@charset "utf-8";
/* CSS Document */
html{
min-height:100%;
height:auto !important;
height:100%;
}
body{
min-height:100%;
height:auto !important;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background-position:bottom left;
background-repeat:no-repeat;
background-color:#FFF;
}
form, table{
margin:0;
padding:0;
float:left;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
h1{
	font-size:34px;
	}
h2{
	font-size:20px;
	}
h3{
	font-size:18px;
	}
h4{
	font-size:14px;
	}
h5{
	font-size:12px;
	}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{
	color:#ee8700;
         text-decoration:none;
	}
a:hover{
      text-decoration:underline;

}
#container{
	width:960px;
	margin:auto;
	padding:0px 0px 30px 0px;
	position:relative;
	}
.page-title{position:absolute; left:0; bottom:20px; width:300px;}
.page-title h1{font-size:12px; color:#000000;}
#header{
	background-image:url(../images/bg_header.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	min-height:134px;
	height:auto !important;
	height:134px;
	}
#banner{
	min-height:391px;
	height:auto !important;
	height:391px;
	}
#flash_area {
border-top:8px solid #741730;
}
#bottom_area{
                        background-image:url(../images/h-topmargin.gif);
                        background-position:center top;
                        background-repeat:repeat-x;
	padding:3px 0px 0px 0px;
	}
/*header*/
#header .leftarea{
	width:30%;
	}
#header .rightarea{
	width:50%;
	}
.logo{
	padding:15px 0px 0px 10px;
	}
.main_nav{
	padding:90px 0px 0px 0px;
	}

/*banner*/

.banner_rotate {
width:767px;
/*background-image:url(../images/banner1.jpg);*/
background-repeat:no-repeat;
height:391px;
}
.cta {
/*width:192px;*/
}

.cta5 {
padding:19px 0 0;
width:192px;
}

.cta-home {
padding:20px 0 0;
width:192px;
}

.news_cont{
	background-color: #F5F5F5;
	padding:13px;
	min-height:10px;
	height:auto !important;
	height:10px;
	font-size:11px;
	}
* html .news_cont{
	width:960px;
	}
.blogs_cont{
                        background-image:url(../images/h-topmargin.gif);
                        background-position:center top;
                        background-repeat:repeat-x;
	background-color: #F5F5F5;
	padding:13px;
	min-height:10px;
	height:auto !important;
	height:10px;
	font-size:11px;
	}
* html .blogs_cont{
	width:960px;	
	}
.ncol_cont .col1{
	width:85px;
	}
.ncol_cont .col2{
	width:846px;
	}
.news_area table td{
	border-left: 2px solid #fd8f00;
	padding:5px;
	}
.news{
	width:267px;
	}
.news a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}

.news a:hover{
	color:#ed8700;
	text-decoration:none;
	font-weight:bold;
	}

.news-date, blog-date{
	color:#656565;
	}
.blogs_area table td{
	border-left: 2px solid #000;
	padding:5px;
	}
.blogs{
	width:475px;
	}


.blogs a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}

.blogs a:hover{
	color:#ed8700;
	font-weight:bold;
	text-decoration:none;
	}

/*innerpage*/
.col_cont{

padding:20px 0px;
}
.col1{
width:192px;
}
.col2{
width:575px;
}

.col2blog{
width:765px;
}

.col3{
width:192px;
}
.i_page_title h1{
font-family:"Myriad Pro", Arial;
font-size:24px;
color:#ee8700 !important;
}

.i_page_title h1 a{
font-family:"Myriad Pro", Arial;
font-size:24px;
color:#ee8700 !important;
text-decoration:none;
}

.i_page_title h1 a:hover{
color:#000000 !important;
}


.colnav_head{
font-size:16px;
color:#363b3b;
background-image:url(../images/colnav_head.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:4px 0px;
}

.colnav_head a {
    color:#363b3b;
    text-decoration:none;
}

.colnav_head a:hover {
color:#ed8700;
}

}

.colnav_menu{
padding:5px 0px;
}
.leftnav{
	margin:0;
	padding:0;
	}
.leftnav li{
margin:0;
padding:0;
list-style-type:none;
}
.leftnav li a{
display:block;
color:#000000;
text-decoration:none;
padding:3px 10px;
}
.leftnav li a:hover{
color:#ed8700;
}
.col2_contents{
padding:5px 18px 20px 18px;
}
.col2_contents p{
	line-height:150%;
	}
.page-header{
	border-bottom:1px solid #728183;
                       /* padding-top:22px; */
       padding-bottom:10px;
	}
.col2 h1{
	padding:4px 0px;
	}
.page-image{
	padding:10px 0px;
	}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}

.clr{
clear:both;
}
/**/
#call-to-action{
border-top:8px solid #fd8f00;
font-size: 11px;
	}


.cta1{
	width:192px;
	background-image:url(../images/cta_sep.png);
	background-position:top right;
	background-repeat:no-repeat;
	min-height:252px;
	height:auto !important;
	height:252px;
	}
.cta1:hover{
	background-image:url(../images/overlay.png);
	background-repeat:repeat;
	}
.cta1:hover h2 a{
	color:#ed8700;
	}
.cta-head h2{
	font-size:18px;
	}
.cta-head {
height:85px;
}

.cta-head h2 a{
	color:#000;
	text-decoration:none;
	}
.cta_inner{
	padding:0px 10px;
	text-align:center;
	}



.a_box {
border:1px solid #7D8889;
margin:5px 0;
padding:10px;
}

.check li {
list-style-image:url(../images/checkbtn.png);
padding:4px 0;
}


.whitetext {
padding:0 5px 0 0 ;
}

.redtext {
color:#D2232A;
}

ul li {
/*color:#58585A;*/
padding:0 40px 8px 6px;
}

/*.col2 ul {
margin:10px 30px;
}*/

.col2 ul {
margin:10px 30px;
}

.cform3 {
/*background-color:#C3D0D1;*/
border:1px solid #708080;
margin:9px 0;
padding:15px 20px 15px 15px;
}

.red {
color: #D00707;
}
.cs_cont {
padding:20px 0 40px;
}
.cs_leftarea {
width:251px;
}

.prevnext {
text-align:center;
}

.blog_cont3 p {
border-left:medium none;
font-size:12px;
width:490px;
}

.cform {
background-color:#e6e6e6;
border:1px solid #708080;
margin:9px 0;
padding:15px;
}

.cform2 {
/*background-color:#8CA2A4;*/
border:1px solid #708080;
margin:9px 0;
padding:5px 15px;
}

.cc_left {
width:249px;
}

.cc_left1 {
width:320px;
}

input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
width:200px;
}

.ccr_inner {
padding:0px 0 0 20px;
width:200px;
}

.sn_cont {
width:260px;
}

#sn {
margin:0 0 15px;
padding:0;
}

#sn li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.cta_inner .cta-details1 {
  height:105px;
  /*padding-top:23px;*/

}

.cta_inner .cta-details2 {
  height:92px;
}

.cta_inner .cta-details3 {
  height:92px;
}

.cta_inner .cta-details4 {
  height:92px;
/*  padding-top:22px;*/

}
.cta_inner .cta-details5 {
  height:92px;
  padding-top:0px;
}

.blog-container .side-panel {
width:30%;
}

.blog_cont3 h2 {
width:490px;
}

#footer{
font-size:11px;
padding:10px 0 0;
}

.words {
width:25px;
}
.ph1{
padding:0 !important;
margin:0;
}


.ncol_cont .blogs {
width:267px;
}

.ncol_cont .links {
display:none;
}
