
html,body{margin:0;padding:0; }
body { background:url(images/seamless.jpg) repeat; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a {color:#FF0036; text-decoration:none;}
a:link {color:#FF0036;}
a:hover {color:#FF0036; }
a:visited {color:#FF0036;}

h1, h2, h3 {font-family:Georgia; color:#000; font-weight:500;}
h1 { font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:17px;}

#bgShadow {background:url(images/top_shadow.png) repeat-x; height:36px;}
#header { height:131px; margin:0px auto; width:898px; margin-top:-36px;}
#logo { margin-left:-20px;}
#promo { margin-top:-40px;}
#promoside { background:url(images/featured_right.png); height:74px; width:28px;}
#promoTop { background:url(images/feature_top.png); height:42px;}

#menuarea {background:url(images/menubg.gif);  width:888px; height:33px; padding-left:10px; padding-top:20px; } 
#menuarea #topNav { width:848px; float:left; overflow:hidden;}
#menuarea #facebook { width:40px; float:left; overflow:hidden; margin-top:-5px;}
#menuarea .HorizontalMenu ul.level_1 li { border-right:solid 2px #c4c4c4; padding-right:10px;}
#menuarea .HorizontalMenu ul.level_1 a { font-size:20px; color:#000; font-family:Georgia; font-weight:500;}
#menuarea .HorizontalMenu ul.level_1 a:hover {color:#FF0036}

#contentAreaMain .HorizontalMenu { margin-bottom:20px; width:100%; overflow:hidden;}
#contentAreaMain .HorizontalMenu ul.level_1 li { margin:0px;}
#contentAreaMain .HorizontalMenu ul.level_1 a {font-size:16px; color:#FF0036; font-family:Georgia; font-weight:500; background:url('images/subNavBg.gif') no-repeat; display:block; width:140px; float:left; text-align:center; padding:8px 0px; margin:0px;  }
/*#contentAreaMain .HorizontalMenu ul.level_1 li { border-right:solid 1px #c4c4c4; padding-right:10px;}*/
#contentAreaMain .HorizontalMenu ul.level_1 a:hover {color:#5c3106}
#contentAreaMain .HorizontalMenu ul.level_1 .current a {color:#5c3106}
.menuFooter { margin-bottom:10px;}

.shadowbottom { width:880px; height:10px; background:url(images/menu_btm.png) no-repeat top center;}

#contentAreaTop { background:url(images/content_bg_top.png) no-repeat; height:19px;}
#contentAreaMain { background:url(images/content_bg_body.png) repeat-y;padding-bottom:49px; overflow:hidden;}
#contentAreaBottom { background:url(images/content_bg_bottom.png) no-repeat; height:19px;}
#contentAreaBlock { float:left; width:614px;}


#contentleft { float:left; width:574px; padding-right:20px; margin-left:33px; margin-top:5px; margin-bottom:5px; background:url(images/mainContentStrip.jpg) no-repeat;  background-position:right;
 min-height:320px;height:auto !important;height:320px; overflow:hidden;}
/*#contentsep { width:10px; right:0px; position:absolute; height:100%; right:0px; margin-top:5px; margin-bottom:5px;}*/
#contentright { float:left; width:214px; margin-top:5px; margin-bottom:5px; padding-left:10px; padding-right:10px;}
/*
#sepcont { width:10px; right:0px; position:absolute; height:100%;}
#septop {background:url(images/sep_mid.png) repeat-y; height:inherit; width:100%;}
#sepbottom { height:49px; background:url(images/sep_bottom.png) no-repeat; position:absolute; bottom:0px; width:100%; margin-bottom:-49px;}
*/



.footerBox { float:left; }
.footerBoxLFT { background:url(images/article_leftbg1.png) no-repeat bottom; float:left; margin-top:10px; padding:0px 10px 65px 10px; width:223px; margin-right:10px; margin-left:8px;overflow:hidden;}
.footerBoxLFT img.bg { margin-top:-10px; margin-bottom:5px; margin-left:-18px;}
.footerBoxMID { float:left; margin-left:15px; margin-right:24px; backgrounD:url(images/article_mid_bg1.png) no-repeat bottom; margin-top:10px; padding:0px 10px 65px 20px; width:313px; overflow:hidden;}
.footerBoxMID img.bg  { margin-top:-10px; margin-bottom:5px; margin-left:-20px; }
.footerBoxRGH { background:url(images/article_rightbg1.png) no-repeat bottom; float:left; margin-top:10px;width:223px; padding:0px 10px 65px 10px; overflow:hidden;}
.footerBoxRGH img.bg  { margin-top:-10px; margin-bottom:5px; margin-left:-17px;}
.footerBoxMID .floatLeft { float:left; width:70px; padding-top:20px;}
.footerBoxMID .callBackText { float:left; width:210px; padding:10px;}
.wiFooter { height:39px; margin-top:25px; clear:both;}
#contentright .wiFooter { background:url(images/wiend.png) no-repeat;}
#contentleft .wiFooter { background:url(images/endart.png) no-repeat;}


.footerBoxMID a {color:#333333;}
#footerBoxes .newsArticleList ul { color:#333333; font-weight:bold; margin:0px; padding:0px; }
#footerBoxes .newsArticleList ul li a { text-decoration:underline;color:#333333;  background:url(images/bullet.png) no-repeat left; padding-left:15px;}
#footerBoxes .newsArticleList ul li a:visted { text-decoration:underline;color:#333333;  background:url(images/bullet.png) no-repeat left; padding-left:15px;}
#footerBoxes .newsArticleList ul li a:hover { text-decoration:underline; color:#ff0036; background:url(images/hover.png) no-repeat left; padding-left:15px;}
/*#footerBoxes .newsArticleList ul li a:visited { color:#333333; background:url(images/bullet.png) no-repeat left; padding-left:15px;}*/


#footerBoxes .newsLetter .wiHeader { display:none;}
#footerBoxes .newsLetter { padding:5px;}
#footerBoxes .nlDescription { margin-bottom:10px; padding:5px;}


/*contact form*/
.wiAddylft { font-weight:bold; margin-bottom:5px; width:125px; float:left; clear:both;}
.wiAddyRgh { float:left; margin-bottom:5px; }
.wiAddylftfrm { font-weight:bold; margin-bottom:5px; width:125px; float:left; clear:both;}
.wiAddyRghfrm { float:left; margin-bottom:5px;}
.wiAddylftLAST { font-weight:bold; margin-bottom:25px; width:125px; float:left; clear:both;}
.wiAddyRghLAST { float:left; margin-bottom:25px; }
.wiAddyRghfrm input { height:13px; width:90%; font-size:10px;}
.wiAddyRghfrm textArea { width:90%; font-size:10px;}

#contentright .wiButtonSub { width:170px; text-align:right;}
#contentright .wiAddylftfrm { margin:5px 0px;}
#contentright .wiAddyRgh { width:133px;  }
#contentright .wiAddyRghfrm { width:189px; }
#contentright .wiAddyRghLAST { width:133px; }

#contentleft .wiButtonSub { width:530px; text-align:right; float:left;}
#contentleft .wiAddyRgh { width:450px;  }
#contentleft .wiAddyRghfrm { width:450px; }
#contentleft .wiAddyRghLAST { width:450px; }


/* FAQs */
.faqList .faqQuestion {  height:22px; margin-top:0px; padding-top:5px; padding-left:10px;}
#contentleft .faqList .faqQuestion {background:url(images/barclosed.png) no-repeat;}
#contentleft .faqList a:hover .faqQuestion  { background:url(images/baropen.png) no-repeat;}
#contentright .faqList .faqQuestion {background:url(images/barclosed_right.png) no-repeat;}
#contentright .faqList a:hover .faqQuestion  { background:url(images/baropen_right.png) no-repeat;}
.faqList .faqQuestion h3 { color:#fff; font-size:12px;cursor:pointer;}
.faqList a .faqQuestion h3 { text-decoration:none; border:none;}
.faqList a:link, .faqList a:hover, .faqList a:visited { color:#ffffff; text-decoration:none;}
.faqList a { text-decoration:none; color:#ffffff;}
.faqList .faqDescription { margin-bottom:10px;}
.faqAnswer { padding:10px;}
.faqList li { margin-top:1px;}
.faqList .faqAnswer a {color:#FF0036}

/*web links*/
.webLinks li { margin-top:10px;}
.webLinkUrl { margin-top:10px; display:block;}

/*articles*/
.newsArticle { padding:0px 5px;}
.newsArticle .wiHeader h2 {margin:2px 0px;}
.newsArticle .articleInfo { font-size:11px;}
.newsArticle .wiHeader .articleImage { border:solid 10px #fff; padding:0px; margin-bottom:10px; clear:left;}
.newsArticle .wiMainContent { padding:10px 0px;}
.newsArticleList li { margin-top:15px;}
#footerBoxes .newsArticleList ul li { list-style-type:none; margin-bottom:5px; margin-top:0px;}
/*poll*/
.poll a { display:block; float:right; margin-right:5px; margin-top:5px; cursor:pointer;}
#contentright .poll { background:url('images/pollBg.gif') no-repeat; padding:10px; width:225px; height:170px;}
#contentright .poll .wiFooter { display:none;}
#contentright .poll h2 { color:#FF0036;}
#contentright .poll h3 { display:none;}
#contentright .poll p { margin-top:20px;}
#contentright .poll a { background:url('images/pollButtonBg.gif') no-repeat; padding:7px 0px; text-align:center; display:block; color:#fff; width:111px;}

#contentright .customForm {background:url('images/requestCallback.jpg') no-repeat; height:135px; width:220px; padding:10px;}
#contentright .customForm .wiFooter { display:none;}
#contentright .customForm h2 { color:#fff;}
#contentright .customForm p  { color:#fff;}
#contentright .customForm input[type="button"] {background:url('images/callBackBg.gif') no-repeat; padding:7px 0px; color:#fff; width:111px; border:none; cursor:pointer; }
