﻿* {	padding: 0;	margin: 0; }
body{font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#636363;}
td, th {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#636363;}

h1 {color:#2c2c2c;font-size:20px;font-weight:normal;margin-bottom: 5px;}
h1 span {display: block;font-size:16px;color:#76c436;margin-top:5px;line-height:16px;}
h2 {color: #2c2c2c;font-size:18px;font-weight:normal;margin-bottom: 5px;}
h2 span {display: block;font-size:16px;color:#76c436;margin-top:5px;line-height:16px;}
h3 {color: #2c2c2c;font-size:15px;font-weight:normal;margin-bottom: 3px;}
h4 {font-size: 13px;font-weight: bold;color: #2c2c2c;}    
textarea{font-family: Arial, Helvetica, sans-serif;font-size:13px;color:black}
img {border: 0;}

.validation-summary-errors{font-weight: bold; color: #ff0000;}
.field-validation-error{color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000; background-color: #ffeeee;}
.ui-datepicker-trigger {margin-left:5px;margin-top: 8px; margin-bottom: -3px;}
.FieldMessage{width:500px;border:solid 1px #80C31C;color:green;font-weight:bold;background-color:#DDF0CD;padding:15px 10px 15px 10px;}
.FieldErrorMessage{width:500px;border:solid 1px #F80C0C;color:red;font-weight:normal;background-color:#FEEFEF;padding:15px 10px 15px 10px;}
.watermark {color: #999 !important; }

a:link{ color:#0085B0; text-decoration: none; }
a:visited{ color:#0085B0; text-decoration: none; }
a:active{ color:#0085B0; text-decoration: none; }
a:hover{ color:#000000; text-decoration: underline; }
li.RowSpacer{line-height:20px;}        
.RadioList{padding-bottom:10px;}
.Number{font-weight:bold;padding-right:10px;}

.star-rating {margin:0px;padding:0px;height:12px;}
.star-rating td.filled{width:13px;background:url(/content/images/FilledStar.png) top left repeat-x;}
.star-rating td.empty{width:13px;background:url(/content/images/EmptyStar.png) top left repeat-x; }

.HeaderfLogoLink a{color:white;text-decoration:none;font-weight:normal;font-size:26pt;}
.HeaderLogoLink a:link{color:White;text-decoration:none;font-weight:normal;font-size:28pt;}
.HeaderLogoLink a:visited{color:White;text-decoration:none;font-weight:normal;font-size:28pt;}
.LoginLink a{text-decoration:none;color:white;font-weight:bold;}
.LoginLink a:hover{text-decoration:underline;color:white;}
.LoginLink a:visited{color:White;font-weight:bold;}
.transON  {width: 100%; background-color: silver;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35;border:1px solid black; }
.SectionHeader{color:#333333;font-size:10px;border:solid 1px #B7B7B7;letter-spacing: 0.10em;background-color:#F5F5F5;font-variant: normal;}
.SectionHeader td{font-family:verdana, sans-serif;font-size:8pt;color:Black;}
.SectionHeader .StandardDropDown{font-weight:normal;font-size: 90%;font-variant: normal;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 2px 0 2px;}

.StandardGrid{border:solid 1px #B7B7B7;padding:5px 5px 5px 5px;}
.StandardGrid th{border-bottom:#B7B7B7 1px solid;border-right:#B7B7B7 1px solid;cursor:pointer;padding:3px 5px 3px 5px;font-weight:normal;color:black;background-color:#E1E1E1;text-align:center}
.StandardGrid th a:link{}
.StandardGrid th a:visited{}
.StandardGrid td{border-bottom:#B7B7B7 0px solid;border-right:#B7B7B7 1px solid;padding:1px 5px 1px 5px;}
.StandardGrid td a:link{}
.StandardGrid td a:hover{text-decoration: underline}
.StandardGrid td a:active{text-decoration: none}
.StandardGrid td a:visited{text-decoration: none}


#pagination td a{font-family:verdana, sans-serif;font-size:8pt;border:solid 1px #DDDDDD; text-decoration:none;padding:0px 4px 0px 4px;}
#pagination td a:hover{border:solid 1px #666666;}
#pagination .previous-off, #pagination .next-off{font-family:verdana, sans-serif;font-size:8pt;color:#666666;display:block;font-weight:bold;padding:3px 4px; }
#pagination .next a, #pagination .previous a {font-family:verdana, sans-serif;font-size:8pt;font-weight:bold; border:solid 1px #FFFFFF; }	
#pagination .next a:hover, #pagination .previous a:hover {border: none 0px white;}	
#pagination .active {font-family:verdana, sans-serif;font-size:8pt;color:#ff0084; font-weight:bold;padding:4px 6px; }

#pagination2 td a{font-family:verdana, sans-serif;font-size:8pt;text-decoration:none;padding:0px 4px 0px 4px;}
#pagination2 .previous-off, #pagination2 .next-off{font-family:verdana, sans-serif;font-size:8pt;color:#666666;display:block;font-weight:normal;padding:0px 4px; }
#pagination2 .next a, #pagination2 .previous a {font-family:verdana, sans-serif;font-size:8pt;font-weight:normal; }	
#pagination2 .next a:hover, #pagination2 .previous a:hover {border: none 0px white;}	
#pagination2 .active {font-family:verdana, sans-serif;font-size:8pt;color:#ff0084; font-weight:normal;padding:0px 6px; }

div.HomeMainContainer{margin:0em auto;width:970px;padding:0;text-align:left;}
div.HomePictureContainer{background-color:White;padding:10px 10px 10px 10px;border: solid 1px #80C31C;}
div.HomePicture{height:548px;background:url(/content/images/home/2.jpg);}
div.HomeSearchContainer{margin:0 0 0 600px;width:300px;height:400px;position:relative;background-color:White;border-left: solid 1px gray;border-right: solid 1px gray;border-bottom: solid 1px gray;}            
div.OrangeButton{background-image:url(/Content/Images/OrangeButton.jpg);width:127px;height:35px;cursor:pointer}
div.OrangeButton A{display:block; text-align:center;color:White;font-size:10pt;font-weight:bold;text-decoration:none;}
div.OrangeButton A:hover{text-decoration:underline;}

div.MainContainer{margin:0em auto;width:970px;padding:0;text-align:left;}
div.HeaderContainer{position:relative;height:80px;margin:0;padding:0 0 0 10px;clear:both;background-color:#80C31C}
div.FooterContainer{height:150px;width:970px;position:relative;clear:both;height:160px;margin: 20px 0 0 0;background-color:#F5F5F5;border-top:solid 3px #80C31C}
div.FooterContainer a:link{color:gray;}
div.FooterContainer a:visited{color:gray;}
div.LeftPane{z-index:40}
div.MiddlePane{z-index:30;float:left;margin:20px 0 0 20px;width:580px;font-size: 1.0em;}
div.MiddleRightPane{z-index:30;float:left;margin:20px 0 0 20px;width:760px;font-size: 1.0em;}
div.LeftMiddlePane{z-index:30;float:left;margin:20px 0 0 0;padding:0 0 0 3px; width:780px;font-size: 1.0em;}

div.LeftPane2{z-index:30;float:left;width:670px;}
div.RightPane2{z-index:30;float:left;width:300px;}
div.TopRightPane2{z-index:30;width:300px;}
div.BottomRightPane2{z-index:20;width:300;}        

div.RightPane{z-index:20;float:right;width:160px;margin-top:20px;border:solid 0px gray;}        
div.ContentContainer{line-height:20px;}
span.ContentContainer{line-height:20px;}
div.Header1{color:black;border:solid 1px #B7B7B7;background-color:#EDEDED;}
div.Header2{color:gray;border:solid 1px #B7B7B7;background-color:#F5F5F5;}

div.QuestionContainer {float:left;width:100%;}
div.QuestionContainer ul {list-style:none;padding:0px;}
div.QuestionContainerSignUp {float:left;width:800px;}
div.QuestionContainerSignUp ul {list-style:none;padding:0px;}

div.Question{float:left;width:380px;}
div.Answer{float:left;width:50%;border:solid 0px black;}
div.Answer ul li{display:block;line-height:20px;cursor:pointer;}
div.Answer ul{padding:0 0 0 10px;list-style:none;}
div.Answer ul.errored{background-color:#ffeeee;}
div.Answer ul li label{padding-left:6px;}
div.Answer ul li.field-validation-error{padding:10px 0 15px 10px;color: #ff0000;}

div.QuestionSpacer{clear:both;padding:20px 0 30px 0;}
div.RowBorder{border-bottom:solid 1px #E1E1E1;width:90%;}

div.EditQuestion{float:left;width:50%;}

div.QuestionBig{float:left;width:300px;}
div.AnswerBig{float:left;width:320px;}

div.EditAnswer{float:left;width:50%;border:solid 0px black;}
div.EditAnswer ul li{display:block;line-height:20px;cursor:pointer;}
div.EditAnswer ul{padding:0 0 0 10px;list-style:none;}
div.EditAnswer ul.errored{background-color:#ffeeee;}
div.EditAnswer ul li label{padding-left:6px;}
div.EditAnswer ul li.field-validation-error{padding:10px 0 15px 10px;color: #ff0000;}
div.EditRowBorder{border-bottom:solid 1px #E1E1E1;width:550px;}
div.EditQuestionBig{float:left;width:200px;}
div.EditAnswerBig{float:left;width:420px;}

div.MsgContainer{clear:both;padding:5px 5px 5px 5px;color:gray}
div.MsgContainer a{color:gray;}
div.MsgContainerUnRead{clear:both;padding:5px 5px 5px 5px;font-weight:bold;color:Black;}
div.MsgContainerUnRead a{color:Black;}
div.MsgField1{float:left;width:20px;}
div.MsgField2{float:left;width:100px;}        
div.MsgField2a{float:left;width:20px;}        
div.MsgField2 a{text-decoration:none;}        
div.MsgField2 a:hover{text-decoration:underline;}        
div.MsgField3{float:left;width:280px;}
div.MsgField3 a{text-decoration:none;}
div.MsgField3 a:hover{text-decoration:underline;}
div.MsgField4{float:left;width:120px;}

span.NewsDate{font-size:8pt;}
span.NewsTitle a{font-size:13px;}
span.MoreNews{font-size:10pt;}
span.Setting{display:inline-block;width:140px;}

.MenuBar {height:30px;padding:0px 5px 0px 5px;}
.MenuItemLink {float:left;height:22px;padding:4px 5px 0 5px;font-size:11pt;color:White;}
.MenuItemLink a {color:White;font-weight:bold;text-decoration: none;}
.MenuItemLink a:hover {text-decoration:underline;}
.MenuItemLinkSelected {height:22px;padding:4px 10px 0 10px;}
.MenuItemLinkSelected a {font-size:10pt;font-weight:bold;text-decoration:none;}

.NavigationPanel {background-color:white;padding: 10px 0 10px 0;}
.NavigationPanel {border: solid 1px #B7B7B7;}
.NavigationPanel ul{width: 185px;padding: 10px 0 10px 0;}
.NavigationPanel ul:before {line-height: 0.1;font-size: 1px;margin: 0;display: block;}
.NavigationPanel ul:after {line-height: 0.1;font-size: 1px;margin: 0;display: block;}
.NavigationPanel ul {margin: 0;padding: 0;list-style: none;font-size: 1.0em;}
.NavigationPanel ul li {margin: 0;padding-left: 12px;border-bottom: 0px solid #EFEFEF;margin: 0;padding-left: 12px;background-image: url("/content/images/blt_gry_arrow.png");background-repeat: no-repeat;background-position: 12px 0.65em;}
.NavigationPanel ul li.last-child {border-bottom: 1px solid #F5F5F5;}
.NavigationPanel ul li.active {font-weight: bold;}
.NavigationPanel ul li.active span {display: none;}
.NavigationPanel ul li a {display: block;padding-left: 12px;margin: 0;color:#666;text-decoration: none;padding: 3px 5px 3px 15px;margin: 0;}
.NavigationPanel ul li a.active {font-weight: bold;}
.NavigationPanel ul li a:hover {color:#0085B0;}

.RefineSearchPanel {background-color:white;padding: 10px 0 10px 0;}
.RefineSearchPanel {border: solid 1px #B7B7B7;}
.RefineSearchPanel td {font-size:8pt;}
.RefineSearchPanel td ul{list-style:none;padding:0;margin:0}
.RefineSearchPanel td ul li{cursor:pointer;padding:0;margin:0}
.RefineSearchPanel td ul li label{padding-left:3px;}

.facebox .b { background:url(/content/images/b.png);}
.facebox .tl { background:url(/content/images/tl.png);}
.facebox .tr { background:url(/content/images/tr.png);}
.facebox .bl { background:url(/content/images/bl.png);}
.facebox .br {background:url(/content/images/br.png);}
.facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
.facebox .popup {position: relative;}
.facebox table {border-collapse: collapse;}
.facebox td {border-bottom: 0;padding: 0;}
.facebox .body {padding: 10px;background: #fff;width: 370px;}
.facebox .loading {text-align: center;}
.facebox .image {text-align: center;}
.facebox img {border: 0;margin: 0;}
.facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
.facebox .tl, .facebox .tr, .facebox .bl, .facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
.facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}

* html .facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}




