
body {
	margin:0px;
	padding:0px;
	background-color:#f2f2f3;
	xbackground:#f2f2f3 url("images/shadowWrapper.jpg") repeat-y top center;
width:916px;
	margin-left:auto;
	margin-right:auto;
	font-family:verdana, helvetica, ariel, sans-serif;
	font-size:12px;
}
a { color:#650925; text-decoration:none; font-weight:bold; }
a:hover { color:#12538B; }

p { margin-top:0;}
a img { border:0; }
.wrapper {
	background:#f2f2f3 url("images/shadowWrapper.jpg") repeat-y top center;
	width:916px;

	}
embed { display:block; margin:none; }
object { display:block; margin:none; }
.subWrapper {
	width:864px;
	margin-left:auto;
	margin-right:auto;
	}

.topMenu {
	background:#fff url("images/topMenu.jpg") repeat-x top center;
	height:108px;
	width:864px;
}
.topMenu .buttons {
	float:right;
	margin-right:20px;
	background:transparent url("images/tabButtonBg.jpg") repeat-x top left;
	height:37px;
	text-transform:uppercase;
	font-size:10px;
	}
.topMenu .buttons img, .topMenu .buttons div {
	float:left;
	}
.topMenu .buttons div {
		color:#fff;
		font-weight:bold;
		padding:15px 5px 0px 5px;
	}
.topMenu .buttons div a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
.topMenu .buttons div a:hover {
		color:#ccc;

	}
.rank {
	float:right;
	margin-right:61px;
	margin-top:31px;
}
img.logo {
	margin-top:34px;
	margin-left:52px;
}

div.nav {
	background:#02345e url("images/menuBg.jpg") repeat-x top right;
	height:38px;
	font-size:10px;
	color:#fff;
	width:864px;
	
}
ul.menu {
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-left:25px;
	padding-top:12px;
}

ul.menu li {
	float:left;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #d22828;
}
ul.menu .first {
	border:0;
}
.menu a {
	color:#fff;
	text-decoration:none;
	font-weight:normal; 
	}
.menu a:hover, .menu a.active {
	color:#2586d9;
	}
p.rep span {font-style:italic; }

.contentWrapperShadow {
	background:#fff url("images/contentBg.jpg") no-repeat top right;
	min-height:100%;
	height:auto !important;
	height:100%;

}
.contentWrapper {
	background:transparent url("images/navBg.jpg") repeat-y 57px top;
	margin:0px;
	padding:0px;

	}
	
.leftNav { width:250px; float:left; padding-bottom:25px;}
.content { width:587px; margin-left:273px;}
.clear { clear:both; }

.menuHead {
	width:176px;
	margin-left:57px;
	padding-left:17px;
	padding-top:10px;
	color:#650925;
	font-family:"Warnock Pro", Georgia, "Times New Roman", serif;
	font-size:25px;
	background:transparent url("images/navShadow.jpg") no-repeat top right;
	}
	
.menuHead2 {
	width:176px;
	margin-left:57px;
	padding-left:17px;
	padding-top:15px;
	color:#650925;
	font-family:"Warnock Pro", Georgia, "Times New Roman", serif;
	font-size:25px;

	}
.smalllink {
	width:176px;
	margin-left:57px;
	padding-left:17px;
	padding-top:15px;
	font-weight:none;
	font-size:10px;
}
.leftNav ul {
	list-style-type:none;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-left:57px;
	}
.leftNav li a {
	display:block;
	width:160px;
	text-decoration:none;
	color:#000;
	padding:8px;
	padding-right:10px;
	padding-left:23px;
	font-weight:normal;
	}
.leftNav li a:hover {
	background-color:#e7eef3; /*#dbe6ee;*/
	}
.leftNav li a.active {
	background-color:#fff;
}
.content {
	padding-top:20px;
	padding-bottom:20px;
	}
.contentBox {
	width:531px;
	background:transparent url("images/contentBoxBg.jpg") repeat-y top left;
	line-height:150%;
	}
.contentBox .pad {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:1px;
	padding-top:1px;
	}
.contentBox .padHead {
	font-family:"Warnock Pro", "Times New Roman", "Times", "Garamond Bold","Georgia",serif;
	font-size:28px;
	line-height:30px;
	color:#02223c;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:1px;
	padding-top:10px;
	}
.contentBox .pad2 {
	padding-left:4px;
	padding-bottom:25px;
}
.contentBox .pad3 {
	padding-left:4px;
}	
.footer {
	background:#02345e url("images/menuBg.jpg") repeat-x top right;
	height:37px;
	font-size:9px;
	color:#fff;
}

ul.address {
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-left:50px;
	padding-top:6px;
}

ul.address li {
	float:left;

	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #0d89f1;
}
ul.address .first {
	border:0;
}
ul.address a:link {
	color:#fff;
	text-decoration:none;
	}
ul.address a:hover {
	color:#2586d9;
	}
	

ul.copy {
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-left:50px;
	padding-top:1px;
}

ul.copy li {
	float:left;
	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #0d89f1;
	color:#0d89f1;
}
ul.copy .first {
	border:0;
}
ul.copy a:link {
	color:#0d89f1;
	text-decoration:none;
	}
ul.copy a:hover {
	color:#2586d9;
	}
.bio { 
	float:right;
	width:271px;
	padding:13px;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	background:transparent url('images/bioBg.jpg') no-repeat top center;
	margin-right:10px;
	}
.bioImg {
	margin-left:20px;
}

.bio span {
	color:#0159a4;
	font-family:"Warnock Pro", "Times New Roman", "Times", "Garamond Bold","Georgia",serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	}
.newslinks p {
	float:right;
	width:350px;
	}
	
table td {
	vertical-align:top;
	padding-bottom:10px;
}
.news h1 {
	font-family:"Warnock Pro", "Times New Roman", "Times", "Garamond Bold","Georgia",serif;
	font-size:20px;
	line-height:22px;
	font-weight:none;
	color:#02223c;
	}
.menuHead2 a {
	font-weight:normal !important;
	font-family:"Warnock Pro", "Times New Roman", "Times", "Garamond Bold","Georgia",serif !important;
	text-decoration:none;
	}