@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Helvetica, Tahoma, Geneva, Arial, sans-serif;}
img{border:none;}
p{padding:0; margin-top:10px;}
#header{width:100%; height:141px; background:#dbdcd5;}
.mainhead{
	width:100%;
	height:100px;
	background-image:url(../img/head_bg.jpg);
	background-repeat:repeat-x;
	box-shadow: 0 0 8px rgba(0, 0, 0, 1);

}
.wrapper{margin:auto; width:1024px;}
.logo{padding-top:20px; margin-left:20px; float:left;}
.logotxt{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:900; font-size:26px; color:#006; padding:25px 0 0 20px; } 
.logotxt2{font-family:Arial, Helvetica, sans-serif; font-weight:900; font-size:14px; color:#006; }
.clear{clear:both;}
.menu{float:left; margin-left:20px;}
.menu ul{ list-style:none; text-transform:uppercase; color:#006; font-size:12px; font-weight:bold; padding:0;}
.menu ul li{float:left; margin-left:20px;}
.menu ul li a{text-decoration:none; color:#006;}
.menu ul li a:hover{color:#F00;}
.menu ul li img{vertical-align:middle;}
.banner{height:283px; background-image:url(../images/banner_bg2.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#fdebd2;}
.bannerimg{float:left;}
.bannertxt{float:left; background-image:url(../images/banner_bg1.jpg); background-repeat:no-repeat; background-position:right top; height:283px; width:564px;}
.bannerhead{margin-top:40px; float:left; font-size:14px; font-weight:bold; color:#630; margin-left:40px; margin-bottom:20px;}
.bannercont{ clear:left; font-size:14px; color:#630; margin-left:40px; width:480px; line-height:20px; text-align:justify;}
.btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cbb9a1), color-stop(1, #b1a089) );
	background:-moz-linear-gradient( center top, #cbb9a1 5%, #b1a089 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbb9a1', endColorstr='#b1a089');
	background-color:#cbb9a1;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	display:inline-block;
	color:#FFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:21px;
	line-height:21px;
	width:68px;
	text-decoration:none;
	text-align:center;
}
.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1a089), color-stop(1, #cbb9a1) );
	background:-moz-linear-gradient( center top, #b1a089 5%, #cbb9a1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1a089', endColorstr='#cbb9a1');
	background-color:#cbb9a1;
}.btn:active {
	position:relative;
	top:1px;
}
.marginbtn{
	margin-left:40px;
	margin-top:10px;
}
.maincontent{
	float:left;
	padding:20px;
	width:600px;
	min-height:400px;
}
.maincontent .header{
	font-size:16px;
	font-weight:bold;
	color:#630
}
.maincontent ul{
	font-size:14px;
	color:#630;
	padding:0 10px;
	line-height:40px;
	
}
.maincontent ul li{
	list-style-image:url(../images/bullet2.png);
}
.adbanner{
	float:left;
	width:350px;
	padding-top:20px;
	margin-left:20px;
}
.magintop{
	margin-top:40px;
}
.hrline{
	width:98%;
	height:40px;
	border-bottom:#630 thin solid;
}
.footer{
 	width:100%;
	background:#CCC;
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.foomenu{
	font-size:12px;
}
.foomenu ul{ list-style:none; text-transform:uppercase; color:#006; font-size:12px; padding:0;}
.foomenu ul li{float:left; margin-left:20px;}
.notification{font-size:18px; font-weight:bold; color:#FFF; margin-top:2px; background:#0CC; display:block; text-align:center; padding:10px; }
/* form --------*/

.form_bucket{background:#FFF;}
.form_bucket form {
	width:100%;
}
.form_bucket h1 {
	color:#c25b05; font-size:17px; float:left;
}
.form_bucket h6 {
	color:#C00; font-size:13px; width:360px; text-transform:uppercase; text-align:left; 
}
.form_bucket form label {
	width:130px; margin:20px 10px 0 0; font-size:12px; color:#444343; text-align:right; float:left;
}
.form_bucket form .input_lrg {
	width:240px; margin:10px 0 0; font-size:12px; color:#444343; height:30px; border:1px solid #ddd; float:left; padding:0 3px; vertical-align:middle;}
	.form_bucket form .input_lrg_up {
	width:240px; margin:10px 0 0;  height:30px; border:1px solid #ddd; float:left; padding:0 3px; vertical-align:middle;}
.form_bucket form .input_mob {
	width:50px; margin:10px 10px 0 0; font-size:12px; color:#444343; height:30px; border:1px solid #ddd; float:left; padding:0 3px; vertical-align:middle;}
}
.form_bucket form .valfldswrap .optnbox {
	margin:0 5px 0 0; float:left; width:14px; height:14px;
}
.form_bucket form .valfldswrap .optntxt {
	padding:0 10px 0 0; float:left; font-size:11px;
}
.form_bucket form .valfldswrap .dd_age {
	width:60px; height:20px; border:1px solid #ddd; font-size:11px; color:#444343; padding:1px;
}
.form_bucket form .valfldswrap .dd_height {
	width:70px; height:20px; border:1px solid #ddd; font-size:11px; color:#444343; padding:1px;
}
.form_bucket form .valfldswrap .critratxt {
	width:25px; height:19px; font-size:11px; padding:3px 0 0 15px;
}
.form_bucket form .dd_lrg {
	width:239px; margin:10px 0 0; font-size:11px; color:#444343; height:22px; border:1px solid #ddd; float:left; padding:1px;
}
.form_bucket form .valfldswrap .dd_mob {
	width:100px; height:22px; border:1px solid #ddd; font-size:11px; color:#444343; padding:1px;
}
.form_bucket form .valfldswrap {
	width:220px; margin:10px 0 0;
}
.valfldswrap .mobinfo {
    color: #444343;
    font-size: 11px;
    padding: 3px 0 0;
    width: 240px;
}
.button{width:100px; height:30px; text-align:center; margin-left:140px; margin-top:20px; margin-bottom:30px;}
.upbutton{width:100px; height:30px; margin-top:10px; margin-left:20px; text-align:center; }
.upimg{font-size:12px; }
.fl{float:left;}
.fr{float:right;}
.loginbox{margin-right:90px; margin-top:70px;}
.formhead{font-size:12px; font-weight:bold; margin-left:140px; margin-bottom:10px;}
.clb{clear:both;}
.terms{ font-size:10px; font-weight:bold; padding:20px 40px 5px 40px; border-bottom:thin dotted #666;}
.cond{ font-size:10px; font-weight:bold; padding:0 40px 10px 40px; border-bottom:thin dotted #666}
.cond ul{list-style:decimal; padding:0 0 0 20px;}
.cond ul li{ margin-bottom:5px;}
.signupbox{width:600px; margin-top:20px;}
.top_buttons{margin-left:170px; margin-top:50px; margin-bottom:20px;}
.top_but{ width:165px; height:55px; background:url(../images/inn_button.PNG) no-repeat; float:left; text-align:center; color:#FFF; font-size:12px; padding-top:10px;}
.but_head{clear:left; font-size:10px;}
.top_but_na{background:url(../images/inn_button_na.PNG) no-repeat; color:#333;}
.but_head_na{clear:left; font-size:10px; color:#F00;}
.guidtxt{ font-size:10px; font-style:italic; width:190px; padding-left:20px; padding-top:20px;}
.guidtxtsmall{ font-size:10px; font-style:italic; width:100px; padding-left:20px; padding-top:20px;}
.datebox{width:80px;}
.monthbox{width:100px;}


.styleSelect select {
  width: 100%;
  padding: 5px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 30px;
}

.margin-top0{padding-top:15px;}

.styleSelect {
	width:120px; margin:10px 10px 0 0; font-size:12px; color:#444343; height:30px; border:1px solid #ddd; float:left; padding:0 3px; vertical-align:middle;
}
.styleSelectView {
	width:250px; margin:20px 10px 0 0; font-size:12px; color:#444343; height:30px;  float:left; padding:0 3px; vertical-align:middle;  font-weight:bold;    
}
.styleSelectLarg {
	 margin:10px 10px 0 0; font-size:12px; color:#444343; height:30px;  float:left; padding:0 3px; vertical-align:middle;  font-weight:bold;    
}
.imagbox{width:100%; margin-bottom:20px;}
.img{width:150px; height:150px; background-color:#999; float:left; margin-left:20px; border:#CCC thick solid;}
.datatbl{padding:10px; font-size:12px; border:#CCC thin solid; margin-top:20px; }
.tblheader{background:#FFC; color:#F00; font-weight:bold; font-size:14px; text-align:left; height:40px !important;}
.datatbl td{padding:10px; width:172px; border:#CCC thin solid; line-height:20px; font-size:14px; }
.address{
	float:left;
	width:550px;
	margin-top:20px;
	margin-left:0px;
	border:#CCC thin solid;
}
.addresshead{
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#F00;
	padding:10px;
	padding-left:20px;
	background:#FFC;
	text-align:left;

}
.addcont{
	font-size:12px;
	font-weight:bold;
	padding:20px;
}
.boxcont{padding:15px; float:left; width:590px; border-bottom:#CCC thin dotted;}
.boxmaincont{float:left; margin-left:15px;}
.detailnewsbox{float:left; width:100%;}
.newsimg{float:left;}
.newsheader{font-weight:bold; font-size:13px; color:#333; margin-bottom:8px; }
.date{ font-weight:bold; font-size:12px; color:#333; margin-bottom:8px;}
.newscont{font-size:12px; color:#333; float:left; width:400px; margin-bottom:8px; text-align:justify; }
.detnewscont{font-size:12px; color:#333; float:left; width:100%; margin-bottom:8px; text-align:justify; }
.readmore{ font-size:12px; width:400px; text-align:right; color:#333;}
.readmore a{color:#333; text-decoration:none;}
.readmore a:hover{text-decoration:underline;}
.detnewsimg{float:left;}
.noborder{border:none;}
.detnewsheader{font-weight:bold; font-size:16px; color:#333; margin-bottom:8px;}

#content ul{	
	padding:0 0 20px 0; }	
	
#content ul li{ 
	background:url(../images/bullets/bullet-grey.png) no-repeat 0 5px;
	line-height:19px;
	padding-bottom:5px;
	padding-left:20px; } 

#content ul.skin-checkmark li 	{ background:url(../images/bullets/skin-checkmark.png) no-repeat 0 2px; padding-left:25px;}	
#content ul.skin-checkmark li 	{ background:url(../images/bullets/skin-checkmark.png) no-repeat 0 2px; padding-left:25px;}

#content ul.list-green li 		{ background:url(../images/bullets/bullet-green.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-green li 	{ background:url(../images/bullets/disc-green.png) no-repeat 0 5px; padding-left:20px;}

#content ul.list-blue li 		{ background:url(../images/bullets/bullet-blue.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-blue li 	{ background:url(../images/bullets/disc-blue.png) no-repeat 0 5px; padding-left:20px;}

#content ul.list-black li		{ background:url(../images/bullets/bullet-black.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-black li	{ background:url(../images/bullets/disc-black.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-red li 		{ background:url(../images/bullets/bullet-red.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-red li 	{ background:url(../images/bullets/disc-red.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-teal li		{ background:url(../images/bullets/bullet-teal.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-teal li 	{ background:url(../images/bullets/disc-teal.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-orange li		{ background:url(../images/bullets/bullet-orange.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-orange li	{ background:url(../images/bullets/disc-orange.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-grey li		{ background:url(../images/bullets/bullet-grey.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-grey li 	{ background:url(../images/bullets/disc-grey.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-brown li		{ background:url(../images/bullets/bullet-brown.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-brown li 	{ background:url(../images/bullets/disc-brown.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-yellow li 		{ background:url(../images/bullets/bullet-yellow.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-yellow li	{ background:url(../images/bullets/disc-yellow.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-pink li 		{ background:url(../images/bullets/bullet-pink.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-pink li 	{ background:url(../images/bullets/disc-pink.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-yellowstar li	{ background:url(../images/bullets/bullet-yellowstar.png) no-repeat 0 2px; padding-left:20px; }	
#content ul.list-bluestar li 	{ background:url(../images/bullets/bullet-bluestar.png) no-repeat 0 2px; padding-left:20px; }	

#content ul.list-circle li 	  	{ background:url(../images/bullets/bullet-circle.png) no-repeat 0 4px; padding-left:20px;  }	
#content ul.list-arrow-small li 	{ background:url(../images/bullets/bullet-arrow-small.png) no-repeat 0 6px; padding-left:15px; }

#content ul.list-arrow li 		{ background:url(../images/bullets/bullet-green-arrow.png) no-repeat 0 2px; padding-left:23px; }	
#content ul.list-arrow2 li		{ background:url(../images/bullets/bullet-green-arrow2.png) no-repeat 0 5px; padding-left:15px; }
	
#content ul.list-plus li		{ background:url(../images/bullets/bullet-plus.png) no-repeat 0 2px; padding-left:22px; }	
#content ul.list-minus li		{ background:url(../images/bullets/bullet-minus.png) no-repeat 0 2px; padding-left:22px; }
	
#content ul.list-checkmark li 	{ background:url(../images/bullets/bullet-checkmark.png) no-repeat 0 4px;padding-left:22px;  }
#content ul.list-checkmark2 li 	{ background:url(../images/bullets/bullet-checkmark2.png) no-repeat 0 2px;padding-left:22px;  }

#content ul.list-cross li 		{ background:url(../images/bullets/bullet-cross.png) no-repeat 0 2px; padding-left:22px;}	
#content ul.list-blue-arrow li 	{ background:url(../images/bullets/blue-arrow.png) no-repeat 0 2px; padding-left:22px;}	
#content ul.list-black-arrow li { background:url(../images/bullets/black-arrow.png) no-repeat 0 2px; padding-left:22px;}	

/* Ordered Lists */

#content ol {	padding: 0 0 8px 23px; }
	
#content ol li{
	padding-bottom:5px;
	line-height:19px;	
	list-style-type:decimal;
	list-style-position: outside; }	
.nopad{
	padding:0 !important;
}
.backtopage{ font-size:12px; text-align:left; color:#F00;}
.backtopage a{color:#F00; text-decoration:none;}
.backtopage a:hover{text-decoration:underline;}
.login{float:right !important;}
.buttonm{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    -x-system-font: none;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 15px;
    margin-top: 7px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: center;
    vertical-align: baseline;
}
.buttonm:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.buttonm:active {
    position: relative;
    top: 1px;
}
.white {  
    background-attachment: scroll;
    background-clip: border-box;
    background-color:#FFF;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: thin solid #CCC;
    color: #606060;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EDEDED);/* for IE */
	/* for webkit browsers */
    }
.white:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color:#EBEBEB;
    background-origin: padding-box;
    background-position: 0 0;
    #dcdcdc: repeat;
    background-size: auto auto;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #DCDCDC);/* for IE */
	/* for webkit browsers */
    }
.white:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #EDEDED, #FFFFFF);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #999999;
}
.formparahead{
	font-size:14px;
	font-weight:bold;
	padding:20px 0;
	padding-left:30px;
}
.bottmbordr{
	border-top:#333 thin dotted;
	margin-top:10px;
}
.circle{
	text-align:center;
	    width: 20px;
    height:20px;
	padding:10px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #000;
	margin:0 auto;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	}
	
	.radio{padding-top:18px; padding-right:10px; font-size:12px;}
	nav {float:left;}
nav ul {list-style:none; text-transform:uppercase; color:#006; font-size:12px; font-weight:bold; padding:0;}
nav ul li {float:left; margin-left:15px; display:block;}
nav ul li a {text-decoration:none; color:#006; display:block;}
nav ul li a:hover{color:#F00;}
nav ul li img{vertical-align:middle;}
nav ul li ul {position:absolute;width:200px;background:#FFF;}
nav ul li ul li {margin:0;padding:0;width:200px;}
nav ul li ul li a {display:block;padding:15px 10px;color:#444;}
nav ul li ul li:hover a {background:#F7F7F7;}
nav ul li ul.fallback {display:none;}
nav ul li:hover ul.fallback {display:block;}
.menu{float:left;}
.note{ font-size:14px; color:#666; margin-left:140px; }
.note a{color:#666; }
.note a:hover{color:#F00;}