/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper{
background-color:#FFFFFF;
width:100%;
margin:auto;
}
#outer_top{
background-color:#ede5d0;
height:25px;
}
#top{
width:946px;
background-color:#ede5d0;
height:23px;
text-align:right;
padding-right:34px;
padding-top:2px;
color:#9f875b;
margin:auto;
}
#header{
width:980px;
margin:auto;
height:86px;
}
.logo{
float:left;
padding:7px 52px 0 24px;
}
.tag_line{
float:left;
margin-top:25px;
height:10px;
border-left:1px solid #ede5d0;
padding:34px 0 0 16px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#bfb28f;
font-weight:bold;
}
#outer_link_bg{
margin:auto;
background-image: url(../../images/front/link_bg.jpg);
background-repeat:repeat-x;
height:35px;
}
#link_bg{
margin:auto;
width:980px;
background-image: url(../../images/front/link_bg.jpg);
background-repeat:repeat-x;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
}
#outer_main_image{
background-color:#e6d5b9;
height:345px;
}
* html #outer_main_image{
background-color:#e6d5b9;
height:345px;
}
#main_image{
background-image:url(../../images/front/main_img.jpg);
background-repeat:no-repeat;
width:980px;
height:345px;
margin:auto;
}
.highlighted_text_area{
float:left;
padding:50px 0 0 50px;
width:545px;
}
.login_area{
float:right;
background-image:url(../../images/front/login_area_bg.jpg);
background-repeat:repeat-x;
background-color:#f7f6e8;
margin-top:31px;
margin-right:24px;
border:1px solid #d0ba95;
padding:8px 5px;
background-color:#fafaf0;
}
* html .login_area{
float:right;
background-image:url(../../images/front/login_area_bg.jpg);
background-repeat:repeat-x;
background-color:#f7f6e8;
margin-top:31px;
margin-right:10px;
border:1px solid #d0ba95;
padding:8px 5px;
background-color:#fafaf0;
}
.login_area2{
float:right;
background-image:url(../../images/front/login_area_bg2.jpg);
background-repeat:repeat-x;
background-color:#f8f0e3;
margin-top:31px;
margin-right:24px;
border:1px solid #d0ba95;
padding:8px 5px;
background-color:#f8f0e3;
}
* html .login_area2{
float:right;
background-image:url(../../images/front/login_area_bg2.jpg);
background-repeat:repeat-x;
background-color:#f8f0e3;
margin-top:31px;
margin-right:10px;
border:1px solid #d0ba95;
padding:8px 5px;
background-color:#f8f0e3;
}
.login_heading{
float:left;
background-color:#e6d5b9;
position:relative;
z-index:10;
margin-top:-16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f875b;
font-weight:bold;
padding:0 4px;
}
.login_heading2{
float:left;
background-color:#e6d5b9;
position:relative;
z-index:10;
margin-top:-16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f875b;
font-weight:bold;
padding:0 4px;
}
.login_heading3{
float:left;
position:relative;
z-index:10;
margin-top:-16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f875b;
font-weight:bold;
padding:0 4px;
}  
.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
color:#ffffff;
font-weight:bold;
padding-bottom:22px;
}
.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:normal;
padding-bottom:12px;
}
.heading3{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:normal;
padding-bottom:12px;
padding-left:5px;
}
.text1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
.text2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
}
.text3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
font-weight:normal;
}
.text4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
}
.text5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;
}
.text6{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
.text7{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f875b;
font-weight:normal;
}
.text8{
padding:10px 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
}
.text9{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
}
.text10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:normal;
}
.text11{
padding:2px 0 ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
}
.big_text{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
font-weight:normal;
}
#content_area{
width:928px;
margin:auto;
padding:13px 24px 13px 28px;
}
#outer_content_area2{
background-color:#fafaf0;
border:0px;
}
* + html #outer_content_area2{
background-color:#fafaf0;
border:0px;
padding-bottom:12px;
}
#content_area2{
width:928px;
margin:auto;
padding:33px 24px 13px 28px;
}
* html #content_area2{
width:928px;
margin:auto;
margin-bottom:-20px;
padding:33px 24px 0px 28px;
}
* + html #content_area2{
width:928px;
margin:auto;
padding:33px 24px 0px 28px;
}
.page_heading{
float:left;
background-color:#fafaf0;
position:relative;
z-index:10;
margin-top:-45px;
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
color:#774425;
font-weight:bold;
padding:0 4px;
}
.left_panel{
float:left;
width:641px;
min-height:326px;
_height:360px;
border:5px solid #aa976c;
padding:25px 15px 15px 15px;
background-color:#fafaf0;
}
.right_panel{
float:left;
width:231px;
background-color:#fafaf0;
}
.dtls_pg_right_panel{
float:left;
width:641px;
min-height:326px;
_height:360px;
border:5px solid #aa976c;
background-color:#fafaf0;
}
.dtls_pg_left_panel{
float:left;
width:231px;
background-color:#fafaf0;
}
.dtls_pg_heading_bg{
background-color:#ede5d0;
height:35px;
}
.dtls_pg_heading{
float:left;
padding-left:20px;
padding-top:2px;
width:60%;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#774425;
font-weight:bold;
}
.dtls_pg_icon{
float:right;
/*width:42px;*/
text-align:right;
padding-right:20px;
padding-top:10px;
font-size:12px;
color:#774425;
font-weight:bold;
}
.single_panel{
width:887px;
min-height:296px;
_height:330px;
border:5px solid #aa976c;
padding:25px 15px 15px 15px;
background-color:#fafaf0;
}
.single_panel .left{
float:left;
width:160px;
margin-right:10px;
}
.single_panel .right{
float:right;
width:717px;
}
.right_box1{
background-color:#aa976c;
padding:10px;
margin-bottom:12px;
}
.right_box2{
background-color:#ffffff;
/*border:1px solid #d0d0a7;*/
}
.right_box3{
border:1px solid #aa976c;
padding:10px;
text-align:center;
}
.right_heading{
background-color:#a18556;
padding:5px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
}
.right_bot_space{
height:63px; 
width:200px; 
overflow:hidden;
}
* html .right_bot_space{
height:42px; 
width:200px; 
overflow:hidden;
}
* + html .right_bot_space{
height:42px; 
width:200px; 
overflow:hidden;
}
.box{
float:left;
width:299px;
height:267px;
border-left:1px solid #8b7951;
}
.box2{
float:left;
width:310px;
height:267px;
}
.box3{
width:300px;
margin:auto;
}
.box3_left{
float:left;
padding-left:50px;
width:250px;
margin:auto;
}
.box3_right{
float:right;
padding-right:50px;
width:250px;
margin:auto;
}
.box3_gap{
float:left;
width:287px;
text-align:center;

}
.box_heading{
background-image: url(../../images/front/box_header.jpg);
background-repeat:repeat-x;
height:33px;
padding:2px 0 0 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#ede5d0;
font-weight:bold;
}
#footer{
margin:auto;
width:100%;
}
.outer_bottom_link_area{
background-color:#efe4d0;
height:37px;
}
.bottom_link_area{
width:920px;
background-color:#efe4d0;
height:30px;
padding:7px 0px;
margin:auto;
}
* html .bottom_link_area{
width:920px;
background-color:#efe4d0;
height:23px;
padding:7px 0px;
margin:auto;
}
.outer_copyright_area{
background-image:url(../../images/front/bottom_bg.jpg);
background-repeat:repeat-x;
}
.copyright_area{
width:980px;
background-image:url(../../images/front/bottom_bg.jpg);
background-repeat:repeat-x;
height:34px;
margin:auto;
}
.copyright_area .left{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:10px 0 0 25px;
}
.copyright_area .right{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:10px 25px 0 0 ;
}
.box_content{
padding:10px 0 0 15px;
}
.box_content2{
padding:10px 5px 10px 10px;
border:1px solid #a18556;
}
.red_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a03e33;
font-weight:bold;
}
.dark_yellow_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c3b89a;
font-weight:bold;
/*line-height:8px;*/	
}
.broadcast{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:bold;
/*line-height:8px;*/	
}
.yellow_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9be9e;
}
.gap{
float:left;
width:9px;
height:100px;
}
.gap2{
float:left;
width:15px;
height:200px;
background-color:#fafaf0;
}
a.link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c0a97e;
text-decoration:none;
}
a.link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
text-decoration:none;
}
a.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
text-decoration:none;
}
a.link2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#774425;
text-decoration:none;
}
a.link3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9be9e;
font-style:italic;
text-decoration:none;
}
a.link3:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9be9e;
font-style:italic;
text-decoration:underline;
}
a.link4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.link4:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
a.link5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#774425;
font-weight:bold;
text-decoration:none;
}
a.link5:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#422514;
font-weight:bold;
text-decoration:none;
}
a.link6{
background-image:url(../../images/front/icon_tick2.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a18556;
font-weight:bold;
text-decoration:none;
}
a.link6:hover{
background-image:url(../../images/front/icon_tick1.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#774425;
font-weight:bold;
text-decoration:none;
}
a.selected{
background-image:url(../../images/front/icon_tick1.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#774425;
font-weight:bold;
text-decoration:none;
}
a.link7{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a25d33;
font-weight:normal;
text-decoration:underline;
}
a.link7:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a25d33;
font-weight:normal;
text-decoration:none;
}
a.link8{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-style:normal;
text-decoration:none;
font-weight:bold;
}
a.link8:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-style::normal;
text-decoration:underline;
font-weight:bold;
}
.padding1{
padding-top:12px;
}
.padding2{
padding-right:20px;
}
.padding3{
padding-top:50px;
}
.padding4{
padding-left:24px;
}
.padding5{
margin-bottom:20px;
}
.padding6{
padding:20px;
}
.dtls_pg_content_left{
float:left;
width:49%;
}
.dtls_pg_content_right{
float:right;
width:49%;
}
.phone{
float:right;
padding-right:34px;
}
.height1{
height:0px;
width:920px;
overflow:hidden;
margin:auto;
}
* html .height1{
height:35px;
width:920px;
overflow:hidden;
margin:auto;
}
.img_border{
padding:2px;
border:1px solid #dadaba;
}
.bottom_border{
padding:5px 0;
border-bottom:1px dashed #aa976c;
height:1px;
}
* html .bottom_border{
padding:0px 0;
border-bottom:1px dashed #dadaba;
height:1px;
margin-top:-10px;
}
.img_left{
float:left;
padding-right:10px;
}
.img_left2{
float:left;
padding-top:2px;
padding-right:10px;
}
.border{
border:2px solid #beae8d;
width:72px;
height:14px;
padding:1px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
* html .border{
border:2px solid #beae8d;
width:72px;
height:14px;
padding:1px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
.border1{
border:2px solid #beae8d;
width:145px;
height:16px;
padding:1px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
* html .border1{
border:2px solid #beae8d;
width:145px;
height:16px;
padding:1px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
.combo{
border:2px solid #beae8d;
width:150px;
height:24px;
padding:1px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
* html .combo{
border:2px solid #beae8d;
width:150px;
height:24px;
padding:1px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f875b;
font-weight:normal;
}
.btn_submit{
height:22px;
width:56px;
padding-bottom:4px;
background-color:#9c5831;
border:1px solid #4a240e;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
* html .btn_submit{
height:22px;
width:56px;
background-color:#9c5831;
border:1px solid #4a240e;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
.balance{
clear:both;
}
/*MENU*/

.menu {
	float:left;
	width:767px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ba963f;
	position:relative;
	z-index:100;	
	}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:35px; margin-left:28px; }

/* style the sub-level lists */
.menu ul ul {width:130px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:35px;line-height:35px;}

/* style the sub level list items */
.menu ul ul li {display:block;width:12em;height:auto;position:relative;line-height:1em; }

/* style the links for the top level */
.menu a, .menu a:visited {display:block; float:left; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:12px;	color:#ba963f; padding:0 0px 0 0px; text-decoration:none;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block; background: #ab643a; border-bottom:1px solid #c19d87; color:#ffffff; font-size:12px; width:130px; height:100%;line-height:16px; padding:5px 12px;}
.menu ul table ul a, .menu ul table ul a:visited  {width:130px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:12px; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background: #ab643a;  border-left:1px solid #c19d87;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#ab643a;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#dccdcd;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#e9cfcf;}

/* style the level hovers */
/* first */
.menu a:hover {color:#ffffff; }
.menu :hover > a {color:#ffffff;}
/* second */
.menu ul ul a:hover{color:#ffffff; background:#be642f; font-weight:normal;}
.menu ul ul :hover > a {color:#ffffff; background:#be642f; font-weight:normal;}
/* third */
.menu ul ul ul a:hover {background:#be642f}
.menu ul ul ul :hover > a {background:#be642f;}
/* fourth */
.menu ul ul ul ul a:hover {background:#be642f;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute; height:0; top:35px; left:-28px; width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:154px; _left:155px;top:0;width:14em;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}


.msg_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#8C5529;
}

.fieldset{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#734521;
	border:1px solid #A37350;

}

.tdtext8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	
	}

/* Menu - 18-11-09-darbez */
#menu_sub{
	background-color:#EDE5D0;
	}
#menu_sub ul{
	margin:0;
	padding:0;
	margin-bottom:20px;
	margin-top:-10px;
	}
#menu_sub ul li{
	list-style-type:none;
	display:inline;
	padding-right:7px;
	padding-left:7px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	}
#menu_sub ul li a{
	color:#000;
	text-decoration:none;
	}
	#menu_sub ul li a:hover{
	color:#9C5831;
	text-decoration:none;
	}
.coach_pg{
	float:left;
	width:99%;
	min-height:326px;
	_height:360px;
	border:5px solid #aa976c;
	background-color:#fafaf0;
	}
.coach_photo{
	background-color:#FFFFFF;
	border:1px solid #BAB58B;
	padding:5px;
	}
	
.txtarea_border{
	border:1px solid #beae8d; 
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	color: #9f875b;
	font-size: 12px;
	font-weight: normal;
	}
	
.txtarea_border1{
	border:1px solid #beae8d; 
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	color: #9f875b;
	font-size: 12px;
	font-weight: normal;
	}