@import "master.css";
@import "header.css";



body{
margin:0px 0px 5px 0px;
padding:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;



}

#pc_lookup{margin:0 0 10px 0px;}

label {

float				:left;
	width				:145px;
	text-align			:right;

	font-weight			:bold;
	padding-right:3px;
	padding-top:2px;

}

.row {clear:both;} 


.error {  font-weight: bold; color: #FF0000}
.error_small {  color: #FF0000; font-size: 90%;}

#skip_navigation{display:none;}
.clear_both{clear:both;}
.display_none{display:none;}

#pageholder{
		margin: 1em auto;
		margin-top:0px;
		width:705px;
		text-align:left;
 }

#contentholder {float:right; width:470px;}
#bodytext {font-size:0.7em;}
#menuholder {font-size:0.7em; float:left; width:210px;margin-right:10px}


.jigsaw{float:right;}

.flleft{float:left;}
.flright{float:right;}


.dl_doc_head {

	font-weight: bold;

	color: #ffffff;
	padding: 2px 2px 2px 2px;
	text-align:center;
	background-color: #CECDC7;


}
.dl_doc_body{

	margin-top:2px;
	padding: 5px 5px 5px 5px;
	border:1px solid #CECDC7;


}

.dl_container{
width:125px;
float:right;
margin:0px 0px 5px 5px;


}

.dlsplit{
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	padding: 4px 0 4px 0;
	
}

.dl_doc_body a{
	font-weight: normal;
	color: #57572A;
}



#bodytext .grey_table { 
border-right: #e4e4e4 1px solid; padding-right: 10px; border-top: #e4e4e4 1px solid; padding-left: 10px; font-size: 90%; padding-bottom: 5px; margin: 10px 0px; border-left: #e4e4e4 1px solid; color: black; padding-top: 5px; border-bottom: #e4e4e4 1px solid; border-collapse: collapse 
} 
#bodytext .tbl_header { 
font-weight: bold; background: #e4e4e4; color: #333333 
} 
#bodytext .tbl_lt_header { 
font-weight: bold; background: #f6f6f6; color: #444444 
} 

/* Document Management stuff */



.paging{

border:  #CECDC7 1px dotted;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 

}

.subsec{
color: #333333;
font-size: 90%;
border:  #a4a4a4 1px dotted;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
}


.doc_subcat_legend ul{


margin-top: 0px;
margin-bottom: 0px;

color: black;
	

}

.doc_legend {
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
border: #CECDC7 1px none;
border-top: #CECDC7 1px solid;
border-bottom: #CECDC7  1px solid;
background-color:#F7F7F7;
font-size: 95%;

} 

.doc_legend legend { 
font-weight:bold;
padding: 1px 5px; 

border: #c4c4c4 1px none; 
font-size: 100%;
}

.doc_subcat_legend_div{
background-color: #f4f4f4;
}

.doc_subcat_legend {
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
border: #666666 1px solid;
} 

.doc_subcat_legend legend { 
font-weight:bold;
padding: 1px 15px; 
background: #e4e4e4; 
border: #666666 1px solid;
 
}
.clear_both{clear:both;} 



/* MIDBLOCK */
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/



#previcon
        {
        width: 57px;
        height: 30px;
        text-indent: -2000px;
        background: transparent url("../images/btn_back.gif") no-repeat top center;
		font-size:20px;
		
       }
#nexticon
        {
        width: 54px;
        height: 30px;
        text-indent: -2000px;
        background: transparent url("../images/btn_next.gif") no-repeat top center;
		font-size:20px;
		
       }
#moreicon
        {
        width: 65px;
        height: 30px;
       text-indent: -2000px;
        background: transparent url("../images/btn_readmore.gif") no-repeat top center;
		font-size:20px;
		margin:0em auto;

       }
	   

#previcon a, #nexticon a, #moreicon a
    {
    display: block;
    width: 100%;
    text-decoration:none;
    }

.midprev{
	float:left;
	width:57px;
	}

.midnext{
	float:left;
	width:54px;

	}

.midmore{
	float:left;
	width:288px;
	text-align:center;

	}


	
.midright{
	float:right;
	width:402px;
	height:210px;
}






.midl_right{
	float:right;
	width:402px;
	height:30px;
	background-image:url("../images/home_hdr_bot_bg.gif"); background-repeat:repeat-x; 
	padding-top:0px;
}

.featureimg{ margin:0 0 10px 10px;float: right;}
.featuretitle{ margin:0 0 10px 0; font-weight:bold;font-size:1.1em;font-family:Verdana, Arial, Helvetica, sans-serif;}

.midcontent{

background-position:bottom;
background-repeat:no-repeat;
height:169px;
margin:0px;
padding:5px;
font-size:1em;

}

.shade{background-image:url("../images/ttl_small_bg.gif"); background-repeat:repeat-x; height:25px;}




/* SUBMENUS */
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

.subleft{

	float:left;
	width:299px;
}

