*

{

	margin: 0px;

	padding: 0px;

}



body 

{

	background-image:url(../images/background.jpg);

	background-repeat:repeat-x;

	background-color: #fff;

	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;

	text-align: center;	

}



img 

{

	border: 0px;

}



hr

{

	height: 0px;

	border-bottom: 1px dashed #fff;

	border-top: 0px;

	margin: 0px 0px 10px 0px;	

}



a:link, a:active

{
	color: #33F;
	font-weight: normal;
	text-decoration: underline;

}



a:visited

{

	color: #000;

	font-weight: normal;

	text-decoration: underline;

}



a:hover

{
	color: #36F;
	font-weight: normal;
	text-decoration: none;
	font-size: 18px;

}



h1, h2, h3, h4, h5, h6

{

	margin: 0px;

	padding: 0px;

}



h1

{

	color: #044a80;

	font-size:20px;

	font-weight: normal;

	padding: 7px 0px 7px 0px;

}



h2

{

	color: #0198dd;

	font-size:16px;

	margin: 15px 0px 15px 0px;

}



h3

{

	color: #f68a1d;

	font-size:14px;

	margin: 15px 0px 15px 0px;

}





h4, h5, h6

{

	color: #000;

	font-size:12px;

	margin: 0px 0px 10px 0px;

}



p

{
	margin: 10px 0px 15px 0px;
	font-size: 16px;
	background-color: #FFF;

}





form

{

	margin: 0px;

	padding: 0px; 

}



input, select, textarea

{

	font-family: Arial, Verdana, sans-serif;

	font-size: 11px;

}



table

{

	border: 0px;

	padding: 0px;

}



/* Layout Creators */



div.wrapper

{

	margin: auto auto;

	position:relative;

	width: 933px;

}



div.header

{

	background-image:url(../images/header/header.jpg);

	background-repeat:no-repeat;

	height: 303px;

	position: relative;

	width: 933px;

}



div.header ul

{

	font-size: 16px;

	left: 30px;

	position:absolute;

	top: 261px;

	width: 933px;

}



div.header ul li

{

	float: left;

	list-style: none;

	margin: 0px 40px 0px 0px;

}



div.header ul li a:link, div.header ul li a:active, div.header ul li a:visited



{

	color: #fff;

	font-weight: normal;

	text-decoration: none;

}



div.header ul li a:hover

{

	color: #000;

	font-weight: normal;

	text-decoration: none;

}



div.content

{

	background-image:url(../images/content/content_middle.gif);

	background-repeat:repeat-y;

	float: left;

	position:relative;

	text-align:left;

	width: 678px;

}



div.content-settings

{

	min-height: 389px;

	padding: 10px 30px 10px 30px;

	position:relative;

}



* html div.content-settings  /* hack to set height for IE6 */

{

  height: 389px;

  height: 389px;

}



div.content-settings ul, div.content-settings ol

{

	margin: 15px 15px 15px 35px;

}



div.content-settings ol li

{

	margin: 0px 0px 10px 0px;

}



div.sidebar

{

	float: right;

	position:relative;

	text-align: left;

	width: 249px;

}



div.robs-tips

{

	background-image: url(../images/sidebar/robs_tips/background.gif);

	background-repeat:repeat-y;

	position:relative;

	width: 243px;

}



div.robs-tips-content

{

	font-size: 11px;

	min-height: 180px;

	padding: 0px 10px 0px 10px;

	position:relative;

}



* html robs-tips-content  /* hack to set height for IE6 */

{

  height: 180px;

  height: 180px;

}





div.logos

{

	margin: 45px 0px 0px 0px;

	position:relative;

	text-align:center;

	width: 243px;

}



div.footer-wrapper

{

	background-image:url(../images/footer/background.jpg);

	background-repeat:repeat-x;

	height: 166px;

	position:relative;

	text-align:center;

	width: 100%;

}



div.footer

{

	height: 166px;

	margin: auto auto;

	position:relative;

	text-align:left;

	width: 933px;

}



div.footer-img

{

	background-image:url(../images/footer/trees.gif);

	background-repeat:no-repeat;

	height: 92px;

	right: 0px;

	position:absolute;

	top: -30px;

	width: 79px;

}



div.footer ul

{
	font-size: 11px;
	left: 13px;
	position:absolute;
	top: 34px;
	width: 719px;
	height: 15px;

}



div.footer ul li

{

	float: left;

	list-style: none;

	margin: 0px 20px 0px 0px;

}



div.footer ul li a:link, div.footer ul li a:active, div.footer ul li a:visited



{

	color: #fff;

	font-weight: normal;

	text-decoration: none;

}



div.footer ul li a:hover

{

	color: #000;

	font-weight: normal;

	text-decoration: none;

}



div.credit

{

	background-image:url(../images/footer/credit.gif);

	background-repeat:no-repeat;

	height: 25px;

	position:absolute;

	right: 40px;

	bottom: 65px;

	width:145px;

}



div.credit a:link, div.credit  a:active, div.credit a:visited, div.credit a:hover

{

	display:block;

	height: 25px;

}





/* Generic */



div.content-settings ul

{

	margin: 0px 10px 10px 35px;

}



div.clear

{

	clear: both;

}



img.photos

{

	margin: 0px 0px 10px 10px;

}



img.photos-right

{

	margin: 0px 20px 10px 0px;

}





div.photo-column

{

	float: right; 

	width: 220px; 

	text-align:right

}



form.cmxform fieldset 

{

	border: 0px;

	width: 600px;	

}



form.cmxform legend 

{

	font-weight: bold;

	padding: 10px 0px 10px 0px;

}



form.cmxform label 

{

	display: inline-block;

	line-height: 1.4;

	width: 150px; /* Width of labels */	

	vertical-align: top;

}



form.cmxform fieldset ol 

{

	margin: 0;

	padding: 0;

}



form.cmxform fieldset li 

{

	list-style: none;

	padding: 5px;

	margin: 0;

}



form.cmxform em 

{

	font-weight: bold;

	color: #f00;

}



form.cmxform textarea

{

	height: 90px;

	width: 350px;

}



p.description

{
	font-size:16px;
	line-height: 22px;
	background-color: #FFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;

}



div.about

{

	background-image:url(../images/background_about.jpg);

	background-repeat:no-repeat;

	height: 161px;

	margin: 0px 0px 10px 0px;	

	width: 403px;

}



div.about p

{

	font-size: 11px;

	padding: 20px 0px 0px 15px;	

}



div.highlight-home, div.highlight-about, div.highlight-inquiry, div.highlight-contact, div.highlight-cert, div.highlight-course, div.highlight-eco, div.highlight-tips

{

	background-image:url(../images/header/highlights.gif);

	background-repeat:no-repeat;

	height: 31px;

	position:absolute;

	top: 255px;

	width: 119px;

}



div.highlight-home

{

	left: 0px;

}



div.highlight-about

{

	left: 87px;

}



div.highlight-inquiry

{

	left: 195px;

}



div.highlight-contact

{

	left: 325px;

}



div.highlight-cert

{

	left: 440px;

}



div.highlight-course

{

	left: 575px;

}



div.highlight-eco

{

	left: 690px;

}



div.highlight-tips

{

	left: 775px;

}
.wrapper .content .content-settings .description a {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
}
#link {
	color: #36F;
}

