@import url("/css/default/OService-default.css");
@import url("/css/default/default-consumed.css");
@import url("/css/default/default-datalist.css");
@import url("/css/default/default-headers.css");




Body {
	font-size : 12px;
	margin-top : 0px;
	margin-left : 0px;	
	margin-right : 0px;
	margin-bottom : 0px;
	font-family : verdana;
}
.main_table {
	width : 100%;
	height : 100%;
	background-image : url(/images/nvfs-sites/running-bg.gif);
	background-repeat : no-repeat;
	border-spacing : 0px;
	border-collapse :collapse;
}
#mainnav {
	display:block;
	width : 160px;
	background-image : url(/images/nvfs-sites/lefttabs_bg.gif);
	background-repeat: no-repeAT;
	padding-right : 10px;
}
#mainnav span {
	display:block;
	background-image:url(/images/nvfs-sites/mainnavbg1.gif);
	background-repeat:no-repeat;
	text-align : right;
	margin-top:3px;

}
#mainnav span a {
	display:block;
	background-image:url(/images/nvfs-sites/mainnavbg2.gif);
	background-repeat:no-repeat;
	text-align : right;
	padding-right : 20px;
	background-position : bottom;
	font-size : 11px;
}
#subnav {
	display:block;
}
#subnav span {
	display:block;
	background-image:url(/images/nvfs-sites/subnavbg1.gif);
	background-repeat:no-repeat;
	text-align : right;
	margin-top: 3px;


	
}
#subnav span a {
	display:block;
	background-image:url(/images/nvfs-sites/subnavbg2.gif);
	background-repeat:no-repeat;
	text-align : right;
	padding-right : 20px;
	background-position : bottom;
	font-size : 11px;
	padding-top : 2px;
	padding-bottom : 2px;
	
}



.main_table_left {	
	width : 150px;
}
.lefttabs_table {
	width : 170px;
	background-image : url(/images/nvfs-sites/lefttabs_bg.gif);
	background-repeat: no-repeAT;
	BORDER-SPACING : 0PX;
	BORDER-COLLAPSE : COLLAPSE;
	font-size :10px;

}
.lefttabs_selectedtd {
	background-image : url(/images/nvfs-sites/lefttabs_sel_bg.gif);
	background-repeat:no-repeat;
	background-position : right center;
	text-align : right;
	padding : 0px 15px 0px 0px;
	height : 25px;
}
.lefttabs_selected {
	color : red;
	vertical-align : middle;
	text-decoration : none;
	font-weight : bold;
}
.lefttabs_selected a:link,
.lefttabs_selected a:active,
.lefttabs_selected a:visited {
	color : red;
	text-decoration : none;
}
.lefttabs_selected:hover {
	color : #D6EBF2;
	text-decoration : none;
}
.lefttabs_notselectedtd {
	background-image : url(/images/nvfs-sites/lefttabs_notsel_bg.gif);
	background-repeat: no-repeat;
	background-position : right center;
	text-align : right;
	padding : 0px 15px 0px 0px;
	height : 25px;
}
.lefttabs_notselected {
	color :#D6EBF2;
	vertical-align : middle;
	font-weight : bold;
	text-decoration : none;
}
.lefttabs_notselected a:link,
.lefttabs_notselected a:active,
.lefttabs_notselected a:visited {
	color : #D6EBF2;
	text-decoration : none;
}
.lefttabs_notselected:hover {
	color : red;
	text-decoration : none;
}


