/* CSS Document Bard Modifications */


body {text-align:center;font: 13px Arial, Helvetica, sans-serif;margin:0px;padding:0px;/*Bard Change background-color:#c0c0c0;*/background:#508521;}

h1, h2, h3, h4, h5, /*Bard Addition*/h6, .PageTitleHeader, .PageSubTitleHeader {
	font-family: Trebuchet MS, Arial, Verdana, Sans-serif;
	/*Bard Change not bold*/font-weight: lighter;
	margin-bottom: 0;
}
h1{font-size: 170%;color:#6d943f;}
h2 {/*Bard Changefont-size: 160%;color:#669900;*/font-weight:lighter;font-size: 160%;color:#009900;}
h3 {/*Bard Changefont-size: 140%;color:#474747;*/font-weight:bold;font-size: 140%;color:#FF9900;}
h4 {/*Bard Changefont-size: 110%;color:#666600;*/font-weight:bold;font-size: 140%;color:#99CC66;}
h5 {/*Bard Changefont-size: 110%;*/font-weight:bold;font-size: 140%;color:#339966;}
/*Bard Addition*/h6 {font-weight:bold;font-size: 120%;color:#66CC33;}

.expand img {background:#94B542 !important;}


.PageSubTitleHeader{font-size:12px;color:#94B542;font-weight:bold;display:block;}
.PageTitleHeader, #PageTitle {display:none}


#lftColumn h1, #lftColumnPublic h1, #PageInstructions {display:block;margin:0px;padding:0px 20px 10px 20px;}/*#PageTitle, */

#PageInstructions {color:#000;}

textarea {width:350px;}

#structContainer {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background: url(images/struct-main-content-bg.gif) repeat-y;
}
#structColumnLeft {
	width:183px;
	float:left;
	text-align:left;
	/*background-color:#474747;*/
}
/*Bard Addition*/#structColumnLeft h2 {color:#FFFFFF;font-size:14px;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;margin:0px;text-transform:uppercase;}
#logo{ }
#ContentLeftNav {background: /*Bard Change*//*#6c7c44*/ #508521 url(images/left-nav-bg.jpg) no-repeat; }
#ContentLeftNav ul{margin:0px;padding:0px 0px 30px /*Bard Change 0px*/5px;}
#ContentLeftNav li{list-style-type:none;/*Bard Change*/ /*border-bottom:1px solid #a5af8f;*/text-transform:uppercase;}
#ContentLeftNav li a{display:block;padding:5px 10px;color:#fff;text-decoration:none;font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; height:1%;}
#ContentLeftNav li a:hover {text-decoration:underline;}

#ContentLeftNav li ul{margin:0px;padding:0px 0px 0 /*Bard Change 0px*/10px;}
#ContentLeftNav li li{list-style-type:none;/*Bard Change*/ /*border-bottom:1px solid #a5af8f;*/text-transform:none;}
#ContentLeftNav li li a{display:block;padding:5px 10px;color:#fff;text-decoration:none;font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
#ContentLeftNav li li a:hover {text-decoration:underline;}


#ContentBreadCrumbs{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 4px;padding:0 10px; width:690px;}
#ContentBreadCrumbs ul{padding:0;margin:0;float:left;}
#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left; color:#009900;}
#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
#ContentBreadCrumbs li.navselected a{font-weight:bold;}


#ContentTitle1 { }
#Searchbox {/*Bard Change background-color:#d2efa3*/text-align:center;padding:8px 0px;}
#ContentSearch {/*Bard Change background-color:#d2efa3*/;width:165px;height:30px;margin-left:auto;margin-right:auto;padding:5px 0px 0px 0px;}
.searchbx {width:120px;height:20px;border:1px solid #cdcdcd;}
#ContentImageRot1 {}

#ContentTitle2 {
	/*Bard Addition*/
	padding: 10px 10px 10px 10px;
	height: 100px;
}
/*Bard Addition*/
#ContentTitle2 h2 {color:#FFFFFF;font-size:14px;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;margin:0px;text-transform:uppercase;}

#ContentImageRot2 {}

#structColumnright {
	width:711px;
	float:left;
	text-align:left;
	/*Bard Change*/
	margin-left:0px;
	/*margin-left:6px;*/
}
#whiteBlock {height:20px;background-color:#fff;}
#structHeader {
	/*background: url(images/header-bg.jpg) no-repeat;*/
	/*Bard Change*/
	background: url(images/header-bg.jpg) no-repeat;
	height:102px;
	width:711px;
	overflow:hidden;
}

#ContentToplinks {margin:0px;padding:10px 0px 0px 10px;font-size:12px;text-transform:uppercase;/*Bard Change*/float:right;width:700px;}
#ContentToplinks ul{margin:0px;padding:0px; float:right;}
#ContentToplinks li{list-style-type:none;float:left; /*background: url(images/top-nav-bg-border.gif) right center no-repeat;*/}
#ContentToplinks li a{display:block;padding:4px 8px;color:#fff;text-decoration:none;font-weight:bold;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;}
#ContentToplinks li a:hover{text-decoration:underline;}
#ContentToplinks li#ParentsNetwork {background:none;}

#ContentSiteTitle {
	clear:left;
	padding:10px 0px 0px 16px;
	color:#fff;
	font-weight:bold;
	font-size:20px;
	float:left;
	width:400px;
	font-family:Trebuchet MS, Arial, Verdana, Sans-serif;
}
#Contentloggedin {/*Bard Change width: 250px;*/width: 711px;color:#fff;text-align:right;font-size:10px;padding-right:10px;margin-top:20px;float:right;}
#Contentloggedin a{color:#fff;text-decoration:underline;}
#Contentloggedin a:hover {color:#FFFF00;}
#ContentImgRotMain {/*Bard Change height:102px;*/width:711px; float:left; margin:0;padding:0;}
#ContentMemberTools {
	background-color: #666666;
	color:#fff;
	padding:5px;
	height:22px;
	position:relative;
	z-index:2;
}
#ContentMemberTools ul {margin:0px;padding:0px;}
#ContentMemberTools li {list-style-type:none;float:left;}
#ContentMemberTools li a{display:block;color:#fff;text-decoration:none;font-size:12px;padding:2px 8px;}
#ContentFooter {
	/*Bard Change*/
	/*background-color:#474747;*/
	/*height:25px;*/
	clear:both;
	/*Bard Change*/
	height: 65px;
	background: #508521 url(images/footer_banner.jpg) no-repeat;
}
#MainBodyContent {
	width:711px;
	/*Bard Change*/
	/*background: url(images/main-content-bg.gif) repeat-y;*/
	/*margin-top:20px;*/
	padding:0px;
	margin:0px;
}
/*Bard Addition*/
#MainBody h2 {margin:0px;padding:0px;}

#lftColumn {
	width:476px;
	float:left;
	/*Bard Change*/
	/*margin-top:20px;*/
	margin-top:0px;
	background: #ffffff;
	height: relative;
}


