body {
	background-color: #2b2b2b;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-image:url(images/_bg.jpg);
	background-repeat:repeat;
	text-align:justify;
}

h1 {
	font-size:16px;
}

a {
	text-decoration:none;
}

#the_site {
	margin:auto;
	width:754px; 
	height:auto;
}

#header{
	width:754px;
	height:110px;
}

#cont {
	width:754px;
	height:536px;
	background-color:#FFFFFF;
}

#cont2 {
	width:754px;
	height:auto;
	background-color:#FFFFFF;
}

#menu {
	height:26px;
	width:741px;
	margin:auto;
	margin-right:4px;
}

#menu a{
	width:138px;
	height:26px;
	line-height:26px;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-color:#666666;
	margin:0 4px 0 4px;
	float:left;
	background-image:url(images/btn_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}

#menu a:hover{
	background-color:#ff9900;
	background-image:url(images/btn_bg_on.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#left {
	width:303px;
	height:536px;
	float:left;
}

#right {
	width:400px;
	height:506px;
	float:right;
	padding:20px 40px 0 0;
	
}

#footer {
	width:750px;
	height:32px;
	line-height:32px;
	padding:0 0 0 4px;
	font-size:13px;
}

#clear{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

/* CLASSES */

.orangeFont {
	color:#ea6a03;
}

.orangeFont_13 {
	color:#ea6a03;
	font-size:13px;
	font-weight:bold;
}

.orangeFont_13_normal {
	color:#ea6a03;
	font-size:13px;
}

.grayFont {
	color:#999999;
}

.formFont {
	font-size:11px;
	color:#333333;
}

.grayFont_16 {
	color:#999999;
	font-size:16px;
}

.whiteFont {
	color:#FFFFFF;
}

.whiteFont_13 {
	color:#FFFFFF;
	font-size:13px;
}

.bigfontOrange {
	color:#ea6a03;
	font-size:30px;
}

.bigfontOrange_2 {
	color:#ea6a03;
	font-size:30px;
}

.bigfontWhite {
	color:#ffffff;
	font-size:26px;
}

.bigfontGray{
	color:#333333;
	font-size:26px;

}

.bigfontDarkGray{
	color:#333333;
	font-size:30px;

}

.picture_frame {
	border:dotted 1px #999999;
	padding:3px;
}

.menu_active{
	width:138px;
	height:26px;
	line-height:26px;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin:0 4px 0 4px;
	float:left;
	background-color:#ff9900;
	background-image:url(images/btn_bg_on.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/* ---------- FORM ---------- */
input{
	font-style:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#555;
	width:155px;
	margin:0 7px 3px 0;
	padding:2px;
	display:block;
	float:left;
}

textarea{
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#555;
	width:310px;
	height:70px;
	padding:2px;
}

label{
	clear:both;
	display:block;
	margin-right:4px;
	line-height:20px;
	font-weight:bold;
}

#msg{
	display:none; 
	position:absolute; 
	z-index:200; 
	background:url(images/msg_arrow.gif) left center no-repeat; 
	padding-left:7px
}

#msgcontent {
	display:block; 
	background:#fff; 
	border:2px solid #333; 
	border-left:none; 
	padding:5px; 
	min-width:150px; 
	max-width:350px;
	font-weight:bold;
	color:#ea6a03;
}
