@charset "utf-8";



/* CSS Document */











body {



	margin: 0px 2px 0px 0px;



	background-position: center;



}/* IE work around */











h1 {



	display:block;



	font-size:16px;



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	margin: 0px;



	padding-left: 20px;



	text-align: left;



}






h2 {



	font-weight:bold;



	font-family: Arial, Helvetica, sans-serif;



	color: #006993;



	font-size: 1.0em;



	text-align: left;



}



h3, h4, h5, h6, h7, h8, h9 {



	text-align: left;



	font-weight:bold;



	font-family: Arial, Helvetica, sans-serif;



	color: #006699;



	font-size: 0.9em;}



h10 {



	font-weight:bold;



	font-family: Arial, Helvetica, sans-serif;



	color: #006993;



	font-size: 1.0em;



	text-align: center;



}






.text{	font-family:Verdana, Arial, Helvetica, sans-serif;



	size:0.8em;



	font-size: 0.7em;



	text-align: left;}









/**************







 STRUCTURE







  **************/







#wrapper {



	width: 100%;



	min-width:900px;



	margin:0;



	align:center;



	text-align: center;



	background-color: #FFFFFF;



}







#contentwrapper {



	width:900px;



	margin: 0 auto;



	align:center;



	text-align: center;



	background-image: url(../images/faux-column-bg.gif);



	background-repeat: repeat-y;



	background-position: right top;



}







#prop {width:850px;}  /* IE work around */







#headerbar1 {



	width:900px;



	margin: 0;



	background-color: #FFFFFF;



}







#headerbar2 {



	width:900px;



	margin: 0;



	background-image: url(../images/topbar4.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 56px;



}







#PageHeader {



	width:542px;



	float:left;



}







#ContentArea {



	width:502px;



	float:left;



	padding:20px;



}







#RightColumn {



	width:180px;



	float:right;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 0.7em;



	color: #666666;



	background-color: #EAEAEA;



	background-repeat: repeat-y;



	background-position: left top;



	padding-bottom: 100px;



	background-image: url(../images/rightnav-bg-y.gif);



}







#footer {



	background-color: #006993;



	clear: both;



	display: block;



	margin: 0px;



	width: 880px;



	text-align: left;



	padding:10px;



	color: #CCCCCC;



	font-family: Verdana, Arial, Helvetica, sans-serif;



}







#NavWrapper {







	float:left;



	text-align: left;



	padding-top: 5px;



	background-image: url(../images/leftnav-bg-x.jpg);



	background-repeat: repeat-x;



	background-position: left top;



	padding-bottom: 300px;



}







/**************







 CONTENT AREA







  **************/



#ContentArea p {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	size:0.8em;



	font-size: 0.7em;



	text-align: left;



	padding-right: 12px;



	padding-left: 12px;



}







#ContentArea li {

	list-style-position: outside;

	color: #333333;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	list-style-type: disc;



}











/**************







 RIGHT COLUMN







  **************/











#RightColumn li {

	list-style-position: outside;

	list-style-image: url(../images/navigation/right-nav-blue-arrow.gif);

	color: #666666;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}







#RightColumn ul {padding-top:6px;}



#RightColumn p {padding-top:6px;}







#RelatedDocs{



	background-image: url(../images/related-docs.gif);



	background-repeat: no-repeat;



	background-position: 1px top;



	padding-bottom: 1px;



	padding-right: 5px;



	padding-left: 7px;







}



#UsefulLinks{



	background-image: url(../images/useful-links.gif);



	background-repeat: no-repeat;



	background-position: 1px top;



	padding-bottom: 1px;



	padding-right: 15px;



	padding-left: 7px;



}



#ContactUs{



	background-color: #dcdddc;



	background-image: url(../images/contactus.gif);



	background-repeat: no-repeat;



	background-position: 1px top;



	padding-bottom: 10px;



	border-bottom-width: 6px;



	border-bottom-style: solid;



	border-bottom-color: #006993;



	padding-right: 10px;



	padding-left: 25px;



	text-align: left;



}



#footer p {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 0.7em;



	color: #CCCCCC;



	padding-right: 10px;



	padding-left: 10px;



}







/**************







 LEFT NAVIGATION







  **************/







#NavPrimary ul {



margin: 0;



padding: 0;



list-style-type: none;



font-family: Verdana, sans-serif;



font-size: 11px;



}







#NavPrimary li {



	margin: 0;



}







#NavPrimary a {



	display: block;



	padding: 3px 3px 4px 24px;



	width: 150px;



}







