@import url(fonts.css);

a
{
	font-size: 0.95em !important;
	
}

a:visited
{
	font-size: 0.95em !important;
}
#main{
	/*text-align: center;
	margin: 0px ;
	padding: 0px;
	left: auto;*/
	
}

#ringBinder{
	width:99%;	
	margin:auto;
}

.datapager_table
{
	table-layout:fixed !important;
}


#leftMenu{
	width: 202px !important;
	padding:0px;
	vertical-align: top;
	z-index: 1000;
}

#leftmenu ul{
	list-style: none;
	list-style-position: outside;
	
}

#leftmenu li{
	margin-left: -35px;
	padding-bottom:10px;	
	padding-left: 0;	
}

/* hide from IE mac */
* html #leftMenu a
{
	margin:0;

}

/*  right menu  */

#rightmenu{
	width: 150px;
	background-color:Transparent;
	vertical-align: top;
}

#rightmenu a{
	color: Black;
	border-bottom: 1px solid #fff;
	display: block;
	margin: 10px 0 10px 0;
	text-decoration: none;
}

#rightmenu ul{
	list-style: none;
	list-style-position: outside;
	
}

#rightmenu li{
	margin-left: -35px;
	padding-bottom:10px;	
	padding-left: 0;
		
}


/* hide from IE mac */
* html #rightmenu a
{
	margin:0;

}

#mainContentContainer
{
	margin:0;
	padding: 0 14px 0 10px;
	_height:1%;
}

	
#BLImage
{
	position: relative;
	padding: 0;
	margin:0 0 -2px 0;

}

#mainContentArea
{
	background: url(../images/2.0/gradients/leftshadow.gif) left top repeat-y;
	margin: 0;
	border-style: none;
	padding: 0px 0px 0px 10px;
	_height: 1%;
	margin-top:10px;
	position: relative;
}

/*hide from IE mac\*/
* html #mainContentContainer{
	height: 100%;
}

#mainContent{
	border:1px solid #0865A8;
	padding: 20px;
	background-color: #fff;
	position: relative;	
	/*background: url(../images/2.0/gradients/rightshadow.gif) right repeat-y;*/
	border-style:none;

}

#mainContent *
{
	font-size: 100%;
}

#mainContent h1
{
	font-size: 120%;
}

/*hide from IE mac\
* html #mainContent
{
    _height:1%;
}
*/

#homeContentOuter
{
	background: url(../images/2.0/gradients/rightshadow.gif) right top repeat-y;
	margin: 0;
	border-style: none;
	padding: 0px 20px 0px 10px;
	_height: 1%;
}

#homeContent{
	_margin-top: -2%;	
}

#homeContent h1
{
	font-size: 22pt;
	border: none ;
	margin: 0;
	padding: 0;
}

#homeContent h2
{
	font-size: 14pt !important;
	border: none ;
	margin: 0;
	padding: 0;
	text-transform: none !important;
}

#homeContent .sectionarea{
	border-bottom:none;
}

#mainContentArea .mainContentDoc{
	/*background:#DFEDF7 ; RL*/
}

#mainContentArea .docMainContent{
	/*background:#DFEDF7; RL*/
}


.arraylist TABLE{
	background:#FFFFFF;
	color:#000;
	border-bottom:#000000 1px solid;
	border-collapse:collapse;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	margin-left:5px;
}
.arraylist TD{
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	font-size:0.95em;
	padding:3px;
}
.arraylist TH{
	background:#BBD1EC;
	color:#000;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	font-weight:bold;
	padding:3px;
	text-align:left;
}
.auditeventdialog TABLE TD{
	text-align:center;
	width:48%;
}

.auditeventdialog TABLE,.auditeventdialog{
	width:100%;
}

.elements
{
	width: 87%;
}

.elements table
{
	border:1px solid !important;
	border-color: #879BB4 !important;
}

.badspelling{
	background-color:#FFFF99;
	border-bottom:#800000 thin solid;
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
	color:#800000;
	cursor:default;
	font-style:normal;
}

.highlightPhrase{
	background-color:#FF9999;
	color:#800000;
	cursor:default;
	font-style:normal;
}

.highlightLink{
	background-color:#FF2222;
	color:#800000;
	cursor:default;
	font-style:normal;
}

