@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0 ;
	width:1100px;
	background-color:rgba(74,49,95,0.5);
	background-color:#4a315f; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	z-index:-50;
	
		 	
}
h1{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
}
h2{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
h3{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
p{
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.bodywrapper{

			margin:0px auto;
			padding:0;
			width:800px;
			min-height:1100px;
			border:solid 0px green;
			position: inherit;
			
			z-index:-40;
			background-color:none;
}

.head-banner{

			margin-bottom:25px;
			padding:0;
			width:800px;
			height:200px;
			border:solid 1px blue;
			position:relative;
			top:20px;
			left:0px;
			background-color:white;
			z-index:-2
			
}

.ssbanner{
			position:absolute; top:10px; left:230px; z-index:-1; margin-bottom:50px;
}

.logo{
			position:inherit; z-index:+2;
} 

.pagetitle{

			margin:0 auto;
			padding:0;
			color:#ffffff;
			text-align: center;
			box-shadow: #CCCCCC 0px 3px;
}
a:link{
 	color:#CCCCCC;	
}

a:hover{
	color:red;
}

a:visited{
 	 color:#FF0099;
}


.main-nav{
		margin:0 auto;
		padding:10px;
		width:160px;
		min-height:400px;
		float:left;
		border:solid 1px white;
		display:block;
		color:#a8518a;
		z-index:+10;
		
			
}
.main-nav ul{
			padding:0;
			margin:0;
			line-height:32px;
			float:left;
			position:inherit;
			z-index:+10;
			
			
}

.main-nav li{
			margin:0;
			padding:0;
			list-style:none;
			float:left; 
			position:relative;
			background-color:#e9d9e5;
			display: block;
			background: url(/images/interface/blank/1dot.gif);
			z-index:+10;
				 
						
}

.main-nav ul li a{
			text-align:center;
			font-family: Georgia, "Times New Roman", Times, serif, cursive;
			text-decoration:none;
			font-size:12px;
			height:30px;
			width:150px;
			display:block;
			zoom:1;
			*display:inline-block;
			color:#660066;
			background-color:#e9d9e5;	
			border: 1px solid rgba(255,255,255,1);
			border: solid 1px white;	
			text-shadow:1px 1px 1px rgba(0,0,0,1);	
			 				
}

.main-nav ul ul{
			position:absolute;
			visibility:hidden;
			top:32px;
			z-index:+10;
	
}
.main-nav ul li:hover ul{
			visibility: visible;
			background-color:rgba(204,204,204,1);
			background-color: #a8518a;
			position:absolute;
			left:150px;
			top:0px;
			
}

.main-nav li:hover{
			background-color: rgba(168,81,138,0.5);	
			background-color: #a8518a;
			box-shadow: 1px 1px 1px rgba(102,102,102,1); 
			-webkit-box-shadow:1px 1px 1px rgba(102,102,102,1);
			background:#ffff;
}
.main-nav ul li:hover ul li a:hover{
			background-color: rgba(255,204,255,0.7);
			color:rgba(255,255,255,1);
			background-color: #a8518a;
			color:#ffffff;
			
}

.main-nav a:hover{
			color:#ffffff;
			background-color: #a8518a;
				
}
.main-content{
	
	width:400px;
	min-height:400px;
	border:solid 0px red;
	float:left;
	padding:0;
	margin:5px;
	
		
}

.promo{
	
	width:200px;
	height:600px;
	border:solid 0px white;
	float:right;
	padding:0;
	margin-left:5px;
	clear:right;
	
	
}
 


.ad_main_right{

	 width:300px; 
	 height:250px; 
	 border:solid 1px; 
	 border-color:white	
}

.main_content1{
	
	
	width:395px;
	min-height:50px;
	border:solid 0px;
	border-color:white;
	padding-left:10px;
	padding-right:10px;
	color:white;
	float:left;
	
}

.main_content2{
		
	width:400px;
	min-height:50px;
	padding-left:10px;
	padding-right:10px;
	color:white;
	float:left;
	
}

.main_content3{
		
	width:400px;
	min-height:50px;
	padding-left:10px;
	padding-right:10px;
	color:white;
	clear:both;
	
}
.contact{
	
	width:400px;
	min-height:250px;
	padding-left:10px;
	padding-right:10px;
	color:white;
	
}

#resource{
	
	width:400px;
	min-height:250px;
	color:white;
	text-align:center;
	margin-bottom:20px;
	
}
#nav-space{
	
	width:150px;
	height:50px;
	color:white;
	text-align:center;
	margin: 1px solid  red;
	
}
.footer{
	
	width:780px;
	min-height:50px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
	background-color:#ffffff;
	border:solid 1px black;
	text-align:center;
	
}
