@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"Gill sans", Arial, sans serif;
	font-size:100%;
	background-image:url(images/bodyBG.jpg);
	background-repeat:repeat-x;
}
#container {
	width:960px;
	position:absolute;
	left:50%;
	margin-left:-480px;
	background-color:#FFFFFF;
}
#banner {
	width:960px;
	height:120px;
	float:left;
	background-image:url(images/bannerBG.jpg);
	background-repeat:repeat-x;
}
#left {
	width:400px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
#title {
	width:400px;
	height:135px;
	float:left;
}
#bannertitle {
	width:960px;
	height:135px;
	float:left;
}
#subtitle {
	width:360px;
	float:left;
	margin:30px 20px 0 20px!important;
	margin:30px 10px 0 10px;
	padding:0;
	font-size:200%;
	color:#003366;
	font-weight:400;
	text-align:center;
}
#subtitle h1, #subtitle h2, #subtitle h3, #subtitle h4 {
	margin:0;
	padding:0;
	font-weight:400;
	font-size:100%;
}
#nav {
	width:360px;
	float:left;
	margin:10px 20px 0 20px!important;
	margin:10px 10px 0 10px;
	padding:0 0 30px 0;
	border-top:10px solid #FFCC00;
}
#navleft {
	width:170px;
	float:left;
	margin:0;
	padding:10px 10px 0 0;
	text-transform:uppercase;
	font-size:85%;
}
#navright {
	width:170px;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	text-transform:uppercase;
	font-size:85%;
}
#navleft ul, #navright ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#navleft ul li, #navright ul li {
	width:170px;
	padding:2px 0;
}
#navleft a, #navright a {
	text-decoration:none;
	color:#003366;
	display:block;
}
#navleft a:hover, #navright a:hover {
	border-bottom:1px solid #FFCC00;
	background-image:url(images/navarrow.gif);
	background-repeat:no-repeat;
	background-position:158px 2px;
}
#right {
	width:560px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:100%;
}
#photo {
	width:540px;
	height:340px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	background:none;
}
#photo01 { 
	width:540px; 
	height:340px; 
	float:left; 
	background-image:url(images/photo1.jpg);
	background-repeat:no-repeat; 
}
#photo02 { 
	width:540px; 
	height:340px; 
	float:left;
	background-image:url(images/photo2.jpg);
	background-repeat:no-repeat; 
}
#photo03 { 
	width:540px; 
	height:340px; 
	float:left; 
	background-image:url(images/photo3.jpg);
	background-repeat:no-repeat;
}
#photo04 { 
	width:540px; 
	height:340px; 
	float:left;
	background-image:url(images/photo4.jpg);
	background-repeat:no-repeat; 
}
#photo05 { 
	width:540px; 
	height:340px; 
	float:left; 
	background-image:url(images/photo5.jpg);
	background-repeat:no-repeat; 
}
#photo06 {
	width:540px;
	height:340px;
	float:left;
	background-image:url(images/photo6.jpg);
	background-repeat:no-repeat;
}
#photo07 {
	width:540px;
	height:340px;
	float:left;
	background-image:url(images/photo7.jpg);
	background-repeat:no-repeat;
}
#photo08 {
	width:540px;
	height:340px;
	float:left;
	background-image:url(images/photo8.jpg);
	background-repeat:no-repeat;
}
#bannerslice {
	width:20px;
	height:135px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#020E2A;
}
#intro {
	width:540px;
	float:left;
	margin:0;
	padding:40px 0 30px 0;
	font-size:80%;
	color:#333333;
	line-height:22px;
	overflow:hidden;
}
#intro a, #content a, #content2 a, #sidebar a {
	text-decoration:underline;
	color:#333333;
}
#intro a:hover, #content a:hover, #content2 a:hover, #sidebar a:hover {
	color:#666666;
}
#intro h1, #content h1, #content2 h1 {
	font-size:175%;
	color:#333333;
	font-weight:200;
	margin:0;
	padding:0;
	line-height:28px;
}
#intro h2, #content h2, #content2 h2 {
	font-size:125%;
	color:#333333;
	font-weight:400;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#intro h3, #content h3, #content2 h3 {
	font-size:100%;
	color:#003366;
	font-weight:400;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#intro h4, #content h4, #content2 h4 {
	font-size:100%;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:0;
}
#intro ul, #content ul, #content2 ul, #content2 ul, #sidebar ul, #columna ul, #columnb ul {
	list-style-type:square;
	margin:0;
	padding:10px 25px;
}
#content {
	width:540px;
	float:left;
	margin:0;
	padding:30px 0;
	color:#333333;
	line-height:22px;
	overflow:hidden;
}
#columna {
	width:260px;
	float:left;
	margin:0;
	padding:0;
	color:#333333;
	overflow:hidden;
}
#columnb {
	width:260px;
	float:left;
	margin:0;
	padding:0 0 0 15px;
	color:#333333;
	overflow:hidden;
}
#content2 {
	width:310px;
	float:left;
	margin:0;
	padding:30px 20px 0 0;
	color:#333333;
	line-height:20px;
	overflow:hidden;
}
#sidebar {
	width:210px;
	float:left;
	margin:0;
	padding:40px 20px 0 0;
	font-size:70%;
	color:#666666;
	line-height:15px;
	overflow:hidden;
}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4 {
	font-size:100%;
	color:#333333;
	text-transform:uppercase;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:0;
}
#footer { width:915px; float:left; margin:0; padding:40px 20px 20px 20px; }

img { border:none; }
