/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */


*{
	padding: 0;
	margin: 0;
}	
html{	
height: 100%;
}
body{
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	color: #5f7272;	
	font-size: 10pt;
	padding: 0;
	margin: 0;
	background: transparent #FFFFFF 0 0 repeat-y;
/*	background: transparent url(../image/pages/bg_rep_y.png) 0 0 repeat-y;*/
	text-align: center;
}

/* ----- IDS ----- */

#container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#header{
	position: relative;
	height: 119px;
	width: 100%;
	padding-bottom: 10px;
}

#print_header {
	display: none;
}

#logo_left{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	height: 119px;
	width: 400px;
	float: left;
	z-index: 1;
	background: transparent url(../image/pages/logo_left.png) 0 0 no-repeat;
}
.logo_left_link{
	position: absolute;
	top: 5px;
	left: 25px;
	margin: 0;
	height: 77px;
	width: 335px;
	float: left;
	z-index: 10;
	cursor: pointer;
}

#logo_middle{
	position: relative;
	top: 0px;
	margin-left: 400px;
	margin-right: 400px;
	height: 119px;
	background: transparent url(../image/pages/logo_repeat.png) 0 0 repeat-x;
}
#logo_right{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 119px;
	width: 400px;
	background: transparent url(../image/pages/logo_repeat.png) 0 0 repeat-x;
/*	background: transparent url(../image/pages/logo_right.png) 0 0 no-repeat;*/
}
#topmenu{
	position: absolute;
	top: 30px;
	right: 30px;
}
#topmenu a{
	text-decoration: none;
	font-weight: normal;
	color: white;
}
#topmenu a:hover{
	text-decoration: underline;
}
#menu{
	position: absolute;
	top: 90px;
	left: 10px;
	height: 46px;
	width: 98%;
	text-align: center;
	z-index: 2;
}
#menu ul{
	width:100%;
	height: 46px;
	padding:0;
	margin:0;
	line-height: 30px;
	color: #525050;
	font-size: 13pt;
	/*list-style-type:none;
	list-style-image: url(../image/pages/menu_line.png)*/
}
#menu a{
	text-decoration:none;
	color: #525050;
	font-size: 13pt;
	height: 46px;
}
#menu a:hover{
	color: #800000;
}
#menu a.selected{
	text-decoration: underline;
	color: #800000;
}
#menu p{
	text-decoration:none;
	color:white;
	font-size: 12pt;
	height: 46px;
	line-height: 46px;
}
#menu li{
	top: 0;
	height: 46px;
	padding-left: 15px;
	padding-right: 10px;
	margin:auto;
	display:inline;
	background: transparent url(../image/pages/menu_line.png) 0 0 no-repeat;
}
#menu img{
	width: 1px;
	height: 46px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 46px;
	/*background: transparent url(../image/pages/menu_line.png) 50% 0px no-repeat;*/
}
#mainContainer{
	position: relative;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 30px;
}
#leftMenuDiv{
	margin-left: 8px;
	width: 230px;
	float: left;
}
#mainBodyDiv{
	position: relative;
	margin-left: 260px;
	margin-right: 15px;
	text-align: left;
}
#mainIntroBodyDiv{
	margin-left: 245px;
	margin-right: 235px;
}
#rightMenuDiv{
	margin-right: 0px;
	width: 230px;
	float: right;
}
#rightIntroDiv{
	margin-right: 0px;
	width: 230px;
	float: right;
}


/* ******************************************************* */
#introLeftDiv{
	float: left;
	margin-left: 5px;
	width: 260px;
}
#introRightDiv{
	margin-right: 10px;
	width: 270px;
	float: right;
}
#introWelcome{
	position: relative;
	margin-left: 290px;
	margin-right: 290px;
}
#introWelcome h2{
	font-weight: bold;
	text-align: left;
	color: #575757;
	font-size: 14pt;
	line-height: 30px;
	margin-bottom: 10px;
}
#introWelcome p{
	text-align: justify;
	font-size: 10pt;
	margin-bottom: 5px;
	color: #575757;
}
#introCompanies{
	margin: 0;
	
	padding-left: 5px;
}
#introCompanies h2:first-letter{
	color: #84332f;
	font-size: 20pt;
}
#introCompanies h2{
	font-weight: normal;
	text-align: left;
	color: #595959;
	font-size:13pt;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-bottom: 2px solid #800000;
	background-color: #f2e3e2;
}
#introCompanies img{
	margin: 2px;
	padding: 0;
	border: 1px solid #505050;
}
#introCompanies img:hover{
	border: 1px solid #800000;
}

