html,body{font-family: Arial, Helvetica, sans-serif;
color:#333;margin:0px;font-size:12px;padding:0px;
 
}
body {
	padding: 0;	 
	background: url(/secureweb/images/body-bg.jpg) repeat-x top ;
}
#ja-headerwrap {
	/*background: url(/secureweb/images/header-bg.jpg) no-repeat center top;  */
}

.table_headline{
 font-weight:bold;
 line-height:20px;
 text-align:left;
}

p.tab_label{text-align:center;}
#gNavDiv { height: 25px; margin-top:5px;border:0px solid #ccc;width:745px; }
#gNavDiv .tab { float: right; width: 180px; text-decoration:none; }
#gNavDiv .tab_label  {
	margin: 0.3em  0em  0em  0em ;
	font-size: 1em;
	font-family:arial;
	color: #003399;
	text-decoration:none;
	}
#gNavDiv .tab_label:visited { text-decoration:none; }
#gNavDiv .tab b {
	display: block;
  	position:relative;
	border:solid #adbbe0;
	height: 25px;
	width:175px;
 	border-width:1px 0px 0px 0px;
	padding: 0;
  	background: url(/secureweb/images/css/tab_nav.gif) repeat-x 0 0;
	text-decoration:none;
	float:left;
	clear:none;
}
#gNavDiv .tab b b {
	background:none;
  	margin:0 -1px;
  	padding:0;
  	border-width:0 1px;
	text-decoration:none;
}
#gNavDiv .tab b b b {
	margin: 0;
	padding: 0em 0em 0em 0em;
  	border-width: 0;
  	cursor: pointer;
	text-align:center;
	text-decoration:none;
	}
#gNavDiv .tab_sel .tab_label { color: #333; text-decoration: none; }
#gNavDiv .tab_sel b {
	border-color: #333;
	background: url(/secureweb/images/css/tab_nav_sel.gif) repeat-x 0 0;
	text-decoration: none;
	color:#000000;
}
#gNavDiv .tab a { text-decoration: none; }
#gNavDiv .tab_sel a { text-decoration: none; }
/*end nav tabs*/


label{
font-weight:bold;
font-size:10px;
font-family:Verdana;
padding:5px;
}
form{margin:0;padding:0;}
form input.txt{
height:15px;  
}
form input.btn{
height:20px;
font-size:12px;
padding-bottom:5px;
}

h1, h2, h3{
  color:#036;
  background: transparent;
  padding:0;
  margin:0;
  font-family:  Arial, Helvetica, sans-serif
}
 
h1.articleheading{color:#000000;}
h2.articleheading{line-height:26px;font-weight:normal;font-family:verdana;color:#333333;font-size:22px;padding-top:20px;padding-bottom:10px;border-bottom:2px solid #333333}
h3{
 font-size:18px;
 font-weight:bold;
 
}
.title{
	text-decoration:none;
	font-size: 160%;
	position:relative;
	font-weight:bold;
	color:#036;
}
.title a:hover{
	text-decoration: none;
}

.containingbox{
border: 0px solid #000;
}		
.floatright{
float: right;
}
h1  {
  font-size: 160% ;
  position:relative;
}
.line {
border-bottom: 1px solid #C0D0E0;
margin-top: 10px;
margin-bottom: 20px;
height: 0;
overflow:hidden;
clear:both ;
position: relative;
}

.help_center{	
	width:100%;	
}
.help_center th{
	font-size:14px;	
	color:#006699;	
	font-weight:none;
	padding-bottom:10px;
}

.index_heading_table{
	 

}
.index_heading_table td{
	padding-top:10px;
	padding-bottom:5px;
	padding-right:3px;
	font-size:12px;	

}

.registration_form{
border:1px solid #e6e6e6;text-align:left;font-size:12px;
}
.registration_form td{
padding-left:10px;
}
.main_heading{
font-family:verdana, sans-serif;color:#ffffff;font-size:10px;font-weight:bold;
}


.main_menu_link{
	font-family:verdana, sans-serif;color:#ffffff;font-size:11px;font-weight:bold;
}
.help_center td{
	font-size:12px;	
	padding:0px;
}
a.index_heading_title_forum{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#496289;

}
.index_heading_title{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#496289;
}


.index_table {
	padding-top:1px;	
}

span.SectionTitleTab {
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #496289;
}
td.SectionTitle {
	text-align:left;
	border-bottom: 2px solid #496289;
}
#height18{
	height:18px;
}
#num22{
	height:22px;
}
#headline1{	
	font-size: 16px; 
	color:#ccc;
	line-height:30px;
	font-weight:bold;
}
#help_center_bottom{
	width:100%;	
	font-size:12px;	
	text-align:left;
	padding-top:20px;
}
#top_right{
	FONT-FAMILY: Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
	color: #496289;
	font-size:10px;
	font-style:italic;	
}
#top_headline{
	font-family: Arial, Helvetica, sans-serif;
	color:#496289;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

