body {
	font-family:Arial, Helvetica, sans-serif;
	color:#58595B;
	background-color:#EDEDE9;
	font-size:12px;
	margin:0px auto 0px auto;
	padding:0px;
	
}
#header {
	width:100%;
	height:136px;
	background-image:url(images/headerBknd.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
}
#hCntnr {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:960px;
	margin:0px auto 0px auto;
}
#logo {
	margin:18px 0px 0px 0px;
	padding:0 0 15px 0;
}
#topNav {
	margin:16px 25px 12px 0px;
	padding:0px;
	float:right;
	color:#EDEDE9;
}
#topNav a {
	color:#EDEDE9;
	font-size: 11px;
}
.topSearch {
	margin:0px 14px 0px 0px;
	padding:5px 0px 0px 0px;
	float:right;
	clear:right;
	width:223px;
}
.topSearch p {
	color:#E6EBEF;
	font-size:12px;
	margin:0px 8px 0px 0px;
	padding:3px 0px 0px 0px;
	float:left;
}
.topSearch fieldset {
	margin:0px;
	padding:0px;
	border:none;
	width:270px;
}
.topSearch fieldset ol {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.topSearch fieldset ol li {
	float:left;
}
.topSearch fieldset ol li#s label{
	color:#E6EBEF;
	font-size:12px;
	margin:-2px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	float:left;
	width:39px;
}
.topSearch fieldset ol li#s {
	background-image:url(images/sBox.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	/*width:135px;*/
	width:182px;
	height:20px;
	padding:2px 0px 0px 1px;
}
.topSearch fieldset ol li#s #srch {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	color:#E6EBEF;
	font-size:12px;
	/*width:133px;*/
	width:130px;
	height:20px;
	float:left;
}
.topSearch fieldset ol li#go {
	background-image:url(images/sBtn.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	margin:0px 0px 0px 8px;
}
.topSearch fieldset ol li#go #goBtn {
	position:relative;
	top:0px;
	left:0px;
	width:21px;
	height:21px;
}
.schoolSearch {
	margin:0px;
	padding:0px;
}
.schoolSearch fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
.schoolSearch fieldset ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.schoolSearch fieldset ol li {
	clear:both;
}
.schoolSearch fieldset ol li label {
	width:66px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	color:#35488D;
	float:left;
}
.schoolSearch fieldset ol li#zipLi {
	background-image:url(images/sZipBoxBknd.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:206px;
	padding:7px 0px 0px 0px;
}
.schoolSearch fieldset ol li#grade {
	width:206px;
	padding:0px 0px 0px 0px;
}
.schoolSearch fieldset ol li #zipCode {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	float:left;
	color:#58595B;
	width:102px;
	margin:0px 0px 0px 9px;
}
.schoolSearch fieldset ol li #gradeSelect {
	border:1pt thin #C7C7C0;
	background:#F8F8F8;
	float:left;
	width:106px;
	color:#58595B;
	margin:0px 0px 0px 6px;
}
.schoolSearch fieldset ol li #sGoBtn {
	margin:0px 0px 0px 6px;
}

.memberLogin {
	margin:0px;
	padding:0px;
}
.memberLogin fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
.memberLogin fieldset ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:6px;
}
.memberLogin fieldset ol li {
	clear:both;
	margin:0px 0px 0px 0px;
}
.memberLogin fieldset ol li label {
	width:66px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	color:#35488D;
	float:left;
}
.memberLogin fieldset ol li#membID {
	background-image:url(images/sGradeBoxBknd.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:206px;
	padding:7px 0px 0px 0px;
}
.memberLogin fieldset ol li#membPass {
	background-image:url(images/memPass_bknd.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:206px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
}
.memberLogin fieldset ol li #membIDText {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	float:left;
	color:#58595B;
	width:102px;
	margin:0px 0px 0px 9px;
}
.memberLogin fieldset ol li #membPassText {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	float:left;
	color:#58595B;
	width:102px;
	height:33px;
	margin:0px 0px 0px 9px;
}
.memberLogin fieldset ol li #loggin {
	margin:0px 0px 0px 6px;

}
#mainCnt {
	margin:-4px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:968px;
	background-image:url(images/mainBknd.jpg);
	background-repeat:repeat-y;
}
#masthead {
	margin:-3px 4px 0px 4px;
	padding:0px 0px 0px 0px;
}
#mainTop {
	margin:0px auto 0px auto;
	width:968px;
	height:89px;
	background-image:url(images/navback.gif);
	background-repeat:repeat-x;
}
#headDivBar {
	margin:-4px auto 0px auto;
	width:960px;
	height:6px;
	background-color:#788DDC;
}
.c1 {
/*	margin:12px 14px 14px 14px;
	padding:0px 0px 0px 0px; */
	padding: 12px 14px 14px 14px;
	float:left;
	width:610px;
	height:auto;
}
.c2 {
/*	margin:12px 0px 12px 0px; 
	padding:0px 0px 0px 5px;  */
	padding: 12px 0px 12px 5px;
	float:left;
	width:312px;
}



