/* main body */
html,body { margin:0; padding:0; border:0; text-align:center; font-size:.95em; }

/* background wrapper */
#bgwrapper { margin:auto; width:800px;*width:790px;*height:100%; }

a {font-family:Verdana; font-size:1em; color:#2969A7; padding-top:0px; margin-top:0px; text-decoration:none;}
a:hover {text-decoration:underline}
/* main wrapper */
#wrapper { margin:auto; width:790px; background:#fff; }

/* header */
#header { margin:auto; text-align:left; width:790px; }
#hleft { float:left; height:108px; *padding:20px 0px 0px 20px;}
#hleft img {padding:20px 0px 0px 20px;}

/* header nav */
#hright {display:none; }
#hrightnav {display:none;}
#hrightnav a { display:none;}
#hrightfunction {display:none;}

/* header search */
#hrightsearch { display:none;}
#searchtitle {display:none; }
#submitbutton { display:none;}
#search { display:none; }
.error { display:none;}
.searchtable td { display:none; }
.term { display:none;}

/* top nav */
#nav { display:none; }

/* outer wrapper */
#outer, #outerhome { margin:auto; text-align:left; width:790px; padding-top:1px; height:60%; *height:100%;}
#subouter { margin:auto; text-align:left; width:790px; padding-top:1px; height:120%; *height:90%; }

/* homepage content box */
.contentbox {background-image:url('/images/bluegradient.gif'); 
background-repeat:repeat-x;padding-top:25px;margin-top:10px;margin-bottom:10px;
float:left;}
.contentbox p{padding-top:0px;padding-bottom:0px;}
.contentbox a{font-size:1em;}

.contentboxplain { background-repeat:repeat-x; padding-top:15px; margin-top:10px; margin-bottom:10px;
float:left;}
.contentboxplain p{padding-top:0px;padding-bottom:0px;}

img { border:none; }

.imagecontentbox {width:100%; float:left; padding-top:0px; padding-left:5px;}
.imagecontentboximage p{padding-top:0px;}

.notopcontentboximage{width:100%; float:left; padding-left:5px;}
.notopcontentboximage p{padding-top:0px;}

.imagecontentboxtwo {width:100%; float:left; padding-top:0px; padding-left:5px;}
.imagecontentboximagetwo p{padding-top:0px;}

.notopcontentboximagetwo{width:100%; float:left;}
.notopcontentboximagetwo p{padding-top:0px;}

.topcenter{width:100%;}

/*image border */
.imagebox {	height:80px; width:80px; background-image:url('/images/imagebackground.gif');	background-repeat:repeat-x;	float:left;	*margin-right:4px;}
.imagebox img{height:72px;width:72px;margin:4px 4px 4px 4px;}

/*rss header */
.rss {width:331px;background:#F2F2F2;background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:20px;margin-bottom:10px;}

/*image border */
.stepimagebox {	height:50px;width:50px;	float:left;	*margin-right:4px;}
.stepimagebox img{height:41px;width:41px;margin:4px 4px 4px 4px;}

/*rss header */
.rss {width:331px;background:#F2F2F2;background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:20px;margin-bottom:10px;}
.rss img{float:right;vertical-align:top; margin-right:15px;}
.rss a{border:none;font-family:Arial; font-size:1.2em; font-weight:400; color:#003366;}

/*headerbox */
.headerbox{ background:#F2F2F2; background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:20px;}
.headerbox a{font-family:Arial; font-size:1.2em; font-weight:400; color:#003366;}

/* two column headerbox */
.twocolheaderbox{
background:#F2F2F2;
background-image:url('/images/left_h2.gif');background-repeat:repeat-x; 
padding:10px 0px 10px 3px;margin-top:20px;}
.headerbox a{font-family:Arial; font-size:1.2em; font-weight:400; color:#003366;}

/*center column */
.center  {margin-left:21px; width:100%;font-family:Verdana;color:#333333;}
.center h2{background:#F2F2F2;
background-image:url('/images/left_h2.gif');background-repeat:repeat-x; 
padding:10px 0px 10px 3px;margin-top:0px; }

/* left col */
.left{width:100%; background:#fff;margin-left:15px;font-family:Arial, Helvetica, sans-serif;}
.left h2{background:#F2F2F2;background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:0px; }

/* right col */
.right{margin-left:21px; width:100%;color:#333333; background:#fff; height:100%;font-family:Verdana;}
.right h2{background:#F2F2F2;background-image:url('/images/left_h2.gif');background-repeat:repeat-x; padding:10px 0px 10px 3px;margin-top:0px; }
#rightutility { padding:6px 0px 6px 0px; }
#rightutility a { font-family:Verdana; font-size:.55em; color:#006699; padding-right:10px; }
#rightutility img { position:relative; top:3px; margin-right:4px; }

h3 {color:#0066a9;font-size:1.1em;font-family:Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px;padding-top:0px; margin-top:0px;}

/* myblue  */
.myblue {float:left; width:778px;margin-left:11px;}
.myblue img{float:right; margin-right:120px;}

/* linkindent  */
.linkindent {background-image:url('/images/linkindent.gif');background-repeat:no-repeat;background-position:0px 4px;padding-left:12px;}
.linkindent a{text-decoration:none; font-size:.9em;font-weight:bold;color:#2969A7;}

/* pdf icon  */
.pdf {
background-image:url('/images/pdf.gif');background-repeat:no-repeat;padding-left:25px;padding-bottom:9px;line-height:140%;font-size:.6em;color:#666666;height:22px;}
.pdf a{text-decoration:none; font-size:1.5em;font-weight:bold;color:#2969A7;}

/* two col top wrapper */
#twocoltop { float:left; width:790px; margin:auto; }

/* breadcrumb */
#breadcrumb { text-align:left; font-family:Verdana; font-size:.7em; font-weight:700; color:#000000; padding:10px 0px 0px 18px; }
#breadcrumb a { color:#006699; font-weight:400; font-size:1em; }

/* breadcrumb twocol */
#breadcrumbtwocol { float:left; width:60%; font-family:Verdana; font-size:.55em; font-weight:700; color:#000000; padding:10px 0px 10px 18px; }
#breadcrumbtwocol a { color:#006699; font-weight:400; }


/* content */
#content { float:right; width:100%; padding:0px 0px 20px 0px; margin:0px; }
#contentlarge { float:left; width:621px; padding:0px 18px 20px 18px; margin:0px; }

/* body text */
h1 { font-family: Verdana; font-size:1.2em; font-weight:700; color:#003366; padding:10px 0px 0px 0px; }
h2 { font-family: Verdana; font-size:1.2em; font-weight:400; color:#003366; padding:0px 0px 4px 0px; }
p { font-family: Verdana; font-size:.8em; color:#333333; padding-top:0px; margin-top:0px; line-height:1.5em;}

/* body lists */
ol { font-family: Verdana; color: #333333; font-size:.9em; }
.contentboxplain ol { font-family: Verdana; color: #333333; font-size:1em; }
#content li { font-family: Verdana; color: #333333; font-size:.7em; }
#contentlarge li { font-family: Verdana; color: #333333; font-size:.7em; }
#sublist li { font-family: Verdana; color: #333333; font-size:1em; padding:2px;*padding:0px; }
#sublist2 li { font-family: Verdana; color: #333333; font-size:1em; padding:2px;*padding:0px; }
.unlinkedlist li{ font-family: Verdana; color: #333333; font-size:.8em; list-style-type:none; background-image:url('/images/linkindent.gif'); background-repeat:no-repeat; background-position:0px 4px; padding:0px 4px 4px 12px; margin:0px 0px 10px -30px;}
 

/* body links */
#leftinnerrt a { color: #000099; text-decoration:underline; }
#leftinnerrt a:visited { color: #3333ff; text-decoration:underline; }
#leftinnerrt a:hover { color: #ff6600; text-decoration:underline; }
#content a { color: #000099; text-decoration:underline; }
#content a:visited { color: #3333ff; text-decoration:underline; }
#content a:hover { color: #ff6600; text-decoration:underline; }
#contentlarge a { color: #000099; text-decoration:underline; }
#contentlarge a:visited { color: #3333ff; text-decoration:underline; }
#contentlarge a:hover { color: #ff6600; text-decoration:underline; }

/* external links */
a.external { background-image:url('/images/icon_popup.gif'); background-repeat:no-repeat; background-position:right;  padding-right:17px; margin:0px; }
/* use span for long external links */
.external { background-image:url('/images/icon_popup.gif'); background-repeat:no-repeat; background-position:right;  padding-right:17px; margin:0px; }

a.external-sidenav { background-image:url('/images/icon_popup.gif'); background-repeat:no-repeat; background-position:top right; padding-right:14px;*padding-right:10px; width:100%; }

/* tooltips */
a.tooltip { color:#003366; text-decoration:none; }
.htool { font-family:Verdana; font-size:.9em; font-weight:700; color:#003366; }
.tool { font-family:Verdana; font-size:.9em; color:#000000; }

/* skipnav */
.skipnav {display:none; }

/* back to top links */
.backtop { font-family:Verdana; font-size:.8em; color:#333333; }
a.backtop { font-family:Verdana; font-size:.8em; color:#006699; }

/* footer */
#footer { display:none; }
#footernav { display:none; }
#footernav a { display:none; }

/* copyright and legal */
.legalnav { display:none;}

/* more resources */
#moreresources { display:none;}
#moreresourcesnav { display:none;}
#moreresourcesnav a { display:none; }
#moreresourcesnav h4 {display:none;}

/* rotation styles */
.rotation{display:none;}
.rotationtwo{display:none;}
.rotationleft{display:none; }
.rotationright{display:none;}
.rotationlefttwo{display:none; }
.rotationrighttwo{display:none;}
.rotationright p{display:none;}
.rotationright h4{display:none;}
.rotationright a{display:none;}

/* profile styles */
div.profileon {display:none;}
div.profileoff {display:none; }
div.plinks { display:none; }
a.plinkon { display:none;}
a.plinkon:visited {display:none; }
a.plinkon:hover, a.plinkoff:hover { display:none;}
a.plinkoff { display:none; }

/* quicklaunch */
.quicklaunch{display:none;}
.quicklaunch select{display:none;}
.quicklaunch-head{display:none;}
.quicklaunch form{display:none;}


/* zipcode lookup */
.zip { display:none;}
#zipstring { display:none; }
#errorbox { display:none;  }

/* link list */
#linklist li { list-style-type:none; background-image:url('/images/linkindent.gif'); background-repeat:no-repeat; background-position:0px 4px; color:#0582c5; padding:0px 4px 4px 12px; margin:0px 0px 10px -30px; }
#linklist a { font-family:Verdana; color:#0582c5; text-decoration:none; border-bottom:1px dashed #0582c5; }
#linklist a:hover { font-family:Verdana; color:#0582c5; text-decoration:none; border-bottom:none; }
#linklistplain li { list-style-image: url('/images/linkindent.gif'); background-repeat:no-repeat;color:#0066a9; padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; }
#linklistplain a { font-family:Verdana; color:#0066a9; text-decoration:none; }
#linklistplain a:hover { font-family:Verdana; color:#0066a9; text-decoration:underline; }







#fees .cellright {display:none; }
#fees .cellrightast { display:none; }