/** Setting default values *************/



body, p, div, span, img, form, h1, h2, h3, h4, h5, h6, table, tr, td, ol, fieldset {

	margin: 0;

	padding: 0;

	font-size: 10pt;

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

	background-color: transparent;

}



#list {

	list-style-image: url('/images/bullet.gif');

}




p {

	padding-top: 0px;

	padding-bottom: 10px;

}



img {

	border: none;

}



body { 

	background-color: #ffeb9a;

	text-align: left;

	min-width: 780px;

}



a {

	color: #000;

	text-decoration: none;

}



a:hover {

	color: #000;

	text-decoration: underline;

}



a:visited {

	color: #000;

	text-decoration: none;

}



a b {

	color: #4B5053;

	font-size: 7.5pt;

}



a b:hover {

	text-decoration: none;

}



h1 {

	font-size: 16pt;

	font-weight: 100;

	margin-bottom: 10px;

	color: green;

}



h2{

	color: green;

	font-size: 12pt;

	font-weight: normal;

	margin-bottom: 0px;

}


a h2 {

	color: green;

	font-size: 12pt;

	font-weight: normal;

	margin-bottom: 0px;

}



.bigQuote {

	font-size: 65px;

	line-height:.5em;

   position:relative;

   top:20px;

}
#lineOne{
	color: green;

	line-height:.7em;

}



#lineTwo {

	color: #3E6C9A;

	line-height:.7em;

	position:relative;

	left:100px;

}



quoteArea {

	position:relative;

	margin-left:232px;

	height:85px;

	text-align:left;

}

quoteArea2 {

	position:relative;

	margin-left:232px;

	height:85px;

	text-align:left;
	
	top:80px;

}



/* End general site styles */


#siteContainer{
	position: relative;
	overflow: hidden;
	text-align: center;
}

#headerContainer{
	position: relative;
	width: 780px;
	height: 106px;
	background: url('/images/header.jpg');
	background-repeat: no-repeat;
	border-left: solid 1px #454545;
	border-right: solid 1px #454545;
	z-index:30;
}

.comfortNav{
	position: absolute;
	width: 370px;
	height: 15px;
	left: 410px;
	top: 3px;
	font-size: 8pt;
}



#searchArea{

    position:absolute;

    top:30px;

    left:550px;

    

}

.comfortNav a {color: #000; text-decoration: none;}

.comfortNav a:visited{color: #000; text-decoration: none;}

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

#mainNav{

	position: absolute;

	width: 780px;

	height: 21px;

	top: 85px;

	left: 0px;

	padding-left: 2px;

}



#mainNav img{

	margin-left: -4px;

}


.dropMenu{
	position: absolute;
	background: #ACD3FA; /*orange color FFCC66*/
	top: 105px;
	border: solid 1px #454545;
	padding-top: 5px;
	padding-bottom: 5px;
	visibility:hidden;
	z-index: 30;
}
.dropMenuItem{
	position: relative;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 21px;
	background: #ACD3FA;
	text-align: left;
	z-index: 25;
}
.dropMenuItem a{
	font-size: 8pt;
	font-weight: lighter;
}
.dropMenuItem a:hover{
	text-decoration: underline;
}

#bodyContainer{
	position: relative;
	width: 780px;
	height: 298px;
	top: 0px;
	background: url('/images/mainarea_stretch.jpg');
	background-repeat: repeat-x;
	/*border-left: solid 1px #454545;
	border-right: solid 1px #454545;**/
}

#secBodyContainer{
	position: relative;
	left:0px;
	width: 780px;
	background: #A8D0E9;
	background-color: #A7D1E7;
	border-left: solid 1px #454545;
	border-right: solid 1px #454545;
	border-bottom:none;	
	/*background-color:#FFFFFF;**/
}


#secBodyContent {
	position: relative;
	width: 600px;
	min-height:450px;
  	height:auto !important;
 	height:450px;
	left: 75px;
	text-align: left;
	padding-top: 18px;
	border-left: solid 1px #454545;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
	z-index:12;
}

#secBodyContent a {
	color:#668DA5;
}

#secBodyContent a:visited {
	color:#668DA5;
}

#secBodyContent a:hover {
	color:#668DA5;
	text-decoration:underline;
}

