/* CSS Document */

/* ------------------ default styling ----------------- */

body	{
	background: #352f4d;
	/*background-repeat: repeat-x;
	background-position:bottom;
	background-position:inherit; */
	margin: 20px auto; padding: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 0.825em;
	line-height: 140%;
	color: #a8a9ad;
	}
/* ------------------ layout ----------------- */

#container	{
	background: none; 
	width: 800px;  
	margin: 0px auto;
	padding: 0px;
	text-align: left;}
	
#container a.email:link {color: #312a4a; text-decoration:none}
#container a.email:visited {color: #312a4a; text-decoration:none}
#container a.email:hover {color: #312a4a ; text-decoration:underline}
#container a.email:active {color: #312a4a}
	
#header		{
	background: #000;
	width: 750px;
	margin: 0px 0px; padding: 0px;
	color: #FFF;
	}	
#header img {border-top:solid 1px #eeca01;border-bottom:solid 1px #eeca01;}


#main	{
	float:left;
	background: #352f4d url(images/new_bg.jpg) repeat-y; 
	width: 800px;
	height: auto;   
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	border:2px solid #999999;
	}

#navigation	{
	float:left;
	background: #9bd6f4;
	border-bottom:solid 1px #eeca01; 
	width: 750px;
	height: auto;   
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	}
#content{
	float:right;
	background: #352f4d;
	width: 590px;
	min-height:700px; 
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	text-align: left;
	font-size:11pt;
	}
html>body #content{height:auto;}	
	
	
#content h1 {font-size:110%; font-weight: bold;	color:#0054a4; padding-top:10px; padding-left:10px;}
#content h2 {font-size:95%; font-weight: bold;	color:#0054a4; padding-left:10px;}
#content p {font-size:90%; padding-left:20px; padding-right:10px; margin-top:8px;}
#content ul {list-style-type: disc;font-size:90%;}

#content a:link {color: #ffffff; text-decoration:none;} 
#content a:visited {color: #ffffff; text-decoration:none;}
#content a:hover {color: #ffffff ; text-decoration:underline;} 
#content a:active {color: #ffffff;}
#content table {margin-left:20px;}
#content img.title {margin-left:20px;}
#content img.main {margin-left:20px;}

#side{
	float:left;
	background: #312a4a;
	background-image:url('images/sidebg.gif');
	background-repeat: no-repeat;background-position: top left;
	width: 199px;
	height:700px; 
	min-height:700px; 
	margin: 0px auto;
	padding-bottom: 10px;
	padding-left: 11px;
	text-align: left;
	}

#side h1, #side h2	{display: none;}

#menu{
	float:left;
	background: none;
	width: 189px;
	height:auto;  
	margin-top:170px;
	padding-bottom: 10px;
	line-height:150%;
	font-size:100%;
	font-weight:bolder;
	text-align: left;
	}
#menu a:link {color: #ffffff; text-decoration:none;} 
#menu a:visited {color: #ffffff; text-decoration:none;}
#menu a:hover {color: #ffffff ; text-decoration:underline;} 
#menu a:active {color: #ffffff;}

#footer {	float:left;	
			width: 790px;
			height:auto;
			padding-left:10px;
			padding-top:5px;
			font-size:65%;
			line-height:120%;
			color:#a8a9ad;
			text-align:right;
			}
			
#footer a:link {color: #462e6a; text-decoration:none;} 
#footer a:visited {color: #462e6a; text-decoration:none;}
#footer a:hover {color: #462e6a ; text-decoration:underline;} 
#footer a:active {color: #462e6a;}

#footerindex {	float:left;	
			width: 790px;
			height:auto;
			padding-left:10px;
			padding-top:5px;
			font-size:65%;
			line-height:120%;
			color:#333333;
			text-align:center;
			}
			
#footerindex a:link {color: #462e6a; text-decoration:none;} 
#footerindex a:visited {color: #462e6a; text-decoration:none;}
#footerindex a:hover {color: #462e6a ; text-decoration:underline;} 
#footerindex a:active {color: #462e6a;}

/* ******************  forms  ************** */
#mainform {width:500px; margin-left:10px;}
#mainform input {background-color: #312a4a;border-right: #999999 1px solid;border-left: #999999 1px solid;border-top: #999999 1px solid;border-bottom:#999999 1px solid;vertical-align: top;font-size: 8pt;color: #a8a9ad;font-weight:normal;font-family: verdana, tahoma, arial, helvetica, sans-serif;width:100%;height:20px;}
#mainform textarea {background-color: #312a4a;border-right:  #9d8d7b 1px solid;border-left: #9d8d7b 1px solid;border-top: #9d8d7b 1px solid;border-bottom: #9d8d7b 1px solid;vertical-align: top;font-size: 8pt;color: #a8a9ad;font-weight:normal;font-family: verdana, tahoma, arial, helvetica, sans-serif;width:100%;}

#mainform input:focus, #mainform textarea:focus {
		border:1px solid #dd4c0c;
		}
#mainform .button {background-color: #312a4a;border-right:  #9d8d7b 1px solid;border-left: #9d8d7b 1px solid;border-top: #9d8d7b 1px solid;border-bottom: #9d8d7b 1px solid;vertical-align: top;font-size: 8pt;color: #a8a9ad;font-weight:bold;font-family: verdana, tahoma, arial, helvetica, sans-serif;width: 100px;height:20px;}
#mainform blockquote {background: transparent;}
#mainform label {background: transparent;display: block;margin: 2px 0 3px;color: #a8a9ad;font-family: arial, helvetica, sans-serif; font-size: 14px;font-weight: bold;}
#mainform .redform {color: #dd4c0c;}

/* ******************  linksx3footer  ************** */
#linksx3footer {margin: 0 auto;width: 800px;text-align: center;margin-top: 20px;margin-bottom: 10px; color: #676577;}
#linksx3footer a {font-family: verdana, tahoma, arial, helvetica, sans-serif;font-size: 7pt;color: #676577;vertical-align: top;text-decoration: none; border:0px;}
#linksx3footer a:visited {font-family: verdana, tahoma, arial, helvetica, sans-serif;font-size: 7pt;color: #676577;vertical-align: top;text-decoration: none; border:0px;}
#linksx3footer a:hover {font-family: verdana, tahoma, arial, helvetica, sans-serif;font-size: 7pt;color: #a8a9ad;vertical-align: top;text-decoration: none; border:0px;}