﻿
body {
	background-color: #7f6f5d;
	margin: 0px;
	background-image: url('images/bg_main.jpg'); 
	background-repeat: repeat-x;
	height:100%;
}


#container {
	height: 100%;
	width: 1002px;
	margin:0px auto;
}

#maincontainer {
	height:100%;
	width: 100%;
	margin:0px auto;
	margin-top:6px;
	background-image: url('images/bg_main2.jpg');
	background-repeat: repeat-x;
	background-color:#f5f2ef;
}

#header {
	background-image: url('images/header_test.jpg');
	background-repeat: no-repeat;
	height: 134px;
	width: 100%;
	margin:0px auto;
}

#header_inside {
	width:1002px;
	margin:0px auto;
}

#main {

	height: 658px;
	width: 100%;
	background-image: url(images/ncsi_hompage_FINAL_16.jpg);
	background-repeat: no-repeat;
}

#maincontent {
	width:1002px;
	margin:0px auto;
}

#main #flash {

	height: 448px;
	width: 982px;
	padding-top: 10px;

}

#box_1 {
	background-image: url(images/ncsi_hompage_FINAL_Conent_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 182px;
	width: 308px;

	margin-right: 21px;
	margin-top: 3px;
}
#box_1 #mission {
	float: left;
	height: 62px;
	width: 210px;
	color: #433a31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-size: 9pt;
	margin-top: 15px;
	margin-left: 48px;
	line-height: 18px;
	margin-right: 48px;
}
#box_1 #link_m {
	float: left;
	width: 155px;
	height: 40px;
}
#box_1 #read {
	float: left;
	width: 185px;
	margin-left: 15px;
	height: 40px;
	text-indent: -9999px;
	display: block;
}




#box_2 {
	background-image: url(images/ncsi_hompage_FINAL_Conent_05.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 182px;
	width: 309px;
	margin-right: 21px;
	margin-top: 3px;
}
#box_2  #shop {
	float: left;
	height: 100px;
	width: 135px;
	color: #433a31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-size: 9pt;
	margin-top: 36px;
	line-height: 18px;
	margin-left: 160px;
}
#box_2  #link_v {
	float: right;
	width: 150px;
	height: 30px;
}

#box_3 {
	background-image: url(images/ncsi_hompage_FINAL_Conent_07.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 182px;
	width: 323px;
	margin: 3px;
}
#box_3 #recruit {
	float: left;
	height: 50px;
	width: 295px;
	color: #433a31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-size: 10pt;
	line-height: 18px;
	margin-top: 58px;
	margin-left: 30px;
	margin-bottom: 31px;
}
#box_3 #resume {
	float: left;
	height: 32px;
	width: 134px;
	margin-left: 30px;
}
#box_3 #read {
	float: left;
	height: 32px;
	width: 134px;
}




#header #left {

}

#header #logo {
	float: left;
	height: 134px;
	width: 238px;
}
#header #right {
	float: left;
	height: 134px;
	width: 762px;
}
#header #red {
	float: left;
	height: 15px;
	width: 762px;
	background-image: url(images/ncsi_hompage_FINAL_03.jpg);
	background-repeat: no-repeat;
}
#right #nav_tabs {
	float: left;
	height: 29px;
	width: 824px;
}
#nav_tabs  #empty_1 {
	float: left;
	height: 29px;
	width: 22px;

}
#nav_tabs #home {
	float: left;
	height: 29px;
	width: 79px;
}
#nav_tabs #about {
	float: left;
	height: 29px;
	width: 74px;
}
#nav_tabs #prog {
	float: left;
	height: 29px;
	width: 77px;
}
#nav_tabs #part {
	float: left;
	height: 29px;
	width: 94px;
}
#nav_tabs #chart {
	float: left;
	height: 29px;
	width: 111px;
}
#nav_tabs #store {
	float: left;
	height: 29px;
	width: 54px;
}
#nav_tabs #toolkit {
	float: left;
	height: 29px;
	width: 62px;
}
#nav_tabs #contact {
	float: left;
	height: 29px;
	width: 62px;
}
#nav_tabs #portal {
	float: left;
	height: 29px;
	width: 127px;
}
#right #search {
	width: 732px;
	margin-top:16px;
}
#right #low_nav {
	float: left;
	height: 39px;
	width: 763px;
	text-decoration: none;
	background-repeat: no-repeat;
	
}
#low_nav  #partn  {
	float: left;
	width:92px;
	height:41px;
	
}
#low_nav  #kids  {
	float: left;
	height: 41px;
	width: 67px;
}
#low_nav  #educ  {
	float: left;
	height: 41px;
	width: 113px;
}
#low_nav  #lead  {
	float: left;
	height: 41px;
	width: 112px;
}
#low_nav  #auth  {
	float: left;
	height: 41px;
	width: 124px;
}
#low_nav  #board  {
	float: left;
	height: 41px;
	width: 83px;
}
#low_nav  #mang  {
	float: left;
	height: 41px;
	width: 128px;
}

