/* CSS Document of iCohort*/


html, body {
    margin: 0px auto;
	padding:0px;
}
body {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #474747;
	text-decoration: none;
	background-color:#000000;
}
a {color:#474747; text-decoration:underline;}
.clear_all {
	clear:both;
}
.main
{
	height:auto;
	margin:0px auto;
	padding:0px;
}
.header {
    background: url(../images/header_bg.jpg) center top no-repeat;
    height:249px;
	margin:0 auto;
	padding:0px;
	width:1000px;
}
.header_content {
	margin:0px;
	padding:0px;
	float:left;
	width:253px;
}
.logo {
	margin:0px;
	padding:0px;
	width:253px;
	height:102px;
	cursor:pointer;
}
.login {
	margin-left:3px;
	padding:0px;
	width:250px;
	line-height:28px;			
}
.top_menu {
	margin-left:125px;
	margin-top:22em;
	padding:0px;
	float:left;	
}
.menu_item {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#373B41;
}
.menu_item A {
	color:#373B41;
	text-decoration:none
}
.menu_item A:hover {
	color:#009CC9;
	text-decoration:none
}
.body_main {
	width:1000px;
	margin:0px auto;
	padding:0px;
	vertical-align:top;	
}
.body_left {
	margin-right:365px;
}
.body_right {
	float:right;
	width: 350px;
}
.right_con {
	padding:0px;
}
.left_con {
	padding:0px;
}
.block {
	margin:0px auto;
	padding:0px;
}
.block_blk {
	margin:0px auto;
	padding:0px;
	background-color:#333434;
	border: 1px solid #5E5E5E;
	color:#FFFFFF;
}
.block_blk A {
	color:#FFFFFF;
	text-decoration:none;
}
.block_blk A:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.block_wht {
	margin:0px auto;
	padding:0px;
	background-color:#ffffff;
	border: 1px solid #5E5E5E;
}
.block_pictext {
	padding:5px;
	margin:0 auto;
}
.block_pic {
	border: 1px solid #717171;
	float:left;
}
.block_picsml {
	border: 1px solid #717171;
}
.block_text {
	margin:0 auto;
	text-align:justify;
}
.sml-blocks {
	padding:0px;
	width:632px;
}
.sml-blocks-lft {
	width:300px;
	float:left;
}
.sml-blocks-rgt {
	margin-left:315px;
}
.block310 {
	width:310px;
}
.block314 {
	width:314px;
}
.welcome {
	width: 631px;
	height:222px;
	background:url(../images/welcome_bg.jpg) top left no-repeat;
}
.welcome_note {
	margin-left:316px;
	width:300px;
	height:50px;
	text-align:justify;
	padding-top:45px;
}
.footer
{
	width:1000px;
	height:58px;
	background:url(../images/footer_bg.jpg) center top repeat-x;
	padding:0;
	margin:0 auto;
	text-align:center;	
}
.footer_item {
	font-size: 10px;
	font-style: normal;
	line-height: 16px;	
}
.footer_item A {
	text-decoration:none;	
}
.footer_item A:hover {
	text-decoration:underline;
	color:#016786;
}
/*======= Form Elements =======*/
form{
	margin:0px;
	padding:0px;
}
.textarea {
  font-size:9px;
  font-weight:normal;
  background-color:#ffffff;
  color:#4f4f4f;
  border: 1px solid #38B0DA;
  height:16px;
}
.textfield{
	border:1px solid #38B0DA;
	background-color:#ffffff;
	color:#4f4f4f;
	font-size:9px;
	font-weight:normal;
}

/*======= Specing =======*/
.pd5 {
	padding:5px;
}
.pd7 {
	padding:7px;
}
.pdtop8{
	padding-top:8px;
}
.pdtop10{
	padding-top:10px;
}
.pdtop15{
	padding-top:15px;
}
.pdtop65{
	padding-top:65px;
}
.pdbm5{
	padding-bottom:5px;
}
.pdbm7{
	padding-bottom:7px;
}
.pdrgt5{
	padding-right:5px;
}
.pdrgt7{
	padding-right:7px;
}
.pdrgt10{
	padding-right:10px;
}
.pdrgt28{
	padding-right:28px;
}
.pdrgt33{
	padding-right:33px;
}
.pdrgt35{
	padding-right:38px;
}
.pdlft10{
	padding-left:10px;
}
.pdlft90{
	padding-left:90px;
}
.pdlft120{
	padding-left:120px;
}
.mrglft120{
	margin-left:120px;
}
.mrgrgt120{
	margin-rigt:80px;
}
/*======= Formated text =======*/
.small_link {
	text-align:right;
	color:#009CC9;
	font-size:9px;
}
.small_link A {
	color:#009CC9;
	text-decoration:none;
}
.small_link A:hover {
	color:#009CC9;
	text-decoration:underline;
}
.white_text {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
.white_text A {
	color: #ffffff;
	text-decoration: none;
}
.white_text A: hover {
	color: #ffffff;
	text-decoration: underline;
}
/*========== innner pages style =========*/
.body_innercon {
	margin:0 auto;
	padding:0px;
}
.signup_box {
	margin:0 auto;
	padding:0px;
	width:600px;
}
.browse_box {
	margin:0 auto;
	padding:0px;
	width:800px;
}
/*====== home page =====*/
.body-bottom
{
	width:1000px;
	margin:0px auto;
	height:200px;
	color:#FFFFFF;
}
.body-bottom_gr
{
	width:1000px;
	margin:0px auto;
	/*height:200px;*/
	color:#FFFFFF;
}
.bottom-box1
{
	width:280px;
	text-align:left;
	float:left;
	padding-left:5px;
}
.bottom-box1mid
{
	width:425px;
	text-align:left;
	float:left;
	padding-left:5px;
}
.bottom-box1-side
{
	width:270px;
	height:auto;
	background-color:#333434;
	border: 1px solid #5E5E5E;
}
.bottom-box1-mid
{
	width:415px;
	height:auto;
	background-color:#333434;
	border: 1px solid #5E5E5E;
}
.bottom-box1a-mid
{
	color:#FFFFFF;
	height:auto;
	background-color:#333434;
	border: 1px solid #5E5E5E;
}
.body_left_vp {
	margin-right:550px;
}
.body_right_vp {
	padding:0px;
	margin:0 auto;
	float:right;
	width: 520px;
}
.block_usay {
	margin:0px auto;
	padding:0px;
	color:#FFFFFF;
	background:url(../images/user_say.gif);
	background-repeat:no-repeat;
	height:77px;
	width:504px;
}
.body_left_ep {
	margin-right:750px;
}
.body_left_grp {
	margin-right:715px;
}
.body_right_ep {
	padding:0px;
	margin:0 auto;
	float:right;
	width: 730px;
}
.body_right_grp {
	padding:0px;
	margin:0 auto;
	float:right;
	width: 710px;
}

#tabBody{border:1px solid #717171;padding:2px;width:712px;}
#tabBody .group tr{} 
#tabBody td{font-size:8pt;padding:3px;border:1px solid #717171;}  
#tabBody h4{font-size:1em; font-weight:bold;margin:0em 0% 0em 0%;text-align:left;} 
#tabBody h5{font-size:.9em; font-weight:bold;margin:0em 0% 0em 0%;text-align:left;} 
#tabBody .group{width:100%;}
#tabBody .group table td{ border-color:#717171;}
#tabBody input{ height:19px; font-size: 8pt; font-family: verdana;vertical-align: middle;margin-bottom: 0px;margin-top: 0px;position: relative;} 


#tabmenu {
		color: #000;
		border-bottom: 1px solid #717171;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		/*color: #DEDECF;*/
		/*background: #38B0DA;*/
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		border: 1px solid #717171;
		padding: 2px 5px 0px 5px;
		margin: 0px;
		text-decoration: none; }

	#tabmenu a.active {
		background: #38B0DA;
		/*border-bottom: 3px solid #38B0DA;*/ 
		}

	#tabmenu a:hover {
		color: #fff;
		background: #38B0DA; }

	#tabmenu a:visited {
		color: #fff; }

	/*#tabmenu a.active:hover {
		background: #ABAD85;
		color: #DEDECF; }*/

	#content_ep {
		font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		/*background: #ABAD85;*/
		padding: 20px;
		border: 1px solid #717171;
		border-top: none;
		z-index: 2;	}

	/*#content_ep a {
		text-decoration: none;
		color: #E8E9BE; }

	#content_ep a:hover { background: #898B5E; }*/