#introLeftDivYlika{
	width: 260px;
	margin-top: 0;
	padding-top: 0;
}
#introLeftDivErgaleia{
	margin-top: 0;
	padding-top: 0;
	width: 260px;
}
#introLeftDivYlika h2:first-letter{
	color: #84332f;
	font-size: 20pt;
}
#introLeftDivYlika h2{
	text-align: left;
	font-weight: normal;
	color: #595959;
	font-size:13pt;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-bottom: 2px solid #800000;
	background-color: #f2e3e2;
}
#introLeftDivErgaleia h2:first-letter{
	color: #84332f;
	font-size: 20pt;
}
#introLeftDivErgaleia h2{
	text-align: left;
	font-weight: normal;
	color: #595959;
	font-size:13pt;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-bottom: 2px solid #800000;
	background-color: #f2e3e2;
}
.imgIntoDiv{
	width: 250px;
	height: 100px;
	margin-left: 10px;
	text-align: left;
}
.imgIntoDivImg{
	float: left;
	width: 100px;
	height: 100px;
}
.imgIntoDivImg img{
	width: 80px;
	height: 80px;
	margin: 10px;
	margin-left: 0;
	padding: 0;
	border: 1px solid #505050;
}
.imgIntoDivImg img:hover{
	border: 1px solid #800000;
}
.imgIntoDivDesc{
	padding-top: 10px;
	margin-left: 100px;
	text-align: left;
	width: 140px;
	height: 100px;
}
.imgIntoDivDesc a{
	text-decoration: none;
	color: #575757;
}
.imgIntoDivDesc a:hover{
	text-decoration: underline;
}
/* ******************************************************************** */



#leftMenuDivHeader{
	margin: 0;
	padding-top: 1px;
	height: 50px;
	width: 230px;
	line-height: 50px;
	border-bottom: 3px solid #800000;
	margin-bottom: 10px;
	background-color: #f2e3e2;