.bodyarea{
	color:#000000;
	width: 100%;
	/*min-height: 400px;*/
/*	padding: 0 15px; */
}


.standardheader{
	border-bottom:#CCCCCC 1px dotted;
	border-top:#CCCCCC 1px dotted;
}
#standardfooter{
	
	border-bottom: solid 1px #aaaaaa;
	padding-bottom:10px;
}

#standardfooter table{
	width:100%;
}

#standardfooter td{
	text-align: center;
}

#standardfooter a{
	font-size: 0.95em;
}

.breadcrumbs A{
	color:#000000;
	background-color: #fff;
	text-decoration:none;
}



.breadcrumbs A:hover{
	text-decoration:underline;
}
.browseSearch table{
	width:80%;
}
.caselawnote
{
	margin-bottom:10px;
	margin-top:10px;
/*	margin-left:5px; */
	text-align:center;
}

.buttonbar{
	margin-bottom:10px;
	margin-left:5px;
}
.buttonbar A{
	display:block;
	height:100%;
	padding-top:25%;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
.buttonbar IMG{
	border-bottom:medium none;
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
}
.buttonbar TD{
	/*border-right:#C0C0C0 thin inset;*/
	font-size:xx-small;
	height:60px;
	padding:2px;
	text-align:center;
	width:50px;
}
.contentmenu{
	vertical-align:bottom;
	width:100px;
}
.contentmenu A,.tabButton a,.tabButton .selected{
	background:#fff;
	border:#FFFFFF 2px outset;
	color:#000000;
	display:block;
	height:100%;
	margin-right:2px;
	margin-top:1px;
	padding:1px 0.5em;
	text-decoration:none;
}
.contentmenu A.selected,.contentmenu A.selected:hover,.tabButton .selected{
	border-bottom:#EEEEEE 2px solid;
	border-right:#EEEEEE 2px solid;
	color:#000000;
	background-color: #fff;
}


.criteriasectionheader{
	background-color: #0F6BAD;
	padding: 7px 3px;
	color: #fff;
	border-bottom: 15px #fff solid;
	border-right: 1px #B2B2B2 solid;
}
.currentUser{
	padding-right:6px;
	text-align:right;
}
.dataentry TABLE{
	background-color:#FFFFFF;
	color: #000;
	border-bottom:#000000 1px solid;
	border-collapse:collapse;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	margin-bottom:5px;
	margin-left:5px;
}
.dataentry TH{
	background:#0074C4;
	color:#fff;
	padding:3px;
	text-align:left;
	font-weight: normal;
}

.docInfo{
	border-bottom:thin solid #aaaaaa;
	padding-top: 0;
	margin-top:0;
}
.docInfo h1{
	padding-top:10px;
}
.duallist{
	border-bottom:#000000 1px solid;
	border-collapse:collapse;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	margin-left:5px;
	overflow:auto;
	width: 100%;
}
.duallist TABLE,.footer table{
	width:100%;
}
.duallist TBODY TD,.searchresults TR{
	background:#FFFFFF;
}
.duallist THEAD TH{
	background:#BBD1EC;
	color:#000000;
}
.duallistoptioncolumn{
	width:40px;
}
.elementarea{
	height:100%;
	padding:0 5px 5px 5px;
	clear: both;

}
.elementname{
	font-weight:bold;
	text-align:right;
	
}
.elementcontainer{
	border-bottom:#CCCCCC 1px dotted;
	padding:3px 3px 3px 0;
}



.elementvalue{
	background:#FFFFFF;
	border-bottom:#FFFFFF 1px outset;
	border-left:#FFFFFF 1px outset;
	border-right:#FFFFFF 1px outset;
	border-top:#FFFFFF 1px outset;
	padding:10px;
	min-height: 30px;
	width: 100%;
}

.elementvalue A{
	background:#FFFFFF url(../Images/2.0/icons/icon-link.gif) no-repeat scroll right 50%;
	color:#0000FF;
	padding-right:10px; 
}
.elementvalue A:hover{
	background:#CCCCCC;
}


.contentelementvalue
{
	font-size: 0.95em;
	padding:10px;
}

.contentelementvalue a
{
	font-size: 0.95em;
}
.contentelementvalue a:visited{
	font-size: 0.95em;
	color: Maroon !important;
}

.enumtable TD{
	border-bottom:#888888 1px solid;
	border-left:#888888 1px solid;
	border-right:#888888 1px solid;
	border-top:#888888 1px solid;
	padding:5px;
}

.footer
{
	background: #06508D;
	color: White;
}

.footergradient
{
	background-image: url(../images/2.0/gradients/footer-gradient.gif);
	background-repeat: repeat-x;
	width:100%;
	display:block;
}

.footer td
{
	padding: 0 0 0 0;
	margin-bottom: 5px;
}


.footer a{
	font-weight: normal;
	color: White !important;
	text-decoration:none;
}

.footer a:visited{
	font-size: 0.95em;
	color: White !important;
	text-decoration:none;
}

.headerlink{
	color:#FFFFAC;
}
.headertext{
	background:#D3D3D3;
}
.headertext H1{
	font-variant:small-caps;
}
.homepagetextsectionarea,.copyrightsectionarea{
	background:#FFFFFF;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	color:#000000;
	margin-top:5px;
	padding:5px;
}


/* Icon Table */
#systemheader .iconMenu a,
#systemheader .iconMenu .deselected
{
	/*background:#0F6BAD;*/
	color:black;
	text-transform:capitalize;
	text-decoration: none;

}

div.iconMenu{
	float:left;
	padding-top:5px;
}

.iconMenu th,.iconMenu td{
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

.iconMenu td{
	width: 20%;
}

.icons td,.icons th{
	padding:0px 10px 0px 10px;
	text-align:center;
}

div.icons{
	display:block;
	float:left;
	margin-left:15px;
}

td.icons{
	border-bottom:3px solid #019AFF;
	border-top:3px solid #019AFF;
}

.localelementname{
	border-bottom:#CCCCCC 1px dotted;
	color:#0F6BAD;
	font-weight:bold;
	padding:3px;
	width:30%;
}
.login{
	background:White;
	color:#000000;
}
div.main
{
	empty-cells:show;
	margin: 0px 0px 20px 0px;
}

div.outermain
{
	margin: 0 0 0 0; 
	background: url(../images/2.0/logos/ball-logo.gif) right top;	
	background-repeat: no-repeat;
}

div.outermainnoimage
{
	margin: 0 0 0 0; 
}

DIV.minisystemheader{
	background:#fff;
	font:8pt Arial,Helvetica,sans-serif;
	height:20px;
	padding:2px 5px 1px 1px;
	text-align:right;
}

.notes{
	background:#FCFCEA;
	border-bottom:thin groove;
	border-left:thin groove;
	border-right:thin groove;
	border-top:thin groove;
	font-size:smaller;
}
TD.pad{
	padding:2px 8px 0px 0px;
	text-align:left;
	width:100pc;
	color: white !important;
}
.pagetext P{
	margin:5px;
}
.propertytable{
	border-bottom:#808080 1px;
	border-left:#808080 1px;
	border-right:#808080 1px;
	border-top:#808080 1px;
	margin:2px;
	padding: 5px !important;
}

.propertytable td{

	padding: 5px !important;
}

#editortitle{
	border-bottom:#808080 1px;
	border-left:#808080 1px;
	border-right:#808080 1px;
	border-top:#808080 1px;
	margin-left:15px;
	margin-bottom:2px;
	padding:0;
	width:86%;
	color:#528BA9;
	font-size: 1.2em;
}

.propertytableheading TD,.versiontableheading TD{
	border-bottom:#808080 1px solid;
	border-left:#808080 1px solid;
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	padding: 5px !important;
}
.propertytableproperty,.versiontablecolumnheading{
	font-weight:bold;
	padding:2px;
}

.results table{
	border-collapse: collapse;
	width:100%;
	margin-top:10px;
}
.results thead th{
	background: #9EBFE4;
	color:#000;
	
}

.results td, .results th{
	padding: 3px 5px;
	border: 1px solid #9EBFE4;
}

.results td td{
	border:none;
}

.results a{
	color: #000;
}
.results .altrow{
	background: #EFEFEF;
}

#resultsFooter{
	margin-top:30px;
}


