html, body {text-align:right; font-family:arial; font-size:11px; text-antialiasing:true; line-height:130%; color:#000000; padding:0px; border:0px; margin:0px; background:#ffffff; height:100%; max-width:100%;}
/*
@font-face {
font-family: BMWTypeRegular;
src:url(../fonts/regular.eot)
}
*/
	  
.pageHeading {
	z-index:99;
	text-align:left;
	line-height:20px;
	display:block;
	border:0px solid #999999;
	border-width:0px 1px 0px 0px;
	height:22px;
	width:192px;
	background:#ffffff;
	position:absolute;
	top: 64px;
	left: 0px;
	padding-left: 30px;
	background-color: #ffffff;
	  }
	  
	  .moduleNav {
z-index:98;
text-align:left;
	  display:block;
      border:0px solid #999999; 
/* T,R,B,L */
border-width:1px 1px 0px 0px; 
      height:425px;
	  width:222px;
	  background:#ffffff;
	  position:absolute;
	  top: 86px;
	  left: 0px;
	  }
	  
	  /* remove all the bullets, borders and padding from the default list styling */
.moduleNav ul {
padding:0px;
margin:0px;
list-style-type:none;
left:0px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.moduleNav li {
padding-left:30px;
padding-bottom:0px;
border:0px solid #999999; 
/* T,R,B,L */
border-width:0px 0px 1px 0px; 
display:block;
text-decoration:none; 
height:24px; 
line-height:0px;
}
/* style the links for the top level */
.moduleNav a, .moduleNav a:visited {
}

.divbyopackage {
border: solid 1px #ccc;
float: left;
padding-right:0px;
margin:10px 10px 0px 0px;
}
.tblparentpackage {width:100%;border-bottom:solid 1px #ccc;border-collapse:collapse;margin:0px;}
.tblparentpackage1 {width:100%;border-bottom:solid 1px #fff;border-collapse:collapse;margin:0px;}


a {
font-family:arial;
font-size:11px;
line-height:16px;
color:#4c4c4c;
text-decoration:none;
}
a:visited {color:#4c4c4c;}
a:active {color:#003399;}
a:hover {color:#003399;
text-decoration:none;
}

.hiddenfromview {display:none;}
.bold {font-weight:bold;}
p.highlight {background:#e8e8e8; border:1px solid #bc8f8f; padding:5px; color:#006699; font-weight:bold;}

p {font-size:11px; line-height:16px; margin:5px 0px 15px 0px;}


.logoindex {
display:table;
	z-index:101;
	text-align:right;
	top:0px;
	height:90px;
	width:100%;
}

.logo {
	z-index:101;
	align:right;
	text-align:right;
	position:fixed;
	right:25px;
	background-image:url(../img/common/logo-slice-no-shadow.gif);
	background-repeat:no-repeat;
	height:90px;
	width:181px;
}

.chat {
	z-index:101;
	align:left;
	position:fixed;
	left:30px;
	top:230px;
}

h1 {
font-family:Arial;
-font-family: BMWTypeRegular, Arial;
margin:0px;
font-size:21px;
line-height:22px;
}
h2 {
font-family:Arial;
font-size:17px;
line-height:19px;
}
h3 {
font-family:Arial;
-font-family: BMWTypeRegular, Arial;
margin:0px;
font-size:13px;
line-height:14px;
}
h4 {
font-family:Arial;
font-size:11px;
line-height:12px;
}

input             {width:289px; height:20px; padding-left:3px; font-family:Arial; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(../img/common/input-bg.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
input.error       {width:289px; height:20px; padding-left:3px; border:1px solid; border-color:#ff0000; background-image:url(../img/common/input-bg.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
input.disabled    {width:289px; height:20px; padding-left:3px; border:1px solid #afafaf; background-image:url(../img/common/tran.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea          {width:289px; height:108px; padding-left:3px; font-family:Arial; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(../img/common/input-bg.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea.error    {width:289px; height:108px; padding-left:3px; border:1px solid; border-color:#ff0000; background-image:url(../img/common/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea.disabled {width:289px; height:108px; padding-left:3px; border:1px solid #afafaf; background-image:url(../img/common/tran.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}



#container {
display:table;
text-align:left;
top:100px;
position:absolute;
padding-left:232px;
left:0px;

border:0px solid #ffffff; 
/* T,R,B,L */
border-width:0px 30px 0px 0px; 
z-index:97;
}
#containerLow {
display:table;
text-align:left;
top:310px;
position:absolute;
padding-left:232px;
left:0px;
max-width:100%;
z-index:97;
border:0px solid #ffffff; 
/* T,R,B,L */
border-width:0px 30px 0px 0px; 
}

#indexholder {
display:table;
width:725px;
text-align:left;
position:relative;
left:inherit;
z-index:98;
}

.bodybold
{
    font-weight: bold;
    font-size: 10px;
    color: #575757;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
.bodytxt
{
    font-size: 10px;
    color: #575757;
    line-height: 16px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
.footer {
	width:100%;
	display:block;
	text-align:right;
	line-height:25px;
	border:0px solid #999999;
	border-width:1px 0px 0px 0px;
	background:#ffffff;
	position:absolute;
	top: 0px;
	left: 0px;
	height: 28px;
}
.testimonailbox {
	display:block;
	text-align:left;
	line-height:25px;
	border:0px solid #999999;
	border-width:0px 0px 0px 0px;
	
	padding: 0px 0px 0px 30px;

	position:absolute;
	top: 0px;
	left: 0px;
	height: 28px;
	width: 300px;
}
