@charset "utf-8";
/* 

CSS Document 
STYLE SHEET FOR nccgscf.org | 2009
Created by Bruce Baumgarten

ToC

	1. defaults
	2. structure
	3. links and navigation
	4. fonts
	5. images
	6. forms

Notes


*/

/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}
html {
		font-size: 100%;
		}

body {
		font: 62.5%/1.5em Tahoma, Arial, Helvetica, sans-serif;
		background: #FFFFFF url(../img/pgbgd.jpg) 0 0 repeat-x;
		}
		
td  {
		padding: 1px 3px;
		}
		
/*  --------- 2. structure  --------- */

#site_center {
		text-align: center;
		}

#main {
		margin: 0 auto;
		width: 925px;
		text-align: left;
		}
		
#homeSky  {
		margin: 0;
		padding: 0;
		width: 925px;
		background:url(../img/homelogoimg-tagline.jpg) 0 0 no-repeat;
		height:389px;
		}

#pageSky  {
		margin: 0;
		padding: 0;
		width: 925px;
		background:url(../img/pagelogoimg-tagline.jpg) 0 0 no-repeat;
		height:258px;
		}

#homeTagline  {
		margin: 300px 10px 10px 500px;
		font: normal bold 1.8em/1.5em Tahoma, Arial, Helvetica, sans-serif;
		color: #FBCA01;
		}

#navmaincontainer  {
		margin-top: -3px;
		margin-bottom: 50px;
		padding: 0;
		width: 925px;
		height: 1px;
		clear: both;
		}
		
#navmain  {
		float: left;
		width: 100%;
		font-size: 100%;
		line-height: normal;
		}
		
#contentContainer  {
		margin: 0;
		padding: 0;
		width: 925px;
		}
		
.col4Even  {
		margin: 0;
		padding: 0;
		width: 231px;
		float: left;
		}

.col3Left  {
		margin: 0;
		padding: 0;
		width: 231px;
		float: left;
		}
		
.col3Right  {
		margin: 0;
		padding: 0;
		width: 231px;
		float: left;
		}

.col3Middle  {
		margin: 0;
		padding: 0;
		width: 462px;
		float: left;
		}

.col2Even  {
		margin: 0;
		padding: 0;
		width: 462px;
		float: left;
		}

.col2SBrightMain  {
		margin: 0;
		padding: 0;
		width: 693px;
		float: left;
		}
		
.col2SBrightSide  {
		margin: 0;
		padding: 0;
		width: 231px;
		float: left;
		}

.col2SBleftMain  {
		margin: 0;
		padding: 0;
		width: 693px;
		float: left;
		}
		
.col2SBleftSide  {
		margin: 0;
		padding: 0;
		width: 231px;
		float: left;
		}
		
.columnContent  {
		padding: 0 8px;
		}
		
.columnContentLeft  {
		padding: 0 8px 0 0;
		}

#columnSecNav  {
		padding: 0 36px 0 12px;
		}
		
.columnContentRight  {
		padding: 0 0 0 8px;
		}
		
#footer  {
		margin: 10px 0 0 0;
		padding: 10px 0;
		width: 925px;
		border-top: #FBCA01 1px solid;
		}

/*.col_1, .col_2, .col_3, .col_4, .col_box_1, .col_box_2, .col_box_3, .col_box_4 {
		float: left;
		}
*/
		
/*  --------- 3. links and navigation  --------- */

a:link, a:visited  {
	text-decoration: none;
	color: #2940A6;
}
a:hover, a:active  {
	text-decoration: none;
	color: #E10000;
	background-color: #FFFAE6;
	border-bottom: 1px solid #FC922C;
}


#navmain ul  {
		margin: 0 0 0 12px;
		padding: 0;
		list-style: none;
		}
		
#navmain li  {
		float: left;
		background: url(../img/normtab-right.png) no-repeat right bottom;
		margin: 0 2px;
		padding: 0;
		font-size: 1.2em;
		font-weight: bold;
		text-transform: uppercase;
		}

#homePage #navmain li  {
		background: url(../img/home-normtab-right.png) no-repeat right bottom;
		}
		
#navmain a, #navmain a:link, #navmain a:visited  {
		display: block;
		background: url(../img/normtab-left.png) no-repeat left bottom;
		padding: 7px 15px 13px 15px;
		color: #FFFFFF;
		text-decoration: none;
		}
		