#resultsFooter a{
	color: #fff;
}

#resultsHeader{
	margin-top:10px;
	margin-bottom: 20px;
}


#resultsHeader,#resultsFooter {
	background-color: #0F6BAD;
	color: #fff;
	padding: 10px;
}

#resultsHeader input,#resultsFooter input{
	background-color: #0F6BAD;
	border:none;
	color: #fff;
}

#resultsHeader span,#resultsFooter span{
	float: right;
}

.rightColumn
{
	text-align:right;
	/*float:right;*/
	vertical-align:middle;
}

.searchresults TABLE{
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	margin-left:5px;
}
.searchresults TBODY TD SMALL{
	font-size:xx-small;
}
.searchresults THEAD TH{
	background:#808080;
	color:#FFFFFF;
}
.searchtable{
	margin:2px;
	padding:5px;
	width: 99%;
}
th,.searchtable th,.browseSearch th,.login td{
	text-align:left;
}

.searchtable th{
	vertical-align: top;
}

.searchtable readonly{
	
}

.searchtable table{
	margin: 0;
}


/*.sectionarea{
	padding:5px;
	border-bottom:thin solid #aaaaaa;
}*/

.sectionarea a, .sectionarea a:visited
{
	font-size: 0.95em;
}

.workspacedetailsectionarea{
	border-left:thin solid #dddddd;
	padding:5px;
}

