@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; }

* { margin:0; padding:0; }
html, body { height: 100%; }

a img, img, fieldset { border:0 none; }
a { text-decoration:none; outline:none; color:#004a80; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { line-height: 1em; }

input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.container {
	width:936px;
	margin:0 auto;
}

.header {
	height:105px;
}

.logo {
	padding:29px 0 0 0;
	height:76px;	
}

.logins {
	/*width:280px;*/
	padding:9px 0 0 0;
}

/*.logins table tr td {
	padding:0 5px 0 0;
}*/

.logins table tr td label {
	color:#0093d0;	
}

.logins p {
	text-align:center;
	padding:18px 0 0 0;
}

.textbox {
	background:url(../images/textbox-bg.png) 0 0 no-repeat;
	width:76px;
	height:25px;
	border:none;
	font-size:10px;
	color:#8b8b8b;
	line-height:25px;
	padding:0 0 0 8px;
}

.nav  {
	background:url(../images/nav-bg.gif) 0 0 repeat-x;
	height:39px;
	min-width:936px;
	width:100%;
}

.menu {
	width:650px;
	height:39px;
}

.search {
	/*width:200px;*/
	padding:7px 0 0 0;
}

.searchtext {
	background:url(../images/searchtext-bg.png) 0 0 no-repeat;
	width:122px;
	height:25px;
	border:none;
	font-size:10px;
	color:#8b8b8b;
	line-height:25px;
	padding:0 0 0 8px;
}

/*.search table tr td {
	padding:0 5px 0 0;
}*/

.banner {
	background:url(../images/banner-bg.jpg) 0 0 no-repeat;
	width:336px;
	height:261px;
	margin:12px 0 14px 0;
	position:relative;
	padding:162px 0 0 600px;
}

.banner h1 {
	font-size:95px;
	font-weight:normal;
	color:#6acaf7;
}

.leftarrow img {
	position:absolute;
	top:181px;
	left:-1px;
}

.rightarrow img {
	position:absolute;
	top:181px;
	right:-1px;
}

.gallery {
	width:936px;	
}

.bluepanel {
	background:url(../images/bluepanel-bg.gif) 0 0 no-repeat;
    height: 120px;
    margin: 0 17px 0 0;
    width: 221px;
}

.orangepanel {
	background:url(../images/orangepanel-bg.gif) 0 0 no-repeat;
    height: 120px;
    margin: 0 17px 0 0;
    width: 221px;
}

.purplepanel {
	background:url(../images/purplepanel-bg.gif) 0 0 no-repeat;
    height: 120px;
    margin: 0 17px 0 0;
    width: 221px;
}

.greenpanel {
	background:url(../images/greenpanel-bg.gif) 0 0 no-repeat;
    height: 120px;
    margin: 0 0 0 0;
    width: 221px;;
}

.bluepanel a, .orangepanel a, .purplepanel a, .greenpanel a {
    color: #FEFEFE;
    display: block;
    font-size: 27px;
    height: 120px;
    text-decoration: none;
    width: 221px;
}

.bluepanel a:hover, .orangepanel a:hover, .purplepanel a:hover, .greenpanel a:hover {
	color:#fefefe;
	text-decoration:none;
}

.bluepanel span, .orangepanel span, .purplepanel span, .greenpanel span {
display:block;
padding: 85px 0 0 7px;
}

.wholebottom {
	background:url(../images/footer-bg.gif) 0 0 repeat-x;
	min-height:646px;
	min-width:936px;
	width:100%;
	margin:10px 0 0 0;
}

.leftbottomarea {
	width:459px;
	padding:20px 0 0 0;
}

.leftbottomheader {
	width:459px;
	border-bottom:3px dotted #FFF;	
	padding:0 0 10px 0;
}

.leftbottomheader h3 {
	font-size:30px;
	color:#FFF;	
}

.leftbottombody {
	width:459px;
	padding:10px 0 10px 0;	
}

.leftbottombody p {
	padding:6px 0 10px 0;
	color:#FFF;	
}

.leftbottombody a {
	text-decoration:none;
	color:#acd373;
}

.leftbottomnews {
	width:459px;
}

.leftbottomnews h4 {
	font-size:18px;
	color:#FFF;
}

.leftbottomnews p {
	padding:6px 0 10px 0;
	color:#FFF;	
}

.leftbottomnews a {
	text-decoration:none;
	color:#acd373;
}

.rightbottomarea {
	width:450px;
	padding:20px 0 0 0;
}

.featured {
	width:450px;
	border-bottom:3px dotted #FFF;	
	padding:0 0 10px 0;
}

.featured h3 {
	font-size:30px;
	color:#FFF;
}

.rightbottomcontainer {
	width:450px;
	padding:14px 0 0 0;	
}

.leftbottomhold {
	width:283px;
}

.leftbottomhold h4 {
	font-size:18px;
	padding:0px 0 0 0;
	color:#FFF;
}

.leftbottomhold h5 {
	font-size:14px;
	padding:4px 0 14px 0;
	color:#FFF;	
}

.leftbottomhold p {
	padding:0 0 10px 0;
	color:#FFF;	
}

.rightbottomhold {
	width:165px;	
}

.footer {
	width:936px;
	border-top:2px solid #FFF;
	margin:30px 0 0 0;
	padding:10px 0 0 0;
}

.leftfooter {
	width:525px;	
}

.leftfooter ul {
	
}

.leftfooter ul li {
	list-style-type:none;	
	display:inline;
	padding:0;
}

.leftfooter ul li a {
	text-decoration:none;
	font-size:11px;
	color:#FFF;	
}

/* css for inner page */

.leftarea {
	width:621px;	
}

.leftinnerarea {
	width:300px;	
}

.leftinnerarea p, rightinnerarea p {
	color:#000;
}

.rightinnerarea {
	width:300px;	
}

.leftareaheader {
	border-bottom:2px dotted #818285;	
	margin:0 0 10px 0;
}

.leftareaheader h1 {
	font-size:30px;
	color:#004a80;
	font-weight:normal;
	padding:10px 0 10px 0;	
}
.leftarea h2, h3{
	color:#004a80;
}
.boxtop {
	background:url(../images/righttopbox-bge.png) 100% 0  no-repeat;
	height:4px;
	font-size:0;
	margin:15px 0 0 0;
}

.boxbottom {
	background:url(../images/rightbottombox-bge.png) 100% 0 no-repeat;
	height:4px;
	font-size:0;
	margin:0 0 20px 0;
}

.rightbodyinner {
	background:url(../images/rightbody-bg.png) right 0 repeat-y;
}

.rightarea {
	width:300px;	
	width:272px;
	padding:10px 14px 0 14px;
}

.righttopimages {
	width:272px;	
}

.lefttopimages {
	width:130px;
}

.othertopimages {
	width:130px;	
}

.gallerybackground {
	background:url(../images/gallery-bg.png) 0 0 no-repeat;
	width:112px;
	height:67px;
	padding:9px;
	margin:0 0 10px 0;
}

.gallery1 {
	background:url(../images/gallery1-img.jpg) 0 0 no-repeat;
	width:112px;
	height:67px;
}

.gallery2 {
	background:url(../images/gallery2-img.jpg) 0 0 no-repeat;
	width:112px;
	height:67px;
}

.gallery3 {
	background:url(../images/gallery3-img.jpg) 0 0 no-repeat;
	width:112px;
	height:67px;
}

.gallery4{
	background:url(../images/gallery4-img.jpg) 0 0 no-repeat;
	width:112px;
	height:67px;
}

.gallery5 {
	background:url(../images/gallery5-img.jpg) 0 0 no-repeat;
	width:112px;
	height:67px;
}

.gallery6 {
	background:url(../images/gallery6-img.jpg) 0 0 no-repeat;
	width:112px;
	height:67px;
}

.gallery1 h3, .gallery2 h3, .gallery3 h3, .gallery4 h3, .gallery5 h3, .gallery6 h3 {
	font-weight:normal;
	font-size:21px;
	color:#FFF;
}


.wholeinfo {
	width:272px;	
}

.infoheader {
	border-bottom:2px dotted #818285;
	margin:0 0 10px 0;
}

.infoheader h4 {
	font-size:30px;
	color:#004a80;
	padding:0 0 10px 0;
}

.textbox2, .textbox2 input{
        width:245px;
	height:28px;
}
.textbox2 {
	background:url(../images/textbox2-bg.png) 0 0 no-repeat;		
	padding:0 10px;       
}
.textbox2 input{
        background:none;
        border:none;
	color:#8b8b8b;
	line-height:28px;
}

.messagebox, .messagebox textarea{
        width:252px;
	height:93px;
}
.messagebox {
	background:url(../images/message2-bg.png) 0 0 no-repeat;	
	border:none;
	padding:5px 0 0 10px;	
}
.messagebox textarea{
        border:0;
        background:none;
        color:#8b8b8b;
}

.infobody table tr td.capcha {
	background-color:#b7b7b7;
	padding:5px 0 5px 0;
}

.infobody table tr td p {
	color:#FFF;	
}

.center {
	text-align:center;	
}

/*additional style*/
.menu {
width:auto;
}
.productfeaturelist li {
list-style-type:none;
}
#state li {
margin:0 0 0 30px;
}
.directory {
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px dotted #818285;
}
#CaptchaV2{
background:url("../images/textbox2-bg.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#8B8B8B;
height:28px;
line-height:28px;
padding:0 0 0 10px;
width:255px;
}
.captchaimg {
background-color:#c0c0c0;
margin-bottom:15px;
height:36px;
}

