/*
 * 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:#182e49; text-align:center; margin:0px; font-family:Arial,Verdana,Sans-Serif; color:#192e48; font-size:12px; overflow:visible; }
ctl00_mainEditBar { position:fixed; z-index:9999999999999999999; }
img { border:0; }
a { color:#192e48; text-decoration:none; }
a:hover { color:#b79143; text-decoration:underline; }
ul { line-height:150%; }
#headerimagewrap { width:964px; margin:0 auto; padding:0; position:relative; display:block; text-align:left; z-index:1; }
#headerimage { font-family:"Franklin Gothic", Verdana, Arial, sans-serif; width:964px; height:350px; margin:0 auto 0px auto; text-align:right; position:relative; z-index:1; }
.toptext { color:#b79143; font-size:20px; margin:12px 0 8px 0px; }
#headerimage h1 { color:#ffcc66; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; font-size:40px; font-weight:normal; margin-bottom:0; top:265px; right:25px; position:absolute; }
#headerimage h2 { color:#ffffff; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; font-size:40px; font-weight:normal; margin-bottom:0; top:265px; left:25px; position:absolute; }
#curve { margin-bottom:0; top:0px; left:0px; position:absolute; background:url(../Img/curve.png) no-repeat; height:150px; z-index:999; width:964px; }
#headerwrap { width:964px; margin:0 auto; height:78px; padding:5px; position:relative; z-index:9999; }
#header { width:964px; height:90px; margin:10px auto 0 auto; position:relative; }
#logo { width:119px; height:90px; margin-top:-370px; right:25px; position:absolute; z-index:9999; }
#contact { float:right; margin-right:15px; margin-top:-10px; padding-left:30px; padding-top:5px; width:160px; height:21px; background:url(../Img/contact.png) no-repeat; }
#contact a { text-decoration:none; color:#ffffff; font-size:15px; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; }
#email { float:right; margin-right:25px; margin-top:-10px; padding-left:25px; padding-top:5px; width:110px; height:21px; background:url(../Img/email.png) no-repeat; }
#email a { text-decoration:none; color:#ffffff; font-size:15px; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; }
#phone { float:right; margin-right:30px; margin-top:-10px; padding-left:30px; padding-top:5px; width:125px; height:26px; background:url(../Img/phone.png) no-repeat; text-decoration:none; color:#ffffff; font-size:15px; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; }
#centerbitwrap { width:100%; height:50px; top:0; padding:0; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; }
#centerbit { width:964px; height:30px; text-align:center; margin:0 auto; padding-top:7px; }
#centerbit h1 { font-size:25px; color:white; font-weight:normal; margin:0; }
#centerbit img { margin:20px 0; z-index:0; }
.fadein { position:relative; margin:0 auto; height:79px; width:964px; background:url(../Userfiles/Image/clientsinclude-blank.jpg) 0 0 no-repeat; z-index:0; }
.fadein img { position:absolute; left:0; top:0; }
#page { width:100%; padding:0 0 15px 0; text-align:left; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ede9d9'); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ede9d9)); background: -moz-linear-gradient(top, #fff, #ede9d9); }
#content-home { width:964px; margin:0 auto 15px auto; overflow:hidden; background:url(../Img/columns123.png) left bottom no-repeat; }
#content-main { width:934px; margin:0 auto 0px auto; overflow:hidden; padding:15px; }
h1 { font-size:25px; font-weight:normal; }
h2 { font-size:22px; font-weight:normal; }
#column1 { width:268px; min-height:350px; overflow:hidden; margin:0 15px 0 0; float:left; padding:10px 20px 20px 20px; }
#column2 { width:268px; min-height:350px; overflow:hidden; margin:0 0 0 0; float:left; padding:10px 20px 20px 20px; }
#column3 { width:268px; min-height:350px; overflow:hidden; margin:0 0 0 0; float:right; padding:10px 20px 20px 20px; }
#column1 h2, #column2 h2, #column3 h2 { font-size:26px; font-weight:normal; margin-bottom:10px; }
#column1 h3, #column2 h3, #column3 h3 { font-size:15px; margin-bottom:0; }
#column1 p, #column2 p, #column3 p { margin-top:0; }
hr { color:transparent; border-bottom:1px solid #b79143; margin:10px 0 15px 0; width:100%; }
#footerwrap { width:100%; height:90px; background:#ffffff; top:0; padding:0; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; }
#footerlogos { width:964px; margin:0 auto; }
#footerlogos table { float:right; }
#footerbasewrap { color:White; text-align:right; vertical-align:bottom; }
#footer { padding:15px 0px 30px 15px; color:#cc9933; width:934px; margin:0 auto; }
#footer a { color:#cc9933; text-decoration:none; }
#footer a:hover { color:#cc9933; text-decoration:underline; }
#headermenu { position:absolute; margin:23px 0 0 -5px; background:url(../Img/menu4.png) 0 0px no-repeat; font-size:16px; font-weight:normal; font-family:"Franklin Gothic", Verdana, Arial, sans-serif; text-align:left; padding:2px 0 0 25px; height:48px; width:939px; float:left; z-index:9999999; }
.headermenulink { background-color:transparent; margin:1px 8px 0 0; padding:6px 0; text-align:center; color:White; display:block; font-size:16px; height:28px; width:146px; }
#ctl00_Menu1 { margin:0px; padding:0px; }
#ctl00_Menu1n0 { display:none; }
#ctl00_Menu1n7 { }
#ctl00_Menu1n7 a { color:#ffffff !important; }
.ctl00_Menu1_0 #ctl00_Menu1n7 a { color:#ffffff !important; }
.ctl00_Menu1_0 #ctl00_Menu1n7 .dynhover { color:#bd8a3b !important; text-decoration:none !important; }
.menuhover { color:#bd8a3b !important; text-decoration:none !important; }
.menuselected { color:#ffffff; }
.dynclass { border:1px solid #ffffff; background-color:#262d40; color:#ffffff; padding:5px; display:block; line-height:20px; font-size:14px; font-weight:normal; z-index:9999; }
.dynhover { background-color:#ffffff; color:#bd8a3b; text-decoration:none !important; border:1px solid #262d40; }
body.admin { background-position:top; background-repeat:repeat; margin:0px; }
#pagea { width:750px; margin:0 auto; padding:0px; text-align:left; background-image:url(../Img/contentbg.gif); }
.gridviewHeader TH { background-image:url(../Img/h2bg.gif); color:#242f50; font-size:1.4em; 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; }
.homecont { width:720px; height:245px; background-image:url(../Img/contbg.png); }
.qhomecontl, .qhomecontr { width:360px; height:110px; background-image:none; text-align:left; }div.quotebox { border: solid 1px #b79143; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ede9d9'); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ede9d9)); background: -moz-linear-gradient(top, #fff, #ede9d9); padding:0px 15px; width:170px; float:right; margin:0px 0px 4px 4px; }
table.contenttable { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ede9d9'); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ede9d9)); background: -moz-linear-gradient(top, #fff, #ede9d9); border: solid 1px #b79143; padding:0px; }
table.contenttable th { padding:5px; text-align:left; }
table.contenttable td { padding:5px 30px 5px 5px; border: solid 0px #b79143; }
div.viaboxes { width:420px; float:right; }
div.viabox { width:200px; float:left; margin:5px; }
div.viabox a img { border:solid 5px #ffffff; margin:5px auto 0px auto; width:180px; }
div.viabox a { display:block; font-weight:bold; text-decoration:none; line-height:24px; text-align:center; }
div.viabox a:hover { }
div.viabox hr { clear:both; }
hr { height:1px; border-bottom:solid 1px #b48f45; }.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; }
.newsarticlesummary { width:100%; position:relative; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px solid #b79143; }
.newsarticlesummary .body { clear:both; }
.newsarticlesummary .details { font-size:8px; float:right; margin-top:3px; }
.newsarticlesummary div.header { font-size:15px; margin:0px 0 0 0; font-weight:bold; }
.newsarticlesummary div.header a { color:#192e48; text-decoration:none; }
.newsarticlesummary div.header a:hover { color:#cc9933; text-decoration:none; }
.newsarticlesummary .image { display:none; }
.newsarticlesummary .image img { }
.newsarticle div.header { font-size:16px; margin-bottom:0; }
.newsarticle .image { float:right; }
.newsarticle .image img { margin:5px; border:solid 3px #31455f !important; }
.newsarticle .details { color:#bbbbbb; }
.newsarticle .body { }
.editQuestion { background-color:#ffff9c; padding:4px; }
.formQuestionHeader { width:275px; text-align:left; padding-top:8px; font-size:1.4em; font-weight:normal; }
.courseFinder label { width:100px; text-align:left; padding-top:8px; font-weight:normal; display:inline-block; MARGIN-BOTTOM: 5px; }
.formQuestionConfirmBoxesText { font-size:1.2em; }
.formQuestionValidator { clear:both; float:left; }
.formQuestionBody input, .formQuestionBody select, .formQuestionBody textarea, .courseFinder select { 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%; }
