body{  
  margin: 0px;
  padding-top: 10px;
  
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  
  color: #3E7199;
}


a{color: #3E7199; font-size: 12px; text-decoration: none; font-weight: bold;}
a:hover{color: #0C5287; font-size: 12px; text-decoration: underline; font-weight: bold;}


img{border:0px;}
input.login{border: 1px solid #96B2C9; width:100px;}


.main{
		width:1000px;
		margin-left:auto;
		margin-right:auto;
}

TD{
	color: #7392AA;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: left;
}

.disp{display:block;height:100%;width:100%;}

.logo_text{
	color:#497594;
	font-size: 30px;
}

/* top_menu *************************************************************************************/
.top_menu{
	   display:block;
		margin-left:auto;
		margin-right:auto;		
		height:28px;
		width:909px;
		background: url('images/top_menu/t.jpg') top repeat-x;
}
.top_menu_tr{display:block;height:100%;width:100%;background:url('images/top_menu/tr.jpg') top right no-repeat;}
.top_menu_tl{display:block;height:100%;width:100%;background:url('images/top_menu/tl.jpg') top left no-repeat;}
.top_menu_text{
	display:block;
	width: 100%;
	padding-top: 3px;
}

.menu_limiter{
	width:40px;
	height:21px;
	background: url(images/menu_limiter.jpg) 50% no-repeat;
}


a.menu_text{font-weight: bold;color: #3E7199; font-size: 12px;}
a.menu_text:hover{color:white;text-decoration: normal; font-size: 12px;}
/* top_menu *************************************************************************************/


.logo{
	   display:block;
		margin-left:auto;
		margin-right:auto;		
		height:252px;
		width:100%;
		background: url('images/index_photo.jpg') top repeat-x;
}

.logo_text{
	   position: absolute;
		width:350px;
		top:60px;
		left: 50%;
		color: #3E7199; 
		font-size: 11px;		
}

.logo_join{
	   position: absolute;
		display:block;
		width:auto;
		height:auto;
		top:200px;
		left: 68%;
}


.promoHeader {
font-size:24px;
font-weight:bold;
margin-bottom:10px;
}

.cont{
	   display:block;
		margin-left:auto;
		margin-right:auto;		
		height:auto;
		width:907px;
      border-left: 1px solid #96B2C9;
		border-right: 1px solid #96B2C9;
}


.colum_left{
	   display:block;
		float: left;		
		height:100%;
		width:190px;
		padding:5px;
}

.colum_right{
	   display:block;
		float: right;		
		height:100%;
		padding:5px;
}

/* top_menu *************************************************************************************/
.bottom_menu{
	   display:block;
		margin-left:auto;
		margin-right:auto;		
		height:25px;
		width:908px;
		background: url('images/bottom_menu/b.jpg') bottom repeat-x;
}
.bottom_menu_br{display:block;height:100%;width:100%;background:url('images/bottom_menu/br.jpg') bottom right no-repeat;}
.bottom_menu_bl{display:block;height:100%;width:100%;background:url('images/bottom_menu/bl.jpg') bottom left no-repeat;}
.bottom_menu_text{
	display:block;
	height:100%;
	width:100%;
	height:100%;
	padding-top: 3px;
	color: #3E7199; font-size: 10px;
}


a.bottom_menu_text{color: #3E7199; font-size: 10px;}
a.bottom_menu_text:hover{color:white;text-decoration: normal; font-size: 10px;}



/* panel ******************************************************************************/
.panel{background: url('images/panel/t.jpg') top repeat-x; float: left; margin-bottom: 10px; width: 100%;}
.panel_b{background:url('images/panel/b.jpg') bottom repeat-x;  float: left; width: 100%;}
.panel_l{background:url('images/panel/l.jpg') left repeat-y;  float: left; width: 100%;}
.panel_r{background:url('images/panel/r.jpg') right repeat-y;  float: left; width: 100%;}
.panel_tr{background:url('images/panel/tr.jpg') top right no-repeat;  float: left; width: 100%;}
.panel_tl{background:url('images/panel/tl.jpg') top left no-repeat;  float: left; width: 100%;}
.panel_br{background:url('images/panel/br.jpg') bottom right no-repeat; float: left; width: 100%;}
.panel_bl{background:url('images/panel/bl.jpg') bottom left no-repeat; float: left; width: 100%;}
.panel_title{
	display:block;
	height:25px;
}
.panel_title_text{
	display:inline;	
	height:100%;
	float: left;
	padding-top:4px; 
	margin-left: 5px;
	background:url('images/panel/tm.jpg') left top repeat-x;
	color: White;
	font-weight: bold;
	font-size: 12px;
}



.panel_title_end{
	display:inline;
	float: left;
	height:100%;
	width:73px;
	background:url('images/panel/her.jpg') top left no-repeat;
}

.panel_cont{padding: 18px 3px 17px 3px; text-align: left;}
/* panel ********************************************************************** END ***/

.main_panel{  
	float: left;
	background:url('images/left_side_cutting.gif') left repeat-y;
}

.main_panel_right{ float: left;
	background:url('images/right_side_cutting.gif') right repeat-y;
}


.main_panel_cont{
	 float: left;
	padding: 10px 60px 0px 60px;
	width: 880px;
}

.cl2{ clear:both;}


.red{border: 1px solid red;}
.green{border: 1px solid green;}
.white{border: 1px solid white;}
.yellow{border: 1px solid Yellow;}


.formEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #96B2C8;
	background-color: #FFFFFF;
	width: 250px;
	font-size: 10pt;
}

.formHalfEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #96B2C8;
	background-color: #FFFFFF;
	width: 100px;
	height: 16px;
	font-size: 10px;
}

.formSmallEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #96B2C8;
	background-color: #FFFFFF;
	width: 60px;
	font-size: 10pt;
}

.formPager{
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #96B2C8;
	background-color: #FFFFFF;
	width: 40px;
	font-size: 10px;
}


.formTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #96B2C8;
	background-color: #FFFFFF;
	height: 100px;
	width: 400px;
	font-size: 10pt;
}

.formBlogTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #96B2C8;
	background-color: #FFFFFF;
	height: 100px;
	width: 300px;
	font-size: 10pt;
}



