body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:left top;
height:708px;
background-color:#efefef;
}


.sub_bg{
margin:0px;
padding:0px;
background-image:url(../images/sub_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
height708px;
background-color:#efefef;
}

h2
{
margin:0px;
padding:0px;
}

h1
{
margin:0px;
padding:0px;
}

h3
{
padding:0px;
margin:0px;
}
.h1_text
{
font-size:10px;
color:#9E9EA0;
margin:0px;
padding:0px;
padding-top:2px;
margin-top:0px;
padding-bottom:3px;
padding-right:3px;
font-weight:normal;
}

.h2_text
{
font-size:13px;
color:#b80800;
text-decoration:none;
font-weight:bold;
}

.text
{

font-size:11px;
color:#616161;
text-decoration:none;

}
.text1
{

font-size:15px;
color:#616161;
text-decoration:none;

}
/*footer class*/

.footer_bg
{
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
height:16px;
background-color:#b72621;
}


.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c0c0c0;
text-decoration:none;
outline:none;
}

.footer_text:hover{

font-size:11px;
color:#ffffff;
text-decoration:none;
outline:none;
}

.whitefoot{

font-size:11px;
color:#c0c0c0;
}

.paddleft
{
padding-left:50px;
}
.paddtop
{padding-top:10px;
}
.paddleft40
{
padding-left:40px;
}
.paddleft420
{
padding-left:18px;
}

.padd_l
{
padding-left:20px;
margin-left:20px;
}
.padd_2
{
padding-left:15px;
padding-right:15px;

}

.padd_lr
{
padding-left:20px;
padding-right:10px;
}
.paddin_r10
{
padding-right:10px;
}

td div.divmenu 
{ 
position:relative; 
margin:0px 0px 0px 0px; 
padding:0px; 
top:0px; 
}
a.help
{
	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #616161;

}

a.help:hover
{
	z-index:25; 
	cursor:pointer;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}

a.help span
{
	display: none
}

