* {margin : 0;}
body{ margin:0px; padding:0px; background: #FDFDFD url(../../images/bg.gif) repeat-x; voice-family:"\"}\""; voice-family:inherit; font-family:Verdana; font-size:0.75em; color:#595959;}

/* a:link, a:active, a:visited { color:#000; text-decoration:none; font-size:0.75em; font-weight:bold;} */
a:link, a:active, a:visited { color:#467699; text-decoration:none; }

/* a:hover { color:#0067A5; text-decoration:none; } */
a:hover {text-decoration:underline; }

a, img, span {border:0; margin:0; padding:0;}
p{ padding:0px; margin:0px;}

ul.spacedlist li {
	padding-bottom: 4px;
}

ul.spacedlist {
	margin-top: 3px;
}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}
h1{ font-family:Arial; font-size:1.5em;  color:#0069AA; padding-bottom:10px; line-height:20px;}
#outer{margin:0px auto; padding:0px; width:962px; position:relative; background-color:#FFFFFF;}
#header{margin:0px; padding:0px; width:962px; position:relative; float:left;}
.logo{ padding:opx; margin:ox; float:left; width:183px;}
.slogan{ padding:opx; margin:ox; float:left; width:570px;height:86px; background-color:#151515;}
.topmenu{ padding:10px 0px 0px 0px; margin:ox; float:right; width:209px; text-align:center; height:76px; background:url(../../images/top-menubg.gif) no-repeat;}
.clear{ clear:both;}
.slogantext{ font-family:arial; font-size:18pt; font-weight:bold; color:#F4F4F4; padding:30px 0px 10px }
a.toplink:link, a.toplink:active, a.toplink:visited { color:#fff; text-decoration:none;  font-size:1.0em; font-weight:bold;}
a.toplink:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
}
.topsapce{ padding-right:20px;}
.menubg{ width:779px; height:31px;}
.topright{ width:779px; margin:0px; padding:0x; position:relative; float:right;}

/*content  part*/
#home-center-bg{margin:0px; padding:0px; width:962px; background:url(../../images/home-center-bg.gif) repeat-y; position:relative; float:left; border-bottom:1px solid #CDCDCD;}
#homeleft{ width:753px; padding:0px; margin:0px; float:left; position:relative;}
#homeright{ width:183px; padding:0px; margin:0px; float:right; position:relative; background:url(../../images/hmleftbg.gif ) no-repeat; height:526px;}
#homeright2{ width:183px; padding:0px; margin:0px; float:left; position:relative; background:url(../../images/hmleftbg.gif ) no-repeat; height:630px;}
/*inner-left*/
#innerleft{
	width:183px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
/* TO INCREASE THE CONTENT AREA LEFT PADDING CHANGE padding-left. YOU MUST ALSO THEN ADJUST THE width THE SAME AMOUNT */
#inner-middle{
	width:528px;
	margin:0px;
	float:left;
	position:relative;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
	line-height: 16px;
}

#inner-middle a {
font-weight: bold;}
#inner-center-bg{margin:0px; padding:0px; width:962px; background:url(../../images/inner-center-bg.gif) repeat-y; position:relative; float:left;border-bottom: 1px solid #CCCCCC;}
#innerright{ width:199px; padding:5px; margin:0px; float:right; position:relative; background:url(../../images/rightbg.gif) no-repeat; height:526px; color:#fff; }

.left-headingbg{
	background:url(../../images/left-heading-bg.gif) repeat-x;
	height:22px;
	padding-left:10px;
	color:#fff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.leftmenu-bg{ background-color:#558BB1; border-bottom:1px solid #fff; border-left:1px solid #fff; padding:15px 0px 15px 0px;}
ul#leftmenu {margin:0px; list-style:none; padding-left:10px; }
ul#leftmenu li {list-style-type: none;}
.center-heading{
	color:#333333;
	font-family:Arial;
	font-size:17pt;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92B7D2;
	line-height: 28px;
	margin-left: -2px;
	padding-top: 8px;
	margin-bottom: 12px;
}

.leftselected{ padding-left:10px;}
.leftmenu-arrow {margin-left: -12px;}

a.leftlevel1:link, a.leftlevel1:active, a.leftlevel1:visited {color:#fff;text-decoration:none; font-weight:bold; font-size:13px;  font-family:arial; line-height:23px;}
a.leftlevel1:hover { text-decoration:underline;  font-weight:bold;  font-size:13px; font-family:arial;}

a.leftlevel2:link, a.leftlevel2:active, a.leftlevel2:visited {color:#fff;text-decoration:none; font-weight:bold; font-size:11px;  font-family:arial; line-height:23px;}
a.leftlevel2:hover { text-decoration:underline;  font-weight:bold;  font-size:11px; font-family:arial;}


.showroom{
	color:#fff;
	font-size:20pt;
	font-weight:bold;
	font-family:arial;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.showroom1{
	color:#fff;
	font-size:12pt;
	font-family:arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.homecontent{ width:729spx; position:relative; padding:12px; float:left;}
.home1 { width:350px; position:relative; float:left; padding:0px; margin:0px;}
.home2{ width:300px; position:relative; float:right; padding:45px 0px 0px 15px; margin:0px; font-size:11pt; font-family:arial; color:#666666; font-weight:bold; text-align:center;}
.homeimg{ float:left; margin-right:20px;}
.homesign{ float:right; width:150px; text-align:right;}
.news{ width:240p
x; float:left; position:relative; border-right: 1px solid #CCCCCC; margin:0px; padding:0px 10px 0px 0px; color:#0C00CC; line-height:20px;  }
.news a { color:#0C00CC; text-decoration:none; font-weight:normal;  font-size:0.90em;}
.news a:hover { color:#000; text-decoration:none; font-weight:normal;  font-size:0.90em;}
.press{ width:250px; float:left; position:relative;  border-right: 1px solid #CCCCCC;  margin:0px; padding:0px 10px 0px 10px; line-height:20px; }
.press a { color:#0C00CC; text-decoration:none; font-weight:normal;  font-size:0.90em;}
.press a:hover { color:#000; text-decoration:none; font-weight:normal;  font-size:0.90em;}

.partner{ width:185px; float:left; position:relative;  margin:0px; padding:0px 0px 0px 10px;  }
.group3{ width:729spx; position:relative; padding:12px; float:left;}
.groupheading{ font-size:11pt; font-family:arial; color:#666666; font-weight:bold;}
#footer{
	margin:0px;
	padding:0px;
	width:962px;
	position:relative;
	height:45px;
	background-color: #FDFDFD;
}
.footerleft{ margin:0px; padding:7px 0px 0px 0px; width:400px; float:left; color:#9D9D9D; font-size:11px;}
.footerright{ margin:0px; padding:7px; width:300px; float:right; text-align:right; color:#9D9D9D;}

.footerleft a { color:#9D9D9D; text-decoration:none; font-weight:normal;  font-size:11px;}
.footerleft a:hover {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}

.footerright a { color:#9D9D9D; text-decoration:none; font-weight:normal;  font-size:11px;}
.footerright a:hover {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}
.searchspace{
	padding-top:20px;
	clear: both;
}

a.blulink:link, a.blulink:active, a.blulink:visited { color:#558BB1; text-decoration:none;  font-size:1.0em; font-weight:normal;}
a.blulink:hover { color:#000; text-decoration:none;  font-size:1.0em; font-weight:normal;}


.Content {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.ContentSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	font-weight:bold;
	padding-bottom: 6px;
	padding-top: 4px;
}
.breadcrumb, p.breadcrumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 27px;
	font-weight: bold;
}

#inner-middle p.breadcrumb a, p.breadcrumb a:link, p.breadcrumb a:visited {
	color:#3775A0;
}
p.breadcrumb a:hover {
	text-decoration: underline;
}
.information-table-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/bg-column-header-blue.jpg);
	border: 1px solid #375E79;
	padding-right: 12px;
	padding-left: 14px;
}

.information-table-cell {
	padding-right: 12px;
	padding-left: 14px;
	padding-top: 18px;
	padding-bottom: 30px;
	line-height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
}


.NewsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

.media-images-hr {				
	border-top-width: 1px;	
	border-top-style: solid;	
	border-top-color: #CDCDCD;
}

.TableContent {
	color: #FFFFFF;
	font-weight: bold;
}

.TableContentTitle {
	color: #FFFFFF;	
}

.ListStyles {
	font-weight: bold;
}


.error {
	font-family: Tahoma;
	font-size: 8pt;
    color: red;
    margin-left: 15px;
   display:none;
}

.FormRequiredField {
	background: #FFF4F4;
}	

input {
  width: 200px;
  font-family: Tahoma;
  font-size: 8pt;
}

a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited { color: #FFFFFF; text-decoration:none;  font-size:9pt; font-weight:normal;}
a.whiteLink:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:9pt;
	font-weight:normal;
}
