@charset "utf-8";
/* CSS Document */

body{
margin: 0;
padding:0;
line-height: 1.5em;
//background:#000000 url(../images/bg-main.jpg) repeat-x;
background-image: url(../images/bg4.jpg);
background-repeat: no-repeat;
background-position: bottom center;
background-attachment: fixed;
font:12px "Trebuchet MS", Arial, sans-serif;
//background: #cad5db;
color:#371f09;
}

b{font-size: 110%; font: "Trebuchet MS", Arial, sans-serif;}
em{font-style:normal;}

#maincontainer{
background: #ffffff;
width: 905px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #003399 url(../images/bg-header.png) no-repeat;
height: 197px; /*Height of top section*/
}

	#topsection h1{
	margin: 0; float:left;
	padding-top: 142px; padding-left:37px;
	font:20px "Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase; color:#FFFFFF;
	height:46px;
	}
	
		#topsection h1 em{
		padding-right:10px;
		font-weight:bold;
		border-right:#FFFFFF 1px solid;
		}

#topsection-rightcontent{
float:right; width:222px; height:110px;
background: url(../images/bg-right-sq.png) no-repeat;
//background: #666;
//margin-top:70px; margin-right:40px;
margin-top:70px; margin-right:40px;
}

	#topsection-rightcontent a{
	font:11px "Trebuchet MS", Arial, sans-serif;
	line-height:22px;
	color:#666; text-decoration:none;
text-transform: uppercase;
	}
#topsection-rightcontent a:hover{
	color: #000;
}
	
	#topsection-rightcontent .innertube{
	margin:20px 10px 10px 33px;
	}
	
#topsection2{
float:left; width:100%;
background: #000000 url(../images/bg-banner2.gif) no-repeat;
height: 140px; /*Height of top section*/ overflow:hidden;
}

	#topsection2 .innertube{
	margin:0;
	padding-top:58px; padding-left: 40px;
	}
	
	#topsection2 h5{
	color:#2867af; display:inline;
	font:16px "Trebuchet MS", Arial, sans-serif;
	}
	
	#topsection2 h5 em{
	color:#82a7d1;
	}

#contentwrapper{
float: left;
width: 100%;
background: #FFFFFF url(../images/bg-content-top.gif) top repeat-x;
padding-top:32px;
}

#contentfull{
margin-left: 258px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
margin-right:36px;
}

#contentcolumn{
margin-left: 494px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
margin-right:36px;

}

#leftcolumn{
float: left;
width: 257px; /*Width of left column in pixel*/
margin-left: -905px; /*Set left margin to -(MainContainerWidth)*/
background: #FFFFFF url(../images/bg-content-top.gif) top repeat-x;
text-align:right;
}

	#leftcolumn p{
	text-align:left;
	font-size:11px;
	margin-top:10px;
	margin-left:15px;
	}

#rightcolumn{
float: left;
width: 237px; /*Width of right column in pixels*/
margin-left: -648px; /*Set right margin to -(MainContainerWidth - LeftColumnWidth)*/
background: #FFFFFF url(../images/bg-content-top.gif) top repeat-x;
padding-top:32px;
color:#000000;
}

	#contentcolumn h1, #leftcolumn h1, #rightcolumn h1{
	font:20px normal "Trebuchet MS", Arial, sans-serif;
	color:#371f09; text-transform:uppercase;
	}

	#contentfull h1, #leftcolumn h1, #rightcolumn h1{
	font:20px normal "Trebuchet MS", Arial, sans-serif;
	color:#371f09; text-transform:uppercase;
	}

		#leftcolumn h1{
		text-align:right;
		}
		
		#rightcolumn h1, #contentcolumn h1{
		text-align:left;
		}

#content-lower{
font-size: 11px;
clear:left;
//background:#663300 url(../images/bg-content-bottom.gif);
background: #999;
color:#000;
min-height:192px;
border-top:8px solid #ccc;
}

#footer{
clear: left;
width: 100%;
//background: #663300 url(../images/bg-footer.gif) repeat-x;
background: #333;
border-bottom:solid 45px #2766af;
text-transform:uppercase;
color: #FFF;
padding: 9px 0;
text-indent:40px;
}

#footer a{
color: #fff;
text-decoration:underline;
}

/*list content style - vertical*/

ul.content-vert{
margin:0; padding:0;
padding-top:15px; border-top: dotted 1px #000000;
list-style:none;
}

ul.content-vert li{
margin:0; padding:0;
padding-top:6px;
padding-bottom:8px;
border-top: 4px solid #7f7f7f;

}

	ul.content-vert li:first-child{
	border:none; padding:0; margin:0;
	}
	
ul.content-vert li p{
margin:0;
margin-right:66px;
margin-bottom:10px;
}

ul.content-vert li h2{ /* make sure you use h2 tags in here as columns have h1 styles */
padding:0; margin:3px 0 0 0;  line-height:normal;
font-family:"Times New Roman", Times, serif;
font-size:14px; color:#000000; font-weight:normal;
}

ul.content-vert li p em{
font-family:"Times New Roman", Times, serif;
font-size:14px; display:inline-block; margin-bottom:5px;
color:#999999; font-style:oblique;
}

/* list content style - horzontal */

ul.content-horz{
margin:0; padding:0;
width:100%;
list-style:none;
}

ul.content-horz li{
margin:0;
width:25%; /* 100% / 4(li tags) */
float:left;
}

ul.content-horz li .innertube{
margin:20px;
}

ul.content-horz li .first-child{
margin-left:40px;
}

.innertube{
margin-left: 30px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-bottom: 50px;
}

a{
 color: #03436A;
}
a:hover{
 color: #A65B00;
}

ul, ol { list-style-position: inside; }
table.sched { display: block; clear: both; margin-top: 150px; }
table.sched td { width: 13%; }

