@charset "utf-8";

/*

Design by http://www.dreamtemplate.com

*/

*{ margin:0; padding:0; border:0;}

input,textarea {     border: 1px solid #000;
    color: #000;
    padding: 10px; }

input:focus {outline: 0 none; color: #747473; }

img{ border:none;}

a{ outline:none; text-decoration:none; color:#ff7200;}

p{

	font-size: 14px;

	color: #000000;

	line-height: 18px;

}

h1{font-size:26px;color:#626161; font-weight:normal; text-transform:uppercase;}

h1 a{color:#fff;}

h2{font-size:20px; color:#626161; font-weight:normal; text-transform:uppercase;}

body{font-family:"Liberation Sans", Arial, Helvetica, sans-serif; background:#6acdf3 url(images/bg_top.jpg) no-repeat center top;}

.clr{clear:both;}



.main{width:100%; background:url(images/bg_btm.jpg) no-repeat left bottom;}

.resize{width:960px; margin:0 auto;}



.header{}

.logo{float:left; margin:50px 0 20px 0;}

.logo small a{font-size:12px; color:#fff; display:block; text-align:right; margin:-3px 3px 0 0;}

.search{

	float: right;

	width: 264px;

	height: 35px;

	margin: 50px 0 0 0;

	text-align: right;

}

.search p {

	color: #fff;

	font-size: 21px;

}

.search small { font-size: 18px; }

.search a{color:#fff;}

.search_text{float:left; font-size:12px; color:#8a8e92; background:none; margin:11px 0 0 10px; width:205px;}

.search_button{float:right;}

.bar{height:64px; background:url(images/bar.jpg) repeat-x left top; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; -webkit-box-shadow: 1px 1px 2px #257999; -moz-box-shadow: 1px 1px 2px #257999; box-shadow: 1px 1px 2px #257999; margin:0 0 12px 0;}

.menu{float:left;}

.menu ul{list-style:none; margin-left: 80px;}

.menu ul li{float:left; background:url(images/separator.jpg) no-repeat right top;}

.menu ul li a{

	font-size: 16px;

	font-weight: normal;

	text-transform: uppercase;

	color: #333333;

	display: block;

	padding: 24px 20px 0;

	height: 40px;

}

.menu ul li a#first{-webkit-border-top-left-radius: 17px; -webkit-border-bottom-left-radius: 17px; -moz-border-radius-topleft: 17px; -moz-border-radius-bottomleft: 17px; border-top-left-radius: 17px; border-bottom-left-radius: 17px;}

.menu ul li a:hover, .menu ul li a.active{color:#fff; background:#ff7200;}

.social{float:right; margin:17px 20px 0 0;}

.social img{margin:0 3px 0 0;}



.content_wrapper{background:#fff; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; -webkit-box-shadow: 1px 1px 2px #257999; -moz-box-shadow: 1px 1px 2px #257999; box-shadow: 1px 1px 2px #257999; padding:30px 0; margin:0 0 18px 0;}



.sidebar{width:245px; float:left; padding:0 0 0 20px;}

.sidebar p { margin-bottom:16px; font-weight:bold; }

.sidebar h2{margin:0 0 15px 0;}

ul.sb_menu, ul.sb_secondary_menu{list-style:none; margin:0 0 30px 0;}

ul.sb_menu li{

	list-style-type:circle;

	font-size: 14px;

	line-height: 33px;

	color: #000000;

	margin-left:16px;

}

ul.sb_secondary_menu li{padding:10px 0; line-height:20px; font-size:13px; border-bottom:1px solid #e3e3e3; color:#747473;}

ul.sb_secondary_menu li.last, ul.sb_menu li.last{border:none;}

ul.sb_menu li a, ul.sb_secondary_menu li a{color:#747473; text-decoration:none; text-transform:uppercase;}

ul.sb_menu li a:hover, ul.sb_secondary_menu li a:hover{color:#ff7200; font-weight:bold;}



.content{width:630px; float:right; padding:0 20px 0 0;}

.infobar, .infobar a{color:#a4a3a3; margin:5px 0 20px; font-size:13px; line-height:18px;}

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

.infobar span{padding:0 5px;}

.post{border-bottom:1px solid #e1e4e7; margin:0 0 50px 0; padding:0 0 15px 0;}

.post img{padding:3px; border:1px solid #d9dde1; float:left; margin:0 0 10px 0;}

.post_cont{float:left; width:600px;    padding-bottom: 15px;}

.post p{margin:0 0 15px 0;}

.btn{font-size:13px; font-weight:normal; text-transform:uppercase; color:#fff; background:url(images/btn.jpg) no-repeat left top; width:105px; height:31px; display:block; text-align:center; padding:12px 0 0 0; margin:10px 0 5px 0;}

.pages span{font-size:12px; background:url(images/page.jpg) no-repeat center top; color:#fff; width:40px; height:30px; display:block; float:left; text-align:center; padding:10px 0 0 0; margin:0 3px 0 0;}

.pages a{font-size:12px; color:#7e898b; width:40px; height:30px; display:block; float:left; text-align:center; padding:10px 0 0 0; margin:0 3px 0 0;}

.pages a:hover{background:url(images/page.jpg) no-repeat center top; color:#fff;}

.pages small{float:right; font-size:12px; color:#7e898b; margin:10px 0 0 0;}

.pages small strong{color:#ff7200;}



.subpage{ width:630px; margin:-20px auto 0; padding:0; float:right; padding:0 20px 20px 0;}

.subpage h3{font-size:20px; color:#6a6969; font-weight:normal; padding:30px 0 0; margin:0;}

.subpage p{font-size:12px; line-height:18px; margin:10px 0px; padding:0px;}

.subpage a{ color:#ff7200; text-decoration:underline;}

.subpage .comment_first { padding:0 0 16px; margin:20px 0 0 0;}

.subpage .comment { padding:0 0 16px;}

.subpage img.u-pic { float:left; margin:0 20px 4px 0; padding:2px; border:1px solid #ebebeb;}

ol{ list-style:none;}

ol li label{ display:block; font-size:13px; color:#232323; padding:15px 0px 3px;}

ol li input.text{ width:480px; border:1px solid #c0c0c0; padding:5px 2px; height:16px; background-color:#fff;}

ol li textarea{ width:480px; border:1px solid #c0c0c0; padding:2px; background-color:#fff;}

ol li .send{ margin-top:16px; outline:none;}



.footer{}

.cols{padding:35px 20px 20px; background:#fff; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; -webkit-box-shadow: 1px 1px 2px #257999; -moz-box-shadow: 1px 1px 2px #257999; box-shadow: 1px 1px 2px #257999;}

.cols p{

	margin: 12px 0;

	font-size: 14px;

}

.cols em{font-size:12px; font-style:normal; color:#a4a3a3; margin:12px 0; display:block;}

.col_left{width:250px; float:left;}

.col_left img{border:1px solid #d9dde1; background:#fefefe; padding:3px; margin:0 3px 3px 0;}

.col_center{width:280px; float:left; margin:0 60px;}

.col_center ul{list-style:none;}

.col_center ul li a{font-size:12px; line-height:20px; color:#8a8a8a; background:url(images/circle.jpg) no-repeat left center; padding:0 0 0 12px;}

.col_center ul li a:hover{color:#ff7200; background:url(images/circle_active.jpg) no-repeat left center;}

.col_right{width:270px; float:left;}

.col_right p.contact_info{ font-size:11px;}

.contact_info{line-height:20px;}

.contact_info a{color:#ff7200;}

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

.contact_info span{float:left; width:74px;}

.footer_bottom{}

.copy{ float:left; margin:30px 0 25px 20px;}

.design{ float:right; margin:30px 20px 25px 0;}

.footer_bottom p{

	font-size: 14px;

	color: #fff;

}

.footer_bottom a{color:#fff;}



.myform1 { width: auto; float: left; }

#info {

	float: left;

}
.custom-notice {
    background-color: #FFCC00;
    text-align: center;
    padding: 15px;
    border-radius: 10px;
    margin: 20px 0;
}
.custom-notice .c-border {
    border: 3px dashed #000;
    border-radius: 10px;
    padding: 20px;
}
.custom-notice p strong {
    font-size: 20px;
    text-transform: uppercase;
}
.custom-notice p:last-child {
    margin: 0;
}
/*** Popup ***/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#26262c;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:850px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 5px;
  text-align: center;
}
#boxes #dialog {
  width:400px; 
  height:auto;
  padding: 30px;
  background-color:#ffffff;
  border: 10px solid #FF7200;
}
#boxes #dialog p {
    font-size: 20px;
    line-height: 1.2;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
 background-color:#D1D1D1;
 color: green;
}
.popupoption2:hover{
 color: red;
}
/*** End of Popup ***/