/* ---- GENERAL RULES ------------------------- */

body {
margin: 0px;
background:#fff url(../images/bg850.jpg) repeat-y center;
}

hr {
border-bottom: 1px dashed #5c8e6d;
border-top: 0px;
margin-bottom: 20px;
margin-top: 20px;

}

#logo {
margin-left: 3px;
}

#pageHeader {
margin-left: 1px;
}

#Layer1 {
	position:absolute;
	left:10px;
	top:-193px;
	width:210px;
	height:50px;
	z-index:0;
	visibility: visible;
}

form {
margin:0px;

}

input {
margin-bottom: 0px;
margin: 5px 0px 0px 7px;
}

textarea {
margin-bottom: 0px;
margin-top: 0px;
margin-left:7px;
margin-right: 0px;
}

select {
width: 175px;
font-family:Arial, Helvetica, sans-serif;
}

#breadcrumbs{
margin-left: 10px;
}

#pageTitle{
width: 760px;
float:left;
margin-left: 5px;
margin: 20px;
}

#title {
width: 730px;
float:left;
margin-left: 5px;
padding-bottom: 7px;
margin-top: 9px;
}

#footer {
margin-left: 1px;
margin-top:5px;
}

#bottomlinks{
position:relative;
font-family:Arial, Helvetica, sans-serif;
clear: both;
font-size: 15px;
color: #cccccc;
text-align:right;
margin:0px 15px 0px 0px;
}

#disclaimer {
width:730px;
margin-left:10px;
margin-right:5px;
margin-bottom:0px;
}

/* ---- WRAPPER FOR VARIOUS COLUMN LAYOUTS ------------- */

div.wrapper {
	position: relative;
	height: 1000px;
	padding: 0px 20px 0px 20px;
	z-index: 10;
}

/* ---- SINGLE COLUMN CONTENT RULES ------------------ */

#contentArea {
position: relative;
float: left;
width: 730px;
padding:7px;
}

#contentAreatborder {
width: 730px;
float:left;
margin-left: 5px;
padding-top: 7px;
border-top: 1px dashed #5c8e6d;
border-bottom:0px;
border-left:0px;
border-right:0px;
}

/* ---- 2 COLUMN CONTENT RULES ---------------------- */

div.col1 {
	position: relative;
	float: left;
	top: 0px;
	width: 360px;
	height: 1000px;
	margin-top: 0px;
	margin-left: 5px;
	overflow: auto;
	padding: 7px 18px 7px 7px;
	border-right: 1px dashed #5c8e6d;
}

div.col2 {
	position: relative;
	float: right;
	top: 0px;
	width: 360px;
	margin-top: 0px;
	margin-right: 5px;
	overflow: auto;
	padding: 7px 7px 7px 18px;
}

/* ----- 3 COLUMN CONTENT RULES ------------------- */

div.cola {
position:relative;
float: left;
top: 0px;
width:232px;
margin-top: 5px;
padding: 0px 7px 7px 7px;
overflow:auto;
border-right: 1px dashed #5c8e6d;
border-bottom:0px;
border-left:0px;
border-top:0px;
}

div.colb {
position:relative;
float:left;
top: 0px;
width:232px;
margin-top: 5px;
padding: 0px 7px 7px 7px;
overflow:auto;
border-right: 1px dashed #5c8e6d;
border-bottom:0px;
border-left:0px;
border-top:0px;
}

div.colc {
position:relative;
float:right;
width:232px;
margin-top: 5px;
width:232px;
padding: 0px 7px 7px 7px;
overflow:auto;
}

div.cola775 {
position:relative;
float: left;
top: 0px;
width:232px;
height:875px;
margin-top: 5px;
padding: 0px 7px 7px 7px;
overflow:auto;
border-right: 1px dashed #5c8e6d;
border-bottom:0px;
border-left:0px;
border-top:0px;
}

div.colb775 {
position:relative;
float:left;
top: 0px;
width:232px;
height:875px;
margin-top: 5px;
padding: 0px 7px 7px 7px;
overflow:auto;
border-right: 1px dashed #5c8e6d;
border-bottom:0px;
border-left:0px;
border-top:0px;
}

div.colc775 {
position:relative;
float:right;
width:232px;
margin-top: 0px;
width:232px;
height:875px;
padding: 0px 7px 7px 7px;
overflow:auto;
}

/* ---- DOUBLE NAV CONTENT RULES -------------------- */

div.leftnav {
position:relative;
float: left;
top: 0px;
width:155px;
margin-top: 5px;
padding:0px 7px 7px 7px;
overflow:auto;
}

div.middle {
position:relative;
float:left;
top: 0px;
width:370px;
height:875px;
margin-top: 5px;
margin-left: 10px;
padding: 0px 7px 7px 7px;
overflow:auto;
border-left: 1px dashed #5c8e6d;
border-right: 1px dashed #5c8e6d;
border-top: 0px;
border-bottom: 0px;
}

div.rightnav {
position:relative;
float:right;
margin-top: 5px;
width:155px;
padding:0px 7px 7px 7px;
overflow:auto;
}

div.leftnav2 {
position:relative;
float: left;
top: 0px;
width:155px;
margin-top: 5px;
padding:0px 7px 7px 7px;
overflow:auto;
}

