/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.2
 * CSS Author:    Paul Angel
 * Copyright:     Blue Level
 * Browser:        0
 * Browser group: 
 */
body { background:#fdfdfd; text-align:center; margin:0px; font-family:Trebuchet,Arial,Sans-Serif; font-size:14px; color:#999999; line-height:24px; }
#headermenuwrap { width:976px; height:111px; margin:0 auto; position:relative; z-index:999; background:url(../Img/header.jpg); }
#headermenu { position:relative; margin:22px 30px 0 0; font-size:14px; height:57px; color:#666666; float:right; }
#page { background:url(../Img/background.jpg); width:976px; position:relative; margin:0 auto; padding:0; overflow:hidden; }
#maincontent { margin:0 auto; width:909px; padding:0 30px 10px 37px; text-align:left; }
#left_column { float:left; width:200px; height:675px; background:#ededed; margin:0 0 15px 0; }
.right_column { float:right; width:675px; margin:0 0 5px 0; text-align:left; }
.right_column table tr:first-child td { border-bottom:3px solid #ededed; }
.right_column table tr:first-child td.formQuestionBody { border-bottom:0 !important; }
.right_column table td { height:30px; }
.full_width { width:965px; min-height: 20px; margin:12px 0px 10px 0px; text-align:left; position:relative; overflow:visible; }
.right_content { width:360px; padding:10px; margin:0px 0px 20px 0px; text-align:left; position:relative; }
.news { }
.news a { text-decoration:none; font-weight:bolder; }
.news .header, .news .header a { margin-top:10px; font-size:16px; color:#009fe3 !important; }
.news .details { display:none; }
.news .more { text-align:right; }
.news .body { line-height:18px; }
.news img { display:none; }
#footer { clear:both; margin:0px auto 0 auto; padding:35px 0 0 0; width:974px; height:79px; text-align:center; position:relative; background:url(../Img/footer.jpg); color:#cccccc; font-size:13px; line-height:24px; }
#footer a { text-decoration:none; color:#999999; }
p, li { line-height:24px; }
h1 { font-family:Georgia, Times New Roman, Serif; font-size:24px; color:#666666; margin:0; }
h2 { font-family:Georgia, Times New Roman, Serif; font-size:22px; color:#666666; margin:0; }
h3 { font-family:Georgia, Times New Roman, Serif; font-size:18px; color:#666666; margin:0; }
h4 { font-family:Georgia, Times New Roman, Serif; font-size:16px; color:#666666; margin:0; }
h5 { font-family:Georgia, Times New Roman, Serif; font-size:14px; color:#666666; margin:0; }
ul { list-style: url(../Img/bluedot.png) circle; }
li { margin: 0 0 5px 0; }
a { color:#666666; text-decoration:none; }
a:hover { color:#999999; text-decoration:underline; border:0; }
a:active { border:0; }
b, strong { color:#666666; }
.narrow_content { width:346px; min-height: 300px; padding:0px; margin:12px 10px 10px 15px; float:left; z-index:99; }
.wide_right_content { width:540px; min-height: 300px; margin:12px 10px 20px 0px; text-align:left; position:relative; overflow:visible; }
.admin_left_content { width:640px; min-height: 300px; padding:0px; margin:12px 10px 10px 15px; float:left; z-index:99; }
.admin_right_content { width:246px; min-height: 300px; margin:12px 10px 20px 0px; text-align:left; position:relative; overflow:visible; }
.newsarticle .header { font-size:30px; color:#0063be; font-weight:normal; margin:0; }
.newsarticle .image { margin:5px 0 5px 0; }
.newsarticle .details { display:none; }
.gridviewHeader TH { background-image:url(../Img/h2bg.gif); color:#242f50; font-size:1.2em; font-weight:bold; font-family:Arial,Helvetica,sans-serif; line-height:26px; padding:0px 5px; margin:0px; }
.gridviewRow TH, .gridviewRow TD { padding:4px; }
#login { padding:5px; }
label { font-size:14px; margin-right:5px; }
input { margin:5px; background: #d8eaf8; border: 1px solid #003366; }
select { margin:5px; background: #d8eaf8; border: 1px solid #003366; }
textarea { margin:5px; background: #d8eaf8; border: 1px solid #003366; }
#content-float { float:right; margin:10px 10px 10px 0px; padding:5px; background-color:#e8ecee; border:solid 1px #a9c6cb; }
.highlight { background-color:#ffe1c4; }
label.FormLabel, span.FormLabel { display:block; float:left; clear:both; width:12em; padding-right:4px; text-align:right; }
.message { color:Red; padding:5px; }
#headermenu table table .headermenulink { border-left:3px solid #ffffff; }
#headermenu table table a.headermenulink { text-align:left; height:50px; padding:12px 25px 0 20px; display:block; background:url(../Img/menubg.jpg) top left repeat-x; color:#666666; }
#headermenu table table a.headermenulink:hover { background:#f78f1e url(../Img/menubgover.jpg) ; padding:12px 25px 0 20px; text-decoration:none; }
#headermenu td a:first-line { color:#003300 !important; font-size:22px !important; }
.menuhover { color:#003300; }
.menuselected { color:#666666; }
#ctl00_Menu1n0 { display:none; }
#headermenu .ctl00_Menu1_0 { display:block; color:#ffffff; margin:1px 0 0 2px; }
#headermenu .ctl00_Menu1_0 table { display:block; text-align:left; }
#headermenu .ctl00_Menu1_0 table a { text-decoration:none; height:30px; line-height:30px; padding:5px 20px 5px 15px; display:block; font-size:12px; background:#f78f1e url(../Img/menubgover.jpg); }
#headermenu .ctl00_Menu1_0 a:first-line { font-size:12px !important; }
#headermenu .ctl00_Menu1_0 table a:hover { color:#ffffff; background:#f78f1e url(../Img/menubg.jpg); }
.galleryHeader .title { padding:8px; background-color:#a9c6cb; font-size:1.4em; color:#005555; }
.galleryHeader .description { padding:5px; margin:5px; text-align:right; border:solid 1px #888888; background-color:#dfdfdf; }
.galleryCaption { padding:5px; margin:5px; text-align:center; border:solid 1px #888888; background-color:#dfdfdf; }
.galleryImage { text-align:center; }
.galleryThumbnails td { padding:5px; }
.galleryThumbnails .thumbnailRowSelected { background-color:#a9c6cb; }
body { overflow:auto; behavior:url(<%=WebResource("blive.WebResources.Js.csshover.htc")%>); }
.tenPixelPadding { padding:10px; }
ul.blive_ControlCollectionRoot { padding:0px; margin:0px 4px; height:16px; display:none; list-style-type:none; background-color:#9bc6dc; text-align:left; }
.blive_PageEdit ul.blive_ControlCollectionRoot { display:block; }
ul.blive_ControlCollectionRoot li { padding:0px; margin:0px; display:block; border:#131e44 1px solid; position:relative; width:12em; line-height:16px; background-color:#FFFFFF; background-image:url(<%=WebResource("blive.WebResources.Img.dropdownarrow.gif")%>); background-repeat:no-repeat; background-position:right; }
ul.blive_ControlCollectionRoot li.hover { background-image:url(<%=WebResource("blive.WebResources.Img.dropdownarrow-over.gif")%>); }
ul.blive_ControlCollectionRoot li li { text-align:center; border-style:none; border-bottom: #131e44 1px solid; background-image:none; line-height:24px; }
ul.blive_ControlCollectionRoot ul { border:#131e44 1px solid; border-bottom-style:none; padding:0px; margin:0px; position:absolute; top:16px; left:4px; background-color:#131e44; }
ul.blive_ControlCollectionRoot li li.hover { background-image:none; background-color:#DDDDDD; }
ul.blive_ControlCollectionRoot li.nohover * { display:none; }
ul.blive_ControlCollectionRoot li.hover ul { display:block; }
.blive_ControlCollectionZone { margin:0px; position:absolute; top:0px; left:12em; width:150px; background-color:#131e44; border:#131e44 1px solid; border-bottom-style:none; cursor:move; }
.blive_ErrorText { color:#131e44; font-weight:bold; }
.blive_ButtonYes { line-height:18px; display:table-cell; display:inline-block; padding:0px 4px; margin:0px 4px; background-color:#a4dbf4; border-style:solid; border-width:1px; border-color:#4ab7e9 #4ab7e9 #2e4173 #2e4173; color: #4F0000; text-decoration:none; }
.blive_ButtonYes:hover { color:#000000; border-color:#2e4173 #2e4173 #4ab7e9 #4ab7e9; }
.blive_ButtonNo { line-height:18px; display:table-cell; display:inline-block; padding:0px 4px; margin:0px 4px; background-color:#898ea1; border-style:solid; border-width:1px; border-color:#bbbbbb #bbbbbb #777777 #777777; color: #4F0000; text-decoration:none; }
.blive_ButtonNo:hover { color:Black; border-color:#777777 #777777 #bbbbbb #bbbbbb; }
div.blive_EditBar { background-image:url(<%=WebResource("blive.WebResources.Img.editbarbg.gif")%>); background-repeat:no-repeat; background-position:top right; background-color:#9bc6dc; border-bottom: solid 2px #131e44; }
div.blive_EditBar input, div.blive_EditBar select { vertical-align:middle; }
div.blive_EditBar table { height:30px; }
#blive_MainEditBar_div table { width:99%; margin:auto; }
.blive_Control .blive_EditBar { position:relative; cursor:move; margin-bottom:5px; }
.blive_EditBar .blive_EditRoles { display:none; }
div.blive_Control.hover { border-color:#999999; position:relative; }
.blive_ControlCreator { background-color:#ffffff; border-bottom:#131e44 1px solid; }
.dragHelperDiv div.blive_ControlCreator { border:#888888 1px dashed; display:block; line-height:24px; background-color:#ffffff; cursor:move; }
.blive_PageEdit .blive_Control { border:#d5d5d5 1px solid; background-color:#eeeeee; padding:4px; margin-bottom:4px; position:relative; }
div.blive_Control.edit .blive_EditBar { display:block; }
.dragHelperDiv { filter:alpha(opacity=50); text-align:left; }
div.dropZoneTarget, td.dropZoneTarget { padding:10px; border:#ff0000 1px solid; background-color:#ffeeee; }
div.dropZoneOver { background-color:#ddddff; }
li.dropZoneParentOver { color:Red; }
.padding { padding-bottom:2px; }
#blive_MainEditBar_div { top:0px; left:0px; width:100%; position:fixed; z-index:999; background-image:none; }
#blive_MainEditBar_div table { background-image:url(<%=WebResource("blive.WebResources.Img.editbarbg.gif")%>)); background-repeat:no-repeat; background-position:top right; }
#blive_MainEditBar_div iframe {}
#topFixed { display:none; overflow:hidden; }
.nodisplay { display:none; }
.dropDownPanel { width:180px; height:200px; overflow:auto; border:solid 1px #888888; background-color:#ffffff; }
.dropDownPanel a { display:block; line-height:18px; margin:0px; padding:0px 5px 0px 5px; }
.dropDownPanel a:hover { background-color:#ffeeee; }.editQuestion { background-color:#ffff9c; padding:4px; }
.formQuestionHeader { width:275px; text-align:left; padding-top:8px; font-size:1em; font-weight:normal; }
.formQuestionConfirmBoxesText { font-size:1.2em; }
.formQuestionValidator { clear:both; float:left; }
.formQuestionBody input, .formQuestionBody select, .formQuestionBody textarea { background:url(../Img/field_bg.png) #ffffff left top; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 5px; COLOR: #000000; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px; width:200px; }
.formQuestionBody select, .formQuestionBody textarea { width:211px; }
.formQuestionBody textarea { width:304px; }
.formQuestionBody img { width:100px; margin:2px 5px 0 5px; }
.formFooter { text-align:left; }
.formFooter input { background:#999999; color: #ffffff; border:0; width:100px; height:30px; margin-left:280px; }
.formScore { padding:5px; background-color:#ccdeeb; border-top:solid 1px #7c7c7c; text-align:center; }
.formSectionHeader { padding-bottom: 3px; color:#4f83a9; border-bottom: solid 2px #4f83a9; display:none; }
.formSection .header { color:white; font-weight:bold; padding:2px; background-color:#4f83a9; cursor:move; }
.formSection .header a, .formDesignerSectionTitle a { color:white; font-weight:bold; margin-right:6px; text-decoration:none; }
.formDesignerSection .formDesignerSectionTitle a { color:Black; }
.formSection .header a:hover { color:red; }
.formDesignerSectionTitle, .formDesignerSectionTitleSelected { background-color:#4f83a9; padding:4px; color:White; }
.formDesignerSection .formDesignerSectionTitle { background-color:#ccdeeb; color:Black; }
.formDesignerSection { border: solid 1px #4f83a9; }
.formDesignerSection .formDesignerSection { border-color:#4f83a9; margin:0px; }
.formDesignerAccordion { width:100%; }