.lefttabs_footer {
	color : #666666;
	font-size :10px;
	height : 120px;
	vertical-align : bottom;
	text-align : center;
}
.lefttabs_footer a:link,
.lefttabs_footer a:active,
.lefttabs_footer a:visited {
	color : #666666;
	text-decoration : none;
}
.lefttabs_footer a:hover {
	color :red;
	text-decoration : none;
}
.uppertabs_selectedtd {
	background-image : url(/images/nvfs-sites/uppertabs_sel_bg.gif);
	background-repeat: no-repeat;
	padding : 0px 25px 0px 0px;
	background-position : right center;
	height : 25px;
	text-align : right;

}
.uppertabs_selected {
	vertical-align : center;
	font-weight : bold;
	color : red;
	text-decoration : none;
}
.uppertabs_selected a:link,
.uppertabs_selected a:active,
.uppertabs_selected a:visited {
	color : red;
	text-decoration : none;
}
.uppertabs_selected:hover {
	color : #0A5771;
	text-decoration : none;
}
.uppertabs_notselectedtd {
	background-image : url(/images/nvfs-sites/uppertabs_notsel_bg.gif);
	background-repeat: no-repeat;
	height : 25px;
	background-position : right center;
	text-align : right;
	padding : 0px 25px 0px 0px;

}
.uppertabs_notselected {
	vertical-align : center;
	font-weight : bold;
	color : #0A5771;
	text-decoration : none;
}
.uppertabs_notselected a:link,
.uppertabs_notselected a:active,
.uppertabs_notselected a:visited {
	color : #0A5771;
	text-decoration : none;
}
.uppertabs_notselected:hover {
	color : red;
	text-decoration : none;
}
.content_area {
	width : 100%;
	height : 100%;
	vertical-align : top;
	font-size :12px;
}
.content_area TD{
	font-size :12px;
}
.page_header {
	background-repeat : no-repeat;
	height : 130px;
}
.page_header_left {
	background-image :  url(/images/nvfs-sites/page_header_left.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width : 100%;
	font-size : 20px;
	color : white;
	font-weight : bold;
	font-style : italic;
	vertical-align : top;
	padding : 30px 0px 0px 10px;
}
.page_header_right {
	background-image : url(/images/nvfs-sites/page_header_right.gif);
	background-repeat :no-repeat;
	background-position : right top;
}

.page_header_middle {
	background-image : url(/images/nvfs-sites/page_header_middle.gif);
	background-repeat : repeat-x;
	width : 100%;
}
.newsbox_table {
	border-collapse : collapse;
	width : 157px;
	border-spacing : 0px;
}
.newsbox_header {
	color : red;
	font-size: 12px;
	font-weight : bold;
	background-image : url(/images/nvfs-sites/newsbox_header_bg.gif);
	background-repeat : no-repeat;
	padding : 5px 0px 5px 10px;

}
.newsbox_content {
	background-color : #0A5771;
	padding : 4px 0px 4px 15px;
}
.newsbox_content a:link,
.newsbox_content a:active,
.newsbox_content a:visited, {
	font-size : 10px;
	color : white;
	text-decoration : none;
}
.newsbox_content a:hover{
	font-size : 10px;
	color : red;
}
.newsbox_footer {
	color : white;
	background-image : url(/images/nvfs-sites/newsbox_footer_bg.gif);
	background-repeat : no-repeat;
	background-position : left bottom;
}
.lefttabs_footer2 {
	background-image :  url(/images/nvfs-sites/bg-bottom.png);
	background-repeat: no-repeat;
}

/* *********************************************************************** */
.content_header {
	font-size : 12px;
	font-weight : bold;
}
.News_Content {
	font-size :12px;
}
.news_title {
	font-weight : bold;
	font-size : 12px;
}

.LinksPage_Title {
	font-weight : bold;
}
.news_header {
	font-weight : bold;
}
.newspage_table {
	width : 100%;
	height : 100%;
	border-spacing :0;
	border-collapse : collapse;
}
.newspage_content {
	width : 100%;
}


.Content_title {
	font-weight : bold;
	font-size :12px;
}  
    
.Content_text  {
	font-weight : bold;
	font-size : 12px;
}
.bo_header {
	font-weight : bold;
	font-size : 12px;
}


.Form_search {
	FONT-SIZE: 12PX;
}  
.Form_radio {
	FONT-SIZE: 12PX;
}  
.Form_pulldown {
	FONT-SIZE: 12PX;
}  
.Form_Text {
	FONT-SIZE: 12PX;
}  
.Form_Text2 {
	FONT-SIZE: 12PX;
}  
.Form_Text3 {
	FONT-SIZE: 12PX;
} 
.Form_Password {
	FONT-SIZE: 12PX;
}  
.Form_label {
	FONT-SIZE: 12PX;
}
.Form_error {
	FONT-SIZE: 12PX;
}
.Form_Hint {
	FONT-SIZE: 12PX;
	color :red;
} 
/* LINK LIST CLASSES ********************************/
.LK_header {
	font-size: 12px;
	font-weight : bold;
}
.LK_Title {
	font-size : 12px;
	font-weight : bold;
}
.LK_Link,
.LK_link a:link,
.LK_link a:active,
.LK_link a:visited, {
	font-size :12px;
	
}
.LK_link a:hover {
	font-size :12px;
	color : red;
}
.LinksPage_Link,
.linkspage_link a:link,
.linkspage_link a:active,
.linkspage_link a:visited {
	font-size : 12px; 
	color : #1D3757;
}
.linkspage_link a:hover {
	font-size :12px;
	color :red;
	
}
.LinksPage_Title  {
	font-weight : bold;
	font-size :12px;
}

/* **************************************** */
.PopUp_BodytText {
	font-size: 12px;
	font-family : verdana;}
.PopUp_BodytTextSmall {
	font-size: 12px;
	font-family : verdana;}
	



/* LIST CLASSES ****************************************/
.LS_BodyIndex,
.LS_bodyIndex a:link,
.LS_bodyIndex a:active,
.LS_BodyIndex a:visited {
	font-size : 12px;
	color : #1D3757;
}
.LS_BodyIndex a:hover {
	font-size : 12px;
	color : red;
}
.LS_header {
	font-size : 12px;
	font-weight : bold;
}
.LS_TopIndex {
	font-size: 12px;
	font-weight : bold;
}
.LS_Topindex TD{
	font-size : 12px;
	font-weight :bold;
}
.LS_More {
	font-size :12px;
}
.LS_More a:link,
.LS_More a:active,
.LS_More a:visited {
	color : #1D3757;
	font-size : 12px;
}
.LS_More a:hover {
	color : red;
}
