/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
color:#919191;
background:url(../images/background_droplets.jpg) no-repeat;
background-color:#d0e2f0;
}
a{
outline:none;
color: #04C85D;
text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
form{
margin:0px;
padding:0px;
}
.mainwrapper{
width:842px;
margin:auto;

}
.clear{
margin:0px;
padding:0px;
clear:both;
}

.topbginner{
	width:842px;
	margin:auto;

}
.middlebg{
background:url(../images/bg.png) repeat-y top;
width: 842px;
}
.middlebg-inner{
background:url(../images/midbg-inner.png) no-repeat left top;
width:828px;
margin:auto;
padding:0px 7px 0px 7px;
min-height: 494px;
}
.menubg{
margin-left:450px; width:433px; padding-top:5px;
}
.menubginner{
 width:533px; padding-top:5px;
}
.content{
margin-left:450px; width:433px; padding-top:18px;
font-size:12px;
line-height:20px;
}
.menu{
margin:0px;
padding:0px;
}
.menu ul{
margin:0px;
padding:0px;
}
.menu li{
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style:none;
font-size:12px;
}
.menu li a{
color:#FFFFFF;
text-decoration:none;
padding:0px 18px 0px 0px;
}
.menu li a:hover{
text-decoration:none;
color:#04C85D;
}
.content span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#04C85D;
	font-weight:normal;
	line-height:30px;
}
.thirdbg
{
	height:332px;
	background:url(../images/3rdbg.jpg) no-repeat left top ;
}
.thirdbginner
{
	background:url(../images/thirdbg-ff.png) no-repeat left top; 
	height:155px;
	width:828px;
	margin:auto;
	padding:0px 7px 0px 7px;
}
.flc
{
	margin-left:370px; 
	width:443px; 
	padding-top:18px;
}
.flag{

padding-top:135px;
 width:145px;
 float:right; 
}

.contentinner{
float:left;
width:500px;
font-size:12px;
line-height:20px;
}
.contentinner span{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#04C85D;
font-weight:normal;
line-height:30px;
}
.leftpanel{
float:left;
width:253px;
margin-left:10px;
_margin-left:10px;
}
.leftpanelheader{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
font-weight:normal;
width:253px;
padding-top:15px;
}
.lmenu{
margin:0px;
padding:0px;
margin-bottom:10px;
}
.lmenu ul{
margin:0px;
padding:0px;
}
.lmenu li{
list-style:none;
font-size:14px;
font-weight:bold;
color:#165194;
line-height:25px;
}
.lmenu li li{
list-style:none;
font-size:12px;
color:#165194;
padding-left:10px;
line-height:20px;
}
.lmenu li li a{
color:#165194;
text-decoration:none;
}
.lmenu li li a:hover{
color:#00CC00;
text-decoration:none;
}

h5{
font-weight:bold;
font-size:12px;
color:#03A95D;
}
.repeatbg{
background:url(../images/repeat-bg.jpg) repeat-y left top;
width:828px;
margin:auto;

}

a.crumb
{
	font: bold 11px Verdana, Geneva, sans-serif; 
	text-decoration: none; 
	color:#A8A8A8;
}

a.crumb:hover
{
	font: bold 11px Verdana, Geneva, sans-serif; 
	text-decoration: none; 
	color:#4CA3FB;
}

#Layer1 {
	position:absolute;
	width:1073px;
	height:115px;
	z-index:1;
	left: 3px;
}

#Layer2 {
	position:absolute;
	width:850px;
	height:115px;
	z-index:1;
}

a.dealerlogin
{
	font: bold 10px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color:#A8A8A8;
	text-align: right;
	width: 100%;
	display: block;
	}

a.dealerlogin:hover
{
	font: bold 10px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color:#04C85D;/*#4CA3FB*/
	text-align: right;
	width: 100%;
	display: block;
	}


#sgray { font-size: 10px; color: #666666; line-height:16px; }
#bgray { font-size: 11px; color: #666666; line-height:16px; padding-right: 4px; }
#bgray img { vertical-align:middle; }
#news { color: red; line-height: 15px; }
#pad {padding:4px 0px; }
#blue { color: #3366CC; }

.dots_h { border-bottom: dotted 1px #cccccc; }
.dots_v { border-bottom: dotted 1px #cccccc; border-right: dotted 1px #cccccc; }
.dots_hv { border-right: dotted 1px #cccccc; }

/*table.dotted {
	margin: 0px;
	border-right: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc;
	}
.dotted td, .dotted th { border-left: dotted 1px #cccccc; border-top: dotted 1px #cccccc; padding: 4px; }
.dotted th { text-align:left; background-color:#fffede;}

table.dotted2 {
	margin: 0px;
	border: dotted 1px #cccccc;
	}
.dotted2 td, .dotted2 th { text-align:left; padding: 4px; }
.dotted2 th { background-color:#fffede; border-bottom: dotted 1px #cccccc; }*/