@charset "utf-8";
/* CSS Document */


body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center;  background-image: url(images/webBackgroundTextture.jpg); background-color:#ffffff; background-position: top center; background-repeat: no-repeat; padding:0; margin:0; }



/***** Various tags *****/

a:link {text-decoration:none; font-weight:bold; color:#008000; background-color:inherit; }
a:visited {text-decoration:none; font-weight:bold; color: #600; background-color:inherit; }
a:hover { text-decoration:underline; color: #600; background-color:inherit; }
a img {border:0; }


p {margin:0 0 1.4em 0; font-size: 13px; }
ul {font-size: 13px;}
.RadTreeView ul {font-size: 100% !important;}
.FCKImageGalleryContainer {background-color: #ffffff;}
.RadComboBox_Telerik {margin-left: 10px;}
.Event, .weekTable, .listTable {display: block !important; position: relative;}



/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head
{font-weight: normal; color:#272727; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
.SubHead {color: #272727;}
.NormalDisabled {color: Silver;}
.NormalBold {font-weight: bold;}
.NormalRed {font-weight: bold; color: #ff0000 }
h1, h2, h3, h4, h5, h6, .Head {font-weight: bold;}
div#help p {margin:0;}

.rcbInput {padding: 2px 0 !important;}
.tcPowerFormInput {border:1px solid #8e8e8e;
	padding:3px 0 3px 1px;
	margin: 4px;
	background:#fff;
	color:#333;}




h3 {font-size: 15px;}
table {font-size: 12px;}


.DynamicFormsFiftyLabel {margin-left: 0px; width: 50px; font-weight: bold; color:#272727;
    font-size: 13px; }
.DynamicFormsSeventyFiveLabel {margin-left: 0px; width: 90px; font-weight: bold; color:#272727;
    font-size: 13px; }
.DynamicFormsHundredLabel {margin-left: 0px; width: 100px; font-weight: bold; color:#272727;
    font-size: 13px; }
.DynamicFormsHundredFiftyLabel {margin-left: 0px; width: 150px; font-weight: bold; color:#272727;
    font-size: 13px; }	
.DynamicFormsTwoHundredLabel {margin-left: 0px; width: 200px; font-weight: bold; color:#272727;
    font-size: 13px; }
.DynamicFormsThreeHundredLabel {margin-left: 0px; width: 300px; font-weight: bold; color:#272727;
    font-size: 13px; }
.DynamicFormsFourHundredFiftyLabel {margin-left: 0px; width: 450px; font-weight: bold; color:#272727;
    font-size: 13px; display:block;}
.DynamicFormsLongLabel {margin-left: 0px; width: 600px; font-weight: bold; color:#272727;
    font-size: 13px; display:block;}


/*****DNN Layout*****/

.ControlPanel {width: 900px; text-align: left; padding: 0; margin: 0 auto;}

.layoutContainer {display:block; width: 925px; margin: 0 auto; padding: 0px; background-color: transparent; text-align: left; position: relative;}





/*****Header, Search, Popularlinks, Main Nav*****/
.header {display: block; width: 925px; height: 145px; background-color: transparent; margin: 0; padding:0px; text-align: left; position: relative; background-image:url(images/WebLayout_white_03.png); background-position:top left; background-repeat: no-repeat;}
.header:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .header {height: 1%;}
/* End hide from IE-mac */
.header img {padding-left: 8px; margin: 0px;  float: left; }
.searchPane {float: right; width: 420px; padding: 20px 5px; font-size: .7em; text-align: right; background-color:transparent;}



/*****Wrap for middle areas*****/
.pageContainer {display:block; width: 925px; margin: 0 auto; padding: 10px; background-color: transparent; text-align: left; position: relative;  background-image:url(images/WebLayout_white_06.png); background-repeat:repeat-y;  z-index: 500;}

/*****MainNavigation****/
.mainNav {clear: both; width: 878px; background-color: #ffffff; height: 55px; border: solid 1px #cccccc; margin: 0px 10px 10px 10px; background-image:url(menu/Web20/MenuBgRepeat.gif); background-repeat: repeat-x;}

/*****Banner****/
.banner {clear: both; width: 878px; background-color: #ffffff; border: solid 1px #cccccc; margin: 0px 10px 10px 10px;}
.bannerGraphic {padding: 0; margin: 0;}


/*****Top Bread Crumbs and PermaLinks*****/
.breadCrumbBox {display: block; width: 878px; background-color: transparent; border: none; margin: 0px 10px 10px 10px; height: 20px; font-size: 11px; color: #666;}
.breadCrumbs {background-color:transparent; display:inline;  }


/*****Content Section includes left, center and right areas below green menu*****/
.contentArea{clear: both; width: 878px; background-color: transparent; padding: 0; margin: 0px 10px 10px 10px; position: relative; }
.contentArea:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .content {height: 1%;}
/* End hide from IE-mac */
.leftContent {width: 614px; background-color: #ffffff; padding: 0; margin: 0px 10px 0px 0px; float: left; border: solid 1px #cccccc;}
.rightContent {width: 250px; background-color: #ffffff; padding: 0; margin: 0; float: left; border: solid 1px #cccccc;}

.DNNEmptyPane {display: none;}

.pageTitleArea {width: 440px; margin: 10px 10px 5px 10px; padding: 20px 0px 5px 0px; background-color: transparent; clear: both; border-bottom: solid 2px #afafaf}
.pageTitle {font-size: 1.9em; font-weight: bold; color: #272727; line-height: 1em; }

/*****CSS for the One Pane design*****/
.leftContentOnePane {width: 878px; background-color: #ffffff; padding: 0; margin: 0px 10px 10px 0px; border: solid 1px #cccccc;}
.rightContentOnePane {width: 878px; background-color: #ffffff; padding: 0; margin: 0; border: solid 1px #cccccc;}
.lowerContentOnePane {width: 878px; background-color: #ffffff; padding: 0; margin: 10px; position: relative; border: solid 1px #cccccc;}


/*****Lower Panel Section*****/
.lowerContent {clear: both; width: 875px; background-color: #ffffff; padding: 0; margin: 10px; position: relative; border: solid 1px #cccccc;}
.lowerContent:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .lowerPanel {height: 1%;}
/* End hide from IE-mac */
.lowerContent a:link {color:#1D3463; font-weight:bold;}
.lowerContent a:visited {color:#330033; font-weight:bold;}


.footerArea {width: 925px; height: 145px; background-color: transparent; margin: 0; padding:10px; text-align: left; position: relative; background-image:url(images/WebLayout_10.png); background-position:top left; background-repeat: no-repeat; }
.footerArea:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .footer {height: 1%;}
/* End hide from IE-mac */
.footer a:link {color: #006233; font-weight: normal;}
.footer a:visited {color: #e5e5e5; font-weight: normal;}
.footer a:hover {color: #630200; text-decoration: underline; font-weight: normal;}
p.copyright {font-size: 10px; font-weight: bold; margin: 10px 0 0 0; padding: 2px; float: left; width: 350px; text-align: left; color: #666;}
p.login {font-size: 10px; font-weight: bold;  margin: 0px 0 0 700px; padding: 2px; color: #666; padding-top: 10px;}



