@charset "utf-8";
/* CSS Document */

/**********RESET CODE********/
html, body {
	border:0;
	margin:0;
	padding:0;
}
body{
	background-color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	}
	
body.popUp{
background:#F7F7F7;

}
	
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	font-family: arial, helvetica, sans-serif;	
	font-size: 24px;
	line-height: 18px;
	font-weight: bold;
 	color: #726653;
	padding:6px 0 10px 0;
}
h2 {
	padding:3px 0px 20px 0;
	font-family: arial, helvetica, sans-serif;	
	font-size: 18px;
	line-height: 20px;
 	color: #000000;
	font-weight: bold;
}


h3 {
	font-family: arial, helvetica, sans-serif;	
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;	
}
p, ul, ol {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	line-height: 16px;
	color: #000000;
	padding:0 0 18px 0;
}

a:link {
	/**********color: #b1c939;*************/
	color: #330000;
	font-family: arial, helvetica, sans-serif;
	font-size : 14px;
	}

a:hover {
	color: #36B647;
	font-family: arial, helvetica, sans-serif;
	font-size : 14px;
	}
	
a:visited {
	/**********color: #b1c939;*************/
	color: #000033;
	font-family: arial, helvetica, sans-serif;
	font-size : 14px;
	}	

ul, ol {
	list-style:none;
	padding:0 0 0 40px;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
	}

/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea, text {
	font:14px arial, helvetica, sans-serif;
}

textarea {
	line-height:1.25;
}

label {
	cursor:pointer;
	}

/***** Tables *****/
 
table {
	border:0;
	margin:0 0 18px 0;
	padding:0;
}

table tr td {
	padding:2px;
}

/***********Styles*********/

#top_nav{
width:980px;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height: 18px;
color:#000000;
text-align:left;
padding: 0 0 0 10px;
}

#top_nav a{
font-family: arial, helvetica, sans-serif;
color:#B73034;
font-size:14px;
line-height: 18px;
text-decoration:none;}

#top_nav a:hover{
font-family: arial, helvetica, sans-serif;
color:#Ef8F21;
font-size:14px;
line-height: 18px;
text-decoration:none;}


.navspecial {
font-family: arial, helvetica, sans-serif;
color:#Ef8F21;
font-size:14px;
line-height: 18px;
text-decoration:none;
font-weight:bold;}

.navspecial a{
font-family: arial, helvetica, sans-serif;
color:#Ef8F21;
font-size:14px;
line-height: 18px;
text-decoration:none;
font-weight:bold;}

.navspecial a:hover{
font-family: arial, helvetica, sans-serif;
color:#Ef8F21;
font-size:14px;
line-height: 18px;
text-decoration:none;
font-weight:bold;}

#nav_wrapper{
margin:0px auto;
width:981px;
margin-top:15px;
position:relative;
}

#nav_box_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_header_top.gif) no-repeat;
}

#nav_box_body{
width:981px;
margin:0px auto;
background:url(images/box_header_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;

}
#nav_box_btm{
clear:both;
width:981px;
height:20px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_header_btm.gif) no-repeat;
}

#sub_wrapper{
margin:0px auto;
width:981px;
margin-top:15px;
position:relative;
}

#sub_box_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_silver_top.gif) no-repeat;
}

#sub_box_orange_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_orange_top.gif) no-repeat;
}

#sub_box_green_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_green_top.gif) no-repeat;
}

#sub_box_pink_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_pink_top.gif) no-repeat;
}

#sub_box_press_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_press_top.gif) no-repeat;
}

#sub_box_lav_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_lav_top.gif) no-repeat;
}

#sub_box_blue_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_blue_top.gif) no-repeat;
}

#sub_box_or_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_or_top.gif) no-repeat;
}

#sub_box_purple_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_purple_top.gif) no-repeat;
}

#sub_box_brown_top{
width:981px;
height:20px;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_brown_top.gif) no-repeat;
}


#sub_box_body{
width:981px;
margin:0px auto;
background:url(images/box_silver_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_orange_body{
width:981px;
margin:0px auto;
background:url(images/box_orange_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}
#sub_box_green_body{
width:981px;
margin:0px auto;
background:url(images/box_green_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}
#sub_box_pink_body{
width:981px;
margin:0px auto;
background:url(images/box_pink_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_press_body{
width:981px;
margin:0px auto;
background:url(images/box_press_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_lav_body{
width:981px;
margin:0px auto;
background:url(images/box_lav_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_blue_body{
width:981px;
margin:0px auto;
background:url(images/box_blue_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_or_body{
width:981px;
margin:0px auto;
background:url(images/box_or_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_brown_body{
width:981px;
margin:0px auto;
background:url(images/box_brown_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#sub_box_purple_body{
width:981px;
margin:0px auto;
background:url(images/box_purple_tile.gif) repeat-y;
padding:0 0 0 0;
margin:0 0 0 0;
min-height:300px;
}

#content_center{
margin:0 0 0 0;
padding:0 0 0 0;
margin:0px auto;
width:900px;
}

#left_column{
width:660px;
margin-left:20px;
margin-top:10px;
overflow:auto;
float:left;
display:block;
}

#right_column{
width:260px;
float:left;
margin:15px 0 0 15px;
border-left: 1px 
border bgcolor:#333333;
}

#sub_box_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_silver_btm.gif) no-repeat;
}

#sub_box_orange_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_orange_btm.gif) no-repeat;
}

#sub_box_green_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_green_btm.gif) no-repeat;
}

#sub_box_pink_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_pink_btm.gif) no-repeat;
}

#sub_box_press_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_press_btm.gif) no-repeat;
}

#sub_box_lav_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_lav_btm.gif) no-repeat;
}

#sub_box_blue_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_blue_btm.gif) no-repeat;
}

#sub_box_or_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_or_btm.gif) no-repeat;
}

#sub_box_brown_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_brown_btm.gif) no-repeat;
}

