* { margin:0px; padding:0px; }
body{background:#993300 url(/img/pageFrame/pageBack.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
p { padding-top:5px; padding-bottom:5px; }

A { color:#930; text-decoration:underline; outline:none;}
A:link{ color:#930; text-decoration:underline; outline:none;  }
A:visited { color:#996633; text-decoration:underline; outline:none; }
A:hover { color:#90c; text-decoration:underline; outline:none; }

h1{ font-size:12px; letter-spacing:1px; }

img{ border:none; outline:none; }
img.imgCenter{ display:block; margin:0px auto; }

.clrLeft{ clear:left; }
.clrRight{ clear:right; }
.clrBoth{ clear:both; }

#pollBody{ margin-top:20px; color:#FFF; }
#pollBody .inputItem{ padding:5px 15px; display:block; }
#pollBody .ansTitle{ color:#FFF; text-indent:15px; font-weight:bold; margin:5px 0px; }
#pollBody .ansResult{ width:178px; height:18px; background:url(/img/onlinePoll/pollItemResult.gif) no-repeat;}
#pollBody .ansTxt{ float:left; width:40px; margin-left:12px; padding-top:2px; font-size:11px; text-align:center;  }
#pollBody .ansGraph{ float:left; height:12px; margin-top:3px; margin-left:10px; background-color:#F60; width:0px;  }

#pollBody .totalVotes{ margin-top:15px; text-align:center;}

/*********************************** Header With Logo Styles ***********************************/
#logoHeader{ position:relative; height:62px; background:url(../img/pageFrame/header/header.gif) no-repeat; }
#logoHeader .imgSignInTab{ margin-left:70px; padding-bottom:1px; }

#footerContainer{ width:767px; height:134px; padding-top:40px; margin:0px auto; color:#FFF; background:url(../img/pageFrame/footerBkg/footer.gif) no-repeat; }
#footerContainer a{ text-decoration:none; }

#footerContainer .menuLinks{float:left; font-weight:bold; padding-left:25px; }
#footerContainer .menuLinks span{ color:#C96; }
#footerContainer .menuLinks a{ color:#FFF; }

#footerContainer .subLinks{ float:right; font-weight:bold; padding-right:30px; }
#footerContainer .subLinks span{ color:#FFC; }
#footerContainer .subLinks a{ color:#C96; }

#footerContainer .copy{ clear:both; padding-top:15px; text-align:right; font-size:10px; color:#966; padding-right:30px; }

/*********************************** Sign In Styles ***********************************/
#signInContainer{ position:relative; width:208px; height:161px; padding-top:40px; margin-bottom:16px; background:url(../img/widget/userSignIn/signIn.jpg) no-repeat; }
#signInContainer a{ color:#fff799; }

#ctrlSignIn_chkRememberMe{ margin:0px 3px; }
#ctrlSignIn_chkFullScreen{ margin-left:4px; }

#signInContainer table{ width:203px; color:#FFF;}

#signInContainer td.userLabel, #signInContainer td.passLabel{ padding-left:10px; font-weight:bold; }
#signInContainer td.userInput input, #signInContainer td.passInput input{ width:115px; height:15px; font-size:12px; }

#signInContainer td.userLabel{ width:65px;  }
#signInContainer td.userInput{ width:133px; }

#signInContainer td.passLabel{ width:65px; padding-top:5px; }
#signInContainer td.passInput{ width:133px; padding-top:5px; }

#signInContainer td.rememberFull{ padding-left:10px; padding-top:5px; }
#signInContainer td.rememberFull input{ width:auto; }

#signInContainer td.loginBtn{ padding-top:5px; text-align:right; padding-right:5px; }

#signInContainer td.signUp{ font-weight:bold; padding-left:10px;  }
#signInContainer td.forgotPass{ padding-right:10px; padding-top:5px; font-weight:bold; text-align:right;  }

/*********************************** Widget Styles ***********************************/
.widgetContainer{ width:178px; padding-bottom:4px; margin-bottom:20px; color:#363; }
.widgetContainer h2{ background:url(../img/widget/body/bar178.gif) no-repeat; height:18px; font-size:12px; color:#FFF; text-indent:10px; padding-top:1px; }
.widgetContainer h3{ background:url(../img/widget/body/bar178flat.gif) no-repeat; height:18px; font-size:12px; color:#FFF; text-indent:10px; padding-top:1px; }
.widgetShowBot{ padding-bottom:5px; background:url(../img/widget/body/bot178.gif) no-repeat bottom; }

.widgetBody, .widgetBodyThumb{ padding:5px 10px 0px 10px; border-right:1px #CC9966 solid; border-left:1px #CC9966 solid; }
.widgetBodyThumb{ padding:0px 10px 0px 10px; }
.widgetBodyThumb img.icon{ float:left; padding:5px 10px 0px 0px; }


.widgetBody .alignRightLink, .widgetBodyThumb .alignRightLink{ text-align:right; padding-right:5px; font-weight:bold; color:yellow; }

.widgetMagFeaturedArticle{ padding:0px 10px 5px 1px; border-right:1px #CC9966 solid; border-left:1px #CC9966 solid; }
.widgetMagFeaturedArticle img.icon{ float:left; padding:5px 5px 0px 4px; }
.widgetMagFeaturedArticle .titleTxt{ padding-top:5px; }
.widgetMagFeaturedArticle p.readMoreTxt{ text-align:right; padding-right:5px; padding-bottom:0px; font-weight:bold; color:yellow; }


.widgetSuccessStories{ background:none; padding-bottom:0px; color:#363; }
.widgetSuccessStories .widgetBody{ position:relative; width:168px; height:143px; padding:0px 5px; border:none; }
.widgetSuccessStories .viewLink{ position:absolute; bottom:5px; font-weight:bold; }

.widgetTV{ background:none; padding-bottom:0px; color:#363; }
.widgetTV h2{ font-size:14px; background:none; padding-top:7px; margin-bottom:10px; }
.widgetTV .widgetBody{ position:relative; width:169px; height:233px; padding:0px 5px; border:none; }
.widgetTV p.caption{ text-align:center; padding-top:150px; padding-bottom:0px; }

.widgetTryPhone{ background:none; padding-bottom:0px; color:#FFF; }
.widgetTryPhone div.title{text-align:center; padding:0px 5px; padding-top:20px; margin-bottom:13px; font-weight:bold;}
.widgetTryPhone div.widgetBody{ position:relative; width:168px; height:264px; padding:0px 5px; border:none;  }
.widgetTryPhone p{ padding-top:0px; padding-bottom:0px; text-align:center; }



.widgetTryPhone p.titleTxt{ padding-top:10px; }
.widgetTryPhone p.cityState{ padding-top:3px; }
.widgetTryPhone p.phoneNumber{ padding-top:3px; }
.widgetTryPhone p.freeCode{ padding-top:3px; }





.widgetTryPhone div.noCityState{ padding-top:20px; text-align:center; }
.widgetTryPhone div.noCityState p{ margin-top:6px; margin-bottom:5px;}


.widgetTryPhone img.widgetPhoneNumber{ display:block; margin:0px auto; margin-top:35px;}

.widgLatestAdvice{ background:none; padding-bottom:0px;  }