div.middle2 {
position:relative;
float:left;
top: 0px;
width:370px;
margin-top: 5px;
margin-left: 10px;
padding: 0px 7px 7px 7px;
overflow:auto;
border-left: 1px dashed #5c8e6d;
border-right: 1px dashed #5c8e6d;
border-top: 0px;
border-bottom: 0px;
}

div.rightnav2 {
position:relative;
float:right;
margin-top: 5px;
width:155px;
padding:0px 7px 7px 7px;
overflow:auto;
}

/* ---- LEFT NAV CONTENT RULES ----------------- */

div.left {
position:relative;
float: left;
width:215px;
overflow:auto;
padding:7px;
margin-top: 1px;
z-index:1;
}

div.Rcontent {
position:relative;
float:right;
width:550px;
height:1000px;
overflow:auto;
padding:0px 0px 0px 20px;
margin-top: 1px;
border-left: 1px dashed #5c8e6d;
border-bottom:0px;
border-right:0px;
border-top:0px;
}

div.Rcontent2 {
position:relative;
float:right;
width:490px;
margin-right: 3px;
overflow:auto;
padding:7px;
margin-top: 5px;
border-left: 1px dashed #5c8e6d;
border-bottom:0px;
border-right:0px;
border-top:0px;
}

/* ---- RIGHT NAV CONTENT RULES ------------------- */

div.right {
	position: relative;
	float: right;
	width: 215px;
	overflow: auto;
	margin: 0px 23px 0px 0px;
	padding: 0px;
}

div.right775 {
position:relative;
float: right;
width:215px;
height:875px;
margin-top:5px;
padding: 0px 7px 7px 7px;
}

div.Lcontent {
	position: relative;
	float: left;
	width: 500px;
	margin: 0px 10px 0px 0px;
	border-right: 1px dashed #5c8e6d;
	padding: 0px 20px 0px 20px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	height: 980px;
}

div.Lcontent2 {
position:relative;
float:left;
width:490px;
padding: 0px 7px 7px 7px;
margin-top: 5px;
border-bottom:0px;
border-left:0px;
border-top:0px;
}

/* ---- THUMBNAIL RULES ----------------- */

div.float {
	float: left;
	width: 142px;
	padding: 5px;
	text-align: center;
	margin: 2px;
}

div.floatno {
float: left;
width: 135px;
padding: 7px 7px 0px 7px;
border: 0px;
margin: 5px;
text-align:center;
}

div.floatborder {
float: left;
width: 135px;
padding: 7px 7px 0px 7px;
border: 1px dashed #5c8e6d;
margin: 5px;
text-align:center;
}

div.float2l {
	float: left;
	padding: 0px 10px 0px 0px;
	text-align: center;
}

div.float2r {
float: right;
padding: 0px 10px 0px 0px;
text-align:center;
}

div.floatlg {
	float: left;
	width: 170px;
	padding: 0px 10px 10px 0px;
}

div.floatXlgl {
float: left;
width: 210px;
padding-left: 10px;
padding-right:10px;
padding-top: 3px;
padding-botttom: 5px;
text-align:center;
}

div.floatXlgr {
float: right;
width: 210px;
padding-left: 10px;
padding-right:10px;
padding-top: 3px;
padding-botttom: 5px;
text-align:center;
}

div.floatl {
float: left;
width: 125px;
padding: 0px 10px 0px 0px;
text-align:center;
}

div.floatr {
float: right;
width: 125px;
padding: 0px 10px 0px 0px;
text-align:center;
}

div.float2col {
float: left;
width: 100px;
padding: 10px;
text-align:center;
}

div.float p {
text-align: left;
margin:0px;
}

/* ---- 2 col CONTAINER -----------------------*/
div.container2 {
width:338px;
background-color: #fff;
margin-top:3px;
margin-bottom:3px;
clear: both;
}

div.container2border {
width:338px;
background-color: #fff;
margin-top:3px;
margin-bottom:3px;
border-top: 1px dashed #5c8e6d;
clear: both;
}

/* ---- CONTENT CONTAINER --------------------*/
div.Ccontainerborder {
width: 730px;
float:left;
margin-left: 3px;
margin-top:3px;
margin-bottom:3px;
border-top: 1px dashed #5c8e6d;
background-color: #fff;
clear: both;
}

div.Ccontainer {
width: 730px;
float:left;
margin-left: 3px;
margin-top:3px;
margin-bottom:3px;
background-color: #fff;
clear: both;
}

/* ---- NAVCONTENT CONTAINER -------------------*/
div.containerborder {
	width: 495px;
	float: left;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	border-top: 1px dashed #5c8e6d;
	background-color: #fff;
	clear: both;
}

div.dircontainer {
	width: 495px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	clear: both;
}

div.container {
	width: 495px;
	float: left;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	background-color: #fff;
	clear: both;
}


/* ---- 3 col CONTAINER -------------------------*/
div.container3 {
width:230px;
margin-top:3px;
margin-bottom:3px;
background-color: #fff;
clear: both;
}

div.container3border {
width:230px;
margin-top:3px;
margin-bottom:3px;
border-top: 1px dashed #5c8e6d;
background-color: #fff;
clear: both;
}

div.spacer {
clear: both;
}

div.spacerv {
height:1px;
margin:0px;
}
