body {
	font-size: 14px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #333;
	text-align: center;
	margin:0;
	padding:0;
	background:#FFF;
	line-height:1.4;
	}

a {
	text-decoration:underline;
	color:#1B75BB;
	}	
a:hover {
	text-decoration:underline;
	color:#BE1E2D;
	}	
	
/*HEADERS*/
#wrap {
	width:900px;
	margin:0 auto;
	padding:0;
	background:#FFF;
	}

#header {
	background-color: #FFF;
	padding: 0; 
	margin: 30px 0 20px 0; 
	height: 23px; 
	text-align:left;
	}

#headerlinks {
	margin-top:0px;
	float:right;
}

#headerlinks a {
	text-decoration:none;
	color:#333;
	}

#headerlinks a:hover {
	text-decoration:underline;
	color:#000;
}

#footer {
	clear:both;
	width:900px;
	margin:20px 0 50px 0;
	color:#716558;
}

#footer a {
	text-decoration:none;
	color:#716558;
	}

#footer a:hover {
	text-decoration:underline;
	color:#000;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer li {
	margin: 0 10px 0 0;
	padding:0;
	color:#716558;
	float:left;
}

#footer li {
	margin: 0 10px 0 0;
	padding:0;
	float:left;
}

hr {
	color: #C1B49A;
	background-color: #C1B49A;
	height: 5px;
	border:none;
	clear:both;
}



/*Navigaation*/

#nav {
	height:180px;
	width:900px;
	background:#000;
	background:#FFF url("/img/block_4.png") no-repeat 100% 0%;
	text-align:left;
	}

#subnav {
	border-top:1px solid #FFF;
	height:30px;
	width:900px;
	padding:0;
	margin:0 0 10px 0;
	font-weight:normal;
	line-height: 1.6;
	background:#FFF url("/img/nav_bar_4.png") no-repeat;
}

#subnav li a:hover {
	margin: 0;
	position: relative;
	float:left;
	text-decoration:none;
	color:#FFF;
	background:transparent url("/img/sub_nav_on_4.gif") no-repeat 50% 100%;
}

#subnav li.current_page a {
	margin: 0;
	position: relative;
	float:left;
	text-decoration:none;
	color:#FFF;
	background:transparent url("/img/sub_nav_on_4.gif") no-repeat 50% 100%;
}

#leftCol {
	font-size: 13px;
	line-height:1.2;
	width:650px;
	padding:10px 0;
	float:left;
	min-height:300px;
}
#subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnav li {
	margin: 0;
	padding:0;
	color:#FFF;
	float:left;
}

#subnav li a {
	margin: 0;
	padding: 4px 9px;
	position: relative;
	float:left;
	text-decoration:none;
	color:#FFF;	
}



#content {
	background:#FFF;
	text-align:left;
	}

#leftCol {
	font-size: 13px;
	line-height:1.2;
	width:660px;
	padding:10px 0;
	float:left;
}


#leftCol h1 {
	margin:0px;
	color:#1B75BB;
	font-size: 24px;
	font-weight:lighter;
	line-height: 1.3;
	margin:0 0 10px 0;
}

#leftCol h2 {
	color:#CC0000;
	font-size: 16px;
	font-weight:lighter;
	line-height: 1.3;
	margin:5px 0;
}



#leftColR {
	width:670px;
	float:right;
}

#leftColL {
	width:210px;
	font-size:13px;
	background:#e3ddd6 url("/img/side_nav_bg_top.png") no-repeat;
	padding: 6px 0 0 0;
}
#leftCol #leftColL div {
	background:transparent url("/img/side_nav_bg_bottom.png") no-repeat;
	height:10px;
}

#leftCol p {
	margin:0 0 10px 0;
}
#leftCol h3 {
	margin: 0 0 5px 0 ;
	padding:0;
	font-weight:lighter:
}

#leftCol h4 {
	padding: 2px 0 2px 5px  ;
	margin:0;
	font-weight:Bold;
	color:#FFF;
	font-size:14px;
	background:#ADA190;
}


#leftCol #leftColL ul {
	list-style-position:outside;
	margin: 0;
	padding:0;
	border-left:1px solid #b7aa9f;
	border-right:1px solid #b7aa9f;
	width:208px;
}

#leftCol #leftColL li.over,#leftCol #leftColL li.over a,#leftCol #leftColL li.over a:hover {
	margin: 0;
	background:#FFF;
	color:#333;
	display:block;
}



#leftCol #leftColL li {
	margin:0;
	padding:0px;
	
}
#leftCol #leftColL li a:link, #leftCol #leftColL li a:visited, #leftCol #leftColL li a:active {
	border-bottom:1px solid #b7aa9f;
	border-top:1px solid #FFF;
	width:198px;
	display:block;
	padding:5px;
	text-decoration:none;
	display:block;
	color:#3F3420;
	margin: 0;
	display:block;
}
#leftCol #leftColL li a:hover {
	background:#b7aa9f;
	color:#2D2415;
	margin: 0;
	display:block;
}



#leftCol ul {
	list-style:none;
	list-style-position:outside;
	margin: 0;
	padding: 0;
	line-height: 1.4; /* IE6 */
}

#leftCol ol {
	list-style-position:outside;
	margin: 0 0 0 3px;
	padding: 0;
	line-height: 1.4; /* IE6 */
}

