/* CSS Document */

html,body{
	margin:0px auto; line-height:15px;
	background:url(/userfiles/image/graphics/bg.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;

}
*{ margin:0px auto; }
a{ color:#4070a0; text-decoration:underline; }
a:hover{ color:#4070a0; text-decoration:none; }
img{ border:0pt; }
table{ margin:0px; }
td{ padding:1px 3px; vertical-align:top; }
ul{ margin:0px; padding:0px; }
ul li{ margin:0px; padding:0px; }


.main{ position:relative; background:url(/userfiles/image/graphics/main.gif) repeat-y; width:823px; }
.top{ position:relative; background:url(/userfiles/image/graphics/top.jpg) no-repeat; width:823px; height:208px; }
#logo a{ position:absolute; top:37px; right:47px; width:243px; height:70px; display:block; overflow:hidden; text-indent:-1000px; }

/* ============== MENU ================= */
#menu{ position:absolute; top:127px; left:232px; height:29px; padding:0px; white-space:nowrap; color:#FFFFFF; z-index:100; }
#menu ul{ padding:0; margin:0 auto; list-style:none; }
#menu ul li{ position:relative; margin:0; padding:0; height:29px; display:block; float:left; }
#menu ul li.sep{ padding:0; margin:0; width:2px; height:29px; line-height:29px; }
#menu ul li a{ text-decoration:none; color:#FFFFFF; float:left; padding:0; text-align:center; display:block; line-height:29px;}
#menu ul li a:hover{ color:#FF0000; }

#menu ul li .menuSelected1{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:90px; }
#menu ul li .menuSelected2{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:67px; }
#menu ul li .menuSelected3{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:67px; }
#menu ul li .menuSelected4{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:77px; }
#menu ul li .menuSelected5{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:77px; }
#menu ul li .menuSelected6{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:67px; }
#menu ul li .menuSelected7{ color:#FF0000; float:left; padding:0; text-align:center; line-height:29px; display:block; width:90px; }

.m1{ width:90px; }
.m2{ width:67px; }
.m3{ width:67px; }
.m4{ width:77px; }
.m5{ width:77px; }
.m6{ width:67px; }
.m7{ width:90px; }

.container{ width:690px; padding:0 49px 0 84px; }
.contentBox{ background:url(/userfiles/image/graphics/content.gif) repeat-y; width:660px; height:auto !important; height:300px; min-height:300px; border-bottom:1pt solid #cccccc; padding:0 15px; }
.heading h1{ font-size:14px; color:#4070a0; }
 
.teaserBox{ width:660px; overflow:hidden; padding:15px; }
.teaser{ width:330px; float:left; overflow:hidden; }
.teaser h1{ font-size:12px; color:#666666; padding:0 0 5px 0; }
.teaser img{ float:left; margin:0 10px 0 0; }

.content{ position:relative; padding:15px 0; }
.content ul{ padding:0px; margin:0px; }
.content ul li{ padding:0px; margin-left:15px; }
.footer{ background:url(/userfiles/image/graphics/footer.gif) no-repeat; background-color:#669AFF; width:783px; min-height:33px; padding:14px 0 0 40px; text-align:center; color:#FFFFFF; line-height:30px; }
.footer a{ color:#FFFFFF; line-height:30px; }

#contact_form{
	width:320px;
	margin:0px 0px 0px 0px ;
	padding:0px ; 
	/*float:right;*/
	overflow:hidden;
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li{ width:300px; padding:0px 0px; display:inline; float:left; margin:1px 0px; }
#contact_form ul li label{ width:90px; float:left; display:block; }
#contact_form ul li p{ width:180px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:100px;
}
#contact_form .inputText{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:18px; line-height:18px;
	font-size:11px;
}

.session a{
	color:black; line-height:20px;
	
}
.session {
color:black;
text-align:left;
width:800px;
}

.contact_info
{
	float:left;
	width:300px;
}
