@charset "UTF-8";

body {
	background:#112c46 url(/wwwadmin/globals/templates/9975/images/template/bg.jpg) repeat-x top left;
	margin:0;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	position:relative;
	width:100%;
	height:100%;
}

img, div { behavior: url(/wwwadmin/globals/templates/9975/scripts/iepngfix.htc) }

img {
	border:none;
}

object {
	outline:none;
}

p {
	padding:0;
	margin:0;
}

div {
	padding:0;
	margin:0;
}

h1 {
	font-size:23px;
	line-height:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#003466;
	padding:0;
	margin:0;
}

h2 {
	font-size:15px;
	line-height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#003466;
	text-transform:uppercase;
	padding:0;
	margin:0;
}

h2:first-letter,
span.h2_caps {
	font-size:22px;
	line-height:22px;
	padding:0;
	margin:0;
}

h3 {
	font-size:12px;
	color:#003466;
	text-transform:uppercase;
	font-weight:normal;
}

h4 {
	font-size:10px;
	color:#525252;
	font-weight:normal;
	text-transform:none;
	padding:0;
	margin:0;
}

input.button {
	color:#fff;
	background:#7a0000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase
}

a:link,
a:visited,
a:active{
	color:#003466;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.redlink:link,
a.redlink:visited,
a.redlink:active {
	text-decoration:none;
	font-size:10px;
	font-family:"Times New Roman", Times, serif;
	color:#7a0000;
	text-transform:uppercase;
}


a.redlink:hover {
	text-decoration:none;
	font-size:10px;
	font-family:"Times New Roman", Times, serif;
	color:#c40000;
	text-transform:uppercase;
}

a.currentlink:link,
a.currentlink:visited,
a.currentlink:active {
	text-decoration:none;
	color:#7a0000;
}


a.currentlink:hover {
	text-decoration:none;
	font-size:12px;
	color:#c40000;
}

a.redlink span.firstcaps {
	font-size:15px;
}

.rssfeed_title a:link,
.rssfeed_title a:visited,
.rssfeed_title a:active,
.expert_name a:link,
.expert_name a:visited,
.expert_name a:active,
.news_link a:link,
.news_link a:visited,
.news_link a:active{
	text-decoration:none;
	font-size:12px;
	color:#003466;
	text-transform:uppercase;
}

.rssfeed_title a:hover,
.expert_name a:hover,
.news_link a:hover{
	text-decoration:underline;
}







#bottom_center_container {
	float:left;
	width:214px;
	max-width:214px;
	min-width:214px;
	min-height:100px;
	margin-top:12px;
	margin-left:10px;
	background:url(/wwwadmin/globals/templates/9975/images/template/poll_bg.jpg) top left no-repeat;
}

#bottom_container {
	width:712px;
	min-height:208px;
}

#bottom_content {
	width:712px;
	max-width:712px;
	min-width:712px;
	min-height:208px;
	overflow:hidden;
	padding-bottom:20px;
	padding-left:22px;
	padding-right:22px;
	background:#e2e2e2 url(/wwwadmin/globals/templates/9975/images/template/frontpage_bottombg.jpg) top left repeat-x;
}

#bottom_left_container {
	float:left;
	width:255px;
	padding-top:15px;
}

#bottom_right_container {
	float:left;
	width:208px;
	max-width:208px;
	padding-left:20px;
	padding-top:15px;
}

#breadcrumbs {
	color:#5a5a5a;
	padding-bottom:20px;
}

#content_container {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:20px;
	width:716px;
	min-width:716px;
	max-width:716px;
	min-height:551px;
	background:url(/wwwadmin/globals/templates/9975/images/template/frontpage_topbg.jpg) top left repeat-x;
}

#content_left {
	float:left;
	width:468px;
	min-width:468px;
	max-width:468px;
	padding-left:20px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
	background:url(/wwwadmin/globals/templates/9975/images/template/content_left_top.jpg) top left repeat-x;
}

#content_right {
	float:right;
	width:253px;
	min-width:253px;
	max-width:253px;
	min-height:100%;
}

.crumb_separator {
	color:#7a0000;	
}

.expert_container {
	min-height:56px;
	width:195px;
	min-width:195px;
	max-width:195px;
	margin-bottom:10px;
	margin-left:15px;
}

.expert_name {
	width:139px;
	min-width:139px;
	max-width:139px;
	min-height:56px;
	float:right;
	padding-left:10px;
}

.expert_thumb {
	width:46px;
	min-width:46px;
	max-width:46px;
	height:56px;
	min-height:56px;
	max-height:56px;
	float:left;
}

