@charset "utf-8";
/* CSS Document */

	body{
		padding:0;
		margin:0 auto;
		text-align:center;
		background:#6c0aab url(../images/top_bg.jpg) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
				line-height:16px;
		}
		
	#shell{
		width:1003px;
		margin:0 auto;
		background:url(../images/tagline.jpg) right top no-repeat;
		}
	
	#header{
		text-align:left;
		height:346px;
		margin-left:14px;
		margin-right:19px;
		}
	
	.nav{
		float:right;
		width:635px;
		height:41px;
		margin-top:288px;
		text-align:left;
		}
		
	img{
		border:0;
		}
	
	p, h1, h2, h3, h4, ul{
		padding:0;
		margin:0;
		}

	.left_content ul{
		list-style-image:url(../images/bullet.gif);
		}
	
	img.logo{
		float:left;

		}
	
	#footer{
		width:100%;
		height:255px;
		background:url(../images/bot_bg.jpg) repeat-x;
		padding-top:30px;
		color:white;
		bottom:0;
		clear:both;
		}
		
	#footer a{
		color:white;
		}
	
	#content{
		width:1003px;
		text-align:center;
		margin:0 auto;
		}
	
	#content_top{
		height:25px;
		background:url(../images/content_top_bg.jpg) center no-repeat;
		}
		
	#content_mid{
		background:url(../images/content_mid_bg.jpg) center repeat-y;	
		margin:0 auto;
		}

	#content_bot{
		width:973px;
		height:25px;
		margin:0 auto;
		background:url(../images/content_bot_bg.jpg) center no-repeat;
		}
	
	#content_single_top{
		height:25px;
		background:url(../images/content_single_top_bg.jpg) center no-repeat;
		}
		
	#content_single_mid{
		background:url(../images/content_single_mid_bg.jpg) center repeat-y;	
		margin:0 auto;
		}

	#content_single_bot{
		width:973px;
		height:25px;
		margin:0 auto;
		background:url(../images/content_single_bot_bg.jpg) center no-repeat;
		}


	.left_content{
		display:block;
		margin-left:30px;
		text-align:left;
		line-height:18px;
		text-align:justify;		
		width:632px;
		float:left;
		}

	.left_content h1, .left_content h2, .left_content h3, .right_content h1, .single_col_content h1, .single_col_content h2{
		padding-left:5px;
		padding-top:8px;
		padding-bottom:6px;
		color:#6c0aab;
		font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
		}

	.left_content p, .left_content img{
		padding-left:5px;
		padding-top:8px;
		padding-bottom:6px;
		padding-right:4px;
		}

	.left_content ul{
		padding-left:45px;

		}
	
	.left_content li{
		vertical-align:top;
		padding:6px;
		font-weight:bold;
		}

	.left_content li li{
		list-style-image:none;
		list-style-type:disc;
		}

	.right_content{
		margin-left:13px;
		width:280px;
		float:left;
		}


	table{
		border-collapse:collapse;
		border:1px solid #c5c5c5;
		}
		
	.right_content table th, .left_content table th{
		padding:5px;
		}
	
	.odd{
		background:#e5e5e5;
		}
	
	.even{
		background:#f5f5f5;
		}
	

	
	.left_content th{
		color:#6c0aab;
		}
	
	tr.top{
		color:#fff;
		background:#757575 url(../images/table_header_bg.jpg) bottom repeat-x;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		}		
		
		
	.odd td,.even td{
		text-align:left;
		padding:5px;

		}
	
	.right_content table ul, .left_content table ul{
		padding-left:12px;
		}
	
	.clear{
		clear:both;
		}
	
	.quick_nav{
		margin-left:8px;
		margin-right:8px;
		padding:8px;
		border:1px solid #c5c5c5;
		background:#e5e5e5;
		}
	
	.right_content .quick_nav{
		margin-right:0;
		margin-top:5px;
		}
	
	.quick_nav ul{
		list-style-type:none;
		text-align:right;
		margin-top:7px;
		}
	
	.quick_nav h2{
		color:#6c0aab;
		}
	
	.quick_nav li a{
		display:block;
		width:100%;
		background:#e5e5e5;
		font-weight:bold;
		padding:12px 0;
		border-bottom:#c5c5c5 medium dashed;
		text-decoration:none;
		color:#353535;
		}
	
	.quick_nav li a:hover{
		color:#6c0aab;
		border-bottom:#6c0aab medium dashed;
		background:url(../images/right_content_quick_nav_link_bg.jpg) repeat-x;
		}

	
	.divider{
		padding-top:20px;
		padding-bottom:25px;
		background:url(../images/divider.jpg) bottom repeat-x;
		}
		
	.no_border{
		border:0;
		}

	.no_border th{
		color:black;
		}
	
	.in{
		border:1px solid #e5e5e5;
		background:#f5f5f5;
		padding:3px;
		font-size:24px;
		width:350px;
		}
	
	.sub_button{
		border:2px outset #6c0aab;
		color:white;
		background:#6c0aab;
		font-weight:bold;
		padding:4px;
		}
	
	.sb{
		margin:20px auto;
		margin-left:5px;
		color:white;
		width:279px;
		}
	
	.sb_top{
		background:url(../images/sidebar_top.jpg) no-repeat;
		height:28px;
		border-bottom:1px solid #757575;
		}
	
	.sb_bot{
		background:url(../images/sidebar_bot.jpg) no-repeat;
		height:28px;
		}
	
	.sb_mid{
		outline:1px solid #c5c5c5;
		background:#f5f5f5;
		color:black;
		outline-top:0;
		outline-offset:-1px;
		}
		
	.sb h2{
		padding-top:5px;
		color:#fff43d;
		font-size:18px;
		}
	
	.sb h3{
		padding-top:5px;
		color:#fff43d;
		font-size:14px;
		}
	
	fieldset{
		color#6c0aab;
		border:1px solid #6c0aab;
		margin-left:10px;
		width:595px;
		}
	
	.data{
		
		}
	
	.data td, .data th{
		border:1px solid #c5c5c5;
		padding:2px;
		}
	
	.data th{
		color:white;
		}
		
	
	
	.error{
		border:1px solid red;
		background:#f5f5f5;
		color:red;
		font-weight:bold;
		padding:3px;
		margin:7px;
		}
	
	.single_col_content{

		margin:0 40px;
		}
	
	.event h4{
		color:yellow;
		padding-top:5px;
	}
		
	.event p{
		font-size:90%;
		margin:7px 5px;
		}

