/* CSSTidy 1.3: Fri, 18 Mar 2011 17:12:36 -0600 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
:focus{outline:0;}
p{margin:10px auto;}
body{background:#F8FAFE url(../images/bkrd.jpg) repeat-x center top;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;text-align:center;}
a{color:#8A2529;}
#wrapper{background-color:#FFF;border-top:none;margin:20px auto 0;text-align:left;width:800px;}
#logo{height:66px;left:35px;margin:0;position:relative;top:15px;}
#heading{height:97px;margin:0 auto;position:relative;text-align:left;width:800px;}
#webmail{border-bottom:1px solid #CCC;color:#333;font:120% Georgia, Times New Roman, Times, serif;height:55px;margin:0;overflow:hidden;position:absolute;right:10px;text-align:right;top:84px;width:217px;}
#weather{color:#333;font:120% Georgia, Times New Roman, Times, serif;height:64px;left:500px;margin:0;position:absolute;text-align:right;top:37px;width:115px;}
#contact_numbers{height:35px;margin:0;position:absolute;right:0;top:0;width:245px;}
#contact{color:#344534;height:16px;margin:0;position:absolute;right:38px;text-align:center;top:5px;width:85px;}
#contact a{color:#41190C;}
#facebook{color:#999;font:14px 'Times New Roman', Times, serif;margin:0;position:absolute;right:28px;text-align:right;top:34px;width:205px;}
#content{color:#37322F;margin:0 10px;position:relative;text-align:left;width:780px;}
#content_fullwidth h2{color:#764B2E;font-size:13px;font-weight:700;margin:0 0 5px;}
#content_fullwidth h3{font-size:150%;}
#home_extra{border-top:solid #CCC 1px;font-size:11px;height:170px;margin:0 10px;padding-top:20px;position:relative;text-align:left;width:780px;}
#home_extra h2{border-bottom:1px solid #CCC;color:#A54E32;font-size:14px;font-weight:700;margin:0 0 8px;padding-bottom:3px;width:150px;}
#home_extra li{line-height:14px;margin-bottom:10px;margin-left:15px;}
#home_extra td{padding:0 35px 0 0;}
#home_extra a:hover{color:#000;text-decoration:underline;}
#box_1{background:url(../images/box_home.jpg) no-repeat left top;height:178px;left:0;overflow:hidden;padding:15px 20px;position:absolute;top:8px;width:189px;}
#box_2{background:url(../images/box_home.jpg) no-repeat left top;height:178px;left:197px;overflow:hidden;padding:15px 20px;position:absolute;top:8px;width:189px;}
#box_3{background:url(../images/box_home.jpg) no-repeat left top;height:178px;left:394px;overflow:hidden;padding:15px 20px;position:absolute;top:8px;width:189px;}
#box_4{background:url(../images/box_home.jpg) no-repeat left top;height:178px;left:591px;overflow:hidden;padding:15px 20px;position:absolute;top:8px;width:189px;}
#box_5{height:181px;left:10px;overflow:hidden;padding:5px;position:absolute;top:6px;width:185px;}
#box_6{height:180px;left:205px;overflow:hidden;padding:5px;position:absolute;top:7px;width:185px;}
#box_7{height:180px;left:402px;overflow:hidden;padding:5px;position:absolute;top:8px;width:185px;}
#box_8{height:180px;left:597px;overflow:hidden;padding:5px;position:absolute;top:8px;width:185px;}
#page_extra h2{border-bottom:1px solid #ccc;border-top:none;color:#A54E32;font-size:13px;font-weight:700;margin:0 0 8px;padding-bottom:3px;padding-top:0;width:235px;}
#page_extra_3 h2{border-bottom:1px solid #CCC;border-top:none;color:#A54E32;font-size:13px;font-weight:700;margin:0 0 8px;padding-bottom:3px;padding-top:0;width:140px;}
#box_1_3{background:url(../images/page_box_3.jpg) no-repeat left top;height:110px;left:0;overflow:hidden;padding:0 20px 40px 20px;position:absolute;top:8px;width:142px;}
#box_2_3{background:url(../images/page_box_3.jpg) no-repeat left top;height:110px;left:192px;overflow:hidden;padding:0 20px 40px 20px;position:absolute;top:8px;width:142px;}
#box_3_3{background:url(../images/page_box_3.jpg) no-repeat left top;height:110px;left:384px;overflow:hidden;padding:0 20px 40px 20px;position:absolute;top:8px;width:142px;}
#footer{background-color:#fff;color:#999;margin-right:0;position:relative;text-align:center;width:800px;}
#footer2{background-color:#fff;color:#36C;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;height:190px;margin-right:0;position:relative;text-align:center;width:800px;}
#h2{font:12px "Lucida Grande",Lucida,Verdana,sans-serif;}
#top_menu{height:43px;left:0;margin:0 10px;position:relative;width:563px;}
#breadcrumb{border-bottom:1px solid #CCC;color:#666;font-size:10px;height:16px;margin:0 10px;padding:4px 0 0 3px;position:relative;text-align:left;}
#menu_phone_services .unselected_menu a{background:#FFF url(../images/Menu_01.jpg) no-repeat top left;height:43px;left:0;position:absolute;width:133px;}
#menu_phone_services .selected_menu a{background:#FFF url(../images/Menu_01.jpg) no-repeat top left;background-position:0 -86px;height:43px;left:0;position:absolute;width:133px;}
#menu_internet_services .unselected_menu a{background:#FFF url(../images/Menu_03.jpg) no-repeat top left;height:43px;left:134px;position:absolute;width:155px;}
#menu_internet_services .selected_menu a{background:#FFF url(../images/Menu_03.jpg) no-repeat top left;background-position:0 -86px;height:43px;left:134px;position:absolute;width:155px;}
#menu_business_services .unselected_menu a{background:#FFF url(../images/Menu_05.jpg) no-repeat top left;height:43px;left:290px;position:absolute;width:161px;}
#menu_business_services .selected_menu a{background:#FFF url(../images/Menu_05.jpg) no-repeat top left;background-position:0 -86px;height:43px;left:290px;position:absolute;width:161px;}
#menu_shop_online a{background:#FFF url(../images/Menu_07.jpg) no-repeat top left;height:43px;left:452px;position:absolute;width:111px;}
#sub_menu{border-bottom:1px solid #CCC;height:29px;left:536px;margin-top:13px;position:absolute;width:215px;}
#side_menu{display:block;float:left;font-family:Arial, sans-serif;left:0;margin:10px 5px 0 0;padding:0 10px 15px 5px;position:relative;width:170px;}
#side_menu li{list-style-type:none;}
.level_1{border-bottom:1px solid #CCC;margin:0;padding:0 0 3px;}
.level_1_item{background:#FFF url(../images/menu_arrow.gif) no-repeat top left;border-top:1px solid #ccc;font-size:12px;font-weight:700;margin:4px 0 2px;padding:6px 3px 2px 15px;width:150px;}
#side_menu .level_1 a{color:#000;text-decoration:none;}
#side_menu .level_1 a:hover{color:#000;text-decoration:underline;}
#side_menu .level_2_item a{color:#5B8397;text-decoration:none;}
.level_2_item{background:#FFF url(../images/menu_arrow.gif) no-repeat top left;font-size:11px;font-weight:400;list-style-type:none;margin:0 0 1px 15px;padding:6px 3px 0 15px;}
.level_2_item_selected{background:#FFF url(../images/menu_arrow_selected.gif) no-repeat top left;color:#8A2529;font-size:11px;font-weight:400;list-style-type:none;margin:0 0 1px 15px;padding:6px 3px 0 15px;}
.level_3_item{border-left:1px solid #DDD;font-size:11px;font-weight:400;list-style-type:none;margin:0 0 1px 30px;padding:4px 3px 2px 10px;}
.level_3_item_selected{background-color:#F3F3F3;border-left:1px solid #8A2529;font-size:11px;font-weight:400;list-style-type:none;margin:0 0 1px 30px;padding:4px 3px 2px 10px;}
#content_content{display:inline;float:right;line-height:16px;margin:25px 10px 25px 0;padding-left:10px;position:relative;width:565px;}
#content_fullwidth{display:inline;float:right;line-height:16px;margin:10px 20px 25px 0;padding:10px;position:relative;text-align:left;width:725px;}
#content_head_pic{margin-bottom:15px;overflow:hidden;width:565px;}
#content_content h2{border-top:1px solid #CCC;color:#764B2E;font-size:14px;font-weight:700;margin:12px 0;padding-top:10px;}
#content_content h3{color:#000;font-size:12px;font-weight:700;margin:10px 0;}
#content_content ol{font-size:11px;margin-bottom:10px;margin-left:10px;}
#content_content ol li{margin-bottom:1px;margin-top:1px;}
#page_extra_2 h2{border-bottom:1px solid #CCC;color:#A54E32;font-size:13px;font-weight:700;margin:0 0 8px;padding-bottom:3px;}
#content_content th{background-color:#9e958f;border:1px solid #9e958f;color:#FFF;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;font-weight:700;padding:3px;}
#content_content td{background-color:#fff;border:1px solid #9f9690;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;padding:3px;}
#content_fullwidth th{background-color:#9E958F;border:1px solid #fff;color:#fff;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;font-weight:700;padding:3px;vertical-align:middle;}
#content_fullwidth td{background-color:#FFF;border:1px solid #fff;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;padding:3px;vertical-align:middle;}
#content_fullwidth ul{padding:10px;}
.spacer{clear:both;height:8px;line-height:0;}
.italic_notes{font-size:90%;padding:5px 10px;}
#kforce_logo{background-color:#fff;float:right;margin:0 0 20px 20px;padding:10px 10px 20px 20px;text-align:right;width:120px;}
#festival_logo{background-color:#fff;float:left;margin:0 0 -5px -5px;padding:10px 10px 10px 10px;text-align:right;width:150px;}
#side_float{display:inline;float:right;font-size:80%;margin:0 0 10px 10px;text-align:center;vertical-align:top;width:189px;}
.stressed{border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#900;font-size:100%;margin:20px 0;padding:10px;text-align:left;}
.stressed2{color:#900;font-size:100%;margin:20px 0;padding:10px;text-align:left;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
hr{color:#999;}
#home_extra a,#page_extra a,#page_extra_3 a{color:#000;text-decoration:none;}
#page_extra,#page_extra_3{font-size:11px;height:120px;margin:0;padding-top:20px;position:relative;text-align:left;width:565px;}
#box_1_2,#box_1_2cs{background:url(../images/page_box_2.jpg) no-repeat left top;height:110px;left:0;overflow:hidden;padding:0 20px 40px 20px;position:absolute;top:8px;width:237px;}
#box_2_2,#box_2_2cs{background:url(../images/page_box_2.jpg) no-repeat left top;height:110px;left:288px;overflow:hidden;padding:0 20px 40px 20px;position:absolute;top:8px;width:237px;}
#box_3_3 h2 a,#content_content ul{font-size:11px;}
#menu_phone_services .unselected_menu a:hover,#menu_internet_services .unselected_menu a:hover,#menu_business_services .unselected_menu a:hover,#menu_shop_online .unselected_menu a:hover{background-position:0 -43px;}
#menu_phone_services .selected_menu a:hover,#menu_internet_services .selected_menu a:hover,#menu_business_services .selected_menu a:hover,#menu_shop_online .selected_menu a:hover{background-position:0 -129px;}
#side_menu .level_2_item a:hover,#side_menu a:hover{color:#5B8397;text-decoration:underline;}
#side_menu .level_2_item_selected a,#side_menu .level_3_item a,#side_menu .level_3_item_selected a,#kforce_menu a{color:#8A2529;text-decoration:none;}
#side_menu .level_2_item_selected a:hover,#side_menu .level_3_item a:hover,#side_menu .level_3_item_selected a:hover{color:#8A2529;text-decoration:underline;}
#content_content h1,#content_fullwidth h1{color:#9E3736;font-size:16px;font-weight:700;margin-bottom:15px;}
#content_content li,#content_fullwidth li{margin:4px 0 2px 20px;}
#content_content ul h2,#content_fullwidth ul h2{margin-top:0;}
img.center {   display: block;   margin-left: auto;   margin-right: auto; }
