@charset "utf-8";
/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%; 
	background-color:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	outline:none;
}
html {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
form {
	display:inline;
}
p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a img {
	border:none;
}
img {
	border:none;
}
p.clr, .clr {
	clear:both; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}

div.hr {display: none;}
/*/*/a{}
div.hr {
  display: block;
  height: 1px;
  background-color:#666;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top:12px;
  margin-bottom:12px;
}


.object { outline:none}

.headerWrapper {
	margin:0px auto;
	height:97px;
	background-image:url(../../images/design/headerbg.jpg);
	
}

.headerContent {
	margin:0px auto;
	width:1000px;
	height:auto;
}
.headerLeft {
	float:left;
	width:300px;
}

.headerRight{
	float:right;
	width:670px;
}

.middleContentWrapper {
	margin:0px auto;
	height:456px;
	background-image:url(../../images/design/middleContent.jpg);
}

.middleContentBG {
	height:456px;
	background-image:url(../../images/design/middleContentBG.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.middleContent {
	margin:0px auto;
	width:1000px;
	height:456px;
}

.middleContentWrapperSmall {
	margin:0px auto;
	height:125px;
	background-image:url(../../images/design/middleContentSmall.jpg);
}

.middleContentBGSmall {
	margin:0px auto;
	height:125px;
	background-image:url(../../images/design/middleContentBGSmall.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.middleContentSmall {
	margin:0px auto;
	width:1000px;
	height:125px;
}

.slider_cu3er {
	width:576px;
	float:left;
	padding:56px 0px 0px 56px;
	}
	
#container_cu3er {
	width:537px;
	outline:none;
	height:361px;
}

.middleContentRight {
	padding:20px 0px 0px 0px;
	width:362px;
	float:left;
}

.middleContentLeftSmall { 
	float:left;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.middleContentRightSmall { 
	float:right;
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.middleContentRightSmall img { 
	margin:42px 40px 0px 0px;
	float:right;
}

.contentBarBG {
	margin:0px auto;
	height:174px;
	background-image:url(../../images/design/contentBarBG.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #CCC;
}
.contentBar {
	margin:0px auto;
	width:1000px;
	height:174px;
	background-image:url(../../images/design/contentBar.jpg);
	background-repeat:no-repeat;
	background-position:-120px -0px;
}
.contentBarBoxLeft {
	float:left;
	width:300px;
	margin:25px 0px 0px 52px;
}
.contentBarBoxCenter {
	float:left;
	width:300px;
	margin:25px 30px 0px 20px;
}
.contentBarBoxRight {
	float:left;
	width:298px;
	margin:25px 0px 0px 0px;
}
.contentBTMb {
	margin:0px auto;
	height:26px;
	background-image:url(../../images/design/contentBTMb.jpg);
	background-repeat:repeat-x;
}
.searchBTMb {
	margin:0px auto;
	height:70px;
	background-image:url(../../images/design/contentBTMb.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCC;
}
.telephoneBTMb {
	margin:0px auto;
	height:70px;
	background-image:url(../../images/design/contentBTMb.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCC;
}
.BodyWrapper {
	margin:0px auto;
	width:1000px;
	overflow:hidden;
}
.BodyContent {
	margin:0px 0px 0px 56px;
	width:940px;
	overflow:hidden;
}

.BodyContent2 {
	margin:0px 0px 0px 0px;
	width:1000px;
	overflow:hidden;
}

.bodyLeft {
	float:left;
	width:612px;
	margin:20px 28px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.bodyRight {
	float:left;
	width:271px;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.bodyRighta {
	float:left;
	width:271px;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

.homeLeft {
	float:left;
	width:275px;
	margin:0px 70px 0px 0px;
	padding:0px 0px 0px 0px;
}
.newsLeft {float:left; width:230px;}
.newsLeft ul {list-style-type:none; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.newsLeft li {background-image:url(../../images/design/Arrow.png); background-repeat: no-repeat; background-position: 2px 3px; padding:0px 0px 9px 20px; }

.newsRight {float:left; width:45px;}
.newsRight ul {list-style-type:none; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.newsRight li {padding:0px 0px 9px 0px; }
.newsRight a:link, .newsRight a:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:justify; 
 font-weight:bold;
 text-decoration:none; 
 color:#900;}
.newsRight a:hover {color:#333;}

.homeCenter {
	float:left;
	width:275px;
	margin:0px 70px 0px 0px;
	padding:0px 0px 0px 0px;
}
.homeRight {
	float:left;
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footerBTMb {
	margin:0px 0px auto;
	height:26px;
	background-image:url(../../images/design/footerBTMb.jpg);
	background-repeat:repeat-x;
}
.footerWrapper {
	margin:0px auto;
	height:140px;
	background-image:url(../../images/design/footerbg.jpg);
	background-repeat:repeat-x;
	background-color:#dddddd;
}
.footerContent {
	margin:0px auto;
	width:1000px;
}
.footerLeft {
	float:left;
	margin:50px 0px 0px 0px;
}
.footerRight {
	float:right;
	margin:0px 0px 0px 0px;
}

.searchBar {
	margin:0px auto;
	width:1000px;
}

.telephoneBar {
	margin:0px auto;
	width:1000px;
}
	/* search */
.search { padding:20px 20px 0 0; margin:0; width:250px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background:url(../../images/design/search_bg.gif) left top no-repeat; width:200px; padding:0 5px; height:33px;}
.search form .keywords { width:149px; line-height:17px; height:17px; float:left; background:none; border:0; padding:8px 2px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.search form .button { float:left; margin:0; padding:0;}

.telephone {padding:20px 0px 0px 0px; width:294px; float:right;}
.telephone img { padding:0px 0px 0px 0px; margin:0; float:left;}

.telephoneimg {padding:0px 0px 0px 0px; width:32px; float:left;}
.telnum {padding:1px 0px 0px 0px; float:left; height:34px;}


.formLeft {float:left; width:150px;}
.formRight {float:left; width:400px;}

.TextArea {width:310px; height:80px; background:#e0e4e5; color:#333; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 6px 0px 6px; padding:5px 5px 5px 5px; border:1px solid #999; float:left;}
.TextField {width:310px; height:14px; background:#e0e4e5; color:#333; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 6px 16px 6px; padding:5px 5px 5px 5px; border:1px solid #999; float:left;}
.TextDropDown {width:322px; background:#e0e4e5; color:#333; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:4px 6px 16px 6px; padding:0px; border:1px solid #999; float:left;}
.submit {float:left; margin:16px 0px 0px 106px; padding:2px 5px 2px 5px; background:#e0e4e5; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-transform:uppercase; border:1px solid #999; letter-spacing:1px;}
*+html .submit { margin:0px 0px 0px 106px;} /*for IE 7*/
.reset {float:left; margin:16px 0px 0px 16px; padding:2px 5px 2px 5px; background:#e0e4e5; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-transform:uppercase; border:1px solid #999; letter-spacing:1px;}
*+html .reset { margin:0px 0px 0px 16px;} /*for IE 7*/

.tickList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #333;
	list-style-image: url(../../images/design/tick.jpg);
	list-style-type: none;
}
.tick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../images/design/tick.jpg);
	list-style-type: none;
	left: 0px;
}
.clientnewsWrapper {
	margin:0px 0px 0px 0px;
	color:#333;
}
.clientnewsWrapper div {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333;
}
.clientnewsWrapper p {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.clientnewsWrapper p span {font-size:15px; font-weight:bold;}
.clientnewsWrapper a:link, .clientnewsWrapper a:visited, .clientnewsWrapper a:active {font-weight:bold; text-decoration:none; color:#900;}
.clientnewsWrapper a:hover {color:#333;}

.ie-message {
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(../../images/design/footerbg.jpg);
	border:1px dotted #000;  
	color: #333;  
	padding:15px;  
	font-size:10px;  
	font-weight:bold;  
	margin-bottom:10px;  
}  
.ie-message a {  
	color:#fff;  
	text-decoration:underline;
} 
.ie-message a:hover {  
	color:#666;  
	text-decoration:underline; 
} .tableheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #999;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tablesecondheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: normal;
	color:#333;
	background-color: #CCC;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-variant: normal;
}
.tablescontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #E4E4E4;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.bodyLeftcw {
	float:left;
	width:561px;
	padding:0px;
	overflow:hidden;
	margin-top: 20px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bodyRightcw {
	float:left;
	width:322px;
	padding:0px;
	overflow:hidden;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.clientName { 
	float:left;
	width:990px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.adminNavi ul {list-style-type:none; margin:60px 0px 0px 0px; padding:0px;}
.adminNavi li {display:inline; margin:0px; padding:0px 20px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;}
.adminNavi a:link {color:#000;}
.adminNavi a:hover {color:#fff;}
.adminNavi.current {color:#fff;}

.login {margin:0px; padding:0px;}
.login p {margin:0px; padding:0px 0px 10px 0px;}

.CMBox {margin:0px; padding:0px; border-top:1px solid #333; border-bottom:1px solid #333;}
.CMBox img {float:left; display:block; margin:0px; padding:0px 30px 0px 0px;}
.CMBox p {font-weight:bold;}

.tablethinborder {
	text-align: center;
	border: 1px solid #333;
	margin: 0px;
	width: 271px;
	padding: 10px;
	color: #333;
}
.imagepad {
	padding-right: 20px;
}
.smallestfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
.bodyLeftlarger {
	float:left;
	width:940px;
	padding:0px;
	overflow:hidden;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bus {
	text-align: center;
}