.c1V2 {
	margin:0px 0px 0px 0xp;
	padding:0px 0px 0px 0px;
	float:left;
	width:245px;
	height:auto;

}
.c2V2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:427px;

}
.c3 {
	margin:0px 4px 0px 0px;
	padding:12px 0px 0px 0px;
	float:right;
	width:245px;
	height:100%;

}
.c4 {
	margin:12px 14px 0px 4px;
	padding:0px 0px 80px 10px;
	width:685px;
	height:auto;
	float:left;
}
.c4 p {
	font-size:12px;
	line-height: 140%;
	}
	
.c4 li {
	

	
}
	
.c5 {
	margin:12px 14px 0px 14px;
	padding:0px 0px 80px 0px;
	width:685px;
	height:auto;
	float:left;
}
.c5 .cntMod {
	margin:0px auto 11px 0px;
	padding:0px 0px 0px 0px;
	width:226px;
	height:auto;
}
.c5 p {
	font-size:12px;
	}
.c2 a {
	color:#35488D;
}
.collInt {
	margin:0px;
	padding:0px;
}
.mapsaBreabCrumb {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#35488d;
}
.mapsaBreabCrumb a {
	font-size:12px;
	color:#35488d;
}
#mainBtm {
	margin:-3px auto 0px auto;
	width:968px;
	height:6px;
	background-image:url(images/mainBtm.jpg);
	background-repeat:no-repeat;
}
#footer {
	margin:0px auto 0px auto;
	padding:0px;
	width:960px;
}
#footer p {
	color:#6F7073;
	font-size:11px;
	padding:0px 0px 0px 10px;
}
#footer a {
	color:#6F7073;
	font-size:11px;
}
.fLinks {
	float:right;
	margin:0px 10px 0px 0px;
}
.rst {
	clear:both;
	width:100%;
	height:1px;
}
.mainNav {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:960px;
	height:35px;
	clear:both;
}

ul#menulist_roottop_dd { /* all lists */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	float:left;
	font-family: helvetica, arial, sans-serif;
	width:960px;
	height:35px;
	list-style-type:none;
}

ul#menulist_roottop_dd a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:13px 13px 13px 12px;
	color:#EDEDE9;
	text-decoration: none;
	text-transform: uppercase;
}
#menulist_roottop_dd li a:hover, #menulist_roottop_dd li a.mainlevel_activetop_dd, #menulist_roottop_dd li a.mainlevel_currenttop_dd {
	background-image:url(images/mainNavCur.jpg);
	background-repeat:repeat-x;
	color:#35488D;
}

ul#menulist_roottop_dd li { 
	float: left;
}

ul#menulist_roottop_dd li ul { 
	position: absolute;
	background-color:#35488d;
	width:190px;
	list-style-type:none;
	padding:0px;
	left: -999em;
	border:2px solid #e9a020;
	border-top:2px solid #35488d;
	margin:0px; 
}
ul#menulist_roottop_dd li ul a {
	width:178px;
	padding-right:0px;
}
ul#menulist_roottop_dd li:hover ul, ul#menulist_roottop_dd li.sfhover ul { 
	left: auto;
}








.cntMod {
	margin:0px auto 11px auto;
	padding:0px 0px 0px 0px;
	width:226px;
	height:auto;
}
.cntTop {
	margin:0px;
	padding:5px 0px 0px 8px;
	width:226px;
	height:34px;
	background-image:url(images/modTop.gif);
	background-repeat:no-repeat;
}
.cntMid {
	margin:-5px 0px 0px 0px;
	padding:6px 13px 13px 13px;
	width:206px;
	height:auto;
	background-image:url(images/modMid.gif);
	background-repeat:repeat-y;
}

