/***** MAIN TAGS *****/
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html {
	height: 100%;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	color: #FFFFFF;
	background: #7b8ca1;
	overflow: hidden;
}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	font-size: 18px;
	font-weight: bold;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-align: justify;
}

p.TextAlignLeft { text-align: left; }

p.TextAlignRight { text-align: right; }

a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #26303d;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

a.LeftMenuLink { color: #FFFFFF; font-weight: bold; }

img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

img.FloatLeft { float: left; margin: 0; padding:0;}

img.FloatRight { float: right; display: inline; }

img.DisplayBlock { display: block; }

img.ProfileImage { margin: 0px 15px 5px 0px; }

form, input, textarea, select { margin: 0px 0px 0px 0px; }

input.ContactTextInput {
	padding: 1px 1px 1px 1px;
	border: 1px solid #7B8CA1;
	width: 100px;
}

textarea.ContactTextarea {
	padding: 1px 1px 1px 1px;
	border: 1px solid #7B8CA1;
	width: 294px;
	height: 50px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-align: justify;
}

li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	border: none;
	list-style: disc;
	text-align: justify;
}

ul ul li { margin-left: 45px; }

ul ul ul li { margin-left: 60px; }

li.LeftMenuItem { margin: 0px 0px 0px 20px; }

.IePngFix { behavior: url(includes/iepngfix.htc); }

.ColorDarkBlue { color: #26303d; }

.ColorWhite { color: #FFFFFF; }
/***** MAIN TAGS *****/


/***** CONTAINERS *****/
div.HeaderContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: left;	
	width: 750px;
	height: 170px;
	
}
div.HeaderContainer img{padding:0; margin:0;}

div.HeaderMenuContainer {
	/*margin: 137px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: right;*/
	
}

div.HeaderMenuContainer.fr  {
	/*margin: 0;
	padding: 0;
	border: none;
	padding-top: 137px;
	width:600px;
	position:absolute;*/
}
div.HeaderMenuContainer.fr ul{padding:0; margin:0 0 0 200px; float:right; list-style:none; width:550px;}
div.HeaderMenuContainer.en ul{padding:0; margin:0 0 0 200px; float:right; list-style:none; width:477px;}
div.HeaderMenuContainer li{float:left; padding:0; margin:0; list-style:none;}
div.HeaderMenuContainer img{}
div.ContentContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: left;
	display: inline;
	width: 750px;
	height: 292px;
	position: relative;
	overflow: hidden;
	background: url(../images/bgcontent.jpg) repeat-y;
}

div.LeftContentContainer {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border: none;
	float: left;
	display: inline;
	width: 200px;
	height: 272px;
	position: relative;
	overflow: hidden;
}

div.RightContentContainer {
	margin: 20px 20px 20px 20px;
	padding: 0px 10px 0px 0px;
	border: none;
	float: left;
	display: inline;
	width: 500px;
	height: 252px;
	position: relative;
	overflow: auto;
}

div.FooterContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: left;
	display: inline;
	width: 750px;
	height: 53px;
	position: relative;
}
/***** CONTAINERS *****/


/***** LEFT MENU *****/
div.MenuItem {
	margin: 0px 0px 0px 0px;
	padding: 6px 10px 6px 10px;
	border: none;
	float: left;
	display: inline;
	width: 180px;
	height: auto;
	position: relative;
}

div.MenuItemHilight { background-color: #8192A4; }
/***** LEFT MENU *****/

