/* CSS Document */

body{
    background:url(images/body_bg.png) repeat-x top;
    margin:0;
    width:100%;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
}

.clear{
    width:0;
    height:0;
    clear:both;
    padding:0;
    margin:0;
}

#header{
    width:1000px;
    height:137px;
    margin:auto;
}

#logo{
    background:url(images/logo.png) no-repeat bottom center;
    width:332px;
    height:119px;
    float:left;
}

#header_right{
    height:inherit;
    width:668px;
    float:left;
}

#h_rtop{
    height:104px;
    width:668px;
}

#redbutton{
    width:271px;
    height:70px;
    padding-top:30px;
    padding-left:48px;
    float:left;
}

#top_right{
    text-align:center;
    float:left;
    width:320px;
    height:auto;
    color:#1f497d;
    padding-top:7px;
}

#top_right h2{
    margin-bottom:5px;
}

#top_right ul{
    padding:0;
    margin:0;
    font-size:12px;
}

#top_right ul li{
    list-style-type:none;
    display:inline;
    border-left: solid 1px #1f497d;
    padding:0 5px;
}

/*#menu ul li:hover{
     background:url(images/home.png) no-repeat;
}*/

#top_right ul > li:first-child{
    border:0px;
}

#top_right ul li a{
    text-decoration:none;
    color:#1f497d;
}

img{
    border:0;
}

#menu{
    width:668px;
    height:auto;
}

#menu ul{
    padding:0 0 0 62px;
    margin:0;
}

#menu ul li{
    text-align:center;
   /*background:url(images/blut_button.png) no-repeat;*/
    height:33px;
    width:118px;
    list-style-type:none;
    display:inline;
    padding: 5px 0;
}

#menu ul li a{
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}

#main{
    width:1000px;
    height:auto;
    margin:auto;
}

#sidebar{
    width:323px;
    height:auto;
    float:left;
}

#right_content{
    height:auto;
    width:666px;
    float:left;
}

.box{
    background:url(images/sidebox.png) no-repeat;
    width:157px;
    height:120px;
    float:left;
    margin-right:4px;
    margin-bottom:2px;
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    color:#FFFFFF;
    padding:24px 0 0 0;
}

.box a{
    text-decoration:none;
    color:#FFFFFF;

}

.boxtext{
}

#banner{
    height:297px;
    width:666px;
   /*background:url(images/banner.png) no-repeat;*/
}

#homesidbar{
    margin-top:10px;
    height:auto;
    width:321px;
}

#homesidebartop{
    background:url(images/home_sidebartop.png) no-repeat top;
    width:261px;
    height:17px;
    font-size:12px;
    color:#1f497d;
    padding-left:60px;
    padding-top:32px;
}

#homesidebarmid{
    background:url(images/home_sidebarmid.png) repeat-y;
    height:auto;
    width:321px;
}

#homesidebarbot{
    background:url(images/home_sidebarbot.png) no-repeat;
    width:321px;
    height:17px;
}

#content{
    height:auto;
    width:auto;
    padding-left:10px;
}

.title{
    font-size:20px;
    color:#1f497d;
    font-weight:bold;
    margin-top:2px;
    text-transform:uppercase;
}

#content_text{
    color:#000;
    font-size:12px;
    text-align:justify;
}

#footer{
    width:1000px;
    height:51px;
    margin:14px auto;
    color:#FFFFFF;
    text-align:center;
}

#footer_l{
    background:url(images/footer_left.png) no-repeat;
    height:51px;
    width:10px;
    float:left;
}

#footer_m{
    background:url(images/footer_mid.png) repeat-x;
    height:51px;
    width:982px;
    float:left;
}

#footer_m a{
    text-decoration:none;
    color:#FFFFFF;
}

#footer_r{
    background:url(images/footer_right.png) no-repeat;
    height:51px;
    width:8px;
    float:left;
}

#footer ul{
    margin:9px 0 3px 0;
}

#footer p{
    margin:0;
    font-size:12px;
    padding-left:27px;
}

#footer ul li{
    list-style-type:none;
    display:inline;
    font-size:14px;
    padding:0 10px;
    font-weight:bold;
    border-left: solid 1px #fff;
}

#footer ul > li:first-child{
    padding:0 10px 0 0;
    border:0px;

}

#footer ul li a{
    text-decoration:none;
    color:#FFFFFF;
}

/*INNERR PAGES CSS*/


#sidbar_top{
    background:url(images/sidbattop.png) no-repeat;
    width:317px;
    height:12px;
}

