/* CSS Document */
* {margin:0; padding:0;font-size:100%;}
/*body{background:url(images/topnav_blue.gif) top left repeat-x; text-align:center;} */
body{background:url(images/topnav_gray.gif) top left repeat-x; text-align:center;}
#header_tall {background:url(images/bg_bottom.gif) bottom left repeat-x;}
#main {width:1024px; margin:0 auto; text-align:left;}

/*TBG header formatting */
#header {width:1020px; padding:0px; margin-top:30px;}
#toptbg {height:50px; margin-top:30px; float:left; width:300px;}
#searchbar {width:720px;height:150px; float:right;}
#toptext {height:55px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#660000;}
#search {height:25px; width:237px; float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #660000;}
#quote {margin:-10px 0 5px 0; height:50px; float:right}

#wrapper_header {height:75px; width:380px; float:right;}
#wrapper_header .col_1 {float:right; margin-top:4px; padding:0px;}
#wrapper_header .col_2 {width:200px;float:right;padding:0px; margin-top:25px;}:
#wrapper_header .col_2 img {margin:0px 0 1px 0; float:right}

#middle {width:1020px;padding:2px 0 0 0; background:url(images/middle_bg_new.gif) top left no-repeat;}

#footer {height:136px; background:url(images/bg_bottom.gif) top left repeat-x;} 

.column1, .column2, .column3, .col1, .col2, .col3 {float:left;}

#container {width:1020px; margin:0 auto; text-align:left;}

#header .column1 {width:390px !important;}
#header .column2 {width:620px !important; background:url(images/header_line_new.jpg) top left no-repeat;}

.column_left {width:675px; height:100%; float:left; background:url(images/line.gif) right repeat-y;}
.column_right {width:340px; height:100%; float:left;}
.column_lefttemp {width:3px; height:100%; float:left; background:url(images/line.gif) left repeat-y;}

#leftbox {width:320px;float:left;}
#rightbox {width:335px;float:right;}

.headings {padding:0px;color:#993333;
           font: 1.0em Arial, Helvetica, sans-serif;
	       text-transform:uppercase;
	       letter-spacing:0.15em;
	       margin:10px 0 4px 0;
           font-weight:bold;}

.headings a {color:#700b0b;}

/* ============================= index ===========================*/

#index .col1 {width:70px;}
#index .col2 {width:585px; border-bottom:1px solid #dddddd; padding-bottom:6px;}

#index .column1 {width:340px;}
#index .column2 {width:280px;}

#nav_top {width:425px;margin:0 auto;height:22px;padding-top:2px;text-align:right;float:right;}

#nav_top a{
	color: #000;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration:none;
	padding-bottom:5px;
}

#nav_top a:hover{text-decoration:underline;}

#nav_top ul{display: block;background:none;list-style:none;}

#nav_top li{height:18px;
    display: block;
	list-style-type:none;
	list-style-image:none;
	list-style:none;
	background:none;
    float: left;
    padding: 0 10px;
	margin-top:-3px;
    border-left: 1px solid #000;
}


#nav_top li.first{
    border-left: none;
    }
	
	
/* NAVIGATION */
#nav_main{
    position: relative;
	float:left;
    border-top: 1px solid #436381;
    width: 1020px;
	height:24px;
	color: #212e38;
	padding-top:5px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight:normal;
	background: url(images/bg_body.gif) repeat-x #fff; text-align: left;
}

#nav_main > ul{
    height: 15px;
    margin-top: 2px;
	padding-left: 10px;
    position: relative;
	background:none;
}
#nav_main > ul > li{
    display: block;
    float: left;
    margin-right: 15px;
    padding-left: 15px;
	background:none;
    border-left: 1px solid #436381;
}
#nav_main > ul > li:first-child{
    border-left: none;
    padding-left: 0;
}
#nav_main a,
#nav_main a:link,
#nav_main a:active,
#nav_main a:visited{
	color: #bbc6cf;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
}
#nav_main a:hover{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}	

#base {
	margin: 0 auto;
	border-top: 1px solid #FFFFFF;
	float: left;
	width: 1020px;
	height: 5px;
	font-size:1px;
	text-align: left;
	background-color: #00adee;}
	
	
.pitch	{font-weight:normal;font-family: Arial, Geneva, sans-serif;	font-size:0.90em; line-height:0.9em}
	