/*.sectionarea li{
	padding-left:0;
	vertical-align:bottom;
	list-style:inside url(../Images/2.0/icons/folder.gif);
}

.sectionarea li a{
	vertical-align: bottom;
	color:#000;
	margin-left:1px;
}
*/
.sectionminor{
	color:#000000;
	padding:5px;
}
.sectionminor A{
	color:#888888;
}
.sectiontitle{
	color:#000000;
	padding: 5px;
}

#linkArrows {
	font-size: smaller;
	vertical-align: bottom;
	letter-spacing: 0.4px;
	margin-bottom: -2px;
}

#breadcrumb {
	color:#000000;
	text-transform: uppercase;
	padding:1px;
	text-align:left !important;

}

#breadcrumb a, #breadcrumb a:visited
{

	font-size: 0.95em !important;
	text-align: left !important;
}


A.standardbutton{
	background:#DDDDDD;
	border-bottom:#DDDDDD 2px outset;
	border-left:#DDDDDD 2px outset;
	border-right:#DDDDDD 2px outset;
	border-top:#DDDDDD 2px outset;
	color:#000000;
	display:block;
	float:left;
	padding:2px 0.5em;
	text-decoration:none;
}
A.standardbutton:hover{
	background:#FFFFFF;
	border-bottom-style:inset;
	border-left-style:inset;
	border-right-style:inset;
	border-top-style:inset;
}

#systemheader{
	/*background: #196BA6 url(../Images/LogoWatermark.jpg) no-repeat right;*/
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#B9D4E7', startColorstr='#FFFFFF', gradientType='1');
	color:#F0F0F0;
	height:56px;
	/*padding:2px 5px 1px 1px;*/
	margin:0;
	background-color: #F0F6FA;
	}

#systemheadercaption
{
	font-family: Tahoma;
	font-size: 1.2em;
	color: #3F6C8D;
	text-align: right;
	vertical-align:bottom;
}

#systemheader img
{
	border:none;
}

#pnldLogo
{
	margin: 10px 10px 0px 20px;
}



#titlestrip{
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#A9C2D8', startColorstr='#EDECF1', gradientType='1');
	width: 100%;
	padding:0;
	margin:0;
	font-size:1px;
	line-height:0;
	height:5px;
	background-color: #C4D3E2 !important;
}

.tabButton{
	display:inline;
	float:left;
	vertical-align:bottom;
	width:100px;
}
div.tabButton{
	padding:0px;
}

.versiontable{
	background:#EEEEEE;
	border-bottom:#808080 1px;
	border-left:#808080 1px;
	border-right:#808080 1px;
	border-top:#808080 1px;
	margin:2px;
	width:100%;
}
.versiontablecolumnheading TD,.versiontableentry TD{
	padding:5px 25px 2px;
}
.versiontableentry,.propertytableheading,.versiontableheading,.editortitletableheading{
	background:#BBD1EC;
}
TABLE.warning{
	background:#B22222;
	border-bottom:#FF0000 outset;
	border-left:#FF0000 outset;
	border-right:#FF0000 outset;
	border-top:#FF0000 outset;
	color:#FFFFFF;
	font-weight:bolder;
	text-align:center;
}
TABLE.warning td{
	font-size:medium;
}