#sub_box_purple_btm{
clear:both;
width:981px;
height:50px;
margin:0 0 0 0;
margin:0px auto;
padding:0 0 0 0;
background:url(images/box_purple_btm.gif) no-repeat;
}

#btm_nav_sub{
margin:0px auto;
clear:both;
height:50px;
width:960px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F7f7f7;
text-align:center;
}

#btm_nav_sub a:active, #btm_nav_sub a:link, #btm_nav_sub a:visited{
color:#f7f7f7;
text-decoration:none;}

#btm_nav_sub a:hover{
color:#676767;
text-decoration:none;}

#footer{
margin:0px auto;
width:970px;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:15px;
text-align:center;
margin-bottom:45px;}

#footer a:active, #footer a:link, #footer a:visited{
color:#FFFFFF;
text-decoration:underline;}

#footer a:hover{
color:#a5c242;
text-decoration:underline;}


/***********Styles*****************/

.headline {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 16px;
	color: #000000;
	padding:0 0 18px 0;
	font-weight: bold;
}

.teaser {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #942021;
	padding:0 0 18px 0;
	font-weight: bold;
}

.date {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	line-height: 12px;
	color: #666666;
	padding:0 0 18px 0;
	font-weight: normal;
	text-align: right;
}

.ref {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	line-height: 14px;
	color: #666666;
	padding:0 0 18px 0;
	font-weight: normal;
	text-align: right;
	
}

.ref a{
	color: #000000;
	
}


.ref a:hover{
	color: #36B647;
	
}

.pageheader {
	text-align: left;
	
}

.Links a { 
	color: #000033; 
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold; 
	text-decoration: underline;}

.Links a:hover { 
	color: #990000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 14px;
	line-height: 16px;
	font-weight: bold; 
	text-decoration: underline;}
	
.Links ul li{ 
	color: #000000; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	font-weight: normal; 
	padding:0 0 10px 0;
	list-style-type: disc;}	
	
.myheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	line-height: 16px;
	color: #660066 ;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}

.NCpub {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	line-height: 16px;
	color: #660066 ;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: right;
	}	
	
.NCDate {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	margin:0;
	line-height: 18px;
	color: #000000;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}
	
.Category {
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	margin:0;
	line-height: 16px;
	color: #0079F7;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}

.subscribenow {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	margin:0;
	line-height: 20px;
	color: #660066;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	} 

.subscribenow a{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	margin:0;
	line-height: 20px;
	color: #0079F7;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}

.subscribenow a:hover{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	margin:0;
	line-height: 20px;
	color: #36B647;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}
	
.calendarheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #660066 ;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}
	
.loggedin {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #660066 ;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	}
	
.docsort {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #000000;
	padding:0 0 18px 0;
	font-weight: bold;
	text-align: left;
	font-style:italic;
	}
	
.avtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #942021;
	padding:0 0 5px 0;
	font-weight: bold;
}	

.avtitle a, .doctitle a:visited  {
	/**********color: #b1c939;*************/
	color: #392810;
	font-family: arial, helvetica, sans-serif;
	font-size : 16px;
	}

.avtitle a:hover {
	color: #36B647;
	font-family: arial, helvetica, sans-serif;
	font-size : 16px;
	}

.doctitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	margin:0;
	line-height: 17px;
	color: #333333;
	padding:0 0 5px 0;
	font-weight: normal;
}	

.doctitle a, .doctitle a:visited  {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size : 15px;
	line-height: 17px;
	font-weight: bold;
	}

.doctitle a:hover {
	color: #36B647;
	font-family: arial, helvetica, sans-serif;
	font-size : 15px;
	line-height: 17px;
	font-weight: bold;
	}
	
.docdesc {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	line-height: 15px;
	color: #000000;
	padding: 0 0 0 0;
	font-weight: normal;
}

.docdate {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	line-height: 11px;
	color: #666666;
	padding:0 0 2px 0;
	font-weight: normal;
	text-align: right;
}

.info{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
	
.instructions {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	}

	
.fieldname {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	}

.requiredfield {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #Ef8F21;
	font-weight: bold;
}		

.credit {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	line-height: 12px;
	color: #666666;
	padding:0 0 18px 0;
	font-weight: normal;
	text-align: right;
}

.searchresults li {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	list-style: circle;
	line-height: 14px;
	padding:0 0 6px 0;
	}
	
.searchresults li a:link{

	color: #330000;
	}	

.searchresults li a:hover {

	color: #36B647;
	}	
	
.searchnum {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	line-height: 12px;
	color: #666666;
	padding:0 0 18px 0;
	font-weight: normal;
	text-align: left;
}

.copyright {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	line-height: 14px;
	color: #000000;

}	

.stockheader1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #F26722 ;
	padding:0 8px 10px 0;
	font-weight: bold;
	text-align: right;
	}

.stockheader2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #FF33CC ;
	padding:0 8px 10px 0;
	font-weight: bold;
	text-align: right;
	}
	
.stockheader3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #0079F7 ;
	padding:0 8px 10px 0;
	font-weight: bold;
	text-align: right;
	}
	
.stockheader4 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 18px;
	color: #36B647 ;
	padding:0 8px 10px 0;
	font-weight: bold;
	text-align: right;
	}		
	
.caption {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
}	