/*	background: transparent url(../image/pages/left_menu_header.png) 0 0 no-repeat;*/
}
#leftMenuDivHeader p:first-letter{
	color: #800000;
	font-size:26pt;
}
#leftMenuDivHeader p{
	text-align: left;
	color: #595959;
	font-size:14pt;
	line-height: 50px;
	padding-left: 10px;
}
.leftMenuDivBody{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
/*	background: transparent url(../image/pages/left_menu_body.png) 0 0 repeat-y;*/
}
.leftMenuDivBody a{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 20px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	background: white url(../image/pages/left_menu_bullet_.png) 6px 4px no-repeat;
}
.leftMenuDivBody a:hover{
	color: #84332f;
	background: white url(../image/pages/left_menu_bullet.png) 6px 4px no-repeat;
}
.leftMenuDivBody a.selected{
	color: #84332f;
	background: white url(../image/pages/left_menu_bullet.png) 6px 4px no-repeat;
}
.leftMenuDivBody a.final{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 20px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	background: white url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBody a.final:hover{
	color: white;
	background: #575757 url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBody a.final_selected{
	color: white;
	background: #575757 url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBodySubMenu1{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
}
.leftMenuDivBodySubMenu1 a{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 19px;
	margin-top: 1px;
	margin-left: 11px;
	margin-right: 1px;
	background: white url(../image/pages/left_menu_bullet_.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu1 a:hover{
	color: #84332f;
	background: white url(../image/pages/left_menu_bullet.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu1 a.selected{
	color: #84332f;
	background: white url(../image/pages/left_menu_bullet.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu1 a.final{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 19px;
	margin-top: 1px;
	margin-left: 11px;
	margin-right: 1px;
	background: white url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBodySubMenu1 a.final:hover{
	color: white;
	background: #575757 url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBodySubMenu1 a.final_selected{
	color: white;
	background: #575757 url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBodySubMenu2{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
}
.leftMenuDivBodySubMenu2 a{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 19px;
	margin-top: 1px;
	margin-left: 25px;
	margin-right: 1px;
	background: white url(../image/pages/left_menu_bullet_.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu2 a:hover{
	color: white;
	background: #575757 url(../image/pages/left_menu_bullet.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu2 a.selected{
	color: #84332f;
	background: white url(../image/pages/left_menu_bullet.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu2 a.final{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 19px;
	margin-top: 1px;
	margin-left: 25px;
	margin-right: 1px;
	background: white url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBodySubMenu2 a.final:hover{
	color: white;
	background: #575757 url(../image/pages/ascii.png) 4px 5px no-repeat;
}
.leftMenuDivBodySubMenu2 a.final_selected{
	color: white;
	background: #575757 url(../image/pages/ascii.png) 4px 5px no-repeat;
}

/*********************************************************************************************************/
.leftMenuDivBodySubMenu3{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
}
.leftMenuDivBodySubMenu3 a{
	text-decoration:none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 15px;
	margin-left: 35px;
	margin-right: 1px;
	background: white url(../image/pages/left_menu_bullet_.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu3 a:hover{
	color: white;
	background: #575757 url(../image/pages/left_menu_bullet_.png) 6px 4px no-repeat;
}
.leftMenuDivBodySubMenu3 a.selected{
	color: white;
	background: #575757 url(../image/pages/left_menu_bullet_.png) 6px 4px no-repeat;
}
.leftSubMenu3DivBodyLine {
	height: 1px;
	width: 194px;
	margin-left: 36px;
	font-size: 0px;
	background: transparent;/* url(../image/pages/left_menu_line_rep.png) 0 0 repeat-x;*/
}

/**********************************************************************************************************/


.leftMenuDivBodyLine {
	height: 1px;
	width: 228px;
	margin-left: 1px;
	font-size: 0px;
/*	background: transparent url(../image/pages/left_menu_line_rep.png) 0 0 repeat-x;*/
}
.leftSubMenu1DivBodyLine {
	height: 1px;
	width: 218px;
	margin-top: 0;
	margin-left: 11px;
	font-size: 0px;
	/*background: transparent url(../image/pages/left_menu_line_rep.png) 0 0 repeat-x;*/
}
.leftSubMenu2DivBodyLine {
	height: 1px;
	width: 204px;
	margin-left: 25px;
	font-size: 0px;
/*	background: transparent url(../image/pages/left_menu_line_rep.png) 0 0 repeat-x;*/
}
#leftMenuDivFooter{
	margin: 0;
	height: 5px;
	width: 230px;
/*	background: transparent url(../image/pages/left_menu_footer.png) 0 0 no-repeat;*/
}
.leftIntroDivBody{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
	background: transparent url(../image/pages/left_intro_menu_body.png) 0 0 repeat-y;
}
.leftIntroDivBodyImg{
	float: left;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	width: 230px;
}	
.leftIntroDivBodyImg img{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid black;
}
.leftIntroDivBodyDesc {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 100px;
}
.leftIntroDivBodyImg a{
	color: black;
	font-size: 9pt;
	text-decoration: none;
}
.leftIntroDivBodyImg a:hover{
	color: blue;
}
.leftIntroDivBody a{
	text-decoration:none;
	float: left;
	color: #021131;
	font-size: 12pt;
	line-height: 20px;
	text-align: left;
	padding-left: 10px;
	margin-left: 1px;
	margin-right: 1px;
}
.leftIntroDivBody a:hover{
	color: #fe6200;
	background: #ebc9b3 url(../image/pages/left_menu_bullet.png) right bottom no-repeat;
}
#mainBodyHeader{
	margin: 0;
	padding-top: 1px;
	line-height: 50px;
	height: 50px;
	border-bottom: 3px solid #595959;
	background-color: #f5f5f5;
	margin-bottom: 10px;
}
#mainBodyHeader p{
	text-align: left;
	color: #84332f;
	font-size: 12pt;
	line-height: 50px;
	padding-left: 20px;
}
#mainBodyHeaderTitle{
	text-align: left;
	color: #525050;
	font-size: 14pt;
	line-height: 30px;
	padding-left: 20px;
}
#mainBodyHeaderSubtitle{
	text-align: left;
	color: #84332f;
	font-size: 10pt;
	line-height: 20px;
	padding-left: 20px;
}
#mainBodyHeaderSubtitle a{
	text-align: left;
	color: #84332f;
	font-size: 10pt;
	text-decoration: none;
}
#mainBodyHeaderPath{
	float: right;
	text-align: right;
	color: #525050;
	font-size: 10pt;
	line-height: 25px;
	padding-right: 5px;
	margin-right: 10px;
}
#mainBodyHeaderPath a{
	color: #525050;
	font-size: 10pt;
	text-decoration: none;
}
#mainBodyHeader p.title{
	text-align: left;
	color: #525050;
	font-size: 16pt;
	padding-left: 20px;
}
#mainBodyHeader p.subtitle{
	text-align: left;
	color: #fe6200;
	font-size: 10pt;
	padding-left: 20px;
}
#mainBodyHeader p.path{
	text-align: right;
	color: #525050;
	font-size: 10pt;
	padding-right: 20px;
}
#mainIntroBodyHeader{
	margin: 0;
	padding-top: 1px;
	line-height: 55px;
}
#mainIntroBodyHeader p{
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 12pt;
	line-height: 50px;
	padding-left: 10px;
	border-right: 1px solid #505050;
	border-left: 1px solid #505050;
	background: transparent url(../image/pages/menu_intro_header.png) 0 0 repeat-y;
}
#mainCompanyBodyHeader{
	margin: 0;
	padding-top: 1px;
	line-height: 55px;
	border: 1px solid #505050;
	background: transparent url(../image/pages/company_header.png) 0 0 repeat-y;
}

#mainCompanyBodyHeader p:first-letter{
	color: #fe6200;
	font-size:26pt;
}
#mainCompanyBodyHeader p{
	text-align: left;
	color: white;
	font-size:14pt;
	line-height: 50px;
	padding-left: 10px;
}
#mainBodyBody{
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0;
	margin: 0;
	background-color: white;
}
/*********** NANCY **********/
#mainBodyBody p{
	margin-top: 10px;
}
/***************************/