#NavPrimary a:link, #PrimaryList a:visited {



color: #666;



text-decoration: none;



}







#NavPrimary a:hover {



	background-color: #cfd0d0;



	background-image: url(../images/navigation/left-nav-drkgrey-arrow.gif);



	background-repeat:no-repeat;



	color: #333;



}







#NavSecondary ul {



	margin: 0;



	padding:0;



	list-style-type: none;



	font-family: Verdana, sans-serif;



	font-size: 11px;



}











#NavSecondary li {



	padding-bottom:3px;



}







#NavSecondary a {



	display: block;



	padding: 2px 2px 2px 40px;



	width: 135px;



}







#NavSecondary a:link, #SecondaryList a:visited {



	color: #666;



	text-decoration: none;



}







#NavSecondary a:hover {



	background-color: #fff;



	background-image: url(../images/navigation/left-nav-white-arrow.gif);



	background-repeat:no-repeat;



	color: #333;



	background-position: 20px;



}







#SecondaryList{



	background-color: #f4f4f4;







}











#NavPrimary2 ul {



margin: 0;



padding: 0;



list-style-type: none;



font-family: Verdana, sans-serif;



font-size: 11px;



}







#NavPrimary2 li {



	margin: 0;



}







#NavPrimary2 a {



	display: block;



	padding: 3px 3px 4px 24px;



	width: 150px;



}







#NavPrimary2 a:link, #PrimaryList2 a:visited {



color: #666;



text-decoration: none;



}







#NavPrimary2 a:hover {



	background-color: #cfd0d0;



	background-image: url(../images/navigation/left-nav-drkgrey-arrow.gif);



	background-repeat:no-repeat;



	color: #333;



}







/**************







 LINK STYLING







  **************/











#active a:link, #active a:visited, #active a:hover {



	background-color: #cfd0cf;



	background-image: url(../images/navigation/left-nav-drkgrey-arrow.gif);



	background-repeat:no-repeat;



	color: #36a7e9;



	background-position: left;



	font-weight: bold;



}







#active2 a:link, #active2 a:visited, #active2 a:hover {



	background-color: #fff;



	background-image: url(../images/navigation/left-nav-white-arrow.gif);



	background-repeat:no-repeat;



	color: #36a7e9;



	background-position: 20px;







}







#ContentArea a:link, #ContentArea a:visited, #ContentArea a:hover {



	color: #36a7e9;



	font-weight: bold;



	text-decoration:none;



}







#RightColumn a:link, #RightColumn a:visited, #RightColumn a:hover {



	color: #36a7e9;



	font-weight: normal;



}







#footer a:link, #footer a:visited, #footer a:hover {



	color: #cccccc;



	font-size: 0.6em;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	text-align: left;



	padding: 10px;



}







/**************







 HIGHLIGHT BOXES







  **************/







.NewsBox{



	display:block;



	background-color:#e0ebf4;



	width:auto;



	margin: 5px;



	text-align: left;



	color: #333333;



	padding-top: 15px;



	padding-right: 10px;



	padding-bottom: 5px;



	padding-left: 10px;



}







.NewsBoxHeader {



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



	text-align: left;



	color: #006699;



	font-weight: bold;



	margin-top: 10px;



	margin-left: 5px;



}







.NewsBox p {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:0.7em;



	text-align: left;



}







.NewsBoxDate {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:9px;



	text-align: left;



	color: #7E7E7E;



}







.NewsBox li {



	list-style-position: outside;



	list-style-image: url(../images/navigation/news-blue-arrow.gif);



	color: #333333;



	text-align: left;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	padding-top: 0px;



	padding-bottom: 5px;



}







.NewsBox ul {



	padding-top: 0px;



	color: #333333;



}







.HighlightBox1{



	display:block;



	background-color:#DCE9F8;



	width:auto;



	margin: 5px;



	text-align: left;



	padding-top: 10px;



	padding-right: 20px;



	padding-bottom: 10px;



	padding-left: 10px;



}







.Box1Header {



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



	text-align: left;



	color: #006699;



	font-weight: bold;



}







.HighlightBox1 p {	



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:0.7em;



	text-align: left;



}







.HighlightBox1 li {



	list-style-position: outside;



	list-style-image: url(../images/navigation/news-blue-arrow.gif);



	color: #666666;



	text-align: left;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	padding-top: 0px;



	padding-bottom: 5px;



}







