/* cwgweb cc.css */

/* _____ video w/list styles _______________________________ */
		
.vidlist_nil_container {padding: 0px 0px 0px 0px; margin-bottom: 12px; /*border-bottom: 2px solid #0082c1; */ text-align: left; }

.vidlist_nil_content_container {margin-left: 130px;}

.vidlist_content_container {margin-left: 185px;}

.vidlist_partner_logo {border: 0px; z-index: 2;}

.vidlist_ni_tb {float: left; margin: 0px 0px 0px 0px; z-index: 2;}
	
.vidlist_ni_img {float: left; margin: 0px 14px 0px 0px; z-index: 2;}

.vidlist_nil_abst_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 9px; line-height: 13px; color: #656565;}

.vidlist_ni_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold;  color: #004b88; padding-bottom: 6px;}

.vidlist_nil_abst_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold;  color: #004b88; padding-bottom: 3px; display: block;}

.vidlist_ni_container {padding: 0px 0px 0px 0px; margin-bottom: 18px; text-align: left; }

.vidlist_ni_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 14px; line-height: 16px; color: #004b88; padding: 15px 0px 3px 0px; }



/* _____ general type styles _______________________________ */
		
.text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 20px; color: #656565;}

.text_italic {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 20px; color: #656565; font-style: italic;}

.text_bold {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 20px; color: #656565; font-weight: bold;}

.subhead {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 14px; line-height: 16px; color: #004b88; padding: 15px 0px 3px 0px;}

.pg_title {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 18px; line-height: 18px; color: #ed1d24; padding-bottom: 3px; font-weight: bold; display: block;}

.sm_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; line-height: 12px; color: #656565;}

.alt_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 14px; color: #656565;}

.smlink {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; line-height: 12px; color: #0082c1;}


/* _____ index-specific type styles _______________________________ */

.idx_col_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 14px; line-height: 16px; color: #ed1d24; font-weight: bold;}

.idx_live_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 14px; color: #004b88; padding-bottom: 6px; font-weight: bold;}

.idx_archivedirect_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 16px; color: #004b88; padding-bottom: 6px; }

.idx_archivedirect_links {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 20px; color: #656565;}

.event_viewer {margin: 0px 0px 30px 0px; z-index: 1;}

/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* _____ display styles _______________________________  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/* _____ fti specific _______________________________  */

.photo_caption {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; line-height: 13px; color: #656565; padding-top: 8px; text-align: left;}

.fti_container {text-align: left; padding: 0px 0px 15px 0px;}

.fti_photo_container_r {float: right; padding: 0px 0px 12px 30px;}

.fti_photo_container_l {float: left; padding: 05px 30px 12px 0px;}

.fti_content {}

.fti_top_subhead {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 14px; line-height: 16px; color: #004b88; padding: 0px 0px 3px 0px;}


/* _____ News Item List Styles _______________________________ */
		
.nil_container {padding: 0px 0px 15px 0px; margin-bottom: 18px; /*border-bottom: 2px solid #0082c1; */ text-align: left; }

.nil_content_container {margin-left: 185px;}

.nil_tb {float: left; margin: 0px 14px 0px 0px; z-index: 2;}
	
.nil_img {margin: 0px 18px 0px 0px; z-index: 2;}

.nil_abst_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 15px; color: #656565;}

.nil_abst_head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold;  color: #004b88; padding-bottom: 6px;}

.nil_release {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; line-height: 12px; color: #656565;}

/* _____ Formatted Text Element -- standard _______________________________ */

.ft_container {text-align: left; padding: 0px 0px 15px 0px;}

.ft_subhead {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 14px; line-height: 16px; color: #004b88; padding: 0px 0px 3px 0px;}

.ft_head_idx {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 16px; color: #ed1d24; font-weight: bold; padding: 0px 0px 5px 0px;}

.ft_container_idx {text-align: left; padding: 0px 0px 3px 0px;}


/* _____ FAQ Element _______________________________  */

.faq_answer {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 20px; color: #656565;}

.faq_question {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 24px; color: #656565; font-weight: bold;}

.faq_ans_img {margin: 0px 0px 0px 0px; z-index: 2;}

.faq_quest_img {margin: 0px 0px 0px 0px; z-index: 2;}

.faq_container {margin: 0px 0px 10px 0px; z-index: 2;}

		
/* _____ Page List Element _______________________________  */

.pglst_container {margin: 0px 0px 20px 0px; z-index: 2;}

.pglst_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 25px; color: #656565;}

.pglst_title {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 15px; color: #004b88; padding: 5px 0px 5px 0px; display: block; }

		
/* _____ Link List Element _______________________________  */

.link_container {margin: 0px 0px 20px 0px; z-index: 2;}

.link_spacer {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px;line-height: 14px; color: #999999; padding: 0px 10px 0px 10px;}

.link_list {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 17px; color: #00427a; padding-bottom: 6px; text-transform: uppercase;}


/* _____ Breadcrumb Element _______________________________  */

.bc_container {margin: 0px 0px 0px 0px; z-index: 2;}

.bc_spacer {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 15px; color: #999999; padding: 0px 10px 0px 10px;}

.bc_list {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 17px; color: #00427a; padding-bottom: 6px; text-transform: uppercase;}  

/* _____ Log Element _______________________________  */

.login_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 15px; color: #999999; padding: 0px 10px 0px 10px;}

.logout_text {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; line-height: 15px; color: #999999; padding: 0px 10px 0px 10px;}

/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* _____ Search Styles _______________________________  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.idx_search_button {background-color: #0082c1; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 6px; text-decoration: none; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-top: 0px; border-left: 0px; }

.idx_search_button:hover {
	background:#ea1d24; 
		color: #ffffff; 
}
.search_input_area {margin: 0px 0px 0px 8px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; color: #6e6e6e; padding: 0px 2px 0px 2px;}

.search_label {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-transform: uppercase; font-size: 11px; color: #eacc6a;}

/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* _____ button styles _______________________________  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.button {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #0082c1; padding: 2px 5px 1px 5px; margin: 0px 0px 0px 1px; border-bottom: 1px solid #6e6e6e; border-right: 1px solid #6e6e6e; border-top: 0px; border-left: 0px; display: block;}

.button:link {text-decoration: none;font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }

.button:hover {
	background-color: #ed1d24; 
}

a.button {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	text-align: center; 
	color: #ffffff; 
	background-color: #0082c1; 
	padding: 2px 5px 1px 5px; 
	margin: 0px 0px 0px 1px; 
	border-bottom: 1px solid #6e6e6e; 
	border-right: 1px solid #6e6e6e; 
	border-top: 0px; 
	border-left: 0px;
	width: 50px;
}

.button:hover {
	background-color: #ed1d24; 
}
input.btn {
	background-color: #0082c1; 
	color: #ffffff;
	padding: 2px 3px 1px 3px; 
	margin: 0px 0px 0px 1px; 
	border-bottom: 1px solid #6e6e6e; 	
	border-right: 1px solid #6e6e6e; 
	border-top: 0px; border-left: 0px; 
}

input.btnhov { 
	background-color: #ed1d24; 
	color: #ffffff; 
}