#mainIntroBodyBody{
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0;
	margin: 0;
	border-right: 1px solid #505050;
	border-left: 1px solid #505050;
	background-color: #e0dcdc;
}
#mainIntroBodyBody p{
	text-align: justify;
	color: black;
	font-size: 10pt;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
#mainCompanyBodyBody{
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0;
	margin: 0;
	border-right: 1px solid #505050;
	border-left: 1px solid #505050;
	background-color: #FAE7DB;
}
#mainCompanyBodyBody img{
	margin: 10px;
	padding: 0;
	border: 1px solid #595959;
}
#mainCompanyBodyBody img:hover{
	border: 1px solid #ff6400;
}
#mainBodyBodyImg{
	position:relative;
	float: left;
	margin: 15px;
	padding: 0;
	height: 150px;
	width: 150px;
	text-align: center;
	background-color: white;
	border: 1px solid #a8a6a6;
}	
#mainBodyBodyImg img{
	position:relative;
	border: none;
	margin-top: 10px;
	margin-bottom: 5px;
}
.company img{
	margin: 10px;
	padding: 0;
	border: 1px solid #595959;
}
.company img:hover{
	border: 1px solid #ff6400;
}
.mainBodyBodyImgDesc {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#mainBodyBodyImg a{
	color: black;
	font-size: 7pt;
	text-decoration: none;
}
#mainBodyBodyImg a:hover{
	color: #84332f;
}
#mainBodyFooter{
	margin: 0;
	padding-top: 1px;
	line-height: 33px;
	background-color: #0000ff;
	background: transparent url(../image/pages/menu_footer_new.png) 0 0 no-repeat;
}
#mainIntroBodyFooter{
	margin: 0;
	padding-top: 1px;
	line-height: 33px;
	background: transparent url(../image/pages/menu_intro_footer.png) 0 0 no-repeat;
}
#mainCompanyBodyFooter{
	margin: 0;
	padding-top: 1px;
	line-height: 20px;
	border: 1px solid #505050;
	background: transparent url(../image/pages/company_header.png) 0 0 repeat-y;
}
#rightMenuDivHeader{
	color: #bab8b8;
	font-size:14pt;
	height: 50px;
	line-height: 50px;
	padding-left: 5px;
	background: #FFFFFF;
}
#rightMenuDivHeader p:first-letter{
	color: #3f3fd9;
	font-size:20pt;
}
#rightMenuDivHeader p{
	text-align: left;
	color: #9f9e9e;
	font-size:12pt;
	line-height: 50px;
	padding-left: 10px;
}
#rightMenuDivBody{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 0;
	width: 230px;
	background: #FFFFFF;
}
#rightMenuDivBody p{
	text-decoration: underline;
	color: #021131;
	font-size: 9pt;
	line-height: 22px;
	text-align: left;
	padding-left: 15px;
}
/******************************************************************/
#nancy p{
	text-decoration: none;
	color: #021131;
	font-size: 9pt;
	line-height: 18px;
	text-align: left;
	padding-left: 10px;
}
/******************************************************************/
#rightMenuDivBody a{
	text-decoration: none;
	display: block;
	color: #021131;
	font-size: 8pt;
	line-height: 20px;
	text-align: left;
	padding-left: 25px;
	margin-left: 1px;
	margin-right: 1px;
	background: #f9f7f7 url(../image/pages/right_menu_bullet.png) 17px 7px no-repeat;
}
#rightMenuDivBody a:hover{
	/*text-decoration: underline;*/
	color: #fc6c1e;
	background: #f9f7f7 url(../image/pages/right_menu_bullet_ovr.png) 17px 7px no-repeat;
}
.rightMenuDivBodyLine {
	height: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 0px;
	background: transparent url(../image/pages/right_menu_line_rep.png) 0 50% repeat-x;
}
#rightMenuDivFooter{
	margin: 0;
	height: 50px;
	width: 230px;
	background: transparent url(../image/pages/left_menu_footer.png) 0 0 no-repeat;
}
#footer_print{
	display: none;
}

