/* ### general ### */
* {
	padding: 0px;
	margin: 0px;
}

html,body {
	font-family: Arial;
	font-size: 12px;
	color: #666057;
	
}

input,select,textarea {
	font-family: Arial;
	font-size: 12px;
	color: #666057;
}

body {
	background: #fff;
}

img {
	border: 0px;
	display: block;
}

a,input {
	qoutline: none;
}

/* ### global classes ### */
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

/* ### wrapper ### */
#wrapper {
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
}

/* ### main container ### */
#mainCntr {
	width: 100%;
}

/* ### header container ### */
#headerCntr {
	width: 100%;
	height: 86px;
	background: #f4f7f9 url('/public/images/header-bg.jpg') left top repeat-x;
}

#headerCntr .headercenter {
	margin: 0 auto;
	z-index: 9999;
	position: relative;
	width: 1017px;
	height: 100px;
}

#headerCntr .headercenter.sub {
	height: 88px;
}

#headerCntr a.logo {
	position: absolute;
	top: 10px;
	#left: 39px;
	display: block;
	width: 167px;
	height: 65px;
	text-indent: -9999px;
	background: url('/public/images/logo.png') no-repeat;
}

/* ### menu box ### */
.menuBox {
	position: absolute;
	top: 32px;
	left: 280px;
	width: 500px;
	height: 20px;
}