a.help:hover span
{
	display:block;
	position:absolute;
	background-color:#f1f1f1;
	top:3em;
	left:3em;
	width:20em;
	border:2px solid #D32C26;
	color:#616161;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}

.left_bor_bg
{
background-image:url(../images/left_bor_bg.jpg);
background-position:left;
width:13px;
background-repeat:repeat-y;
}

.left_corner
{
background-image:url(../images/left_cor.jpg);
background-position:left;
width:12px;
height:109px;
background-repeat:no-repeat;
}


/*ends here*/


.paddt_6
{
padding-top:6px;
padding-left:20px;
}

.paddt_10
{
padding-top:10px;
}
.err{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;	
}
.mem_bg
{
background-image:url(../images/member_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
width:419px;
height:29px;
}

a{
outline:none;
}

form
{
margin:0px;
padding:0px;
}

.tbox
{
border:1px solid #959595;
font-size:10px;
color:#4F4F4F;
height:12px;
padding-left:5px;
}
.tbox_member_verify
{
border:1px solid #959595;
font-size:10px;
color:#4F4F4F;
height:12px;
width:200px;
padding-left:5px;
}
.padd_b2
{
padding-bottom:5px;
}

.black
{
border-left:1px solid #000000;
width:1px;
max-height:11px;
}


.leftnav_bg
{
background-image:url(../images/nav_bg.jpg);
background-repeat:no-repeat;
width:238px;
height:173px;
}


.searchbg
{
background-image:url(../images/search_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
width:957px;
height:61px;
}

.white_sea
{
font-size:10px;
color:#ffffff;
}

.tbox_sea
{
width:212px;
height:15px;
padding-left:5px;
}

.paddt_4
{
padding-top:8px;
padding-bottom:3px;
}
.padd
{
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
}

.paddl_12
{
padding-left:20px;
padding-top:10px;
}
.paddl_12_gosearch
{
padding-left:15px;
padding-top:10px;
padding-bottom:5px;
}
.paddl_12_adsearch
{
padding-left:14px;
padding-top:10px;
padding-bottom:8px;
}
.paddl_12_searchleftclub
{
padding-left:14px;
padding-top:5px;
padding-bottom:8px;
}
.paddl_12_searchleftcoach
{
padding-left:15px;
padding-top:5px;
padding-bottom:8px;
}
.paddl_12_searchleftpartner
{
padding-left:15px;
padding-top:5px;
padding-bottom:8px;
}
.paddl_12_searchleftsport
{
padding-left:14px;
padding-top:5px;
padding-bottom:8px;
}
.paddl_4
{
padding-left:4px;
}
.paddl_7
{
padding-left:7px;
}
.paddl_5
{
padding-left:5px;
}
.paddl_28
{
padding-left:28px;
}

.redwhite
{
background-image:url(../images/redwhite.jpg);
background-position:left bottom;
background-repeat:repeat-x;
}

.red_bold
{
font-size:12px;
font-weight:bold;
color:#9A0000;
text-decoration:none;
}

.padd_l14
{
padding-left:14px;
}
.padd_r14
{
padding-right:14px;
}

.paddt_61
{
padding-top:6px;
}
.paddt_3
{
padding-top:3px;
}
.paddt_19
{
padding-top:19px;
}

.bottom_bg
{
background-image:url(../images/bottom_con_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
height:24px;
}

.tab_bor
{
border-bottom:1px solid  #d8d8d8;
border-left:1px solid  #d8d8d8;
border-right:1px solid  #d8d8d8;

}

.tab1_bor
{
border-bottom:1px solid  #d1cece;
border-left:1px solid  #d1cece;
border-right:1px solid  #d1cece;
border-top:1px solid  #d1cece;
}
.tab1_bor_mem
{
border-bottom:1px solid  #d1cece;
border-left:1px solid  #d1cece;
border-right:1px solid  #d1cece;
border-top:1px solid  #d1cece;
}
.tab1_border
{
padding-top:4px;
}
.top_border
{
border-top:1px solid  #d1cece;
}
.sub_td
{
border-bottom:1px solid #d9d2d2;
padding-top:2px;
}


.gray_b
{
font-size:10px;
color:#616161;
font-weight:bold;
}
.up_font
{
font-size:14px;
color:#da0900;
padding-left:10px;

}
.gray
{

font-size:15px;
color:black;
font-weight:bold;
}
.red_b
{

font-size:10px;
color:#9A0000;
font-weight:bold;
border-bottom:1px solid  #dad4d4;
}
.red
{
font-size:12px;
color:#9A0000;
}
.red1
{

font-size:12px;
color:#9E0000;
}
.bor_bot
{
border-bottom:1px solid  #dad4d4;
padding-right:5px;
}

.paddl_8
{
padding-left:15px;
}

.paddr_8
{
padding-right:15px;
}
.link
{
font-size:9px;
color:#9e0000;
}

.link:hover
{

font-size:9px;
color:#888787;
}

.link_sub
{

font-size:12px;
color:#9e0000;
}

.link_sub:hover
{

font-size:12px;
color:#888787;
}

.paddr_5
{
padding-right:5px;
}

.qlink_bg
{
background-image:url(../images/qlinks_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
height:113px;
}

.dbox
{
width:203px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#5074a2;
	border-left:solid 1px #b2b2b2;
	border-top:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;
	border-bottom:solid 1px #b2b2b2;
	margin:0px;
}
.dbox_left
{
width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#5074a2;
	border-left:solid 1px #b2b2b2;
	border-top:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;
	border-bottom:solid 1px #b2b2b2;
	margin:0px;
	padding-left:5px;
}
.dbox_left_sub
{
width:188px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#5074a2;
	border-left:solid 1px #b2b2b2;
	border-top:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;
	border-bottom:solid 1px #b2b2b2;
	margin:0px;
}
.dbox1
{
width:173px;
border:1px solid #650906;
height:15px;
}


.sub_s_bg
{
background-image:url(../images/sub_search_bg.jpg);
background-repeat:no-repeat;
height:70px;
background-position:left top;
}

.red_13
{
font-size:13px;
color:#9A0000;
text-decoration:underline;
font-weight:bold;
}
.red_12
{
font-size:13px;
color:#9A0000;
text-decoration:none;
font-weight:bold;
}
.ul
{
margin:0px;
padding:0px;
}
.li
{
margin:0px;
padding:0px;
}
.ast
{
color:#9A0000;
font-size:11px;
}
.submit_btn
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:76px;
	height:18px;
	cursor:pointer;
}
.submit_member
{
	background-image:url(../images/login_button.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:33px;
	height:14px;
	cursor:pointer;
}
.submit_member_verify
{
	background-image:url(../images/get_password.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:124px;
	height:14px;
	cursor:pointer;
}
.es_search_btn
{
	/*background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:57px;
	height:14px;
	cursor:pointer;*/
	background-image:url(../images/search_b.gif);
background-repeat:no-repeat;
background-position:left top;
width:75px;
	height:20px;
}
.reset_btn
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:57px;
	height:14px;
	cursor:pointer;
}
.text_box
{
background-color:#FFFFFF;
border:solid 1px #b7b5b5;
color:#949494;
font-weight:600;
text-decoration:none;
font-size:12px;
font-weight:normal;
width:200px;
/*padding-left:5px;*/
}
.body_text
{
font-size:11px;
color:#616161;
font-weight:normal;
text-decoration:none;
text-align:justify;
}
.pagenum_text
{
font-size:15px;
color:#616161;
font-weight:bold;
text-decoration:none;
text-align:justify;
}
.formfield 
{
border:1px solid #6B6C64;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#6B6C64;
font-size:11px;
width:200px;
}
.radio
{
input[type="radio"] {outline: none};
}
.padd_78
{
 padding-left:78px;
}
.faq
{
margin-left:2px;
font-size:13px;
color:#b80800;
}
.faq1
{
margin-left:15px;
}

.i_13
{
font-size:15px;
color:#FF0000;
}
.bordercms{
border-left:solid 1px #CFCFCF;
border-top:solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
border-bottom:solid 1px #CFCFCF;
}
.bordercmsx{
border-bottom:solid 1px #CFCFCF;
}
.bordercmsy{
border-right: solid 1px #CFCFCF;
}

.pad_right{
padding-right:50px;}
.offer_order
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	/*color:#414b56;*/
	color:#9A0000;
}

.paddt_7
{
padding-top:6px;

}

.abpagelink
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#616161;
font-style:normal;
font-variant:normal;
line-height:normal;
text-decoration:none;
}
.abpage
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#616161;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
.next
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#9e0000;
text-decoration:none;
}
.hidden{
	display:none;
}
.unhide{
	display:block;
}
.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: smaller;
  padding: 1px;
}

.combo .label {
  text-align: center;
  padding: 1px;
}

.combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.combo .hilite {
  background: #048;
  color: #aef;
}
#shadowbox_overlay {
  visibility: hidden;
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 998;
}