#homePage #navmain a, #homePage #navmain a:link,
#homePage #navmain a:visited  {
		background: url(../img/home-normtab-left.png) no-repeat left bottom;
		}
		
#navmain a:hover, #navmain a:active  {
		color: #E10000;
		text-decoration: none;
		border: 0;
		border-bottom: 0;
		}

#navmain #current  {
		background-image: url(../img/activetab-right.png);
		}
		
#homePage #navmain #current  {
		background-image: url(../img/home-activetab-right.png);
		}		
				
#navmain #current a  {
		background-image: url(../img/activetab-left.png);
		text-decoration: none;
		color: #FFFFFF;
		}
	
#homePage #navmain #current a  {
		background-image: url(../img/home-activetab-left.png);
		}

#columnSecNav h1  {
		font: normal bold 1.4em/1.6em Tahoma, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: #E10000;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 0;
		}

#columnSecNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		border: 1px solid #E10000;
		}
		
#columnSecNav li  {
		margin: 3px 6px;
		padding: 0;
		font-size: 1.2em;
		font-weight: normal;
		text-transform: none;
		}

#columnSecNav li a, #columnSecNav li a:link, #columnSecNav li a:visited  {
		display: block;
		color: #2940A6;
		text-decoration: none;
		}

#columnSecNav li a:hover, #columnSecNav li a:active  {
		text-decoration: underline;
		border-bottom: 0;
		background-color: transparent;
		}

#columnSecNav #seccurrent a  {
		border-bottom: 0;
		color: #E10000;
		text-decoration: underline;
		background-color: transparent;
		}


		

/*  --------- 4. fonts  --------- */

h1, h2, h3, h4, p, ul {
		}

h1 {
		font: normal bold 1.8em/1.2em "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif;
		font-variant: small-caps;
		color: #E10000;
		margin-bottom: 1em;
		}

h2 {
		font: normal bold 1.6em/1.2em "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif;
		color: #FC922C;
		margin-top: 0.5em;
		}

h3 {
		font: italic bold 1.4em/1.2em "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif;
		color: #E38042;
		margin-top: 0.5em;
		margin-bottom: 0.2em;
		}
		
h4 {
		font: normal bold 1.1em/1.4em Tahoma, Arial, Helvetica, sans-serif;
		color: #FCBA40;
		margin-top: 0.5em;
		margin-bottom: 0.2em;
		}

h5 {
		font: normal bold 1em/1.2em Tahoma, Arial, Helvetica, sans-serif;
		color: #8332BF;
		margin-top: 0.5em;
		}

h6 {
		font: normal bold 1em/1em Tahoma, Arial, Helvetica, sans-serif;
		color: #333333;
		margin-top: 0.5em;

		}

p {
		font: normal normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;
		color: #000000;
		margin-bottom: 1em;
		}

ul {
		margin: 0.5em 1.5em 0.5em 2em;
		padding: 0;
		list-style-position: outside;
		list-style-type: disc;
		font: normal normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;
		}

ol {
		margin: 0.5em 1.5em 0.5em 2em;
		padding: 0;
		list-style-position: outside;
		list-style-type: decimal;
		font: normal normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;
		}



.copyright  {
		font: normal normal 1em/1.5em Tahoma, Arial, Helvetica, sans-serif;
		text-align: right;
}
		
.pctr  {
		text-align: center;
		}

.prt  {
		text-align: right;
		}

.pjust  {
		text-align: justify;
		}

.smalltext  {
		font-size: 80%;
		}
		
.explanatoryText  {
		font: normal normal 0.9em/1.4em Tahoma, Arial, Helvetica, sans-serif;
		color: #333333;
		margin-bottom: 1.5em;
		}

.unbold	{
		font-weight: normal;
		}
		
.emabove {
		margin-top: 1em;
		}

.orange  {
		color: #FC922C;
		}
		
.yellow  {
		color: #FBCA01;
		}
		
.red  {
		color: #E10000;
		}
		
.orangecentered  {
		color: #FC922C;
		text-align: center;
		}
		

/* ---------- 5. images ---------- */

a img {
		border: 0;
		}
		
.imgright  {
		float: right;
		margin-left: 10px;
		margin-bottom: 8px;
		}
		
.imgleft  {
		float: left;
		margin-top: 4px;
		margin-right: 10px;
		margin-bottom: 4px;
		}
		
		






