* {outline:none;}
a {outline:none;noFocusLine:expression(this.onFocus=this.blur());}
td {padding: 0px 0px 0px 0px;}
* html #sitemap li{}
* html #sitemap,* html #sitemap ul{}
body{border:0;margin:0;padding:0;background:#2c3034;font-family:Arial,Helvetica,sans-serif;}
col#title{width:200px;}
img{border:0;}
label.error,div.error{margin-left:10px;color:red;font-size:11px;}
label.success,div.success{margin-left:10px;color:blue;font-size:11px;}
.AdImage{border-color:white;border-style:solid;border-width:0px;}
.adminLeftbar10{color:#dddddd;font:normal 10px Arial,Helvetica,sans-serif;text-decoration:none;}
.arrowlistmenu{width:172px;padding-left:8px;padding-right:8px;}
.arrowlistmenu .menuheader{
margin-bottom:0px;
padding:4px 2px 5px 0;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
color:white;
background:url(../../Content/CSS/LeftMenu/Images/arr-s-d.gif) no-repeat 100% 50%;
font:12px Arial;
cursor:pointer;
}
.arrowlistmenu .menuheadernotexpandable{height:20px; margin-bottom:0px;padding:5px 0 5px 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999999;color:white;font:12px Arial;cursor:pointer;}
.arrowlistmenu .openheader{background:url(../../Content/CSS/LeftMenu/Images/arr-s-u.gif) no-repeat scroll 100% 50%;}
.arrowlistmenu subexpandable{margin-bottom:2px;padding:4px 0 5px 15px;color:white;font:bold 12px Arial;cursor:pointer;}
.arrowlistmenu ul{margin:0;padding:0;margin-bottom:0;list-style-type:none;}
.arrowlistmenu ul li{padding-bottom:2px;}
.arrowlistmenu ul li .closedsubheader{background:#5d5d5d url(../../Content/CSS/LeftMenu/Images/arr-s-u.gif) no-repeat 100% 50%;}
.arrowlistmenu ul li .opensubheader{background:#5d5d5d url(../../Content/CSS/LeftMenu/Images/arr-s-d.gif) no-repeat 100% 50%;}
.arrowlistmenu ul li a{padding:2px 0;padding-left:15px;padding-bottom:5px;display:block;color:#000000;font-weight:bold;font-size:90%;text-decoration:none;}
.arrowlistmenu ul li div.subexpandable{margin-bottom:2px;padding-left:0;color:#ffffff;background:#6d7176;font:12px Arial;cursor:pointer;vertical-align:bottom;}
.arrowlistmenu ul li span{padding:5px 0 5px 10px;display:block;color:white;font:12px Arial;text-decoration:none;cursor:pointer;}
.arrowlistmenu ul li ul{padding-top:5px;padding-left:15px;}
.bgColorMenuLeft{background:#6d7176;}
.bodyTxt_public{color:#666666;font:normal 12px/17px Arial,Helvetica,sans-serif;text-decoration:none;padding-left:10px;}
.bodyTxt_public ul li {margin: 0px 0px 0px 15px;}

.bodyTxt{color:#666666;font:normal 12px/17px Arial,Helvetica,sans-serif;text-decoration:none; font-weight:normal;}
.bodyTxt10{color:#555555;font:normal 10px/15px Arial,Helvetica,sans-serif;text-decoration:none;}
.bodyTxt11{color:#555555;font:normal 11px/15px Arial,Helvetica,sans-serif;text-decoration:none;}
.bodyTxtinBox{padding:0;margin:0 0 0 0;color:#eeeeee;font-family:Arial,Helvetica,sans-serif;line-height:90%;}
.bodyTxtinBox a:hover{padding:0;margin:0 0 0 0;color:#111111;font-family:Arial,Helvetica,sans-serif;line-height:90%;text-decoration:underline;}
.bodyTxt-quotes{color:#666666;font:italic normal 12px/17px Arial,Helvetica,sans-serif;text-decoration:none;}
.CatHeader{padding-left:0;color:#58a0f1;font:bold 16px Arial,Helvetica,sans-serif;text-decoration:none;vertical-align:middle;}
.color_blue{color:#fff; font-weight:normal;}
.color_green{color:#DDDDDD;font-size:13px;}
.colRight{text-align:right;}
.copyright{padding:10px 0 10px 0;width:950px;color:#5a5e62;font-size:11px;font-weight:normal;border-spacing:0;line-height:18px;text-align:center;height:60px;}
.copyright p{text-align:center;text-decoration:none;line-height:17px;}
.copyright p a{color:#777a7c;font-weight:bold;text-decoration:none;}
.copyright p a:hover{color:#dedede;font-weight:bold;text-decoration:underline;}
.flash{padding:10px;vertical-align:top;}
.footer{width:950px;text-align:left;}
.golde7c900{color:#e7c900;}
.h1{color:#666666;font:bold 16px/17px Arial,Helvetica,sans-serif;text-decoration:none;}
.headerLink16{padding-left:15px;color:#ffffff;font:bold 16px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuLeft{padding-top:0;color:#6d7176;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;padding-bottom:20px;}
.menuLeft img {padding-top:10px;padding-bottom:10px;}
.menuTop a:hover{padding:0;margin:0 0 0 0;color:#ffffff;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuTop a:active{padding:0;margin:0 0 0 0;color:#23d007;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.parentlink{font-weight:bold;}
.pl8{padding-left:8px;}
.reddd0000{color:#dd0000;}
.RootMenuLeftHeader{
padding-top:8px;
padding-left:8px;
padding-bottom:2px;
margin-bottom:15px;
margin-top:0;
width:inherit;
color:#ffffff;
background:url(../../Content/CSS/LeftMenu/Images/bg-barLeft.gif);
font:16px arial;
vertical-align:middle;
height:25px;
}
.sectionHeader{
padding-top:5px;
padding-left:10px;
color:#ffffff;
background:#676b6f url(images/bar-bg.gif) no-repeat;
font:bold 15px Arial,Helvetica,sans-serif;
text-align:left;
height:34px;
vertical-align:top;
}
.sectionMain{width:230px;padding:0 0 0 7px;background:#676b6f;height:30px;vertical-align:top;}
.sectionMain img{padding:0;margin:0 5px 0 0;float:left;}
.sectionMain p{color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;}
.sectionMain p a{color:#fefeff;font-size:11px;font-weight:bold;text-decoration:underline;}
.sectionMain p a:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.sectionTitle{
padding-left:50px;
padding-top:0;
padding-bottom:0;
color:#ffffff;
background:url(../../Content/Images/bg-title-bar.gif) no-repeat center;
font:bold 16px Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:left;
vertical-align:middle;
height:34px;
}
.sitemap{padding-left:50px;font:12px Arial,Tahoma;z-index:-1;}
.spacer{clear:both;font-size:0;line-height:0;}
.Sub-header{color:#555555;font:normal 13px/28px Arial,Helvetica,sans-serif;text-decoration:none;}
.Sub-title{color:#000;font:normal 14px Arial,Helvetica,sans-serif;text-decoration:none;}
.title{color:#000;font:normal 16px Arial,Helvetica,sans-serif;text-decoration:none;}
.title00ffff{color:#00ffff;font-weight:bold;}
.title13{padding-left:12px;padding-bottom:4px;color:#eeeeee;font:13px Arial,Verdana,Helvetica,sans-serif;}
.white{color:#ffffff;}
#articleCaption{width:300px;margin:0 auto;color:#666666;font:normal 10px Arial,Verdana,Helvetica,sans-serif;font-style:italic;line-height:16px;position:relative;}
#author{padding:8px 10px 10px 15px;margin:0;color:#999999;background:url(images/author-line.gif) repeat;font:normal 10px Arial,Helvetica,sans-serif;text-decoration:none;}
#author img{padding:0 0 5px 5px;margin:0;vertical-align:middle;}
#body{width:900px;margin:0 auto;padding:0 0 0 0;float:none;}
#header{width:950px;padding:0;float:none;height:100px;}
#left form{width:316px;margin:12px 0 0 46px;}
#left form input{width:234px;border:1px solid #919294;float:left;padding:0 0 0 5px;margin:6px 0 0 0;height:16px;}
#left form input.res{width:55px;float:left;border:none;margin:20px 0 0 16px;background:url(../images/reset.gif) no-repeat 0 0;font-size:0;height:22px;cursor:pointer;}
#left form input.sub{width:59px;float:left;border:none;margin:20px 0 0 0;background:url(../images/search.gif) no-repeat 0 0;font-size:0;height:21px;cursor:pointer;}
#left form label{width:73px;float:left;margin:6px 0 0 0;display:block;color:#bf1f1f;background:#6b0000;font:normal 11px/18px Arial,Helvetica,sans-serif;}
#left form label.blank{width:128px;margin:0;height:41px;}
#left form label.mess{line-height:77px;}
#left form textarea{width:234px;border:1px solid #919294;float:left;margin:6px 0 0 0;padding:0 0 0 5px;height:77px;}
#left h2.ourContact{margin:5px 0 5px 0;display:block;background:url(../images/our_contact.gif) no-repeat 0 0;text-indent:-2000px;height:29px;}
#left h2.ourServoce{margin:5px 0 5px 0;display:block;background:url(../images/ourservice.gif) no-repeat 0 0;text-indent:-2000px;height:29px;}
#left p a.read{width:100px;margin:10px 0 10px 0;display:block;color:#eeeeee;background:#6b0000;font-size:11px;text-decoration:underline;line-height:16px;}
#padding10px{padding:15px 10px 10px;}
#padding5px{padding:10px 5px 5px;}
#right{width:350px;float:left;margin:0 0 0 0;}
#right #subdivR{width:344px;padding:0 0 0 0;margin:0 0 0 0;color:#555555;background:url(../images/bg-boxR.gif);height:576px;}
#right #subdivR p{padding:20px 18px 12px 26px;color:#ffffff;background:#000 url(../images/bg-boxR.gif);font:normal 12px/18px Arial,Helvetica,sans-serif;}
#right #subdivRlong{width:344px;padding:0 0 0 0;margin:0 0 0 0;color:#555555;background:url(../images/bg-boxRlong.gif);height:666px;}
#right #subdivRlong p{padding:20px 18px 12px 26px;color:#ffffff;background:#000 url(../images/bg-boxRlong.gif);font:normal 12px/18px Arial,Helvetica,sans-serif;}
#right h2{display:block;text-indent:-2000px;height:57px;}
#right img{padding:0;margin:0 0 0 0;display:block;}
#right p{padding:0 13px 30px 5px;width:300px;font:normal 12px/16px Arial,Helvetica,sans-serif;}
#right p a{width:104px;margin:8px 0 0 0;display:block;color:#feb401;background:#959595;text-decoration:underline;}
#right p b{color:#ba0202;background:#959595;}
#right p.pic{width:300px;float:left;margin:0 0 0 0;padding:0 6px;display:block;font-size:0;}

#table{text-align:left;}
#table #td{padding:3px;}
.adminLeftbar a:visited,.adminLeftbar,.adminLeftbar a:link{color:#dddddd;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.adminLeftbar a:hover,.adminLeftbar a:active{color:#58a0f1;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.arrowlistmenu .menuheader a:hover,.arrowlistmenu .menuheadernotexpandable a:hover{border-bottom-color:#999999;color:#000000;}
.arrowlistmenu ul li a:hover,.arrowlistmenu .menuheader expandable a:hover,.arrowlistmenu .menuheader:hover{color:#000000;}
.bodyTxt a:link,.bodyTxt a:visited,.bodyTxt_public a:link,.bodyTxt_public a:visited{color:#000;font:normal 12px/17px Arial,Helvetica,sans-serif;text-decoration:underline;}
.bodyTxtinBox a:link,.bodyTxtinBox a:visited{padding:0;margin:0 0 0 0;color:#fefeff;font-family:Arial,Helvetica,sans-serif;line-height:90%;text-decoration:underline;}
.bodyTxt a:hover, .bodyTxt_public a:hover{color:#101010;font:normal 12px/17px Arial,Helvetica,sans-serif;text-decoration:none;}
.menu a:visited,.menu,.menu a:link{padding:0;margin:0 0 0 0;color:#dddddd;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.menu a:hover,.menu a:active{padding:0;margin:0 0 0 0;color:#58a0f1;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuLeft a:link,.menuLeft a:visited{color:#eeeeee;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuLeft a:hover,.menuLeft a:active{color:#000000;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuTop a:visited,.menuTop,.menuTop a:link{padding:0;margin:0 0 0 0;color:#dddddd;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.pl10,.pr10{padding-left:10px;}
.pl15,.pr15{padding-left:15px;}
.pl2,.pr2{padding-left:2px;}
.pl20,.pr20{padding-left:20px;}
.pl5,.pr5{padding-left:5px;}
.pll,.prl{padding-left:1px;}
#logo,#logo img{width:259px;padding:0 0 0 0;margin:0 0 0 0;height:100px;vertical-align:bottom;}
#right p a:hover,ul.dropdown_ho a:link,ul.dropdown_ho a:visited,#left p a:hover{text-decoration:none;}
#imgAboveLeftMenu {background-image:url(../images/blue-line.gif)}
#padding20px{padding:15px 20px 20px;}
#padding5px{padding:10px 5px 5px;}


/*Need to refactor - CarMD Top Menu*/
.jqueryslidemenu{
	font: bold 12px Arial;
	background: #414141;
	width: 100%;
}

.jqueryslidemenu ul{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style:none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
/*	color: #111;
	text-decoration:none;*/
}


.jqueryslidemenu ul li a:hover{
	/*color: #fff;
	background-color:#54585c;*/
}


/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a
{	
font: normal 12px arial;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

#myslidemenu .head_1 {
	float:left; background:url(../../Content/CSS/TopMenu/images/bg_1.gif) no-repeat; height:28px; width:11px
}

#myslidemenu .head_2 {
	float:left; background-color:#ddd; height:20px; padding-top:8px;
}

#myslidemenu .head_3 {
	float:left; background:url(../../Content/CSS/TopMenu/images/bg_2.gif) no-repeat; height:28px; width:11px
}

#myslidemenu .line_1 {
	height:2px; width:100%; background-color:#427fc3; font-size:1px; overflow:hidden;
}

#myslidemenu .line_2 {
	height:4px; width:100%; background-color:#427fc3; 
}

#myslidemenu .content {
	background-color:#ddd; border-top:2px solid #4993cf; width: 100%;	
}

.leftContent { 
	display: table-cell;
	padding-bottom: 7px;
	padding-top:4px;
} 

.rightContent  {
	display: table-cell;
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-bottom:0px solid #333; 
	border-right:0px solid #999; 
	padding-bottom: 7px;
	padding-top:4px;
} 

.menuTableContent {
	background-color:#ddd;
	width:100%;
	border:0px;	
}

#myslidemenu .content_1 {
	float:left; width:auto;
}

#myslidemenu .content_2 {
	float:right; width:auto;
}

#myslidemenu .content ol  {
	margin-bottom:20px;
}

#myslidemenu .content ol li {
	list-style:none;
	list-style-image:url(../../Content/CSS/TopMenu/images/bullet-black.gif);
	margin-top:10px;
}

#myslidemenu .content ol li ol li {
	list-style:none;	
	list-style-image:url(../../Content/CSS/TopMenu/images/bullet-1.gif);
}

#myslidemenu .content ol li ol li ol li {
	list-style:none;	
	list-style-image:url(../../Content/CSS/TopMenu/images/sub_bullet-black.gif);
}

#myslidemenu .content ol li span {
	display:block;
	padding-top:10px;
	font-weight:normal;
}

#myslidemenu .content ol li span ul {
	margin: 0px;
	padding: 0px;
}

    .tableMenu
    {
    	background-color:#d0d0d0;
    }
    .topActive
    {
   	   display: inline;
	    background: url(../../Content/CSS/TopMenu/images/greenbg.gif) repeat-x center top;
	    padding: 0;
	    margin-right: 0px;	
	    float: left;
    }
    
    .topActive ul
    {
    	padding-top:0px;
    }
    
    .topActive label
    {
	   
	    background: url(../../Content/CSS/TopMenu/images/greenleft.gif) no-repeat left top;
	    float: left;
	    margin:	0;
	    padding-left:2px;
	    text-decoration: none;
	    cursor:pointer; 
	    color: #2c3034;
    }
    
    .topActive label span
    {
    	color:#2c3034;
    	background: url(../../Content/CSS/TopMenu/images/greenright.gif) no-repeat right top;
	    display: block;
	    padding:7px 5px 4px 5px;
	    float: none;
    }
    
    .topInActive
    {
    	display: inline;	  
	    padding: 0;
	    margin-right: 0px;	
	    float: left; 
	    background-color:#2c3034;
	    cursor:pointer;
    }
    .topInActive ul
    {
    	padding-top:0px;
    }
    
    .topInActive label
    {
    	color: #FFFFFF;
	    float: left;
	    margin:	0;
	    padding-left:2px;
	    text-decoration: none;
    }
    
    .topInActive span
    {
    	display: block;
	    padding:7px 5px 4px 5px;
    }
   
/*End of CarMD top menu*/

/*Selected Left Menu*/
 .SelectedMenu
        {
            margin-bottom:0px;padding:4px 0 5px 0;
            border-bottom-style:solid;border-bottom-width:1px;
            border-bottom-color:#999999;color:white;font:12px Arial;
            cursor:pointer;
            vertical-align:middle;
            background:#e4e4e4 url(../../Content/CSS/LeftMenu/Images/arr_notLogin.gif) no-repeat 100% 50%;
            padding-left:10px;
        }
/**/

#myslidemenu .content ol li ol{
	padding-left:0px;
	margin-left:7px;
}

#myslidemenu  .menuLevel1 
{	
	padding: 5px 22px 6px 22px;
	background: url(../../Content/CSS/TopMenu/images/bullet-black.gif) no-repeat left center;	
}


#myslidemenu  .menuLevel2
{	
	padding: 5px 34px 6px 38px;
	background: url(../../Content/CSS/TopMenu/images/bullet-1.gif) no-repeat left center;	
}

#myslidemenu  .menuLevel3
{	
	padding: 5px 34px 6px 47px;
	background: url(../../Content/CSS/TopMenu/images/sub_bullet-black.gif) no-repeat left center;	
}

#myslidemenu  .menuLevel1 a, .menuLevel2 a, .menuLevel3 a
{
	color:#111;	
 	text-decoration: none;
}

#myslidemenu div.menuLevel1:hover
{
	padding: 5px 22px 6px 22px;
 	background: url(../../Content/CSS/TopMenu/images/select1-black.gif) no-repeat left center;		
 	background-color:#54585c; 	
 	color:#fff; 
}

#myslidemenu div.menuLevel2:hover
{
	padding: 5px 34px 6px 38px;
 	background: url(../../Content/CSS/TopMenu/images/select2-black.gif) no-repeat left center;	
 	background-color:#54585c; 	
 	color:#fff;
}

#myslidemenu div.menuLevel3:hover
{
	padding: 5px 34px 6px 47px;
 	background: url(../../Content/CSS/TopMenu/images/select3-black.gif) no-repeat left center;	
 	background-color:#54585c; 	
 	color:#fff;
}

#myslidemenu div.menuLevel1:hover a, #myslidemenu div.menuLevel2:hover a, #myslidemenu div.menuLevel3:hover a
{
	color:#fff;	text-decoration:none;
}

body {
    behavior:url("../../Content/CSS/TopMenu/images/csshover3.htc");
}

#footerCopy a, #footerCopy a:hover, #footerCopy a:visited, #footerCopy a:link {
	font:normal 11px Arial,Helvetica,sans-serif;
	border-spacing:0;
	color:#5A5E62;
	line-height:17px;
	text-align:center;
	text-decoration:none;
}

#tableHomeControlPanel
{
	 background-color:#6d7176;
}

#tableHomeControlPanel #spanRegister 
{
	/*display:block;*/
}
	
#tableHomeControlPanel #aLogout
{
	display:none;
}