#footer{
	clear: both;
	position: relative;
	margin-top: 20px;
	margin-bottom: 0;
	width: 100%; 
	height: 30px;
	color: #FFF;
	font-size: 8pt;
	line-height: 30px;
	background-color: #525050;
}
#footer_left{
	float: left;
	text-align: left;
}
#footer_left a{
	color: #FFF;
	text-decoration: none;
}
#footer_left a:hover{
	text-decoration: underline;
}
#footer_right{
	float: right;
	text-align: right;
}



/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav{
	margin-left: 0;
		text-align: left;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
/*	border: 1px solid red;*/
	border-bottom: 1px solid #525050;
	font: 12px Verdana, sans-serif;
	
}

ul.tabbernav li
{
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #525050;
	border-bottom: none;
	color: white;
	text-decoration: none;
/*	background: #0000d6;*/
	font-weight: bold; 
	background: #575757;

}

ul.tabbernav li a:link { 
	color: white; 
}
ul.tabbernav li a:hover{
	color: #575757;
	background: white;
	border-color: #575757;
}

ul.tabbernav li.tabberactive a{
	color: #575757;
	font-weight: bold;
	background-color: white;
	border-bottom: 1px solid white;
}

ul.tabbernav li.tabberactive a:hover{
	color: #575757;
	background: white;
	border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding: 15px;
	border:1px solid #525050;
	background-color: white;
	border-top: 0;
	text-align: justify;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
	display:none;
}
.tabberlive .tabbertab p {
	font: Verdana, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: black;
}
.tabberlive .tabbertab li {
	font: Verdana, sans-serif;
	font-size: 8pt;
	line-height: 17px;
	color: black;
	text-align: justify;
}
.tabberlive .tabbertab h3 {
	display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
	height:200px;
	overflow:auto;
}
/*********** NANCY **********/

