/*--------------------- TechXpress Inc. ---------------------*/



/*------------------------ Style.css ------------------------*/



/*-- STANDARD --*/



p { line-height: 1.5em ; }

h1 { font-size:15px }

h2 { font-size:14px }

h3 { font-size:13px }

h4 { font-size:12px }

h5 { font-size:11px }



body{background:url(images/body_bg.gif) top center #E6DFCF repeat-x; font-family: Arial, Helvetica, sans-serif; color:#18271F; text-decoration:none; padding:0 0 10px 0; width:961px; margin:0 auto 0 auto; font-size:11px;}







a:link {color: #004EFF; text-decoration: none;}

a:visited {color: #004EFF; text-decoration: none;}

a:active {color: #004EFF; text-decoration: none;}

a:hover {color: #004EFF; text-decoration: underline; }



/*-- Regular short style for form elements --*/



.short {font-size: 11px; color: #847249; border:1px solid #80621C; width:116px; height:15px; background:#fff; padding-left:2px;}



.l_float{float:left;}



/*------------------------------------ Underline Class ------------------------------------- */



.underline a:link {text-decoration: underline;}

.underline a:visited {text-decoration: underline;}

.underline a:active {text-decoration: underline;}

.underline a:hover {text-decoration: none;}





/* ----------------Alsett clearing method ------------------------------------------- */



.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%}

.clearfix {display: block;}



/* ---------------------------------- Index Specific Layout -------------------------- */
#container {width:961px; margin:0 auto;}
#masthead{ }

#form_bg{width:247px; height:35px; background:url(images/index_06.gif) repeat-x; float:left; padding:14px 0 0 0;}

#username{float:left;}

#password{float:left; padding-left:2px; padding-right:2px;}



#logged_links{float:left; padding:17px 0 0 7px;}

	#logged_links a:link{color:#2A2009; text-decoration:underline;}

	#logged_links a:visited{color:#2A2009; text-decoration:underline;}

	#logged_links a:active{color:#2A2009; text-decoration:underline;}

	#logged_links a:hover{color:#007939; text-decoration:none;}

	

#content{background:url(images/content_bg.gif) repeat-y; width:961px; padding-bottom:8px;}



#content_col_1{float:left; width:208px;}

#video{padding:0 0 12px 13px;z-index:0;height:140px;width:195px;}

#upcoming_events{padding:0 0 0 16px;}

#events{padding-bottom:7px;}

#event_wrap{}

#event_list{margin:0; padding:0; list-style:none;}

.event_title{color:#FFC029; font-size:#12px; background:url(images/index_44.gif) no-repeat 0 4px; padding:0 0 0 13px;}

	.event_title a:link{color:#FFC029; font-weight:bold; text-decoration:underline;}

	.event_title a:visited{color:#FFC029; font-weight:bold; text-decoration:underline;}

	.event_title a:active{color:#FFC029; font-weight:bold; text-decoration:underline;}

	.event_title a:hover{color:#FFC029; font-weight:bold; text-decoration:none;}

.font_bold{font-weight:bold;}

	.font_bold a:link{color:#fff; font-weight:bold; text-decoration:underline;}

	.font_bold a:visited{color:#fff; font-weight:bold; text-decoration:underline;}

	.font_bold a:active{color:#fff; font-weight:bold; text-decoration:underline;}

	.font_bold a:hover{color:#FFC029; font-weight:bold; text-decoration:none;}

.event_desc{color:#fff; padding:2px 0 16px 0;}

	.event_desc a:link{color:#fff; font-weight:bold; text-decoration:underline;}

	.event_desc a:visited{color:#fff; font-weight:bold; text-decoration:underline;}

	.event_desc a:active{color:#fff; font-weight:bold; text-decoration:underline;}

	.event_desc a:hover{color:#FFC029; font-weight:bold; text-decoration:none;}

#online_poll{padding:0 0 0 0;}

#poll_question{padding:0 0 8px 0;}

#poll_title{padding:0 0 4px 16px;}

.icon{float:left; padding-left:16px;}

#question{float:left; color:#fff; width:160px; padding-left:10px;}

#question p{margin:0; padding:0;}

#poll_answer{padding:8px 5px 8px 38px;}

#answers{float:left;}

#answers_list{margin:0; padding:0 0 5px 0; list-style:none; color:#fff; font-weight:bold;}

#submit_btn{padding:8px 0 0 48px;}



#newsletter{padding:0 0 0 11px;}

#resources{padding:5px 0 0 12px;}



#content_col_2{float:left; width:745px; padding-left:8px;}



#footer{background:url(images/index_103.gif) no-repeat; width:961px; height:45px; color:#271A00; float:left;}

	#footer a:link{color:#271A00; text-decoration:none;}

	#footer a:visited{color:#271A00; text-decoration:none;}

	#footer a:active{color:#271A00; text-decoration:none;}

	#footer a:hover{color:#007939; text-decoration:underline;}

	

#by_line{padding:8px 0 0 0;}

#copyright{float:left; padding:7px 0 0 18px;}

#developer{float:left; padding:7px 0 0 410px;}

	#developer a:link{color:#433D31; text-decoration:underline;}

	#developer a:visited{color:#433D31; text-decoration:underline;}

	#developer a:active{color:#433D31; text-decoration:underline;}

	#developer a:hover{color:#007939; text-decoration:none;}

#lock{float:left; padding:0 0 0 9px;}

#member_header { background:url(images/index_06.gif) repeat-x; width:686px; height:49px; }

	#member_header a:link{color:#2A2009; text-decoration:underline;}

	#member_header a:visited{color:#2A2009; text-decoration:underline;}

	#member_header a:active{color:#2A2009; text-decoration:underline;}

	#member_header a:hover{color:#007939; text-decoration:none;}



/* --------------------------------- Main Specific Layout -------------------------- */

#header{padding:5px 0 0 0;}

.content_wrap{padding:5px 0 0 0;}

.content_wrap_bg{background:url(images/index_101.gif) repeat-y; width:705px; padding:8px 13px 0 13px;}

#mission_img{float:left; width:147px;}

#mission_copy{float:left; width:544px; padding-left:11px;}

.img_mid{background:url(images/img_mid.gif) repeat-y; width:147px; text-align:center;}

.valued_assoc{float:left; padding:0 0 0 5px;}

.valued_assoc img{border:1px solid #054200;}



.cms_txt{font-size:12px; color:#18271F; }

	.cms_txt a:link{color:#18271F; font-weight:bold; text-decoration:underline;}

	.cms_txt a:visited{color:#18271F; font-weight:bold; text-decoration:underline;}

	.cms_txt a:active{color:#18271F; font-weight:bold; text-decoration:underline;}

	.cms_txt a:hover{color:#FFC332; font-weight:bold; text-decoration:none;}

.cms_txt p{margin:0; padding:0 0 10px 0;}



.record_wrap{}

.record_img{float:left;}

.record_info{float:left; width:555px; padding:0 0 0 10px;}

.record_title{ text-decoration:underline; font-weight:bold; font-size:14px; padding:0 0 2px 14px; background:url(images/record_title_bg.gif) no-repeat 0 6px;}

	.record_title a:link{color:#18271F; font-weight:bold; text-decoration:underline;}

	.record_title a:visited{color:#18271F; font-weight:bold; text-decoration:underline;}

	.record_title a:active{color:#18271F; font-weight:bold; text-decoration:underline;}

	.record_title a:hover{color:#FFC332; font-weight:bold; text-decoration:none;}

.record_fill{background:url(images/record_mid2.gif) repeat-y; width:133px; text-align:center;}



.record_sep{padding:9px 0 9px 0;}

.warning {

	text-align:center;

	color:#FF0000;

	font-weight:bold;

	font-style:italic;

	padding:20px;

	width:300px;

	margin-left:auto;

	margin-right:auto;

}

	.warning a:link{text-decoration:underline;color:#FF0000;}

	.warning a:visited{text-decoration:underline;color:#FF0000;}

	.warning a:active{text-decoration:none;color:#FF0000;}

	.warning a:hover{text-decoration:none;color:#FF0000;}



/* --------------------------------- List Specific Layout -------------------------- */

#list_info{text-align:left; padding:0 0 0 0;}

.info_title{text-decoration:underline; font-weight:bold; font-size:24px; background:url(images/record_title_bg.gif) no-repeat 0 6px;}

.info_date{font-size:12px; font-weight:italic;}

.info_location{float:left; padding:0 0 0 0;}

#list_image{background:url(images/record_mid2.gif) repeat-y; text-align:center; float:right;}

#list_desc{}

#txt_list{text-color:#18271f;}

	#txt_list a:link{color:#18271f; font-weight:bold; text-decoration:underline;}

	#txt_list a:visited{color:#18271f; font-weight:bold; text-decoration:underline;}

	#txt_list a:active{color:#18271f; font-weight:bold; text-decoration:underline;}

	#txt_list a:hover{color:#fa9523; font-weight:bold; text-decoration:none;}



/* --------------------------------- view_image Layout -------------------------- */

#view_image{color:#E6DFCF; text-align:center; width:480px;}

	#view_image a:link{color:#003815; font-weight:bold; text-decoration:underline;}

	#view_image a:visited{color:#003815; font-weight:bold; text-decoration:underline;}

	#view_image a:active{color:#003815; font-weight:bold; text-decoration:underline;}

	#view_image a:hover{color:#003815; font-weight:bold; text-decoration:none;}

.gallery_img_mid{background:url(images/gallery_mid.jpg) repeat-y; width:144px; padding:0 0 0 5px;}