span.SectionTitleTab_login {
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #496289;
}
td.SectionTitle {
	text-align:left;
	border-bottom: 2px solid #496289;
}
.search_client_form{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;	 
	border: 1px solid #ddd;	
	margin:10px 10px 10px 10px;
	padding:5px;
}
.search_client_form td{	
	padding:5px;
}
.top_right_box{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;	 	
	border: 1px solid #ddd;		
	padding-left:5px;
	
}
.operations_edit{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;	 
	border: 1px solid #ddd;	

	
}
.operations_edit tr{	
	height:22px;	
}
span.SectionTitleTabRed {
	font-size: 14px;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #C92222;
}
td.SectionTitleRed {
	border-bottom: 2px solid #C92222;
}
#index_a{
	font-size:12px;
}
span.SectionTitleTab_Forum {	
	font-size: 20px;
	color: #ec9e9e;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: white;
}
td.SectionTitle_Forum {
	text-align:left;
	border-bottom: 2px solid #ec9e9e;
}
span.SectionTitleTab_Benefits {	
	font-size: 20px;
	color: #b5dab5;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: white;
}
td.SectionTitle_Benefits {
	text-align:left;
	border-bottom: 2px solid #b5dab5;
}
span.SectionTitleTab_Help {	
	font-size: 20px;
	color: #babaff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: white;
}
td.SectionTitle_Help {
	text-align:left;
	border-bottom: 2px solid #babaff;
}

.right_index{
	font-size:12px;
	width:254px;
	border:1px solid #e6e6e6;
	
}
.right_index td{
	padding-left:5px;
	padding-right:5px;
}

.center_index{
	
	border:1px solid #e6e6e6;

	
}
.center_index td{
	padding-left:10px;
	padding-right:10px;
}
.table3 {
	text-align:left;
}
.table3 td{
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;

}
#link{
	font-size:12px;	
}


.index_trainer_list{
	font-size:12px;
}
#content{
	font-size:11px;
}
.index_trainer_list #city{
	color: #990000;;
}
h1{	 
	margin: 0px;	
	padding:0px;
}
#headline1{	
	font-size: 16px; 
	color:#ccc;
	line-height:30px;
	font-weight:bold;
}
.rightcolumn_trainerdetail{
	width:260px; 
	vertical-align:top; 	
	padding:5px;
	 
}
.leftcolumn{
	width:496px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 	
	line-height:16px;
	text-align:justify;	
	vertical-align:top; 
	padding:5px;	
}
.rightcolumn{
	width:260px; 
	vertical-align:top; 	
	padding:5px;	
}
 
 
.search_results_search_table{	
	font-size:11px;		
	vertical-align:text-top;
	text-align:left;	
}
.search_results_search_table #dark{	
	background: #ffffcc; 
}
.search_results_search_table th{
	font-size:12px;
	text-align:left;
	color:#555555;
	background:#FFFFFF;
	padding:0px;
	height:25px;
}
.homeCatBox {
	border-color:#FFCC00; 
	border-width:1px; 
	border-style:solid; 
	padding:2px; 
	font-size:100%
}
.nowrap {
	white-space: nowrap
}
.block {
	display: block
}
.form{	
	text-align:left;
	padding:0;
	margin:0;
	FONT-SIZE: 12px; 
	COLOR: #555555; 		
	}
