body {
	background-color:#d7d5a2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 1em;
	line-height: 1em;	
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
}

/* page layout */

#wrapper {
	border: 3px solid orange;
	width: 90%;
	background-color: #fff;
	text-align:left;
	margin: 0 auto;}

#wrap-inner {
	/* background: url(../images/threecol-l.gif) repeat-y 25.125% 0; */
	height:100% !Important;height:1%;
}
	
#header {
	width: 100%; 
	padding-bottom: 15px;
}

#menu_wrapper {
	clear: both; 
	width: 100%; 
	background-color:#d7d5a2; 
	text-align:center;
	padding-bottom: 10px;
}

#contentholder {
	text-align: left;
}

#contentsection {
	width: 100%;
	text-align: left;
}

#mainbody2pane {
    width: 99%;
    float: left;
}

#topcontent { width: 100%;}

#Leftcontent{
	float:left;
	width: 35%;
}
#lefthalf {
	float: left; 
	width: 49%;}

#righthalf {margin-left: 52%}

#rightcontent {	margin-left: 33%;}
#contentpane {
	margin-left: 38%;
}

#mainbody {
    float: left;
    width: 76.7%;
}

#content {
    float: right;
    width: 74.3%;
}

#dnn_contentpane {
    padding: 10px;
    background-color: #FFF;
    border: 1px solid #CCC;
}

#sidebar {
    float: left;
    width: 24%;
	background-color:#33CCFF;
}

#rightcontent {}

#Pagefooter {
	clear:both;
	width: 100%;
	height: 2em;
}

/* styles for layout consistancy */
.inside {
	padding:10px;
}

.insideh {
	padding: 25px;
	padding-top: 25px;
	padding-bottom: 25px;}
/*           */
.linklist {	text-align: left;}

.linklist ul {}

.linklist li {
	list-style: none;
	line-height: 1.5em; 	
}
.linklist a {text-decoration: none;}
.linklist a:link {color:#907347}
.linklist a:visited {color:#907347}
.linklist a:active {color:#907347}
.linklist a:hover {color: #006666; text-decoration: underline;}

#test {border: 1px solid orange;}

.imgleft {float: left;}

.imgright {float: right;}

.sidebar {
	float: left; 
	width: 40%; 
	border: 1px solid green; 
	margin-left: 1em; 
	margin-top: 1em; 
	margin-right: 1em;
	padding: 1em;
	text-align:left;
}

/* menu styles*/

.menu_w {clear: both; text-align: center; padding: 0; margin-bottom: -1.2em; }
.menuline{
	margin: 0;
	width:auto;
	padding:0;
	text-align: center;
	list-style-type:none;
	position:relative;
	/*display:block;*/
	height: 1.0em;
	font: bold normal 1.2em Verdana, Arial, Helvetica, sans-serif; 
}

.menu { background-color:#d7d5a2;
	 padding: 0; 
	 font: bold normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	 font-size: 1.1em !important;
	 font-size: 1.3em; 
	 color:#FFFFFF;
 }
	 
.menu p { line-height: 1.2em; margin-top: 0; margin-bottom: 0;}
.menu a {text-decoration:none}
.menu a:link {color:#907347}
.menu a:visited {color:#907347}
.menu a:active {color:#907347}
.menu a:hover {color:#9b8780}
.menu-active {color:#a4aed2}
.menu .item {}
	
.photoboxLeft {float: left; margin: 15px;}
.photoboxRight {float:right; margin: 15px;}
.center {text-align:center; margin-left: 5%; margin-right: 5%;}
.clearfloats {clear: both;}
.linksep {
	font-size: 75%;
	width: 18px;
}
/*a.menulink:link {display:block; float:left;}
.menulink {display: block;}*/

/*.menuline li {
	display:block;
	float:left;
	margin:0;
	padding: 0 .1em;}

	
ul#menu li a{
	display:block;
	float:left;
	color:#8c3a3a;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("images/DIVIDER.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("images/HOVER.gif") no-repeat top right;	
	}

*/	

.sidebar-left {background-image:url(images/border-left.gif); background-repeat:repeat-y}
.sidebar-right {background-image:url(images/border-right.gif); background-repeat:repeat-y}

.copyright {background-color:#FFFFFF; padding:15px; text-align:center}
/* table styles */	

/* fonts */
h1 {font-size:250%; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:150%;}
h3 {font-size:125%;}
h4 {font-size:100%;}
h5 {font-size:100%;}

/* visual styles */
.goldbox {border: 2px solid;
	border-color:#CCCC00;}

/* styles for listing responses to form submission */

.frmOuter {width: 100%; clear:both; margin: 5px 0 8px 0; font: 90% Arial, Helvetica, sans-serif normal normal }

.frmLeft {width: 35%; float:left; background-color: #D7D5A2; text-align: right; margin: 0 5px 0 0; font-weight: bold; }
.boxright { margin-left: 37%;}