/*
* Base Stlyesheet
* BNR Branding
* Copyright 2008 BNR Group
*/

/*
Light color - #bbbbbb
Dark color - #505050
*/
*{margin:0;padding:0;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
BODY{font-size:62.5%;font-family:arial, helvetica, verdana, sans-serif;color:#000;background:URL(../images/body_bg.jpg) repeat-x center top #4f85c1;}
H1{font-size:2.0em;margin:0 0 5px;}
H2{font-size:1.8em;margin:0 0 5px;}
H3{font-size:1.5em;margin:0 0 5px;}
H4{font-size:1.3em;margin:0 0 5px;}
H5{font-size:1.2em;margin:0 0 5px;}
H6{font-size:1.1em;margin:0 0 5px;}
UL, OL{margin:0 0 0 20px;}
P,LI,ADDRESS{margin:0 0 10px;font-size:1.2em;}

#wrapper,#header,#bodycontent,#copyright{width:960px;padding:0 8px}
#wrapper{margin:0 auto;}
#header{height:113px;background:URL(../images/header_bg.png) center bottom no-repeat;position:relative;}
#logo{float:left;width:295px;height:74px;display:inline;background:URL(../images/blank.png);}
#logo h1 a{float:left;width:295px;height:74px;display:inline;text-indent:-9999px;}
#topmenu{}
#top{}
#mainmenu{}
#mainmenu UL{list-style-type:none;font-size:1.2em;margin:0;}
#mainmenu LI{display:inline;text-align:left;padding:0 7px;}
#mainmenu LI A{color:#fff;text-decoration:none;font-weight:bold;}
#mainmenu LI A:hover{color:#8eceed}
#bodycontent{position:relative;background:URL(../images/content_bg.png) repeat-y;}
#leftcolumn, #leftcenter, #mainbody{float:left;display:inline;}
#centercolumn, #rightcolumn, #rightcenter{float:left;display:inline;}
#left_bg{background:URL(../images/left_bg.png) repeat-y;margin:10px 0 0 10px;width:100%;}
#leftcolumn{width:237px;padding:5px 15px;}
#leftcolumn.pullright{margin:0 0 0 -650px}
#leftcolumn.pull{margin:0 0 0 -960px}
#rightcolumn{width:295px;padding:5px 0 0;}
.width{width:950px;padding:0 5px;}
.widthleft{width:673px;margin:0 0 0 277px;padding:0 5px;}
.widthright{width:655px;padding:0 5px;}
.widthleftright{width:356px;margin:0 0 0 277px;padding:0 10px 0 5px;}
.center{width:100%;}
.centerleft{}
.centerright{}
.centerleftright{}
#centertop,#mainbody,#centerbottom{padding:0 5px;}
P.buttonheading{display:none;}

#copyright{width:960px;text-align:center;font-size:1em;font-weight:700;padding:5px;}

.componentheading,.contentheading,.itemTitle{color:#0057a8;font-size:1.8em;font-weight:700;margin:5px 0 10px}

li{}
UL.pagination{list-style-type:none}
UL.pagination LI{display:inline;margin:0 3px;}

/* BEEZ category positions */
.leading{position: relative;}
.leading_separator{border-bottom: solid 0px #333333;display: block;height: 10px;margin: 0 0 0px 0;}
.article_separator{border: solid 1px #333333;display: none;margin: 0px 0 0px 0;}
.blog{padding:0;}
.cols1{display: block;float: none !important;margin: 0 !important;}
.cols2{width: 45%;}
.cols3{width: 30%;}
.column1, .column2{border: solid 0px #D4A7C5;margin: 0 5px 0 0;position: relative;}
.column2, .column1{float: left;margin: 0;}
.column2{float: right;margin: 0;width: 45%;}
.article_row{margin: 0px 0 0px 0;padding: 0;overflow: hidden;}
.article_column{border: solid 0px #ccc;padding: 10px 10px 10px 0;}
.row_separator2{display: block;clear: both;margin: 0;border: solid 0px;}

/*chrono forms hack */
.chronoform{display:none;}

.contentpaneopen{width:100%;}
A IMG{border:0;}
.contentpaneopen IMG, #page IMG{padding:3px;clear:both;}

.moduletable-topmenu{float:left;margin:76px 0 0 -160px;}
.moduletable-franchisephone{float:right;margin:16px 35px 0 0;}
.moduletable-main{margin:-7px 0 0 10px;width:648px;float:left;}
.moduletable-zeeform{background:URL(../images/form_bg.png) no-repeat;width:284px;height:336px;float:right;margin:-13px 8px 0 0;padding:16px 4px 0;}
.moduletable-zeeformthanks{background:URL(../images/form_bg.png) no-repeat;width:252px;height:326px;float:right;margin:-13px 8px 0 0;padding:26px 20px 0;font-size:1.4em;}
.cf_text{font-size:1.4em;text-align:center;}
.moduletable-faq UL{list-style-type:none;padding:0;margin:0}
.moduletable-faq{font-style:italic;margin:10px 0 0;background:URL(../images/divider.png) no-repeat center bottom;padding:0 0 10px;}
.moduletable-faq .moduleCustomLink,.moduletable-faq .modulePretext,.moduletable-faq B,.moduletable-faq .moduleItemExtraFieldsLabel{display:none}
.moduletable-faq .moduleItemExtraFieldsValue{font-weight:900;}
.moduletable-top50{margin:-25px 0 0;}
.moduletable-top50copy{padding:15px 15px;font-size:1.2em;}
.newsitem{margin:0 0 20px;}
.newsitem H3.catItemTitle{color: #f47321;}
.newsitem A.k2ReadMore{float:right;font-weight:900;color:#0057a8;text-decoration:none;margin:0 10px 0 0;font-size:1.2em;}
.k2ItemsBlock-top50copy .even,.k2ItemsBlock-top50copy .odd{margin:0 0 8px 0;}
.newsitem .catItemIntroText{}
#leftcolumn .moduletable-chat{margin:10px auto;width:232px;height:102px;background:URL(../images/live_chat_bg_left.png) no-repeat;overflow:hidden;text-align:center;}
#rightcolumn .moduletable-chat{margin:10px auto;width:232px;height:102px;background:URL(../images/live_chat_bg.png) no-repeat;overflow:hidden;text-align:center;}
.moduletable-chat H3{color:#fff;font-size:1.2em;text-align:center;line-height:24px;}

.componentheading.faq{margin:0 0 10px 0;}
.moduleCustomLink{color:#f47321;}
.moduleItemTitle{font-weight:900;color:#000;text-decoration:none;}
.clr, .cfclear{clear:both;width:0;height:0;display:none;}

.moduletable-zeeform .form_item{margin:10px 0;}
.moduletable-zeeform .cf_textbox,.moduletable-zeeform INPUT#chrono_verification,.moduletable-zeeform .cf_button{margin:0 0 0 35px;}
.moduletable-zeeform INPUT#chrono_verification{width:100px;}

.itemBackToTop{display:none;}

#footer{width:960px;min-height:75px;margin:0 auto;color:#fff;font-size:1.0em;position:relative;text-align:center;padding:20px 8px 5px;background:URL(../images/footer_bg.png) no-repeat;}

/*editor styles*/
.orange_text,p.orange_text{color:#f47321;}
.blue_text,p.blue_text{color:#0057a8;}
.orange_text_12,p.orange_text_12{color:#f47321;font-size:12px}
.orange_text_14,p.orange_text_14{color:#f47321;font-size:14px}
.orange_text_16,p.orange_text_16{color:#f47321;font-size:16px}
.orange_text_18,p.orange_text_18{color:#f47321;font-size:18px}
.orange_text_20,p.orange_text_20{color:#f47321;font-size:20px}
.orange_text_22,p.orange_text_22{color:#f47321;font-size:22px}
.blue_text_12,p.blue_text_12{color:#0057a8;font-size:12px}
.blue_text_14,p.blue_text_14{color:#0057a8;font-size:14px}
.blue_text_16,p.blue_text_16{color:#0057a8;font-size:16px}
.blue_text_18,p.blue_text_18{color:#0057a8;font-size:18px}
.blue_text_20,p.blue_text_20{color:#0057a8;font-size:20px}
.blue_text_22,p.blue_text_22{color:#0057a8;font-size:22px}
