/* *************************** 
  Site - GO FOR CUT UP
  ---------------------------
  StyleSheet Index
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 Website Structure Styles
   ***************************/
* {margin:0; padding:0; border:none; line-height:1.2em;}
html, body {height:100%;}
body {
	background:#E5EFF7;
	font-size:12px;
	color:#3c3c3c;
	font-family:"Questrial","Arial","Helvetica","Tahoma";
	font-style:normal;
}
span.gray{color:#a7a7a7;}
.container {width:980px;margin:0 auto;}
img {margin:0;}

header, navbar, section, article, footer, address {display: block;}
/*.clearfix:after,
fieldset:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}*/
.clearfix { zoom: 1; }
.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

/* *************************** 
   $2 Header Styles
   ***************************/
.header {width:980px;margin:0 auto 10px auto;}
.header .header-logo{float:left;margin-top:15px;max-width:400px;min-width:340px;margin-bottom:20px;}
.header .header-logo h1{font-family:"Cabin", Gill Sans, Gill Sans MT, sans-serif; font-size:60px;color:#0E76BC;}
.header .apply-wrapper{width:225px;text-align:center;float:right;min-height:10px;}
.header .apply{width:225px;line-height:20px;padding:10px 0 10px 0;font-size:13px;text-align:center;float:right;}
.header .info{text-align:right;line-height:18px;font-size:13px;float:right; width:320px;margin-right:20px;margin-top:5px;}
/* *************************** 
   $3 Content Styles
   ***************************/
.content {margin:auto;padding:20px;background:#fff;box-shadow:0 0 5px #aaa;margin-bottom:20px;}
.navbar{width:165px;float:left;}
.navbar .menu{width:135px;}
.navbar li{margin-bottom:5px;}
.navbar a{font-size:13px;text-transform:uppercase;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.navbar li li{margin-bottom:0;margin-top:5px;}
.navbar li li a{padding-left:20px;background:url(../images/icon_menu.png) 10px 3px no-repeat;font-size:12px;text-transform:none;font-family:"Questrial","Arial","Helvetica","Tahoma";filter:alpha(opacity=100);opacity:1;}
.navbar li ul{display:none;}

.maincontent{width:775px;float:left;}
.maincontent p{text-align:left !important;}
.maincontent h2{text-transform:uppercase;font-size:20px;padding-bottom:5px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}


.banner-lrg-copy-wrapper {margin-bottom:20px;}
.banner-sml-copy-wrapper {margin-bottom:20px;}
.banner{width:775px;}
.banner.marg-bottom {margin-bottom:20px;}
.banner.banner_left{padding:0;width:550px;float:left;background:none;}
.banner.banner_left img {float:left;}
.banner_right{float:right;padding:20px;width:185px;}
.maincontent .banner_right h2{font-size:20px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:20px;padding-bottom:0;text-transform:none;}
.banner_text{position:absolute;left:0;top:0;width:322px;background:url(../images/bg_banner_text.png) no-repeat;}
.banner_right .banner_text{left:-30px;}
.banner_text .orange{*padding-bottom:50px;font-size:48px;color:#ffa200;font-family:"Coming Soon","Georgia","Times","Times New Roman";position:absolute;left:45px;top:22px;line-height:25px;}
.banner_text .blue{*padding-bottom:20px;font-size:28px;color:#0e76bc;font-family:"Coming Soon","Georgia","Times","Times New Roman";position:absolute;left:38px;top:122px;}
.banner_text .white{color:#fff;}
.banner_text .banner_more{cursor:pointer;position:absolute;bottom:15px;right:70px;text-align:center;padding-right:10px;line-height:31px;display:block;width:93px;background:url(../images/bg_banner_more.png) no-repeat;color:#fff;font-size:13px;color:#fff;text-decoration:none;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.banner_text .banner_more:hover{filter:alpha(opacity=100);opacity:1;}
.banner.banner_right{padding:0;width:225px;}
.banner.banner_right img{float:right;}

.banner-landing-wrapper {margin-bottom:20px;}
.landing.banner_left{width:524px;padding:30px;float:left;}
.banner.landing.banner_right{padding:0;width:191px;float:right;}
.banner.landing.banner_right img{float:right;}

.banner_left{padding:45px 35px;width:480px;float:left;}
.banner_left h1{font-size:43px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:43px;}
.landing.banner_left h1{font-size:37px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:37px;margin:0 0 10px 0;}

.banner_left p{font-size:14px;}


.four_columns{clear:both;width:775px;overflow:hidden;background:url(../images/bg_four_columns.png) repeat-y;margin-bottom:20px;}
.four_columns .columns_box{width:163px;padding:2px 15px;float:left;}

.three_columns{clear:both;width:775px;overflow:hidden;background:url(../images/bg_three_columns.png) repeat-y;margin-bottom:20px;}
.three_columns .columns_box{width:228px;padding:2px 15px;float:left;}

.three_columns_img{clear:both;width:775px;overflow:hidden;background:url(../images/bg_three_columns.png) repeat-y;margin-bottom:20px;}
.three_columns_img .columns_box{width:258px;float:left;}
.three_columns_img h2{font-size:20px;background:#fff;padding-bottom:5px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.three_columns_img .img_box{width:257px;margin-left:1px;margin-bottom:10px;}
.three_columns_img .title{padding:0 15px;}
.three_columns_img .inner{padding:0 15px;}

.three_columns_img_title{clear:both;width:775px;}
.three_columns_img_title h2{font-size:20px;background:#fff;padding-bottom:5px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}


.two_columns{clear:both;width:775px;overflow:hidden;background:url(../images/bg_two_columns.png) repeat-y;margin-bottom:20px;}
.two_columns .columns_box{width:357px;padding:0 15px;float:left;}
.two_columns h2{font-size:20px;padding:0 15px 10px 15px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.four_columns_img{clear:both;width:775px;overflow:hidden;background:url(../images/bg_four_columns.png) repeat-y;margin-bottom:20px;}
.four_columns_img .columns_box{width:193px;float:left;}
.four_columns_img h2{font-size:20px;background:#fff;padding-bottom:5px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.four_columns_img .img_box{width:192px;margin-bottom:10px;margin-left:1px;}
.four_columns_img .title{padding:0 15px;}
.four_columns_img .inner{padding:0 15px;}

.four_columns_img_title {clear:both;width:775px;}
.four_columns_img h2{font-size:20px;background:#fff;padding-bottom:5px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}


.columns_box .title{padding-bottom:5px;}
.maincontent .columns_box .title h2{font-size:15px !important;line-height:18px !important;text-transform:uppercase;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.maincontent .three_columns .columns_box .title h2{font-size:17px !important;}
.columns_box .title h3{font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:18px;}
.columns_box p{line-height:14px;font-size:12px;}
.columns_box li {margin-bottom:5px;line-height:14px;padding-left:10px;}

.maincontent .left{padding-top:10px;clear:both;width:540px;float:left;}
.landing_list{margin-bottom:20px;}
.landing_list li{overflow:hidden;}
.landing_list li .img_box{float:left;width:192px;}
.landing_list li .img_box img{float:left;}
.landing_list li .text_box{float:left;width:303px;padding:15px;}
.landing_list li .text_box h3{font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:18px;}
.maincontent .landing_list p{}
.maincontent .landing_list p a{}

.landing_2col_left{margin-top:15px;float:left;width:459px;padding-left:40px;padding-right:25px;}
.landing_2col_left h1{font-size:43px;line-height:46px;text-transform:uppercase;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_2col_left .img_box{width:459px;margin-bottom:10px;}
.landing_2col_left p {}
.landing_2col_left a{font-family:"Coming Soon","Georgia","Times","Times New Roman";}
.landing_2col_right{margin-top:15px;width:235px;float:right;}
.landing_2col_right .widget{margin-bottom:20px;}
.landing_2col_right .widget .img_box{width:235px;margin-bottom:10px;}
.landing_2col_right .widget .title_box{margin-bottom:5px;}
.landing_2col_right .widget h2{padding:0;margin:0;font-size:16px;text-transform:uppercase;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";color:#454545;}
.landing_2col_right .widget p{}
.landing_2col_right .widget a{font-family:"Coming Soon","Georgia","Times","Times New Roman";}

.maincontent .left.no_padding{padding:0;}
.maincontent .right.no_padding{padding:0;}
.maincontent .left.no_header{padding-top:25px;}
.maincontent .right.no_header{padding-top:25px;}

.maincontent .right{padding-top:10px;width:191px;float:right;}
.widget{margin-bottom:20px;}
.widget .img_box{margin-bottom:9px;}
.maincontent .widget .title_box{padding-bottom:10px;}
.maincontent .widget h2{font-size:16px;color:#454545;padding:0;}
.widget li{margin-bottom:5px;line-height:14px;padding-left:10px;}
.widget .map_box{width:185px;margin-bottom:10px;}
.blog_sidebar .widget li{padding:0;background:none;}

.maincontent .standardcontent{overflow:hidden;}
.maincontent .standardcontent h1{padding:0;margin:0;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.maincontent .standardcontent h2{padding:0;margin:0;font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:18px;text-transform:none;}
.maincontent .standardcontent h3{padding:0;margin:0;font-size:15px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:15px;}
.maincontent .standardcontent h4{padding:0;margin:0;color:#8f8f8f;font-size:10px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:10px;}
.maincontent .standardcontent p{font-size:13px;}
.maincontent .standardcontent ul{margin-bottom:20px;padding-left:40px;font-size:13px;}
.maincontent .standardcontent ul li{margin-bottom:5px;list-style:square;}
.maincontent .standardcontent ol{margin-bottom:20px;padding-left:40px;font-size:13px;}
.maincontent .standardcontent ol li{margin-bottom:5px;list-style:decimal;}
.standard_col{float:left;width:230px;padding-right:30px;}

table{margin-bottom:20px;width:98%;color:#515151;}
table th{padding:10px 15px;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
table td{padding:10px 15px;font-size:12px;}
.four_tab th{width:25%;}
.four_tab td{width:25%;}

.contactcontent h1{padding:0;margin:0;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;margin-bottom:7px;}
.contact_info{font-size:14px;margin-bottom:30px;}

h1.sent{color:#83c700!important;}
h1.not_sent{color:#d93030!important;}
.footer h1.sent{color:#83c700!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.footer h1.not_sent{color:#d93030!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.three_columns h1.sent, .four_columns h1.sent {color:#83c700!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.three_columns h1.not_sent, .four_columns h1.not_sent {color:#d93030!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.three_columns_img h1.sent, .four_columns_img h1.sent {color:#83c700!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.three_columns_img h1.not_sent, .four_columns_img h1.not_sent {color:#d93030!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.widget h1.sent{color:#83c700!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
.widget h1.not_sent{color:#d93030!important;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;font-size:13px;margin-bottom:3px;}
form .form-status {margin:0 0 15px 152px;}
form .form-status h3 {font-size: 20px;color:#83c700;}
form .form-status.error h3 {color:#d93030!important;}
.footer form .form-status, .footer form .form-status.error {margin-left:0;}
.footer form {width:242px;}
.three_columns form .form-status, .three_columns form .form-status.error, .three_columns_img form .form-status, .three_columns_img form .form-status.error {margin-left:0;}
.three_columns form, .three_columns_img form {width:228px;}
.four_columns form .form-status, .four_columns form .form-status.error, .four_columns_img form .form-status, .four_columns_img form .form-status.error {margin-left:0;}
.four_columns form, .four_columns_img form {width:163px;}
.widget form .form-status, .footer form .form-status.error {margin-left:0;}
.widget form {width:192px;}
.landing_2col_right .widget form {width:235px;}
form .form-status h4 {font-size:18px; color:#2c8ad2; text-transform:uppercase; font-family:"Sue Ellen Francisco", Georgia, "Times New Roman", Times, cursive;}
form .form-status.error h4,
form .form-status.error p {color:#d93030;}

form fieldset > div {margin:0 0 3px 0;}

form p {margin-bottom:6px;}
form small {display:block; margin:0 0 4px 152px;}
.footer form small {margin-left:0;}
.footer small {color:#6c8598;}
.widget form small {margin-left:0;}
.widget small {color:#6c8598;}
.three_columns form small {margin-left:0;}
.three_columns small {color:#6c8598;}
.four_columns form small {margin-left:0;}
.four_columns small {color:#6c8598;}
.three_columns_img form small {margin-left:0;}
.three_columns_img small {color:#6c8598;}
.four_columns_img form small {margin-left:0;}
.four_columns_img small {color:#6c8598;}
form .input {float:left; margin-left:151px;}
.footer form .input {margin-left:0;}
.widget form .input {margin-left:0;}
.four_columns form .input {margin-left:0;}
.three_columns form .input {margin-left:0;}
.four_columns_img form .input {margin-left:0;}
.three_columns_img form .input {margin-left:0;}
form .input + label {margin:0 0 9px 2px;}
form > fieldset > label {width:140px; display:inline-block; vertical-align:top; line-height:27px; margin-right:8px; text-align:right;}
select {
	display:inline-block;
	margin-bottom:9px;
	width:303px;
	font-size:16px;
	border:1px solid;
}
.footer form > fieldset > label {line-height:27px; text-align:left;}
.widget form > fieldset > label {line-height:27px; text-align:left;}
.three_columns form > fieldset > label {line-height:27px; text-align:left;}
.four_columns form > fieldset > label {line-height:27px; text-align:left;}
.three_columns_img form > fieldset > label {line-height:27px; text-align:left;}
.four_columns_img form > fieldset > label {line-height:27px; text-align:left;}
input[type="checkbox"], input[type="radio"] {margin-right:3px; vertical-align:top;}
input[type="text"], input[type="email"], input[type="tel"], textarea {
	width:302px;
	display:inline-block;
	background:#fff;
	color:#404040;
	border:1px solid #d2d2d2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:9px;
	height:27px;
	padding:5px 9px;
	font-size:13px;
}
.footer input[type="text"], .footer input[type="email"], .footer input[type="tel"],
.footer textarea, .footer select, .footer .easy-select-box {width:240px; font-size:12px;}
.footer input[type="text"], .footer input[type="email"], .footer input[type="tel"],
.footer textarea{border:1px solid #fff;}
.footer input[type="text"], .footer input[type="email"], .footer input[type="tel"] {height:24px; padding-top:5px;}
input[type="text"]:hover, input[type="email"]:hover, input[type="tel"]:hover, textarea:hover {
	background:#fafafa;
}
.widget input[type="text"], .widget input[type="email"], .widget input[type="tel"],
.widget textarea, .widget select, .widget .easy-select-box {width:190px; font-size:12px;}
.widget input[type="text"], .widget input[type="email"], .widget input[type="tel"] {height:24px; padding-top:5px;}


.landing_2col_right .widget input[type="text"], .landing_2col_right .widget input[type="email"], .landing_2col_right .widget input[type="tel"],
.landing_2col_right .widget textarea, .landing_2col_right .widget select, .landing_2col_right .widget .easy-select-box {width:232px; font-size:12px;}

.four_columns input[type="text"], .four_columns input[type="email"], .four_columns input[type="tel"],
.four_columns textarea, .four_columns select, .four_columns .easy-select-box {width:160px; font-size:12px;}
.four_columns input[type="text"], .four_columns input[type="email"], .four_columns input[type="tel"] {height:24px; padding-top:5px;}

.four_columns_img input[type="text"], .four_columns_img input[type="email"], .four_columns_img input[type="tel"],
.four_columns_img textarea, .four_columns_img select, .four_columns_img .easy-select-box {width:160px; font-size:12px;}
.four_columns_img input[type="text"], .four_columns_img input[type="email"], .four_columns_img input[type="tel"] {height:24px; padding-top:5px;}

.three_columns input[type="text"], .three_columns input[type="email"], .three_columns input[type="tel"],
.three_columns textarea, .three_columns select, .three_columns .easy-select-box {width:225px; font-size:12px;}
.three_columns input[type="text"], .three_columns input[type="email"], .three_columns input[type="tel"] {height:24px; padding-top:5px;}

.three_columns_img input[type="text"], .three_columns_img input[type="email"], .three_columns_img input[type="tel"],
.three_columns_img textarea, .three_columns_img select, .three_columns_img .easy-select-box {width:225px; font-size:12px;}
.three_columns_img input[type="text"], .three_columns_img input[type="email"], .three_columns_img input[type="tel"] {height:24px; padding-top:5px;}

input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
	background-color:#fff;
	border:1px solid #444;
	outline:none;
}
.footer input[type="text"]:focus, .footer input[type="email"]:focus, .footer input[type="tel"]:focus, .footer textarea:focus {
	background-color:#fff;
	border:1px solid #fff;
	outline:none;
}

textarea {height:212px; resize:vertical;}
textarea[name="street"] { min-height: 30px; max-height: 80px; }
.footer textarea {height:100px; margin-bottom:4px;}
.three_columns textarea, .three_columns_img textarea  {height:130px; margin-bottom:4px;}
.three_columns textarea[name="street"], .three_columns_img textarea[name="street"], .four_columns textarea[name="street"], .four_columns_img textarea[name="street"] { min-height: 30px; max-height: 50px; }
.four_columns textarea, .four_columns_img textarea {height:100px; margin-bottom:4px;}
.widget textarea {height:100px; margin-bottom:4px;}
.widget textarea[name="street"] { min-height: 30px; max-height: 50px; }
input[type="text"].x-invalid, input[type="email"].x-invalid, textarea.x-invalid {
	border:1px solid #c52e2e;
	color:#c52e2e;
	background:#fffafa url(../images/input-error.png) no-repeat 97% 8px;
}
label.x-invalid {color:#c52e2e;}
label.x-invalid:before {content: '* ';}

.btn{
	float:right;
	margin-right:87px;
}

.btn button {
	font-size:14px;
	line-height:25px;
	padding:0 11px;
	cursor:pointer;
	font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;
}

.footer .btn{
	margin-right:3px;
}

.footer .btn button {
	font-size:11px;
	line-height:20px;
	padding:0 7px;
}
.landing.banner_left .btn {
	margin-right:72px;
}
.three_columns_img_title .btn {
	margin-right:322px;
	}
.four_columns_img_title .btn {
	margin-right:322px;
	}
.widget .btn {
	margin-right:3px;
}
.landing_list .text_box .btn {margin-right:1px;}

.landing_2col_left .btn {margin-right:6px;}

.three_columns .btn, .three_columns_img .btn, .four_columns .btn, .four_columns_img .btn{
	margin-right:3px;
}

.horizontal h1, .three_columns_img h1, .three_columns h1, .four_columns_img h1, .four_columns h1 {text-transform:uppercase;font-size:23px;padding-bottom:5px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.horizontal h2, .three_columns_img h2 {text-transform:uppercase;font-size:20px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.horizontal h3, .three_columns_img h3, .three_columns h3, .four_columns_img h3, .four_columns h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.horizontal h4, .three_columns_img h4, .three_columns h4, .four_columns_img h4, .four_columns h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.horizontal h5, .three_columns_img h5, .three_columns h5, .four_columns_img h5, .four_columns h5 {text-transform:uppercase;font-size:11px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}




.three_columns_img_title h1 {text-transform:uppercase;font-size:50px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.three_columns_img_title h2 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.three_columns_img_title h3 {text-transform:uppercase;font-size:20px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.three_columns_img_title h4 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.three_columns_img_title h5 {text-transform:uppercase;font-size:14px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.four_columns_img_title h1 {text-transform:uppercase;font-size:50px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.four_columns_img_title h2 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.four_columns_img_title h3 {text-transform:uppercase;font-size:20px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.four_columns_img_title h4 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.four_columns_img_title h5 {text-transform:uppercase;font-size:14px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}


.banner-lrg-copy-wrapper h2 {text-transform:uppercase;font-size:60px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-lrg-copy-wrapper h3 {text-transform:uppercase;font-size:48px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-lrg-copy-wrapper h4 {font-size:36px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.banner-lrg-copy-wrapper h5 {font-size:24px;font-family:"Questrial","Arial","Helvetica","Tahoma";}


.banner-lrg-img h1, .banner-large-image h1 {font-size:43px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:43px;}
.banner-lrg-img h2, .banner-large-image h2 {text-transform:uppercase;font-size:60px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-lrg-img h3, .banner-large-image h3 {text-transform:uppercase;font-size:48px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-lrg-img h4, .banner-large-image h4 {font-size:36px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.banner-lrg-img h5, .banner-large-image h5 {font-size:24px;font-family:"Questrial","Arial","Helvetica","Tahoma";}



.banner-sml-copy-wrapper h1, .banner-img-sml h1 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-sml-copy-wrapper h1, .banner-img-sml h1 {font-size:20px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.banner-sml-copy-wrapper h3, .banner-img-sml h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.banner-sml-copy-wrapper h4, .banner-img-sml h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-sml-copy-wrapper h5, .banner-img-sml h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}


.footer h1 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.footer h2 {text-transform:uppercase;font-size:15px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.footer h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.footer h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.footer h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.form_box h1 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.form_box h2 {text-transform:uppercase;font-size:60px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.form_box h3 {text-transform:uppercase;font-size:48px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.form_box h4 {font-size:36px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.form_box h5 {font-size:24px;font-family:"Questrial","Arial","Helvetica","Tahoma";}

.apply-wrapper h4, .info h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.apply-wrapper h5, .info h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.banner-landing-wrapper h1 {font-size:37px;font-family:"Questrial","Arial","Helvetica","Tahoma";line-height:43px;}
.banner-landing-wrapper h2 {text-transform:uppercase;font-size:60px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-landing-wrapper h3 {text-transform:uppercase;font-size:48px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.banner-landing-wrapper h4 {font-size:36px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.banner-landing-wrapper h5 {font-size:24px;font-family:"Questrial","Arial","Helvetica","Tahoma";}

.landing_banner_img h1 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_banner_img h2 {text-transform:uppercase;font-size:16px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_banner_img h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.landing_banner_img h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_banner_img h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.landing_2col_left h2 {text-transform:uppercase;font-size:60px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_2col_left h3 {text-transform:uppercase;font-size:48px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_2col_left h1 {text-transform:uppercase;font-size:43px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.landing_2col_left h4 {font-size:36px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.landing_2col_left h5 {font-size:24px;font-family:"Questrial","Arial","Helvetica","Tahoma";}


.blog_sidebar h1, .widget h1 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.blog_sidebar h2, .widget h2 {text-transform:uppercase;font-size:16px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.blog_sidebar h3, .widget h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.blog_sidebar h4, .widget h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.blog_sidebar h5, .widget h5 {text-transform:uppercase;font-size:10px;;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.standardcontent h1 {text-transform:uppercase;font-size:23px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.standardcontent h2 {font-size:20px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.standardcontent h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.standardcontent h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.standardcontent h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.header-logo h1{font-family:"Cabin", Gill Sans, Gill Sans MT, sans-serif; font-size:60px;color:#0E76BC;}
.header-logo h2{text-transform:uppercase;font-size:60px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.header-logo h3{font-family:"Cabin", Gill Sans, Gill Sans MT, sans-serif; font-size:40px;color:#0E76BC;}
.header-logo h4{text-transform:uppercase;font-size:30px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.header-logo h5{font-family:"Cabin", Gill Sans, Gill Sans MT, sans-serif; font-size:30px;color:#0E76BC;}

.widget .btn button, .four_columns .btn button, .three_columns .btn button {
	font-size:11px;
	line-height:20px;
	padding:0 7px;
}

button:hover {opacity:0.7; filter: alpha(opacity=70);}
button:active {opacity:0.6; filter: alpha(opacity=60);}
button.disabled {opacity:0.25; filter: alpha(opacity=25);}

::-webkit-input-placeholder {color:#b2b2b2;}
:-moz-placeholder {color:#b2b2b2;}
.footer input::-webkit-input-placeholder,
.footer textarea::-webkit-input-placeholder {color:#b2b2b2;}
.footer input:-moz-placeholder,
.footer textarea:-moz-placeholder{color:#b2b2b2;}

/* Easy Select Box */
.easy-select-box {
	position:relative;
	margin-bottom:4px;
	font-size:13px;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:344px;
	border:1px solid #b2b2b2;
	background: url(../images/select-bg.png) no-repeat 100% 0;
}
.easy-select-box:hover {border-color:#d9d9d9;}
aside .easy-select-box:hover {border-color:#a0dbc7;}
.easy-select-box .easy-select-box-disp,
.easy-select-box .easy-select-box-disp:visited {
	display:block;
	width:295px;
	padding:6px 9px 5px;
	border-right:1px solid #b2b2b2;
	text-decoration:none;
	color:#383838;
	position:relative;
}
aside .easy-select-box .easy-select-box-disp {color:#288f7a; width:191px; border-color:#a0dbc7;}
select.x-invalid + .easy-select-box {background:#bd3f3f;}
select.x-invalid + .easy-select-box .easy-select-box-disp, 
select.x-invalid + .easy-select-box .easy-select-box-disp:hover {color:#ffcccc; background-color:transparent;}
.easy-select-box ul,
section.content .left .easy-select-box ul {
	width:100%;
	position:absolute;
	top:100%;
	left:-1px;
	right:0;
	display:none;
	margin:0;
	z-index:99;
	background:#FFFFFF;
	border:1px solid #b2b2b2;
}
aside .easy-select-box ul {border-color:#a0dbc7;}
.easy-select-box li {
	border-bottom:1px solid #b2b2b2;
	background:none;
	display:block;
	padding:0;
	margin:0;
}
.easy-select-box li:last-child {border:none;}
.easy-select-box li:hover a {border:2px solid #404040; text-decoration:none;}
.easy-select-box ul li a,
.easy-select-box ul li a:visited {
	height:21px;
	padding:0 7px;
	line-height:21px;
	display:block;
	cursor:pointer;
	text-shadow:none;
	text-decoration:none;
	border:2px solid #fff;
}
.easy-select-box ul li a:hover {color:#3C3C3C;}
aside .easy-select-box ul li a,
aside .easy-select-box ul li a:hover {color:#288f7a;}

.bloglist .post_sns {margin:5px 0 20px 0;}
.bloglist article.post .title_box{margin-bottom:13px;}
.bloglist article.post .info{font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.bloglist article.post .text_box{font-size:13px;}
.bloglist article.post .text_box img{margin-bottom:10px;}
.bloglist article.post .text_box h1, .bloglist article.post .text_box h2, .bloglist article.post .text_box h3, .bloglist article.post .text_box h4, .bloglist article.post .text_box h5, .bloglist article.post .text_box h6, .bloglist article.post .text_box p{margin-bottom:15px;}
.bloglist h1 {text-transform:uppercase;font-size:30px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.bloglist h2 {text-transform:uppercase;font-size:20px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.bloglist h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.bloglist h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.bloglist h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.bloglist article.post .text_box p a{}
.bloglist article.post{border-bottom:1px solid #d6d6d6; padding-bottom:30px;margin-bottom:15px;}
.blogcontent {padding-bottom:30px;margin-bottom:9px;}
.blogcontent .tagged {margin-top:15px;}
.blogcontent .title_box{margin-bottom:15px;}
.blogcontent .info{font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.blogcontent .text_box{margin-bottom:15px;font-size:13px;}
.blogcontent .text_box img{margin-bottom:12px;max-width:540px;}
.blogcontent .text_box h1, .blogcontent .text_box h2, .blogcontent .text_box h3, .blogcontent .text_box h4, .blogcontent .text_box h5, .blogcontent .text_box h6, .blogcontent .text_box p{margin-bottom:15px;}
.blogcontent h1 {text-transform:uppercase;font-size:30px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.blogcontent h2 {text-transform:uppercase;font-size:20px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.blogcontent h3 {font-size:18px;font-family:"Questrial","Arial","Helvetica","Tahoma";}
.blogcontent h4 {text-transform:uppercase;font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}
.blogcontent h5 {text-transform:uppercase;font-size:10px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.bloglist ol, .bloglist ul {margin-bottom:15px;}
.bloglist ol li {margin-bottom:5px;line-height:14px;padding-left:0px;margin-left:10px;}
.bloglist ol li{list-style-type: decimal;background:none;}
.bloglist li {margin-bottom:5px;line-height:14px;padding-left:10px;}

.blogcontent ol, .blogcontent ul {margin-bottom:15px;}
.blogcontent ol li {margin-bottom:5px;line-height:14px;padding-left:0px;margin-left:10px;}
.blogcontent ol li{list-style-type: decimal;background:none;}
.blogcontent li {margin-bottom:5px;line-height:14px;padding-left:10px;}

.comment{width:540px;overflow:hidden;}

.pagenav{overflow:hidden;margin-bottom:20px; }
.pagenav a{font-size:16px;line-height:22px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.pagenav a.next{float:right;}
.pagenav a.prev{float:left;}
.maincontent p.next_title{padding-right:15px;text-align:right !important;clear:both;float:right;line-height:18px;color:#a7a7a7;font-size:11px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.maincontent p.prev_title{padding-left:15px;text-align:left !important;float:left;color:#a7a7a7;line-height:18px;font-size:11px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;}
.pagenav .next_title a{font-size:11px;}
.pagenav .prev_title a{font-size:11px;}
/* *************************** 
   $4 Sidebar Styles
   ***************************/
.sidebar{
}

/* *************************** 
   $5 Footer Styles
   ***************************/
.footer {width:980px;margin:auto;margin-bottom:20px;}
.footer_left{width:700px;float:left;}
.footer_right{width:245px;float:right; }
.footer_left .link{margin-bottom:10px;}
.footer_left .link a{margin-right:15px;text-decoration:none;}
.footer_left p{clear:both;margin-bottom:10px;font-size:11px;}
.footer h4{font-size:12px;text-transform:uppercase;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";}

.footer_left .cols{margin-bottom:20px;float:left;width:170px;}


.footer_right p{}
.right_footer_title {margin-bottom:10px;}
.footer_right .signup_text{width:163px;border:1px solid #fff;padding:5px;background:#fff;float:left;}
.footer_right .signup_text:focus{border:1px solid #666;}
.footer_right .signup_submit{padding:0 9px;*padding:0 2px;text-transform:uppercase;float:right;}
.submit{font-size:12px;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";cursor:pointer;}
.submit:hover{border:1px solid #00406c;filter:alpha(opacity=80);opacity:0.8;}
.submit:focus{border:1px solid #00406c;filter:alpha(opacity=60);opacity:0.6;}
.submit:disabled{border:1px solid #00406c;filter:alpha(opacity=20);opacity:0.2;}
.footer_logo{clear:both;float:right;}

.blog_list_page{margin-top:-6px;}

.recent-posts {margin-bottom:12px;}
.recent-post {margin-bottom:9px;}
.recent-post p {margin-bottom:0;line-height:1.3em;}


/* social styling */
.post_sns {height:20px; margin-top:9px;}
.apply .post_sns {margin-left:9px;margin-top:0;}
.post_sns .twitter_button {float:left; height:20px; max-width:76px; margin-right:13px; line-height:initial; font-size:initial;}
.twitter_button.small {margin-right:3px;}
.post_sns .google_button {float:left; height:20px; max-width:59px; margin-right:13px; line-height:initial; font-size:initial;}
.google_button.small {margin-right:3px;height:17px;}
.post_sns .linkedin_button {height:20px; float:left; margin-right:10px; line-height:initial; font-size:initial;}
.linkedin_button.small {margin-right:3px;}
.post_sns .facebook_button {float:left; height:20px; line-height:initial; font-size:initial;}
.facebook_button.small {margin-right:3px;width:49px;overflow:hidden;}
.facebook_comments {margin-top:11px; padding-top:11px; background:url(../images/featuredivide-bg.png) repeat-x top left;}




.twitter-wrap {
    width: 100%;
    display: block;
    margin: 5px 0 5px 0; }

.twitter-posts {
    position: relative;
    width: 100%;
    margin: 0px 0 0px 0px; }

.twitter-list {
    width: 96%;
    height: auto;
    max-height: 200px;
    overflow: hidden;
    position: relative; }

.twitter-list-inner {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0; }

.twitter-post {
    float: left;
    width: 100%;
    margin: 0 0 8px 0!important;
    text-align: left; }
.twitter-post p {
    padding: 0 10px 0 0!important;
    margin: 0 0 0 0!important; }
.twitter-post .tweet-message {
    display: block;
    width: 100%;
    width: 100%!important;
    text-align: left;
    line-height: 16px!important;
    padding: 0 10px 0 0; }
.twitter-post .tweet-author {
    display: block;
    width: 100%;
    width: 100%!important;
    text-align: left;
    line-height: 16px!important; }
.twitter-post .tweet-time {
    display: block;
    width: 100%;
    font-size: 0.9em!important;
    line-height: 1.1em!important;
    font-weight: normal;
    text-align: left; }
.twitter-post .tweet-time a {
    text-decoration: none!important;
    font-size: 0.9em!important;
    line-height: 1.1em!important; }
.twitter-post .tweet-time a:hover {
    text-decoration: underline;
    font-size: 0.85em!important;
    line-height: 1.05em!important; }

.scrollbar {
    position: relative;
    background-position: 0 0;
    float: right;
    width: 7px; }
.scrollbar .track {
    height: 100%;
    width: 7px;
    position: relative;
    padding: 0 1px;
    filter: alpha(opacity=100);
    opacity: 1.0; }
.scrollbar .track .thumb {
    background: #c2c2c2;
    height: 20px;
    width: 7px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0px;
    zoom: 1;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
.scrollbar .track .thumb .end { overflow: hidden; height: 5px;width: 7px;zoom: 1; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
.twitter-follow { margin: 10px 0 0 0; font-weight: normal;text-align: left;font-size: 1em!important;line-height: 1.2em!important; border: 0px solid red; }
.twitter-follow a { text-decoration: none;font-size: 1em!important;line-height: 1.2em!important; }
.twitter-wrap .disable {display: none;}



/* weather styling */
#weather-city img {float:left; margin:0 10px 10px 0;}
#weather-city p {font-size:12px; margin-bottom:5px;}



/*Link text in content area*/
.maincontent p a{color:#008a9f;}
.maincontent a{color:#008A9F;}
span.color1{color:#008a9f;}
.columns_box .inner a{color:#008a9f}
.widget li a{color:#008a9f;}
.pagenav a.next{color:#008a9f;display:block;background:url(../images/icon_list.png) right no-repeat; padding-right:15px;}
.pagenav a.next:disabled{background:url(../images/icon_menu.png) right no-repeat;}
.pagenav a.prev{color:#008a9f;display:block;background:url(../images/icon_prev.png) left no-repeat; padding-left:15px;}
.pagenav a.prev:disabled{background:url(../images/icon_prev_gray.png) left no-repeat;}

.maincontent .landing_list p a{}
.maincontent .right p a{}
.three_columns_img .inner p a{}
.three_columns_img .inner li a{background:none;padding-left:0px;}
.three_columns .inner p a{}
.three_columns .inner li a{background:none;padding-left:0px;}
.four_columns_img .inner a{}
.four_columns_img .inner li a{background:none;padding-left:0px;}
.four_columns .inner a{}
.four_columns .inner li a{background:none;padding-left:0px;}


.columns_box li, .bloglist li, .blogcontent li{background:url(../images/icon_list.png) 0px 4px no-repeat;}
.widget li{background:url(../images/icon_list.png) 0px 4px no-repeat;}


/*Highlight color*/
a{color:#0e76bc;text-decoration:none;}
a:hover{filter:alpha(opacity=45);opacity:0.45;}
span.color{color:#0e76bc;}
.maincontent .color_bg{background:#0e76bc;color:#fff;}
.banner_right h2{color:#0e76bc;}
.maincontent h1{color:#0e76bc;}
.maincontent .title{color:#0e76bc;}
.maincontent h2 {color:#0e76bc;}
.maincontent h2 a{color:#0e76bc;}
.maincontent h3{color:#0e76bc;}
.columns_box h2{color:#0e76bc;}
.columns_box .text_box{background:#0e76bc;color:#fff;}
.columns_box .text_box p a{color:#fff;}
.columns_box .text_box span{filter:alpha(opacity=45);opacity:0.45;}


/*LHN active state text*/
.menu li li a.sub_selected{color:#9dbfd6;}
.menu li li a:active{color:#9dbfd6;}

/*Hero background color*/
.banner-sml-copy-wrapper {background:#DCEFFD;}
.banner-lrg-copy-wrapper {background:#DCEFFD;}
.banner-landing-wrapper {background:#DCEFFD;}

/*Global website bckgrd color*/
html {background:#e5eff7;}

/*Header block border color*/
.header .apply-border{border:1px solid #b6c7d5;border-top:0;}

/*Copy text*/
.menu li li a{color:#454545;}
html{color:#454545;}

/*Text in footer and header*/
.footer h2{color:#5b768b;}
.footer p{color:#5b768b;}
.header p{color:#5b768b;}

/*Vertical and horizontal lines*/
.landing_list{border-top:1px solid #d6d6d6;}
.landing_list li{border-bottom:1px solid #d6d6d6;}
.landing_2col_left{border-right:1px solid #d6d6d6;}
table{border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;}
table th{border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
table td{border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.blogcontent .hrule{border-bottom:1px solid #d6d6d6;}



.btn button {
	color:#fff;
	box-shadow:0 1px 0px #5aa8dd inset;/*innershadow*/
	background:#0e76bc url(../images/bg_button.png) top repeat-x; /*Bg Color*/
	border:1px solid #00406c; /*stroke*/
	text-shadow:0 -1px 0px #00406c; /*text bg colour*/
}


.maincontent form p input.submit{
	border:1px solid #00406c;  /*stroke*/
}



.maincontent .color_bg h2{color:#fff;}
.maincontent .color_bg p a{color:#fff;background:url(../images/icon_list_w.png) 0px 4px no-repeat;}
.menu li a.selected{filter:alpha(opacity=45);opacity:0.45;}
.menu li a:active{filter:alpha(opacity=45);opacity:0.45;}
.maincontent p a:hover{text-decoration:underline;}
.menu li li a:hover{text-decoration:underline;}
.maincontent .banner_right p a:hover{text-decoration:none;}
.maincontent .banner_left p a:hover{text-decoration:none;}
.maincontent .columns_box p a:hover{text-decoration:none;}
.maincontent .columns_box h2 a{text-decoration:none;}
.maincontent .columns_box h3 a{text-decoration:none;}
.maincontent h2 a:hover{text-decoration:underline;}
.img_box a:hover{filter:alpha(opacity=100);opacity:1;}
.footer_logo:hover{filter:alpha(opacity=100);opacity:1;}
.logo:hover{filter:alpha(opacity=100);opacity:1;}


.group-label{
    width:140px; display:block; float:left; vertical-align:bottom; height:12px; margin-right:8px; text-align:right;
}

.group-label label {float:none;}

.has-group-label{
    display:block;
    width:345px;
    color:#404040;
padding-top: 7px;
float:left;}

.first-radio-element .input, .first-checkbox-element .input {margin-left:1px;}

form .input {float:left; margin-left: 149px;}

form .last-radio-element, form .last-checkbox-element {padding-bottom:14px;}

form label {max-width:315px;}

label.x-invalid {color:#c52e2e;}
label.x-invalid:before {content: '* ';}

aside form small {margin:5px 0 4px 0;}
aside small {color:#95D0BC!important;font-size:11px;}
aside form > fieldset > label {width:100%; display:inline-block; vertical-align:top; line-height:18px; margin-right:8px; text-align:left;}
aside form .input {float:left; margin-left:0;padding-bottom:2px;}
aside form label {max-width:217px;}

/*CUSTOM CHECKBOX*/
.hide-elem { opacity: 0; filter:alpha(opacity=0); }
.input {  line-height: 1.0em !important; }
form label { line-height: 0.9em; }
.input input[type="radio"] { margin: 0px 5px 0px 0px; cursor: pointer; }
.input input[type="checkbox"] { float: left; margin: 0 5px 0 0; cursor: pointer; width:15px; height:15px;}
.input input[type="radio"]:focus { outline: none; border: none; }
.input input[type="checkbox"]:focus { outline: none; border: none; }
/*CHECKBOX*/
.subscribe-click { float: left; width: 15px; height: 15px; margin: -2px 6px 0px 0px; background: url(../images/checkbox-white.png) 0px -14px no-repeat;
    cursor: pointer; line-height: 0px; }
.subscribe-click.checked { background-position: 0px 0px; }
.subscribe-click.x-invalid { background-position: 0 -28px; }
.banner-bg .subscribe-click { background: url(../images/checkbox-dark.png) 0px -14px no-repeat;}
.banner-bg .subscribe-click.checked { background: url(../images/checkbox-dark.png) 0px 0px no-repeat; }
.banner-bg .subscribe-click.x-invalid { background: url(../images/checkbox-dark.png) 0px -28px no-repeat; }

/*RADIO*/
.radio-click { width: 14px; height: 14px; margin:-2px 6px 0px 15px; background: url(../images/checkbox-white.png) 0px -58px no-repeat; }
.radio-click:first-child { margin: -2px 6px 0px 0px !important; }
.radio-click.radio-clicked { background: url(../images/checkbox-white.png) 0px -43px no-repeat; }
.radio-click.x-invalid { background: url(../images/checkbox-white.png) 0px -73px no-repeat; }
.banner-bg .radio-click { background: url(../images/checkbox-dark.png) 0px -58px no-repeat; }
.banner-bg .radio-click.radio-clicked { background: url(../images/checkbox-dark.png) 0px -43px no-repeat; }
.banner-bg .radio-click.x-invalid { background: url(../images/checkbox-dark.png) 0px -73px no-repeat; }
/* END CUSTOM CHECKBOX */

.ui-datepicker table td a:hover {color:#0e76bc;opacity:100;background:#eaf7ff;}

/*CUSTOM FORM ELEM HACKS*/
.ie7 .radio-click { display: inline; zoom: 1; margin: 0 9px 0px 9px;}
.ie7 form .input input[type="radio"] { margin: -4px 0px 0px -4px; }
.ie7 form .input input[type="checkbox"] { margin: -4px 0px 0px -4px !important; }
.ie7 form .input {border:solid 1px transparent;}

/* IE FIXES */
.ie7 form {
  float: left;
}
.ie7 input[type="text"], .ie7 input[type="email"], .ie7 input[type="tel"] {
    width:293px;
    display:inline-block;
    background:#fff;
    color:#404040;
    border:1px solid #d2d2d2;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:9px;
    height:18px;
    padding:5px 0 0 9px;
    font-size:13px;
}
.ie7 textarea {
    width:293px;
    display:inline-block;
    background:#fff;
    color:#404040;
    border:1px solid #d2d2d2;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:9px;
    height:160px;
    padding:5px 0 0 9px;
    font-size:13px;
}
form textarea  { overflow: auto; }

.ie7 .footer_right form input { width: 232px!important; margin: 0px 0px 5px 0; padding:5px 0 0 5px; }
.ie7 .footer_right form textarea { width: 232px!important; margin: 0px 0px 5px 0; padding:5px 0 0 5px; }
.ie7 .footer_right form fieldset { float: left!important; height: auto!important;width:100%;display:block;}
.ie7 form input[type="radio"] { padding: 0px 0px 0px 0px!important; margin: -2px 0px 0px 0px!important;float:left;display:inline; list-style:none;}
.ie7 form input[type="checkbox"] { padding: 0px 0px 0px 0px!important; margin: -2px 0px 0px 0px!important;float:left;display:inline;list-style:none;width:20px!important;}


.ie7 .btn{
	float:right;
	margin-right:87px;
}
.btn button { width:auto; overflow:visible; }
.ie7 .btn button {
	display:inline-block;
	font-size:14px;
	line-height:20px;
	padding:0 8px;
}


.paypalstore {width:100%;margin:10px 0;}

/* PAYPAL - ITEMS */
.simpleCart_shelfItem {width:250px;padding:15px 25px 15px 0;display:inline-block;float:left;}
.simpleCart_shelfItem .product-image-wrap {float:left;}
.simpleCart_shelfItem .product-image{margin:0 12px 0 0;display:inline-block;text-align:center;width:100px;height:100px;}
.item_content { float: left; vertical-align:top; max-width:134px; }
.item_content .item_name { display: block; width: 100% !important; min-height: 10px; font-size:14px;padding-bottom:5px!important;}
.item_content .item_description { display: block; width: 100%; min-height: 10px; padding: 0 0 6px 0!important;font-size:12px; }
.item_content .item_price { float: left; display: inline; zoom: 1; width: auto; min-height: 10px; padding: 6px 0 0 0; font-size:12px;}
.item_content .item_quantity { float: left; display: inline; zoom: 1; width: auto; min-height: 10px; padding: 0; margin: 0 0 0 10px; padding: 0 0 0 0!important; width:24px!important; height:21px!important; 
text-align:center; font-size:12px!important;}
.item_content .add_to_cart_paypal { float: left; display: block; width: 100%; margin: 10px 0 10px 0; position:relative; clear:both;}
.item_content .item_add { font-size:13px;padding:3px 7px 4px 7px!important; position:relative; text-decoration: none; display:inline;zoom:1; }
.item_content .item_add:hover { text-decoration: underline; }



/* PAYPAL -ITEMS IN CART */
.cartHeaders {border-bottom:1px solid #D6D6D6;padding-bottom:5px;margin-bottom:5px;min-height:18px;}
.cartHeaders .itemName {float:left;width:55%;}
.cartHeaders .itemPrice {float:left;width:14%;}
.cartHeaders .itemQuantity {float:left;width:15%;}
.cartHeaders .itemTotal {float:left;width:15%;text-align:right;}

.itemContainer {padding-top:5px;min-height:13px;}
.itemContainer p {display:none;}
.itemContainer .itemName {float:left;width:55%;}
.itemContainer .itemPrice {float:left;width:14%;}
.itemContainer .itemQuantity {float:left;width:15%;}
.itemContainer .itemTotal {float:left;width:15%;text-align:right;}


/* PAYPAL - BOTTOM TOTALS */
.bottom-totals {clear:both; margin-top:15px; padding:10px 0;border-top:1px solid #D6D6D6;}
.shopping-status {padding-bottom:30px;}
.cart-total-right span, .cart-total-right p{display:inline;}
.cart-subtotal-right p{display:inline;}
.cart-subtotal-right {text-align:right;font-size:13px;display:block;margin-top:2px;margin-bottom:3px;}
.cart-subtotal-right .simpleCart_taxRate {display:inline-block;min-width:75px;text-align:right;}
.cart-subtotal-right .simpleCart_taxCost {display:inline-block;min-width:75px;text-align:right;}
.cart-subtotal-right .simpleCart_total {display:inline-block;min-width:75px;text-align:right;}
.cart-subtotal-right .simpleCart_shippingCost {display:inline-block;min-width:75px;text-align:right;}
.cart-total-right {float:right;padding-bottom:7px;padding-top:8px;text-align:right;display:block;margin-top:8px;width:100%;}
.cart-total-right p {border-bottom:1px solid #D6D6D6;border-top:1px solid #D6D6D6;padding:5px 0;font-weight:bold;}
.cart-total-right .simpleCart_finalTotal{display:inline-block;min-width:75px;text-align:right;}


/* PAYPAL - BUTTONS */
.shopping-complete-total{margin-top:10px;padding-top:10px;border-top:1px solid #D6D6D6;}
.checkout-empty{padding-top:10px;float:right;clear:both;width:100%;display:block;}
.checkout-button {margin-bottom:5px;display:inline;margin-left:20px;padding: 7px 0px 7px 0px;float:right;}
.checkout-button .simpleCart_checkout {font-size:14px;line-height:25px;padding:0 11px;cursor:pointer;font-family:"Oswald","Arial Narrow","Helvetica Neue","Trebuchet MS";text-transform:uppercase;display:inline-block;}
.checkout-button .simpleCart_checkout:active {position: relative;top: 1px;}
.simpleCart_empty {float:right;margin-top:13px;font-size:13px;}

.showing-totals {display:block;}
.showing-totals.hide-totals {display:none;}


/* PAYPAL - RHC */
.rhc-paypal .cartHeaders {display:none;}
.rhc-paypal .itemContainer .itemPrice {float:left;width:auto;display: none;}
.rhc-paypal .simpleCart_shelfItem .product-image{margin:0 12px 0 0;display:inline-block;width:75px;height:75px;text-align:center;}
.rhc-paypal .checkout-empty {padding-top:0px;}
.rhc-paypal .shopping-status {padding-bottom:5px;}
.rhc-paypal .simpleCart_shelfItem {width:100%;padding:0 0 15px 0;float:left;display:inline;}
.rhc-paypal .itemContainer {padding-top:5px;}
.rhc-paypal .itemContainer p {float:none;margin-left:5px;margin-right:5px;display:inline;}
.rhc-paypal .itemContainer .itemName {float:none;width:auto;display:inline;}
.rhc-paypal .itemContainer .itemQuantity {float:none;width:auto;display:inline;}
.rhc-paypal .itemContainer .itemTotal {float:none;width:auto;display:inline;}

/* PAYPAL - TARGETING CHILDREN */
.wide-shop .product-list-target .simpleCart_shelfItem {width:273px;}
.wide-shop .product-list-target .simpleCart_shelfItem:nth-child(3n+1) {clear:left;}

.medium-shop .product-list-target .simpleCart_shelfItem:nth-child(2n+1) {clear:left;}


/* PAYPAL - IE7 FIXES */
.ie7 .item_content .item_quantity { float: left; width: auto; min-height: 10px; margin: 0 0 0 10px!important; padding: 5px 0 0 0!important; width:24px!important; height:19px!important; text-align:center; font-size:12px!important;}
.ie8 .item_content .item_quantity { float: left; width: auto; min-height: 10px; margin: 0 0 0 10px; padding: 3px 0 0 0!important; width:24px!important; height:23px!important; text-align:center; font-size:12px!important;}

/* PAYPAL - COLOUR CHANGES */
.simpleCart_shelfItem .item_add {background:#0E76BC;color:#ffffff;}
.checkout-button .simpleCart_checkout {color:#fff!important;box-shadow:0 1px 0px #5aa8dd inset;/*innershadow*/background:#0e76bc url(../images/bg_button.png) top repeat-x; /*Bg Color*/border:1px solid #00406c; /*stroke*/text-shadow:0 -1px 0px #00406c; /*text bg colour*/}
.checkout-button .simpleCart_checkout:hover {opacity:0.7; filter: alpha(opacity=70);}
.checkout-button .simpleCart_checkout:active {opacity:0.6; filter: alpha(opacity=60);}
.checkout-button .simpleCart_checkout.disabled {opacity:0.25; filter: alpha(opacity=25);}


/* PAYPAL - INDIVIDUAL THEME */

.three_columns_img_title.wide-shop .simpleCart_shelfItem {width:233px;}
.three_columns_img_title.wide-shop .item_content {max-width:121px;}

.four_columns_img_title.wide-shop .simpleCart_shelfItem {width:233px;}
.four_columns_img_title.wide-shop .item_content {max-width:121px;}

.banner-large-image.wide-shop .simpleCart_shelfItem {width:233px;}
.banner-large-image.wide-shop .item_content {max-width:121px;}

.banner_left .simpleCart_shelfItem {width:237px;}
.banner_left .item_content {max-width:125px;}

.banner-lrg-copy-wrapper .banner_left .simpleCart_shelfItem {width:215px;}
.banner-lrg-copy-wrapper .banner_left .item_content {max-width:103px;}

.banner-sml-copy-wrapper .banner_left .paypalstore {width:520px;margin:0 auto;}
.banner-sml-copy-wrapper .banner_left .simpleCart_shelfItem {width:235px;}
.banner-sml-copy-wrapper .banner_left .item_content {max-width:122px;}

.banner-sml-copy-wrapper .banner_right .item_content {max-width:98px;}
.banner-sml-copy-wrapper .banner_right .checkout-button .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}


.contactcontent .simpleCart_shelfItem {width:245px;}
.contactcontent .item_content {max-width:133px;}

.standardcontent .simpleCart_shelfItem {width:245px;}
.standardcontent .item_content {max-width:133px;}


.left.no_padding.horizontal .simpleCart_shelfItem {width:245px;}
.left.no_padding.horizontal .item_content {max-width:133px;}

.landing_list .text_box .simpleCart_shelfItem {width:273px!important;}
.landing_list .text_box .item_content {max-width:161px!important;}

.landing_2col_left.medium-shop .simpleCart_shelfItem {width:204px!important;}
.landing_2col_left.medium-shop .item_content {max-width:88px!important;}

.four_columns_img .rhc-paypal {font-size:12px;width:163px;margin:10px auto;}
.four_columns_img .rhc-paypal .simpleCart_shelfItem{margin-bottom:10px;width:163px;}
.four_columns_img .rhc-paypal img {float:none;}
.four_columns_img .rhc-paypal .product-image-wrap{float:none;text-align:center;}
.four_columns_img .rhc-paypal .product-image{margin:0!important;}
.four_columns_img .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
.four_columns_img .rhc-paypal .item_price {float:none;display:block;}
.four_columns_img .rhc-paypal .item_content .item_add { color:#ffffff!important;}
.four_columns_img .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
.four_columns_img .rhc-paypal .cartTotal {text-align:left;}
.four_columns_img .rhc-paypal .simpleCart_items {text-align:left;}
.four_columns_img .checkout-button .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}
.ie7 .four_columns_img .rhc-paypal .item_content .item_quantity { margin-left:-10px!important;}

.three_columns_img .checkout-button .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}
.three_columns_img .rhc-paypal {font-size:12px;width:228px;margin:10px auto;}
.three_columns_img .rhc-paypal .item_content .item_add { color:#ffffff!important;}

.three_columns .checkout-button .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}
.three_columns .rhc-paypal {font-size:12px;width:228px;margin:10px auto;}
.three_columns .rhc-paypal .item_content .item_add { color:#ffffff!important;}




.four_columns .rhc-paypal {font-size:12px;width:163px;margin:10px 0;}
.four_columns .rhc-paypal .simpleCart_shelfItem{margin-bottom:10px;width:163px;}
.four_columns .rhc-paypal img {float:none;}
.four_columns .rhc-paypal .product-image-wrap{float:none;text-align:center;}
.four_columns .rhc-paypal .product-image{margin:0!important;}
.four_columns .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
.four_columns .rhc-paypal .item_price {float:none;display:block;}
.four_columns .rhc-paypal .item_content .item_add { color:#ffffff!important;}
.four_columns .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
.four_columns .rhc-paypal .cartTotal {text-align:left;}
.four_columns .rhc-paypal .simpleCart_items {text-align:left;}
.four_columns .checkout-button .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}
.ie7 .four_columns .rhc-paypal .item_content .item_quantity { margin-left:-10px!important;}




.banner_right.banner-img-sml .rhc-paypal.paypalstore{font-size:12px;width:205px;margin:10px;}
.banner_right.banner-img-sml .rhc-paypal .simpleCart_shelfItem{width:205px;}
.banner_right.banner-img-sml .rhc-paypal img {float:none;}
.banner_right.banner-img-sml .rhc-paypal .product-image-wrap{float:none;text-align:center;}
.banner_right.banner-img-sml .rhc-paypal .product-image{margin:0!important;}
.banner_right.banner-img-sml .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
.banner_right.banner-img-sml .rhc-paypal .item_price {float:none;display:block;}
.banner_right.banner-img-sml .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
.banner_right.banner-img-sml .rhc-paypal .cartTotal {text-align:left;}
.banner_right.banner-img-sml .rhc-paypal .simpleCart_items {text-align:left;}
.banner_right.banner-img-sml .rhc-paypal .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}
.ie7 .banner_right.banner-img-sml .rhc-paypal .item_content .item_quantity { margin-left:-10px!important;}


.banner_right.landing_banner_img .rhc-paypal {font-size:12px;width:171px;margin:10px;}
.banner_right.landing_banner_img .rhc-paypal .bottom-totals {margin-top:0;}
.banner_right.landing_banner_img .rhc-paypal .simpleCart_shelfItem{width:171px;padding-bottom:10px;}
.banner_right.landing_banner_img .rhc-paypal img {float:none;}
.banner_right.landing_banner_img .rhc-paypal .product-image-wrap{float:none;text-align:center;}
.banner_right.landing_banner_img .rhc-paypal .product-image{margin:0!important;}
.banner_right.landing_banner_img .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
.banner_right.landing_banner_img .rhc-paypal .item_price {float:none;display:block;}
.banner_right.landing_banner_img .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
.banner_right.landing_banner_img .rhc-paypal .cartTotal {text-align:left;}
.banner_right.landing_banner_img .rhc-paypal .simpleCart_items {text-align:left;}
.banner_right.landing_banner_img .rhc-paypal .simpleCart_checkout {padding:0 7px 1px;font-size:13px;}
.ie7 .banner_right.landing_banner_img .rhc-paypal .item_content .item_quantity { margin-left:-10px!important;}

.right .rhc-paypal .item_content {width:104px;}
.landing_2col_right .widget .rhc-paypal .item_content {width:148px;}


.paypalstore {font-size:13px;}
