/* Part 1 - General elements */
/* *************************** */
*{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: MidnightBlue;
}
body{
	text-align: center;
	background-color: #eeeee6; /*#dddefd;*/
	padding: 0 0 10px 0;
	margin: 2px 10px;
	text-rendering: optimizeLegibility;
}
body *{
	text-align: left;
}
form{
	display: inline;
	margin:10px auto;
}
.formdiv{
	width: 650px;
	margin: 0 auto;
	padding: 6px 0;
	text-align:center;
}
input{
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
}
div, li, p, a, td, th, textarea{
	font-size: 12px; /* 8pt; */
}
h1{
	font-size: 18px;
	margin: 0;
	color: #466389;
	font-family: "Trebuchet MS", sans-serif;
}
h2{
	font-size: 18px;
	color: Crimson; /* #CF8300;*/
	margin: 3px 0 0;
	font-family: "Trebuchet MS", sans-serif;
}
h3{
	color: Crimson; /* #CF8300;*/
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	margin: 10px 0 5px 0;
	font-family: "Trebuchet MS", sans-serif;
}
h4{
	color: #333;
	font-size: 17px;
	font-weight: bold;
	margin: 6px 0 0;
	font-family: "Trebuchet MS", sans-serif;
}
#xlogo{
	margin: 4px auto;
	width: 223px;
	height: 32px;
/*
	width: 173px;
	height: 26px;
	*/
}
#xlogo img{
	border:0;
}
#xroot{
	min-width: 778px;
	max-width: 1228px;
	margin: 6px auto 2px;
	border:1px solid MidnightBlue;
	background-color:LightSteelBlue; /* =#b0c4de; #CCCDEC;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
#xroot div{
	width: 98%;
	margin: 0px auto;
}
#xtop{
	margin:0;
	background:none;
}
#xtop h1{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 16px;
	text-align:center;
	color: MidnightBlue;
	margin:4px 0 0 0;
	padding: 0;
}
#xtop div{
	width:72%;
	margin:6px auto;
	padding: 0 30px 0 0;
	text-align:justify;
}
#xtable{
	position:relative;
	top:0;
	width:100%;
}
#xtable td{
	vertical-align: top;
}
#xcol-left{
	width: 150px;
}
#xcol-left-content{
	width: 100%;
}
#xcol-left-content-inner{
	margin:0;
	padding:0 0 0 3px;
}
#xcol-left-content-inner div{
	width: 115px;
	margin:6px auto 0;
}
#xcol-left-content-inner div img{
	border:1px solid MidnightBlue;
	width:115px;
	height:170px;
}
#xcol-left-content-inner div img:hover{
	border-color:white;
}
#xcol-left .th{
	background-color: white; /*Ivory;*/
	border: 1px solid #9f9b7e;
	margin: 2 auto;
	padding:4px 2px;
	width: 130px;
	text-align:center;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
/*	
	margin: 0 7px 10px 5px;
	font-size:11px;
*/
	
}
/
#xcol-left .image,#xcol-left .aref  {
	border: 1px solid #9f9b7e;
	width : 120px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
#xcol-center h2{
	color: Crimson; /* #CF8300;*/
	margin: 0;
	background: none;
}
#xcol-center h2 span{
	display: block;
	background: none;
}
#xcol-center h2 span span{
	background: url(design/section-header-right.png) top right no-repeat;
	color: #3062c1; /* RoyalBlue,MidnightBlue,#CF8300;*/
	display: block;
	height: 22px;
	padding: 0 0 0 4px;
	margin:0px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:18px;
}
.wide #xcol-center{
	padding-right: 8px;
}
#xcol-right{
	width: 150px;
}
#xcol-right div {
	float:right;
	background-color: white; /*Ivory;*/
	border: 1px solid #9f9b7e;
	width: 138px;
	padding:4px 8px 6px;
	margin: 0 7px 10px 5px;
	font-size:11px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
