/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#353535;
background-color:#638FB6;
}

h1{
font-size:16px;
margin:5px 0px;
color:#26497C;
}
h2{
font-size:12px;
margin:12px 0px 0px 0px;
color:#26497C;
}
h3{
font-size:14px;
margin:0px;
margin-left:54px;
color:#296203;
line-height:25px;
}
h4{
font-size:14px;
margin:5px 0px;
color: #26497C;
line-height: 20px;
}
a{
color:#9EA91C;
text-decoration:none;

}
a:hover{
color:#000;
text-decoration:none;

}
input{
margin:0px;
padding:0px;
}
p{
margin:6px 0px;
}
.redText{
color:#720101;
font-weight:bold;
}
#wrap{
width:878px;
margin:0px auto;
background-color:#FFFFFF;
}
#header{
background-color:#003466;
height:105px;
position:relative;
}
#header .advertisement{
height:78px;
}
#header .topNav{
height:15px;
margin:4px 10px;
color:#FFFFFF;
font-weight:bold;
}
#header .topNav a{
color:#FFFFFF;
}
#header .topNav a:hover{
color:#FFF003;
}
.outLine{
border:solid 1px #FFFFFF;
padding:6px;
}
.outLine a{
color:#CC0000;
text-decoration:underline;
}
.outLine a:hover{
color:#000;
text-decoration:none;
}
.logo{
position:absolute;
top:0px;
left:30px;
}
#nav{
height:28px;
background-color:#2564A0;
}
#tabs {
      float:left;
      line-height:normal;
	  margin-top:2px;
	  padding-left:100px;
 }
 #tabs ul {
	margin:0;
	padding:0px;
	list-style:none;
  }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url(../images/tableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  line-height:17px;
	  font-weight:bold;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url(../images/tabright.gif) no-repeat right top;
      padding:5px 30px 4px 22px;
      color:#fff;
	  font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000;
	   background-position:100% -26px;
      }
    #tabs a:hover {
      background-position:0% -26px;
      }
	      #tabs a#current span {
	  background-position:100% -26px;
	  color:#000000;
      }
	     #tabs a#current {
	  background-position:0% -26px;
	  color:#000000;
      }
.search{
height:20px;
background-color:#F0F0F0;
clear:both;
padding:4px 10px;
}
#content{
padding:5px 5px;
}
#leftColumn{
width:286px;
float:left;
padding:0px 5px 5px 5px;
}
#rightColumn{
width:564px;
float:left;
margin-left:5px;
}
.moreLink{
margin:0px 15px;
list-style-position: outside;
list-style-image: url(../images/list_arrow.gif);
}
.moreLink a{
color:#9EA91C;
text-decoration:none;

}
.moreLink a:hover{
color:#000;
text-decoration:none;

}
.loginTab{
background-color:#F8F4DA;
padding:4px
}
.outLine1{
border:solid 1px #FFFFFF;
padding:6px;
}
.outLine1{
border:solid 1px #FFFFFF;
padding:6px;
background-image:url(../images/loginBg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.outLine1 a{
color:#CC0000;
text-decoration:underline;
}
.outLine1 a:hover{
color:#000;
text-decoration:none;
}
.newsEventTab{
background-color:#E5E6DC;
padding:4px;
margin-top:5px;
margin-bottom:5px;
}
.tabTitle{
background-color:#1B4E7B;
font-size:13px;
color:#FFFFFF;
padding:2px 6px;
border:solid 1px #FFFFFF;
border-bottom:0px;
font-weight:bold;
}
.imageMargin{
margin-top:5px;
}
.leftMargin{
margin-left:8px;
}
.offerTab{
background-color:#D9E0BE;
width:271px;
float:left;
padding:4px;
margin:6px 0px;
}
.offerTab1{
background-color:#D9E0BE;
width:271px;
padding:4px;
margin:6px 0px;
margin-left:6px;
float:right;
}
.affLogos{
clear:both;
}
#footer{
min-height:35px;
border-top:solid 2px #132C66;
background-color:#FFF;
clear:both;
background-image:url(../images/footerBg.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:5px
}
#footer a{
color:#353535;
}
#footer a:hover{
color:#9EA91C
}
#footer .address{
width:230px;
float:left;
margin-left:10px;
color:#696142;
text-align:left;
}
#footer .phone{
width:160px;
float:left;
color:#696142;
text-align:left;
margin-left:10px;
}
#footer .footerNav{
width:445px;
float:left;
color:#5C5B5B;
text-align:left;
margin-left:10px;
}
#footer .addImage{
margin-bottom:6px;
}
#marqueecontainer{
position: relative;
height: 145px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
.outLine1 input#send{font-size:1em;padding:.09em .4em;cursor:pointer;
background-image:url(../images/login.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}
.outLine1 input#send:hover{background-image:url(../images/login_hover.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}
.newsLetter input#subscribe{font-size:1em;padding:.09em .1em;cursor:pointer;
background-image:url(../images/subscibe.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}
.newsLetter input#subscribe:hover{background-image:url(../images/subscribe_hover.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}

.button
{
font-size:1em;padding:.09em .1em;
cursor:hand;
background-image:url(../images/subscibe.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}
.search input#search_btn{font-size:1em;padding:.12em .25em;cursor:pointer;
background-image:url(../images/search.gif);
background-repeat:no-repeat;
background-color:#17477D;
color:#FFFFFF;
border:0px;
}

.search input#search_btn:hover{background-image:url(../images/search_hover.gif);
background-repeat:no-repeat;
background-color:#17477D;
color:#FFFFFF;
border:0px;
}
.newsLetter{
background-image:url(../images/news_letter.jpg);
background-repeat:no-repeat;
height:78px;
margin-top:5px;
}
.newsLetter table{
margin:10px;
margin-top:28px;
}
.searchText{
color:#4B1E1E;
font-weight:bold;
}
 table.tabBorder {
border-collapse:collapse;
border:solid 1px #E2E2E2;
}
 table.tabBorder td{
border-collapse:collapse;
border:solid 1px #E2E2E2;
}
.descHeader{
}
.descHeader td{
font-weight:bold;
}
.top_link{font-size:1em;padding:.09em 0px;cursor:pointer;
background-image:url(../images/login.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}
.top_link:hover{background-image:url(../images/login_hover.gif);
background-repeat:no-repeat;
background-color:#333333;
color:#FFFFFF;
border:2px solid #333333;
}
.boldText{
font-weight:bold;
}

.InputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}
.lhsimage_float{
	float: left;
	margin-right: 6px;
}

.lhsimage_float_right{
	float: right;
	margin-left: 10px;
}

.bullet{
	list-style-position: outside;
	list-style-image: url(../images/bullet.jpg);
	line-height: 30px;
	vertical-align: top;
	margin-right: 50px;
}
b
{
	FONT-SIZE:14px;
	COLOR:#26497c;
}

.whitetxt{
	color: #ffffff;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}