@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-bottom : 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFEDED;
	line-height: 1.2;
}
Body TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
P {
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
LI {
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A {
	font-size : 12px;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link,
a:acitve,
a:visited {
	color :red;
}
a:hover {
	color :black;
}
HR {
	height : 1px;
	color : #848284;
}
/* =======================================================*/
.lefttabs_table {
	Width : 178px;
	height :30px;
	height : 100%;
}
.lefttabs_selectedtd {
	width : 20%;
	height :20px;
	text-align : right;
	padding : 5px 5px 5px 0px;
/*	background-image : url(/images/nvvp-site5/arrow_ls.gif);
	background-position :  middle left;
	background-repeat : no-repeat;
*/	text-decoration : none;
	border-bottom :  solid 1px #DC4447;
	font-size : 11px;
	background-color : #DC4447; 
}
table.lefttabs_table a {
	font-family			: Lucida Sans;	
}
.lefttabs_selectedtd a:link,
.lefttabs_selectedtd a:active,
.lefttabs_selectedtd a:visited {
	color : white;
	font-weight : bold;
	font-size : 11px;
}
.lefttabs_selectedtd a:hover {
	color : black;
	font-weight : bold;
	font-size : 11px;
}

.lefttabs_notselectedtd {
	width : 20%;
	height :20px;
	text-align : right;
	padding : 5px 5px 5px 0px;
	background-image : url(/images/nvvp-site5/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
	text-decoration : none;
	border-bottom :  solid 1px #DC4447;
	font-size : 11px;
	background-color : white;
}
.lefttabs_notselectedtd a:link,
.lefttabs_notselectedtd a:active,
.lefttabs_notselectedtd a:visited {
	color : #DC4447;
	font-weight : bold;
	font-size : 11px;
}
.lefttabs_notselectedtd a:hover {
	color : black;
	font-weight : bold;
	font-size : 11px;
}
.lefttabs_footer {
	height : 100%;
	vertical-align : bottom;
	font-size :10px;
	text-align :right;
	padding : 5px 5px 5px 5px;
	border-bottom :  solid 1px #DC4447;
	border-right :  solid 1px #DC4447;
}
.lefttabs_footer a:link,
.lefttabs_footer a:active,
.lefttabs_footer a:visited {
	font-size :10px;
	color :black;
	font-style : italic;
}
.lefttabs_footer a:hover {
	font-size :10px;
	color : #DC4447;
	font-style :italic;
}
.uppertabs_table {
	width : 180px;
	height : 100%;
}
.uppertabs_selectedtd {
	height : 20px;
	text-align :right;
	border-bottom :  solid 1px #DC4447;
	padding : 5px 15px 5px 5px;
	background-color : #F3F3F3; 
	font-size : 11px;
	font-weight : bold;
}
.uppertabs_selectedtd a:link,
.uppertabs_selectedtd a:active,
.uppertabs_selectedtd a:visited {
	color : #DC4447;
	font-weight : bold;
	font-size : 11px;
}
.uppertabs_selectedtd a:hover {
	color :black;
	font-weight : bold;
	font-size : 11px;
}
.uppertabs_notselectedtd {
	height : 20px;
	padding : 5px 15px 5px 5px;
	text-align :right;
	border-bottom :  solid 1px #DC4447;
	background-color : #F3F3F3; 
	font-size : 11px;
}
.uppertabs_notselectedtd a:link,
.uppertabs_notselectedtd a:active,
.uppertabs_notselectedtd a:visited {
	color : black;
	font-size : 11px;
}
.uppertabs_notselectedtd a:hover {
	color : #DC4447;
	font-size : 11px;
}
.uppertabs_footer {
	height : 100%;
	text-align : center;
	vertical-align : bottom;
	font-size: 10px;
}
.newsbox_table {
	width : 161px;
	height : 100%;
	background-color : #DC4447;
	border-collapse : collapse;
	border-top :  solid 1px white;
}
.newsbox_header {
	color : white;
	font-weight : bold;
	text-align : right;
	height : 20px;
}
.newsbox_content {
	height : 25px;
	border-bottom :  solid 1px white;
	text-align  : right;
	display : block;
	font-size : 10px;
}
.newsbox_content a:link,
.newsbox_content a:active,
.newsbox_content a:visited {
	color : white;
	font-size : 10px;
	padding : 5px 10px 5px 5px;
	display :block;
}
.newsbox_content a:hover {
	color : red;
	font-size : 10px;
	padding : 5px 10px 5px 5px;
	display :block;
}
/* =======================================================*/
.Main_table {
	width : 881px;
	height : 100%;
	margin-left : auto;
	margin-right : auto;
}	
.main_table_left {
	width : 178px;
	height : 100%;
	vertical-align :top;
	border-right :  solid 1px #DC4447;
}
.content_area {
	vertical-align :top;
	height :100%;
	width : 100%;
	padding : 5px 0px 5px 5px;
	background-color : #FFEDED;
	font-size : 12px;
	line-height: 1.2;
}
.content_area TD {
	font-family : verdana;
	font-size : 12px;
	line-height: 1.2;
}
.page_footer {
	height : 25px;
	font-size: 10px;
	border-bottom :  solid 1px #DC4447;
	width : 539px;
}
.page_footer_left {
	background-color : #DC4447;
	background-image : url(/images/nvvpIntranet/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
}
.page_header {
	height : 180px;
	vertical-align :bottom;
	background-image :  url(/images/nvvpIntranet/page_header_bg_red.gif);
	background-image : left top;
	background-repeat : no-repeat;
}

.color_row {
	border-collapse : collapse;
}
.cr_1 {
	background-color : #008CA6;
	width : 179px;
	white-space : nowrap;
	background-image : url(/images/nvvpIntranet/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
	text-align : right;
	color : white;
	border-right :  solid 1px white;
	border-top :  solid 1px white;
	text-transform:lowercase;

}
td.page_header a {
	font-family			: Lucida Sans;	
}
.cr_1 a:link,
.cr_1 a:active,
.cr_1 a:visited {
	color :white;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;

}
.cr_1 a:hover {
	color : #98D6E5;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;
}
.cr_2 {
	background-color : #EE9700;
	width : 179px;
	white-space : nowrap;
	background-image : url(/images/nvvpIntranet/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
	text-align : right;
	color : white;
	border-right :  solid 1px white;
	border-top :  solid 1px white;
	text-transform:lowercase;
}
.cr_2 a:link,
.cr_2 a:active,
.cr_2 a:visited {
	color :white;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;
}
.cr_2 a:hover {
	color : #F3D8AA;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;
}
.cr_3 {
	background-color : #D2CD02;
	width : 179px;
	white-space : nowrap;
	background-image : url(/images/nvvpIntranet/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
	text-align : right;
	color : white;
	border-right :  solid 1px white;
	border-top :  solid 1px white;
	text-transform:lowercase;
}
.cr_3 a:link,
.cr_3 a:active,
.cr_3 a:visited {
	color :white;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;
}
.cr_3 a:hover {
	color : #F5F4C2;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;
}
.cr_4 {
	background-color : #5E0F7C;
	width : 179px;
	white-space : nowrap;
	background-image : url(/images/nvvpIntranet/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
	text-align : right;
	color : white;
	border-right :  solid 1px white;
		border-top :  solid 1px white;
	text-transform:lowercase;
}
.cr_4 a:link,
.cr_4 a:active,
.cr_4 a:visited {
	color :white;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;}
.cr_4 a:hover {
	color : #CFBED6;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;}
.cr_5 {
	background-color : #DC4447;
	white-space : nowrap;
	background-image : url(/images/nvvpIntranet/lefttabs_block.gif);
	background-position :  bottom right;
	background-repeat : no-repeat;
	text-align : right;
	color : white;
	border-right :  solid 1px white;
	border-top :  solid 1px white;
	text-transform:lowercase;
}
.cr_5 a:link,
.cr_5 a:active,
.cr_5 a:visited {
	color : white;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;}
.cr_5 a:hover {
	color : #F3C3C4;
	font-weight : bold;
	text-decoration : none;
	padding : 0px 10px 0px 10px;}
/*************************************************/
/* List (LS) CLasses */
.LS_BodyIndex {
	font-size :12px;
}
.Ls_bodyIndex a:link,
.Ls_bodyIndex a:active,
.Ls_BodyIndex a:visited {
	color : red;
}
.Ls_bodyIndex a:hover {
	color : black;
	text-decoration : underline;
} 
td.LS_TopIndex {
	font-size :12px;
	font-weight : bold;
	padding : 5px;
	border-bottom :  solid 1px #848284;
}
.LS_TopIndex a:link,
.LS_TopIndex a:active,
.LS_TopIndex a:visited {
	color : red;
}
.LS_TopIndex a:hover {
	color :black;
	text-decoration : underline;
}
.LS_Header {
	font-weight : bold;
	font-size :18px;
	text-align :center;
}
.ls_header TD {
	text-align :center;
}
.LS_Header a:link,
.LS_header a:active,
.LS_header a:visited {
	color : red;
}
.LS_Header a:hover{
	color :black;
	text-decoration : underline;
}
.LS_Title {	
	font-weight : bold;
	font-size :12px;
}
.LS_link {
	font-size :12px;
}
.LS_link a:link,
.LS_link a:active,
.LS_link a:visited {
	font-size :12px;

}
.LS_link a:hover {
	font-size :12px;
	color : red;
	text-decoration : underline;
}
.LS_More {
}
.LS_More a:link,
.LS_More a:active,
.LS_More a:visited {
	font-size :12px;
	color : red;
}
.LS_More a:hover{
	font-size :12px;
	color : black;
	text-decoration : underline;
}
.LS_Body {
	font-size :12px;
}
.LS_Top {
	font-size :12px;
	text-align : left;
}
.LS_Top a:link,
.LS_TOP a:active,
.LS_top a:visited {
	color : red;
}
.LS_Top a:hover {
	color : black;
	text-decoration : underline;
}

.LS_BoxTitles {
	font-size :12px;
}
.LS_BoxTitles a:hover {
	font-size :12px;
	color :red;
}
/* Form CLasses @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ 

.Form_SubHeader {
	background-color : #DC4447;
	border:  solid 1px black;
	padding : 2px 5px 2px 5px;
	color : white;	
	font-weight : bold;
	margin : 10px
}

.Form_Label {
	font-size :12px;
	padding : 10px 5px 10px 5px;
}

.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_error {
	color : red;
	font-size : 10px;
}
.form_hint {
	color : green;
	font-size :10px;
}

/* Message Bord (MB) Classes @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ 

.MB_Th {
	font-size :12px;
	background-color : #DC4447;
	text-align : left;
	padding : 2px 5px 2px 5px;
	color : white;
	border :  solid 1px white;
	border-collapse :collapse;
}

.MB_Td {
	font-size : 12px;
	background-color : #EFEFEF;
	text-align : left;
	padding : 2px 5px 2px 5px;
	white-space : nowrap;
}
.MB_Td a:link,
.MB_Td a:active,
.MB_Td a:visited {
	font-size :12px;
	color : black;
}
.MB_Td a:hover {
	font-size :12px;
	color :red;
}
.MB_Title {
	font-weight : bold;
	font-size : 18px;
	text-align : center;
}
div.MB_Title {
	font-weight : bold;
	font-size : 18px;
	text-align : center;
}
.MB_ActionMenu {
	font-size :12px;
}
.MB_actionMenu a:link{
	font-size :12px;
}
.MB_actionMenu a:active{
	font-size :12px;
}
.MB_actionMenu a:visited{
	font-size :12px;
}
.MB_actionMenu a:hover{
	font-size :12px;
}
/* Link (LK) Classes @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.LK_Header {
	font-weight : bold;
}
.LK_Title {
	font-weight : bold;
	font-size :12px;
}
.LK_Link {
	font-size :12px;
}
.LK_Link a:link,
.LK_Link a:active,
.LK_Link a:visited{
	font-size :12px;
	color : red;
}
.LK_Link a:hover{
	color : black;
	text-decoration : underline;
}
.LK_TopIndex  {
	font-size :12px;
}

.LK_TopIndex a:link,
.LK_TopIndex a:active,
.LK_TopIndex a:visited {
	font-size :12px;
}
.LK_TopIndex a:hover {
	font-size :12px;
	text-decoration : underline;
	color : red;
}

/* news_box_classes */ 

.News_title {
	font-size :12px;
	font-weight : bold;
}
.News_content {
	font-size: 12px;
}
.BO_header {
	font-weight : bold;
	font-size: 18px;
	text-align : center;
}
.Backoffice_link {
	font-size :12px;
}
.LinksPage_Link {
	font-size: 12px;
}
.LinksPage_Link a:link,
.LinksPage_Link a:active,
.LinksPage_Link a:visited {
	font-size :12px;
	color : black;
}
.LinksPage_Link a:hover{
	font-size :12px;
	color :red;
}
.LinksPage_Title {
	font-size: 12px;
	font-weight : bold;
}


.List_Object_Title {
	font-size: 12px;
	font-weight : bold;
}
.List_Object_Content {
	font-size: 12px;
}

.content_text_small{
	font-size : 12px;
}
/* Message Bord (MB) Classes @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ 

.MB_Th {
	font-size : 12px;
}
.MB_Td {
	font-size : 12px;
}
.MB_Td a:link {
	font-size :12px;
}
.MB_Td a:active {
	font-size :12px;
}
.MB_Td a:visited {
	font-size :12px;
}
.MB_Td a:hover {
	color : red;
}
.MB_Title {
	font-weight : bold;
	font-size :12px;
}
.MB_ActionMenu {
	font-size : 12px;
	font-weight : bold;
}
.MB_actionMenu a:link{
	font-size :12px;
}
.MB_actionMenu a:active{
	font-size :12px;
}
.MB_actionMenu a:visited{
	font-size :12px;
}
.MB_actionMenu a:hover{
	font-size :12px;
	color : red;
}
.Form_Content {
	font-size :12px;
}
/************************************************************/
.Content_header {
	font-size :18px;
	font-weight : bold;
	text-align : center;
	widht : 100%;
} 
span.content_header {
	font-size : 18px;
}
td.content_header {
	font-size :18px;
}
div.content_header {
	width : 100%;
	text-align : center;
	float:right;
}
.Content_title {
	font-size :12px;
	font-weight : bold;
} 
.Content_text {
	font-size : 12px;
}
.box_table {
	background-color : #F3F3F3;
	width : 161px;
	border :  solid 1px #DC4447;
	border-collapse : collapse;
	margin-bottom : 5px;
}
.box_header {
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
	padding : 2px 2px 2px 5px;
	background-color : #DC4447;
	border-bottom :  solid 1px #DC4447;
}
.box_content {
	font-size :11px;
	padding : 2px 5px 2px 5px;
	display :block;
}
.box_content a:link,
.box_content a:active,
.box_content a:visited {
	font-size :11px;
	display :block;
	color : #DC4447;
}
.box_content a:hover{
	font-size :11px;
	display :block;
	color : black;
}
.box_footer {
	height : 100%;
}
.box_more {
	font-size : 10px; 
	padding : 0px 0px 0px 5px;
}
.box_more a:link, 
.box_more a:active,
.box_more a:visited {
	COLOR : #DC4447;
}
.BOX_MORE A:HOVER {
	COLOR : black;
}
.box_bullet {
	width : 10px;
}
.content_text4 {
	font-weight : bold;
	font-color : black;
	font-size :12px;
}
.Table_heder {
	background-color : #cccccc;
	font-size : 12px;
	font-weight : bold;
}
.Table_data {
	vertical-align : top;
}
.insurer_table {
	border :  solid 1px red;
	font-size : 10px;
	font-family : verdana;
}
.insurer_table TD{
	Padding : 5px 15px 5px 15px;
	font-size :10px;
}
.insurer_header{
	font-weight : bold;
	background-color : #999999;
	font-size : 10px;
}
.insurer_header TD{
	padding : 5px 5px 5px 5px;
	height : 20px;
}
.insurer_label {
	font-weight : bold;
	background-color : #cccccc;
	font-size : 10px;
	padding : 5px 5px 5px 5px;
	height : 25px;
}
.boxBG {
	width : 180px;
}
