* {
	margin: 0;
	padding: 0;
}

p {
	font-size:100%;
	font-family: "Helvetica", sans-serif;
	line-height:1.5;
	margin:10px 0;
	}

body {
	
	font-family:"Century Gothic", Helvetica, sans-serif; 
	background:#c0c0c0;
	background-attachment:fixed;
}

img {border:none;}


a {
	color:#0000ee;
	text-decoration:none;
}


a:hover {
	text-decoration:underline;
}

h2 {font-size:20px; color:#AA4400; font-weight:bold; text-transform:normal; margin:20px 0 10px 0;}


hr {
width:150px;
color:#AA4400; 
}

#wrapper{
	width:1000px;
	background:#ffffff;
	margin:10px auto;
	padding:5px 5px 20px 5px
	}
	
#wrapper-bottom{
	width:100%;
	background-color:blue;
	margin:0 auto;
	padding-top:20px;
	}
	
#special-box{
	padding:0px 20px 30px 37px;
}

#special-box p {
	font-size:120%;
	font-family: "Helvetica", sans-serif;
	line-height:1.5;
}
	

	
#special-box-top-left{
	margin: 0;
	float:left;
	border:0px solid;
	background-color:#ffffff;
	margin:0 0 0 5px;
	overflow:visible;
	}

#special-box-top-right{
	float:right;
	background-color:#ffffff;
	margin:0 5px 0 0;
	}


#special-box h1 {
	font-size:20px; 
	font-weight:bold; 
	text-transform:normal; 
	margin:0px 0 5px;
	}
	
	

#container {
	width:1000px; 
	margin:0 auto; 
	background:url(../images/main.png) no-repeat #FFFFFF;
}

#home-container {
	width:1000px; 
	margin:0 auto; 
	padding-top:10px;
	background:transparent;
	border-top:1px solid #88aa00;


}

#home-container-top {
	width:1000px; 
	height:380px;
	margin:0 auto; 
	padding-top:10px;
	padding-bottom:5px;
	background-color:transparent;
}
#home-header {height:190px; color:#000000; background:transparent; margin:auto;} 

#header {height:180px; width:975px; color:#000000; background:url('../images/banner.png') no-repeat; margin:15px auto;} 
#banner {height:200px; width:1000px; color:#000000; background:url('../images/homebanner.png') no-repeat; margin:0 auto;} 

#logo {padding:30px 0px 0 0px; text-align:center;}
.tagline {padding:40px 37px 0 37px; color:navy blue; font-family:"Georgia", serif; text-align:right; float:right;}
#logo a {color:navy blue; text-transform:normal; font-weight: bold; text-decoration:none; font-size:20px; border:none;}
#logo img:a{color:none; border:none;}
#menu-holder {background-color:#000080; margin: 0 auto; width: 100%; height:34px; border:1px solid #000080;}
#menu {margin:0 auto; display: inline;}
#menu ul {padding:0; margin:0 auto; height:29px;}
#menu li {display:inline-table; display: inline; padding:0 10px;}
#menu a {color:#blue; text-decoration:none; font-size:90%; line-height:24px; text-transform:none;}
#menu a:hover {border-bottom:2px #000080 solid;}
#home-main {font-size:11px; line-height:18px; color:#21334A;}

#main {position:relative; font-size:11px; line-height:18px; color:#21334A; margin-bottom:20px; }
#sidebar {float:right; width:200px; padding:10px 25px 30px 35px; margin-top:20px;}
#home-extras {width:200px; text-align:center; margin:10px 20px 0 0; float:right;}
#home-extras a{margin:10px 0 10px 0;}

#extras {width:200px; text-align:center; margin-top:10px;}
#sidebar h3 {text-align:center; color:#0000cc; text-transform:normal; font-size:16px; margin:20px 0 7px 0; background:url('../images/side-head-back.png'); padding-left:5px; letter-spacing:2px;}
#sidebar a {color:#000099; font-size:110%;}
#sidebar p {color:#000000; font-size:12px;}
#sidebar ul {margin:0; padding:0;}
#sidebar li {margin-left:20px;}
#home-text {clear:both; width:795px; padding:10px 281px 0px 37px; font-size:14px;}

#text {padding:0px 37px 0px 37px; width:650px; font-size:14px;}
#text h1{font-size:20px; font-weight:bold; text-transform:normal; margin:20px 0 10px 0;}
#text h2 {font-size:16px; color:#AA4400; font-weight:bold; text-transform:normal; margin:20px 0 10px 0;}
#text ul {margin-top:8px; margin-bottom:8px;}
#text br {line-height:8px;}

.top {font-family:"Times New Roman" serif; font-variant:small-caps; font-weight:bold;}

/*Hover drop down menu*/
#sddm
{	margin: 0; padding: 0; position:relative; z-index: 99}

#sddm li
{	margin: 0;	padding: 0;	list-style: none;	float: left;	font: bold 100% arial}

#sddm li a
{	display: block;	margin: 0 1px 0 0;	padding: 2px 10px;	height:30px; width: 120px;	background: #000080;	color: #FFF;	text-align: center;	text-decoration: none; border-right:solid 1px #ffffff;}

#sddm li a:hover
{	background: #2f7fff; padding-left:10px; margin:0 1px 0 0; border-bottom:1px #ffffff solid; width:120px; text-align:center;}

#sddm div
{	position: absolute;	visibility: hidden;	margin: 0;	padding: 0;	background: #EAEBD8;	border: 1px solid #5970B2}

#sddm div a
	{	position: relative;		display: block;		margin: 0;		padding: 5px 10px;		width: 120px;		white-space: nowrap;		text-align: center;		text-decoration: none;		background: #53676c;		color: #ffffff;		font: 80% arial}

	#sddm div a:hover
	{	background: #2f7fff; padding:5px 10px; margin:0; color: #FFF; width:120px; text-align:center;}

/*Footer*/

#footer {clear:both; height:130px; border-top:1px solid #88aa00; background-color:#ffffff; font-size:100%; color:#000099;}
#footer a {color:#000099;}
#menu_footer {padding:18px 37px 0 37px; text-transform:normal; }
#left_footer {float:left; color:#000099; padding:10px 0 10px 37px;}
#date_footer {clear:both; float:right; padding:0px 10px 0 0;}