/*_______________________________________________________________  Container  */
#shadowbox_container {
  position: fixed;
  height: 0px;
  width: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: center; /* centers in quirks and IE */
}

/*_______________________________________________________________  Shadowbox  */
#shadowbox {
  display: none;
  visibility: hidden;
  margin: 0 auto;
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  text-align: left; /* reset left alignment */
}

/*___________________________________________________________________  Title  */
/*
HTML snapshot:
<div id="shadowbox_title">
  <div id="shadowbox_title_inner">Title Here</div>
</div>
*/
#shadowbox_title {
  height: 25px;
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner {
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  white-space: nowrap;
  padding: 5px 0 4px 8px;
  color: #fff;
}

/*____________________________________________________________________  Body  */
/*
HTML snapsnot:
<div id="shadowbox_body">
  <div id="shadowbox_body_inner">
    <img src="my_image.jpg" id="shadowbox_content" height="350" width="580">
  </div>
  <div id="shadowbox_loading">
    <img src="images/loading.gif" alt="loading"></div>
    <span><a href="javascript:Shadowbox.close();">Cancel</a></span>
  </div>
</div>
*/
#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 2px solid #fff;
  background-color: #000;
}
#shadowbox_body_inner {
  position: relative;
  overflow: hidden;
}
#shadowbox_loading {
  position: absolute;
  top: 0;
  left: 0;
  height: 10000px; /* overflow:hidden will clip this */
  width: 100%;
  background-color: #222;
}
#shadowbox_loading img {
  float: left;
  margin: 10px 10px 0 10px;
}
#shadowbox_loading span {
  float: left;
  margin-top: 16px;
  font-size: 10px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
}