TABLE.incomplete_warning{
	background:#FFFDA3;
	border-bottom:#E5D827 outset;
	border-left:#FFFB8E outset;
	border-right:#E5D827 outset;
	border-top:#FFFB8E outset;
	color:Black;
	font-weight:bolder;
	text-align:center;
}
TABLE.incomplete_warning td{
	font-size:medium;
}

.workspacetooltable{
	background:#EEEEEE;
	border-bottom:#808080 1px solid;
	border-left:#808080 1px solid;
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	margin:2px;
}
#duallist1{
	
	height:60%;
	vertical-align:top;
}
#duallist2{

	height:60%;
	vertical-align:top;
}
#exportwizardduallist1{
	float:left;
	height:90%;
	vertical-align:top;
	width:48%;
}
#exportwizardduallist2{
	float:none;
	height:90%;
	vertical-align:top;
	width:96%;
}

body{
	background:White;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 0.95em;
	margin:0px;	 
	padding:0; 
	margin:0; 
	border:0;
}

img{
	border: none;
}

.top{
	margin-top: 10px;
}




.iconJsLink,.button{
	cursor:hand;
}

/* tab menu */


.tab a{
	color: #fff;	
	text-decoration: none;
	/*display: block;*/
}

.leftColumn{

}

.leftColumn .current{
	background-color:#9EBFE4;
	color: #fff;
	
}

/*hide from IE mac\*/
* html div.leftColumn{
	font-size: 75%;
}
/*end hide*/


.tab a,.leftColumn .current{
	float:left;
	border-right:2px solid #fff;
	font-weight: bold !important;
	text-align: center;
	margin: 0;
	padding: 7px;
}

.leftColumn  .tab a{
	background-color: transparent;
	color:#fff;
}
.menubar table{
	
	color:White;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#2166AB', startColorstr='#06518B', gradientType='0');
}
.menubar table tr{
	vertical-align: middle;
}
.menubar form{
	margin:0px;
	padding:0px 2px 0px 0px;
}
.menubar {
  float:left;
  width:100%;

  line-height:normal;
  background: #0865a8;
  vertical-align: middle;
  
}
.menubar ul {
  margin:0;
  padding:0px;
  list-style:none;
  }
  
.menubar li {
  float:left;
  margin:0;
  padding:0px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  
  }
  
.menubar  .listitemselected
{
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#588BC0', startColorstr='#437CA9', gradientType='0');
}

.menubar li a, .menubar a:visited
{
	font-family: Tahoma;
	font-size: 0.95em !important;
	display:block;
	padding:7px 12px 7px 12px;
	text-decoration:none;
	color:white !important;
}
  
.menubar li a, .menubar li a:visited{
	color: black;
}

.rightColumn table{
  	border: none;
}

.quickSearchBox{
	display: inline;
	padding: 0px;
	margin: 0;
	margin-top:3px;
	vertical-align: top;
	}


#editform th{
	font-size: 1.1em;
}

h1{
	color: #0F6BAD;
	border-bottom:thin solid #aaaaaa;
	padding-bottom:5px;
}

/*.spellingmistakelist{
	background-color:#fff;
	padding: 5px;
	width:70%;
	border: 1px solid #eeeeee
	
}

.spellingmistakelist p{
	padding: 0px 0px;
	margin:0px 0px;
}*/

.missingmandatoryelements, .spellingmistakelist
{
	padding-top: 5px;
	width:86%;
	margin-left:15px;
	margin-bottom: 2px;
}

.spellingmistakelist a, .spellingmistakelist a:visited
{
	font-size: 0.95em;
}

.missingmandatoryelements p, .spellingmistakelist p
{
	background-color:#F8D4D4;
	padding: 2px;
	margin:0px 0px;
	margin-top: 5px;
	border: 1px solid red;
}

.bodyarea td.toolbar {
	border-bottom: 1px solid #dddddd;
	vertical-align: baseline;
}


.documentVersionButtons td{
	text-align:center;	
	padding-left:5px;
	padding-right: 5px;
}

td.documentVersionButtons{
	border-left:thin solid #dddddd;
	padding-right: 10px;
	vertical-align: bottom;
}


table.documentversionarea{
	vertical-align: bottom;
}

td.documentversionactions {
	border-left:thin solid #dddddd;
	width: 60%;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	font-size: 0.95em;
}

