@charset "UTF-8";

* {margin: 0;padding: 0;font-family:Georgia, "Times New Roman", Times, serif}

body {background:url("images/bg.jpg") repeat-x #283890;font-size: 12px;line-height: 1.2; color:#000;}

p {margin-bottom: 14px;}

h1 {font-size:18px; margin-bottom: 6px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h2, h3 {font-weight:bold;margin-bottom: 2px;}
h4 {font-size: 12px;font-weight:bold;margin-bottom:0px;}
h1, h2, h3 {color:#db1d43;line-height:1.2;}
a {color: #283890; text-decoration: underline;}
	a:hover {color:#ffffff; background-color:#283890;}
img, div, a{ behavior: url("iepngfix.htc");}	

#wrap {width: 983px;margin: 11px auto;padding: 0;}

#navContainer {margin-bottom:2px; padding:0;width:983px;height:55px;background:url("images/nav-bg.png") top left no-repeat;}
#nav {float:left;padding:15px 25px; margin:0;width: auto;}
	#nav ul {display: inline;list-style: none;text-align: center;}
		#nav ul li {float: left;text-align:center;}
			#nav ul li a {float: left;display: block;color: #999;border-right: 1px solid #ccc;padding: 5px 15px; height:auto;text-decoration: none;}
				#nav ul li a:hover {color:#000; background-color:transparent;}
				#nav ul li a.currentNav{font-weight:bold;}
				#nav ul li a.last{border-right:none;}

#navBottom {clear:both;background:url("images/nav-bottom-bg.png") top left no-repeat;width:983px; height:9px;}
				
#header{float:left;display:block;margin:0; padding:0;width:983px;height:auto;}
	#headerTop {margin:0; padding:0; width:983px;height:14px; background:url("images/header-top.png") top left no-repeat;}
	#headerLeft {float:left;margin:0;padding:0; width:4px; height:238px; background:url("images/header-left.png") top left repeat-y;}
	#headerMain {float:right;margin:0;padding:0; width:979px; height:238px; background:url("images/header-right.png") top right repeat-y;}
	
#middle {float:left;width:919px;height:auto;padding:20px 30px 30px 34px; background:url("images/middle-bg.gif") repeat-y;}
#main{display:block;float:left;width:662px; height:auto; padding-right:30px; margin:0; border-right:1px solid #ccc; }
	#main ol{margin-left: 15px;margin-bottom: 15px; padding-left:10px;}
			#main ol li{padding:0;}
		#main ul{margin-left: 15px;padding-bottom:14px;padding-left:15px;}
			#main ul li{padding:0 0 6px 5px;}
				#main ul ul{margin:0;padding:0 0 0 22px;list-style-type:circle;}
				#main ul ul li{margin:0;padding:0; background:none;}

.right  {margin: 0 0 20px 20px; float:right;}
.left {margin: 0 20px 20px 0; float:left;}
.right, .left, .picCol {padding:6px; border: 1px solid #ccc;}
.center {margin: 10px 0;}
.picCol {margin-bottom:10px;}

#leftCol {float:left; width:200px; padding-right:15px; }
#middleCol {float:left;width:200px; padding: 0 15px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#rightCol {float:right; width:200px; padding-left:15px;}

#sidebar{float:right; width:215px; padding-left:11px; margin:0;}
#callAheadTop{float:left;width:215px; height:14px;}
#moveInTop{float:left;width:215px; height:14px;}
#callAhead, #moveIn{float:left;width:185px; height:auto; background:url("images/sidebar-middle.gif") repeat-y; padding: 5px 15px;}
	#callAhead p, #moveIn p {margin-bottom:0px;}
#callAheadBottom, #moveInBottom{float:left;width:215px; height: 8px; background:url("images/sidebar-bottom.gif") no-repeat; padding-bottom:20px;}
#quote {color:#283890;float:left;font-size: 11px;line-height: 1.6;padding-left:26px;margin:0;width:200px;}

#bottom {clear:both;width: 983px; height:29px;background:url("images/bottom-bg.gif") no-repeat; margin:0; padding:0;}

#footer {width:983px; height:auto;margin:0 auto;padding:0;font-size: 10px;text-align: center; color:#fff;}
	#footer a {color:#fff; text-decoration:underline;}
	#footer a:hover {background-color:#fff;color:#283890;}

.clearer {clear:both;height:1px;overflow:hidden;margin-top:-1px;}	