
body {
	background-attachment: fixed;
	background-image: url(images/sitebg.jpg);
	margin: 0px;
	padding: 0px;
}

#layout {
	margin: 0 auto;
	width: 762px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757474;
}
img {
	behavior: url(includes/pngbehavior.htc);
	border-width: 0px;
	border-style: none;
}

.col_wrap,
.header,
.nav,
.nav_shadow {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding: 0;
	margin: 0;
}
.col_wrap {
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:760px;
	padding: 0;
	margin: 0;
}

.hp_col_wrap {
	background-color:#FFFFFF;
	width:760px;
padding: 0;
margin: 0;

}


.left {
	float:left;
	width:196px;
}
.right {
	float:right;
	width:564px;
}

.hp_right {
	float:right;
	width:564px;
	height: 318px;
	background-image:url(images/watermark_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
	
.subcol_wrap {
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:760px;
}
.subleft {
	float:left;
	width:153px;
}
.subcenter {
	margin-left:153px;
	width:380px;
}
.subright {
	float:right;
	width:192px;
	background-image:url(../images/sub_right_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:4px 0px 4px 22px;
}
.rightcontent {
	background-image:url(../images/sub_right_contentbg.jpg);
	background-repeat:repeat-x;
	background-color:#B8B8B8;
	margin: 0px;
	width:162px;
	padding:9px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E2E2E;
}
.stretch {
	clear:both;
}

#content {
	padding-top: 25px;
	padding-right: 75px;
	padding-bottom: 25px;
	padding-left: 60px;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757474;
}
.layout .hpform {
	background-image: url(../images/hp_formbg.jpg);
	background-repeat: repeat-x;
	background-color:#F8F8F8;
}

.left_box_header,
.left_box_search,
.left_box_links,
.left_box_footer {
	margin-left:5px;
	width:173px;
}
.left_box_footer {
	margin-bottom:12px;
}
.left_box_search {
	background-image:url(images/left-search-fieldbg.png);
	padding-top:5px;
}
.left_box_search .text {
	width:110px;
	height:18px;
	margin-left:37px;
	padding:0px;
	border:solid 0 #fff;
	background: transparent;
}
.left_box_links {
	background-image:url(images/left-links-bg.png);
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.left_box_links ul {
	list-style-type: none;
	display:block;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.left_box_links li {
	margin-left:14px;
	padding:5px 0px;
}
.left_box_links li a {
	text-decoration:none;
	color:#1A1A1A;
}
.left_box_links li a:hover {
	text-decoration:underline;
}
.highlight1 {
	font-size: 14px;
	color: #AA9D6B;
	font-style: italic;
	font-weight: bold;
}
.hightlight2 {
	font-style: italic;
	font-weight: bold;
}
.content h1,
form legend {
	font-size: 16px;
	color: #666666;
	font-weight:bold;
}
.content h2 {
	font-size: 13px;
	color: #A49767;
}
.content h3 {
	font-size: 12px;
}
.content p {
	line-height:16px;
}
.content li {
	line-height:17px;
	margin-bottom:7px;
}
.content a {
	color:#98895C;
}

.content p.indent {
	padding-left: 25px;
}

.content p.quote {
	padding-left: 25px;
	font-style:italic;
}

.subcenter .content {
	padding:0px 5px 25px 17px;
	color:#404040;
}
.crap {
	white-space:nowrap;
}
form fieldset {
	border-width:0px;
}
form fieldset td {
	padding:3px;
}

.header {
clear:both;
}

/** Welcome Page**/

body.welcome {
background-image: url(images/landing_bg.jpg);
background-repeat: repeat;
}

#welcome_layout {
/*background-image: url(/images/landing_main.png);*/
margin: auto;
width: 492px;
height: 573px;
}

.welcome_links {
padding-left: 150px;
padding-top: 300px;
}