#leftCol li {
	margin:0 0 5px 0;
	padding:0;
	float:none;
	
}
#leftCol li.light {
	padding:5px;
	position: relative;
	text-decoration:none;
	background:#EEE;
}
#leftCol li.dark {
	padding:5px;
	position: relative;
	text-decoration:none;
	background:#E1E1E1;
}
#leftColR h3 {
	color:#9A8479;
	font-size: 18px;
	font-weight:lighter;
	line-height: 1.3;
	margin:20px 0 5px 0;
}
#leftColR li  {
	list-style-image: url("/img/brown_arrow_single.png");
}
#leftColR ul  {
	padding:10px 0;
	margin-left:15px;
	list-style-position:outside;
}


#leftColR ol  {
	padding:0;
	list-style-position:outside;
}

#leftColR ol li  {
	list-style-image: none;
	margin:0 0 0 20px;
	padding:5px 0;
}



#rightCol {
	font-size: 13px;
	width:210px;
	float:right;
	padding:10px;
}

#rightCol ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.2; /* IE6 */
}

#rightCol li {
	margin: 10px 0 ;
	padding:0;
}
#rightCol h2 {
	margin: 0 0 5px 0 ;
	padding:0;
	font-size: 18px;
	color:#BE1E2D;
	font-weight:lighter
}

#rightCol h3 {
	margin: 0 0 5px 0 ;
	padding:0;
	font-weight:lighter;
	font-size: 14px;
}

#rightCol p {
	margin: 5px 0;
}


#induction_demo_but a {
	margin:10px 0;
	text-align:center;
	background:transparent url("/img/induction_demo_but.png") no-repeat;
	width:100px;
	height:25px;
	font-weight:bold;
	padding:3px 0 0 0;
	color:#333;
	text-decoration:none;
	display:block;
}

#induction_demo_but a:hover {
	color:#000;	
	text-decoration:underline;
}

/*PAGE NAVIGATION*/
.pages {
	padding:20px 0 0 0;
    font-size: 12px;
    text-align:center;
	width:650px;
}
.pages a, .pages span {
    padding: 2px 6px;
    margin-right: 0.5px;
    border: 1px solid #fff;
    background: #fff;
    color: #333;
}

.pages span.current {
    border: 1px solid #C1B49A;
    background: #C1B49A;
    color: #5d5749;
}

.pages a {
    border: 1px solid #C1B49A;
    text-decoration: none;
}

.pages a:hover {
    border-color: #C1B49A;
    background-color: #E5E1DA;
    color: #000;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #C1B49A;
}

.pages span.nextprev {
        border: 1px solid #C1B49A;
        color: #C1B49A;
}

/*FROM*/
#leftCol dl {
	border:1px solid #C1B49A;
	margin:0 0 10px 0;
	padding:2px;
	width:644px;
	background-color:#EAE7E4;
	clear:left;
}

#leftCol dt {
	float:left;
	margin:0;
	padding:5px;
	width:14em;
	text-align:right;

}
#leftCol dd {
	background-color:#FFF;
	margin:1px 0 0 15em ;
	padding:5px;
	
}
#leftCol dd.yellow {
	background-color:#ffffcc;
}
.submit {
text-align:center;
}


.submit {
text-align:center;
}

/*FORMS*/

.Textfield {
	margin:0;
	padding:3px 5px;
	width:300px;
	border:1px Solid #C1B49A;
}
.CardNumber {
	margin:0;
	padding:3px 5px;
	width:40px;
	border:1px Solid #C1B49A;
}
.Dropdown {
	margin:0;
	padding:3px 5px;
	border:1px Solid #C1B49A;
}
.Password {
	margin:0;
	padding:3px 5px;
	width:200px;
	border:1px Solid #C1B49A;
}
.Textfieldsmall {
	margin:0;
	padding:3px 5px;
	width:200px;
	border:1px Solid #C1B49A;
}
.TextareaSmall {
	margin:0;
	padding:3px 5px;
	width:300px;
	height:10em;
	border:1px Solid #C1B49A;
}
.Password {
	margin:0;
	padding:3px 5px;
	width:100px
	border:1px Solid #C1B49A;
}

.required {
	color:#CC0000;
}
.sections {
	padding:5px;
	clear:left;
}
.sections_over {
	padding:5px;
	clear:left;
	background:#F4F1EF;
}
img {
	border:none;
}
#messageBox{
	width:640px;
	padding:5px;
	margin:0 0 10px 0;
	color:#CC0000;
	border:1px solid #CC0000;
	background:#FBECEC;
	display:none;
}
#messageBoxImage{
	width:400px;
	padding:5px;
	margin:0 0 10px 0;
	color:#CC0000;
	border:1px solid #CC0000;
	background:#FBECEC;
	display:none;
}
#adminPage h1{
	margin:0;
	color:#1B75BB;
	font-size: 28px;
	font-weight:lighter;
	line-height: 1.4;
}
.admin_buttons {
	float:right;
}

/* GOOGLE <AP */
#map {
	float:right;
	width:370px;
	height:220px;
	}
.resetOutput {
	color:#CC0000;
	font-weight:bold
}
#safetyAlert {
	width:322px;
	height:140px;
	background:transparent url("/img/alert_bg.png") no-repeat;
}

#safetyAlert_text {
	padding:10px;
}
#freeDownload {
	width:322px;
	height:140px;
	float:right;
	background:transparent url("/img/resources_bg.png") no-repeat;
}
#freeDownload_text {
	padding:10px;

}

#safetyAlertTop {
	padding:5px 0 0 0;
	color:#CC0000;
	font-size:16px;
	margin:0 0 10px 0;
}

#freeDownloadTop {
	padding:5px 0 0 0;
	color:#FFF;
	font-size:16px;
	margin:0 0 10px 0;
}

#users div {
	clear:both;
	min-height:30px;;
}

#users ul {
	margin:0;
}

#users li {
	float:left;
	width:100px;
}
