@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
behavior: url("css/csshover3.htc");
background:url(../images/body_bg.gif) repeat-x #FFFFFF 0 0;
color:#4a4a4a;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:8px 0px;
}
h1{
    font-size: 24px;
}
h2{
    font-size: 16px;
    color: #777777;
}
h3{}
h4{}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{}
a:hover{}
img{
display:block;
}
.container{
width:1039px;
margin:auto;
background-image:url(../images/body_bg.gif);
background-position:48% 0;
background-repeat:repeat-x;
}
.container2{
width:1039px;
margin:auto;
background-image:url(../images/footer_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.footer_area{
background-image:url(../images/footer_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.main_cont{
width:997px;
margin:auto;
}
.header_area{
min-height:195px;
height:auto !important;
height:195px;
position:relative;
}
.menu_area{
height:56px;
background:transparent url(../images/menu_bg.png) no-repeat 0 0;
}
.shadowarea{
background:transparent url(../images/shadow.png) repeat-y 0 0;
}
/*header area*/
.logo{
position:absolute;
}
.phonenum{
padding:110px 30px 0px 0px;
}
.phonenum h2, .phonenum h2{
font-style:italic;
font-size:20px;
padding:0;
}
.phonenum .whiteh2{
color:#FFFFFF;
}
.phonenum .yellowh2{
color:#fee600;
}
/*menu*/
.menu{
/*padding-top:12px;*/
padding-left:23px;
}
* html .menu{}
.m_inner{
padding-top:12px;
}
.search_form{
padding:20px 20px 0px 0px;
}
.inputbg{
width:116px;
padding-left:70px;
height:22px;
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
padding-top:2px;
}
.s_input{
border:none;
width:100px;
background-color:transparent;
}
/* main area */
.leftarea{
width:692px;
}
.rightarea{
width:305px;
}
.leftarea .contents{
padding:15px 15px 15px 15px;
}
.banner{
padding:0px 0px 10px 0px;
}
.page-header{
border-bottom:1px solid #dedede;
}
.page-header h1{
color:#7aaa18;
font-size:16px;
}
.check_bullet li{
list-style-image:url(../images/chek_bullet.gif);
}
/*right area*/
.rightarea .contents{
padding:15px 10px;
}
.ctas img{
/* margin:10px 0px; */
margin:0px 0px 10px 0px;
}
.roundcta_cont{
width:276px;
}
.rc_top{
height:38px;
background-image:url(../images/rc_top.gif);
background-repeat:no-repeat;
}
.rc_head{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
font-style:italic;
padding:10px 0px 0px 10px;
}
.rc_mid{
background-image:url(../images/rc_grad.gif);
min-height:56px;
height:auto !important;
height:56px;
background-repeat:repeat-x;
background-color:#f1f1f1;
}
.news{
border-bottom:1px dotted #bbbbbb;
}
.noborder{
border:none !important;
}
.news_inner{
padding:10px 20px;
}
.grey_area{
background-color:#f1f1f1;
padding:20px 25px;
}
.gmap_cont{
/* padding:0px 0px 10px 0px; */
padding:0px 20px 10px 0px;
}
.gmap{
padding:0px 20px 0px 0px;
}
.footer{
border-top:6px solid #050503;
}
#footnav{
margin:0;
padding:0;
font-size:11px;
}
#footnav li{
margin:0;
padding:0;
list-style-type:none;
float:left;
}
#footnav li a{
display:block;
color:#313131;
text-decoration:none;
background-image:url(../images/fsep.gif);
background-position:right;
background-repeat:no-repeat;
padding:4px 10px;
}
.copyright{
font-size:11px;
}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.yellow{
color:#fee600;
}

/* additional style */
.banner_inner {
height:230px;
min-height:230px;
}
td {
vertical-align: top;
}
.form label, .webform label {
font-size:12px;
}

/*hyperlinks*/

a, a:link,  a:visited, a:active{
    font-weight: bold;
    color: #F1D209;
    text-decoration: none;    
}

a:hover{
    text-decoration: underline;
}

/*lightbox fix*/
#imageData #imageDetails{
    width: auto !important;
}

#loadingLink{
    text-align:center; 
    display: block; 
     width:35px;
    margin:auto;
}


/*RHS latest news*/
/*heading*/
.news_inner a{
color: #777777;
}

/*styled ul*/
.contents ul{
	margin: 0;
	padding: 0;
}
.contents li{
    background:url(/images/bullet1.gif);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding-left:32px;
    line-height: 27px;
}



/* option 2
#loadingLink img{ position: absolute; left: 45%;}
*/