#ContentMiddle {padding:0px 20px 20px 20px;font-size:13px;line-height:17px;/*Bard Change*/background-color:#FFFFFF; float:left; width:671px;}
.start #ContentMiddle {padding:0px 20px 20px 20px;font-size:13px;line-height:17px;/*Bard Change*/background-color:#FFFFFF; float:left; width:451px;}
#ContentMiddle h2 {color:#669900;font-family:Trebuchet MS, Arial, Verdana, Sans-serif; margin-top:0px;}
#ContentMiddle b {color:#666600;}
#ContentMiddle a {/*Bard Changecolor:#66cc00;*/color:#009900;}
#ContentMiddle a:visited {/*Bard Changecolor:#339900;*/color:#99CC66;}
#ContentMiddle a:hover {color:#66cc33; /*Bard Change*/ text-decoration:none;}

#rtColumn {
	width:235px;
	/*Bard Change background-color:#dbdabf;*/
	float:left;
}
.ColumnHeader {
	background-color:#474747;
	color:#fff;
	padding:8px 12px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	font-family:Trebuchet MS, Arial, Verdana, Sans-serif;
}
#ContentMiddleLayoutrtColumn {padding:15px;}
#ContentMiddleLayoutrtColumn h2 {color:#669900;font-size:14px;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;margin:0px;text-transform:uppercase;}
#ContentMiddleLayoutrtColumn .imageFl {float:left;margin:0px 5px 3px 0px;}
#ContentMiddleLayoutrtColumn {font-size:13px;}

