html{
    height:100%;
    background:url(../images/bg02.gif);
}
body{
    height:100%;
    margin:0;
    background:url(../images/bg01.gif) repeat-x 0 0;    
    font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    min-width:830px;
}
#main{
    width:830px;
    margin:0 auto;
}
form{margin:0;}
a{
    color:#850100;
    text-decoration:underline;
}
a:hover, a.active{text-decoration:none;}
img{
    border:none;
    display:block;
}
#header{
    width:800px; 
    height:211px;
    background:url(../images/shadow.png) repeat-y 0 0;
    padding:0 15px 0 14px;
}
.header{
    width:800px;  
    height:211px;
    background:url(../images/header.jpg) no-repeat 0 0;
    position:relative;
}
.header strong a{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:345px;
    height:61px;
    background:url(../images/logo.png) no-repeat 0 0;
    position:absolute;
    top:4px;
    left:37px;
    z-index:100;
}
.login{
    display:block;
    position:absolute;
    top:0;
    right:321px;
}
#search{
    position:absolute;
    top:0;
    right:38px;
    width:270px;
    height:1px;
    padding-top:0;
}
#search .field{
    float:left;
    width:167px;
    height:20px;
    padding:5px 0 0;
    border:none;
    margin:1px 0 0 1px;
    display:inline;
    background:transparent;
    font:10px Arial, Helvetica, sans-serif;
    color:#7f6d45;
    text-align:center;
}
#search span{
    float:left;
    width:169px;
    height:27px;
    background:url(../images/input.gif) no-repeat 0 0;
    margin:11px 0  0;
}

#Form_SearchFormTwo_schools {
    float:left;
    width:167px;
    height:20px;
    padding:5px 0 0;
    border:none;
    margin:1px 0 0 1px;
    display:inline;
    font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#7f6d45;
}

#Form_SearchFormTwo_action_searchresultstwo{
    float:right;
    margin:6px 36px 0 0;
}
#Form_SearchFormTwo fieldset {
    float:left;
    width:200px;
    margin-left:400px;
    width:200px;
}

#schools {
    float:right;
    margin-top:3px;
    padding-top:0;
}

#Form_SchoolBox   fieldset{
    width:300px;
}
.searchresults li {
    list-style-type:none;
}
#content-holder{
    width:800px;   
    background:url(../images/shadow.png) repeat-y 0 0;
    margin:5px 0 0;
    
}
.holder{
    width:786px;
    background:#fff;
    padding:0 7px 5px;
}
.navigation{
    margin:0;
    padding:0;
    list-style:none;
    background:url(../images/navigation.gif) repeat-x 0 0;
    width:786px;
    height:42px;
    text-transform:uppercase;
}

