/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.2
 * CSS Author:    Paul Angel
 * Copyright:     Blue Level
 * Browser:        0
 * Browser group: 
 */
html,body { text-align:center; margin:0px; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:11px; background:#1b1e3c url(../Img/background.jpg) repeat-x !important; }
a:active { outline: none; }
a { color: #1072ba; text-decoration:none; }
a:hover { color: #c70f51; text-decoration:underline; }
a:visited { color: #0fc750; text-decoration:none; }
a:visited:hover { color: #c70f51; text-decoration:underline; }
#blive_MainEditBar_div { }
#headermenu { position:relative; margin:0px auto; font-size:18px; font-weight:normal; font-family:Rockwell, Georgia, Times New Roman, Serif; width:1000px; height:80px; color:#ffffff; display:block; z-index:99; }
#headermenu #ctl00_Menu1 { position:absolute; right:0; top:30px; text-align:center; }
#headerwrap { position:relative; top:0px; width:100%; height:80px; background:#c3c4cb url(../Img/headerbar.gif) top center no-repeat; display:block; margin:0; }
#header { position:relative; width:1000px; height:80px; display:block; margin:0px auto; }
#logo { position:relative; margin:15px 0 0 50px; float:left; }
#twitterstuff { float:right; margin:7px 0 0 0; text-align:left; height:65px; }
#twitterstuff h3 { font-size:11px; color:#1072ba; margin:0 0 0 6px; }
#twitterstuff a { text-decoration:none; }
#tweets { float:right; width:190px; background:url(../Img/twit.png) top left no-repeat; margin:0 20px 0 0; padding:0 10px 0 40px; border-right:1px dotted #cccccc; }
#spotify { float:right; width:195px; background:url(../Img/spot.png) top left no-repeat; margin:0 20px 0 0; padding:0 10px 0 30px; border-right:1px dotted #cccccc; }
twtr-tweet-wrap { padding:0 8px 0 0 !important; }
.twtr-hd, .twtr-ft { display:none; }
.twtr-bd { padding-left:0 !important; height:45px; }
.twtr-widget { padding:0; font-size:10px !important; padding-left:0 !important; margin:-5px 0px 0 0; }
.twtr-tweet { height:46px; font-size:11px; font-family:Arial,helvetica,sans-serif; }
.twtr-tweet-text { margin-top:0; }
#twitter_update_list { width: 720px; padding: 0; margin: 0; overflow: hidden; }
#twitter_update_list li { width: 720px; padding: 10px 0 10px 0; border-bottom: solid 1px #9BBE32; list-style: none; display: block; color:#666666;}
#twitter_update_list li a { color:#1072ba; border-bottom: dotted 1px; text-decoration: none; }
#twitter_update_list li a:hover { color: #CA0A6C; border-bottom: solid 1px; }
#twitter-link {color:#c70f51;}
#page { position:relative; width:1000px; min-height:100px; margin:30px auto 0 auto; padding:0px; text-align:left; }
#adminpage { position:relative; width:950px; min-height:100px; margin:30px auto 20px; auto; padding:0px; text-align:left; background:#c0d2de; }
#adminpage #content-main { position:relative; margin:0 0 0 0px; width:950px; min-height:100px; overflow:hidden; }
#content-main { position:relative; margin:0 0 0 50px; width:950px; min-height:100px; }
#column1 { position:relative; margin:0 25px 30px 0; width:560px; min-height:100px; float:left; }
#column2 { position:relative; margin:0px 0 0 8px; width:347px; min-height:100px; float:left; }
#column2 h1, #column2 h2, #column2 h3 { color:#ffffff; font-size:26px; line-height:28px; margin-top:0px; padding:0 13px; font-weight:normal; }
#column2 p { color:#ffffff; font-size:13px; line-height:21px; padding:0 13px; }
#whitebox { position:relative; width:940px; height:256px; text-align:left; background:url(../Img/whitebox.png) no-repeat; display:block; margin:0 0 20px 0px; }
#column3 { position:relative; margin:15px 0; padding:0 15px; width:270px; height:230px; float:left; border-right:1px dotted #999999; }
#column4 { position:relative; margin:15px 0; padding:0 15px; width:270px; height:230px; float:left; border-right:1px dotted #999999; }
#column5 { position:relative; margin:15px 0; padding:0 15px; width:270px; height:230px; float:left; }
#whitebox h1, #whitebox h2, #whitebox h3 { color:#333333; font-size:28px; line-height:26px; margin-top:0px; font-weight:normal; }
#whitebox p { color:#1072ba; font-size:13px; line-height:22px; }
#whitebox a { text-decoration:none; }
#tagline { position:relative; width:940px; height:40px; text-align:right; display:block; margin:0 0px 30px 0px; }
#tagline h1 { font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:40px; margin:0; color:#ffffff; font-weight:normal; }
#content-left { width:160px; float:left; display:block; }
#abovesubnav { width:160px; margin:0; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:18px; margin:0 0 10px 0; color:#ffffff; font-weight:normal; display:block; }
#subnav { width:160px; margin:0; display:block; }
#subnav #ctl00_ctl01_Menu1n0 { display:none; }
#subnav #ctl00_ctl02_Menu1n0 { display:none; }
#subnav #ctl00_ctl03_Menu1n0 { display:none; }
#subnav #ctl00_ctl04_Menu1n0 { display:none; }
#subnav #ctl00_ctl05_Menu1n0 { display:none; }
#subnav td { font-family:Arial,helvetica,sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#ffffff; width:160px; height:25px; display:block; }
#subnav table { border-bottom:1px solid #8ca4b5; }
table.submenu { border-bottom:0px solid #8ca4b5 !important; }
#subnav a { position:relative; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#c0d2de; height:20px; padding:8px 10px 3px 10px; display:block; }
#subnav a:hover { position:relative; width:140px; height:20px; padding:8px 10px 3px 10px; display:block; color:#ffffff; }
#subbox { margin:0 0 30px 0; float:right; min-height:256px; }
#subpageboxtop { position:relative; background:url(../Img/subpageboxtop.png) no-repeat; width:759px; height:13px; margin:0; padding:0; }
#subpagebox { position:relative; width:719px; text-align:left; background:url(../Img/subpagebox.png) repeat-y; display:block; margin:0; padding:5px 35px 3px 15px; overflow:hidden; }
#subpageboxbottom { position:relative; background:url(../Img/subpageboxbottom.png) no-repeat; width:759px; height:14px; margin:0; }
#subpagebox p { color:#333333; font-size:12px; line-height:22px; }
h1 { font-size:22px; font-weight:normal; margin-top:0px; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; }
.largeblue { font-size:26px; line-height:36px; font-weight:bold; margin-top:10px; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; color:#1072ba; }
.largered { font-size:26px; line-height:36px; font-weight:bold; margin-top:10px; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; color:#c70f51; }
.largegreen { font-size:26px; line-height:36px; font-weight:bold; margin-top:10px; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; color:#0fc750; }
h2 { font-size:16px; font-weight:normal; line-height:26px; }
h3 { font-size:14px; font-weight:normal; line-height:26px; }
#footer-wrap { clear:both; margin:0 auto; width:100%; min-height:140px; background:url(../Img/footer.png) repeat-x; border-top:8px solid #8f8b8b; overflow:hidden; }
#lowerlinks { clear:both; margin:0 auto; width:1000px; min-height:100px; }
#bottom_left { position:relative; margin:10px 15px 0 53px; text-align:left; text-decoration:none; color:#ffffff; float:right; }
#bottom_left h1, #bottom_left h2, #bottom_left h3 { color:#ffffff; font-size:16px; margin:0; }
#bottom_left h1 a, #bottom_left h2 a, #bottom_left h3 a { text-decoration:none; color:#1072ba; }
#bottom_left p { font-size:9px; color:#ffffff; margin:0; }
#bottom_left a { text-decoration:none; color:#ffffff; }
#bottom_right { position:relative; margin:5px 10px 0 0px; text-align:left; text-decoration:none; color:#ffffff; float:right; width:100px; font-size:9px; display:none; }
#bottom_right b { font-size:11px; }
#bottom_right a { text-decoration:none; color:#ffffff; }
#bottom-wrap { clear:both; margin:0 auto; width:100%; background:#171a33; }
#footer { clear:both; margin:0 auto; width:943px; min-height:40px; background:#171a33; text-align:right; color:#ffffff; }
#footer a { text-decoration:none; color:#ffffff; }
#headerImage { margin:0px auto; width:943px; height:319px; position:relative; background:#deecf6; }
.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; }
#content-float { float:right; width:150px; 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; }
.newsarticlesummary { width:312px; margin:0 25px 20px 20px; padding:0; display:inline-block; float:left; border-bottom:1px dotted #999999; }
.newsarticlesummary .details { color:#1072ba; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; }
.newsarticlesummary .image { position:relative; width:312px; margin-top:5px; }
.newsarticlesummary .header a { font-size:14px; font-weight:normal; text-decoration:none; color:#1072ba; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; text-transform:capitalize; position:relative; }
.newsarticlesummary .header a:hover { text-decoration:underline !important; }
.newsarticlesummary .body { margin:5px 0 5px 0; line-height:20px; min-height:70px; color:#333333; font-size:12px; line-height:22px; }
.newsarticlesummary .more a { text-decoration:none; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; color:#1072ba; text-transform:uppercase; line-height:22px; float:right; display:none; }
.repeaternumbers { position:absolute; top:10px; right:40px; }
.newsarticle .details { color:#1072ba; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; }
.newsarticle .image { position:relative; margin-top:0px; float:right; }
.newsarticle .header { font-size:18px; font-weight:normal; text-decoration:none; color:#1072ba; font-family:Rockwell,Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; text-transform:capitalize; position:relative; }
.newsarticle .body { margin:5px 0 0px 0; color:#333333; font-size:12px; line-height:22px; }
.newsarticle .body a { font-weight:bold; }
.gallery-display { position:relative; margin:0; background:#ffffff; width:640px; padding:0px 40px 20px 40px; z-index:99; text-align:left; overflow:hidden; }
.gallery-display a { color:#1072ba; font-weight:bold; }
.gallery-display p { font-family:Arial,helvetica,sans-serif; }
.gallery-display img { margin:4px 20px 10px 0px; float:left; border:0; }#ctl00_Menu1n0 { display:none; }
#headermenu .headermenulink { display:inline-block; height:35px; width:125px; margin:0; float:left; text-align:center; padding-top:5px; }
#headermenu .headermenulink a { position:relative; color:#c0d2de; text-decoration:none; }
#headermenu .headermenulink:hover { color:#ffffff; }
#headermenu .ctl00_Menu1_0 { display:block; background:#1b1e3c url(../Img/background.jpg) repeat-x; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; color:#ffffff; margin:0px 0 0 17px; }
#headermenu .ctl00_Menu1_0 table { display:block; padding:5px 5px 5px 5px; text-align:left; }
#headermenu .ctl00_Menu1_0 table a { text-decoration:none; font-weight:normal; color:#c0d2de; height:20px; padding:0px 10px 4px 10px; display:block; font-size:14px; border-bottom:1px solid #8ca4b5; font-family:Arial,helvetica,sans-serif; }
#headermenu .ctl00_Menu1_0 table a:hover { color:#ffffff; }.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; }
.formQuestionConfirmBoxesText { font-size:0.8em; }
.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 { float:left; width:100px; margin:2px 5px 0 0; }
.formFooter { text-align:left; }
.formFooter input { background:#c70f51; color: #ffffff; margin-left:492px; margin-top:4px; margin-bottom:30px; border:0; width:100px; height:30px; border-right:1px solid #1b1e3c; border-bottom:1px solid #1b1e3c; border-top:1px solid #e195b0; border-left:1px solid #e195b0; }
.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%; }