.menuBox ul {
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

.menuBox li {
	padding: 0 19px 0 16px;
	float: left;
	display: block;
}

.menuBox li a {
	float: left;
	font-size: 16px;
	color: #525252;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.menuBox li a:hover,.menuBox li.selected a {
	color: #09a0c6;
}

/* ### menu box ### */
.loginBox {
	padding: 23px 2px 0 0;
	width: 211px;
	float: right;
}

.loginBox a.button1 {
	float: left;
	font-size: 17px;
	color: #fcfcfc;
	Text-shadow: 0 -1px 0 #00556a;
	line-height: 38px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	width: 97px;
	height: 37px;
	background: url('/public/images/button.png') left top no-repeat;
}

.loginBox a.button1:hover {
	background-position: 0px -37px;
}

.loginBox a.button2 {
	float: right;
	font-size: 17px;
	color: #fcfcfc;
	Text-shadow: 0 -1px 0 #946200;
	line-height: 36px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	width: 109px;
	height: 37px;
	background: url('/public/images/button2.png') left top no-repeat;
}

.loginBox a.button2:hover {
	background-position: 0px -37px;
}

.loginBox span {
	padding: 9px 0 0 14px;
	color: #0aa1c7;
	display: block;
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.loginBox ul {
	list-style: none;
	margin-right: -2px;
	float: right;
}

.loginBox li {
	line-height: 38px;
	text-align: center;
	position: relative;
	float: left;
}

.loginBox li a {
	padding-right: 20px;
	width: 96px;
	float: right;
	height: 38px;
	color: #79797a;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background: url(/public/images/setting_bg.png) no-repeat;
}

.loginBox li .top {
	width: 158px;
	float: left;
	display: none;
	position: absolute;
	left: -42px;
	top: 32px;
	background: url(/public/images/sub_link_bottom.png) bottom no-repeat;
}

.loginBox li .bottom {
	width: 158px;
	float: left;
}

.loginBox li a:hover,.loginBox li:hover a {
	color: #525252;
	background: url(/public/images/setting_bg_hover.png) no-repeat;
}

.loginBox li li.button3 a {
	padding: 0px;
	Text-shadow: 0 -1px 0 #003542 !important;
	text-align: center !important;
	display: block !important;
	width: 127px !important;
	color: #fff !important;
	font-size: 17px !important;
	height: 33px !important;
	line-height: 33px !important;
	background: url(/public/images/button10.png) top no-repeat !important;
}

.loginBox li ul {
	padding: 16px 0 18px 0;
	margin: 0px;
	background: url(/public/images/sub_link_top.png) top no-repeat !important;
}

.loginBox li:hover li.button3 a:hover {
	text-decoration: none;
	Text-shadow: 0 -1px 0 #003542;
	background: url(/public/images/button10.png) bottom no-repeat !important;
}

.loginBox li:hover li a {
	text-align: left;
	color: #525252;
	line-height: 22px;
	height: auto;
	font-size: 14px;
	background: none;
}

.loginBox li:hover li {
	padding: 0 0 3px 32px;
	background: url(/public/images/arrow2.png) 17px 7px no-repeat !important;
}

.loginBox li:hover li.button3 {
	padding: 8px 0 0 15px;
	background: none !important;
}

.loginBox li li a:hover {
	text-decoration: underline;
	background: none;
}

.loginBox li:hover .top {
	display: block;
}

/* ### address box ### */
.addressBox {
	padding: 23px 0 0 28px;
	width: 170px;
	overflow: hidden;
}

.addressBox h2 {
	padding-bottom: 15px;
	font-size: 20px;
	line-height: 22px;
	color: #000;
}

.addressBox address {
	padding-bottom: 10px;
	color: #5a5a5a;
	font-size: 14px;
	line-height: 22px;
	font-style: normal;
}

.addressBox address a {
	color: #5a5a5a;
	font-size: 14px;
	text-decoration: none;
}

.addressBox address a:hover {
	text-decoration: underline;
}

.addressBox span {
	color: #09a0c6;
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.addressBox a.chang {
	padding: 0px 0 0 0px;
	color: #09a0c6;
	font-size: 12px;
	line-height: 22px;
	font-style: italic;
	text-decoration: none;
	display: block;
	float: left;
}

.addressBox a.chang:hover {
	text-decoration: underline;
}

/* ### notice box ### */
.noticeBox {
	margin: 22px 0 0 11px;
	width: 720px;
}

.noticeBox h2 {
	padding-bottom: 8px;
	color: #222222;
	font-size: 20px;
	line-height: 24px;
}

.noticeBox .top {
	padding-top: 5px;
	margin: 0px 0 0 2px;
	overflow: hidden;
	width: 716px;
	background: url(/public/images/coronel_top.png) top no-repeat;
}

.noticeBox .bottom {
	padding-bottom: 6px;
	overflow: hidden;
	margin-bottom: 8px;
	width: 716px;
	background: url(/public/images/coronel_bottom.png) bottom no-repeat;
}

.noticeBox .mid {
	padding: 6px 13px 4px 13px;
	overflow: hidden;
	width: 700px;
	background: url(/public/images/coronel_mid.png) repeat-y;
}

.noticeBox .mid.gap {
	padding: 3px 13px 2px 10px;
}

.noticeBox .mid.gap .second {
	padding: 12px 0 0 23px;
}

.noticeBox .mid.gap .last {
	padding: 12px 8px 0 0;
	width: 81px;
}

.noticeBox .top ul {
	padding-top: 0px;
	overflow: hidden;
	list-style: none;
	list-style-type: none;
}

.noticeBox .top li {
	float: left;
	width: 100%;
	overflow: hidden;
}

.noticeBox .image {
	padding: 0 2px 0 1px;
	float: left;
}

.noticeBox p {
	padding-bottom: 32px;
	color: #5a5a5a;
	font-size: 13px;
	line-height: 18px;
}

.noticeBox .second {
	padding: 8px 0 0 27px;
	float: left;
	width: 490px;
}

.noticeBox h3 {
	padding-bottom: 3px;
	color: #089abf;
	font-size: 20px;
	line-height: 22px;
}

.noticeBox li span {
	color: #777777;
	font-size: 14px;
	line-height: 22px;
}

.noticeBox .last {
	padding-top: 8px;
	float: right;
	width: 93px;
}

.noticeBox .last a {
	display: block;
	width: 72px;
	height: 39px;
	text-align: center;
	line-height: 38px;
	color: #fcfcfc;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	background: url(/public/images/edit-btn.png) no-repeat;
}

.noticeBox .last a:hover {
	background-position: 0 -39px;
}

.noticeBox .pagina {
	padding: 1px 0 10px 1px;
	width: 100%;
	overflow: hidden;
	float: left;
}

.noticeBox .pagina ul {
	list-style: none;
	list-style-type: none;
	width: 100%;
	overflow: hidden;
}

.noticeBox .pagina li {
	padding-right: 3px;
	float: left;
}

.noticeBox .pagina li a {
	display: block;
	text-align: center;
	color: #09a0c6;
	font-size: 14px;
	width: 25px;
	height: 25px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.noticeBox .pagina li a:hover,.noticeBox .pagina li.selected a {
	background: url(/public/images/pagina-bg.png) no-repeat;
}

.noticeBox .pagina a.app {
	margin-top: 16px;
	display: block;
	width: 132px;
	height: 39px;
	float: left;
	text-align: center;
	line-height: 39px;
	color: #fcfcfc;
	font-size: 17px;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	font-weight: bold;
	background: url(/public/images/app-btn.png) no-repeat;
}

.noticeBox .pagina a.app:hover {
	background-position: 0px -39px;
}

/* ### slide box ### */
.slideBox {
	padding-top: 37px;
	width: 1017px;
	height: 363px;
	#height: 393px;
	position: relative;
	background: url('/public/images/shadow1.png') center top no-repeat;
}

.slideBox.sub {
	padding-top: 9px;
	height: 100px;
}

.slideBox.sub .bg {
	width: 100%;
	overflow: visible;
	background: url(/public/images/header_bg.png) 681px bottom no-repeat;
}

.slideBox.sub.sub2 .bg {
	background: url(/public/images/header_bg.png) 648px 9px no-repeat;
}

.slideBox.sub .image {
	margin-right: 22px;
	float: right;
	width: auto;
}

.slideBox.sub .image2 {
	margin: -21px -4px 0 0;
	float: right;
	width: auto;
}

.slideBox ul {
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

.slideBox li {
	float: left;
	width: 100%;
}

.slideBox .image {
	width: 500px;
	float: left;
}

.slideBox .content {
	padding: 7px 9px 0 0;
	width: 500px;
	float: right;
}

.slideBox h1 {
	padding-bottom: 22px;
	font-family: 'ChaletMedium';
	text-shadow: 2px 2px 1px #056077;
	font-size: 44px;
	color: #fff;
	line-height: 49px;
	font-weight: normal;
}

.slideBox.sub h1 {
	padding: 22px 0 0 17px;
	float: left;
	line-height: 45px;
	font-size: 32px;
}

.slideBox h2 {
	padding: 0 0 25px 2px;
	font-size: 26px;
	color: #bdbdbd;
	text-shadow: 1px 1px 1px #05677f;
	line-height: 31px;
	font-weight: normal;
}

.slideBox a.count {
	float: left;
	width: 231px;
	height: 49px;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	font-size: 17px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 46px;
	text-align: center;
	background: url('/public/images/button3.png') left top no-repeat;
}

.slideBox a.count:hover {
	background-position: 0px -49px;
}

/* ### content container ### */
#contentCntr {
	margin-top: -41px;
	width: 100%;
	background: #f2f3f5 url('/public/images/lastest-shadow.png') center bottom
		no-repeat;
}

#contentCntr.sub {
	margin-top: 0px;
	background: #f2f3f5 url('/public/images/lastest-shadow.png') center bottom
		no-repeat;
}

#contentCntr #contentbottom {
	background: url(/public/images/content_bg.png) center top no-repeat;
}

/* ### center container ### */
#centerCntr {
	padding: 53px 0 56px 0;
	margin: 0 auto;
	overflow: hidden;
	width: 1017px;
}

#centerCntr.sub {
	padding-top: 40px;
}

