/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;	
}

html{
	padding:0px;
	margin:0px;
	}
	
body{
	margin:0;
	padding:0;
	text-align : center;		/* Important for center all contant*/
	}

div#container{
	position:relative;
	width: 810px;
	padding:0;
	padding-bottom:10px;
	margin:0 auto;
	border: 1px solid #999999;
	overflow:auto;
	}
	
div#email{
	position:absolute;
	top:30px;
	left:30px;

}
	
div#branding{
	width: 800px;
	height: 201px;
	padding:0;
	margin:0;
	}
	
div#branding h1{
	text-indent:-9999px;
	background-image:url(images/racs_01.jpg);
	background-repeat:no-repeat;
	width: 800px;
	height: 201px;
	font-size:0px;
	padding:0;
	margin:0;
	/*border: 1px solid #999999;*/
	
	}
	
div#menu{
	width: 800px;
	height:32px;
	margin:0px;
	background:url(images/racs_02.jpg) no-repeat;
	/*border: 1px solid #999999;*/
	text-align:left;
	text-indent:10px;
	}
	
div#menu a {
	color : #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 1px;
	font-weight:600;
	
			}
			
div#menu a:visited{color : #333333 ;}
div#menu a:hover{ color : #999999;
background-color: # ;}


	
	
div#main{
	float:left;
	width: 590px;
	padding:0;
	margin:0;
	text-align:center;
	min-height:400px;
	}
	
div#main ul.dark{
	background-color:#a7afe1;
	padding:0px;
	margin:0 0 0 20px;
	list-style-type: none;
	width:520px;
	border: 1px solid #999999;
	}
div#main li.dark_list{
	font-family:Arial, Helvetica, sans-serif;
	color:#00000;
	padding:10px 15px 15px 15px;
	text-align:left;
	background-repeat:repeat-x;
	font-size: 14px;
	}
	
div#main ul.light{
	width:520px;
	background-color:#ffffff;
	padding:0 0 0 0px;
	margin:10px 0px 0px 20px;
	list-style-type: none;
	border: 1px solid #999999;
	min-height:375px;
	}
	
div#main li.light_list{
	padding:0px;
	margin:0;
	text-align:left;
	}
	
div#main ul.list{
	padding:0 0 0 20px;
	margin:0;
	list-style-type:disc;
	list-style-position:outside;
	}
	
div#main li.list{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 20px 5px 20px;
	text-align:left;
	color:#666666;
	}

div#main p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 10px 0 10px;
	text-align:left;
	color:#666666;
	font-size:14px;
	}
	
	div#main a {color : #5065e4 ;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;}
	
	div#main a:hover{ color: #999999 ;}
	
div#main h1{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0 0 0 10px;
	margin:0;
	background-image:url(images/h1back.jpg);
	background-color:#dcdcdc;
	color:#2b2763;
	background-repeat:no-repeat;
	background-position:bottom left;
	/*border:1px solid #000099;*/
	display: block;
	}
	
	
div#main h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-variant: small-caps;
	padding:14px 0 15px 20px;
	margin:5px;
	display: block;
	background:url(images/h2bg.jpg) no-repeat left center;
	color:#37326f;
		/*border:1px solid #000099;*/
	}
	
div#right{
	float: left;
	padding:0;
	margin:0;
	}
	
div#right ul{
	padding:0;
	margin:0;
	list-style-type:none;
	border:0px solid #999;
	width:202px;
	}
			
div#right li{
	padding:0;
	margin:0;
	background-image:url(images/side_bar_08.jpg);
	}
	
div#right p{
	padding:0 10px;
	margin:0;
	font-family:Arial, "Arial Black", Helvetica, sans-serif, Verdana, "Times New Roman";
	font-size:14px;
	text-align:left;
	}
	
div#right{
	padding:0;
	margin:0;
	}
	
div#right li.end {
	text-indent:-9999px;
	font-size:0px;
	height:22px;
	padding:0;
	margin:0;
	background-image:url(images/racs_05.jpg);
	background-position:top;
	list-style-type:none;
	display:block;
	}
	
div#right li.news {
	height:30px;
	padding:0;
	margin:0;
	background-image:url(images/new_letter_button.jpg);
	background-position:top;
	background-repeat:no-repeat;
	list-style-type:none;
	display:block;
	font-family:Arial, "Arial Black", Helvetica, sans-serif, Verdana, "Times New Roman";
	font-size:18px;
	font-variant:small-caps;
	}
	
div#right a {color : #ffffff ;
	padding:0;
	margin:0;
	display:block;
	text-decoration:none;
	font-size:medium;
	font-weight:bold;
	text-decoration:none;}
	div#right a:link {color : #;}
	div#right a:visited{color : # ;}
	div#right a:hover{ color: #999 ;}
	
div#right img{
border:0;
}

	
div#footer{
	float:left;
	width:800px;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	background-color:#000000;
	text-align:center;

	}
	
div#footer p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:10px 35px 20px 30px;
	text-align:left;
	font-size:12px;
	text-align:center;
	}
	
div#footer a {color : #a7afe1 ;
	padding:20px 0 0 0;
	margin:0;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div#footer a:hover{color: #ffffff ;}	

	
	

	
	