#sidbarmid{
    width:317px;
    height:560px;
}

#sidbarmid1{
    background:url(images/sidmbarmid1.png) no-repeat;
    height:560px;
    width:9px;
    float:left;
}

#sibarmid2{
    background:url(images/sidmbarmid2.png) repeat-x;
    height:560px;
    float:left;
    width:300px;
}

#sidbarmid3{
    background:url(images/sidmbarmid3.png) no-repeat;
    height:560px;
    width:8px;
    float:left;
}

#sidbarbot{
    background:url(images/sidbarbot.png) no-repeat;
    height:9px;
    width:317px;
}

#sidbarmid ul{
   /*padding:0;*/
    margin:0;
    font-size:13px;
    font-weight:600;
    padding-left:10px;
}

#sidbarmid ul li{
  /*list-style-image:url(images/liimages.png);*/
    list-style-type:none;
    background:url(images/libg.png) bottom left no-repeat;
    padding:5px 0 5px 35px;
    color:#FFFFFF;
}

#sidbarmid ul li a{
    color:#FFFFFF;
    text-decoration:none;
}

.dotborder{
    width:98%;
    height:1px;
    margin:5px 0;
    border-bottom:dotted 1px #5f5f5f;
}

.formtitle{
    color:#000000;
    padding-top:5px;
    font-weight:bold;
}

.form{
    padding:15px 25px 25px 139px;
}

.form input[type=text]{
    border:solid 1px #838383;
    width:183px;
    height:18px;
}

.italicheading{
    color:#1F497D;
    font-size:18px;
    font-weight:bold;
    margin-top:2px;
    padding-left:15px;
    font-style:italic;
}

#footernav{
    color:#1F497D;
    font-size:12px;
    margin:14px auto;
    text-align:center;
    width:1000px;
}

#footernav a{
    color:#1F497D;
    text-decoration:none;
    padding:0 2px;
}

#footernav ul{
    padding:0;
    margin:0;
}

#footernav ul li{
    list-style-type:none;
}

#footernav ul li a{
    color:#1F497D;
    text-decoration:none;
}

#innerbanner{
    background:url(images/innerbanner.png) no-repeat;
    width:662px;
    height:18px;
}

#innerbannerfull{
    background:url(images/innerbannerfull.png) no-repeat;
    width:1000px;
    height:18px;
}


.label{
    font-weight:bold;
}


.label1{
    font-weight:bold;
    font-size:14px;
}

.center{
    text-align: center;
    font-size: 20px;
    font-weight:bold;
}

.underline{
    text-decoration: underline;
}

.bold {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000000;
}

.bold1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

.bold2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;
}

.disclaimer{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
}


.rates {
   border-collapse: collapse;
   width: 655px;
}

.rates tr.alt td 
{
    color:#000000;
    background-color:#FFFF00;
}

.rates th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    border: solid 1px #E8E6E6;
    text-align: center; 
    line-height: 20px;
}

.rates td.a {
    text-align:left;
    font-size:14px;
    vertical-align:top;
    line-height: 20px;
    width: 135px;
    border: solid 1px #E8E6E6;
    font-family:Times New Roman;
    font-weight:bold;
}

.rates td.b {
    text-align:center;
    font-size:14px;
    vertical-align:top;
    line-height: 20px;
    width: 10px;
    border: solid 1px #E8E6E6;
    font-family:Times New Roman;
    font-weight:bold;
}

.rates td.c {
    text-align:center;
    font-size:14px;
    vertical-align:top;
    line-height: 20px;
    width: 10px;
    border: solid 1px #E8E6E6;
    font-family:Times New Roman;
    font-weight:bold;
}

.rates td.d {
    text-align:center;
    font-size:14px;
    vertical-align:top;
    line-height: 20px;
    width: 10px;
    border: solid 1px #E8E6E6;
    font-family:Times New Roman;
    font-weight:bold;
}

.rates td.e {
    text-align:center;
    font-size:14px;
    vertical-align:top;
    line-height: 20px;
    width: 40px;
    border: solid 1px #E8E6E6;
    font-family:Times New Roman;
    font-weight:bold;
}

.rates td.f {
    text-align:center;
    font-size:14px;
    vertical-align:top;
    line-height: 20px;
    width: 135px;
    border: solid 1px #E8E6E6;
    font-family:Times New Roman;
    font-weight:bold;
}

.rightimg {
    float:right;
    margin-right:0px;
    margin-bottom:5px;
    padding-left:10px;
}

.link,
.signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		background: #ffffff;
		}