.cntMidconf {
	margin:-5px 0px 0px 0px;
	padding:6px 0px 13px 10px;
	width:222px;
	height:auto;
	background-image:url(images/modMid.gif);
	background-repeat:repeat-y;
}

.cntMid#cStories {
	padding:0px;
	margin:-7px 0px 0px 0px;
}
#cStoryBknd {
	width:222px;
	height:155px;
	background-image:url(images/charter_stories.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
}
.cntMid p {
	margin:0px 0px 0px 0px;
	padding:3px 0px 9px 0px;
	width:206px;
	font-size:12px;
	color:#58595B;
}

.cntMid a{
	color:#35488D;
}
.cntMid a.moreBtn {
	color:#939598;
}
.cntMid a#FPW {	
	margin:-16px 25px 0px 0px;
	float:right;
}
.cntMid hr {
	width:195px;
	text-align:left;
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	}

.cntMid a#learnMore {
	background-image:url(images/LMBtn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 25px 8px 13px;
	position:relative;
	top:128px;
	left:95px;
	width:122px;
	height:28px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.learnMore {
	background-image:url(images/LMBtn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 25px 8px 13px;
	position:relative;
	top:130px;
	left:95px;
	width:122px;
	height:28px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


.cntMid a#signUp {
	background-image:url(images/signUpBtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:-10px 20px 0px 0px;
	padding:8px 35px 8px 18px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	float:right;
}
.cntBot {
	margin:0px;
	padding:0px;
	width:226px;
	height:3px;
	background-image:url(images/modbot.gif);
	background-repeat:no-repeat;
}
.cntModTitle {
	font-size:18px;
	color:#FFFFFF;
	letter-spacing:1px;
}
.rtclDate {
/*	margin:-25px 0px 0px 146px; */
	padding:0px;
	clear:both;
	float:right;
}
.hdlnDate {
	margin:-27px 0px 6px 115px;
	padding:0px;
}
.cntMid a.hdlnLink {
	color:#58595B;
}
.evntLinks {
	text-decoration:none;
}
.rssBtn {
	float:right;
	margin:2px 18px 0px 0px;
}
h1 {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:19px;
	color:#eaa224;
}
h2 {
	font-size:18px;
	color:#3C5096;
	margin:0px 0px 16px 0px;
	padding:0px;
}
h3 {
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
h4 {
	color: #f55745;
	font-weight:bold;
	font-size:19px;
	margin:0;
	padding:0;
	padding-top: 20px;
	}	
	
h5 {
	color: #0073ba;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	
	
	
}
.bltnImg {
	float:left;
	margin:0px 8px 0px 0px;
}
.cntMid a.chtrFcts {
	background-image:url(images/percBknd.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:40px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:16px 0px 0px 9px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
.dottedHR {
	width:100%;
	height:3px;
	background-image:url(images/dottedHR.gif);
	background-repeat:repeat-x;
	margin:0px 0px 24px 0px;
	clear:both;
}

.dottedHRbb {
	width:100%;
	height:3em;
	background-image:url(images/dottedHR.gif);
	background-repeat:repeat-x;
/* 	margin:0px 0px 24px 0px; */
margin:0px; padding:0px;
	background-position: center center;
	clear:both;
}


.dottedHRnopad {
	width:100%;
	height:3px;
	background-image:url(images/dottedHR.gif);
	background-repeat:repeat-x;
	margin:0px 0px 9px 0px;
	clear:both;
}

.dottedHR-V3 {
	width:676px;
	height:3px;
	background-image:url(images/dottedHR.gif);
	background-repeat:repeat-x;
	margin:4px 0px 4px 0px;
	clear:both;
}
.dottedHR#v2 {
	width:512px;
	}
.dottedHR#v3 {
	width:676px;
}
.dottedHR#v4 {
	width:207px;
}
.dottedHR#v5 {
	width:628px;
}
.subscribe {
	margin:0px 0px 0px 45px;
}
#moreNews {
	background-image:url(images/TABtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px -20px 0px 0px;
	float:right;
	padding:8px 65px 8px 18px;
	font-size:14px;
	color:#939598;
	text-decoration:none;
}
.moreBtn {
	background-image:url(images/TABtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:8px 65px 8px 18px;
	font-size:14px;
	color:#939598;
	text-decoration:none;
}
.moreBtnExt {
	margin:0px;
	padding:0px;
	width:auto;
	height:34px;
}
.moreBtnExt #MBEL {
	width:19px;
	height:34px;
	background-image:url(images/moreBtnL.jpg);
	background-repeat:no-repeat;
	float:left;
}
.moreBtnExt #MBEM {
	padding:10px 4px 0px 0px;
	width:auto;
	height:34px;
	background-image:url(images/moreBtnM.jpg);
	background-repeat:repeat-x;
	float:left;
}
.moreBtnExt #MBEM a {
	float:none;
	padding:4px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	color:#939598;
	text-decoration:none;
	height:34px;
	}