.content{
    width:256px;
    float:left;
    color:#515050;
}
.conten a{text-decoration:none;}
.right{
    width:528px;
    float:right;
    padding:5px 0 0;
    font-size:11px;
    line-height:13px;
}
.right a{text-decoration:none;}
.right a:hover{text-decoration:underline;}
.leftcol{
    width:261px;
    float:left;
}
.topbox{
    width:224px;
    background:#dedbce url(../images/bg03.gif) no-repeat 0 0;
    padding:20px 18px 7px 19px;
    color:#726f5e;
}
.bottombox{
    width:224px;
    background:#cac6b0 url(../images/bg04.gif) no-repeat 0 0;
    padding:20px 18px 8px 19px;
    color:#726f5e;
}
.content h1{
    margin:22px 0 0 18px;
    color:#771414;
    font-size:16px;
    font-weight:normal;
    text-transform: uppercase;
}
.content p{
    margin:15px 25px 0 18px;
    line-height:17px;
}
.site{
    width:229px;
    height:31px;
    padding:9px 14px 0 12px;
    background:#c3bfaa;
    margin:15px 0 0 0;
}
.site .field{
    float:left;
    width:182px;
    height:17px;
    border:1px solid #e8e5d9;
    background:#f1efe6;
    padding:2px 0 0 14px;
    font:10px Arial, Helvetica, sans-serif;
    color:#7a1717;
    margin:0;
}
.site .button{float:right;}
.right h2{
    margin:0;
    font-size:16px;
    font-weight:normal;
    color:#771414;
    text-transform:uppercase;
}
.topbox ul,
.bottombox ul{
    margin:0;
    padding:5px 0 5px;
    list-style:none;
}
.topbox ul li{
    padding:10px 0;
    border-bottom:1px solid #ceccc0;
}
.topbox ul li.li-last{
    border:none;
}
.bottombox ul li.li-last{
    border:none;
}
.right a.all{
    text-transform:uppercase;
    font-size:9px;
    color:#7b1818;
}
.topbox a{color:#726f5e;}
.bottombox a{color:#726f5e;}
.bottombox ul li{
    padding:10px 0;
    border-bottom:1px solid #bdbaa7;
}
.bottombox strong{
    font-weight:normal;
    color:#771414;
    display:block;
}
.rightcol{
    width:267px;
    float:right;
    background:url(../images/bg05.gif) no-repeat 0 0;
    padding:10px 0 0;
}
.bg{
    width:230px;
    background:url(../images/bg06.gif) repeat-x 0 0;
    padding:10px 18px 8px 19px;
}
.catalog{
    margin:0;
    padding:8px 0 0;
    list-style:none;
    overflow:hidden;
    width:230px;
}
.catalog li{
    width:230px;
    overflow:hidden;
}
.frame{
    width:76px;
    height:76px;
    float:left;
    padding:16px 16px 11px 16px;
    background:url(../images/frame.png) no-repeat 0 0;
}
.text{
    width:122px;
    float:right;
    padding:15px 0 0;
    color:#969696;
}
.text strong a{
    font-size:14px;
    color:#771414;
    font-weight:normal;
    text-transform:capitalize;
}
.text p{
    margin:5px 0;
    line-height:14px;
}
.text a.more{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:35px;
    height:15px;
    background:url(../images/more.gif) no-repeat 0 0;
}
#footer{
    width:750px;
    overflow:hidden;
    background:url(../images/footer.png) no-repeat 0 0;
    padding:15px 40px 30px 10px;
    color:#c7c2b5;
}
#footer a{color:#410707;}
.info{float:left;}
.info p{
    margin:0;
    line-height:12px;
}
.info ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    line-height:16px;
}
.info ul li{
    float:left;
    padding:0 16px 0 9px;
    background:url(../images/sep.gif) no-repeat 0 50%;
    margin:0 0 0 -9px;
    display:inline;
}
.devel{
    float:right;
    overflow:hidden;
    text-indent:-9999px;
    width:102px;
    height:38px;
    background:url(../images/NCCSAencompass.png) no-repeat 0 0;
    cursor:pointer;
}
.devel:hover{
    background:url(../images/NCCSAencompassROLLOVER.png) no-repeat 0 0;
}
.login-foot{
    float:right;
    overflow:hidden;
    text-indent:-9999px;
    width:59px;
    height:38px;
    background:url(../images/NCCSAlogin.png) no-repeat 0 0;
    cursor:pointer;
}
.login-foot:hover{
    background:url(../images/NCCSAloginROLLOVER.png) no-repeat 0 0;
}
.sidebar{
    width:256px;
    float:left;
    background:url(../images/bg07.gif) no-repeat 0 0;
    padding:10px 0 20px;
}
.sidebar a{text-decoration:none;}
.sidebar a:hover{text-decoration:underline;}
.side-bg{
    width:226px;
    overflow:hidden;
    background:url(../images/bg08.gif) repeat-x 0 0;
    padding:11px 15px 15px;
}
.sidebar h2{
    margin:0;
    line-height:20px;
    font-size:16px;
    font-weight:bold;
    color:#850100;
    background:url(../images/line.gif) no-repeat 0 100%;
    padding:5px 0 5px 5px;
}
.links{
    margin:0 0 5x 0;
    padding:0 0 0 5px;
    font-size:14px; 
    list-style:none;
}

