/* CSS Document */

body{
	background: #A785EA;
	margin:0;
	padding:0;
	font: normal small Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

p{
	margin:0 0 0 0;
	padding:0px 0 0px 0;
	color:#333;
}

td{
	margin:0 0 0 0;
	padding:0px 0 0px 0;
	color:#333;
}

a{
	text-decoration:none;
	font-weight: normal;
	color:#682EDA;
	/*color:#333;*/
}

a:hover{
	text-decoration:underline;
	color:#682EDA;
	font-weight: normal;
}

h1{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:130%;
	color:#682EDA;
	font-weight: bold;
	font-style:italic;
}

h2{
	margin:0 0 0 0;
	padding:10px 0 0 0;
	font-size:110%;
	color:#682EDA;
	font-weight: bold;
	font-style:italic;
}

h3{
	margin:0 0 5px 0;
	padding:0px 0 0 0;
	font-size:100%;
	color:#682EDA;
	font-weight: bold;
	font-style:italic;
	text-align:right;
}

h4{
	margin:0 0 5px 0;
	padding:0px 0 0 0;
	font-size:100%;
	color:#682EDA;
	font-weight: normal;
	font-style:italic;
	text-align:center;
}

/* Container Box --*/
#Container{
	width:874px;
	margin:0px auto 0px auto;
	background-color: #A785EA;
}

	#Container .Header{height:214px; background:url('images/container_header.jpg') no-repeat left;}

/* Main --*/
#Main{
	float: left;
	clear: both;
	width: 874px;
	background: #D7C7F5 url('images/container_bg.jpg') repeat-y left;
	
}

/* Side Nav --*/
#SideNav{
	width:125px;
	float:left;
	margin:0px 0px 0px 50px;
	clear: left;
	padding:0px 0 0 0;
	
}

	#SideNav a{margin:0px 5px 0px 10px; display: block; text-decoration:none; font-weight: bold; color:#000000; vertical-align:middle; }
	#SideNav a:hover{margin:0px 5px 0px 10px; display: block; text-decoration:none; font-weight: bold; color:#EAD5F4; vertical-align:middle; }
	#SideNav a:active{margin:0px 5px 0px 10px; display: block; text-decoration:none; font-weight: bold; color:#EAD5F4; vertical-align:middle; }
	#SideNav .Header{height:29px; background:url('images/menu_top.jpg') no-repeat left;}
	#SideNav .Mid{background:url('images/menu_bg.jpg') repeat-y left;}
	#SideNav .Bottom{height:29px; background:url('images/menu_bottom.jpg') no-repeat left;}
	

/* Left Text Box --*/
#LeftCol{
	width:360px;
	float:left;
	margin:15px 10px 0px 16px;
	padding: 0;
}
	
/* Right Text Box --*/
#RightCol{
	width:230px;
	float:right;
	margin:0px 50px 0px 10px;
	padding: 0;
}

#FullCol{
	width:740px;
	float: left;
	/*margin: 0px 10px 0px 190px;*/
	margin: 10px 0px 0px 55px;
}

/* Contact Left Text Box --*/
#ContactLeftCol{
	width:200px;
	float:left;
	margin:15px 10px 0px 16px;
	padding: 0;
}
	
/* Contact Right Text Box --*/
#ContactRightCol{
	width:390px;
	float:right;
	margin:0px 50px 0px 10px;
	padding: 0;
}

/* One Col Text Box --*/
#OneCol{
	width:600px;
	float:left;
	margin:15px 0px 25px 16px;
	padding: 0;
}

	#OneCol img.left{margin: 0 0 10px 0; padding: 0; float: left; display:block;}
	#OneCol img.right{margin: 0 0 10px 0; padding: 0; float: right; display:block;}
	
/* Footer --*/
#Footer{
	text-align:center;
	float:left;
	clear:both;
	width:100%;
}
	#Footer p{color:#666666;font-size:11px;margin:0 20px 0 20px;}
	#Footer a{color:#666666;font-size:9px;margin:0;}
	#Footer a:hover{text-decoration:none; font-size:9px; color:#952fbe; font-weight: normal;}
	#Footer .Bottom{height:139px; background:url('images/container_bottom.png') no-repeat left; margin: -81px 0 0 0;}

.bottom{
	float:left;
	clear:both;
	width:100%;
	color:#EAD5F4;
	font-size:11px;
	margin:-30px 0px 0 0px;
	text-align:center;
}

.bottom a{
	color:#EAD5F4;
}

.bottom a:hover{
	color:#682EDA;
}