td.documentversionactions a:visited{
	font-size: 0.95em;
	
}


.documentversionactions  li{
	list-style:inside url(../Images/2.0/icons/page_add.gif);
	font-size:smaller;
}

.annotation
{
	background-color:#C0C0C0;
	color:#800000;
	cursor:default;
	font-style:normal;
}

.fileimport
{
	margin-left:20px;
}

.toolbar
{
	font-size:smaller;
}

.toolbar td
{
	font-size:smaller;
}
.chooseuser
{
	padding-left:25px;
}
.moveversion
{
	padding-left:25px;
	padding-right:25px;
}
.moveversionbreadcrumb
{
	border-bottom:#CCCCCC 1px dotted;
	border-top:#CCCCCC 1px dotted;
}
.moveversionsectionarea
{
}
.moveversionsectionarea td
{
	padding-left:5px;
	padding-right:5px;
}

/* Icon Table */
div.iconMenu{
	float:left;	
/*	width: 500px;*/
	margin: 18px 0 0 -30px;
	padding: 0;
	vertical-align: top;
}


#mouseovers  ul{
	list-style: none;
	padding: 0;	
	list-style-image: none;
	list-style-type: none;
	padding-right: 5px;
	padding-left:-10px;
	vertical-align: top;
	text-align: left;
}

#mouseovers  li{
	display:block;
	float: left;
	margin: 0 ;	
	text-align: left;
	font-size: 0.95em;
	vertical-align: top;

	}
#mouseovers a, a:visited, #mouseovers span{
	color:#0F6BAD !important;
	font-size: 0.75em;
}
#mouseovers  li img{
	margin: 0;
	padding-left: 10px;	
	display: block;
	border-style: none;
	/*margin-left: 12px;
	margin-right:12px;
*/
}
#workspacedocs {
	height: 15em;
	overflow: scroll;
	border: 2px outset #eee;
}

#changeviewInput{
	display: inline;
	vertical-align: middle;
	white-space: nowrap;
	padding-left: 10px;
	float: left;
	width: 100%;
	margin: 0;
}

#changeviewInput input{
	display: inline;
	vertical-align: middle;
	margin-bottom:6px;
}

#documentTypeSearch table{
	width: 100%;
	padding: 0;
	margin:0;
}

td#documentTypeSearch{
	padding: 0;
	margin:0;
	text-align: left;
}

#documentTypeSearch td,#documentTypeSearch input{
	margin-left: 0;
	padding-left:0;
}

#homeContent h2{
	color: #0F6BAD;
	font-size: 0.75em;
	text-transform: uppercase;
}

#homeContent p.first{
	border-top:thin solid #aaaaaa;
	padding-top:10px;
}

#homeContent p.last{
	border-top: thin solid #aaaaaa;
	padding-bottom: 10px;
	text-align: right;
	padding:5px;
}

#homeContent p.last a{
	color: #000;
}

body a:href,body a:link{
	color: #0F6BAD;
}

.editorcontentelementvalue p{
	font-size:100%;
}

.hdocumentgroupheader
{
	font-size: 110% !important;
	margin-left: 10px !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#2065AA', startColorstr='#07528C', gradientType='1');
	background-color: #C2DAEA;
	color: White;
}


.hdocumentgroupheader a
{
	color: White !important;
}

.elementsheader
{
	font-size: 0.95em !important;
	margin-left: 10px !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#B9D4E7', gradientType='1');
	background-color: #C2DAEA;
}

.elementsheader img
{
	margin-left: 10px !important;
}

#homepagecontent table
{
	width: 100%;
}

#homepagecontent th
{
	width:40%;
	
}

#homepagecontent div
{
	padding:5px;
	color: White;
	background-color: #0865a8;
}

.grad_header
{
	color:White !important;
	background-color: #08528D;
}

*html .grad_header{
	padding:5px !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#1F64A9', startColorstr='#07518C', gradientType='0');
	color: White !important;		

}
#homepagecontent th
{
	padding:0px;
	color: Black;
	/*background-color: #0865a8;*/
	
}

#homepagecontent td
{
	padding:2px;
	margin-bottom:0;
	vertical-align: top;
	height: 35px;
}

#homepage_subheader
{
	background-color:#EDD8A3;
	/*height: 30px;*/
	font-size:1em;
}