.links a{color:#850100;}
.sidebar h3{
    margin:0;
    padding:5px 0 0 11px;
    line-height:30px;
    font-size:14px;
    color:#850100;
    background:url(../images/line.gif) no-repeat 0 0;
}
.sidebar h3 span{
    padding:0 0 0 14px;
    background:url(../images/arrow.gif) no-repeat 0 50%;
}
.news{
    margin:0;
    padding:10px 0 0 25px;
    list-style:none;
    font-size:11px;
}
.news li{padding-bottom:15px;}
.news li a{color:#969696;}
.view a{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:46px;
    height:15px;
    background:url(../images/view.gif) no-repeat 0 0;
}
.news li strong{
    display:block;
    color:#850100;
    font-weight:normal;
}
.catalog2.line{
    background:url(../images/line.gif) no-repeat 0 0;
    padding-bottom:10px;
}
.catalog2.small{padding:0;}
.catalog2.small strong a{font-size:12px;}
.catalog2 .photos{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:60px;
    height:15px;
    background:url(../images/photo.gif) no-repeat 0 0;
    margin:7px 0 0;
}
.catalog2 .view {
    padding-bottom: 15px;
}
.view.bottom a{margin:3px 0 0 30px;}
.main-content{
    width:490px;
    float:right;
    padding:20px 20px 0 20px;
    color:#515050;
}
.main-content p{margin:5px 0 0;}
.main-content h1{
    margin:10px 0 10px;
    font-size:21px;
    font-weight:normal;
    color:#850100;
}
.main-content h2{
    margin:10px 0 10px;
    font-size:16px;
    font-weight:normal;
    color:#850100;
}
.main-content h3{
    margin:10px 0 10px;
    font-size:14px;
    font-weight:normal;
    color:#850100;
}
.main-content2{
    width:696px;
    float:right;
    padding:10px 50px 20px 40px;
    color:#585757;
}
.main-content2 p{margin:5px 0 0;}

#MemberLoginForm_LoginForm {
    width:100px;
}

#MemberLoginForm_LoginForm fieldset #Email {
    float:left;
    color:#585757;
}

#MemberLoginForm_LoginForm fieldset #Password {
    clear:both;
}

#MemberLoginForm_LoginForm fieldset #Remember {
    clear:both;
}
#MemberLoginForm_LoginForm fieldset #Remember .right {
    float:none;
}
#MemberLoginForm_LoginForm fieldset{
    width:100px;
}

#MemberLoginForm_LoginForm .Actions {
    width:300px;
}

#SearchResults li{
    list-style-type:none;
}
#Form_SchoolBox{
    width:300px;
}
#school{
    margin:0px 0 15px 0;
    color:#585757;
    float:left;
    width:500px;
}
.school{
    margin: 0px 0px 0px 0px;
    background-color :#DDDDDD;
    font:12px;
     
}
.school2{
    margin: 0px 0px 0px 0px;
    background-color:#FFFFFF;
    font:12px;

}
.school h3{
    font-style:none;
    font-size:16px;
    line-height:15px;
    padding:2px 0px 2px 0px;
    margin:25px 0px 10px 0px;
    background-color :#DDDDDD;                             
}
.school2 h3{
    font-style:none;
    font-size:16px;
    margin:25px 0px 10px 0px;
    padding:2px 0px 2px 0px; 
    line-height:15px;
    background-color:#FFFFFF;                              

}
      