.formButton {
	border: 1px solid #667078;
	font-size: 9pt;
	background-color:#AABFCF;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
	cursor: pointer;
}

.formSmallButton {
	border: 1px solid #667078;
	font-size: 9pt;
	background-color:#AABFCF;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
}


.formLongButton {
	border: 1px solid #667078;
	font-size: 9pt;
	background-color:#AABFCF;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
}

.tableBorder {
	border: solid 1px #96B2C8;
	background-color: #FFFFFF;
}

.profileBox{
	border: solid 1px #96B2C8;
	background-color: #FFFFFF;
	width:418px;  
	padding:2px; 
	margin: 1px;
}

.tableBorderHeader {
	height: 27;
	background-color: #DFE8EF;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
}

.tableHeaderText{
 color: #3E7199;
}

.tableHeader {
	height: 22;
	background-color: #E4EBF1;
	color: #799CB7;
	padding-left: 5px;
}

.tableDataDark {
	background-color: #E4EBF1;
	padding-left: 5px;
	height: 22;
}

.tableDataLight {
	background-color: #F3F7FA;
	padding-left: 5px;
	height: 22;
}

.menuHeader {
	display: block;
	border: solid 1px #EEDA91;
	background-color: #8C929C;
	padding: 1px;
	margin-left: 0px;
	color: #00184A;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold
}	

.menuItem {
	background-color: #ededed;
	border:solid 1px #8b6aad;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	font-weight: normal
}

.menuItemOver {
	background-color: #E3ECC1;
	border: solid 1px #96B2C8;	
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	font-weight: normal
}

.subMenuItem, A.subMenuItem, A.subMenuItemOver:hover {
	background-color: #ededed;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	display: block;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align:center
}

.subMenuItemOver, A.subMenuItemOver, A.subMenuItemOver:hover {
	background-color: #FFFFFF;
	border: solid 1px #96B2C8;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;	
	display: block;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align:center
}

.subMenuCurrent, A.subMenuCurrent, A.subMenuCurrent:hover {
	background-color: #96B2C8;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align:center
}

.subMenuLine {
	background-color: #9CB7CA;
	height: 4px;
}