#centerCntr #centermid {
	margin: 1px 0 0 35px;
	float: left;
	width: 982px;
	background: url(/public/images/center_mid.jpg) repeat-y;
}

#centerCntr #centertop {
	float: left;
	width: 982px;
	background: url(/public/images/center_top.jpg) top no-repeat;
}

#centerCntr #centerbottom {
	float: left;
	width: 982px;
	background: url(/public/images/center_bottom.jpg) bottom no-repeat;
}

#centerCntr #leftside {
	float: left;
	min-height: 520px;
	width: 224px;
	background: url(/public/images/left_bg.png) right top no-repeat;
}

#centerCntr #rightside {
	width: 750px;
	float: right;
}

/* ### slide container ### */
#slideCntr {
	padding: 0 0 21px 0;
	margin: 0 auto;
	overflow: hidden;
	width: 1017px;
}

/* ### dolor box ### */
.dolorBox #slider { padding: 7px 0 0 0; margin: 0 auto; width: 880px; overflow: hidden; }
.dolorBox #slider ul, #slider li{margin:0;padding:0; list-style:none;position:relative;display:block;}
.dolorBox #slider, #slider li {width:880px;overflow:hidden;}
.dolorBox ol { margin: 0 auto; width: 880px; padding:0;height:28px; }
.dolorBox ol li{margin:0 6px 0 0; width: auto!important; padding:0; float:left; list-style:none; }
.dolorBox ol li a{ float:left; height:10px; width: 10px; text-indent: -9999px; background: url(/public/images/dot.png) no-repeat; list-style:none;}
.dolorBox ol li.current a { width: 10px; height: 10px; background: url(/public/images/dot-hover.png) no-repeat; list-style:none;}
.dolorBox ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}

