.main .wrap
{
	margin: 0 0 30px;
}

.main .wrap .mainPage
{
	display: block;
}

/* ====================== MAIN ======================*/

.main .wrap .mainPage .graphic
{
	display:    block;
	width:      975px;
	height:     380px;
	background: url(img/mainPgGraphics.jpg) no-repeat scroll center top;
}

.main .wrap .mainPage .graphic .top
{
	width:      975px;
	height:     295px;
}

.main .wrap .mainPage .graphic .bottom
{
	width:      975px;
	height:     85px; 
}

.main .wrap .mainPage .graphic  .motto,
.main .wrap .mainPage .graphic  .signUp
 {
	 display: block;
	 background: #FFF;
	 padding: 15px;
	 position: relative;
		 
	 filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
 }
 
.main .wrap .mainPage .graphic  .motto
{
	top: 0px;
	left: 30px;
	bottom: 30px;
	float: left;
} 
 
 .main .wrap .mainPage .graphic .motto h1
 {
	padding: 0;
	margin: 0; 
	font-size: 23px;
	color: #CC0000;  
 }
  
.main .wrap .mainPage .graphic .signUp
{
   top: 30px;
   right : 30px;
   float: right;
   background: #F4F4F4;  
   
   filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	 
}
 
.main .wrap .mainPage .graphic .signUp h2
{
	padding: 0;
	margin: 0 0 15px; 
	font-size: 21px;
	color: #00AA00; 
}

.main .wrap .mainPage .graphic .signUp table
{
	padding: 0;
	margin: 0;
} 

.main .wrap .mainPage .graphic .signUp table .label
{
	text-align: right;
	font-size: 12px;
	color: #4F4F4F;
}

.main .wrap .mainPage .graphic .signUp table .cont
{
	
}

.main .wrap .mainPage .graphic .signUp table .cont select
{
	font-size: 10px !important;
}

.main .wrap .mainPage .graphic .signUp table .cont .submitBt
{
	margin: 10px 0 0;
	font-size: 12px; 
}
