@charset "utf-8";
/* CSS Document */

body  {background:#6e6e6e url(images/bg.gif) repeat-x; margin:0; padding:0; text-align:center;}
body, td, p {font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#000;}
a:link, a:visited, a:active  {color: #1642AB; text-decoration:none;}
a:hover {color: #CE0000; text-decoration: underline;}
.required {font-weight:bold; font-size:12px; color:#C3162C;}
h1 {font:18px/24px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;margin:0; padding-bottom:10px;}
h2 {color:#1642AB; font:18px Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:1px;}
h3 {color:#000; font:14px/18px Verdana, Geneva, sans-serif; font-weight:bold; font-style:italic; text-align:center;}
h4 {color:#CE0000; font:12px Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:1px;}
#emphasis { margin:0 auto; padding:8px 8px; width:550px; background:#f8f8f8; border:1px solid #1B2C53;}
.emphasisBlue {font:12px/18px Verdana, Geneva, sans-serif; text-align:left; color:#1B2C53;}
.emphasisRed {font:14px/18px Verdana, Geneva, sans-serif; padding:5px 10px; text-align:center; color:#990000;}
.indent {padding-left:10px;}
.divLine {width:550px; height:1px; border-bottom:1px dotted #1642AB; text-align:center;}
.divLineRed {width:550px; height:1px; border-bottom:1px dotted #CE0000; text-align:center;}
.roundedWide {width:600px; border:1px solid #1642AB;background-color:#f1f1f1;}

.question {color:#1642AB; padding: 5px; font-weight: bold; margin-left: 10px;}
.spanQuestion {color: #000; font-size: 12px; font-weight:bold;}
.answer {color: #000; font-size: 12px; margin-left:30px;}

.backtotop_sm {font-size: 11px; color: #26517D; padding:5px 40px;}
.backtotop_sm a,
.backtotop_sm a:link,
.backtotop_sm a:visited,
.backtotop_sm a:hover,
.backtotop_sm a:active {color: #26517D;}

#wrapper {width:955px; margin:0 auto; position:relative;}
#header {width:955px; height:332px; clear:both;}
#headerLeft {width:500px; float:left;}
#headerLogo {height:183px;}
#headerSlogan {height:99px; background:url(images/headerSlogan.gif) no-repeat;}
.headerSlogan1 {padding-top:15px; padding-right:50px; color:#FFF; font:18px/30px Verdana, Geneva, sans-serif;}
.headerSolgan2 {font-style:italic; color:#FFF; font:18px Georgia, 'Times New Roman', Times, serif; padding-right:50px;}
#headerRight {width:454px; float:left;}
#featuredBack {height:247px; background:url(images/featuredBack.gif) no-repeat;}
.featuredText {color:#F8F5CC; text-align:right; padding:15px 15px 0 0; font:16px Verdana, Geneva, sans-serif; font-weight:bold;}
#featuredBottom {height:36px;}

#navWrap {width:955px; height:50px; background:url(images/navWrap.gif) repeat-x;}
.navDiv {background:url(images/navDivider.gif) no-repeat top right; margin-top:7px;}
.navHome {margin-top:7px; background:none;}

#innerWrap {width:955px; background:url(images/wrapperBack.gif) repeat;}

#leftColumn {width:273px; float:left;}
#onlineWrap {height:92px; background: url(images/sellersWrap1.gif) no-repeat;}
#topWrap {height:92px; background: url(images/topWrap.gif) no-repeat;}
#middle1Wrap {height:59px; background: url(images/bluewrap.jpg) no-repeat;}
#middle2Wrap {height:59px; background: url(images/middle2Wrap.gif) no-repeat;}
#bottomWrap {height:59px; background: url(images/bottomWrap.gif) no-repeat;}
.leftText {color:#FFF; font:11px Verdana, Geneva, sans-serif;}
.leftText a:link, .leftText a:visited {color:#fff; text-decoration:none; margin:0;}
.leftText a:hover {color:#fff; text-decoration:underline; margin:0;}
#ibeamWrap {width:273px;}
#ibeamTop {height:49px; background:url(images/ibeamTop.gif) no-repeat;}
.ibeamTopText {font:16px Arial, Helvetica, sans-serif; color:#003399; padding-top:20px; letter-spacing:1px;}
#ibeamBack {height:151px; background:url(images/ibeamBack.gif) no-repeat;}
#postalTop {height:20px; background:url(images/postalTop.gif) no-repeat;}
#postalBack {height:281px; background:url(images/postalBack.gif) no-repeat;}
#ibeamBottom {height:37px; background:url(images/ibeamBottom.gif) no-repeat;}

#designations {width:273px; height:134px; background:url(images/designations.gif) no-repeat;}


#rightColumn {width:682px; float:right; background:url(images/rightColumnBack.gif) repeat;}
#flashWrap {
	float:right;
	width:608px;
	height:208px;
	padding:22px 38px 0 38px;
	background:url(images/flashWrap.gif) no-repeat;
	clear:both;
}
#newsInset {float:right; width:682px; height:253px; text-align:left;}
#newsInsetTop {height:49px; background:url(images/newsInsetTop.gif) no-repeat;}
.newsInsetTopText {padding-top:25px; padding-left:28px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#003399;}
#newsInsetBack {height:151px; background:url(images/newsInsetBack.gif) no-repeat;}
#textContent {padding:0 30px 20px 20px; text-align:left;}
#rightColumnInner {width:682px; float:right; background:url(images/innerTop.gif) no-repeat;}
#textContentInner {padding:30px 30px 20px 20px; text-align:left;}

.searchrow {margin-top:15px; padding:0; font-size:11px;}
.newsTitle {font:14px/18px Verdana, Geneva, sans-serif; font-weight:bold; color:#003399;}
.newsListDate {font-size:10px; margin-bottom:6px; color:#666; font-style:italic;}
.newsRule {height:2px; border:1px dotted #003399;margin:5px 0;}

#wrapperBottom {width:955px; height:71px; background: url(images/wrapperBottom.gif) no-repeat;}
.wrapperText {margin-left:273px; font:11px/18px Verdana, Geneva, sans-serif; font-weight:bold; color:#0837A2; padding-top:10px;}

#footer {width:682px; margin-left:273px; padding-top:30px; padding-bottom:10px; color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-align:center;}
#footer a:link, #footer a:visited {color:#fff; text-decoration:none; margin:0;}
#footer a:hover {color:#fff; text-decoration:underline; margin:0;}

