@charset "utf-8";
/* CSS Document */



/* MAIN CONTENT BLOCKS */


body.site{
	background:#fefcec;
	margin:0px;
	behavior:url("csshover.htc");
	}
#background_shell{
	width:1064px;
	background:url(images/body_bg.jpg);
	background-repeat:repeat-y;
	margin:0px auto;
	height:100%;
	}
#master_shell{
	width:980px;
	margin:0px auto;
	}
#header_shell{
	width:980px;
	}
#content_shell{
	float:left;
	width:960px;
	background:url(images/content_bg.jpg);
	padding:0 10px 15px 10px;
	}
#footer_shell{
	clear:both;
	width:980px;
	background:#f9f6da;
	}
#footer_shell a{
	color:#666666;
	text-decoration:none;
	}
#footer_shell a:hover{
	color:#b10533;
}
#landing_bucket{
	padding:15px 0 0 0;
	clear:both;
	}
#landing_bucket_content{
	width:256px;
	height:113px;
	padding:10px;
	float:right;
	background:url(images/landing_bucket_bg.jpg);
	}
	
/* SECONDARY CONTENT BLOCKS */
#vidThumb{
	float:left; 
	width:85px; 
	padding:5px;
	margin:0px 5px 10px 5px;
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666;
	background:#f6f2c4;
}
#landing_content{
	width:477px;
	padding:0px;
	}
#inside_content{
	width:445px;
	border-left:1px solid #d8ecf4;
	border-right:1px solid #d8ecf4;
	padding:15px;
	}

#inside_sg_content{
	width:445px;
	border-left:1px solid #f9f6dc;
	border-right:1px solid #f9f6dc;
	background-color:#f9f6dc;
	padding:15px;
	}
#header_top{
	width:960px;
	margin:0px 10px;
	background:url(images/header_bg.jpg);
	}
#header_nav{
	clear:both;
	}
#header_left{
	margin:0px;
	float:left;
	}
#header_right{
	margin:0px;
	float:right;
	height:93px;
	}
#header_tag{
	text-align:right;
	}
#header_search{
	height:67px;
	text-align:right;
	margin:0 10px 0 0; 
	}
#header_searchform{
	margin:10px 10px 0 0;
	}
#content_home_left{
	float:left;
	width:618px;
	margin:0 15px 15px 15px;
	}
#content_home_right{
	float:right;
	width:295px;
	margin:0 15px 15px 0;
	}
#content_left{
	float:left;
	width:210px;
	margin:0 15px 15px 15px;
	}
#content_left_nav{
	background:#f6f2c4;
	}
#content_right{
	float:right;
	width:210px;
	margin:0 15px 15px 0;
	}
#content_right_bucket{
	width:210px;
	margin:0 15px 15px 0;
	}
#content_left_bucket{
	width:210px;
	margin:0 15px 15px 0;
	}
#content_center{
	width:477px;
	float:left;
	margin:0 15px 15px 0;
}
#content_right_bucket_home{
	width:295px;
	margin:0 15px 15px 0;
	}
#content_right_share{
	height:110px;
	background:#f3dfb4;
	padding:0 15px;
	}
#content_right_videos{
	height:188px;
	background:#f6f2c4;
	padding:0 15px;
	}
#content_home_center{
	clear:both;
	padding:0 50px;
	}
#home_welcome{
	margin:0 20px;
	height:25px;
	line-height:25px;
	}
#content_right_share_left{
	float:left;
	margin:5px 10px 0 0;
	}
#content_right_share_right{
	float:left;
	width:180px;
	margin:5px 0 0 0;
	}

#content_right_share_right_inside{
	float:left;
	width:90px;
	margin:5px 0 0 0;
	}
#content_right_videos_left{
	float:left;
	margin:1px 10px 1px 0;
	}
#content_right_videos_right{
	float:left;
	width:150px;
	margin:5px 0 0 0;
	}
#content_right_videos_right_inside{
	float:left;
	width:80px;
	margin:5px 0 0 0;
	}
.login_block{
	text-align:right;
	padding:10px 15px;
	background:#f6f2c4;
	}
#social_bottom{
	text-align:center;
	margin:20px 0 0 0;
	}
#inside_content_controls{
	float:right;
	background-color:#FFFFFF;
	}
.left_nav_title{
	background:url(images/left_inside_red_top.jpg);
	height:26px;
	width:200px;
	padding:0 0 0 10px;
	}
.img_right{
	float:right;
	margin:0 0 0 10px;
	}
.img_left{
	float:left;
	margin:0 10px 0 0;
	}