.main-content2 h1{
    margin:0 0 10px 0;
    font-size:21px;
    font-weight:normal;
    color:#850100;
}
.main-content2 h2{
    margin:10px 0 10px 0;
    font-size:16px;
    font-weight:normal;
    color:#850100;
}
.main-content2 h5.head{
    float:left;
    margin-left:20px;
    margin-top:5px;
}
.main-content2 h3{
    margin:10px 0 10px 0;
    font-size:14px;
    font-weight:normal;
    color:#850100;
}
*.tahoma {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
*.georgia{font-family:Georgia, "Times New Roman", serif;}
.box{
    width:388px;
    height:90px;
    padding:10px 20px 0 24px;
    background:url(../images/box.gif) no-repeat 0 0;
    margin:20px 0 25px;
    color:#d09c9c;
}
.box h3{color:#fff;}
.main-content h4{
    margin:10px 0 10px 32px;
    font-size:14px;
    font-weight:normal;
    color:#850100;
}
.main-content2 h4{
    margin:10px 0 10px 32px;
    font-size:14px;
    font-weight:normal;
    color:#850100;
}
.list{
    margin:10px 0 10px 32px;
    padding:0 0 0 20px;
}
.link-list{
    margin:0;
    padding:15px 0 0;
    line-height:30px;
    list-style:none;
}
.catalog2{
    margin:0;
    padding:8px 0 0;
    list-style:none;
    overflow:hidden;
    width:230px;
    font-size: 11px;
}
.catalog2 li{
    width:230px;
    overflow:hidden;
}
.catalog2 .frame{
    width:67px;
    height:65px;
    float:left;
    padding:16px 16px 11px 16px;
    background:url(../images/frame02.png) no-repeat 0 0;
}
.catalog2 .frame.long{
    height: 83px;
    background: url(../images/frame03.png) no-repeat 0 0;
}
/*--- page-2 ---*/
.bg-content {
	width: 800px;
	overflow: hidden;
	background: url("../images/bg-content.gif") repeat-y;
}
.primary-content-2 {
	float: left;
	width: 451px;
	padding: 0 32px 0 38px;
}
.primary-content-3 {
	float: left;
	padding: 0 32px 0 38px;
}
.breadcrumbs {
	width: 452px;
	padding: 0px 0px 10px 0px;
    margin:0;
}
.breadcrumbs li {
	color: #696a6a;
	font-size: 10px;
	display: inline;
}

.secondary-content-2 {
	float: left;
	width: 230px;
	height: 100%;
	margin: -9px 0 0 0;
	padding: 20px 19px 30px 19px;
	background-color:#ccc;
    border:1px solid #000;
}
.sublink-box {
	padding: 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}
.sublink-box h3 {
	color: #0061aa;
	font-size: 16px;
	padding: 6px 0 13px 29px;
	/*background: url("../images/h-line.gif") no-repeat 0 100%;*/
}
.sublink-box ul {padding: 9px 0 0 0;}

.sublink-box ul li {
	font-size: 14px;
	padding: 0 0 6px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 5px;
}
.sublink-box ul li  a {color: #fc9400;}

.related-box {
	padding: 8px 0 12px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}

.related-box h3,
.separator h3,
.gallery-box h3 {
	color: #0061aa;
	font-size: 14px;
	padding: 0 0 3px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
.related-box p {
	color: #FC9400;
	font-size: 11px;
	line-height: 14px;
	padding: 0 22px 9px 29px;
}
.related-box p a {color: #B7B7B7;}
.mb-1 {margin-bottom: 5px !important;}

.separator {
	margin: 9px 0 0 0;
	padding: 7px 0 0 0;
	background: url("../images/h-line.gif") no-repeat;
}
.separator p ,
.gallery-box p {padding: 17px 0 0 0;}

.button-box {padding: 2px 0 0 25px;}
.button-box a {margin: 0;}

.header #NCCSA4 {
	position: absolute;
    height:158px;
    width:750px;
    top:54px;
    left:25px;
}
.whiteBG {
	width: 845px;
	margin: 0 auto;
	background: url("../images/whiteBG.png") repeat-y;
	padding: 0px 0px 0 0px;
}
#Form_SchoolBox_city{
    padding-left:2px;
}
#city{
    height:70px;
    margin:10px 0 0px 0;
    clear:both;
}
#Form_Form .text{
    width:122px; 
    padding:0px 0 0;
    color:#585757;
    float:none;
    clear:both;
}
#Form_Form #EditableTextField25 textarea{
    height:100px;
}
#Form_Form .FormHeading {
    float:left;
    margin:10px 0 10px;
}
#Form_Form label {
    clear:both;
}