/*in_line
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
ul { list-style:none;}*/

/*a:hover{text-decoration:none;}
a {color:#7a7a7a;}*/



.column { float:left;}
.clear { clear:both;}


/*h1{text-indent:-10000px; font-size:0; line-height:0;}
header*/
.h_link{ height:69px; color:#FFFFFF; font-size:1.2em;}
.h_link span{ display:block; padding:43px 0 0 500px; word-spacing:6px; text-align: right;}
.h_link span a, .h_link span a:link, .h_link span a:visited{ color:#FFFFFF; text-decoration:none; word-spacing:normal;}
.h_link span a:hover, .h_link span a:active { text-decoration:underline;
	color: #E10000;
	background-color: transparent;
	border-bottom: none;
}


/*.h_menu{ background:url(../images/h_menu_x.gif) 0 0 repeat-x;}*/
/*.h_menu div{ background:url(../images/h_menu_con_right.gif) top right no-repeat;}*/
.h_menu div div{ width:807px; height:107px; /*background:url(../images/h_menu_con_left.gif) 0 0 no-repeat;*/ text-indent:58px;}
.h_menu img{ margin:0 3px 0 0; vertical-align:middle;}


/*content
.sep_y{ background:url(../images/sep_y.gif) 0 0 repeat-y;}
.title{ display:block; margin:-20px 0 13px 0; position:relative;}
.content strong a{ color:#fe7800; text-decoration:none; display:block; margin:11px 0 0 0;}
.content strong a:hover{ text-decoration:none; color:#44ae12;}
.content strong img{ margin:6px 0 0 3px;}
.content{ font-size:0.687em; line-height:1.25em;}
.content span{ color:#44ae12;}
.content{ padding:0 0 0 3px; margin-top: 60px;}
.content p{ padding:0; margin:11px 0 0 0 ;}
.content span a{ color:#44ae12; text-decoration:none;}
.content span a:hover{ text-decoration:none}

================== index.html ==================
#page1 .content .col_2 .indent_box{ padding:0 0 0 24px;}
#page1 .content .col_3 .indent_box{ padding:0 5px 0 24px;}
#page1 .content .col_4 .indent_box{ padding:0 0 0 24px;}

================== index-1.html ==================
#page2 .content .col_1 .indent_box{ padding:0 27px 0 0;}
#page2 .content .col_2 .indent_box{ padding:0 0 0 24px;}
#page2 .content .col_2 .ind_txt{ line-height:1.56em;}


================== index-2.html ==================
#page3 .content .col_2 .indent_box{ padding:0 11px 0 24px;}
#page3 .content .col_3 .indent_box{ padding:0 5px 0 24px;}

/*================== index-3.html ==================
#page4 .content .col_1 .indent_box{ padding:0 21px 0 0;}
#page4 .content .col_2 .indent_box{ padding:0 11px 0 24px;}
#page4 .content .col_3 .indent_box{ padding:0 5px 0 24px;}

================== index-4.html ==================
#page5 .content .col_1 .indent_box{ padding:0 21px 0 0;}
#page5 .content .col_2 .indent_box{ padding:0 11px 0 24px;}

#page5 .content .col_2 .h_f{ height:26px;}
#page5 .content .col_2 .col_box{ width:580px;}
#page5 .content .col_2 .col_box_1{ width:61px;}
#page5 .content .col_2 .col_box_2{ width:180px;}
#page5 .content .col_2 .col_box_3{ width:60px;}
#page5 .content .col_2 .col_box_4{ width:265px;}
#page5 .content .col_2 input{ width:163px; height:18px;}
#page5 .content .col_2 textarea{ width:263px; height:47px; overflow:auto; margin-bottom:10px;}
#page5 .content .col_2 textarea, #page5 .content .col_2 input{ border:1px solid #a9b6c0; color:#50718c; font-size:11px; font-family:Arial;}

================== index-5.html ==================
#page6 .content .col_1 .indent_box{ padding:0 5px 0 0;}

==================list====================

ul{ margin:-3px 0 0 0;}
li a {background:url(../images/list_bull.gif) center left no-repeat; margin:0; padding:0 0 0 9px; color:#44ae12; text-decoration:none; line-height:1.625em;}
li a:hover{ text-decoration:none; color:#fe7800;}*/
/*==========================================*/




