a:link {
	color: #0060B6;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
a:hover {
	color: #00B534;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #66FFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a:visited {
	color: #993399;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.link1 {
	color: #0060B6;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
a.currentlink { color:#990000}
/*EXTRANAV*/

#extranavcontainer { width:176px; text-align:left; margin: 10px 10px 10px 9px; }

#extranav_top { width:176px; height:7px; background:url(images/bg_extranav_top.gif) top left no-repeat; margin: 0px; }

#extranav_nextsteps {text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px;height:20px; background:url(images/bg_extranav_nextsteps.gif) top left no-repeat; margin: 0px;padding-top:5px;}

#extranav_nextstepsred { text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px; height:20px; background:url(images/bg_extranav_nextstepsred.gif) top left no-repeat; margin: 0px; padding-top:5px;}
#extranav_bottom { width:176px; height:19px; background:url(images/bg_extranav_bottom_wh.gif) top left no-repeat; margin: 0px;}
#extranav_bottom.bg { background:url(images/bg_extranav_bottom_tan.gif) top left no-repeat; }

#extranav { background: url(images/bg_extranav_center.gif) top left repeat-y;  }

#extranav h1 { font: normal 14px/14px Verdana, Arial; color:#F10; }

#extranav h3 { font: bold 14px/14px Verdana, Arial; color:#000; padding:3px 3px 4px 0px; border-bottom:1px solid #CCC; }

#extranav ul { list-style: none; padding: 0px 1px 0px 1px; color:#000; }

#extranav li { padding: 4px 0px 4px 0px; border-bottom:0px; }

#extranav p { padding: 4px 15px 4px 15px; }

/*#extranav img.icon { border:0; vertical-align:middle; padding: 0px 5px 0px 15px; } */
#extranav img.icon {margin:3px 5px 0 15px;vertical-align:middle;}
#extranav a:link, #extranav a:visited { }

#extranav a.blue,  { text-decoration: none; color:#015ba7; }

#extranav a:hover { color:#F10; text-decoration:none; }
#extranav a:hover.blue { color:#F10; text-decoration:none; }

#extranav a span { display:block; color:#000; border-bottom:0px; }
	  
#extranav a:hover span { color:#F10; background-color:#FFF; border-bottom:0px; }

#navbar {width:780px; height:25px; background:url(../images/buttons/navbar.jpg) no-repeat}
#navbar2 {width:780px; height:25px; background:url(../images/buttons/subnav_01.jpg) no-repeat}
#subnavbar {width:auto; height:17px; background:url(../images/buttons/subnav_02.jpg) no-repeat}


/* navigation */

ul#navlist { margin:0px 10px; padding:0; list-style:none; position:relative; display:block; height:25px; width:760px;  }

ul#navlist li { display:block; float:left; padding:0px; margin:0px;}

ul#navlist a { display:block; float:left; height:20px;  list-style:none; color:#fff; text-decoration:none; padding:5px 33px 0px 33px; background:url(../images/nav.gif) center; font:12px Arial, Helvetica, sans-serif; text-align:left; font-weight:bold;}

ul#navlist a:hover { background:url(../images/buttons/navover.jpg) no-repeat top left ; color: #FFFF00; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}

ul#navlist a.current {background:url(../images/buttons/navover.jpg) no-repeat top left; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; font-weight:bold}

ul#navlist a.current2 {background:url(../images/buttons/navover2.jpg) no-repeat top left #b5e2f9; color: #000; font:12px Arial, Helvetica, sans-serif; font-weight:bold}

/* subnavigation */

ul#subnavlist {position:relative; margin:0px; padding:0px; list-style:none; display:block; height:17px; width:auto;  }

ul#subnavlist li { display:block; float:left; padding:0px; margin:0px; text-align:center;}

ul#subnavlist a { display:block; float:left; height:15px; padding:2px 10px 0px 10px;  list-style:none; color:#666; text-decoration:none; background:url(../images/nav.gif) center; font:9px Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }

ul#subnavlist a:hover {color:#0000ff; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bolder}

ul#subnavlist a.current { background:url(..images/buttons/subnavover.jpg) no-repeat center; color:#000; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 10px 0px 10px}

/* homepage */

#separator {background:url(../images/home/homepage_01.gif); width:990px; height:12px; padding:0; margin:0}
#header1 {width:990px; height:55px; background:url(../images/home/homepage_02.jpg) no-repeat}
#header {width:990px; height:273px}
#maintext {background:url(../images/home/homepage_06.gif) repeat; width:950px; font:12px Verdana, Arial, Helvetica, sans-serif; padding:10px 20px}
#footer {background:url(../images/home/homepage_07.gif) no-repeat; width:990px; height:18px}
#boxCont {width:580px; height:auto; padding:0px 10px; position:relative; margin:0px}
#boxH {background:url(../images/home/box_01.jpg) no-repeat; width:580px; height:23px; padding:0px 10px; margin:0px }
#boxM {background:url(../images/home/box_02.jpg) repeat-y; width:580px;  padding:1px 10px; margin:0px;}
#boxF {background:url(../images/home/box_03.jpg) no-repeat; width:580px; height:26px; padding:0px 10px; margin:0px}
#box2 {background:url(../images/home/box2.jpg) no-repeat; width:280px; height:330px; padding:25px 10px 10px 10px; float:right}
#button {position:relative; left:400px; bottom:55px; display:block; width:178px; height:47px}
#button a {display:block; background:url(../images/home/button.jpg) no-repeat; width:158px; height:25px; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; padding:12px 10px 10px 10px; text-align:center}
#button a:hover {background:url(../images/home/button2.jpg) no-repeat; width:158px; height:25px; padding:12px 10px 10px 10px;}
.text {font:12px Verdana, Arial, Helvetica, sans-serif; line-height:18px; color: #000}
li.text {line-height:normal; padding-bottom:6px}
a.text {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000099; text-decoration:underline}
.brand {color:#000066}
a.brand {font:14px Verdana, Arial, Helvetica, sans-serif; color:#000066; font-weight:bold; text-align:right}
.subheader {font:14px Verdana, Arial, Helvetica, sans-serif; color: #666; font-weight:bold}
.bigtext {font:14px Verdana, Arial, Helvetica, sans-serif; line-height:18px; color: #000; font-weight:bold}
a.bigtext {font:14px Verdana, Arial, Helvetica, sans-serif; color:#000099; text-decoration:none}
.red {	color:#FF0000;}

/* top buttons */

ul#topbutton {margin:0; padding:10px 0px 0px 7px; list-style-type:none; width:970px; position:relative; display:block; height:25px; }

ul#topbutton li { display:block; float:right; margin:0;pading:0; }

ul#topbutton li a { display:block; float:left; color:#FFF; text-decoration:none; padding:14px 9px 10px 9px;	text-align:center; background:url(../images/home/button.jpg); width:158px; height:25px; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

ul#topbutton li a:hover { background:url(../images/home/button2.jpg) no-repeat top right; color: #FFF; width:158px;}

/* pop up boxes */


div#links a span {display: none; }

div#links a:hover span {display: block; position:absolute; left:auto;  width: 150px; padding:10px 5px 5px 5px; margin:-100px 0px 0px 10px; z-index: 100; color: #000; text-decoration:none; background: #ffffcc; border:2px double #000; font: 10px Verdana, sans-serif; text-align: left;}

div#links li {font:10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:4px; margin-left:-15px}