body {
	background-color: 	#FFFFFF;
	margin:				10px 0px;
}

body, td, input, select, textarea {
	color: 				#453F21;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight: 		normal;
	line-height: 		15px;
}

input, select, textarea {
	background-color: 	#FFFFFF;
	border:				1px solid #E1DCBF;
}

th {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight: 		bold;
	line-height: 		13px;
	text-align: 		left
}

p {
	margin-top: 		5px;
	margin-bottom: 		5px;
}	

ul, ol {
	margin-top: 		5px;
	margin-bottom: 		5px;
	margin-left: 		0;
	padding-left: 		2em;
}

ul li {
	list-style-image: 	url(../images/bullet_midgrey.gif);
}

h1 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	font-weight: 		bold;
	text-transform: 	uppercase;
	margin-top: 		5px;
	margin-bottom: 		0px;
}

h2 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	font-weight: 		bold;
	margin-top: 		5px;
	margin-bottom: 		0px;
}

h3 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight: 		bold;
	margin-top: 		5px;
	margin-bottom: 		0px;
}

h4 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight: 		bold;
	margin-top: 		5px;
	margin-bottom: 		0px;
}

h5 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			10px;
	font-weight: 		bold;
	margin-top: 		0px;
	margin-bottom: 		0px;
}

h6 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			10px;
	font-weight: 		bold;
	margin-top: 		0px;
	margin-bottom: 		0px;
}

hr {
	height: 			1px;
	color: 				#336699;	
}

A:link, A:visited {
	color: 				#336699;
    text-decoration: 	none;
    font-weight: 		bold;
}

A:hover, A:active {
	color: 				#336699;
    text-decoration: 	underline;
    font-weight: 		bold;
}

/* style for two outside columns */

.columnContainer {
	background-image:	url("../images/nws_bg.jpg");
	background-position: bottom;
	background-repeat:	no-repeat;
	border-width: 		0px 1px;
	border-color:		#E1DCBF;
	border-style: 		solid;
}

.columnLeft {
	color: 				#000000;
	padding-top:		17px;
}

.columnCenter {
	color: 				#000000;
	padding-top:		17px;
}

.columnRight {
	color: 				#000000;
	padding-top:		17px;
}

/* style for general elements */
.moduleTitle {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight: 		bold;
	color:				#453F21;
}

.moduleTitleBackground {
	background-image:	url("../images/nws_title.gif");
	background-repeat:	no-repeat;
	background-position: left top;
	padding:			4px 2px 4px 20px;
}

.highlightArea {
	background-color:	#D4E6F6;
}

.highlightText {
	color: 				#000000;
}

.highlightTitle {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	font-weight: 		normal;
	color: 				#000000;
	text-transform: 	uppercase;
}

/* PAGE BANNER */
/* NOTE: Tabs are rendered by header_desktop.ascx */

.headerMain {
	background-image:	url("../images/nws_head_leaf.jpg");
	background-repeat:	no-repeat;
	background-position: right top;
}

.headerLogo {
	background-image:	url("../images/nws_head_logo.gif");
	background-repeat:	no-repeat;
	background-position: left top;
}

/* Universal navigation: "log-out", "search", etc */
.uniNav {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: 				#453F21;
	font-size: 			10px;
	padding:			0px 10px;
}

A.uniNav:link, A.uniNav:visited {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: 				#453F21;
	font-weight: 		normal;
	text-decoration: 	none;
}

A.uniNav:hover, A.uniNav:active {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: 				#453F21;
	font-weight: 		normal;
	text-decoration: 	underline;
}

/* Primary navigation */
.menu1Bg {
    background-color:	#FFFFFF;
    border-color:		#FFFFFF;
    line-height:		normal;
    padding:			0px 10px;
}

.tab1 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#FFFFFF;
}

.tab1Cell {
	background-image:	url("../images/nws_head_tab1.jpg");
	background-position: top left;
	background-repeat:	no-repeat;
	background-color:	#D1EBAE;
	padding:			5px 7px 5px 14px;
}

.tab1CellSelected {
	background-image:	url("../images/nws_head_tab1_selected.gif");
	background-position: top left;
	background-repeat:	no-repeat;
	background-color:	#E1DCBF;
	padding:			5px 7px 5px 14px;
}

A.tab1selected:link, A.tab1selected:visited  {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: 				#031F44;
	font-size: 			11px;
	font-weight: 		bold;
	text-decoration: 	none;
}

A.tab1selected:active, A.tab1selected:hover  {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: 				#031F44;
	font-size: 			11px;
	font-weight: 		bold;
	text-decoration: 	underline;
}