#faux_columns {
	width:756px;
	min-width:756px;
	max-width:756px;
	min-height:551px;
	background:url(/wwwadmin/globals/templates/9975/images/template/faux_columns_sidebar.jpg) top left repeat-y;
}

.feature_caption {
	font-size:10px;
	color:#000;
}

.feature_content {
	width:205px;
	min-width:205px;
	max-width:205px;
	margin-right:10px;
	float:right;
}

.feature_thumb {
	width:76px;
	min-width:76px;
	max-width:76px;
	float:left;
}

.feature_title {
	font-size:12px;
	color:#003466;
	text-transform:uppercase;
	padding-bottom:3px;
}

.featured_item {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	max-width:313px;
	border-bottom:1px solid #b7b7b7;
}

#features_container {
	width:313px;
	min-width:313px;
	max-width:313px;
	border:2px solid #a0a0a0;
	background:#ccc;
	margin-bottom:15px;
}

#footer_container {
	width:784px;
	min-width:784px;
	max-width:784px;
	height:50px;
	min-height:50px;
	position:relative;
	background:#112c46 url(/wwwadmin/globals/templates/9975/images/template/footertop.jpg) top left no-repeat;
}

#footer_content {
	width:756px;
	min-width:756px;
	max-width:756px;
	height:100%;
	text-align:center;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	padding-top:24px;
	position:relative;
}

#footer_leftshadow {
	height:22px;
	min-height:22px;
	max-height:22px;
	width:8px;
	min-width:8px;
	background:url(/wwwadmin/globals/templates/9975/images/template/footer_leftshadow.jpg) top left no-repeat;
	position:absolute;
	left:-8px;
	top:0;
}

#footer_rightshadow {
	height:22px;
	min-height:22px;
	max-height:22px;
	width:8px;
	min-width:8px;
	background:url(/wwwadmin/globals/templates/9975/images/template/footer_rightshadow.jpg) top left no-repeat;
	position:absolute;
	right:-8px;
	top:0;
}

#header_container {
	width:784px;
	min-width:784px;
	max-width:784px;
	height:127px;
	min-height:127px;
	max-height:127px;
	position:relative;
}

#header_content {
	width:756px;
	min-width:756px;
	max-width:756px;
	height:127px;
	min-height:127px;
	max-height:127px;
	position:relative;
	margin:0 auto;
}

#header_leftshadow {
	height:127px;
	min-height:127px;
	width:8px;
	min-width:8px;
	background:url(/wwwadmin/globals/templates/9975/images/template/header_leftshadow.jpg) top left no-repeat;
	position:absolute;
	left:-8px;
	top:0;
}

#header_rightshadow {
	height:127px;
	min-height:127px;
	width:8px;
	min-width:8px;
	background:url(/wwwadmin/globals/templates/9975/images/template/header_rightshadow.jpg) top left no-repeat;
	position:absolute;
	right:-8px;
	top:0;
}

#header_top {
	width:756px;
	min-width:756px;
	max-width:756px;
	height:87px;
	min-height:87px;
	max-height:87px;
	position:relative;
	background:url(/wwwadmin/globals/templates/9975/images/template/headerbg.jpg) top left no-repeat;
}

.last_item {
	border-bottom:none;
}

#latest_news {
	width:365px;
	min-width:365px;
	max-width:365px;
}

#latest_news_link {
	width:365px;
	min-width:365px;
	max-width:365px;
	text-align:right;
	padding-top:15px;
	border-bottom:1px solid #7a0000;
}

#latest_news_text {
	margin-top:5px;
}

#leftshadow {
	min-height:100%;
	width:8px;
	min-width:8px;
	background:url(/wwwadmin/globals/templates/9975/images/template/leftshadow.jpg) top left no-repeat;
	position:absolute;
	left:-8px;
	top:0;
}

#logo {
	width:454px;
	min-width:454px;
	height:34px;
	min-height:34px;
	cursor:pointer;
	position:absolute;
	left:10px;
	top:25px;
}

#main_container {
	width:784px;
	min-width:784px;
	max-width:784px;
	min-height:551px;
	position:relative;
}

#main_content {
	width:756px;
	min-width:756px;
	max-width:756px;
	min-height:551px;
	position:relative;
	margin:0 auto;
	background:#e5e5e5;
	text-align:left;
	overflow:hidden;
}

#main_leftshadow {
	height:551px;
	min-height:551px;
	width:14px;
	min-width:14px;
	background:url(/wwwadmin/globals/templates/9975/images/template/main_leftshadow.jpg) top left no-repeat;
	position:absolute;
	left:-14px;
	top:0;
}