.form td{
	padding-left:5px;	
}
.form th{
	padding-top:15px;
	padding-bottom:15px;
}
.form tr{
	height:25px;
}
#section{
	color:black;	
	font-weight: bold;
} 
#darkRow{	
	background-color: #e6e6e6;
}
 
img.play{position:absolute;bottom:5px;right:5px;width:18px;height:15px;}
img.play2{position:absolute;bottom:15px;right:5px;width:18px;height:15px;}

.search_error_notices{		
	font-size:12px;	 
	border: 1px solid #FFCC00;	
	margin:0px 10px 3px 3px;
	padding:10px;
}
.search_error_notices ul{	
	list-style-image:url(green_arrow.gif);
}
.loginPageText{
	Color: Black;
	FONT-WEIGHT: bold;
	Font-family:Arial Narrow;
	Font-Size: 10pt;
}
.help_headline{	
	font-size: 16px; 
	color:#FF6600;
	line-height:30px;
	font-weight:bold;
	padding-bottom:25px;
}

.client_search_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	 
	border: 0px solid #ddd;
	vertical-align:text-top;
	text-align:left;
	width:300px;	
	margin:0px 0px 0px 0px;	
}
#dark{
	background: #f1f3f5; 
}
.client_search_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	 
	border: 0px solid #ddd;
	vertical-align:text-top;
	text-align:left;
	width:300px;	
	margin:0px 0px 0px 0px;	
}
#dark{
	background: #f1f3f5; 
}
.operations_user_updategeneral{
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	 
	border: 1px solid #ddd;	
	margin:10px 10px 3px 3px;
	
}


.headline {
	font-family: Tahoma, Arial;
	font-size: 28px;
	font-style: normal;
	color: #003063;
}
.text {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003063;
	padding: 20px;
	line-height: 17px;
}
.text3 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003063;
	padding: 20px;
	line-height: 17px;
}
.top_nav_selected {
	font-family: Tahoma, Arial;
	font-size: 21px;
	color: #999999;	
}
.top_nav {
	font-family: Tahoma, Arial;
	font-size: 21px;
	color: #999999;
}


.news  { margin-top:10px; padding:0px; border: 0px solid #ccc; font-size: 20px }

#footerbrand {
margin: 0;
padding: 0;
background: #69C url(/secureweb/images/wave_flat.gif) repeat-x;
width: 100%;
}


#footerbrand #shield {
margin: 0;
padding: 76px 0 30px 0;
background: url(/secureweb/images/wave.gif) no-repeat right top;
width: 100%;
text-align: right;
}

 /* hack only for ie5mac \*//*/
#footerbrand #shield {
padding: 76px 0 60px 0;
}
 /**/
a.top_nav{
text-decoration:none;
color:#999999;
}
a:visited.top_nav{
text-decoration:none;
color:#999999;
}

a.top_nav_selected{
text-decoration:none;
font-weight:bold;
}
.footerFont a{
	color:#ffffff;	
}
.syndicatedLink a{	
	font-size: 12px;	
}

a:link, a:visited,a.link{
	color: #0033CC;
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
.footerFont a:hover{
	color:#ffffff;	
	text-decoration:underline;
}
.footerFont a:visited{
	color:#ffffff;	
	text-decoration:none;
}

#footerbrand #shield a {
margin: 0 70px 0 auto;
padding: 0;
width: 115px;
height: 63px;
display: block;
background: url(/secureweb/images/zegee_logo_white.gif) no-repeat;
text-decoration: none;
}

