@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
}
#outerwrapper{
	background-image: url(../images/BG_body.png);
	background-repeat: repeat-y;
	width: 1020px;
	margin:0 auto;
	text-align:center;
	padding:0;
}

#innerwrapper{
	margin:0 auto;
	text-align:center;
	padding:0;
	width: 970px;
}

/****************   FLASH     ***************************/
#flash{
	height: 600px;
	background-color: #000;
	float: left;
	width: 150px;
}
#FlashID{
	background-color: #000;
}
/****************   HEADER     ***************************/
#container{
	float: right;
	width:800px;
	padding-top: 10px
}
#header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 1px;
	height: 125px;
	width: 800px;
	text-align: left;
	color: #FFF;
}
#header img{
	margin-bottom:6px;
}
#headText{
	margin-left:185px;
	margin-top:10px
}
#mc_embed_signup{
	background:#000; 
	float:right;  
	font:12px Helvetica,Arial,sans-serif; 
	font-weight: bold;  
	width:210px; 
	margin-top:25px; 
	text-align:center;}
#mc_embed_signup h1{
	font-size: 18px;
	font-weight: bold;
	color: #F6F;
	margin: 0px;
	text-align:center;
}
/****************   MAIN     ***************************/
#main{
	width:790px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #313646;
	background-color: #e3e7f5;
	background-image: url(../images/BG_mainhead.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align:left;
}

/****************   MENU     ***************************/
#topMenu{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
	text-align: left;
	height: 30px;
	width: 765px;
	margin:0px 15px;
	padding-top:4px;
	z-index:250;
}
ul#menu{
	padding:0;
	font-weight:bold;
	width:760px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	font-size: 11px;
	color: #FFF;
}
ul#menu li{
	position: relative;
	float: left;
	list-style: none;
	margin: 0 48px 0 0px;
	padding:4px 0 0 0;
	height:25px;
	text-decoration:none;
}

ul#menu li#end{margin-right:0px}

ul#menu li a{
	height: 22px;
	text-decoration:none;
	color: #fff;
}
ul#menu li a:hover, ul#menu li ul li a:hover{
	height: 22px;
	text-decoration:none;
	color: #FFF;
	
}

ul#menu li ul{
	position: absolute;
	display: block;
	top: 20px;
	left:0px;
	width:210px;
	visibility: hidden;
	padding:0;
	margin:0;
	background-color: #7429e4;
	z-index: 500;
}
ul#menu li ul.regList{
	width:145px;
}
ul#menu li ul.regList li:hover{
	width:135px;
}
ul#menu li ul.shortList{
	width:125px;
}
ul#menu li ul.shortList li:hover{
	width:115px;
}
ul#menu li:hover{
	height:20px;
	color: #FFF;
}
ul#menu li ul li{
	height:20px;
	color: #FFF;
	width:200px;
	padding-left:10px;
}
ul#menu li ul li:hover{
	height:20px;
	color: #FFF;
	background-color:#FF00FF;
} 

ul#menu li:hover ul,ul#menu li ul li:hover ul.third{
visibility:visible;
}
ul#menu li ul li ul.third{
	position: relative;
	display: block;
	top: -18px;
	left:190px;
	width:210px;
	visibility: hidden;
	padding:0;
	margin:0;
	background-color:#F0F;
	z-index: 500;
		
}
ul#menu li ul li ul.third#Reg{
	top: -18px;
	left:125px;
	width:145px;
}
ul#menu li ul li ul.third#Reg li{
	width:145px;
}
ul#menu li ul li ul.third li{
	background-color:#FF00FF;
	height:20px;
	color: #FFF;
	font-weight:bold;
	width:200px;
	padding-left:10px;
}
ul#menu li ul li ul.third li:hover{
	background-color:#000BEA;
	height:20px;
	color: #FFF;
	width:200px;
	
}


/****************   LEFT MAIN     ***************************/
#ltMain{
	float:left;
	text-align: center;
	width: 140px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