.HighlightBox2{



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 4px;



	border-left-width: 1px;



	border-top-color: #DCE9F8;



	border-right-color: #DCE9F8;



	border-bottom-color: #A0BEE2;



	border-left-color: #DCE9F8;



	margin: 5px;



	padding: 10px;



	width: 468px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	text-align: left;



}







.Box2Header {



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.8em;



	text-align: left;



	color: #6999D3;



	font-weight: bold;



}







.HighlightBox2 p {	



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:0.7em;



	text-align: left;



}







.HighlightBox3{



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-top-color: #DCE9F8;



	border-right-color: #DCE9F8;



	border-bottom-color: #DCE9F8;



	border-left-color: #DCE9F8;



	margin: 5px;



	width: 468px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	background-image: url(../images/blue-titlebar.gif);



	background-repeat: repeat-x;



	background-position: left top;



	padding-top: 4px;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



	text-align: left;



}







.Box3Header {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size:0.8em;



	text-align: left;



	font-weight: bold;



	color: #333333;



}







.HighlightBox3 p {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:0.7em;



	text-align: left;



	color: #666666;



}















.arrowlist {



	list-style-position: outside;



	list-style-image: url(../images/navigation/bullet-white-arrow.gif); 



}







.indent {



	list-style-position: inside;



	margin-left:30px;



}















#divleft {
	float: left;
	width: 250px;
	position: relative;
	left: 30px;







  }



  



#divright {
	float: right;
	width: 250px;







  }



  



 .clear {







    padding-top: 120px;



  }







.publicationsCurrent{



	text-decoration:underline;



	background-color: #CECECE;



	padding: 2px;



}







.client{
	width:117px;
	float:left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	margin-right:1px;
	margin-left:2px;
	margin-bottom:3px;
	background-color:  #C6CCD2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;



}




.disclosure{



	background-color: #DCE9F8;



	padding-top:5px;



	padding-bottom:5px;



}







.formfield{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666666;



	font-weight: normal;



	margin-right: 70px;



	width: 225px;



	float: right;



	margin-top: 5px;



}







.formheader{



	font-weight: normal;



	color: #000000;



	text-align: left;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	margin-left: 50px;



}







.formbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
	clear: both;
	display: inline;
	margin-left: 200px;
	margin-top: 10px;
	margin-bottom: 10px;



}







#desc{
	background-color: #CDD2D8;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 2px;
	margin-right: 7px;











}



#center{



	text-align: center;



	padding-left:100px; padding-right:100px;



}







.imageholder{
	background-color: #CDD2D8;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: 7px;
	margin-left: 2px;







}



/**************







  TABLES







  **************/







.listtable {



	width:99%;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 0.7em;



	color: #666666;



}







.listtable td { padding:4px; border-right:1px solid #fff; 	text-align:left;}



.listtable th {



	color:#fff;



	padding:4px;



	text-align:left;



	background-color: #006993;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-right-color: #fff;



	border-bottom-color: #006388;



}







.listtable th { text-align:center; font-family:verdana; font-size:11px;}



.listtable th a { color:#fff !important; }



.listtable th.subhead a { color:#333333 !important; }



.listtable .row0 td { background : #FFF; font-family:verdana; font-size:11px;}



.listtable .row1 td { font-family:verdana; 	font-size:11px;	background-color: #DCE9F8;}



.listtable .rowno1 td {



	padding:6px 4px 4px 4px;



	background-color: #e0ebf4;



	background-image: url(../images/table-shadow.gif);



	background-repeat: repeat-x;



	background-position: left top;



}  







.listtable .white-rowno1 td {



	padding:6px 4px 4px 4px;



	background-color: #fff;



	background-image: url(../images/table-shadow.gif);



	background-repeat: repeat-x;



	background-position: left top;



}  



.listtable .last, .phonebooktable .bold { font-weight:bold; }



.listtable .right, .listtable .number { text-align:right !important; }



.listtable .center { text-align:center !important; }



.listtable td a:hover { text-decoration : underline; }



.listtable th.leftalign, td.leftalign { text-align:left !important;  white-space:nowrap;}



.listtable th.rightalign, td.rightalign { text-align:right }



.listtable th.number, td.number { text-align:right; white-space:nowrap }



.listtable tr.superhead {



	background-color: #666666;



}



.listtable tr.separator { /*background: #CCCCCC !important; */}



listtable .row0 {



	background:#DCE9F8;



	font-family:verdana;



	font-size:11px;



}



listtable .row1 { background:#fff; font-family:verdana; font-size:11px;}