#footerbrand #shield a img {
display: none;
}
.font14{font-size:14px;}

.panel_a_black a{color:#000000;}
.panel_a_white a{color:#ffffff;}
 
#footer_division{border-bottom:1px solid #336699;width:100%;background-color:#6699CC;text-align:center;color:#fff;border-top:0px solid #0099ff;}
.h_heading { color:#222; margin:0; padding:0; font-size:1.6em; font-weight:normal; line-height:1.1em; }
.h_heading_sub { color:#222; margin:0; padding:0; font-size:1.2em; font-weight:bold; line-height:1.1em; }
.hlOrange {background-color: #DB6700;color: #FFF;padding: 1px 2px;}
.hlred {background-color: #FF0000;color: #FFF;padding: 1px 2px; font-family:verdana;font-size:11px;font-weight:bold;}
.hlwarm {background-color:#FFCC66;color: #000000;padding: 1px 2px; font-family:verdana;font-size:11px;font-weight:bold;}


p{text-align:left;}
.zegeenews_headline{font-size:11px;line-height:10px;font-family:tahoma;padding:3px;text-align:left;font-weight:bold;width:340px;}
.headline_text a{display:block;font-size:11px;line-height:14px;font-family:tahoma;text-align:left;padding:5px;}
.yellow{background-color:#FFFF99;}
.lightblue{background-color:#DFE7F2;}
#foot {font-size: 11px;background-color: #6699CC;color: #FFF;text-align: center;clear: both;}
#foot a {color: #FFF;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;padding: 1px 0;}
#foot a:hover {background-color: #FFF;color: #3193DD;}
.container {width: 760px;text-align: left;background-color:#6699CC;line-height: 18px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
/* columns */
.leftCol{float: left;width: 490px;padding-right: 30px;}
.rightCol {float: left;width: 209px;padding-left: 30px;border-left: 1px solid #DDD;}
.midCol {float: left;width: 350px;padding-right: 30px;}
.triCol {float: left;width: 223px;padding-right: 30px;}
.clBoth {clear: both;}
#foot li {background-image: url(../secureweb/images/bullet3.gif);background-repeat: no-repeat;background-position: 0 8px;padding-left:15px;}
.imgR {	float: right;padding-left: 20px;}
ul.noPad {	list-style: none;	margin-left: 0;	padding-left: 0;}
.fontBig {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.dashed {background-image: url(/secureweb/images/dashed.gif);height: 1px;margin:20px 0;clear:both;}
h3.white {color: #FFF;}
a.b:link, a.b:active, a.b:visited {color: #00F;text-decoration: underline;padding: 1px 2px;}
a.b:hover {background-color: #00F;color: #FFF;text-decoration: none;}



	.bluebox {
    width: 250px;
    background: url(/secureweb/images/blue_div_bottom.gif) no-repeat bottom left;
	text-align:left;
    }
  .bluebox h3 {
    margin: 0;
    padding: 6px 8px 4px 10px;
    font-size: 130%;
    color: #333;
	text-align:center;
    border-bottom: 1px solid #88A4BF;
    background: url(/secureweb/images/blue_h3_bg.gif) no-repeat top left;
    }
  .bluebox ul {
    margin: 0;
    padding: 14px 10px 14px 10px;
    list-style: none;
    }
  .bluebox li {
    margin: 0 0 6px;
    padding: 0;
  }
  
  .bluebox170 {
    width: 170px;
    background: url(/secureweb/images/blue_box_170_bottom.gif) no-repeat bottom left;
	text-align:left;
    }
  .bluebox170 h3 {
    margin: 0;
    padding: 6px 8px 4px 10px;
    font-size: 130%;
    color: #000000;
	text-align:center;
    border-bottom: 1px solid #336699;
    background: url(/secureweb/images/blue_box_170_top.gif) no-repeat top left;
    }
  .bluebox170 ul {
    margin: 0;
    padding: 14px 10px 14px 10px;
    list-style: none;
    }
  .bluebox170 li {
    margin: 0 0 6px;
    padding: 0;
  }
  .padding-top{padding-top:10px;}
  
  
  
  #fa_navigation {
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #C3D2DC;
}

#fa_navbar {
	margin-top: 0;
	border: 1px solid #a9ceeb;
	width: 100%;
	position: relative;
	z-index: 1;
	background: #fff repeat-x left bottom;
	padding: 0;
}

#fa_navbar td {
	padding: 0;
	margin: 0;
}

 
 
 
 
 
 

input.btn {
border: 1px outset #00008B;
}
input.select{
color: #00008B;
background-color: #ffffff;
border: 1px outset #00008B;
}
form div {
clear: left;
margin: 0;
padding: 0;
padding-top: 5px;
}
.required{
 	background-image:url(/secureweb/images/icon/icon_required_star.gif);
	background-repeat:no-repeat;
	background-position:right;
}
form div label {
float: left;
text-align:right;
width:200px; 
padding:4px;
font: bold 0.9em Arial, Helvetica, sans-serif;
}
 
fieldset {
background-color:#ffffff;
border:1px solid #6699CC; 
padding: 0em 1em 1em 1em;
margin-left:1em;
text-align:left; 
}
fieldset div{text-align:left;}

legend {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:0px;
padding:0px;
 
}
.fielderror{
	padding:5px 3px 5px 3px;margin:3px 0px 3px 0px;border:4px solid red;
	}
table tr.fielderror{
padding:5px 0px 5px 0px;margin:3px 0px 3px 0px;border:2px solid red;
}
	
	/* Heading */
h1 {font-size: 180%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 100%;text-transform: uppercase;}

p, pre, blockquote, ul, ol {
	margin: 10px 0;
	padding: 0;
}
form,h1, h2, h3, h4, h5, h6{padding:0px;margin:0px;}

hr.black{background-color:#000000;height:2px;border:0px;}
div.black-line{margin-top:4px;border-top:2px solid #000000;width:100%;height:4px;}
hr.ccc{background-color:#cccccc;height:2px;border:0px;}
p.service-text{line-height:19px;font-size:13px;padding:10px;font-family:verdana;}

   
h2.sub{

	font-weight:bold;
	font-size:14px;
	color:#000000;
	font-family:arial;
	padding-bottom:3px;
	border-bottom:1px dashed #333333;
	margin-bottom:5px;
	text-align:left;
}
hr .black{background-color:#000000;color:#000000}



/* BUTTONS */

.buttons a, .buttons button{
    display:block; 
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:2px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	outline: none;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
	outline: none;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:2px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:2px solid #6299c5;
    color:#fff;
	outline: none;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    background-color:#dff4ff;
    border:2px solid #c2e1ef;
    color:#336699;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:2px solid #C6D880;
    color:#529214;
	outline: none;
	-moz-outline-style: none;
}
.buttons a.positive:active,a.positive:focus{
    background-color:#529214;
    border:2px solid #529214;
    color:#fff;
	outline: none;
	-moz-outline-style: none;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
    border:2px solid #d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:2px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:2px solid #d12f19;
    color:#fff;
}
/* List arrow */
/*ul { margin:0;padding:0;margin-left:13px;padding-left: 13px; font-family:inherit;}*/
ul.trainerdetail{
	list-style-image:url(green_arrow.gif);
}
ul.green{
	list-style-image:url(green_arrow.gif);
}
ul.orange{
	list-style-image:url(orange_arrow.gif);	
}
ul.index_headings{
	list-style-image:url(orange_arrow.gif);	
}
ul.keepinmind{	
	list-style-image:url(orange_arrow.gif);	
}
ul.black_bullet{
	list-style-image:url(bul_dot.gif);	
}
ul.article{
	
	list-style-position:inside;
	padding:10px;
	
	list-style-type:square;
}
 