#xcol-right div p{
	margin: 2px;
	text-align:center;
}
#xcol-right ul{
	font-size:11px;
	padding: 0 0 0 16px;
	margin: 0;
}
#xcol-right li{
	font-size:11px;
}
#xcol-right img{
	width:115px;
	border: 1px solid #8f8b6e;
}
#xcol-right img:hover{
	border: 1px solid white;
}
#xcol-right h3{
	color: FireBrick; /* RoyalBlue,MidnightBlue,#CF8300;*/
	margin: 0 0 2px;
}
#xcol-right h4{
	color: #064274;
	font-size: 14px;
	margin: 1px 0 3px;
}
#xcol-right span
{
	font-weight: bold;
}
#sign{
}
#sign table{
	width: auto;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 16px;
	padding: 7px 10px;
	background: LightGoldenRodYellow;  /* #daeaf5;*/
	border: 1px solid MidnightBlue;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
#sign tr td{
	padding:2px 6px;
}
#sign div{
	text-align: center;
	margin:6px 0 0;
}
#sign div span{
	font-weight: bold;
	color: MidnightBlue;
}
#sign div div,#sign div form{
	color: black;
	text-align: center;
	margin-bottom: 4px;
}
#sign div div{
	font-size: 11px;
}
#sign h4{
	color: #333;
	font-size: 15px;
	margin: 14px 0 8px 6px;
}
#sign p{
	padding:0;
	margin:10px 14px 0 16px;
}
#sign p span{
	margin: 6px 0 0;
	font-weight: bold;
	color: #3062c1;
}

/* Part 2 - Highslide elements */
.highslide-wrapper, .highslide-outline{
	background: white;
}
.highslide img{
	border: 1px solid #8f8b6e;
}
.highslide:hover img{
	border-color: #ffffff;
}
a.highslide {
	color: navy;
    font-weight: bold;
}
a.highslide:hover{
	color: blue;
}
.highslide-active-anchor img{
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming{
	background: #000000;
}
.highslide-image{
	border: none;
}
.highslide-image{
	border: 1px solid #FFFFFF;
}
.highslide-number{
	color: #404040;
	font-weight: bold;
	font-size: 12px !important;
}

.highslide-caption{
	color: #505050;
	font-weight: bold;
	background: white;

	padding: 1px 2px;
	font-size: 12px !important;
}
.highslide-loading{
	color: MidnightBlue;
	border: 1px solid black;
	background-color: white;
	background-image: url(highslide/graphics/loader.white.gif);
}
.highslide-controls{
	position: static !important;
	margin-bottom: 0;
}
.highslide-controls .highslide-move{
	display: none; 
}
.highslide-controls .highslide-close{
	display: none; 
}
.highslide-gallery{
	background-color: #ffffff; /*Ivory;*/
	border: 1px solid #8f8b6e;
	padding: 6px;
	margin: 6px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
.highslide-gallery a{
	text-align: center;
}
.highslide-gallery ul li{
	float: left;
	width: 136px;
	height: 192px;
	border: 1px solid #9f9b7e;
	background:#dfdfbf; /*  Plum LightPink*/
	margin: 4px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
.highslide-gallery ul img{
	border: 1px solid #504f47;
}
.highslide-gallery ul img:hover{
	border: 1px solid #ffffff;
}
/* Part 3 - pages details */
.upd-gallery,.text-gallery{
	background-color: #ffffff; /*Ivory;*/
	border: 1px solid #8f8b6e;
	padding: 6px;
	margin: 6px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
.text-gallery{
	background-color: #a0b4d0; /*LightGoldenRodYellow; /* #daeaf5;Ivory;*/
	border: 1px solid MidnightBlue;
}
.upd-gallery ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.upd-gallery li{
	list-style-type: none;
	display: block;
	position: relative;
	float: left;
	width: 134px;
	height: 199px;
	border: 1px solid #9f9b7e;
	background:#d3d9c4; /*#dfdfbf;*/
	margin: 4px;
	text-align: center;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
}
.upd-gallery li  img{
	margin: 8px 0 2px;
}
.upd-gallery ul li div{
	text-align: center;
	margin: 0;
	white-space: nowrap;
}
.partners,.copyright{
	margin: 0 auto 8px;
	padding: 0 40px;
	width: 96%;
	font-size: 11px;
	text-align:center;
}
.partners a, .copyright a{
	font-size: 11px;
}
.copyright{
	text-align:center;
	margin:0 auto;
}
.banner{
	width:340px;
	height:44px;
	border: 1px solid RoyalBlue;
}