.img_left2{
	float:left;
	margin:5px 5px 5px 5px;
	}



#drop_down_left{
	width:200px;
	float:left;
	}
#drop_down_right{
	width:200px;
	float:right;
	}
#table{
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	width:447px;
	clear:both;
	display:block;
	float:left;
	margin:5px 0;
	}
#table .table_float{
	float:left;
	padding:5px;
	max-width:300px;
	}
	
#table .table_float2{
	padding:5px;
	}
#poll{
	width:477px;
	background:#def0fa;
	}

/* TEXT FORMATTING */


.login_block{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	}
.login_block input{
	font-size:11px;
	color:#434343;
	margin-right:10px;
	}
	
#home_welcome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	}
#header_search a{
	color:#21629b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px 0 0px;;
	}
#header_search a:hover{
	color:#b10533;
	}


.word_cloud_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#e24d03;
	margin:0 0 5px 0;
	text-decoration:none;
	}

.word_cloud_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#e24d03;
	margin:0 0 5px 0;
	text-decoration:none;
	}


.word_cloud_3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#e24d03;
	margin:0 0 5px 0;
	text-decoration:none;
	}


.word_cloud_1:hover{
	color:#ffa900;
	}

.word_cloud_2:hover{
	color:#ffa900;
	}

.word_cloud_3:hover{
	color:#ffa900;
	}
.title_red{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#b10533;
	margin:0 0 5px 0;
	}
.title_roll_red{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#b10533;
	margin:0 0 5px 0;
	text-decoration:none;
	}
.title_roll_red:hover{
	color:#d02545;
	}
.title_red a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#b10533;
	margin:0 0 5px 0;
	text-decoration:none;
	}
.title_red_content{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#b10533;
	margin:0 0 5px 0;
	}
	
.title_red_content_sides{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#b10533;
	margin:0 0 5px 0;
	}	
.title_blog{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	margin:0 0 15px 20px;
	line-height:20px;
	}
	
.title_orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e24d03;
	margin:0 0 15px 0;
	}
.title_orange_content{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#e24d03;
	margin:0 0 0 0;
	}
.copy_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	margin:0 0 5px 0;
	line-height:20px;
	}


#inside_content .copy_1, #inside_sg_content .copy_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin:0 0 15px 0;
	line-height:20px;
}
#inside_content .copy_2, #inside_sg_content .copy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin:0 0 15px 0;
	line-height:20px;
}

#inside_content li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin:0 0 10px 0px;
	line-height:20px;
	list-style-image:url(images/bullet_1.jpg);
}

#table ul{
	margin:0 !important;
	padding:0 2px 0 10px !important;
	display:block !important ;
}
#table li{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#434343 !important;
	margin:5px 0 5px 1px !important;
	line-height:normal  !important;
	list-style-image:url(images/bullet_1.jpg) !important;
}
#table li .subBullet{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#434343 !important;
	margin:5px 0 5px 1px !important;
	line-height:normal  !important;
	list-style-image:url(images/bullet_3.jpg) !important;
}
.msg_list li{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	font-size:12px;
	color:#434343;
	margin:0 0 10px 0px;
	line-height:20px;
	list-style-image:url(images/bullet_2.jpg) !important;
}
#landing_content p.copy_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin:0 0 15px 0;
	line-height:16px;
}
#inside_content p.title_red, #inside_sg_content p.title_red{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#b10533;
	margin:0 0 15px 0;

	}
#inside_content p.title_orange, #inside_sg_content p.title_orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e24d03;
	margin:0 0 15px 0;
	}