#header #empty_2 {

}




#footer {
	height: 108px;
	width: 100%;
	/*background-image: url(images/ncsi_hompage_FINAL_17.jpg);*/
	background-image: url(images/footer_full.jpg);
	background-repeat: repeat-x;
	background-color: #7f6f5d;

}

#footer_inside {
	width:1002px;
	margin:0px auto;
}

#left_c {
	float: left;


}


#footer #top_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #af9c89;
	text-decoration: none;
	float: left;
	margin-top: 7px;
}

#top_line #navlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #af9c89;
	text-decoration: none;
}
#top_line #navlist li  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	list-style-type: none;
	word-spacing: 2px;
}
#top_line #navlist a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af9c89;
	text-decoration: none;
	font-size: 10px;
}
#top_line #navlist a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}


#top_line li {
	font-family: Arial, Helvetica, sans-serif;
	color: #af9c89;
	text-decoration: none;
}



#tab_1 a {
	text-decoration: none;
}

#footer #credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #af9c89;
	text-decoration: none;
	margin-top: 3px;
}
#credit a {
	text-decoration: none;
	color: #af9c89;
}
#credit a:hover {
	text-decoration: none;
	color: #ffffff;
}


#right_c {
	float: left;
	height: 108px;
}
#tab_1 {
	float: left;
	height: 46px;
	width: 172px;
	margin-left: 40px;
	margin-right: 13px;
}
#tab_2 {
	float: left;
	height: 46px;
	width: 172px;
	margin-right: 15px;
}
#FB {
	float: left;
	height: 34px;
	width: 36px;
	margin-top: 8px;
	margin-right: 3px;
}
#Tw {
	float: left;
	height: 34px;
	width: 36px;
	margin-top: 8px;
}

.bodytext1 {line-height: 1.7em; font-weight:normal; font-style:normal; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#52483f;}
.whiteheader {font-weight:normal; font-style:normal; font-size:22px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#ffffff;}
.leftnavtop1 {line-height: 1.6em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#453c33;}
.leftnav1 {line-height: 1.8em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#453c33;}

A.leftnavtop1 {line-height: 1.6em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#453c33;}
A.leftnavtop1:active {line-height: 1.6em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#453c33;}
A.leftnavtop1:hover {line-height: 1.6em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#ffffff;}

A.leftnav1 {line-height: 1.85em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#453c33;}
A.leftnav1:active {line-height: 1.85em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#453c33;}
A.leftnav1:hover {line-height: 1.85em; font-weight:normal; font-style:normal; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#ffffff;}

.bg_inner_top {
	background-image: url(images/bg_inner_top.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding-top: 25px;
	padding-left: 35px;
	color: White;
	font-size:26px;
}

.bg_inner {
	background-image: url(images/bg_inner.jpg);
	background-repeat: repeat-y;
	padding-left: 35px;
	padding-right: 35px;
	padding-top:10px;
	padding-bottom: 20px;
	height: 100%;
}

.leftnavtop {
	background-image: url(images/leftnavtop.jpg);
	background-repeat: no-repeat;
	height: 53px;
}

.leftnavmiddletop {
	background-image: url(images/leftnavmiddletop.jpg);
	background-repeat: no-repeat;
	height: 26px;
}

.leftnavmiddle {
	background-image: url(images/leftnavmiddle.jpg);
	background-repeat: repeat-y;
	height: 26px;
}

.leftnavbottom {
	background-image: url(images/leftnavbottom.gif);
	background-repeat: no-repeat;
	height: 84px;
}

.bg_inner_bottom {
	background-image: url(images/bg_inner_bottom.jpg);
	background-repeat: no-repeat;
	height: 14px;
}

.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500; font-family:verdana, sans-serif; font-size:15px; line-height:1.6em;}

#nav li.top {display:block; float:none; height:27px;}
#nav li a.top_link {display:block; float:left; height:25px; line-height:25px; color:#453c33; text-decoration:none; font-size:15px; padding:0 0 0 0px; cursor:pointer; line-height:1.4em;}
#nav li a.top_link span {float:left; display:block; padding:0 0px 0 0px; height:35px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 0px 0 0px; height:35px;}

#nav li:hover a.top_link {color:#fff;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
/*#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}*/

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:130px; top:0px; background: #67594c; padding:3px; border:1px solid #67594c; white-space:normal; width:150px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:auto; position:relative; float:left; width:150px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:auto; width:142px; line-height:1.3em; color:#fff; text-decoration:none;border:1px solid #837262; padding:3px;}
#nav li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#837262; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#67594c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:150px; top:0px; background: #9eb26b; padding:3px; font-size:12px; color:#fff; border:1px solid #5c731e; white-space:normal; width:150px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 
