/* HTML AND BODY */
body, html {
	margin:               0px;
	padding:              0px;
	height:               100%;
	width:                100%;
	font-family:          Verdana, Arial, Helvetica, sans-serif;
	font-size:            12px;
	color:                #666666;
	font-weight:          normal;
	/*text-shadow:          0 0 0 #000;*/
	background-color:     #EFEFEF;
}

/* MAIN CONTAINER */
div.divMain {
	margin:               10px auto 0px auto;
	padding:              0px;
	width:                850px;
	height:               auto;
	background-color:     #FFFFFF;
	border:               #CCCCCC solid 1px;
}

/* MAIN CONTAINER : TOP LOGO  */
div.divMain div.divTopLogo {
	margin:               0px;
	padding:              0px;
	width:                136px;
	height:               70px;
	background-image:     url(../images/logo_small.jpg);
	background-position:  top left;
	background-repeat:    no-repeat;
}
div.divMain div.divTopLogo a {
	margin:               0px;
	padding:              0px;
	width:                136px;
	height:               70px;
	line-height:          23px;
	display:              block;
	border:               none;
	text-decoration:      none;
	font-size:            1px;
	color:                #FFFFFF;
}

/* MAIN CONTAINER : LANGUAGES */
div.divMain div.divLanguages {
	margin:               0px;
	padding:              0px;
	width:                100px;
	height:               23px;
	display:              table;
	float:                right;
}
div.divMain div.divLanguages ul {
	margin:               0px;
	padding:              0px;
	width:                170px;
	height:               23px;
	list-style:           none;
	display:              table-row;
}
div.divMain div.divLanguages ul li {
	margin:               0px;
	padding:              0px;
	width:                auto;
	height:               23px;
	line-height:          23px;
	text-decoration:      none;
	font-size:            10px;
	color:                #0099FF;
	text-align:           center;
	display:              table-cell;
}
div.divMain div.divLanguages ul li a {
	margin:               0px;
	padding:              0px;
	width:                auto;
	height:               23px;
	line-height:          23px;
	text-decoration:      none;
	font-size:            10px;
	color:                #0099FF;
	display:              block;
}
div.divMain div.divLanguages ul li a.selected {
	color:                #000000;
}

/* MAIN CONTAINER : CONTACT */
div.divMain div.divContactLink {
	margin:               -23px 0px 0px 0px;
	padding:              0px;
	position:             relative;
	height:               23px;
	line-height:          23px;
	width:                850px;
}
div.divMain div.divContactLink a {
	float:                right;
	margin:               0px 7px 0px 0px;
	padding:              0px;
	width:                auto;
	height:               23px;
	line-height:          23px;
	text-decoration:      none;
	font-size:            10px;
	color:                #737373;
	display:              block;
	background-image:     url(../images/mail.gif);
	background-position:  top left;
	background-repeat:    no-repeat;
}
div.divMain div.divContactLink a.selected {
	color:                #000000;
	background-image:     url(../images/mail_selected.gif);
}

/* MAIN CONTAINER : TOP MENU */
div.divMain div.divTopMenu {
	margin:               0px;
	padding:              0px;
	width:                850px;
	height:               23px;
	display:              table;
	/*background-color:     #D1E1E9;*/
	background-color:     #0099FF;
}
div.divMain div.divTopMenu ul {
	margin:               0px;
	padding:              0px;
	width:                850px;
	height:               23px;
	list-style:           none;
	display:              table-row;
}
div.divMain div.divTopMenu ul li {
	margin:               0px;
	padding:              0px;
	width:                auto;
	height:               23px;
	text-align:           center;
	display:              table-cell;
}
div.divMain div.divTopMenu ul li a {
	margin:               0px;
	padding:              0px;
	width:                auto;
	height:               23px;
	line-height:          23px;
	text-decoration:      none;
	font-size:            11px;
	background-color:     #0099FF;
	color:                #FFFFFF;
	display:              block;
	border-right:         #FFFFFF solid 5px;
}
/*
div.divMain div.divTopMenu ul li a.first {
	background-color:     #D1E1E9;
	color:                #1A75A7;
}
div.divMain div.divTopMenu ul li a.last {
	background-color:     #D1E1E9;
	color:                #1A75A7;
	border-right:         none;
}*/
div.divMain div.divTopMenu ul li a.first {
}
div.divMain div.divTopMenu ul li a.last {
	border-right:         none;
}
div.divMain div.divTopMenu ul li a.selected {
	background-color:     #000000;
	color:                #FFFFFF;
}
div.divMain div.divTopMenu ul li a:hover {
	background-color:     #1A75A7;
	color:                #FFFFFF;
}
div.divMain div.divTopMenu ul li a.selected:hover {
	background-color:     #000000;
	color:                #FFFFFF;
}

/* MAIN CONTAINER : TOP BANNER */
div.divMain div.divTopBanner {
	margin:               5px 0px 0px 0px;
	padding:              0px;
	width:                850px;
	height:               70px;
	background-image:     none;
	background-position:  top left;
	background-repeat:    no-repeat;
	background-color:     #000000;
	border-bottom:        #CCCCCC solid 1px;
}

/* FOOTER */
div.divFooter {
	margin:               0px auto 50px auto;
	padding:              0px;
	width:                850px;
	height:               23px;
	height:               23px;
	line-height:          23px;
	text-decoration:      none;
	font-size:            10px;
	color:                #666666;
	text-align:           left;
}
div.divFooter a {
	margin:               0px;
	padding:              0px;
	width:                auto;
	height:               23px;
	height:               23px;
	line-height:          23px;
	text-decoration:      none;
	font-size:            10px;
	color:                #666666;
	text-align:           left;
	float:                right;
}

/* TEMP */
div.divMain div.divTemp {
	margin:               0px;
	padding:              25px 0px 25px 30px;
	width:                880px;
	height:               500px;
	background-image:     url(../images/top_banner_shadow.jpg);
	background-position:  top left;
	background-repeat:    no-repeat;
}

div.divMain div.divSeparator {
	margin:               0px;
	padding:              0px;
	clear:                both;
	font-size:            1px;
	height:               50px;
	line-height:          50px;
}