body
{
	margin: 0px 0px 0px 0px;
	color: #666666;
	
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/page_top.jpg);
	background-repeat: repeat-x;
	min-height: 800px;
	height: 800px;
}

p, li { text-align: justify; }

#page
{
	background-image: url(../images/page_background.jpg);
	background-repeat: no-repeat;
	min-height: 800px;
  height: 1200px;
	
}

#header { height: 140px; }

#side_text
{
	/*margin-top: 30px;*/
	left: 30px;
	/*margin-left: 7px;*/
	font-size: 7pt;
	width: 170px;
	padding: 0px;
	position: absolute;
}

#side_text a
{
	color: #666666;
	text-decoration: none;
}

#side_text a:hover
{
	color: #99cc33;
	text-decoration: none;
}


#side_text h1 a
{
	color: #069;
	text-decoration: none;
}

#side_text h1 a:hover
{
	color: #99cc33;
	text-decoration: none;
}


#side_text h1
{
	color: #069;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}

#side_text p
{
	padding: 0px;
	margin:0px;
}

#side_text #side1
{
	margin-top: 35px;
	line-height: 10.5pt;
}


#side_text #side2
{
	margin-top: 78px;

}

#side_text #side2 h1
{
margin-top: 10px;
padding-top: 0px;

}
#side_text #side2 p
{
	line-height: 9.5pt !important;

}

.pagecontainer
{
	border-collapse: collapse;
	border: 0px;
	width: 956px;

}

#pagebody
{
	width: 500px;
	/*margin-top: 2em;*/
	left: 280px;
	top: 130px;
	color: #666;
	font-size: 11pt;
	padding-bottom: 0px;
	/*float: right;*/

	position: absolute;
	/*background: none;
	background-color: none;*/
}

#pagebody a, #pagebody td a
{
	/*list-style-type: disc;*/
	color: #666;
	text-decoration: none;
}


#pagebody a:hover, #pagebody td a:hover
{
	/*list-style-type: disc;*/
	color: #99cc33;
	text-decoration: none;
}



#pagebody .highlight {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal;  color: #006699; }



#pagebody p, ul, ol, .mandatory, .formlabel, .txtfield, table, tr, td
{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-bottom: 0px;
}


#pagebody #menu table
{

/*width:800px;*/
}

#pagebody #menu	td{
width:200px;
text-align: left;
}

#pagebody #menu a
{
	font-size: 11px;
	/*list-style-type: disc;*/
	color: #666 !important;
	text-decoration: underline;
}



#pagebody #menu a:hover
{
	/*list-style-type: disc;*/
	color: #99cc33;
	text-decoration: underline;
}


#pagebody ul li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	list-style-position: outside;
	/*list-style-type: disc;*/
	color: #666;
	list-style-image: url(../images/green_dot.jpg);
	padding-bottom: 3px;
}

#pagebody h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #99cc33;

}

#pagebody h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #006699;
	text-align: left;
}

#pagebody .left
{
	text-align: left;
}


#pagebody a
{
	color: #666;
	text-decoration: none;
}

#pagebody a:hover
{
	text-decoration: underline;
}

#pagebody .phone
{

	font-weight: bold;
	color: #006699 !important;
}
.subheader
{
	background-image: url(../images/subheader.jpg);
	color: #FFF !important;
	font-weight: normal !important;
	font-style: normal !important;
	background-repeat: no-repeat;
	font-size: 13px !important;
	padding-left: 5px;
	padding-top: 0px;
}


img {
	padding:1px;
	background-color:#069;
}



/* This is the CSS for the top drop down menu*/

#menuBar
{
	display: block;
	margin-bottom: 5px;
	position: absolute;
	top: 75px;
	left: 320px;
	width: 650px;
	overflow: hidden;
	/*background-color: #999;*/
}

.menuHeader
{
	color: #fff;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	padding-right: 15px;
	display: inline !important;
	position: relative;
	/*background-color: #999;
	border-right: 1px solid #999;*/
}

.menuHeader a {
	color: #fff;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	/*padding: 5px;*/
	margin: 0px;
	/*padding-right: 15px;*/
	text-decoration: none;
	}
	
.menuDrop {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	top: 60px;
	left: 0;
	/*width: 175px;*/
	height: auto;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	background-color: #006699;
	background-repeat: repeat;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #006699;
}


.menuDrop a
{
	display: block;
	text-align: left;
	padding: 2px 5px;
	border-top: 1px solid #006699;
	text-decoration: none;
	color: #fff;
	
}

.menuDrop a:link {
	color: #fff;
	text-decoration: none;
	}

.menuDrop a:visited {
	color: #fff;
	text-decoration: none;
	}

.menuDrop a:hover {
	color: #99cc33;
	/*background-color: #006699;*/
	text-decoration: none;
	}

.menuDrop a:active {
	color: #fff;
	/*background-color: #006699;*/
	text-decoration: none;
	}
.menuHeader a:hover {
	/*background-color: #006699;*/
	color: #99cc33 !important;
	}


.mandatory
{
	color: #F30;
	font-weight: bold;
}

.formlabel
{
font-weight: bold;
}

a.blue	{
color: #006699 !important;
}

a.blue_underlined
{
	color: #006699 !important;
	text-decoration: underline  !important;
}