/******* START PAGE Only 
****************************************************************************************/
#drag_c121 {border:3px double #669900;padding:10px;background-color:#dae7b9;}
#ContentMain {/*Bard Change*/ background: #ffffff;padding:10px 10px;line-height:17px;}
#structHeaderStart {
	/*background: url(images/header-bg-start.gif) no-repeat;*/
	/*height:99px;*/
	/*Bard Change Below*/
	background: url(images/header-bg-start.jpg) no-repeat;
	height:102px;
	width:711px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#ContentSiteTitle {
	clear:left;
	padding:10px 0px 0px 16px;
	color:#fff;
	font-weight:bold;
	font-size:28px;
	float:left;
	font-family:Trebuchet MS, Arial, Verdana, Sans-serif;
}
#whiteBlockStart {background-color:#fff;padding:0px;margin:0px;padding:3px;}

#lftColumnStart {
	width:471px;
	float:left;
	/*Bard Change Below*/
	margin-top:0px;
	margin-right:5px;
	background-color:#508521;
	padding:0px;
}
/*Bard Addition*/#lftColumnStart h2 {font-size: 160%;color:#FFFFFF;}
#lftColumnStart #ContentMiddle {padding:20px 10px 20px 10px;font-size:13px;}
.start #lftColumnStart #ContentMiddle {padding:0 10px 20px 10px;font-size:13px;}
.start #lftColumnStart #ContentMiddle h4 { margin:0;}
.start #lftColumnStart #ContentMain { padding:5px;}
#lftColumnStart #ContentMiddle h2 {/*Bard Change*/color:#0e8902;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;}
/*Bard Addition*/#lftColumnStart #ContentMiddle h3 {color:#02a958;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;}
#lftColumnStart #ContentMiddle b {color:#666600;}
#lftColumnStart #ContentMiddle a {color:#66cc00;}
#lftColumnStart #ContentMiddle a:visited {color:#339900;}
#lftColumnStart #ContentMiddle a:hover {color:#66cc00; /*Bard Addition*/text-decoration:none;}

#ContentImageRotStart {/*margin_bottom:0px;*/ /*Bard Change*/margin:0px;}
#ContentImageRotStartText {/*background-color:#474747;color:#FFFFFF;*/ /*Bard Change*/color:#669900;background-color:#d2efa3;padding:5px;font-size:12px;width:461px;border-top:1px solid #fff;}