/*20101201*/
* html .galimage img { 
   width: expression( document.body.clientWidth > 149 ? "150px" : "auto" );
}
.galimage img { 
   max-width: 150px;
}
.desc h2 {
 color: #000000;
 font-size: 14px;
 margin-left: 6px;
 width: 144px;
}
.desc h2 a {
color:#000000;
}
.productbody {
border-bottom: 2px dotted #818285;
margin: 0 0 10px 0;
padding-bottom:10px;
}
.gallerybackground h3 a {
color:#ffffff;
text-decoration:none;
}
/* .menu {    padding: 15px 0 0;} */
.leftarea p {
margin-bottom:10px;
}

#nav_608271 li{
/* float:left; 
list-style: circle;
*/
}

#nav_608271 {
padding-left: 18px;
}

#nav_608271 li a{
color: #36B5EA !important;
}

.loggedin0{
display:none;
}

.loggedin1{
display:block;
}

.loggedout1{
display:none;
}

.loggedout0{
display:block;
}

#log a{
color: #008CD6;
}

#log a:hover{
text-decoration: none;
}

/* 20110311 */
h2 a {
color:#004a80;
text-decoration:none;
}
h2 a {
text-decoration:none !important;
}
.blog-container hr {
color:#ffffff;
}

.gallery1 span, .gallery2 span, .gallery3 span, .gallery4 span, .gallery5 span, .gallery6 span {
    color: #FFFFFF;
    font-size: 21px;
    font-weight: normal;
    padding:37px  0 0 8px;
    display:block;
}

.gallery1 a, .gallery2 a, .gallery3 a, .gallery4 a, .gallery5 a, .gallery6 a{
   display: block;
   width: 112px;
   height: 67px;
}

.righttopimages a:hover {
 text-decoration: none;
}

#sl th{
width:380px;
}

#sl td{
    width: 380px;
}

#sl .tel{
   text-align: right;
}