.moreBtnExt #MBER {
	width:21px;
	height:34px;
	background-image:url(images/moreBtnR.jpg);
	background-repeat:no-repeat;
	float:left;
}
.featuredStory .moreBtnExt {
	margin:-300px 0px 0px 300px;
	padding:0px;
}
.moreLink {
	margin:0px 0px 0px 8px;
}
.linkRight {
	float:right;
	margin:0px 8px 0px 0px;
}
.fparImg {
	margin:-8px 0px 0px -11px;
}
.fParLinks {
	margin:0px 0px 0px 8px;
	padding:0px;
	width:205px;
}
.fParLinks li {
	line-height:18px;
}
#adScSrch {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.cntMid p.SFacts {
	color:#35488D;
	width:155px;
	float:left;
}
#MSFacts {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	clear:both;
}
.imgRight {
	float:right;
	margin:0px 0px 7px 7px;
}
.rightCLinks {
	margin:0px 0px 0px 10px;
	padding:0px;
}
.rightCLinks li {
	line-height:20px;
}
.rightCLinks li#current {
	font-weight:bold;
}
.rightCLinks a {
	font-weight:bold;
}
.contextLinks {
	line-height:24px;
	margin:0px 0px 24px 0px;

}
.resourceList {
	line-height:34px;
	font-size:14px;
	list-style-image:url(images/linkArrow.gif);
	list-style-position:outside;
}
.tabbedNav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:676px;
	height:25px;
	background-image:url(images/tabbedNavHR.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.tabbedNav a {
	padding:8px 8px 0px 8px;
	margin:-10px 0px 0px 0px;
	font-size:14px;
	color:#35488D;
	}
.tabbedNav a#current {
	height:33px;
	width:auto;
	background-image:url(images/tabbedNav_bknd.jpg);
	background-repeat:repeat-x;
	padding:8px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
}
.threeCollMod {
	clear:both;
	width:676px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
}
.twoCollMod {
	clear:both;
	width:676px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
}
.threeCollMod#top {
	padding:10px 0px 10px 0px;
	margin:0px;
}
.cd {
	width:158px;
	height:auto;
	margin:0px 20px 0px 0px;
	float:left;
}
.ct {
	width:235px;
	height:auto;
	margin:0px 130px 0px 0px;
	float:left;
}
.cl {
	width:90px;
	height:auto;
	margin:0px 0px 0px 0px;
	float:left;
}
.cJp {
	width:360px;
	height:auto;
	margin:0px 50px 0px 0px;
	float:left;
}
.cPt {
	width:450px;
	height:auto;
	margin:0px 50px 0px 0px;
	float:left;
}
.cJl {
	width:100px;
	height:auto;
	margin:0px 40px 0px 0px;
	float:left;
}
.cJd {
	width:100px;
	height:auto;
	margin:0px 0px 0px 0px;
	float:left;
}
.c4.3cHr {
	width:676px;
	clear:both;
}
.resListMods {
	margin:0px;
	padding:0px;
}
.resListMods a {
	font-size:14px;
	font-weight:bold;
	float:left;
}
.resListMods p {
	float:right;
	width:500px;
	margin:0px 0px 8px 0px;
}
.featuredStory {
	margin:0px 0px 20px 0px;
}
.imageLeft {
	float:left;
}
.featuredCall {
	float:right;
	width:384px;
	margin:0px 0px 40px 0px;
	}
