body {background: url(images/sitewide/bg.gif) repeat-x; margin: 0; padding: 0; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif}

#wrapper {width: 1006px;}
#printlogo {display: none;}
#printfooter {display: none;}
#smallnav {width: 1006px; background: url(images/sitewide/logo_top.gif) no-repeat bottom left; height: 56px; font-size: 12px; color: #FFFFFF;}
#smallnav a {color: #FFFFFF;}
#smallnav a:link, #smallnav a:visited {text-decoration: none;}
#smallnav a:active, #smallnav a:hover {text-decoration: underline;}
#smallnavlinks {
	position: absolute;
	top: 24px;
	left: 581px;
	width: 406px;
}

#topnav {height: 39px; width: 992px; clear: both;}

#flashrow {margin-left: 7px;  background: url(images/sitewide/bg_content.gif) repeat-y;}
#flash {float: left; width: 677px; height: 290px; background:url(images/home/bg_flash.gif) no-repeat;}
#hp-maincopy {background: url(images/home/graytextarea.gif) no-repeat; position: relative; float: right; height: 290px; width: 322px;}
#hp-txt {position: absolute; top: 30px; left: 23px; font-size: 12px; line-height: 19px; color: #000; width: 281px;}

#hp-contentrow  {background: url(images/sitewide/bg_content.gif) repeat-y; width: 1007px; padding-bottom: 20px;}
#hp-leftcol {float: left; width: 630px; padding-left: 45px; margin-top: 22px;}
#hp-rightcol {float: left; margin-left: 14px; margin-top: 22px;}
#hp-rightcoltxt {width: 227px; margin-left: 24px; line-height: 16px; font-size: 11px; color: #666666;}


#inner-masthead {width: 1003px; height:72px; background: url(images/inner/masthead.png) no-repeat; clear: both;}

#inner-content {background: url(images/sitewide/bg_content.gif) repeat-y; width: 1007px; padding-top: 49px;}
#inner-leftcol {float: left; width: 199px;}
#leftnav {width: 165px; margin-left: 34px;}
#leftnav ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#leftnav li
{padding-left: 19px; text-transform: uppercase; font-size: 13px; color: #3096cd; padding-bottom: 5px; padding-top: 0px;}
#leftnav li.line {background: url(images/inner/leftnavline.gif) no-repeat; height: 5px;}
#leftnav a {text-decoration: none;}
#leftnav a:link, #leftnav a:visited {color: #3096cd;}
#leftnav a:active, #leftnav a:hover {color: #881a3f;}
#leftnav li .selected {color: #881a3f;}
#leftnav ul.level3 li
{padding-left: 29px; text-transform: capitalize; font-size: 11px; color: #3096cd; padding-bottom: 5px; padding-top: 0px;}

#inner-rightcol {float: left; width: 730px; margin-left: 28px; font-size: 12px; line-height: 17px; color: #666666;}
#inner-rightcol .alternating {color: #333333;}
#inner-rightcol .subheads {color: #881a3f;}
h1 {font-size: 17px; line-height: 22px; color: #2993cc; font-weight: bold; padding: 0; margin: 0;}
h2 {font-size: 14px; line-height: 22px; color: #333333; font-weight: bold; font-style: italic; padding: 0; margin: 0;}

#callout {width: 207px; float: right; margin-left: 20px;}
#callouthead {}
#callouttext {background: url(images/inner/quotes/bg.gif) repeat-y;}
#callouttext div {color: #333333; font-style: italic; font-size: 12px; line-height: 16px; padding: 10px 25px 5px 15px;}
#callouttext .attribute {font-style: normal;}
#callouttbottom {background: url(images/inner/quotes/shadow_bottom.gif) no-repeat; height: 23px;}


#footer {font-size: 10px; line-height: 14px; color: #b1b1b3; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 25px 0px 35px 10px;}
.address {color: #787a7c;}
#footer a, #innerfooter a {text-decoration: underline;}
#footer a:link, #footer a:visited, #innerfooter a:link, #innerfooter a:visited {color: #787a7c;}
#footer a:active, #footer a:hover, #innerfooter a:active, #innerfooter a:hover {color: #881a3f;}

#innerfooter {font-size: 10px; line-height: 14px; color: #b1b1b3; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 25px 0px 35px 50px;}



.capsbluetxt {text-transform: uppercase; color: #11567d; font-size: 11px; font-weight: bold;}
.clear, #clear {clear: both; margin: 0; padding: 0;}
a {text-decoration: underline;}
a:link, a:visited {color: #4ca4d3;}
a:active, a:hover {color: #881a3f;}
img {border: none;}
.noprint {}
hr {width: 100%; border: none; background: #11567d; color: #11567d; height: 1px;}
.imgpadding {padding: 10px 10px 10px 0;}