.r1 {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.bottom {font-family: Arial, Helvetica, sans-serif; font-size:11px;}

.s_div {
	
	PADDING-LEFT: 7px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #575757 1px solid; 
	POSITION: relative; 
	HEIGHT: 25px;
	margin:0;
	text-align: left;	
}
.s_div a{
	line-height: 25px;
	font-size: 12pt;
	text-decoration: none;
	color: #84332f;
	font-weight: normal;
}
.s_div a:hover{
	text-decoration: underline;
}
.s_item_f {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-DECORATION: none; color: #FFFFFF;
}
.s_item:link {
	text-align: left; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: none; color: #FFFFFF;
}
.s_item:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: none; color: #FFFFFF;
}
.s_item:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline; color: #FFFFFF;
}
.s_div1 {
	padding-left: 13px; 
	padding-right: 13px; 
	text-decoration: none;
	display: inline;
	width: 130px;
	text-align: left;
}
.s_div1 a{
	line-height: 30px;
	text-decoration: none;
	color: #575757;
}
.s_div1 a:hover{
	color: blue;
}
.s_item1_div { 
	padding-left: 10px;
	padding-bottom: 3px;
	FONT-SIZE: 12px; 
	color: #575757;
	TEXT-DECORATION: none; 
	text-align: left;	
}
.s_item1_div a{
	FONT-SIZE: 12px; 
	color: #575757;
	TEXT-DECORATION: none; 
	text-align: left;	
}
.s_item1_div a:hover{
	color: blue;
}
.s_item1_f {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.s_div2 {
	PADDING-LEFT: 47px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 20px; text-align: left;
}
.s_item2_div{
	FONT-SIZE: 10px; 
	color: #575757;
	TEXT-DECORATION: none; 
	text-align: left;	
}
.s_item2_div a{
	FONT-SIZE: 10px; 
	color: #575757;
	TEXT-DECORATION: none; 
	text-align: left;	
}
.s_item2_div a:hover{
	color: blue;
}
.s_item2_f {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item2:link {
	FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item2:visited {
	FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item2:hover {
	FONT-SIZE: 10px; COLOR: #323d6a; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.s_div3 {
	PADDING-LEFT: 67px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 20px; text-align: left;
}
.s_item3_f {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item3:link {
	FONT-SIZE: 9px; 
	color: #575757;
	TEXT-DECORATION: none;
	font-style: italic;
	text-align: left;
}
.s_item3:visited {
	FONT-SIZE: 10px; COLOR: #383732; FONT-STYLE: italic; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.s_item3:hover {
	color: blue;
}
/****************************/
/* ----- TABLES ----- */

table{
	border: none;
	font: Verdana, sans-serif;
	line-height: 20px;
	font-size: 9pt;
	color: black;
	width: 95%;
	margin-bottom: 30px;
}
table span{
	font: 10px Verdana, sans-serif;
	line-height: 15px;
}
table td{
/*	border: 1px solid black;*/
	font: Verdana, sans-serif;
	font-size: 9pt;
	color: black;
 }
.row1 td {
	background-color: #ddd;
}

.related_products td {
	padding: 5px;
	font-size: 8pt;
	color: #444;
}

.searcha {
	color: #2106C4;
	text-decoration: none;
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
	color: white;
	background-color: #525050;
	text-align: center;
}
td{
	padding: 3px;
}


/* ----- CLASSES ----- */

.hide{
}
.show{
}

/* ----- HEADINGS ----- */

h1{
}
h2{
}
h3{
}
h4{
}

/* ----- PARAGRAPHS ----- */

p{
}
#primaryContent p{
}
#secondaryContent p{
}

/* ----- QUOTES ----- */

blockquote{
}
blockquote p{
}
cite{
}
blockquote cite{
}

/* ----- CODE ----- */

pre{
}
code{
}
p code{
}
pre code{
}

/* ----- LISTS ----- */

/*********** NANCY **********/

li{
	margin-left: 40px;
}
li p{
	text-align: justify;
}
/****************************/

ol{
}
ul{
}
ol li{
}
ul li{
}

/*
#navigation li{
}

#navigation ul{
}

#navigation ul li{
}

#navigation ol{
}

#navigation ol li{
}
*/
/* ----- IMAGES ----- */

img{
}
img a{
}
img a:hover{
}

/* ----- BREAK ----- */

hr{
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
}
a:hover{
}
a:visited, a:active, a:focus{
}
a:visited{
}
a:active{
}
a:focus{
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}



/* ----- FORMS ----- */

.form_element label{
	width: 200px;
	float: left;
	background-color: #f5f5f5;
	padding: 5px;
}

form {

}
fieldset{
}
legend{
}
.label{
	background-color: #f5f5f5;
	padding: 5px;
}
.input{
	background-color: #FFFFFF;
	float: left;
	padding: 5px;	
}
textarea{
}
input, textarea{
}
select{
}
optgroup{
}
option{
}

/* ----- DEFINITIONS ----- */

dl{
}
dt{
}
dd{
}