.ContentrtColumn {/*Bard Change*/color:#ffffff;padding:10px;background: #508521;/*padding:15px;background: url(images/header_fade.jpg) no-repeat;*/}
.ContentrtColumn h2 {/*Bard Change*/color:#FFFFFF;/*color:#669900;*/font-size:16px;font-family:Trebuchet MS, Arial, Verdana, Sans-serif;margin:0px;text-transform:uppercase;}
.ContentrtColumn .imageFl {float:left;margin:0px 5px 3px 0px;}
.ContentrtColumn {font-size:13px;}
/*Bard Addition Link Colors Below*/
.ContentrtColumn a:link {color:#00ff00;}
.ContentrtColumn a:visited {color:#ffffff;}
.ContentrtColumn a:hover {color:#00ff00; text-decoration:none;}

#ContentCalendar {padding:10px;background-color:#fff;}
#ContentCalendar td{text-align:center;}
#ContentCalendar td.DaysOfWeek_Default {background-color:#f1f1f1;}
#ContentCalendar td{border-bottom:1px solid #f1f1f1;}

#ContentFooterStart {
	clear:both;
	height: 60px;
	background: #508521 url(images/footer_banner_start.jpg) no-repeat;
}

/* PUBLIC/LOGIN pages only 
***********************************************************/
#lftColumnPublic{
	width:100%;
	float:left;
	margin:0px;
	padding-top:20px;
	background-color:#fff;
}
#structColumnrightPublic {
	width:711px;
	/*Bard Change margin-left:6px;*/
	margin-left:0px;
	float:left;
	text-align:left;
	background-color:#fff;}
	
#structContainerPublic {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background: url(images/main-content-bg-nortcolumn.gif) repeat-y;
}
/* Login stuff */
#MainBodyContentLogin {width:711px;}
#MainBodyContentLogin a:link{color:#669900;}
#MainBodyContentLogin a:visited{color:#666600;}
#MainBodyContentLogin a:hover{color:#99CC00;}
#mbcLeft {width:300px; _width:270px; float:left;margin:20px 0 0 20px; _margin:20px 0 0 20px; padding:20px;background-color:#d2efa3; min-height:650px; height:auto!important; height:650px;}
#ContentmbcLeft {}
#MainBodyContentLogin #ContentMiddle {margin-top:20px;margin-bottom:20px;/*Bard Change background-color:#dbdabf;*//*background-color:#d2efa3;*/width:300px;float:left;/*margin-left:10px;*/padding-top:20px;}

/* ------------------ Login ------------------------- */

.divLoginPanel{ margin:10px 0 0;}

.Flogin{ float:left; margin:0; padding:0; width:350px;}
.Reglogin{ float:right; margin:0; padding:0; width:400px;}


.divLoginInputs{ margin:0; padding:0 0 8px 0;}
.divLoginUserNameRow{ margin:0; padding:8px 0;}

.divLoginFacebook{ padding:8px 0;}

.labelUserName,
.labelPassword{ /*display:none;*/}
#cid_40_lblUserName {margin-left:30px;float:left;width:85px;}
#cid_40_lblPassword {clear:both;float:left;width:85px;margin-left:30px;}
#cid_40_txtUsername {width:140px;}
#cid_40_txtPassword {width:140px;}

#cid_40_cbRemember {clear:both; /*margin-left:20px;*/}
#cid_40_cbRemember {/*margin-left:30px;*/}

/*&cid=160   ?sid=990&gid=1&pgid=61&cid=160 */
.error{width:auto!important}

/******* No right column ***********/
.noright #structContainer {background: url(images/main-content-bg-nortcolumn.gif) repeat-y;}
.noright #rtColumn {display:none;}
.noright #lftColumn {width:710px;}

/******* 50 50 ******************/
h1#Contenth1 {padding-left:10pxpadding-bottom:5px;border-bottom:1px solid #749840;color:#94B542;font-size:170%;margin-bottom:10px;}
.noright .noright5050 #ContentMiddleLayoutrightColumn {
	width:330px;
	background-color:#fff;
	float:left;
	margin-top:20px;
	margin-left:5px;
	padding:10px;
}
.noright .noright5050 #ContentMiddleLayoutleftColumn {
	width:330px;
	float:left;
	margin-top:20px;
	padding:10px;
}
.noright .noright5050 #ContentMiddle {clear:both;}

/* NEWSLETTER pages only 
***********************************************************/
.newsletter #structColumnrightPublic {width:900px; margin:0;}
.newsletter #MainBodyContent {width:900px;}
.newsletter #ContentMiddle {padding:0;}
.newsletter #lftColumnPublic{padding:0;}
.newsletter #structHeader {background:#97B74C url(images/header-bg.jpg) no-repeat top right; width:900px;}

/* Appended by iModules */
#logo a img {border:none;}

table#tblLogin {width:100%;}

#cid_40_lblLoginInstructions .instructions {display:none;}

/* Levy Economics Form */
.IMOD617 h5 {margin:0 0 0 235px; font-size:11px !important;}