#shadowbox_content.html { /* make html content scrollable */
  height: 100%;
  width: 100%;
  overflow: auto;
}

/*_________________________________________________________________  Toolbar  */
/*
HTML snapshot:
<div id="shadowbox_toolbar">
  <div id="shadowbox_toolbar_inner">
    <div id="shadowbox_nav_close">
      <a href="javascript:Shadowbox.close();"><span class="shortcut">C</span>lose</a>
    </div>
    <div id="shadowbox_nav_next">
      <a href="javascript:Shadowbox.next();"><span class="shortcut">N</span>ext</a>
    </div>
    <div id="shadowbox_nav_previous">
      <a href="javascript:Shadowbox.previous();"><span class="shortcut">P</span>revious</a>
    </div>
    <div id="shadowbox_counter">
      <a href="javascript:Shadowbox.change(0);">1</a>
      <a href="javascript:Shadowbox.change(1);" class="shadowbox_counter_current">2</a>
      <a href="javascript:Shadowbox.change(2);">3</a>
    </div>
  </div>
</div>
*/
#shadowbox_toolbar {
  margin: 0;
  padding: 0;
  height: 20px;
  overflow: hidden;
}
#shadowbox_toolbar_inner {
  height: 20px;
  color: #fff;
}
#shadowbox_toolbar_inner div {
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 10px;
  height: 10px;
  line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
  text-decoration: underline;
  font-weight: bold;
}
#shadowbox_toolbar_inner div a {
  text-decoration: none;
  color: #fff;
}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {
  float: right;
  padding-right: 10px;
}
#shadowbox_counter {
  float: left;
  padding-left: 10px;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
  font-weight: bold;
}

/*________________________________________________________________  Messages  */
div.shadowbox_message {
  text-align: center;
  padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  text-decoration: none;
  color: #bed333;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
  text-decoration: underline;
}
.login_upper_bgimg
{
background-image:url(../images/login/login_upperbg.gif);
background-repeat:no-repeat;
background-position:left top;
padding-top:21px;
padding-left:4px;
}
.padding_top21
{
padding-top:21px;
}
.login_text1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#555555;
}
.padding_left4
{
padding-left:4px;
}
.padding_left7
{
padding-left:7px;
}
.padding_left6
{
padding-left:6px;
}
.padding_left12
{
padding-left:12px;
}
.padding_top22
{
padding-top:22px;
}
.padding_top7
{
padding-top:7px;
}
.padding_left45
{
padding-left:45px;
}
.login_bgcolor1
{
width:386px;
height:34px;
background-color:#eaeaea;
}
.login_bgcolor2
{
width:386px;
height:27px;
background-color:#eaeaea;
}
.login_text2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#f40900;
}
.padding_top16
{
padding-top:16px;
}
.padding_top20
{
padding-top:20px;
}
.padding_top10
{
padding-top:10px;
}
.padding_left48
{
padding-left:48px;
}
.padding_left52
{
padding-left:52px;
}
.padding_right12
{
padding-right:12px;
}
.padding_bottom14
{
padding-bottom:14px;
}
.padding_left308
{
padding-left:308px;
}
.padding_bottom27
{
padding-bottom:27px;
}
.textbox
{
width:201px;
height:14px;
}
.login_bgcolor3
{
width:20px;
height:34px;
background-color:#eaeaea;
}
.login_bgcolor4
{
width:20px;
height:27px;
background-color:#eaeaea;
}
.reg_form_bg
{
background-color:#f0f0f0;
}
.submit_btn_regform
{
	background-image:url(../images/user_registration_form.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:86px;
	height:15px;
	cursor:pointer;
}
.login_submit_member
{
	background-image:url(../images/login_button.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:33px;
	height:14px;
	cursor:pointer;
}
.login_ast
{
color:#9A0000;
font-size:11px;
text-decoration:none;
}
.reg_login
{
background-image:url(../images/reg_login_bg.jpg);
background-repeat:no-repeat;
}
.login_here
{
background-image:url(../images/reg_upper_login.jpg);
background-repeat:no-repeat;
height:35px;
}
.padding_left20
{
padding-left:20px;
}
.padding_left10
{
padding-left:10px;
}
.padding_left100
{
padding-left:100px;
}
.padding_top15
{
padding-top:15px;
}
.login_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#616161;
}
.padd_right7
{
padding-right:7px;
}
.padd_right11
{
padding-right:11px;
}
.already_reg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#616161;
}
.padding_left21
{
padding-left:21px;
}

