﻿*{border:none;margin:0;padding:0}
body{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
}
.websiteContainer{margin:auto;text-align:left;width:980px;background-color:#FFFFFF;}

.websiteContainer .header{}

.websiteContainer .header .bannerImage{padding:45px;}

.websiteContainer .header .nav{height:25px;border:1px solid #CCCCCC;margin:5px 30px;padding:8px;}
.websiteContainer .header .nav ul{padding-top:5px;}
.websiteContainer .header .nav li{display:inline;font-size:1.1em;letter-spacing:0.03em;padding-top:5px;}
.websiteContainer .header .nav li a{color:#313131;text-decoration:none;padding:2px 15px;}
.websiteContainer .header .nav li a:hover{text-decoration:underline;}

.websiteContainer .header .mainImage{padding:5px 30px;}

.websiteContainer .mainPanel{margin:0px 30px;color:#999999;}

.websiteContainer .mainPanel .leftColumn{margin:0 250px 0 0;color:#666666;}

.websiteContainer .mainPanel .leftColumn h1{color:#424749;font-size:2.2em;border-bottom:1px solid #dddddd;font-weight:100;letter-spacing:0.02em;margin:10px 0;padding-bottom:5px;}
.websiteContainer .mainPanel .leftColumn h2{color:#666666;padding:10px 0;font-weight:100;}
.websiteContainer .mainPanel .leftColumn h3{color:#666666;padding:10px 0;font-weight:1000;}
.websiteContainer .mainPanel .leftColumn p{padding:10px 0;}
.websiteContainer .mainPanel .leftColumn td{font-size:0.8em;}
.websiteContainer .mainPanel .leftColumn ul{margin:1em 0 1em 2.5em}
.websiteContainer .mainPanel .leftColumn li{}
.websiteContainer .mainPanel .leftColumn a{color:#666666;text-decoration:underline;}
.websiteContainer .mainPanel .leftColumn a:hover{background-color:#666666;color:#FFFFFF;text-decoration:none;}

.websiteContainer .mainPanel .leftColumn p.topOfPage{text-align:right;font-size:0.8em;margin-bottom:25px;}
.websiteContainer .mainPanel .leftColumn p.topOfPage a{color:#6395d6;}
.websiteContainer .mainPanel .leftColumn p.topOfPage a:hover{background-color:#6395d6;color:#FFFFFF;}
.websiteContainer .mainPanel .leftColumn h2 .smaller{font-size:0.7em;color:#999999;}

.websiteContainer .mainPanel .leftColumn ul.secondLevel{font-size:0.85em;padding-bottom:15px;}
.websiteContainer .mainPanel .leftColumn ul.secondLevel li{display:inline;margin:2px;}
.websiteContainer .mainPanel .leftColumn ul.secondLevel li a{background-color:#CCCCCC;padding:5px;text-decoration:none;}
.websiteContainer .mainPanel .leftColumn ul.secondLevel li a.selected{background-color:#E5E5E5;}
.websiteContainer .mainPanel .leftColumn ul.secondLevel li a:hover{}

.websiteContainer .mainPanel .leftColumn .ControlContainerUser{margin-bottom:10px}
.websiteContainer .mainPanel .leftColumn form input{width:450px;border:1px solid #CCCCCC;padding:3px 5px;}
.websiteContainer .mainPanel .leftColumn form select{width:250px;border:1px solid #CCCCCC;padding:3px 5px;}
.websiteContainer .mainPanel .leftColumn form input.submit{margin-left:150px;width:200px;}
.websiteContainer .mainPanel .leftColumn form label{width:150px;float:left;padding:0;margin:0;border-bottom:1px solid #E5E5E5;}
.websiteContainer .mainPanel .leftColumn form textarea{
	border:1px solid #CCCCCC;width:450px;height:150px;padding:3px 5px;font-family:Arial, Helvetica, sans-serif;color:#666666;
		background-image:url('../gfx/interface/reg_form_background.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;}

.websiteContainer .mainPanel .rightColumn{float:right;width:225px;}
.websiteContainer .mainPanel .rightColumn .widget{border:1px solid #CCCCCC;font-size:0.9em;margin-bottom:10px;}
.websiteContainer .mainPanel .rightColumn .widget h2{padding:8px;font-size:1.8em;letter-spacing:0.02em;font-weight:100;}
.websiteContainer .mainPanel .rightColumn .widget p{padding:5px 10px;}
.websiteContainer .mainPanel .rightColumn .widget ul{padding:5px 10px 5px 25px;}
.websiteContainer .mainPanel .rightColumn .widget li{padding-bottom:5px;}
.websiteContainer .mainPanel .rightColumn .widget li a{color:#6395d6;text-decoration:none;}
.websiteContainer .mainPanel .rightColumn .widget li a:hover{text-decoration:underline;}




.websiteContainer .footer{clear:both;border-top:1px solid #E5E5E5;margin:15px 30px}
.websiteContainer .footer p{margin:5px;padding:8px;color:#999999;text-align:center;}
.websiteContainer .footer a{color:#666666;text-decoration:underline;}
.websiteContainer .footer a:hover{background-color:#666666;color:#FFFFFF;text-decoration:none;}