#main_rightshadow {
	height:551px;
	min-height:551px;
	width:14px;
	min-width:14px;
	background:url(/wwwadmin/globals/templates/9975/images/template/main_rightshadow.jpg) top left no-repeat;
	position:absolute;
	right:-14px;
	top:0;
}

#main_stretchshadow {
	width:784px;
	min-width:784px;
	min-height:100%;
	position:absolute;
	left:-14px;
	top:0px;
	background:url(/wwwadmin/globals/templates/9975/images/template/main_stretchshadow.png) top left repeat-y;
}

#menu_container {
	width:756px;
	min-width:756px;
	max-width:756px;
	min-height:41px;
	position:absolute;
	left:14px;
	top:-40px;
}

#menu_holder {
	max-width:756px;
	max-height:35px;
	border-bottom:solid 5px #7a0000;
}

#newsarchives_link {
	text-align:right;
}

#news_author {
	float:left;
	width:305px;
	max-width:305px;
}

#news_container {
	margin-top:20px;
	margin-left:10px;
	margin-bottom:40px;
}

#news_date {
	padding-top:10px;
	padding-bottom:10px;
}

#news_date_media {
	padding-top:5px;
	padding-bottom:20px;
}

#news_image {
	width:465px;
	min-width:465px;
	max-width:465px;
	height:120px;
	min-height:120px;
	max-height:120px;
}

#news_image_container {
	width:465px;
	min-width:465px;
	max-width:465px;
	height:120px;
	min-height:120px;
	max-height:120px;
	overflow:hidden;
	padding-bottom:10px;
}

#news_toolbar {
	padding-bottom:3px;
	margin-bottom:15px;
	border-bottom:1px dotted #5a5a5a;
	width:465px;
	min-width:465px;
	max-width:465px;
	color:#5a5a5a;
}

#news_toolbar_icons {
	float:right;
	width:160px;
	min-width:160px;
	max-width:160px;
	text-align:right;
}

.poll_container {
	width:158px;
	min-width:158px;
	max-width:158px;
	min-height:124px;
	text-align:left;
	margin-left:22px;
	margin-top:15px;
}

#poll_question {
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}

#poll_answers {
	width:158px;
	min-width:158px;
	max-width:158px;
	text-align:left;
	padding-bottom:25px;
}

.poll_answer_radio {
	padding-bottom:5px;
}

.poll_answer {
	width:133px;
	min-width:133px;
	max-width:133px;
	min-height:15px;
	padding-left:10px;
}

#poll_results {
	width:158px;
	min-width:158px;
	max-width:158px;
	text-align:left;
	padding-bottom:25px;
}

.poll_bar_container {
	margin-bottom:10px;
}

.poll_bar {
	width:158px;
	min-width:158px;
	max-width:158px;
	height:10px;
	min-height:10px;
	max-height:10px;
	overflow:hidden;
}

.poll_bar_amount {
	height:10px;
	min-height:10px;
	max-height:10px;
	background:#7a0000;
}

#poll_result_button {
	text-align:center;
}

#poll_vote_buttons {
	text-align:center;
}

#print_btn,
#email_btn {
	float:right;
	padding-left:20px;
	margin-left:15px;
	cursor:pointer;
}

#print_btn {
	background:url(/wwwadmin/globals/templates/9975/images/toolbar/print.jpg) top left no-repeat;
}

#email_btn {
	background:url(/wwwadmin/globals/templates/9975/images/toolbar/email.jpg) top left no-repeat;
}

#overall_container {
	width:784px;
	min-width:784px;
	max-width:784px;
	min-height:728px;
	margin:0 auto;
	text-align:center;
	background:#24588c url(/wwwadmin/globals/templates/9975/images/template/mainbg.jpg) top left repeat-x;
	position:relative;
}

#rightshadow {
	min-height:100%;
	width:8px;
	min-width:8px;
	background:url(/wwwadmin/globals/templates/9975/images/template/rightshadow.jpg) top left no-repeat;
	position:absolute;
	right:-8px;
	top:0;
}

#rssfeed_container {
	padding-top:12px;
}

.rssfeed_content {
	width:182px;
	min-width:182px;
	max-width:182px;
	min-height:16px;
	padding-left:10px;
	float:right;
	vertical-align:top;
}

.rssfeed_icon {
	width:16px;
	min-width:16px;
	max-width:16px;
	height:16px;
	min-height:16px;
	max-height:16px;
	float:left;
	background:url(/wwwadmin/globals/templates/9975/images/template/rss.jpg) bottom left no-repeat;
	margin-top:3px;
}

.rssfeed_item {
	width:208px;
	min-width:208px;
	max-width:208px;
	min-height:16px;
	margin-bottom:15px;
}