.dolorBox {
	padding: 16px 22px 0px 22px;
	position: relative;
	width: 973px;
	overflow: hidden;
}

.qdolorBox ul {
	padding: 7px 0 0 0;
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

.qdolorBox li {
	float: left;
	width: 100%;
}

.dolorBox p {
	padding: 0 20px 6px 0;
	font-family: Georgia;
	font-style: italic;
	font-size: 18px;
	color: #5a5a5a;
	line-height: 23px;
}

.dolorBox h2 {
	float: right;
	font-style: italic;
	font-family: Georgia;
	font-weight: normal;
	font-size: 15px;
	color: #099cc1;
	line-height: 23px;
}

.dolorBox h2 span {
	color: #181818;
}

.dolorBox img.quote {
	margin-right: 12px;
	float: left;
	display: block;
}

.dolorBox .controls {
	position: absolute;
	top: 65px;
	left: 96px;
}

/* ### push box ### */
.pushBox {
	padding-bottom: 76px;
	width: 1017px;
	position: relative;
	float: left;
	background: url('/public/images/line.png') center bottom no-repeat;
}

.pushBox ul {
	padding-left: 22px;
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

.pushBox li {
	padding: 0px 0 0 0px;
	margin-right: 26px;
	float: left;
	width: 310px;
}

.pushBox li .top {
	padding-top: 5px;
	width: 310px;
	background: url(/public/images/push_top.png) top no-repeat;
}

.pushBox li .bottom {
	padding-bottom: 7px;
	width: 310px;
	background: url(/public/images/push_bottom.png) bottom no-repeat;
}

.pushBox li .mid {
	padding: 6px 0 0 20px;
	width: 290px;
	background: url(/public/images/push_mid.png) repeat-y;
}

.pushBox li {
	
}

.pushBox h2 {
	padding-top: 2px;
	margin-right: 14px;
	font-size: 20px;
	line-height: 40px;
	color: #222;
	background: url('/public/images/push-icon1.png') right 1px no-repeat;
}

.pushBox p {
	padding: 0 20px 16px 0;
	font-size: 13px;
	color: #5a5a5a;
	line-height: 18px;
}

.pushBox li.last {
	margin-right: 0px;
}

.pushBox li.second {
	margin-right: 25px;
}

.pushBox li.second h2 {
	background: url('/public/images/push-icon2.png') right 1px no-repeat;
}

.pushBox li.last h2 {
	background: url('/public/images/push-icon3.png') right 1px no-repeat;
}

.pushBox a.start {
	position: absolute;
	bottom: -21px;
	left: 310px;
	width: 435px;
	height: 47px;
	font-size: 19px;
	color: #fcfcfc;
	line-height: 48px;
	float: left;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	font-weight: bold;
	text-align: center;
	background: url('/public/images/button4.png') left top no-repeat;
}

.pushBox a.start:hover {
	background-position: 0px -47px;
}

/* ### latest box ### */
.latestBox {
	padding: 0px 0 35px 22px;
	width: 982px;
	float: left;
	background: url('/public/images/shadow_bottom.png') center bottom no-repeat;
}

.latestBox .left {
	width: 642px;
	margin-right: 22px;
	float: left;
}

.latestBox.sub {
	padding-top: 40px;
}

.latestBox .right {
	padding-top: 8px;
	margin-top: 2px;
	width: 310px;
	float: left;
	background: url('/public/images/latest-top.png') left top no-repeat;
}

.latestBox .bottom {
	padding-bottom: 6px;
	width: 100%;
	float: left;
	background: url('/public/images/latest-bottom.png') left bottom no-repeat;
}

.latestBox .center {
	padding-bottom: 15px;
	width: 309px;
	float: left;
	background: url('/public/images/latest-center.png') repeat-y;
}

.latestBox h2 {
	padding: 0 0 1px 3px;
	font-size: 20px;
	color: #222;
	line-height: 26px;
}

.latestBox ul {
	list-style: none;
	list-style-type: none;
	overflow: hidden;
}

.latestBox li {
	padding: 14px 0 0 3px;
	float: left;
	width: 100%;
	background: url('/public/images/line3.png') left bottom no-repeat;
}

.latestBox h3 {
	padding-bottom: 4px;
	font-size: 15px;
	color: #09a0c6;
	line-height: 18px;
}

.latestBox h3 a {
	color: #09a0c6;
	text-decoration: none;
}

.latestBox h3 a:hover {
	text-decoration: underline;
}

.latestBox h3 span {
	font-size: 11px;
	color: #a7a7a7;
	font-weight: normal;
}

.latestBox p {
	padding-bottom: 18px;
	font-size: 13px;
	color: #5a5a5a;
	line-height: 18px;
}

.latestBox a.more {
	padding-left: 17px;
	margin: 9px 42px 0 0;
	float: right;
	text-decoration: none;
	font-size: 13px;
	color: #09a0c6;
	background: url('/public/images/arrow.png') left 5px no-repeat;
}

.latestBox a.more:hover {
	text-decoration: underline;
}

.latestBox .text {
	padding: 11px 0 0 17px;
	width: 198px;
	float: left;
}

.latestBox .center img {
	margin: 40px 19px 0 0;
	display: block;
	float: right;
}

.latestBox h4 {
	padding-bottom: 9px;
	font-size: 18px;
	color: #222;
	line-height: 22px;
}

.latestBox .text p {
	padding-bottom: 12px;
	font-size: 15px;
	color: #5a5a5a;
	line-height: 22px;
}

.latestBox .text a {
	font-size: 15px;
	color: #09a0c6;
	text-decoration: none;
	line-height: 22px;
}

.latestBox .text a:hover {
	text-decoration: underline;
}

/* ### pricing box ### */
.pricingBox {
	margin-top: 40px;
	float: left;
}

.pricingBox h2 {
	padding: 0 0 24px 2px;
	color: #222222;
	font-size: 20px;
	line-height: 22px;
}

.pricingBox p.first {
	padding: 0 0 40px 2px;
	color: #5a5a5a;
	font-size: 13px;
	line-height: 18px;
}

.pricingBox .pricing {
	padding-bottom: 32px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width: 180px;
}

.pricingBox .pricing.last {
	margin-right: 0px;
}

.pricingBox .mid {
	background: url(/public/images/pricing_mid.jpg) repeat-y;
	background-size:180px;
}

.pricingBox .top {
	background: url(/public/images/pricing_top.jpg) top no-repeat;
	background-size:180px;
}

.pricingBox .bottom {
	background: url(/public/images/pricing_bottom.jpg) bottom no-repeat;
	background-size:180px;
}

.pricingBox .month {
	padding-top: 11px;
	width: 180px;
	height: 123px;
	overflow: hidden;
	background: url(/public/images/month_bg1.png) center top no-repeat;
	background-size:180px 123px;
}

.pricingBox .month.bg2 {
	background: url(/public/images/month_bg2.png) center top no-repeat;
	background-size:180px 123px;
}

.pricingBox .month.bg3 {
	background: url(/public/images/month_bg3.png) center top no-repeat;
	background-size:180px 123px;
}

.pricingBox .month.bg4 {
	background: url(/public/images/month_bg4.png) center top no-repeat;
	background-size:180px 123px;
}

.pricingBox .pricing h3 {
	padding-bottom: 21px;
	color: #fff;
	text-shadow: 1px 1px 0px #666;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}

.pricingBox .pricing span.larg {
	padding-right: 4px;
	color: #fff;
	font-size: 28px;
	font-family: 'ChaletMedium';
	font-weight: normal;
	text-align: center;
	Text-shadow: 0 1px 1px #333333;
	display: block;
	line-height: 38px;
}

.pricingBox .pricing span {
	padding-right: 4px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
}

.pricingBox .pricing ul {
	padding: 0 0 3px 2px;
	width: 180px;
	overflow: hidden;
	list-style: none;
}

.pricingBox .pricing li {
	font-size: 14px;
	height: 39px;
	border-bottom: 1px solid #ebebeb;
	width: 100%;
	line-height: 40px;
	overflow: hidden;
	float: left;
	text-align:center
}

.pricingBox .pricing li.vink{
	background: url(/public/images/vink.png) center no-repeat;
}

.pricingBox .pricing li.last {
	height: 15px;
	border: none;

}

.pricingBox .pricing li a {
	text-decoration: none;
	color: #5a5a5a;
	font-size: 14px;
}

.pricingBox .pricing li a:hover {
	text-decoration: underline;
}

.pricingBox .pricing a.button {
	color: #595959;
	margin: 13px 0 0 1px;
	font-size: 16px;
	font-weight: bold;
	display: block;
	width: 180px;
	height: 48px;
	text-decoration: none;
	line-height: 48px;
	text-align: center;
	background: url(/public/images/button7-180.png) top no-repeat;
}

.pricingBox .pricing a.button:hover {
	background: url(/public/images/button7-180.png) bottom no-repeat;
}

.pricingBox p {
	color: #a6a5a5;
	font-size: 12px;
	line-height: 18px;
}

.pricingBox .firstRowHeader {
	width: 180px;
	height: 134px;
}

.pricingBox .row {
	background-color: blue;
	padding-top: 11px;
	width: 970px;
	height: 28px;
	padding-left: 15px;
	font-size: 14px;
	border-bottom: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	background-color: #F7F7F7;
}

.pricingBox .row.firstRow{
	border-top: 1px solid #DBDBDB;
}

.pricingBox .descriptionColumn {
	margin-top: 40px;
	float: left;
	background-color: red;
	padding-top: 134px;
}






/* ### info box ### */
.infoBox {
	width: 223px;
	overflow: hidden;
}

.infoBox ul {
	padding-top: 5px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

.infoBox li {
	padding: 0 0 1px 0px;
	width: 100%;
	height: 59px;
	float: left;
	line-height: 59px;
	overflow: hidden;
	background: url(/public/images/info_line.png) bottom no-repeat;
}

.infoBox li a {
	padding-left: 30px;
	display: block;
	float: left;
	color: #222222;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}

.infoBox li a:hover,.infoBox li.selected a {
	color: #099dc2;
}

.infoBox li.last {
	background: none;
}

/* ### coronel box ### */
.coronelBox {
	margin: 17px 0 26px 11px;
	width: 720px;
}

.coronelBox img {
	float: left;
}

.coronelBox .right {
	padding: 5px 0 0 15px;
	float: left;
}

.coronelBox h2 {
	padding-bottom: 2px;
	color: #222222;
	font-size: 20px;
	line-height: 24px;
}

.coronelBox span.first1 {
	color: #777777;
	font-size: 14px;
	line-height: 22px;
}

.coronelBox h3 {
	padding: 30px 0 10px 2px;
	color: #222222;
	font-size: 16px;
	line-height: 22px;
}

.coronelBox .top {
	padding-top: 5px;
	margin-left: 2px;
	width: 716px;
	background: url(/public/images/coronel_top.png) top no-repeat;
}

.coronelBox .bottom {
	padding-bottom: 6px;
	margin-bottom: 8px;
	width: 716px;
	background: url(/public/images/coronel_bottom.png) bottom no-repeat;
}

.coronelBox .mid {
	padding: 15px 0 13px 16px;
	width: 700px;
	background: url(/public/images/coronel_mid.png) repeat-y;
}

.coronelBox .first {
	float: left;
	width: 145px;
}

.coronelBox .second {
	float: left;
	width: 355px;
}

.coronelBox .second span {
	padding-bottom: 11px;
	display: block;
	color: #777777;
	font-size: 14px;
	line-height: 16px;
}

.coronelBox .first span {
	padding-bottom: 9px;
	width: 145px;
	float: none;
	color: #099dc2;
	display: block;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}

.coronelBox a.button1 {
	width: 175px;
	height: 39px;
	color: #fff;
	font-size: 17px;
	text-decoration: none;
	Text-shadow: 0 -1px 0 #946200;
	font-weight: bold;
	margin: 0px 22px 0 0;
	float: right;
	text-align: center;
	line-height: 39px;
	display: block;
	background: url(/public/images/button8.png) top no-repeat;
}

.coronelBox a.button1:hover {
	background: url(/public/images/button8.png) bottom no-repeat;
}

.coronelBox a.link {
	margin-right: 15px;
	display: block;
	float: left;
	text-decoration: none;
	font-style: italic;
	color: #09a0c6;
	font-size: 12px;
}

.coronelBox a.link:hover {
	text-decoration: underline;
}

.coronelBox h3.gap {
	padding-bottom: 5px;
}

.coronelBox p {
	padding: 0 0 18px 2px;
	color: #5a5a5a;
	font-size: 13px;
	line-height: 18px;
}

.coronelBox fieldset {
	border: none;
}

.coronelBox fieldset div.center {
	width: 100%;
	overflow: hidden;
}

.coronelBox fieldset p {
	padding: 4px 0 0 0px;
	width: 100%;
	overflow: hidden;
}

.coronelBox label {
	padding-top: 12px;
	color: #099dc2;
	width: 142px;
	float: left;
	display: block;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}

.coronelBox ul.idealSelect div li {
	padding: 14px 0 10px 16px;
	width: 294px !important;
	height: 30px;
	color: #222;
	font-size: 14px;
	background: url(/public/images/select_bg.png) no-repeat;
}

.coronelBox .idealWrap {
	float: left;
}

.coronelBox textarea {
	padding: 10px;
	float: left;
	overflow: hidden;
	width: 516px;
	color: #5a5a5a;
	font-size: 14px;
	height: 154px;
	border: none;
	resize: none;
	background: url(/public/images/textarea_bg.png) no-repeat;
}

.coronelBox .button2 {
	width: 215px;
	float: right;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	Text-shadow: 0 -1px 0 #946200;
	margin: 13px 23px 0 0;
	display: block;
	height: 39px;
	cursor: pointer;
	text-align: center;
	border: none;
	background: url(/public/images/button9.png) top no-repeat;
}

.coronelBox .button2:hover {
	background: url(/public/images/button9.png) bottom no-repeat;
}

.coronelBox .mid.sub {
	padding-bottom: 19px;
}

.coronelBox {
	
}

.coronelBox {
	
}

.coronelBox {
	
}

.coronelBox {
	
}

.coronelBox {
	
}

/* ### copy box ### */
.copyBox {
	width: 0px;
}

/* ### copy box ### */
.copyBox {
	width: 0px;
}

/* ### copy box ### */
.copyBox {
	width: 0px;
}

/* ### copy box ### */
.copyBox {
	width: 0px;
}

/* ### copy box ### */
.copyBox {
	width: 0px;
}

/* ### copy box ### */
.copyBox {
	width: 0px;
}

/* ### footer container ### */
#footerCntr {
	overflow: hidden;
	width: 100%;
	background-color: #181818;
}


/* ### comp box ### */
.compBox {
	padding-bottom: 23px;
	width: 100%;
	overflow: hidden;
	background: #2e2e2e url('/public/images/comp-bg.jpg') repeat-x;
}

.compBox .comcenter {
	padding: 0px 0 0 0px;
	margin: 0 auto;
	width: 1017px;
	overflow: hidden;
}

.compBox .repeat {
	padding-top: 11px;
	width: 171px;
	float: left;
}

.compBox ul {
	list-style: none;
	list-style-type: none;
}

.compBox li {
	float: left;
	width: 100%;
}

.compBox li a {
	float: left;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	line-height: 25px;
}

.compBox li a:hover {
	text-decoration: underline;
}

.compBox h3 {
	padding-bottom: 5px;
	font-size: 16px;
	color: #b5b4b4;
	line-height: 25px;
}

.compBox .login {
	padding-top: 6px;
	width: 420px;
	float: right;
	#background: url('/public/images/login-top.png') left top no-repeat;
}

.compBox .bottom {
	padding-bottom: 5px;
	width: 100%;
	float: right;
	#background: url('/public/images/login-bottom.png') left bottom no-repeat;
}

.compBox .center {
	padding: 5px 0 12px 20px;
	float: right;
	#background: url('/public/images/login-center.png') repeat-y;
}

.compBox h4 {
	font-size: 16px;
	color: #b5b4b4;
	line-height: 25px;
}

.compBox fieldset {
	padding: 9px 0 0 1px;
	border: 0;
	overflow: hidden;
	width: 381px;
}

.compBox .field {
	padding: 3px 12px 4px 12px;
	width: 242px;
	height: 25px;
	border: 0;
	float: left;
	font-size: 12px;
	color: #545353;
	line-height: 25px;
	background: url('/public/images/field.png') no-repeat;
}

.compBox .button {
	font-size: 15px;
	cursor: pointer;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 20px;
	text-align: center;
	width: 115px;
	height: 32px;
	border: 0;
	float: right;
	background: url('/public/images/button6.png') left top no-repeat;
}

.compBox .button:hover {
	background-position: 0px -32px;
}

.compBox ul.social {
	padding: 12px 0 0 0;
}

.compBox ul.social li {
	padding-right: 8px;
	float: left;
	width: auto;
	font-size: 16px;
	color: #b5b4b4;
	line-height: 25px;
	font-weight: bold;
}

.compBox li a {
	float: left;
}

.compBox ul.social li.first {
	padding-right: 16px;
}

/* ### copyright box ### */
.copyrightBox {
	padding: 19px 0 20px 0;
	width: 100%;
	overflow: hidden;
	background: url('/public/images/copyright-bg.jpg') left top repeat-x;
}

.copyrightBox .cent {
	margin: 0 auto;
	width: 1017px;
	overflow: hidden;
}

.copyrightBox p {
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 25px;
}

.copyrightBox p span {
	#color: #666464;
}



