BODY{margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #FFFFFF;text-align:center;}
INPUT, TEXTAREA, SELECT{margin-bottom: 5px;font-size:11px;}
FORM{margin:0px;}
H1{font-size:22px;color: #1D4C78;border-top:1px #89B3D9 solid;border-bottom:1px #89B3D9 solid;padding:16px 10px 16px 10px;margin:0 0 10px 0;}
H1 a{font-size:22px;color: #1D4C78;}
H2{font-size:13px;color: #1D4C78;margin:0px;margin-bottom:12px;}
A{text-decoration: none;}
A:HOVER{text-decoration: underline;}

#container{margin:auto;position:relative;text-align:left;width:765px;}
#content{position:absolute; top:110px; width:765px;background:#F5F5F5;}

#main{float:right;width:615px;margin:0px;background:#FFFFFF;border-left:10px #FFFFFF solid;}

#col1{float:left;width:300px;}
#col1 h2{padding:0 0 12px 0;margin:0}
#col1 h1 a,#col1 h1 a:hover{color: #1D4C78;text-decoration:none}
#col1 h4{padding:15px 10px 10px 10px;font-weight:bold;font-size:13px;color:#1D4C78;margin:0;}
#col1 img{margin:0;padding:0;border:0}
#col1 a{color:#0763BA;}
#col1 p{margin:0 10px 0 10px;padding:0px;}

#articlecol1{float:left;width:460px;}
#articlecol1 h1{border:none;border-bottom:1px #89B3D9 solid;margin:0 0 20px 0;}
#articlecol1 h2{padding:0 10px 5px 10px;margin:0;}
#articlecol1 p{padding:0 10px 5px 10px}
#articlecol1 p a, #articlecol1 h2 a, #articlecol1 a{color:#007AC3}

#col2{float:left;width:295px;margin:0 0 0 10px}

#articlecol2{float:left;width:138px;margin:20px 0 0 10px}

#leftnav{float:left;margin:0px;background-color:#FFFFFF;width:140px;padding:0 0 10px 0}
#leftnav a{display:block;font-size:11px;font-weight:bold;padding:3px 0 3px 4px;}

#footer{background-color:#1D4C78;padding:14px 0 14px 0;margin:0 0 0 -10px; color:#88B4D9;text-align:center;font-size:15px;border-top:10px #FFFFFF solid;width:775px}
#footer a{font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: none;padding:5px;padding-right:16px;padding-left:16px;font-size:12px;}
#footer a:hover{font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: underline;padding:5px;padding-right:16px;padding-left:16px;font-size:12px;}

#copyright{padding:5px 0 5px 0;width:775px;font-style:italic;color:#88B4DB;background:#FFFFFF;}
#copyright a, #copyright a:hover, #copyright a:visited{font-style: italic;color: #88B4DB;font-size:10px;}

#header{position:absolute;height:110px;width:775px;margin:0 0 0 -10px;background:#000000 url(images/credit-options.jpg) bottom no-repeat;text-align:right;color:#FFFFFF;font-size:11px;text-decoration:none;cursor: hand;}
.header-links{position:absolute;margin:3px 0 0 3px;}
.header-links a{color: #FFFFFF;font-size: 11px;padding:0 14px 0 9px;text-decoration: none;background: url(images/orange-arrow.jpg) left no-repeat;}
.header-links a:hover{color:#FFFFFF;font-size: 11px;padding:0 14px 0 9px;text-decoration: underline;background: url(images/orange-arrow.jpg) left no-repeat;}
.header-date{margin:3px 5px 0 0;width:770px;height:20px;text-align:right;z-index:2;text-decoration:none;}

#mask{display:none; background:#011C39;position:absolute;left:0;top:0;width:100%;height:7000px; opacity:0.65; filter:alpha(opacity=65);}
#mask-pop{display:none;position:fixed; _position:absolute; top:200px; _top:expression(eval(document.body.scrollTop)+250); left:50%; width:285px;  margin:0 0 0 -142px; color:#4B6179; background:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; line-height:16px; z-index:5;}
#mask-pop h2{font-weight:bold;font-size:17px;text-align:center;padding:20px 10px 20px 10px;margin:10px 10px 0 10px;background:#033568 url(images/credit-options.jpg) no-repeat;background-position:-280px 0px;color:#FFFFFF}
#mask-pop div{font-size:13px;color:#666666;font-weight:bold;margin:5px 10px 10px 10px;padding:22px;background:#F5F5F5}
#mask-pop b{display:block;float:left;padding:5px 0 5px 0;margin:20px 5px 0 0;border:1px #013366 solid;color:#FFFFFF;background:#1D4C78;width:100px;text-align:center}
#mask-pop b:hover{background:#89B3D9;color:#013366;cursor:pointer}
#mask-pop i{display:block;float:left;padding:5px 0 5px 0;margin:20px 6px 0 5px;border:1px #666666 solid;color:#FFFFFF;background:#919191;font-style:normal;font-weight:bold;width:100px;text-align:center}
#mask-pop i:hover{background:#CCCCCC;color:#666666;cursor:pointer}

.bluecontent{background:#E4EEF7;padding:15px 15px 20px 15px;margin:0 0 10px 0}
.bluecontent a{color:#007AC3}

.graybox{background:#F0F0F0;border:1px #C0C0C0 solid;padding:17px 17px 17px 17px;margin:0;text-align:center}
.graybox h2, #col1 .graybox h2{color:#000000;background:#FFFFFF;padding:14px;font-size:15px;margin-bottom:5px;}
.graybox h2 span{color:#FF0000}
.graybox form{margin:5px 0 0 0}

.graybox2{font-weight:bold;color:#4B4B4B;font-size:11px;padding:4px;text-align:left;margin-top:-1px;background:#F0F0F0;border:1px #C0C0C0 solid;}

.whitebox{padding:8px;border:1px #C0C0C0 solid;margin-top:-1px;font-size:11px;}
.whitebox a{color:#007AC3;}

.bluebox{background:#E4EEF7;border:1px #88B4D9 solid;margin:0 0 10px 0;padding:5px 5px 5px 15px;}
.bluebox h3, .bluebox h3 a{color:#003367;font-size:11px;margin:0 0 3px 0}

.linksbox{margin:10px 0 20px 0;font-size:11px;line-height:18px;}
.linksbox p{padding:0 4px 0 4px;}
.linksbox b{display:block;padding:3px 0 3px 0;border-bottom:1px #F0F0F0 dashed}
.linksbox a{color:#0763BA;}
.linksbox div{padding:2px;background:#89B3D9;font-weight: bold;color: #003466;margin: 0 0 5px 0;}
.linksbox div a{background:#1D4C78;color:#FFFFFF;padding:1px 10px 1px 0;display:block;position:absolute;margin:-19px 0 0 172px;width:110px;text-align:right}
.linksbox blockquote{margin:0 0 20px 0;padding:0;font-style:italic}
.linksbox blockquote span{display:block;margin:3px 0 0 30px;}

.bluelink{border-left:1px #013366 solid;border-right:1px #013366 solid;border-top:1px #013366 solid;margin:0 0 10px 0;padding:0;}
.bluelink a{color:#FFFFFF;background:#1D4C78;border-bottom:1px #013366 solid;}
.bluelink a:hover{background:#89B3D9;color:#013366;border-bottom:1px #013366 solid;text-decoration:none;}

.graylink{border-left:1px #666666 solid;border-right:1px #666666 solid;border-top:1px #666666 solid;margin:0;padding:0;}
.graylink a{color:#FFFFFF;background:#919191;border-bottom:1px #666666 solid;}
.graylink a:hover{background:#CCCCCC;color:#666666;border-bottom:1px #666666 solid;text-decoration:none;}

.leftad{text-align:center;margin:10px 0 0 0;}
#leftnav .leftad a{display:inline;padding:0;font-weight:normal;color:#0763BA;}

.poll{background-color:#F4F1BE;margin:10px 0 0 0;padding-bottom:6px;}
.poll div{background-color:#E4E1AA;font-size:11px;font-weight:bold;padding:5px;margin:0;}
.poll p{padding:6px;line-height:18px;margin:0;}

.companylisting{border:1px #88B4D9 solid;padding:5px 5px 5px 15px;margin:0 0 10px 0}
.companylisting span{position:absolute;color:#88B4D9;background:#FFFFFF;font-size:26px;font-weight:bold;margin:-10px 0 0 -20px}
.companylisting h3 a, .companylisting h3{font-size:13px;margin:0 0 6px 0;color:#1D4C78;padding:0px;}

.slogan{position:absolute;margin:-20px 0 0 15px;padding:0 0 0 5px;font-size:13px;color:#1D4C78;width:250px;background:#FFFFFF;line-height:13px;}

.cta{background:#DE9830 url(images/cta_bg.gif) repeat-x scroll center bottom;margin:0 0 3px 0;padding-bottom:4px 0 8px 15px;}
.cta a, .cta a:hover{color:#FFFFFF;font-size:14px;font-weight:bold;margin:9px 0 0 0;position:absolute;text-decoration:none;width:286px;text-align:right}
.cta div {color:#D07525;font-size:14px;font-weight:bold;text-decoration:none;padding:8px;text-align:right}

.printlink {display:block;margin:0 0 5px 0;background:url(images/print.jpg) left center no-repeat;color:#0763BA;font-weight:bold;padding:6px 0 6px 25px;}
.emaillink {display:block;margin:0 0 5px 0;background:url(images/e-mail.jpg) left center no-repeat;color:#0763BA;font-weight:bold;padding:6px 0 6px 25px;}
.deliciouslink {display:block;margin:0 0 5px 0;background:url(images/delicious.jpg) left center no-repeat;color:#0763BA;font-weight:bold;padding:6px 0 6px 25px;}

.article-footer{font-size:10px;padding:20px 10px 0 10px;}

.calculator{background:#E4EEF7;margin:0 0 0 10px}
.calculator td{color:#1D4C78;background:#FFFFFF}
.calculator input{margin:0px;}

.quiz {padding:0 15px 30px 26px;}
.quiz span{display:block;position:absolute;margin:-6px 0 0 -20px;font-size: 26px;font-weight:bold;color:#88B4D9;}
.quiz b{color:#1D4C78;display:block;margin:0 0 5px 0}
.quiz input{margin:0 0 2px 60px;}

.video{position:absolute;margin-left:300px;width:300px;}

.featured{margin:5px 10px 10px 10px;border:2px #E4EEF7 solid;padding:5px;}
.featured div{float:right;padding:0 0 0 20px;}

.sig{margin:3px 0 0 150px}