.home_bucket_copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin:0;
}
.content_right_bucket .home_bucket_copy,.content_left_bucket .home_bucket_copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	width:195px;
	margin:0;
}
.arrow_img{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.arrow_img_inside{
	margin:0 5px 0 0;
	padding:0 0 0 20px;
}
.arrow_link{
	margin:5px 0 0 0;
	line-height:15px;
}
.arrow_link_inside{
	background:url(images/arrow_link_white.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_inside_green{
	background:url(images/home_center_link_3.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_inside_orange{
	background:url(images/home_center_link_2.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_inside_yellow{
	background:url(images/home_center_link_1.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_inside_orange_cleared{
	clear:both;
	background:url(images/home_center_link_2.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_inside_blue{
	background:url(images/arrow_link_blue.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_inside_dropdown{
	background:url(images/arrow_link_dropdown.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.arrow_link_text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#21629b;
	text-decoration:none;
	}
.arrow_link_text:hover{
	color:#b10533;
	}
.link_text, .thickbox{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#21629b;
	text-decoration:none;
	}
.link_text_large{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#21629b;
	text-decoration:none;
	}
.link_text:hover , .link_text_large:hover, .thickbox:hover{
	color:#b10533;
	}
hr{
	clear:both;
	height: 1px; 
	border-style: none; 
	color: #ccc; 
	background-color: #ccc; 
	margin:5px 0;
}
.imghr{
	clear:both;
	margin:0;
	padding:0;
}
.hr_yellow{
	clear:both;
	height: 1px; 
	border-style: none; 
	color: #d0d0cb; 
	background-color: #d0d0cb; 
	margin:5px 0;
}
.hr_orange{
	clear:both;
	height: 1px; 
	border-style: none; 
	color: #d1d489; 
	background-color: #d1d489; 
	margin:5px 0;
}
.hr_orange_home{
	clear:both;
	height: 1px; 
	border-style: none; 
	color: #d1d489; 
	background-color: #d1d489; 
	margin:0px !important;
	padding:0px !important;
}
.searchform{
	background:url(images/searchform_bg.jpg);
	color:#939393;
	border:0;
	margin:0 0 0 20px;
	padding: 2px 2px 0 10px;
	width:195px;
	height:19px;
	vertical-align:middle;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	}
.img_center_right{
	position:relative;
	top:-5px;
}
.left_nav_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
}
#left_nav_section a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#21629b;
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

	width:200px;
	padding:2px 0 2px 10px;
	margin:2px 0 2px 0;
	background:#f6f2c4;
	display:block;
	}
#left_nav_section a:hover, #lef_nav_section:hover{
	background:#b6dceb;
	}
#left_nav_section_selected a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#21629b;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:200px;
	padding:0 0 0 10px;
	margin:2px 0 0 0;
	background:#b6dceb;
	display:block;
	}
#left_nav_section_sub a{
	font-family:Arial, Helvetica, sans-serif;
	color:#21629b;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:190px;
	padding:2px 0 2px 20px;
	margin:0 0 0 0;
	background:url(images/left_nav_section_sub_arrow.jpg) #f9f6dc;
	background-repeat:no-repeat;
	display:block;
	}
#left_nav_section_sub a:hover{
	color:#b10533;
	}
#content_right_inside_green{
	background:#deefc9;
	padding:0 15px;
	}
#content_right_inside_yellow{
	background:#f9f6dc;
	padding:0 15px;
	}
#content_right_inside_orange{
	background:#f3dfb4;
	padding:0 15px;
	}
a.left_sub_selected{
	color:#b10533 !important;
	}
.bold_callout{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b10533;
	}

/* HOME PAGE ONLY */

#content_home_buckets{
	padding:15px 0;
	}
#content_home_buckets_left{
	float:left;
	width:195px;
	margin:0 17px 0 0;
	}
#content_home_buckets_center{
	float:left;
	width:195px;
	margin:0 17px 0 0;
	}
#content_home_buckets_right{
	float:left;
	width:194px;
	margin:0;
	}
#content_home_buckets_left_content{
	background:#f6f2c4;
	padding:10px 15px 0px 15px;
	height:140px;
	margin:0;
	}
#content_home_buckets_center_content{
	background:#f3dfb4;
	padding:10px 15px 0px 15px;
	height:140px;
	margin:0;
	}
#content_home_buckets_right_content{
	background:#deefc9;
	padding:10px 15px 0px 15px;
	height:140px;
	margin:0;
	}
	
.extendDiv{
	clear:both;
	}

/* JQUERY NAVS */

.msg_head{
	height:30px;
	line-height:30px;
	background:url(images/expand_nav_collapsed.jpg);
	}
.msg_head_active{
	height:30px;
	line-height:30px;
	background:url(images/expand_nav_expanded.jpg);
	}
.msg_head a, .msg_head_active a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	}
.msg_list{
	width:443px;
	margin:0 0 10px 0;
	}
.active_body, .msg_body{
	background:#b6dceb;
	padding:10px;
	}
	
	
.printheader{
	background:#66FF00;
	height:50px;
	width:90%;
	}
	
label{
	float:left;
	width:100px;
	}
.textField{
	margin:5px 0;
	width:250px;
	}

	
/*IE BUG FIXES */

.active_body .copy_1,.msg_body .copy_1{
	float:left;
	clear:both;
	width:400px;
	}
#content_right_bucket .title_red{
	float:left;
	clear:both;
	width:180px !important;
	}
.arrow_link_inside_dropdown{
clear:both;
}