#ltMain img{
	margin:5px 0;
}
#twits{
	margin-bottom:20px;
}
#twits img {
	margin-left:10px
}
#testimonial{
	height:140px;
	margin-bottom:10px;
		
}
.test {
	color: #313646;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top
}
/****************   CENTER MAIN    ***************************/
#ctrMain{
	margin-top: 78px;
	margin-right:12px;
	margin-left: 180px;
}
#ctrMain ul li{
	margin-left: 30px;
	margin-bottom: 10px;
}
/****************   RIGHT MAIN    ***************************/
#rtMain{
	float:right;
	width: 202px;
	margin-top: 75px;
	margin-right: 15px;
}
#rtMain2{
	float:right;
	margin-top: 75px;
	margin-right: 15px;
	width: 580px;
}



/****************   BUTTON MENU RIGHT     ***************************/
#rtMain a{
	text-decoration:none;
}
button {
	height: 110px;
	width: 202px;
	display:block;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3e7f5;
	text-align: center;
	text-decoration:none;
	border:0;

}
a.BTN, a.BTN hover{
	text-decoration:none;
}
#natl h1, #reg h1{
	font-size:14px;
	margin-bottom:5px;
	position: relative;
	top: -10px;
	font-weight:bold
}
#natl{
	background-image: url(../images/box_Natl.jpg);
	height: 110px;
	width: 202px;
	background-position: 0px 0px;
	text-decoration:none;
	
}
#reg{
	background-image: url(../images/box_Reg.jpg);
	height: 110px;
	width: 202px;
	background-position: 0px 0px;
	text-decoration:none;
}
#ellen{
	background-image: url(../images/box_Ellen.jpg);
	height: 110px;
	width: 202px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
a:hover #natl,a:hover #reg,a:hover #ellen{
	background-position: 0px -110px;
	text-decoration: none;
}
/****************   FOOTER     ***************************/

#mainFoot{
	background-image: url(../images/BG_mainFoot1.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 790px;
}
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f1f3f9;
	width: 970px;
	height: 22px;
	padding-top:4px;
}
#footer a:link, #footer a:visited{
	color:#f1f3f9;
	text-decoration:underline;
}
#footer a:hover,#footer a:active{
	color: #FF65FC;
	text-decoration:underline;
}
#ctrFoot{
	margin-left:120px
} 
#foot{
	
	background-image: url(../images/body_foot.png);
	background-repeat: no-repeat;
	background-position: top center;
	height:29px;
	width:1020px;
	margin:0 auto;
}
/****************   STANDARD     ***************************/
.fltlft{float:left;}
.fltrt{float:right;}
.clear{clear:both;}

.left{
	margin-left:20px
}
.right{
	margin-right:20px
}
.imgRt{float:right;margin-left:10px}
.imgLt{float:left;margin-right:10px}
.imgCaption{
	width:285px;
	margin-bottom:25px;
	font-size:10px
}
a:link, a:visited{
	color:#000BEA;
	text-decoration:underline;
}
a:hover, a:active{
	color:#000000;
	text-decoration:underline;
}

.caratWS{
	list-style-image: url(../images/caratWS1.png);
	line-height: 20px;
}
.WS{
	color:#000BEA
}
.leftMarg {margin-left:200px}
h1{
	font-size: 16px;
	font-weight: bold;
}
h2{
	font-size: 14px;
	font-weight: bold;
}
h3{
	font-size: 13px;
	font-weight: bold;
}
.noBTMmarg{
	margin-bottom: 0px;
}
.topMarg{margin-top:10px}
.noTop{ margin-top:0}
.BTMmarg{margin-bottom:20px;}
.BTMmarg40{margin-bottom:40px;}
.red{color:#C00}
.left10{margin-left:10px;}
h1.rtMarg{margin-right:220px}
.regHolder{height:42px; width:140px}