A.tab1:link, A.tab1:visited {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	color: 				#031F44;
	font-weight: 		normal;
	text-decoration: 	none;
}

A.tab1:hover, A.tab1:active {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	color: 				#031F44;
	font-weight: 		normal;
	text-decoration: 	underline;
}

/* Secondary navigation */

.menu2Bg 
{
	background-image:	url("../images/nws_head_tab2.jpg");
	background-position: top;
	background-repeat:	repeat-x;
    line-height:		normal;
    padding:			0px 10px;
}

.tab2 {
	color: 				#031F44;
	line-height: 		normal;
}

.tab2Cell {

}

.tab2CellSelected {
/* used if background of cell for each tab menu needs to change */
}

A.tab2selected:link, A.tab2selected:visited {
	color: 				#031F44;
    font-weight: 		bold;
    text-decoration: 	none;
    line-height: 		normal;
    font-size:			11px;
}

A.tab2selected:hover, A.tab2selected:active {
	color: 				#031F44;
    font-weight: 		bold;
    text-decoration: 	underline;
    line-height: 		normal;
    font-size:			11px;
}

A.tab2:link, A.tab2:visited {
	color: 				#031F44;
    font-weight: 		normal;
    text-decoration: 	none;
    line-height: 		normal;
    font-size:			11px;
}

A.tab2:hover, A.tab2:active {
	color: 				#031F44;
    font-weight: 		normal;
    text-decoration: 	underline;
    line-height: 		normal;
    font-size:			11px;
}

/* Secondary navigation */

.menu3Bg {
    background-color: 	#FFFFFF;
    border-color: 		#FFFFFF;
}

.tab3 {
	color: 				#333333;
	line-height: 		normal;
}

.tab3Cell {
/* used if background of cell for each tab menu needs to change */
}

.tab3CellSelected {
/* used if background of cell for each tab menu needs to change */
}

A.tab3selected:link, A.tab3selected:visited {
	color: 				#336699;
    font-weight: 		bold;
    text-decoration: 	none;
    line-height: 		normal;
}

A.tab3selected:hover, A.tab3selected:active {
	color: 				#336699;
    font-weight: 		bold;
    text-decoration: 	underline;
    line-height: 		normal;
}

A.tab3:link, A.tab3:visited {
	color: 				#336699;
    font-weight: 		normal;
    text-decoration: 	none;
    line-height: 		normal;
}

A.tab3:hover, A.tab3:active {
	color: 				#336699;
    font-weight: 		normal;
    text-decoration: 	underline;
    line-height: 		normal;
}

/* FOOTER */

.footBg {
    background-image:	url("../images/nws_footer_bg.jpg");
    background-position: bottom;
	background-repeat:	no-repeat;
	border-width: 		0px 1px 1px 1px;
	border-color:		#E1DCBF;
	border-style: 		solid;
}

.foot {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 			10px;
    line-height: 		10px;
    color: 				#453F21;
    font-weight: 		bold
}

A.foot:link, A.foot:visited {
    text-decoration: 	none;
	font-weight: 		normal;
    color: 				#453F21;
}

A.foot:hover, A.foot:active {
    text-decoration: 	underline;
	font-weight: 		normal;
    color: 				#453F21;
}

/* MODULES */

/* special */

.servicesDisplayTitle {
	color: #031F44;
	font-weight: bold;
	border-bottom: 1px solid #031F44;
}

.servicesListEntry {
	margin-left: 10px;
}

.feature .moduleTitleBackground {
	background-image:	url("../images/nws_title.gif");
	background-repeat:	no-repeat;
	background-position: left top;
	padding:			4px 2px 4px 20px;
	border:				1px solid #E1DCBF;
	background-color:	#FFFFFF;
}

.feature .moduleContent {
	border-width:		0px 1px 1px 1px;
	border-color:		#E1DCBF;
	border-style:		solid;
	background-color:	#FFFFFF;
}

/* Discussion */
.discussionTree {
	width:				100%;
	border:				1px solid #7b9ebd;
}

.discussionByline {
	color:				#666666;
}

/* Search */
.searchText {
    color: 				#FF0000;
}

/* Debugging */
.debugText {
	color: 				#666666;
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 			9px;
	font-weight: 		normal;
	text-align: 		right;
	background-color: 	White;
	font-style: 		italic;
}

/* Publishing Model */
.publishActiveHeader {
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B4C5DF, EndColorStr=#91A9D0);
	 background-color:#f5f5f5;
	text-align:			center;
	padding-left:		7px;
	padding-right:		7px;
}
