html, body{ margin:0; padding:0;} 
body {font: .75em Arial, Verdana, sans-serif; color:#333333; background:#fff url(i/bodyback.jpg) repeat-x;}
img {border:0;}
img.b {margin: 5px 0 0 0; border: 1px solid #B3B3B3;padding: 10px;}
p {margin:0.8em 0;line-height:1.3em;}
a {color:#ED174C;text-decoration:none;}
a:hover	{text-decoration:underline;}
hr {color: #aebdcd; border:0; background-color: #B0B1B3; height: 1px;}
td {font-size: 1em;}
span {font-size: 1em;}

#outer{width:900px; margin:auto; padding:0px;}
#container_1{position:relative; width:900px; background: #fff url(i/containerback1.gif) repeat-y; margin:0; padding:0;}
#container{position:relative; width:900px; background: #fff url(i/containerback.gif) repeat-y; margin:0; padding:0;}

#topnav {display:none; float:left; text-align:center; font-size:11px; margin:3px 0 0 13px; width:295px; height:23px; background:transparent;}
#topnav a{color:#426bb3; font-weight:bold; text-decoration:none; padding-right:14px;}
#topnav a:hover	{text-decoration:underline;}

#header{display:none; width:900px; height:83px; background: #426bb3 url(i/headerback2.gif) right no-repeat;}
#header p{margin:0;padding:4px 0 0 8px;}
#header img {float:right; margin: 15px 24px 0 0;}

#mainnav{display:none; width:900px; height:22px; background:transparent  url(nav/mainnav.gif) no-repeat;}

#subnav{display:none; width:885px; padding:4px 0 0 15px; color:#fff; height:19px; background: #426bb3 url(i/subnavback.gif) repeat-x;}
#subnav a {margin:0 3px; color:#fff; font-weight:bold; text-decoration:none;}
#subnav a:hover {color:#ffcc00; font-weight:bold; text-decoration:underline;}
#subnav a.active {margin:0 3px; color:#ffcc00; font-weight:bold; text-decoration:none;}

#promo {display:none; float:left; width:450px; height:234px; background: #e0eaf4;}
#quotes {display:none; float:left; width:450px; height:234px; background: #8bb4de url(i/quotesback.jpg) no-repeat;}
#quotes p {padding:20px 20px 0 20px; font-style: italic; overflow: visible;}
#quotes p.sig {padding:0 20px; font-style: normal; font-weight: bold; overflow: visible;}
#quotes img {margin-left:240px;}

#promo_big {display:none; float:left; width:900px; height:234px; background: #e0eaf4;}

#buttons {display:none; margin:0; padding:0; background:#dde1e8; height:31px;}
#buttons img {margin:0; padding:0; border:0; float:left;}

#leftcol_1 {float:left; width:65%; background: #d4dbe2 url(i/leftcolback1.jpg) no-repeat;font: .95em Verdana, Arial, sans-serif;}
#leftcol_1 a {color:#426bb3; text-decoration:none;}
#leftcol_1 a:hover {color:#426bb3; text-decoration:underline;}
#leftcol_1 p {margin:0.8em 0;line-height:1.1em;}

#leftcol {display:none;float:left; width:85%; background: #d4dbe2 url(i/leftcolback.jpg) no-repeat;}
.leftbox {background:#e8ecf1;padding:10px;margin:20px 0;font-size: .9em;line-height:1.1em;}
.leftbox img {float:left;padding:0 10px 0 0;}
.leftbox p {font-size:.9em;line-height:1.1em;}

#maincol {margin-left:0px;width:638px; background:transparent;}

#col-1 {float:left; width:85%; margin-left: 0%; border-right: 0px solid #ccd0d8;font: .95em Verdana, Arial, sans-serif;line-height:1.1em;}
#col-2 {float:left; width:85%; margin-left: 0%; border-right: 0px solid #ccd0d8;font: .95em Verdana, Arial, sans-serif;line-height:1.1em;}
#col-3 {float:left; width:85%;font: .95em Verdana, Arial, sans-serif;line-height:1.1em;}
.scol-in {margin:0; padding:1em; background:transparent; line-height:1.1em; }
.scol-in p {margin:0.8em 0;line-height:1.1em;}

.callout {display:block;width:198px;}
.calltop {height:35px;background: #cbcfd5;}
.callmid {border-left: #cccfd5 solid 3px; border-right: #cccfd5 solid 3px;}
.call-in {margin:0; padding:1em .4em 0 1em; background:transparent; line-height:1.1em; font: .9em Verdana, Arial, sans-serif; color:#426bb3;}
.call-in p {padding-bottom:0.5em;margin:0;}
.call-in img {float:left;padding:0 10px 0 0;}
.callbot {height:32px;background: #fff url(i/callout_bot.gif) no-repeat;}

#footer{display:none; clear:both; width:900px; height:75px; margin-top:-8px; background:#dde6ed url(i/footerbackw.gif) no-repeat;}
#footer p {font-family: verdana, sans-serif; font-size:10px; text-align:right; padding: 49px 20px 0 0;}
#footer a {color:#333333; text-decoration:none;}
#footer a:hover {color:#333333; text-decoration:underline;}
#footer img {float:left; margin: -30px 0 0 5px;}

.cleaner {clear:both; height:0px; background:transparent; line-height:.1em;;}
.col-in {margin:0; padding:1em; background:transparent; line-height:1.3em; }
.clearer {clear:both; height:1px; background:transparent; font-size:1px;}

ol, ul {margin:5px 0 5px 25px; padding:0;}
li {margin:2px; padding:0;}

/* styles for the left column navigation */	
#leftmenu 	{width: 225px;text-align:right;	}
#leftmenu ul {list-style: none;	margin:0 0 0 0;	padding: 0;	}
#leftmenu li {list-style: none;	font: bold 12px arial, verdana, sans-serif;	display: block;	border-width: 0 0 1px 0; border-style:solid; border-color: #aebdcc; margin: 0; color:#ED174C; text-decoration:none; padding: 5px 13px 5px 0px;}
#leftmenu a{margin: 0; color:#7e92a9; text-decoration:none;	}
#leftmenu a:hover {	color:#515d6c; text-decoration:none;}
#leftmenu a:visited{ color:#7e92a9; text-decoration:none;}	
#leftmenu a:visited:hover{ color:#515d6c; text-decoration:none;	}	

/* form styles start */
input{	font-size: 11px; background-color : #dde6ee; border: 1pt solid #BABDBB;	margin-top: 3px;}
input.nob {	border:0px; font-size: 11px; color:#000; background-color : #fff;}
textarea{width: 380px; font-size: 11px; background-color : #dde6ee; border: 1pt solid #BABDBB;}
select{	background-color : #dde6ee;	font-size: 11px; border: 1pt solid #BABDBB;}
input.submit{color: #333333; font-size: 11px; background-color : #dde6ee;border:0;}