@charset "utf-8";
*{margin:0;padding:0;}
body { margin:0 auto; background:#4788C8 url(../img/bg.jpg) top center repeat-x;}
a:link, a:visited{color:#386e9a;text-decoration:none;}
a:hover, a:active{color:#386e9a;text-decoration:underline;}
h2{color:#687484;text-align:center;margin-bottom:5px;}
table td{text-align:left;}
input{margin:3px;}

#logo{text-align:center;}
#logo_btm{text-align:center;}
#box_top{text-align:center;}
#box_head{text-align:center;}
#box_body{float:left;width:100%;text-align:center;background: url(../img/bgboxhome2.jpg) repeat-y scroll center;padding-top:5px;}
#box_btm{text-align:center;}
#footer{margin-top:102px;text-align:center;font:normal 11px Arial; color:#ffffff;}
#footer a{color:#ffffff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#navigator{text-align:center;}
#aff_selector{text-align:center;margin:20px;}
#aff_prog{width:100px;}
#clickbang_div{margin:auto;text-align:left;width:841px;}
#clickbang_div p{margin:20px;}
#clickbang_div .button{margin-left:20px;margin-right:20px;}
#clickbang_div textarea{margin:20px;}
#clickbang_div label{float:left;width:250px;overflow:none;margin:0px;margin-left:20px;margin-right:20px;}
#clickbang_div li{list-style:none;margin:3px;}
#infopay_div{margin:auto;text-align:left;width:841px;}
#infopay_div p{margin:20px;}
#infopay_div .button{margin-left:20px;margin-right:20px;}
#infopay_div textarea{margin:20px;}
#infopay_div label{float:left;width:250px;overflow:none;margin:0px;margin-left:20px;margin-right:20px;}
#infopay_div li{list-style:none;margin:3px;}

.graytext{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #4788C8;
    text-decoration: none;
}
.textfieldhome {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:18px;
    padding-left:12px;
    padding-top:9px;
    border:solid 1px #DFDFDF;
    width:162px;
    height:27px;
}
.faqquestion {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:20px;
    padding-bottom:10px;
    padding-top:15px;
}
.textfieldhomesel {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:18px;
    padding-left:12px;
    padding-top:9px;
    border:solid 1px #DFDFDF;
    width:162px;
    height:40px;
}
.textfieldhomese2 {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:18px;
    padding-left:12px;
    padding-top:9px;
    border:solid 1px #DFDFDF;
    width:354px;
    height:40px;
}
.textareacontact1 {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:18px;
    padding-left:12px;
    padding-top:9px;
    border:solid 1px #DFDFDF;
    width:208px;
    height:27px;
}
.textareacontact {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:18px;
    padding-left:12px;
    padding-top:9px;
    border:solid 1px #DFDFDF;
    width:710px;
    height:226px;
}
.graytextlight {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #6B7379;
    text-decoration: none;
}
.footer{font:normal 11px Arial; color:#ffffff;}
.footer a{color:#ffffff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.graytextlightbig {
    font-family: Arial;
    font-size: 12px;
    color: #6B7379;
    text-decoration: none;
}
.contactaddress{
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:18px;
}
	
.toplink{font:bold 12px Tahoma; color:#326497;}
.toplink a{color:#326497; text-decoration:underline;}
.toplink a:hover{text-decoration:none;}

.topnav{font:bold 14px Tahoma; color:#326497;}
.topnav a{color:#326497; text-decoration:none;}
.topnav a:hover{text-decoration:underline;}


.searchresults{font:14px Tahoma; color:#326497; padding:8px 0;}
.searchresults a{color:#326497; text-decoration:none;}
.searchresults a:hover{text-decoration:underline;}

.searchresultstext{ color:#70787D; font:bold 15px Arial;}


.article {
	background-color:#F9F9F9;
	border:thin solid;
	height:250px;
	margin-bottom:15px;
	overflow-y:scroll;
	padding:10px;
	margin-left:5px;
	margin-right:5px;
}
.article p{text-align:justify;}


.blueheadingbig {
    font-family: Tahoma;
    color: #296EA4;
    font-size:20px;
    padding-bottom:10px;
    padding-top:15px;
}
.subpagehead {
    font-family: Tahoma;
    color: #7F8F99;
    font-size:16px;
    font-weight:bold;
    padding-left:46px;
}
.graytextlightbigprod {
    font-family: Arial;
    font-size: 12px;
    color: #6B7379;
    text-decoration: none;
    padding-left:46px;
}
.prodgraybig {
    font-family: Tahoma;
    color: #6B7379;
    font-size:18px;
}
.grayheadingsmall {
    font-family: Tahoma;
    color: #5E5E5E;
    font-size:14px;
    font-weight:bold;
}
#popupwin {
    position:absolute;
    margin-top:45px;
    left: 240px;
    top: 32px;
}

#container {
    position:relative;
    margin: 0 auto;   /* align for good browsers */
    text-align: left; /* counter the body center */
    margin-right: auto;
    border: 0px solid #000;
}

#dim{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('dim.png'); display:none; text-align:left; }

.cellpad5 td {
	padding: 5px;
}