#search {
	width:263px;
	min-width:263px;
	height:42px;
	min-height:42px;
	background:url(/wwwadmin/globals/templates/9975/images/search/searchbg.jpg) top left no-repeat;
	position:absolute;
	left:484px;
	top:19px;
}

#search_holder {
	height:23px;
	min-height:23px;
	max-height:23px;
	width:178px;
	min-width:178px;
	max-width:178px;
	float:right;
	margin-top:11px;
	margin-right:12px;
}

#search_holder #qid {
	border:0;
	width:146px;
	height:23px;
	min-height:23px;
	max-height:23px;
	vertical-align:top;
	padding-top:3px;
	background:#d1d1d1;
}

#search_holder #btnG {
	border:0;
	background:transparent;
	background:url(/wwwadmin/globals/templates/9975/images/search/searchbutton.jpg) top left no-repeat;
	width:26px;
	min-width:26px;
	height:23px;
	min-height:23px;
}

#search_text {
	float:left;
	text-transform:uppercase;
	font-size:13px;
	color:#e1e1e1;
	margin-left:13px;
	margin-top:13px;
}

#sidebar_content {
	padding-left:15px;
	padding-top:15px;
}

#sidebar_overlap {
	width:238px;
	min-width:238px;
	max-width:238px;
	height:37px;
	min-height:37px;
	max-height:37px;
	background:url(/wwwadmin/globals/templates/9975/images/template/sidebar_overlap.jpg) top left no-repeat;
	padding-top:45px;
	padding-left:15px;
}

#sidebar_overlap_large {
	width:238px;
	min-width:238px;
	max-width:238px;
	height:262px;
	min-height:262px;
	max-height:262px;
	background:url(/wwwadmin/globals/templates/9975/images/template/sidebar_overlap_large.jpg) top left no-repeat;
	padding-top:30px;
	padding-left:15px;
}

#stretchshadow {
	width:800px;
	min-width:800px;
	min-height:100%;
	position:absolute;
	left:-8px;
	top:0px;
	background:url(/wwwadmin/globals/templates/9975/images/template/stretchshadow.png) top left repeat-y;
}

#subscribe_container {
	width:313px;
	min-width:313px;
	max-width:313px;
	padding-top:7px;
}

#subscribe_form {
	width:263px;
	min-width:263px;
	max-width:263px;
	float:right;
}

#subscribe_text {
	width:50px;
	min-width:50px;
	max-width:50px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#003466;
	text-transform:uppercase;
	padding-top:6px;
}

#subscribeBtn {
	margin-left:10px;
}

#subscribeEmail {
	border:2px solid #a0a0a0;
	width:146px;
	height:23px;
	min-height:23px;
	max-height:23px;
	vertical-align:top;
	padding-top:2px;
	margin-top:2px;
	background:#ccc;
}

#top_content {
	width:712px;
	max-width:712px;
	min-width:712px;
	min-height:252px;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:22px;
	padding-right:22px;
	background:#e2e2e2 url(/wwwadmin/globals/templates/9975/images/template/frontpage_topbg.jpg) top left repeat-x;
}

#top_content_left {
	float:left;
	width:365px;
	min-width:365px;
	max-width:365px;
	padding-top:10px;
}

#top_content_right {
	float:right;
	width:313px;
	min-width:313px;
	max-width:313px;
	min-height:254px;
	padding-left:15px;
	padding-top:15px;
	background:url(/wwwadmin/globals/templates/9975/images/template/top_right_bg.jpg) top left no-repeat;
}

#video_label {
	width:65px;
	min-width:65px;
	max-width:65px;
	height:27px;
	max-height:27px;
	background:url(/wwwadmin/globals/templates/9975/images/menu/divider.jpg) top right no-repeat;
	float:left;
}

#video_link {
	width:238px;
	max-width:238px;
	min-width:238px;
	text-align:right;
	padding-top:7px;
}

#video_link_small {
	width:195px;
	max-width:195px;
	min-width:195px;
	text-align:right;
	margin-left:15px;
	padding-top:5px;
}

.video_player_description {
	min-height:50px;
}

.video_player_large {
	width:238px;
	max-width:238px;
	min-width:238px;
	height:161px;
	max-height:161px;
	min-height:161px;
}

.video_player_small {
	width:195px;
	max-width:195px;
	min-width:195px;
	height:136px;
	max-height:136px;
	min-height:136px;
}

.video_player_spacer {
	margin-top:20px;
	margin-left:15px;
}

#video_title {
	width:180px;
	min-width:180px;
	max-width:180px;
	float:right;
	padding-top:5px;
	margin-bottom:20px;
}

#video_title_small {
	width:195px;
	min-width:195px;
	max-width:195px;
	padding-top:7px;
	margin-left:15px;
}