#leftPanelContainer{
	position: absolute;
	top:-15px;
	width: 150px;
	height:450px;
	left: 0px;
	background: url('/images/stretch_leftside_top.jpg');
	background-repeat: repeat-x;
	background-color: #A7D1E7;
	/*border-right: solid 1px #454545;**/
	color: #4B5053;
	padding-bottom: 10px;
	z-index: 10;
}


.bodyText{
	position: relative;
	float: left;
	width: 530px;
	left: 20px;
	top: 15px;
}

.bodyText a {
	color:green;
}

.bodyText a:visited {
	color:green;
}

.bodyText a:hover {
	color:green;
	text-decoration:underline;
}

p img.visit{
	position: relative;
	top: 0px;
	float: left;
	margin-bottom: 15px;
	margin-right:9px;
}

/* Begin Left Nav Styles*/

ul.visible{
	position: relative;
	width: 120px;
	padding-top: 20px;
	visibility: visible;
	margin: 0;
	text-align: left;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	list-style-type: none;
	line-height: 100%;
	z-index: 0;
}
ul.visibleSub{
	position: relative;
	width: 110px;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	visibility: visible;
	text-align: left;
	line-height: 100%;
	font-size: 7.5pt;
	list-style-type: none;
	z-index: 0;
}
ul.hidden{
	position: absolute;
	width: 160px;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 20px;
	visibility: hidden;
	text-align: left;
	line-height: 230%;
	font-size: 7pt;
}
li.activeLink{
	position: relative;
	margin-top: 13px;
	list-style-image: none;
}
li.activeLink a{
	color: #0497E4;
	font-size: 7.5pt;
	text-decoration: none;
	line-height: 100%;
}
li.inactiveLink{
	margin-top: 13px;
	list-style-image: none;
}
li.inactiveLink a{
	color: #4B5053;
	font-size: 7.5pt;
	text-decoration: none;
	line-height: 100%;
}
.inactiveLink a:hover{
	text-decoration: underline;
}

img.bug {
	position: relative;
	float: left;
	right: 5px;
}

/* End Left Nav Styles */

.captionBubble{
	position: relative;
	width: 237px;
	height: 57px;
	padding: 5px;
	padding-left:10px;
	padding-right:15px;
	font-size: 8pt;
	background: url('/images/bg_callout.gif');
	background-repeat:no-repeat;
	
}
.captionText{
	font-size: 8pt;
	margin-top: 5px;
	margin-right:6px;
}
.captionBubble img{
	position: relative;
	left: 49px;
	top: 0px;
}
.newsletter{
	text-align: center;

	position:relative;

	top:-6px;
}
.newsletter img{
	position: relative;
	top: 8px;
	left: 0px;
}

#lowerText{
	position: relative; 
	width: 780px;
	height: 156px;
	background: url('/images/bottom_stretch.jpg');
	background-repeat: repeat-x;
	/*border-left: solid 1px #454545;
	border-right: solid 1px #454545;**/
	border-bottom: none;
	text-align: left;
}
.lowerCaption{
	position: relative;
	float: left;
	width: 220px;
	left: 10px;
	top: 14px;
	margin-left: 20px;
	margin-right: 10px;
	text-align: left;
}

#footerContainer{
	position: relative;
	width: 780px;
	height: 16px;
	padding-top: 2px;
	/*margin-bottom: 20px;**/
	background: url('/images/footer.jpg');
	background-repeat: no-repeat;
	border: solid 1px #454545;
	text-align: center;
	font-size: 8pt;
	z-index:11;
}
#hmpfooterContainer{
	position: relative;
	width: 780px;
	height: 16px;
	padding-top: 2px;
	/*margin-bottom: 20px;**/
	background: url('/images/footer.jpg');
	background-repeat: no-repeat;
	border: solid 1px #454545;
	border-top:none;
	text-align: center;
	font-size: 8pt;	
}
.footerText{
	position: relative;
	text-align: center;
	width: 780px;
	font-size: 8pt;
}
#footerSpace {
	position:relative;
	height:20px;
	width: 780px;
}
#leftPanelFiller{
	position: absolute;
	width: 149px;
	height: 15px;
	left: 0px;
	top: -21px;	
	background: #A7D1E7;
}
#leftPanelFiller2{
	position: absolute;
	width: 148px;
	height: 15px;
	left: 0px;
	top: -19px;	
	background: #A7D1E7;
	z-index:11;
}