.featuredStory img {
	float:left;
}
.featuredStory a {
	float:right;
	width:384px;
	
}
.featuredStory p {
	float:right;
	width:384px;
	
}
.featuredStory h2 {
	float:right;
	width:384px;
}
.storyList {
	margin:0px 40px 0px 0px;
	padding:0px;
	width:300px;
	float:left;
	clear:right;
}
.storyList p {
	margin:0px;
	padding:0px;
}
.storyList h2 {
	margin:20px 0px 0px 0px;
}
.dateBlock {
	width:40px;
	height:50px;
	background-image:url(images/percBknd.jpg);
	background-repeat:no-repeat;
	margin:0px 6px 6px 0px;
	padding:0px;
	float:left;
}
.dateBlock1 {
	width:40px;
	height:auto;
	background-image:url(images/percBknd.jpg);
	background-repeat:no-repeat;
	margin:0px 6px 6px 0px;
	padding:0px;
	float:left;
}
.dateBlock1 p {
	text-align:center;
	color:#FFFFFF;
	width:40px;
}
.dateBlock p {
	text-align:center;
	color:#FFFFFF;
	width:40px;
}
.dateBlock1 .day {
	font-size:14px;
	font-weight:bold;
}
.dateBlock .day {
	font-size:14px;
	font-weight:bold;
}
.articleMod {
	clear:both;
}
.articleBlock {
	margin:0px;
	padding:px;
	width:550px;
	height:auto;
	float:left;
}
.articlTitle {
	font-size:14px;
	font-weight:bold;
}
.pageSetMod {
	width:670px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
}
.pageSetMod ul {
	list-style-type:none;
	margin:30px 0px 0px 0px;
	padding:0px;
	display:block;
	clear:both;
}
.pageSetMod ul.titleColl li {	
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 4px 4px;
}
.pageSetMod ul li {
	display:block;
	float:left;
	padding:0px 0px 0px 4px;
	margin:0px 0px 20px 0px;
}

.pageSetMod ul li.coll1 {
	width:175px;
	height:auto;
}
.pageSetMod ul li.coll1 a {
	color:#35488D;
	font-size:14px;
	font-weight:bold;
}
.pageSetMod ul li.coll2 {
	width:83px;
	height:auto;
}
.pageSetMod ul li.coll3 {
	width:56px;
	height:auto;
}
.pageSetMod ul li.coll4 {
	width:326px;
	height:auto;
}
.pageSetMod ul li.coll4 a {
	float:right;
	margin:0px;
	color:#35488D;
}
.pageSetMod a.back {
	color:#35488D;
	font-size:14px;
	font-weight:bold;
}
.pSetNav {
	clear:both;
	font-size:12px;
	margin:0px 0px 10px 0px;
	float:right;
}
.pSetNav ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
.pSetNav ul li {
	float:left;
	display:block;
	padding:0px 2px 0px 0px;
}
.pSetNav ul li#curr a {
	font-style:italic;
	font-weight:bold;
}
.pSetNav a {
	font-size:12px;
	color:#35488D;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
.pSetNav a:hover {
	text-decoration:underline;
}
.vAll {
	font-size:12px;
	color:#35488D;
	float:left;
}
.comms {
	float:left;
	margin:2px 0px 0px 0px;

}
.comms a {
	float:left;
	margin:0px;
}
.comms h3 {
	float:left;
	margin:0px;
	font-size:12px;
}
.comment {
	width:660px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:10px 8px 0px 8px;
	border-bottom:1px dotted #E3DFFA;
}
.LVCMNT {
	margin:10px 0px 0px 0px;
}
.LVCMNT fieldset {
	border:none;
	background-color:#edede2;
	margin:10px 0px 0px 0px;
}
.LVCMNT fieldset ol {
	list-style-type:none;
}
.LVCMNT fieldset ol li {
	display:block;
	clear:both;
	margin:10px 0px 0px 0px;
}
.LVCMNT fieldset ol li label {
	font-size:13px;
	font-weight:bold;
	width:87px;
	display:inline;
	float:left;
}
.LVCMNT fieldset ol li .cmtTxt {
	width:185px;
}
/*large content module for vendor search*/ 
.cntMod_vs {
	margin:10px 0px 11px 0px;
	padding:0px 0px 0px 0px;
	width:448px;
	height:auto;
	float:right;
}
.cntTop_vs {
	margin:0px;
	padding:5px 0px 0px 8px;
	width:448px;
	height:34px;
	background-image:url(images/modTop_vs.jpg);
	background-repeat:no-repeat;
}
.cntMid_vs {
	margin:-5px 0px 0px 0px;
	padding:6px 13px 13px 13px;
	width:448px;
	height:75px;
	background-image:url(images/modMid_vs.jpg);
	background-repeat:repeat-y;
}
.cntBot_vs {
	margin:0px;
	padding:0px;
	width:448px;
	height:3px;
	clear:both;
	background-image:url(images/modBot_vs.jpg);
	background-repeat:no-repeat;
}
.cntMid_vs fieldset {
	margin:0px;
	padding:0px;
	border:none;
	
}
.cntMid_vs fieldset ol {
	margin:0xp;
	padding:0px;;
	list-style-type:none;
	
}
.cntMid_vs fieldset ol li {
	margin:0px;
	padding:0px;
}
.cntMid_vs fieldset ol li #vs_search {
	width:400px;
	margin:0px;
}
.cntMid_vs fieldset ol li#vs_check {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:207px;
	
}
.cntMid_vs fieldset ol li label {
	margin:-2px 0px 0px 0px;
}
.cntMid_vs fieldset ol li#vs_search_submit {
	float:left;
	margin:10px 0px 0px 0px;
	width:200px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
