/* <![CDATA[ */

/* layout */
html,body{background-color:#FFFFFF;color:#000000;margin:0;padding:0;font-family:Arial,Verdana;font-size:8pt;text-decoration:none;}
img{border:0;}
p{margin:0;padding:0;}
div{}
form{margin:0;padding:0;}
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
img{border:0;}
a:link{font-weight:normal;text-decoration:none;color:#002e45;}
a:visited{font-weight:normal;text-decoration:none;color:#002e45;}
a:hover{font-weight:normal;text-decoration:underline;color:gray;}

.main a:link{font-weight:normal;text-decoration:underline;color:#002e45;}
.main a:visited{font-weight:normal;text-decoration:underline;color:#002e45;}
.main a:hover{font-weight:normal;text-decoration:underline;color:gray;}
.social a {color:#666666;font-size:11px;font-weight:bold;text-decoration:none;}

a.aname{text-decoration:none}
a.aname:hover{text-decoration:none;color:#000000}

/* accordion */
div.accordion{margin:0;padding:0;}
.accordion h3 a:link{font-weight:bold;text-decoration:none;}
.accordion h3 a:visited{font-weight:bold;text-decoration:none;}
.accordion h3 a:hover{font-weight:bold;text-decoration:none;}
/* green bar goes with accordian but not in */
.green_bar{background-color:#5e8fa1; height:12px;width:650px;margin:18px 0 18px 0}

/* global */
#container{width:905px;margin:0 auto;padding:0;}
.error_message{width:540px;color:#D02D00;padding:10px;background-color:#FFEBE8;border:1px solid #D02D00;}
.ok_message{width:540px;color:#4B8948;padding:10px;background-color:#C0EBBE;border:1px solid #4B8948;}

/* layouts/main */
#header_content{width:904px;height:155px;margin:0 auto;border-bottom:1px solid #573b37;}
#logo{margin:0;width:217px;height:155px;overflow:hidden;float:left;}
#top-right{margin:0;padding:0;width:686px;height:155px;float:left;}
#header_content #search{float:right;text-align:right;font-size:10px;margin:0;padding:0;width:686px;}
#header_content #search input, select{font-size:10px;}
#header_content #search a, #head a{color:#D2A233;}
#header_content #head{float:left;text-align:bottom;margin:0;padding:0}
#header_content #motto{float:left;padding:0 50px;margin:52px 10px 0 20px;}

#body_content{width:907px;margin:0 auto;padding:0;overflow:hidden}
#menu{margin:0 0 10px 0;width:217px;float:left;padding:0 0 10px 0;}
.social{float:left;clear:both;width:190px;margin:5px 0 0 0;padding:2px 0 0 26px;height:16px;}
#body{float:left;width:687px;padding:0 0 10px 0;float:left;border-left:1px solid #573b37;margin:0 0 10px 0;}
#breadcrumbs {float:left;width:667px;margin:2px 0 0 0;color:#ffffff;background:#003745 url(/_templates/feaweb/img/common/top_right.jpg) no-repeat right bottom;padding:10px 10px 9px;}
#content{float:left;width:687px;overflow:hidden;margin:0;padding:0;}
#content_img{float:left;width:687px;overflow:hidden;margin:0;padding:0;}
#body #breadcrumbs a{color:#FFFFFF;}

/* views/cms_content_1 (subpages) */
#cms_content_1{margin:0;width:687px;padding:0;overflow:hidden;}
#cms_content_1 .content{float:left;width:687px;background-color:#ffffff;}
#cms_content_1 .content .main{float:left;width:640px;margin:10px 20px;background:#ffffff;line-height:1.4em;font-size:12px;}
#cms_content_1 .content .main h1{width:640px;line-height:1.2em;clear:both;margin:10px 0 5px 0;}
#cms_content_1 .content .main p{margin:0;padding:0;line-height:1.4em;font-size:12px;}
#cms_content_1 .content .main table{clear:both;}
#cms_content_1 .content .main h2{clear:both;}
#cms_content_1 .content .main ul{margin:0 20px 8px 20px;padding:0;line-height:1.1em;font-size:12px;font-family:arial;}
#cms_content_1 .content .main ul li{margin:0;padding:0;line-height:1.4em;font-size:12px;font-family:arial;}

/*   Form Items  */
#cms_content_1 form.cmsform{margin:20px 0;padding:19px;width:600px;border:1px solid #e9e9e9;background-color:#f5f5f5;}
#cms_content_1 form.cmsform .field input{width:200px;margin:0 5px;padding:2px;border:1px solid #dcdcdc;background-color:#ffffff;font-size:11px;}
#cms_content_1 form.cmsform .field input[type=checkbox]{width:16px;margin:0 0 0 10px;}
#cms_content_1 form.cmsform .field select{margin:0 5px;}
#cms_content_1 form.cmsform .field textarea{width:470px;height:100px;margin:0 5px;padding:2px;border:1px solid #dcdcdc;background-color:#ffffff;font-size:11px;}
#cms_content_1 form.cmsform input[type=submit]{margin:0 5px;padding:2px;border:1px solid #cfcfcf;background-color:#e2e2e2;font-size:11px;overflow:visible;}
#cms_content_1 form.cmsform input[type=button]{margin:0 5px;padding:2px;border:1px solid #cfcfcf;background-color:#e2e2e2;font-size:11px;overflow:visible;}
#cms_content_1 form.cmsform input[type=reset]{margin:0 5px;padding:2px;border:1px solid #cfcfcf;background-color:#e2e2e2;font-size:11px;overflow:visible;}
#cms_content_1 table.cmsform_placeholder{width:600px;margin:0;padding:0;}
#cms_content_1 table.cmsform_placeholder td.form_name{width:600px;margin:0;padding:0;}
#cms_content_1 table.cmsform_placeholder td.form_name strong{display:block;margin:0 0 20px 0;padding:0;font-size:18px;}
#cms_content_1 table.cmsform_placeholder td.headline{width:600px;margin:0;padding:0;}
#cms_content_1 table.cmsform_placeholder td.headline strong{display:block;margin:15px 0 10px 0;padding:0;font-size:14px;}
#cms_content_1 table.cmsform_placeholder td.hr div{width:600px;margin:5px 0;padding:0;border-bottom:1px solid #dcdcdc;}
#cms_content_1 table.cmsform_placeholder td.label{width:120px;margin:0;padding:5px;}
#cms_content_1 table.cmsform_placeholder td.field{width:480px;margin:0;padding:0;}
#cms_content_1 table.cmsform_placeholder span.error{display:block;margin:0 5px 4px 5px;color:#D02D00;padding:0;font-size:11px;}
#cms_content_1 table.cmsform_placeholder input.error{border:1px solid #D02D00;}
#cms_content_1 table.cmsform_placeholder div.grpfield span.multiple{float:left;margin:0 0 4px 10px;display:block;}
#cms_content_1 table.cmsform_placeholder div.grpfield span.multiple input{width:14px;margin:0 0 0 4px;}
#cms_content_1 table.cmsform_placeholder td.group{padding:5px;}
#cms_content_1 table.cmsform_placeholder div.grpfield{width:530px;float:left;margin:0;padding:5px;border:1px solid #CCCCCC;}
#cms_content_1 .ui-state-message {float:left;text-align:left;background: #EEEEEE;border: 1px solid #CCCCCC;margin:0 0 20px 0;padding:16px;clear:both;width:542px;}

/* views/cms_content_2 (homepage currently) */
#cms_content_2{margin:0;width:687px;padding:2px 0 0 0;overflow:hidden;line-height:1.4em;font-size:12px;}
#cms_content_2 .ui-widget{border:0;}
#cms_content_2 .ui-widget-header{background:#ffffff;}
#cms_content_2 .ui-tabs-nav{margin:0;padding:0;border:0;color:#ffffff;}
#cms_content_2 .ui-tabs-panel{margin-top:2px;background-color:#afb7b9;}
#cms_content_2 .ui-state-default{background:#005469;color:#ffffff;border:0;}
#cms_content_2 .ui-state-active{background:#7d8285;color:#ffffff;border:0;}
#cms_content_2 .ui-tabs-selected{padding-bottom:0;}
#cms_content_2 div.tabs{margin:0;padding:0;width:440px;float:right;font-family:arial;}
#cms_content_2 div.tabs ul{margin:0;padding:0;font-family:arial;font-size:11px;}
#cms_content_2 div.tabs ul li{margin:0 2px 0 0;padding:0;font-family:arial;font-size:11px;}
#cms_content_2 .ui-tabs-nav a{color:#ffffff}
#cms_content_2 .ui-tabs-nav a:hover{color:#222222}
#cms_content_2 .ui-tabs-nav .ui-state-active a{color:#002E45}
#cms_content_2 .ui-tabs-nav .ui-state-active a:hover{color:#222222}
#cms_content_2 strong a{font-weight:bold}
#cms_content_2 h2{line-height:1.2em;margin:15px 0;font-size:18px;}
#cms_content_2 table{clear:both;}

/*contact for*/
form div {margin:10px 0}

/* footer - common layouts */
.footer {clear:both;margin:10px auto;width:905px;color:#ffffff;padding:0;}
.footer #footer_content {width:905px;line-height:1.5em;height:40px;margin:10px 0;padding:0;}
.footer #footer_content #footer_main{float:left;width:843px;height:34px;background-color:#d2a233;border-top:1px solid #444243;border-bottom:1px solid #444243;margin:0;padding:2px 6px;}

.navwrapper{float:left;}
.navwrapper ul{margin:0;padding:0;font-family:arial;width:217px;background-color:#ffffff;}
.navwrapper ul li{display:block;list-style:none;margin:0;padding:6px;height:36x;vertical-align:middle;border-bottom:1px solid black;}
.navwrapper a{display:block;font-size:14pt;font-family:Times New Roman;color:#003746;}

/* RATER PLUGIN */
.stat {margin:0 0 10px 0;}

.ui-rater>span {vertical-align:middle;}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(/_templates/feaweb/img/common/stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}

/* Rating & Comments */
.faq_helpful{font-size:10px;color:#003745;font-style:italic;}
.faq_rate_area {display:block;width:100%;padding:7px 0;margin:0;}
.faq_rate_box{font-size:10px;color:#003745;background:#e2eefb;padding:2px;}
.faq_rate_box a:link{text-decoration:none;font-weight:bold;}

.main div#comments_area{padding:10px;margin:10px 0 0 0;clear:both;overflow:hidden;background-color:#fafafa;border:1px solid #dddddd;font-size:11px;color:#333333;}
.main div#comments_area div.comments p{margin:10px 0 5px 5px;padding:5px 0;font-size:11px;border-bottom:1px dashed silver;}
.main div#comments_form{width:628px;padding:10px;margin:10px 0 0 0;clear:both;overflow:hidden;background-color:#fafafa;border:1px solid #dddddd;font-size:11px;}
.main div#comments_form .label{width:90px;margin:0;padding:5px;vertical-align:top;}
.main div#comments_form .field textarea{width:504px;height:30px;margin:0 5px;padding:2px;border:1px solid #dcdcdc;background-color:#ffffff;font-family:Arial;font-size:11px;line-height:15px;min-height:30px;}
.main div#comments_form input[type=submit]{margin:0 5px;padding:2px;border:1px solid #cfcfcf;background-color:#e2e2e2;font-size:11px;overflow:visible;}
.main div#comments_form table#comment_table tr#comment_notice td span{margin:0 5px;padding:2px;}

.posted{color:#777777;font-style:italic;font-size:11px;line-height:14px;}

/* ]]> */