*{padding:0; margin:0;}

body {font-family:Arial, Helvetica, sans-serif; background:url(/images/bg_body.jpg) repeat-x top; font-size:13px; color:#333;}

a img{border:0;}

a{color:#054785; font-weight:bold; text-decoration:none;}

ul, ol{margin:15px 0 25px 30px;}
li {color:#0C508B; margin:5px 0;}

p{margin:15px 0;}

h1{font-size:18px; color:#0A4D89; margin:20px 0 15px}
h2{color: #666666; font-size:16px; margin:20px 0 15px}



#container{width:960px; margin:0 auto;}

#headerarea {height:100px;}
#headerarea img{float:left; margin:21px 0 0 0;}
#headerarea p{float:right; font-size:16px; color:#fff; text-align:right; background:url(../images/border_header_right.jpg) repeat-y right; margin:20px 2px 0 0; padding:5px 10px 5px 0;}




#bodyarea {width: 100%; float:left;}

#leftcol {width:210px; float: left; padding-bottom:50px;}
#rightcol{width:225px; float:right; padding-bottom:50px;}
#maincol{width:495px; float:left; padding-left:15px; padding-bottom:50px;}

a.callbox_trial{display:block; background:url(../images/bg_callbox_trial.jpg) no-repeat; height:49px; margin-bottom:20px; font-size:15px; color:#0A4C87; font-weight:bold; text-decoration:none; padding:12px 10px 0 60px; width:155px; float:left; margin-right:20px;}
a.callbox_tour{display:block; background:url(../images/bg_callbox_tour.jpg) no-repeat; height:49px; margin-bottom:20px; font-size:15px; color:#0A4C87; font-weight:bold; text-decoration:none; padding:12px 10px 0 60px; width:155px; float:left;}
a.callbox_help{display:block; background:url(../images/bg_callbox_help.jpg) no-repeat; height:49px; margin-bottom:20px; font-size:15px; color:#666; font-weight:bold; text-decoration:none; padding:12px 10px 0 60px;}

#rightcol a.callbox_trial{margin-top:50px; margin-right:0;}

#rightcol p{font-size:14px; color:#333; font-style:italic; margin:0 5px 20px 5px;}
#rightcol p b{font-style:normal; font-weight:normal; color:#064B86;}


#leftcol p{margin:15px 5px;}



#footerarea {width: 100%; margin:0 auto; background:url(../images/bg_footer.jpg) repeat-x top; clear: both;}
#subfooterarea {width:960px; margin:0 auto;}

p.btmlinks{text-align:center; font-size:13px; color:#fff; padding:9px 0; margin:0 0 25px 0;}
p.btmlinks a{color:#fff; padding:0 20px 0 20px; text-decoration:none;}

p.disclaimer{font-size:10px; color:#999; border-top:1px solid #efefef; margin:0; padding:30px 0 50px; clear:both;}

p.copyright{font-size:11px; color:#999; background:url(../images/logo_footer.jpg) no-repeat left center; float:left; padding-left:35px;}
p.rt{float:right; text-align:right; font-size:11px; color:#999; margin-bottom:25px}
p.rt a{color:#999; text-decoration:none;}



ul#nav {margin:0 0 50px 0; list-style:none; background:url(../images/bg_leftnav.png) no-repeat bottom; text-indent:20px;}
ul#nav li{margin:0;}
ul#nav a{display:block; height:27px; margin:0 5px 0 2px; padding: 5px 0px 0px 0px; font-size:16px; color: #333333; text-decoration: none; border-top:1px solid #fff; border-bottom:1px solid #E0E0E0; font-weight:normal;}
ul#nav li.nav_home{background:url(../images/bg_leftnav_top.jpg) left 0px repeat-x;}
ul#nav li.nav_home a{border-top:none; padding-top:10px;}
ul#nav li.nav_contact a{border-bottom:none; padding-bottom:4px;}
ul#nav a:hover{color:#054785;}


.callbox{background:url(../images/bg_callbox_repeat.jpg) repeat-y bottom; float:left; width:225px;}
.callbox_inner{background:url(../images/bg_callbox_top.jpg) no-repeat top; float:left; width:225px;}
.callbox_btm{background:url(../images/bg_callbox_btm.jpg) no-repeat; float:left; width:225px; height:8px; margin-bottom:20px;}
.callbox h2{margin:10px 15px;}
.callbox ul{margin:10px 15px 10px 40px;}
.callbox ul a{font-weight:normal;}

.fpimg {border: 1px solid #C40C45; margin-left: 5px;}

.imgleft {border:1px solid #666666; background:#FFFFFF; padding:0px; margin:0 5px 5px 0; float:left;}
.imgright {border:1px solid #666666; background:#FFFFFF; padding:0px; margin:0 0 5px 5px; float:right;}

.iconimg {margin: 0 auto 20px auto; width: 184px; display: block;}

.help2 {margin-top: 40px; margin-left: 15px;}


.notes {font-size: 10px; color: #003366;}


a.rightbox 			{color: #B3B47B;font-weight: normal;padding: 0;margin: 0;}
a.rightbox:hover 	{color: #B3B47B;font-weight: normal;padding: 0;margin: 0;}





textarea {border-width:1px; font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size:10px; color:black; background-color:#ECECEC; border-color:black; line-height:19px;}

select {background-color: #ECECEC; border-width:1px; border-color: #797979; font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size: 10px; text-decoration: none;}

.button {border :1px solid #EF3F35; background :#DEDEDE; font-family :Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size :11px; color:#5A5A5A; font-weight:bold;}



.biglink {font-size: 13pt; font-weight: bold;}
a.biglink      { color: #004EAF; text-decoration: none; font-weight: bold; font-size: 13pt; }
a.biglink:hover      { color: #808080; text-decoration: underline; font-weight: bold; font-size: 13pt; }

table.subscribe td{padding:3px 10px;}
