/*----------------------------------------------------------*/
/*CSS Document for aautovantagegps.com 						*/
/* Author: Rakesh FIS20 									*/
/* Created on Wednesday, 26 Sep 2007						*/
/*----------------------------------------------------------*/

/* General Styles */
body {
	height:100%;
	margin: 15;
	margin-top:0px;
	margin-bottom:25px;
	padding: 0;
	border: none;
	background-image: url('http://mat.ayantra.com/haasautovantagegps/common/images/bg_haas.gif');
	background-repeat: repeat;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.FooterText{
	FONT-SIZE: 11px; COLOR: #808080; FONT-STYLE: normal; font-weight: normal; FONT-FAMILY: Arial;
}

.WhiteText{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; font-weight: none; FONT-FAMILY: Arial;
}

.WhiteBoldText{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; font-weight: bold; FONT-FAMILY: Arial;
}

.HeadingText{
	FONT-SIZE: 14px; COLOR: #0560A6; FONT-STYLE: normal; font-weight: bold; FONT-FAMILY: Arial;
}

.BoldText{
	FONT-SIZE: 12px; COLOR: #242424; FONT-STYLE: normal; font-weight: bold; FONT-FAMILY: Arial;
}

.BoldRedText{
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-STYLE: normal; font-weight: bold; FONT-FAMILY: Arial;
}
.NormalRedText{
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-STYLE: normal; font-weight: normal; FONT-FAMILY: Arial;
}
.BlueBoldText{
	FONT-SIZE: 12px; COLOR: #0E326E; FONT-STYLE: normal; font-weight: bold; FONT-FAMILY: Arial;
}
.BlueNormalText{
	FONT-SIZE: 12px; COLOR: Blue; FONT-STYLE: normal; font-weight: normal; FONT-FAMILY: Arial;
}

.NormalLnk {color: #0E5B85; font: 11px Arial; text-decoration: none; font-weight: none;}
.NormalLnk:link {color: #0E5B85; font: 11px Arial; text-decoration: none; font-weight: none;}
.NormalLnk:hover {color: #0E5B85; font: 11px Arial; text-decoration: underline; font-weight: none;}

.FooterLnk {color: #2771BA; font: 11px Arial; text-decoration: none; font-weight: normal;}
.FooterLnk:link {color: #2771BA; font: 11px Arial; text-decoration: none; font-weight: none;}
.FooterLnk:hover {color: #2771BA; font: 11px Arial; text-decoration: underline; font-weight: none;}

.WhiteLnk {color: #FFFFFF; font: 12px Arial; text-decoration: none; font-weight: none;}
.WhiteLnk:link {color: #FFFFFF; font: 12px Arial; text-decoration: none; font-weight: none;}
.WhiteLnk:hover {color: #FFFFFF; font: 12px Arial; text-decoration: underline; font-weight: none;}

.WhiteLnkBold {color: #FFFFFF; font: 12px Arial; text-decoration: none; font-weight: bold;}
.WhiteLnkBold:link {color: #FFFFFF; font: 12px Arial; text-decoration: none; font-weight: bold;}
.WhiteLnkBold:hover {color: #FFFFFF; font: 12px Arial; text-decoration: underline; font-weight: bold;}

.BoldBlueLnk {color: #006DBA; font: 12px Arial; text-decoration: none; font-weight: bold;}
.BoldBlueLnk:link {color: #006DBA; font: 12px Arial; text-decoration: none; font-weight: bold;}
.BoldBlueLnk:hover {color: #006DBA; font: 12px Arial; text-decoration: underline; font-weight: bold;}

BR.clearMod { clear: both; line-height:0; display: block; margin:0; }

hr {
	border: 0;
	width: 100%;
	color: #3C7CAD;
	background-color: #3C7CAD;
	height: 1px;
}

input.TEXT2{
	background-color:#F7FBFF;
	border-top:1px solid #84A5CE;
	border-left:1px solid #84A5CE;
	border-right:1px solid #C1D2E7;
	border-bottom:1px solid #C1D2E7;
	font-family:Tahoma,Arial,Helvetica,sans-serif; 
	font-size:12px;
	font-weight:normal;
	display:inline;
	padding:4px 4px 2px 4px;
	width:240px;
	height:16px;
	}

.SelectOne {
	width: 211px;
	height:22px;
	padding: 3px 3px;
	background-color: #F7FBFF;
	border-top:1px solid #84A5CE;
	border-left:1px solid #84A5CE;
	border-right:1px solid #C1D2E7;
	border-bottom:1px solid #C1D2E7;
	font-family:Tahoma,Arial,Helvetica,sans-serif; 
	font-size:12px;
	display:inline;
}
/* Button */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
.btnLnk {color: #11449E; font: 12px Arial; text-decoration: none; font-weight: bold;}
.btnLnk:link {color: #11449E; font: 12px Arial; text-decoration: none; font-weight: bold;}
.btnLnk:hover {color: #006DBA; font: 12px Arial; text-decoration: underline; font-weight: bold;}

a.button {
    background: transparent url('../../Common/Images/bg_button_a.gif') no-repeat scroll top right;
    color: #11449E;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
	font-weight: bold;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	padding-bottom:5px;
	
}

a.button span {
    background: transparent url('../../Common/Images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	padding-bottom:5px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	padding-bottom:0px;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.button2 {
    background: transparent url('../../Common/Images/bg_button_a.gif') no-repeat scroll top right;
    color: #11449E;
    display: block;
	float:left;
    font: normal 12px arial, sans-serif;
	font-weight: bold;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button2 span {
    background: transparent url('../../Common/Images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button2:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button2:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

input.btn{
	height:22px;
   color:#11449E;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#BFA277;
   border-left-color:#BFA277;
   border-right-color:#BFA277;
   border-bottom-color:#BFA277;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFE5AC',EndColorStr='#FFBF30');
	  
	  
	  }

/* Head */

.ContainerHead {
  /*margin-left: auto;
  margin-right: auto;
  width: 984px;
  height:58px;
  border:none;*/
  
  margin-left: auto;
  margin-right: auto;
  width: 984px;
  height:58px;
  border:none;
  padding-top:0px;
  padding-right:0px;
}
.Logo {
  width: 203px;
  height:58px;
  border:none;
  background-image:url(../../Common/Images/head_01.gif);
  padding-top:0px;
  padding-right:0px;
  display:block;
  float: left;
}
.headSpacing {
  width: 119px;
  height:58px;
  border:none;
  background-image:url(../../Common/Images/head_02.gif);
  background-repeat:repeat-x;
  padding-top:0px;
  padding-right:0px;
  display:block;
  float: left;
}
.headSide {
  width: 647px;
  height:35px;
  border:none;
  background-image:url(../../Common/Images/head_03.gif);
  text-align:right;
  padding-top:23px;
  padding-right:15px;
  display:block;
  float: left;
}
#ContainerBody {
  margin-left: auto;
  margin-right: auto;
  width: 984px;
}
.pageMenu {
  margin-left: auto;
  margin-right: auto;
  background-image:url(../../Common/Images/avgps_18.gif);
  width: 972px;
  height:28px;
  border:none;
  padding-left:6px;
  padding-right:6px;
  display:block;
 
}
.MenuBody {
  margin-left: auto;
  margin-right: auto;
  background-image:url(../../Common/Images/hdr_02.gif);
  width: 935px;
  height:28px;
  border:none;
  padding-left:37px;
  padding-right:0px;

}

.pageFooter {
  margin-left: auto;
  margin-right: auto;
  width: 954px;
  height:42px;
  border:none;
  background-image:url(../../Common/Images/avgps_19.gif);
  padding-top:35px;
  padding-left:30px;
}
		.BigFooterContainer {
		  margin-left: auto;
		  margin-right: auto;
		  width: 1240px;
		  height:77px;
		  border:none;
		}
		.BigFooter1 {
		  width: 19px;
		  height:77px;
		  border:none;
		  background-image:url(../../Common/Images/avgpsf_01.gif);
		  display:block;
		  float:left;
		}
		.BigFooter2 {
		  width: 1052px;
		  height:42px;
		  border:none;
		  background-image:url(../../Common/Images/avgpsf_02.gif);
		  padding-top:35px;
		  padding-left:21px;
		  display:block;
		  float:left;		  
		}
		
		.BigFooter3 {
		  width: 148px;
		  height:77px;
		  border:none;
		  background-image:url(../../Common/Images/avgpsf_04.gif);
		  display:block;
		  float:left;		  
		}
.pageBody {
  margin-left: auto;
  margin-right: auto;
  width: 972px;
  border:none;
  background-image:url(../../Common/Images/avgps_18.gif);
  padding-left:6px;
  padding-right:6px;
  display:block;
}

.menuContainer {
  width: 960px;
  border:none;
  background-image:url(../../Common/Images/hdr_02.gif);
  padding-left:6px;
  padding-right:6px;
  overflow: hidden;
}
#pageBody {
  margin-left: auto;
  margin-right: auto;
  width: 972px;
  border:none;
  background-image:url(../../Common/Images/avgps_18.gif);
  padding-left:6px;
  padding-right:6px;
  overflow: hidden;
}
.bodyCover {
  width: 942px;
  border:none;
  background-image:url(../../Common/Images/avgps_04.gif);
  background-repeat:repeat-x;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  display:block;
  overflow: hidden;
}

.loginCover {
  width: 280px;
  height:190px;
  border:none;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  display:block;
  float: left;
}
.loginBox {
  width: 260px;
  height:221px;
  border:none;
  background-image:url(../../Common/Images/avgps_11.gif);
  background-repeat:no-repeat;
  padding-top:15px;
  padding-bottom:2px;
  padding-left:13px;
  padding-right:7px;
  display:block;
  overflow: hidden;
  line-height:18px;
}
.regBox {
  width: 223px;
  height:25px;
  border:none;
  background-image:url(../../Common/Images/avgps_15.gif);
  background-repeat:no-repeat;
  padding-top:8px;
  padding-bottom:0px;
  padding-left:50px;
  padding-right:7px;
  display:block;
  overflow: hidden;
}
.pageBanner{
  width: 662px;
  height:223px;
  border:none;
  background-image:url(../../Common/Images/center_img5.2.jpg);
  background-repeat:no-repeat;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  float: left;
}

.MenuSpacer {
border: 0px solid black;
color: black;
float: left;
margin: 0em;	  
width: 34px;
height:28px;
vertical-align:center;
text-align:center;	  
}

.MenuLogin {
border: 0px solid black;
color: black;
float: left;
margin: 0em;	  
width: 62px;
height:28px;
vertical-align:center;
text-align:center;
background-image:url(../../Common/Images/btn_login_o.gif); 
}

.MenuRegister {
border: 0px solid black;
color: black;
float: left;
margin: 0em;	  
width: 181px;
height:28px;
vertical-align:center;
text-align:center;	  
}

.MenuSeparator {
border: 0px solid black;
color: black;
background-image:url(../../Common/Images/hdr_05.gif);
float: left;
margin: 0em;	  
width: 1px;
height:28px;
vertical-align:center;
text-align:center;	  
}

/*Menu -  -  -  -  - */
	
	
	

	.MenuRegister {
	border: 0px solid black;
	color: black;
	float: left;
	margin: 0em;	  
	width: 181px;
	height:28px;
	vertical-align:center;
	text-align:center;	  
	}

	.MenuSeparator2 {
	border: 0px solid black;
	color: black;
	background-image:url(../../Common/Images/hdr_05.gif);
	background-repeat:repeat-y;
	float: left;
	margin: 0em;	  
	width: 1px;
	height:27px;
	vertical-align:top;
	text-align:center;	 
	overflow: hidden; 
	}

	/* Menu Buttons CSS */
	.MnuSign{
	display: block;
	width: 124px;
	height: 28px;
	background: url("../../Common/Images/btn_login_o.gif") 0 0 no-repeat;
	text-decoration: none;
	vertical-align:center;
	text-align:center;	
	}
	.MnuSign:hover{
	background-position: -57px 0;
	}
	.MnuRegister{
	display: block;
	width: 181px;
	height: 28px;
	background: url("../../Common/Images/btn_register.gif") 0 0 no-repeat;
	text-decoration: none;
	vertical-align:center;
	text-align:center;	
	}
	.MnuRegister:hover{
	background-position: -181px 0;
	}
	.MnuRegisterActive{
	display: block;
	width: 181px;
	height: 28px;
	background: url("../../Common/Images/btn_reg_a.gif") 0 0 no-repeat;
	text-decoration: none;
	vertical-align:center;
	text-align:center;	
	}
	.MnuRegisterhover1{
	display: block;
	width: 181px;
	height: 28px;
	background: url("../../Common/Images/btn_register.gif") 0 0 no-repeat;
	text-decoration: none;
	vertical-align:top;
	text-align:center;
	background-position: -102px 0;
	}
		
	.MnuLogin{
	display: block;
	width: 124px;
	height: 28px;
	background: url("../../Common/Images/btn_login.gif") 0 0 no-repeat;
	text-decoration: none;
	vertical-align:center;
	text-align:center;	
	}
	.MnuLogin:hover{
	background-position: -57px 0;
	}
	
	/* InnerMenu CSS */
		#menuList {
		position:relative;
		font-size:1em;
		z-index:100;
		margin: 0px;
		padding: 0px;
		height:28px;
		
		}
		
		#mainMenu {
		position:relative;
		background: #cccccc;
		height:28px;
		}
		
		#menuList ul {
		z-index:100;
		margin: 0px;
		padding: 0px;
		height:28px;
		}
		
		#menuList li {
		z-index:100;
		display:inline;
		list-style: none;
		margin: 0px;
		padding: 0px;
		height:28px;
		}
		
		a.starter {
		z-index:100;
		margin: 0px;
		padding: 0px;
		height:28px;
		}
		
		a.starter:hover, a.starter:active, a.starter:focus {
		/*background-color: #ffffff;*/
		color: #3F4C78;
		height:28px;	
		}
		#menubuilder, #stylelibrary, #aboutus {
		width: 120px;
		height:28px;
		}
		.menu {
		text-align: left;
		position: absolute;
		visibility: hidden;
		z-index: 100;
		height:28px;
		}
		.menu li {
		width:100%;
		height:28px;
		}
		.menu li a {
		background: #5AB0C5;
		z-index:100;
		color: #fff;
		display: block;
		width:100%;
		font-size: 1em;
		padding:2px;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
		margin-top:-2px;
		height:28px;
		}
		
		.menu li a:hover, .menu li a:active, .menu li a:focus {
		background-color: #cccccc;
		color: #3F4C78;
		height:28px;
		}	
		
		.menuList{
		display: block;
		height: 28px;
		background: url("../../Common/Images/spacer.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;
		height:28px;
		}
		/*/////////////////// need a break!! */
		
		/*.LiSubMenu{
		display: block;
		width: 300px;
		height: 28px;
		border:thin;
		border-color:#000000;
		padding-left:5px;
		
		}*/
		
		.MnuLoginHome{
		display: block;
		width: 59px;
		height: 28px;
		background: url("../../Common/Images/mnu_home.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;	
		}
		.MnuLoginHome:hover{
		background-position: -59px 0;
		}
		.MnuLoginHomeActive{
		display: block;
		width: 59px;
		height: 28px;
		background: url("../../Common/Images/mnu_home_a.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuLoginHomehover1{
		display: block;
		width: 59px;
		height: 28px;
		background: url("../../Common/Images/mnu_home.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;
		background-position: -59px 0;
		}
		.MnuLoginHomeNormal{
		display: block;
		width: 59px;
		height: 28px;
		background: url("../../Common/Images/mnu_home.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;
		}
		
		.MnuSetup{
		display: block;
		width: 63px;
		height: 28px;
		background: url("../../Common/Images/mnu_setup.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuSetup:hover{
		background-position: -63px 0;
		}
		.MnuSetupActive{
		display: block;
		width: 63px;
		height: 28px;
		background: url("../../Common/Images/mnu_setup_a.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuSetuphover1{
		display: block;
		width: 63px;
		height: 28px;
		background: url("../../Common/Images/mnu_setup.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;
		background-position: -63px 0;	
		}
		.MnuSetupNormal{
		display: block;
		width: 63px;
		height: 28px;
		background: url("../../Common/Images/mnu_setup.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		
		.MnuManage{
		display: block;
		width: 76px;
		height: 28px;
		background: url("../../Common/Images/mnu_manage.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;
		}
		.MnuManage:hover{
		background-position: -76px 0;
		}
		.MnuManageActive{
		display: block;
		width: 76px;
		height: 28px;
		background: url("../../Common/Images/btn_manage_a.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuManagehover1{
		display: block;
		width: 76px;
		height: 28px;
		background: url("../../Common/Images/mnu_manage.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;
		background-position: -76px 0;	
		}
		.MnuManageNormal{
		display: block;
		width: 76px;
		height: 28px;
		background: url("../../Common/Images/mnu_manage.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		
		
		.MnuHelp{
		display: block;
		width: 57px;
		height: 28px;
		background: url("../../Common/Images/mnu_help.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuHelp:hover{
		background-position: -57px 0;
		}
		.MnuHelpActive{
		display: block;
		width: 57px;
		height: 28px;
		background: url("../../Common/Images/mnu_help_a.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuHelphover1{
		display: block;
		width: 57px;
		height: 28px;
		background: url("../../Common/Images/mnu_help.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		background-position: -57px 0;
		}
		.MnuHelpNormal{
		display: block;
		width: 57px;
		height: 28px;
		background: url("../../Common/Images/mnu_help.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		
		.MnuLogout{
		display: block;
		width: 74px;
		height: 28px;
		background: url("../../Common/Images/mnu_logout.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuLogout:hover{
		background-position: -74px 0;
		}
		.MnuLogoutActive{
		display: block;
		width: 70px;
		height: 28px;
		background: url("../../Common/Images/mnu_logout_a.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuLogouthover1{
		display: block;
		width: 74px;
		height: 28px;
		background: url("../../Common/Images/mnu_logout.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		background-position: -74px 0;
		}
		.MnuLogoutNormal{
		display: block;
		width: 74px;
		height: 28px;
		background: url("../../Common/Images/mnu_logout.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.CellrollOver{
		background-color:#FF6600;
		}
		
		/* ////////////////////////////////////////////////////////////////////////////////////// */

								ul.MenuBarHorizontal
								{
								margin: 0;
								padding: 0;
								list-style-type: none;
								font-size: 11px;
								font-family:Arial, Helvetica, sans-serif;
								cursor: default;
								width: auto;
								}
								
								ul.MenuBarActive
								{
								z-index: 1000;
								}
								
								ul.MenuBarHorizontal li
								{
								margin: 0;
								padding: 0;
								list-style-type: none;
								font-size: 100%;
								position: relative;
								text-align: left;
								cursor: pointer;
								/*width: 8em;*/
								float: left;
								/*background-image:url(../../../Common/Images/avgps2_03.gif);*/
								background-color:#E2F2FF;
								border-bottom:0px;
								border-color:#000000;
								}
								
								ul.MenuBarHorizontal ul
								{
								margin: 0;
								padding: 0;
								list-style-type: none;
								font-size: 100%;
								z-index: 1020;
								cursor: default;
								width: 20em;
								position: absolute;
								left: -1000em;
								}
								
								ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
								{
								left: auto;
								}
								
								ul.MenuBarHorizontal ul li
								{
								width: 20em;
								}
								
								ul.MenuBarHorizontal ul ul
								{
								position: absolute;
								margin: -5% 0 0 95%;
								}
								
								ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
								{
								left: auto;
								top: 0;
								}
								
								
								ul.MenuBarHorizontal ul
								{
								border: 1px solid #CCC;
								}
								
								ul.MenuBarHorizontal a
								{
								display: block;
								cursor: pointer;
								/*background-color: #000;*/
								padding: 0.5em 0.75em;
								font:Arial, Helvetica, sans-serif;
								font-size:12px;
								color: #0A3278;
								font-weight:bold;
								text-decoration: none;
								}
								
								ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
								{
								/*background-color: #FF6600;*/
								font:Arial, Helvetica, sans-serif;
								color: #FF6600;
								font-weight:bold;
								
								}
								
								ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
								{
								/*background-color: #FF9900;*/
								font:Arial, Helvetica, sans-serif;
								color: #FF6600;
								font-weight:bold;
								}
								
								
								/*******************************************************************************
								
								BROWSER HACKS: the hacks below should not be changed unless you are an expert
								
								*******************************************************************************/
								
								/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
								ul.MenuBarHorizontal iframe
								{
								position: absolute;
								z-index: 1010;
								}
								/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
								@media screen, projection
								{
								ul.MenuBarHorizontal li.MenuBarItemIE
								{
								display: inline;
								f\loat: left;
								/*background: #FFF;*/
								}
								}
/*Table */
.RegTableHeading{
  border-left:1px solid #3C7CAD;
  border-right:1px solid #3C7CAD;
  border-top:1px solid #3C7CAD;
  /*border: 1px solid #3C7CAD;*/
  background-color:#D3ECFF;
  color: black;
  float: center;
  display:block;
  margin: 0em;	  
  width: 930px;
  text-align:left;
  padding:3px;
}

.RegTableContents{
  border-left:1px solid #3C7CAD;
  border-right:1px solid #3C7CAD;
  border-top:1px solid #3C7CAD;
  /*border: 1px solid #3C7CAD;*/
  background-color:#FFFFFF;
  color: black;
  float: center;
  display:block;
  margin: 0em;	  
  width: 930px;
  text-align:left;
  padding:3px;
  padding-top:6px;
}	

.RegTableContentsInner {
  border: 0px solid #3C7CAD;
  background-color:#FFFFFF;
  color: black;
  float:left;
  display:block;	  
  width: 250px;
  vertical-align:top;
  text-align:right;
  padding:3px; 
}

.RegTableContentsInnerBig {
  border: 0px solid #3C7CAD;
  background-color:#FFFFFF;
  color: black;
  float:left;
  display:block;	  
  width: 500px;
  vertical-align:top;
  text-align:right;
  padding:3px; 
}								

.SmallTableCell{
  border-left:1px solid #3C7CAD;
  border-right:1px solid #3C7CAD;
  border-top:1px solid #3C7CAD;
  border-bottom:1px solid #3C7CAD;
  /*border: 1px solid #3C7CAD;*/
  background-color:#FFFFFF;
  color: black;
  float: left;
  display:block;
  margin: 0em;	  
  width: 100px;
  text-align:left;
  padding:3px; 
}

.SmallTableCellBoarderLess{
  border: 0px solid #3C7CAD;
  background-color:#FFFFFF;
  color: black;
  float: left;
  display:block;
  margin: 0em;	  
  width: 100px;
  text-align:left;
  padding:3px; 
}

.MnuLoginDefault{
		display: block;
		width: 62px;
		height: 28px;
		background: url("../../Common/Images/btn_login.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;	
		}
		.MnuLoginDefault:hover{
		background-position: -62px 0;
		}
		.MnuLoginDefaultActive{
		display: block;
		width: 62px;
		height: 28px;
		background: url("../../Common/Images/btn_login_o.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:center;
		text-align:center;	
		}
		.MnuLoginDefaulthover1{
		display: block;
		width: 62px;
		height: 28px;
		background: url("../../Common/Images/btn_login.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;
		background-position: -62px 0;
		}
		.MnuLoginDefaultNormal{
		display: block;
		width: 62px;
		height: 28px;
		background: url("../../Common/Images/btn_login.gif") 0 0 no-repeat;
		text-decoration: none;
		vertical-align:top;
		text-align:center;
		}