#homepage_title
{
	font-weight:lighter;
	color: #1690DB;
	background-color:#EDD8A3;
}

#homepage_subheader h2
{
	font-weight:lighter;
	margin-left:5px;
	padding-top:3px;

}
#homepagecopyright
{
	background-color: #06508D;
	text-align:center;
	color:white;
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
}

#homepagenews .title
{
	 text-align:center;
	 color:Black;
	 width:100%;
	 background-color:#EDD8A3;
	 font-weight:bold;
}

#homepagenews .main
{
	 height:430px;
	 padding:5px;
	 overflow: auto;
}

#homepagenews .close
{
	text-align:center;
	width:100%;
	background-color:#EDD8A3;
}

#homepagenews .close a, .close a:visited
{
	text-decoration: none;
	font-size: 0.95em;
	
}

#shadow_down
{
	background-image: url(../images/2.0/gradients/shadow_down.gif);
	background-repeat: repeat-x;
	background-color: White !important;
	
	padding: 0px;
	height:7px;
	margin: 0px;
	line-height:0;
	font-size: 0px;
}

#shadow_up
{
	background-image: url(../images/2.0/gradients/shadow_up.gif);
	background-repeat: repeat-x;
	background-color: White !important;
	padding: 0px;
	height:7px;
	margin: 0px;
	line-height:0;
	font-size: 0px;
}

.editbutton
{
	padding:0px;
	margin:0px;
	width:auto;
	overflow:visible;
}

#formvalidationmessage ul{
 margin: 2px 4px 0px 16px;
}

#forminformationmessage{
 border: solid 1px #2061a3;
 background-color: white;
 padding: 4px;
 font-weight: bold;
}

#forminformationmessage ul{
 margin: 2px 4px 0px 16px;
}


#categorylist
{
	list-style-image: url(../images/2.0/icons/folder_table.gif);
	list-style-position:inside;
	
}

#categorylist li
{
	margin-left:10px;
}

.contentelementvalue *, .contentelementvalue a:visited
{
	font-size: 100% !important;
}

.editorcontentelementvalue *
{
	font-size: 100% !important;
}

.elementvalue *
{
	font-size: 100% !important;
}

.elementvalue
{
	padding:10px ;
}

#validationmessage
{
	border: solid 1px red;
	background-color: white;
	padding: 4px;
	font-weight: bold;
	margin-left: 10px;
}

#validationmessage ul
{
	margin: 2px 4px 0px 16px;
}

/* --------  jquery menu  */

.mainmenuitem
{
	width: 206px;
	line-height:20px;
	border-bottom: 1px solid #fff;
	background-image: url(../menu/images/nonhover.gif);
	background-repeat: repeat-x;
}	

.mainmenuitem a
{

	display: block;
	color: black;
	padding-left: 8px;
	border: 1px solid #CCCCCC;
	color: black !important;
	text-decoration: none;
	width:196px;
	z-index:1000;
}

.mainmenuitem a:visited
{
	color: Black !important;
}

.mainmenuitem:hover
{
	color: black;
	z-index:1000;
	width: 206px;
	border-bottom: 1px solid #fff;
	background-image: url(../menu/images/hover.gif);
	background-position:top;
	background-repeat: repeat-x;
	
}

.submenu
{
	position:absolute;
	z-index:1000;
	display:none;
}

.submenu ul
{
	margin: 0;
	padding: 0;

}

.submenu li
{
	list-style-type:none;
	
	border-bottom: 1px solid #fff;
	background-image: url(../menu/images/nonhover.gif);
	background-repeat: repeat-x;
	width: 360px;
	color: Black;
}

.submenu a, .submenu a:visited
{
	color: Black !important;
	width: 350px;
}

.submenu a:hover
{
	color: black;
	z-index:1000;
	width: 350px;
	
	background-image: url(../menu/images/hover.gif);
	background-position:top;
	background-repeat: repeat-x;
	
}


/* footer section */

.footerleft
{
    float:left;
    width:194px;
}

.footermain
{
   border-top: solid 2px #05508C;
}

.footermain ul
{
    text-align:right;
    list-style-type:none;
    margin-left:20px;
}

.footermain li
{
    padding-left:10px;
    display: inline;

}

.pnldcopyright
{
    font-size: smaller;
}