/*Vendor Info List*/

.vendorList {
	margin:20px 0px 0px 30px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.vendorList li {
	width:174px;
}
.vendorList li p {
	width:170px;
}
.vendorList li h3 {	
	width:174px;
}
.vendorList li .v_logo {
	border:1px solid #000066;
	
}
.vendorList li a {
	color:#35488D;
}
/*Search results styles*/
.s_result {
	width:670px;
	height:auto;
	margin:14px 0px 0px 0px;
	clear:both;
	border-bottom:1px solid #cfd3e4;
}
.res_v_logo {
	width:174px;
	height:90px;
	margin:0px 10px 0px 0px;
	float:left;
	
}
.s_result a {
	color:#35488D;
}
.res_v_logo img {
	border:1px solid #000066;
}
.s_res_btn {
	background-image:url(images/TABtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:-4px 0px 8px 0px;
	padding:8px 65px 8px 18px;
	font-size:14px;
	color:#939598;
	text-decoration:none;
	float:right;
}
.s-terms {
	font-style:italic;
}
/*Vendor details styles*/
.vndr_hr {
	width:100%;
	clear:both;
	border-bottom:1px solid #cfd3e4;
}
.vendor_details {
	margin:20px 0px 0px 0px;
	padding:0px;
	width:670px;
	height:auto;
}
.vendor_details h3 {
	font-size:18px;
	padding:8px 0px 0px 0px;
}
.vendor_details a {
	color:#35488D;
}
.v-url {
	font-size:14px;
	font-weight:bold;
	padding:20px 0px 0px 0px;
}
.det_v_logo {
	width:174px;
	height:90px;
	margin:0px 20px 0px 0px;
	float:left;
	
}
.det_v_logo img {
	border:1px solid #000066;
}
.vendor_details .dl_block {
	float:left;
	border-right:1px solid #cfd3e4;
}
.vendor_details .dl_block h3 {
	font-size:14px;
	padding:10px 0px 7px 10px;
}
.vendor_details .dl_block dl {	
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	width:230px;
		
	
}
.vendor_details .dl_block dl.rating {
	width:170px;
}

.vendor_details .dl_block.rPanel {
	width:246px;
	padding:0px 0px 20px 0px;
	border-right:#FFFFFF;
}
.vendor_details .dl_block dt {
	font-weight:bold;
	margin:0px;
	padding:0px 5px 0px 0px;
	width:auto;
	float:left;
	clear:left;
	margin:0px 0px 0px 0px;
	
}
.vendor_details .dl_block dd {
	margin:0px 0px 8px 4px;
	padding:0px 0px 0px 4px;
}
.vendor_details .dl_block dt+dd {
	padding:0px 0px 0px 0px;
	
}
/*star rating styles*/
.vendor_details .dl_block dl.rating ul.rate_star {
	margin:10px 0px 10px 0px;
	line-height:14px;
	display:block;
	height:10px
}
.vendor_details .dl_block dl.rating .rate_star li {
	list-style-type:none;
	float:left;
	height:12px;
	margin:0px 1px 0px 0px;
	width:13px;
}
.vendor_details .dl_block dl.rating .rate_star li a {
	background-image:url(images/rateStar_empty.jpg);
	background-repeat:no-repeat;
	height:12px;
	display:block;
	width:13px;
	text-decoration:none;
}
.vendor_details .dl_block dl.rating .rate_star li a:hover {
	background-image:url(images/rateStar.jpg);
}
.tstml {
	font-style:italic;
	clear:both;
	margin:20px 0px 40px 0px;
	padding:0px 20px 0px 20px;
}
.tstml_name {
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	float:right;
}


.input {
border:none;
margin:0;
padding:0;
}


/* Custom Module Suffix'ed styles */
.cntMidcharterstories {
	padding:0px;
	margin:-7px 0px 0px 0px;
	width:206px;
	height:auto;
	background-image:url(images/modMid.gif);
	background-repeat:repeat-y;
}

.cntMidcharterstories a#learnMore {
	background-image:url(images/LMBtn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 25px 8px 13px;
	position:relative;
	top:128px;
	left:95px;
	width:122px;
	height:28px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.cntMidtakeaction {
	margin:-5px 0px 0px 0px;
	padding:6px 13px 13px 13px;
	width:206px;
	height:auto;
	background-image:url(images/modMid.gif);
	background-repeat:repeat-y;
}


.cntMidtakeaction a{
	color:#35488D;
}


.componentheading {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:19px;
	color:#eaa224;
	padding-bottom: 17px;
}

.contentheading  {
	font-size:18px;
	color:#eaa224;
	margin:0px 0px 16px 0px;
	padding:0px;
	font-weight: bold;
	}

.contentheading a {text-decoration:none;}


.cntMidtakeaction a#takeAction {
	background-image:url(images/TABtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:8px 65px 8px 18px;
	font-size:14px;
	color:#939598;
	text-decoration:none;
}


.cbutton  {
	background-image:url(images/TABtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:8px 65px 8px 18px;
	font-size:14px;
	color:#939598;
	text-decoration:none;
}


/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
	font-size: 92%;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	/* padding: 3px 5px; */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}



#mainlevel {

	margin:0;
	padding:0 0 0 10px;
}

#mainlevel li {padding-bottom: 8px;}

#mainlevel a {/* font-weight: bold; */ text-decoration:none;}

#active_menu {color: #333333; font-weight: bold; text-decoration: none;}

#mainlevel li ul   {list-style-type: none; padding:5px 0 0 20px; margin:0;}

.buttonheading a img{border: none;}

.pathway {color: #35488D}

.breadcrumbs {padding-bottom: 10px; clear:both; display:block;}



/* content tables */
td.sectiontableheader {
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
	color: 	#35488D;
}

.sectiontableheader a{
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
	color: 	#35488D;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
	padding: 3px;
}

a:visited {
color: 	#35488D;
	
}

a {color: 	#35488D;
}

.Fulltext {padding: 15px;}


#system-message dd ul {
	
width: 600px;
float:left;
clear:both;
text-align: center;
}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

.article_column {padding: 0 10px 0 0px;}

.description {line-height: 130%;}

.category {line-height: 140%;}

.commentBlogView {padding-bottom: 30px;}

#ChronoContact_askmapsa input {border: 1px solid #aaaaaa;}
.chronoform {display:none;}

ul.latestnews {margin:0; padding:0; padding-left: 10px;}

.cntMidforparents {
	margin:-5px 0px 0px 0px; 
	padding:6px 13px 13px 13px;  

	width:206px;
	height:auto;
	background-image:url(images/modMid.gif);
	background-repeat:repeat-y;
}

.cntMid ul {padding: 0 5px 0 10px; margin: 0;}

.fieldRow .caption {font-weight: bold; padding-right: 10px;}

.work { margin:0; padding:0;}

.mapmod {
	width: 310px;
	background-image:url(images/chrome_mid.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	color: #35488d;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.mapmod a {
color: #35488d;
text-decoration:none;
}

.mapmod_top {
height: 31px;
background-image:url(images/chrome_top.gif);
background-repeat:no-repeat;
color: white;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 31px;
padding-left: 10px;
overflow:hidden;

}

.mapmod_mid {
padding: 13px 9px 13px 9px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #35488d;
}

.mapmod_mid_nopad {
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #35488d;
}


.mapmod_bot {
height: 4px;
background-image:url(images/chrome_bot.gif);
background-repeat:no-repeat;
}


form {position:relative;}

.postit{width: 220px; height: 262px; background-image:url(images/postit.jpg); padding-left: 60px; padding-top: 30px; padding-right: 30px; overflow:hidden; color: #000099;}
.postit h1{color: #000099;}
