/* CSS Document *//******** standard html elements **********/body { font-family:Arial, Helvetica, sans-serif; color:#333333; background-color:#dadada; text-align:left; padding:0; margin:0; }table {text-align:left;}td { font-size:12px; }p { font-size:12px; margin-bottom:12px;}h1 { font-size:15px; font-weight:bold; color:#FF7D03; }h2 { font-size:12px; font-weight:bold; color:#555555; }h3 { font-size:12px; font-weight:bold; color:#555555; }img { font-size:10px; color:#CCCCCC; }input,textarea,select { font-size:11px; margin-bottom:11px; }ul, li {margin:0; padding:0;}a:link { color:#000099 }a:visited { color:#333366 }a:hover, a:active { color:#000000 }blockquote {padding:0; margin:0px 0px 0px 14px;}	/******** page area divs **********/#homenav {background:#000D69 url(images/hdr_homenavbkgrd.jpg) top no-repeat; }#content { background-color:#FFFFFF;}	#content p { font-size:12px; margin-top:0px; margin-bottom:10px;  padding:0px 45px 0px 54px;  }	#content p.small { font-size:10px;  }	#content h1 { font-size:15px; font-weight:bold; color:#FF7D03; margin-top:14px; margin-bottom:10px; padding:0px 45px 0px 54px; }	#content h2 { font-size:12px; font-weight:bold; color:#555555; margin-top:0px; margin-bottom:10px;  padding:6px 45px 0px 54px;  }		#content h2.nospacebelow { font-size:12px; font-weight:bold; color:#555555; margin-top:0px; margin-bottom:2px;  padding:9px 45px 0px 54px;  }		#content h2.moreover {padding-top:10px; }	#content h3 { font-size:12px; font-weight:bold; color:#555555; margin-top:0px; margin-bottom:7px;  padding:6px 45px 0px 54px; }	#content ul { margin:0px 0px 12px 13px;  padding:3px 45px 0px 54px; }	#content li { margin:0px 0px 7px 0px; padding:0px; list-style-type:disc; }	#content ul ul { margin-left:13px; margin-bottom:9px;  padding:0px 0px 0px 8px; }	#content ul ul ul { margin-left:13px; margin-bottom:9px;  padding:0px 0px 0px 8px; }	#content table.contenttable { margin:0px 40px 0px 54px; padding-top:-3px;  }	#content table.contenttable p { margin:3px 0px 7px 0px; padding:0;  }	#content table.contenttable td.borderabove { margin:4px 0px 0px 0px; padding:0px; border-top:1px solid #cccccc;  }	#content table.contenttable img { margin:5px 0px 9px 0px; padding:0;  }#contentnavcontainer { background-color:#000D69; padding:0; margin:0; }#rightcolumn { background:#f3f3f3 url(images/bkgrd_rightcolumn.gif) top left repeat-y; margin:0; padding:0; }#footercontainer {background:#ffffff url(images/bkgrd_footer.gif) bottom right no-repeat; padding:12px 6px 24px 54px; }#footer { font-size:10px; color:#666666; }#rightfooter { background:#f3f3f3 url(images/bkgrd_footeright.gif) bottom left no-repeat; font-size:10px; padding:12px 6px 0 12px; }#homeshadow { background:url(images/homeshadow_bkgrd.gif) repeat-y; }#homefooterRcorner { background:url(images/homefooterRcorner.gif) bottom no-repeat; }#homefooter { background:url(images/homefooter.gif) bottom no-repeat; padding:15px 0px 28px 54px; }.photo { padding:0; margin:0; }	.photo img { margin:0px 30px 12px 28px; border:1px solid #666666; }	.photo p {font-size:11px; margin:0; padding:0px 30px 0px 28px; color:#454545; }	/***home page***/#homepageleft { background:url(images/rosette.gif) top left no-repeat; }#homepageleft h1 { color:#555555; margin-top:28px; margin-bottom:16px; padding:0px 16px 0px 54px; }#homepageleft p { padding:0px 25px 9px 54px; line-height:22px; margin:0; }#homepageright p { padding:0px 38px 0px 20px;  }#homepageright ul { margin:30px 38px 12px 20px; padding:0px;  }#homepageright li { margin:0px 0px 6px 16px; padding:0px; font-weight:bold; color:#000066; list-style-position:outside; list-style-image: url(images/homebullet.gif); }	/******** navigation classes **********/#navhome { margin:1px 0px 0px 54px;  }#nav { margin:1px 0px 0px 54px;  }#courtesynav { padding:0; }#navlist { padding:10px 0px 10px 28px; width: 200px; }#navlist li { list-style: none; padding:0px 0px 5px 0px; font-size:11px; font-weight:bold; }#navlist li a { text-decoration: none; }	#courtesynav a:link, #courtesynav a:visited { color:#000099; }	#courtesynav a:hover, #courtesynav a:active { color:#ffc000; }	/***popup****/.pop { margin-bottom:18px; }#pophdr { padding:3px 0px 0px 0px; background:#000066 url(images/pophdr.jpg) top left no-repeat; }	#pophdr p { font-size:11px; font-weight:bold; color:#ffffff; margin:0 0 0 2px; }	#pophdr a {text-decoration:none; }	#pophdr a:link, #pophdr a:visited { color:#ffffff; }	#pophdr a:hover, #pophdr a:active { color:#ffc000; }	#popcontent { padding:8px 15px 5px 20px; background-color:#ffffff;}	#popcontent p { font-size:12px; margin-top:0px; margin-bottom:9px;  }	#popcontent h1 { font-size:15px; font-weight:bold; color:#FF7D03; margin-top:14px; margin-bottom:20px; }	#popcontent h2 { font-size:13px; font-weight:bold; color:#333333; margin-top:14px; margin-bottom:9px;  }	#popcontent h3 { font-size:12px; font-weight:bold; color:#555555; margin-top:14px; margin-bottom:9px; }	#popcontent ul { margin:0px 0px 9px 13px; padding:0px; }	#popcontent li { padding:0px 0px 7px 0px; margin:0px; }	#popcontent table {padding:0; margin:0;}	#popcontent strong {color:#003399; }	#popcontent td.quotee { font-family: Arial; font-weight:normal; font-size:11px; color:#444444; padding-top:2px; }	#popcontent td.quotee strong { color:#333333; }	#popcontent h2.moreover {padding-top:10px; }	#popfooter { padding:12px 0px 28px 20px; background-color:#ffffff; }/*********miscellaneous classes*********/#quote { margin:18px 45px 20px 35px; padding:0px; border-top:2px solid #cccccc; border-bottom:2px solid #cccccc; background:url(images/quote1.gif) top left no-repeat; }	#quote p {padding:15px 15px 4px 32px; font-family:Georgia, Times Roman; font-size:13px; color:#000000; line-height:150%; }.errormsg { color:#FF0000; }.headingspaceabove {margin-top:6px; }.smallh1 { font-size:13px; }.quotee { font-family: Arial; font-weight:normal; font-size:11px; color:#003399;}.homecaption { font-size:11px; margin-right:18px; margin-top:2px; line-height:13px; }.homesmallblackhead {font-size:11px; font-weight:bold; color:#000000; line-height:15px; }.homebluehead { font-size:16px; font-weight:bold; color:#003399; }.nospacebelow { margin-bottom:2px; padding:0px }.nospaceabove { margin-top:2px; padding-top:0; }.indent { margin-left:12px;}.small { font-size:10px; }.normaleleven {font-size:11px; font-weight:normal; }.normaltwelve {font-size:12px; font-weight:normal; }#blue {background-color:#000D69; }#blue a:link, #blue a:visited {color:#000D69;}#blue h1 {color:#000D69; font-size:12px; }