/* fixing the css for IE*/
/*img, div{ behavior: url(../iepngfix.htc) }*/

dl,dd,p,ul,ol,li,body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif}

h1,h2,h3,h4,h5{ margin:0; padding:0; color:#373737}
a, a:visited{color:#5EB727;}
a:hover{color:#5EB727;  text-decoration:none;}

input,select,textarea{ color:#565656;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/*.mid li a{
	list-style-image: url(../images/li_ico01.png);
*/

li a{
	color: #5eb727;}

.item div.mid p a{color: #5EB727;}


body{color:#565656;  font-size:12px; line-height:20px;background:#1c8703; font-family:Arial, Helvetica, sans-serif}
#head,#content,#foot{ width:984px; margin:auto; clear:both; background-color:#ffffff; padding:0 8px}
#head{ margin-top:12px; padding:0; width:1000px;background-color:#1c8703; }
#nav{ background:#1c8703}
#nav li{ list-style-image:none; list-style-type: none; float:left; border:1px solid #166d02;border-width:0 0px 1px 1px;background: url(../images/nav.png) right top no-repeat;}
#nav li a{ display:block; float:left; margin:0 23px 0 1px; padding:0 0 0 35px;background: url(../images/nav.png) left  top  no-repeat; width:100%; height:33px; line-height:33px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}


/*member info buttons*/
#head_mem{ width:750px; clear:both; background-color:#ffffff; margin:0; padding:0; background-color:#1c8703;}
#nav_mem{ background:#1c8703}
#nav_mem li{ list-style-image:none; list-style-type: none; float:left; border:1px solid #166d02;border-width:0 0px 1px 1px;background: url(../images/nav_mem.png) right top repeat-x;}
#nav_mem li a{ display:block; float:left; margin:0 0 0 1px; padding:0 0 0 7px;width:100%; height:30px; line-height:30px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:11px}
/*-----member info buttons----*/

#navList{ position:absolute; top:50px; left:408px; width:600px; height:100px;text-align:center;}

#content{ height:100%; overflow:hidden;}
#pic{ height:150px; background:#ffffff;}
#c_top{clear:both;}
#pic{ background:url(../images/bannerPic.png) center center no-repeat; height:240px; }
#c_top .item h3.top{ background:#ffffff url(../images/t01.png) right top ; height:32px; line-height:32px; }
#content #c_right .item div.mid{ border:1px solid #9ccf73; border-width:0 1px 1px 1px}
#c_top .item h3.top .t_left{background:#ffffff url(../images/t01.png) 0 0 ; height:32px;  line-height:32px; color:#FFFFFF;padding:0 0 0 15px;}
#c_top .item div.mid{ border:1px solid #9ccf73; border-width:0 1px 1px 1px; color:#3b3b3b; }
#content2 #c_top .item h3.top:hover a{background:#ffffff url(../images/t01.png) 0 0 ;}
#content2 #c_top .item h3.top:hover span{background:#ffffff url(../images/t01.png) 0 0 ;}
.col3{ height:100%; overflow:hidden;}


.item{ margin:0px 0 9px 0;}
.item h3.top{ height:32px; line-height:32px; font-size:13px;}
.item h3.top .t_left{ width:89%; display:block; text-decoration:none; float:left}
.item h3.top span.more_t{ float:right; margin:8px 25px 0 0 ;width:80px; *display:inline;}

#content #c_left{ width:225px; float:left; background-color:#ffffff; }
#content #c_left .item h3.top{ margin:0; padding:0; width:100%; display:table;  background:url(../images/t01.png) right top #ffffff;  /*border:#00FF00 solid 1px;*/}
/*ie7*/
*+html #content #c_left .item h3.top{ height: 1%;display: block;}

#content #c_left .item h3.top .t_left{ margin:0; padding:0; background:url(../images/t01.png) 0 0 #ffffff; /*border:#FF0000 solid 1px;*/ padding:0 0 0 15px;}
#content #c_left .item h3.top a{ margin:8px 0 3px 0; color:#FFFFFF; text-decoration:none; display:block; /*border:#FFF000 solid 1px;*/ line-height:18px;}
#content #c_left .item h3.top span{ margin:8px 0 3px 0; color:#FFFFFF; text-decoration:none; display:block; /*border:#FFF000 solid 1px;*/ line-height:18px;}
#c_left .item div.mid{ border:1px solid #9ccf73; border-width:0 1px 1px 1px}


#content #c_right .item h3.top .t_left{ background:url(../images/t02.png) left top #ffffff; height:32px; line-height:32px;  padding:0 0 0 15px;}
#content #c_right .item h3.top a{text-decoration:none;color:#499425;}
#content #c_right .item h3.top span{text-decoration:none;color:#499425;}

.col{ float: left; width:242px; margin:0 9px 0 0; _display:inline}
#c_left2 .item div.mid{ border:1px solid #9ccf73; border-width:0 1px 1px 1px}

#content .item03{ float:left; width:210px; margin:0 0 0 7px; padding:0px;*display:inline;}
.item03 h4{ height:22px;  color:#990000; font-size:12px;}
#content #c_right{ width:744px; float:right;  background-color:#ffffff; }
#c_right .item h3.top{ background:url(../images/t02.png) right top #ffffff; height:32px; line-height:32px; }
.item div.mid{   padding:3px 25px 5px 25px; }
#navList a{ color:#2b2b2b; text-decoration:none; display:block; float:left; width:70px; height:26px;line-height:26px ; margin:3px 1px;}
#nav #navList a:hover{ color:#fffef7; }
.item div.mid p{ margin:0 0 15px 0px; font-size:11px; line-height:15px; }
#c_top .item h3.top a{ color:#ffffff; text-decoration:none;}
#c_top .item h3.top span{ color:#ffffff; text-decoration:none;}
.item div.btm{ height:19px; line-height:19px;}
.item  p{ margin:8px 0 0 0; }

#foot{  height:46px; margin-bottom:-10px; background:url(../images/ftBg.png) repeat-x; color:#ffffff; padding:7px 8px;}
#foot a{ color:#ffffff; text-decoration:none; letter-spacing:0.5px;}
#foot #footmenu{border:1px #ccc solid; height:100%; overflow:hidden; padding-top:15px}

#foot .foot_row{ margin:0; padding:0; text-align:center; line-height:18px; }



.img_c{ text-align:center; padding:0 0 10px 0; }
.img_l{ float:left; padding:0 15px 15px 0; }
.more{  text-align:center;  padding:10px 0;  }
.more02{  text-align:right;  padding:10px 0;  }
.more img {cursor:pointer;}


.limit_height{ /*height:150px; min-height:150px;overflow-y:scroll*/}

.li_ico01 li{ background:url(../images/li_ico01.png) 0 5px no-repeat; padding:0 0  0 20px ; margin:5px 0;  }
.li_ico01 li a{color:#89b97f}

.title01{ color:#499425;}
.title02{ color:#499425}
.mid ul li{ list-style-image: url(../images/li_ico01_sm.png); 
	list-style-position: outside;
	font-size:11px;
	margin-left:17px;
}
img{ border:0}
p{ line-height:20px}
.item02{}
.item02 h4{ height:20px; line-height:20px; color:#4e8a30; background:#e5f8d8; margin:5px 0; padding:0 5px;} 
.item02 .mid02{}

.author{ font-size:12px;color:#685300; text-align:right;font-weight:bold; padding:0 0 5px 0;}



.text_upper{text-transform: uppercase; overflow:hidden;}

.article_text{ }
	.article_text *{ margin:0; padding:0; font-size:11px !important; line-height:15px;/* background:#FF0000;*/}

.left_link{ }
	.left_link li {background:url(../images/li_ico01.png) no-repeat 2px 5px; line-height:25px; border-bottom:#E0E0E0 dashed 1px; list-style:none; margin:0; padding:0; }
	.left_link li a{ margin:0 0 0 20px; text-decoration:none;}


.form{}
	.form input,textarea{ border:#9CCF73 solid 1px;}


.bgColor{ border:#FF0000 solid 1px !important;}

/* enter to win your own */
.f_block{ margin:0; padding:0;}
	.f_block .checkbox{  border:#CBFCAD solid 1px;}
	.f_block .input1{ width:100px; border:#CBFCAD solid 1px;}
	.f_block .text1{ color:#318604; line-height:15px; font-size:11px;}
	.f_block .text2{ color:#59A833; font-weight:bold; padding:0 5px 0 0;}
	.f_block .text3{ color:#59A833; }
	.f_block .text4{ font-size:11px; color:#59A833; font-weight:bold; padding:0 5px 0 0;}
	.f_block .text5{ color:#59A833; font-size:11px;}
	.f_block .submit1{ margin:15px 5px 0 0; width:81px; height:20px; border:none; background:url(../images/submit_1.png) no-repeat;}
	.f_block .submit2{ margin:15px 5px 0 0; width:33px; height:21px; border:none; background:url(../images/submit_2.png) no-repeat;}
	


.notion_text{ color:#FF0000;}

/*testimonial*/

.item div.mid div.testimonial p {

margin:0px;
}

.item div.mid div.author_testimonials{
margin-bottom:0px;
font-size:12px;
color:#685300; 
text-align:right;
font-weight:bold; 
padding-bottom: 3px;
}

.message, .errmessage{
	top:0;
	left:0;
	position:fixed;
	height:21px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background-color:#66CC00;
	color:#FFFFFF;
	padding-top:3px;
	font-size:11px;
	z-index:99;
	border-bottom:1px solid #006600;
	cursor:pointer;
	
}
.errmessage{
	background-color:red;
	border-bottom:1px solid #CC0033;
	cursor:pointer;
}

.reg3td{
	padding:0 5px
}

.recip{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	font-weight:bold;
	}
	
.recipdesc{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.masterwrapper{
	border:1px solid #9CCF73;
	min-height:98px;
	height:auto;
	width:683px;
	margin:3px;
	margin-top:10px;
	}
.page{
	min-height:20px;
	height:auto;
	width:683px;
	margin:10px;
	text-align:center;
	}	
.leftwrapper{
	height:auto;
	width:80px;
	float:left;
	margin:5px;
	border:1px solid #CCC;
	text-align:center;
	padding:3px;	
	}
 .topheader{
	height:32px;
	width:570px;
	float:right;
	margin-right:9px;
	margin-top:1px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
 .buttomwrapper{
	height:auto;
	width:570px;
	float:left;
	margin-left:1px;
	margin-top:0px;
	}
.buttomleft{
	height:32px;
	width:182px;
	float:left;
	padding-left:4px;
	}
.buttommiddle{
	height:32px;
	width:215px;
	float:left;
	padding-left:2px;
	margin-left:8px;
	}		
.buttomright{
	height:32px;
	width:130px;
	margin-left:10px;
	float:left;
	padding-left:2px;
	}
	


/*******************************************************/
.r_tb, .r_ta{

	font-size:14px;
	height:22px;
	padding:6px;
	padding-bottom:0;
	width:96%;
	*margin-left:-6px;
	_margin-left:-6px;
	
}

.r_select{
	
	border:1px solid #9CCF73;
	font-size:13px;
	height:26px;
	padding:2px;
	width:16%;

}

.r_file{
	font-size:15px;
	_margin-left:-7px;
	*margin-left:-7px;
	
}

.r_ta{

	height:150px;
	_margin-left:0;
	*margin-left:2px;
	

}

#resumeBrowser{

height:25px;
}

#frm_reg1 table td label{
	font-size:15px;
	font-weight:bold;
}


.note{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}

div.left_col{
	float:left;
	width:385px;
	/*border:1px solid red;*/
	clear:none;
	margin: 7px;
	margin-bottom: 2px;
}

div.full_col{
	float:left;
	width:99%;
	clear:none;
	padding: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	_height: 233px;
	_width:673px;
}

div.right_col{
	float:left;
	width:267px;
	_width:253px;
	padding:6px;
	padding-left:8px;
	display:none;
	background:#AF010E;
	min-height: 68px;
	_height: 78px;

	
/*	border:1px solid blue;*/
}

div.right_col h4, div.full_col h4 {

	font-size:15px;

}

div.right_col h5, div.full_col h5{

	font-size:13px;

}

div.rightbig_col{
	float:left;
	display:none;
	background:#AF010E;
	min-height: 152px;
	height:145px;
	margin-top:8px;	
	padding:6px 6px 6px 8px;
	width:269px;
	_width:259px;
}
div.right_col h4, h5{
	color:#fff;
}
div.rightbig_col h4, h5{
	color:#fff;
}


.error_td{
	background:#FFBBBD;
	border:1px solid #AF010E;
}

.combo_sel
{
	border:1px solid #9CCF73;
	background:#ffffff;	
}

.mandatory{
  	color: red;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
}


.create_account{

	padding:6px;
	
}