body {margin: 0px; background-color: #9AA8BA;}

a {text-decoration:underline;font-family: Arial, serif; font-size: 12px; font-weight: normal; color: #131F2F;}
a:hover {text-decoration:underline;font-family: Arial, serif; font-size: 12px; font-weight: normal; color: #A71D3A; }

.fnttxt {font-family: Arial, serif; font-size: 12px; font-weight: normal; color: #131F2F;}
.fnttxtlang {font-family: Arial, serif; font-size: 10px; font-weight: bold; color: #131F2F;}


input {border-style: solid; border-width: 1px; border-color: #989898;font-family: Arial, Verdana, serif; font-size: 11px; font-weight: normal; color: #666666;background-color:#ffffff;}

img {border-color:#131F2F;}
hr {color:#131F2F;height:1px;}


div.centme
      {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 900px;
      height: 550px;
      margin-left: -450px; /* half of width */
      margin-top: -275px;  /* half of height */
      
      }


/*tables*/

.tablestyle {
BORDER-RIGHT: 1px solid; 
BORDER-TOP: 1px solid; 
BORDER-LEFT: 1px solid;
BORDER-BOTTOM: 1px solid; 
BORDER-COLLAPSE: separate;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
border-color: #131F2F;
color: #131F2F; 
}

.tablefont{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #131F2F;
}

table, tr, td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
border-color: #131F2F;
color: #131F2F; 
}

/*menu styling*/

table.menu a { 
width:153px;
line-height:18px;
margin-top:2px;
border:0px solid #131F2F;;
font-weight: bold; 
display: block; 
} 


div.menu a {
color: #131F2F; 
background: transparent; 
text-decoration:none;
text-align:left; 
font-family: Arial, sans-serif;
font-size: 12px; 
font-weight: bold;
padding: 0px 0px;
}


div.menu a:hover {
color: #eeeeee;
background: #3F68A0; 
border:0px solid #000000; 
}

div.hmenu a {
color: #345682; 
background: transparent; 
text-decoration:none;
text-align:left; 
font-family: Arial, sans-serif;
font-size: 12px; 
font-weight: bold;
padding: 0px 0px;
}


div.hmenu a:hover {
color: #131F2F;
background: transparent; 
border:0px solid #000000; 
}

div.smenu a {
color: #3F68A0; 
background: transparent; 
text-decoration:none;
text-align:left; 
font-family: Arial, sans-serif;
font-size: 12px; 
font-weight: bold;
padding: 0px 0px;
}


div.smenu a:hover {
color: #131F2F;
background: transparent; 
border:0px solid #000000; 
}

div.menulang a {
color: #131F2F; 
background: transparent; 
text-decoration:none;
text-align:left; 
font-family: Arial, sans-serif;
font-size: 10px; 
font-weight: bold;
padding: 0px 0px;
}


div.menulang a:hover {
color: #A71D3A;
background: transparent; 
border:0px solid #000000; 
}


div.menu ( 
position:absolute;
top:0; 
left:0;
align:left;
) 

a.hcat {text-decoration:none;font-family: Arial, serif; font-size: 12px; font-weight: bold; color: #345682;}
a.hcat:hover {text-decoration:none;font-family: Arial, serif; font-size: 12px; font-weight: bold; color: #131F2F; }
a.subcat {text-decoration:none;font-family: Arial, serif; font-size: 12px; font-weight: bold; color: #3F68A0;}
a.subcat:hover {text-decoration:none;font-family: Arial, serif; font-size: 12px; font-weight: bold; color: #131F2F; }
a.lang {text-decoration:none;font-family: Arial, serif; font-size: 10px; font-weight: bold; color: #131F2F;}
a.lang:hover {text-decoration:none;font-family: Arial, serif; font-size: 10px; font-weight: bold; color: #A71D3A; }




/*horizontal rules*/
hr  {
border: 0;
height: 1px;
color: #3E2800;
background-color: #000000;
}

div.horrule {
height: 2px;
border-top: 2px solid #A71D3A;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 10px;
}
div.horrule hr {
display: none;
}

div.horrulethin {
height: 1px;
border-top: 1px solid #A71D3A;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 10px;
}
div.horrulethin hr {
display: none;
}

div.horrulethindot {
height: 1px;
border-top: 1px dashed #A71D3A;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 10px;
}
div.horrulethindot hr {
display: none;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	color: #333333;
	margin-right: 71px;
}

#lbCaption {
	color: #333333;
	font-weight: bold;
}




