body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #342605;
	padding: 0px;
	margin: 0px;
	height: 90%;
}

td, input, .Normal, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #003366;
	text-decoration: underline;
}

h1, h2, h3 {
	padding: 0px;
	margin: 0px;
	letter-spacing: 0.5px;
}

hr {
	height: 1px;
	background-color: #000000;
	border: #000000 1px solid;
}

.Head {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;	
}

ul {
	padding: 0px 0px 0px 14px;
	margin: 0px;
}

h1 span, h2 span, h3 span {
	display: none;
}

p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

#logo {
	display: block;
	width: 270px;
	height: 124px;
	background: url(ei_logo.gif) no-repeat;
}
#logo a {	
	display: block;
	width: 270px;
	height: 124px;
}


.leftarea {
	float: left;
	width: 600px;	
}

.adminleftarea {
	float: left;
	width: 900px;	
}

.rightarea {
	float: right;
	width: 270px;
}


#container {
	position: relative;
	width: 900px;
	margin: 0px auto 0px auto;	
}


#topcontainer {
	color: #FFFFFF;
	width: 900px;
	height: 30px;
	background: #332504;
	}
	#topcontainer #mainmenu {
		float: left;
	}
	#topcontainer #searchbox {
		position: absolute;
		left: 748px;
		width: 145px;
		padding: 3px 10px 0px 0px;
		/*margin-top: 3px;*/
		}
		
		#topcontainer #searchbox input {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			border: none;
			margin: 0px;
			padding: 2px;
		}
		#topcontainer #searchbox img {
			position: relative;
			top: 4px;
		}					


#headercontainer {
	width:900px;
	}
	#headercontainer .leftarea {
		font-weight: bold;
		}
		#headercontainer .leftarea h2 {	
			font-size: 30px;
			margin: 0px;
			padding: 0px;
			color: #cd6000;		
		}		
		#headercontainer .leftarea p {
			font-size: 22px;
			margin: 0px;
			padding: 0px;
			color: #FFFFFF;	
		}
		#headercontainer .leftarea #textarea {
			background-color: #D4CD00;	
			padding: 20px;
		}
	#headercontainer .rightarea {
		padding-top: 25px; 
	}


#contentcontainer {
	line-height: 17px;
	width:900px;
	margin: 20px 0px 20px 0px;
	}
	#contentcontainer .leftarea {

		}	
		#contentcontainer .leftarea h2 {
			padding: 0px;
			margin: 0px;
			font-size: 100%;
			font-weight: bold;
			text-transform: uppercase;
		}		
	#contentcontainer .rightarea {

		}	
		#contentcontainer .rightarea h2 {
			padding: 0px;
			margin: 0px;
			font-size: 110%;
			font-weight: bold;
			color: #cd6000;
		}		


#footer {
	clear: both;
	width: 600px;
	height: 25px;
	position: absolute;
	bottom: 0px;
	color: #FFFFFF;
	background: #d4cd00;
	}
	
	#footer .SkinObject {

	color: #FFFFFF;
	font-weight: normal;
	}
	#footer #links {
		float: left;
		padding: 5px 0px 0px 10px;
	}
	#footer #copyright {		
		float: right;
		padding: 5px 10px 0px 0px;
	}
	#footer a {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
		letter-spacing: 0.5px;
		}
		#footer a:hover {
			text-decoration: underline;
		}
#footer.adminversion {
	position: relative;
}



.button {
	display: table;
	white-space: nowrap;
	width: 10px;
	height: 21px;	
	background: #ce6000 url(btn_side_left.gif) no-repeat;
	line-height: normal;
	}
	.button a {
		display: block;
		color: #FFFFFF!important;
		font-weight: bold;
		text-decoration: none!important;
		padding: 0px 10px 0px 10px;
		height: 21px;	
		background: url(btn_side_right.gif) right no-repeat;
		}
		.button a:hover {
			color: #ffffff;
		}
	.button span {
		position: relative;
		top: 3px;
	}

.CommandButton {
	color: #FFFFFF;
	text-decoraton: none;
}

.longlink {
	position: relative;
	padding: 0px;
	margin-bottom: 8px;
	height: 20px;
	width: 100%;
	}
	.longlink .ral_icon {
		position: absolute;
		left: 0px;
		width: 20px;
		height: 100%;
		margin-top: 4px;
		background: url(link_circle.gif) no-repeat;	
	}
	.longlink .ral_text {
		margin-left: 20px;
		margin-right: 80px;
		border-top: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
		padding: 3px 0px 3px 0px;
	}	
	.longlink .button {
		position: absolute;
		top: 0px;
		right: 0px;
		margin-top: 2px;
	}
	
#addresstable {
	}
	#addresstable td {
		vertical-align: top;
		font-size: 9px;
		color: #aea89b;
		letter-spacing: -0.5px;
		}
		#addresstable td a {
			color: #aea89b;
		}

/* Main Menu */

.MainMenu_MenuContainer {
	width:500px;
}
.MainMenu_MenuBar {
	height: 30px;
	background-color: #332504;
	color: #FFFFFF;
}
.MainMenu_MenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0;	
	margin: 0px;
	border: none;
}
.MainMenu_MenuItemSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;		
	margin: 0px;
	color: #FFFFFF;
	border: none;
	background-color: #ce6000;
}
.MainMenu_MenuIcon {
	padding: 0px;
	border: none;
}
.MainMenu_SubMenu {
	color: #332504;
	border: #332504 solid 1px;
	border-top: none;
	margin: 0px;
	padding: 0px;
}
.MainMenu_MenuBreak {
	display: none;	
}
.MainMenu_MenuArrow {

}
.MainMenu_RootMenuArrow {
	display: none;	
}


/* Form styles */
#formtable {
	}
	#formtable td {
		padding-bottom: 3px;
	}
	#formtable .fieldlong {
		display: block;
		padding: 0px;
		margin: 0px;
		background:  url(formfield_side_left.gif) left no-repeat;
		width: 400px;
		height: 20px;
		}
		#formtable .fieldlong input
		{
			width: 400px;
			height: 20px;
			background: url(formfield_side_right.gif) right no-repeat;
			border: none;
			margin: 0px;
			padding: 3px;
		}
		#formtable .fieldlong select {
			width: 400px;
			background: #EEEDB7 url(formfield_side_right.gif) right no-repeat;
			border: none;
			margin: 0px;
			padding: 3px;
		}		


/* Testimonials */
#testimonials {
	position: relative;
	width: 600px;
}
.testimonial {
	width: 299px;
	padding-bottom: 20px;
}
.testimonial.slot1 {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	color: #342605;
	}
.testimonial.slot2 {
	background: #342605 url(testimonal_bottom.gif) bottom no-repeat;;
	color: #FFFFFF;
	margin-left: 301px;
	}
.testimonial .content {
	padding: 20px;
}
.testimonial .lookingglass {
	float: right;
}



/* Misc DNN styles */
.SkinObject {
    font-weight: bold;
    font-size: 100%;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}


