/* CSS Document */
/* HTML Tags */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	background-color: #DBDDCF;
	font-size: 12px;
}
div {
	padding: 0px;
	margin: 0px;
}

h1{
font-family: Myriad, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #649144;
}
h2{
	
}
/* CSS Containers */
#page_holder {
	width: 812px;
	margin:0px auto 0px auto;
	float:none;
	
}
#flashHeader {
	width: 812px;
	height: 152px;
}
#main_menu_holder {
	height:20px;	
}
	#main_menu{
		width: 812px;
		height: 200px;
		z-index:0;
		position:absolute;
	}
#shadow_container {
	width: 812px;	
}
#content_container{
	width: 812px;
	background-image: url(../images/contentbg.jpg);
	background-repeat: repeat-y;	
	padding-bottom:20px;
	float:left;
	}
#content{
	width: 750px;
	margin:0px auto 0px auto;
	padding-bottom: 20px;
	padding-top: 20px;
	z-index:1;
	position:relative;	
}
#content_left{
	background-image: url(../images/bg_line.jpg);
	background-repeat: repeat-y;
	width: 450px;
	float:left;
}
#left_text{
	width:430px;
}
#content_right{
	width: 300px;
	float:left;	
}
#right_image{
	padding-left:50px;
	z-index:1;
	position:relative;
}
#footer{
	height:30px;
    width: 812px;
}
/* Classes */
.select {	
	height:20px;
	border:1px solid #222222;
	background:#ffffff;
	color: #444;
	font:normal 11px tahoma, Arial;
}
.input {	
	height:17px;
	font:normal 11px Tahoma, Arial;
	color: #444;
	border:1px solid #222222;
	background-color:#ffffff;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.textarea{
	font:normal 11px Tahoma, Arial;
	color: #444;
	border:1px solid #222222;
	background-color:#ffffff;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.portimage {
	padding: 3px;
	border: 1px solid #ccc;
}
.requiredFields {
	color:#cc8f16;
}