.subright{
	float:right;
	width:402px;
}


/* PORTFOLIO */
.portfoliopanel1, .portfoliopanel0{
margin:0px;
padding-bottom:5px;
background-image:url(../images/dot_line.gif);
background-repeat:repeat-x;
background-position:bottom;
color:#004F82;
}




 

/* SUB FEATURE */
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/


#subfeature{

}

.subfloatleft{
float:left;
width:49%;
padding-right:2%;
}

.subfloatright{
float:left;
width:49%;
}

.subfeaturepanel1{
padding:10px;
color:#004F82;
background-image:url(../images/dot_line.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#F4F9FC;
}

.subfloatleft ul{padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;} 
.subfloatright ul{padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;} 


.subfeaturepanel0{

padding:10px;
background-image:url(../images/dot_line.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.subfeatureimg{ margin:0 0 10px 10px;float: right; border:none;}

.subfloatleft h4, .subfloatright h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#FFA500;
padding-bottom:5px;
margin:0px;
font-weight:bold;
}
.subfloatleft h4 a, .subfloatright h4 a, .subfloatleft h4 a:hover, .subfloatright h4 a:hover, .subfloatleft h4 a:visited, .subfloatright h4 a:visited{
color:#FFA500;
text-decoration:none;
}



/* NAVIGATION */
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/


.subright .splitnav{width:66%;float:right;}

.splitnav{margin:0px;padding:0px;}

.menu_toppad{padding-top:0px;}

#Level_1 li.LevelOneSelected a, #Level_1 li.LevelOneSelected a:hover{
background-image:url(../images/l1bgnd_on.gif);

}

#Nav a, .splitnav a{
font-size: 1em;
display: block;
color: black;
text-decoration: none;

}


#Nav a:hover, .splitnav a:hover{
text-decoration: none;
}

#Level_1 a:hover{background-image:url(../images/l1bgnd_hov.gif);}

#Level_1 li.LevelOneSelected a,
#Level_1 a:hover, 
.splitnav li.l1selected a{
color:#004F82;
text-decoration:none;


}

#Level_1 li.LevelOneSelected a,#Level_1 li.LevelOneSelected a:hover{color:white;}


#Level_1 li.LevelOneSelected, 
#Level_1 li.lev1{
background-image:none;
/* border-bottom:1px solid white; */
}


#Level_1 a,
.splitnav li.l1selected a{
color:#004F82;
font-size:1.5em;
font-family:arial narrow, Arial, Helvetica, sans-serif;
padding: 2px 1px 1px 4px;
background-image:url(../images/l1bgnd.gif);
background-repeat:no-repeat;
background-position:right;
margin-bottom:2px;
}

#Level_2 a, 
.splitnav li.l2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
display:block;
padding: 1px 0 2px 1px;
font-size:1em;
background-image:none;
}

#Level_1 li.LevelOneSelected ul#Level_2 a, 
.splitnav li.l1selected ul .l2 a{
color: #000000;
background-color: #ffffff;
background-image:none;
}

#Level_1 li.LevelOneSelected ul#Level_2 a:hover,
#Level_1 li.LevelOneSelected ul#Level_2 .SubLevelSelected,
.splitnav li.l1selected ul .l2 a:hover{
color: black;
background-color: #ffffff;
background-image:none;
}

	




#Level_1, 
.splitnav li.l1selected{
font-weight: bold;	
}



#Level_1 li.LevelOneSelected, .splitnav li.l1selected{
margin: 0;
padding: 0;
display:block;
width:100%;
color: white;

}


#Nav ul, .splitnav ul{
margin: 0 0 0 0;
padding: 0 0 0 0 ;
list-style-type: none;	

color: black;
}


ul#Level_2, .splitnav li.l2{

margin-left: 20px;
margin-right: 0px;
color:black;
font-weight: normal;

}


ul#Level_3,
ul#Level_4,
ul#Level_5,
ul#Level_6,
ul#Level_7,
ul#Level_8, 
ul#Level_9,
ul#Level_10{
margin-left: 20px;
margin-right: 0px;
color:black;
font-weight: normal;
}


ul#Level_2 li, .splitnav ul{
list-style-image: url(../images/m_bull.gif);
}
ul#Level_2 li.plus{
list-style-image: url(../images/m_subbull.gif);
}
ul#Level_2 li.arrows{
list-style-image: url(../images/m_arrbull.gif);
}

/* FOOTER */
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#footer {
border-top:5px solid white;
font-size:0.6em;
background: url(../images/footer_bg.gif);
background-repeat:repeat-x;
height:40px;
width:inherit;
padding: 3px 0px 0px 0px;
text-align:center;
}

#footer a{color:white;text-decoration:none;}
#footer a:hover{color:black;}

#footer ul { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
} 

#footer li { 
display: inline;
padding: 0px 4px 0px 4px;
margin:0px;
} 

#reg {padding-top:10px; color:gray;}
#reg a{color:gray}