.padding_top26
{
padding-top:26px;
}
.padding_left106
{
padding-left:106px;
}
.padding_bottom21
{
padding-bottom:21px;
}
.padding_bottom10
{
padding-bottom:10px;
}
.padding_bottom8
{
padding-bottom:8px;
}
.padding_top8
{
padding-top:8px;
}
.login_textbox
{
background-color:#FFFFFF;
border:solid 1px #b7b5b5;
color:#949494;
font-weight:600;
text-decoration:none;
font-size:12px;
font-weight:normal;
width:201px;
height:19px;
margin:0px;
padding:0px;
padding-left:5px;
}
.user_reg_form
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#616161;
}
.red_name
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#9A0000;
}
.login_name
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.log_separator
{
color:#949494;
font-weight:bold;
}
.padding_top2
{
padding-top:2px;}

.padding_left226
{
padding-left:226px;
}
.user_reg
{
background-image:url(../images/reg_form_bg.jpg); 
background-repeat:repeat-x; 
border:solid 1px #d1cece;
}
.padding_left228
{
padding-left:228px
}
.events_bg
{
background-color:#FFFFFF;
}
.back_to_list
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.thanku_msg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.padding_right20
{
padding-right:20px;
}
.field_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6B6C64;
text-decoration:none;
width:225px;
}
.job_bg
{
background-color:#FFFFFF;
background-repeat:repeat-x; 
border:solid 1px #d1cece;
}
.middle_height
{
height:5px;
}
.ul_leftpanel
{
margin:0px;
padding-left:9px;
padding-top:5px;
}
ul.services li {
margin:0px;
display:inline;}

a.nav_services:link, a.nav_services:visited {
display:block; padding:1px 0 0 14px; margin:0px;width: auto; height: auto; text-align:left; line-height:17px;
text-decoration:none; background:url(../images/bullet.png) no-repeat left; color:#616161;}
a.nav_services_a {
display:block; padding:1px 0 0 14px; margin:0px;width:auto; height:auto; text-align:left; line-height:17px; font-weight:bold;
text-decoration:none; background:url(../images/bullet_a.png) no-repeat left; color: #990000;}

a.nav_services:hover {
display:block; padding:1px 0 0 14px; margin:0px;width:auto; height:auto; text-align:left; line-height:17px;
text-decoration:none; background:url(../images/bullet_a.png) no-repeat left; color:#616161;}


.left_side_bull{
	float: left;
	width: 15px;
}

.right_side_bull{
	margin-left: -10px;
	padding-left: 30px;
}
.text_padding_map{
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;
	padding-bottom:20px;
		
}

.padding_left_20
{
padding-left:20px;
}
.offer_order
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	/*color:#414b56;*/
	color:#9A0000;
}
.h3_text
{
font-size:11px;
color:#616161;
text-decoration:none;
font-weight:bold;
}
.h2h_text
{
font-size:13px;
color:#616161;
text-decoration:none;
font-weight:bold;
}

.red_link {
color:#9A0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.c2a_div
{
height:80px; 
position:relative;
color:#616161;
font-size:11px;
font-weight:normal;
}
.c2a_div_title{
height:32px;
}
.c2a_img{
position:absolute; bottom:0; right:8;
}
.title_h2{
font-size:17px;
}

.bodytext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808284;
	font-weight:normal;
	text-decoration:none;
}

.body_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1F0D00;
font-weight:normal;
text-decoration:none;
text-align:justify;
}

.headertext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7a73;
	font-weight:bold;
	text-decoration:none;
}

li {
padding:4px 0;
}