@charset "UTF-8";
/* CSS Document */


body{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	font-size:11px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;	
	
	
	background: url(../images/1pixel_border.gif) top left;
	background-repeat: repeat-y; 
}



H1{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

H1.titles{
	margin-left:50px;
	margin-top:30px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;

}

H2{

}


UL.none{
	list-style-type:none;
}


OL.none{
	list-style-type:none;
}


a{
	color:#ff9c00;
	text-decoration:none;
	
}

a:hover{
	color:#8b5702;
	text-decoration:underline;
}




/********** HEADER AREA *******/
/******************************/

#headerArea	{
	width:770px;
	height:100px;
	
	background:#FFFFFF;
	
	line-height:normal;
}


#headerLogoArea{
	width:210px;
	height:101px;
	background:#FFFFFF;
	float:left;
}


#headerContactInfoAddress {
	width:200px;
	height:65px;
	
	font-size:10px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	
	background-color: #ffffff;
	
	padding-left:160px;
	padding-top:15px;
	float:left;
}

#headerContactInfoAddress a {
	text-decoration:none;
	color:#555555;
}

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

#headerContactInfoPhones {
	width:200px;
	height:65px;

	font-size:10px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	
	padding-top:15px;

	background-color: #ffffff;

	
	float:left;
}


#headerContactInfoPhones a{
	text-decoration:none;
	color:#555555;	
}

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

/********* END HEADER AREA *****/
/*******************************/





/**********  TOP NAVIGATION MENU ****************/
/************************************************/


#navBar{
	width:638px;
	height: 18px;
	background:#FFFFFF;
	margin-top:-10px;
	padding-left:134px;
	
	line-height:normal;
}


#navBar ul{
	list-style-type:none;
	margin-left:-36px;
}

#navBar li{
	/*align the menu horizontally*/
	display:inline;
	
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}



.navButton a {
	display:block;
	float:left;
	width:112px;
	height:18px;
	padding-top:6px; /* align text within buttons*/
	
	background: url(../images/nav_bground.jpg) top left;
	background-position:0px 0px;
	background-repeat: no-repeat; 
	
	color:#000000;
	text-decoration:none;
}



.navButton a:hover{

	display:block;

	background: url(../images/nav_bground.jpg) top left;
	background-position:-112px 0px;
	background-repeat: no-repeat;  
	color:#000000;
	
}


#navButtonHome a{
	display:block;
	width:69px;
	height:18px;
	background: url(../images/nav_homebground.jpg) top left;
	background-position:0px 0px;
	background-repeat: no-repeat;  
}


#navButtonHome a:hover{

	background: url(../images/nav_homebground.jpg) top left;
	background-position:-69px 0px;
	background-repeat: no-repeat;  
	
}

#navButtonHome a.home {background-position:-69px 0px;}
.navButton a.navcurrent {background-position:-112px 0px;}

/*********** End Navigation Menu *******************/
/***************************************************/






/*************************************************/
/************* WRAPPER KEY MESSAGE AREA **********/
#wrapperKeyMessageArea {

	width:770px;
	height:104px;
	
	background:#FFFFFF;
	
	border-bottom:#ffffff solid 1px;
	
}


#leftSquareArea {

	width:135px;
	height:104px;
	
	border-right:#FFe5ca solid 1px;
	
	background: url(../images/abstractimage1.gif);
	background-repeat: no-repeat;
	
	margin-top:-6px;
	padding:0px;
	
	float:left;

}


#keyMessageArea {

	width:631px;
	height:104px;
	
	
	/*border-right:#ff9c00 solid 1px;*/
	
	background: url(../images/title.gif) top right;
	background-repeat: no-repeat;
	
	margin-top:-6px;
	padding:0px;
	
	float:left;
	

}

/*********** END KEY MESSAGE AREA *****************/
/**************************************************/



/**************************************************/
/************ WRAPPER BREACRUMB AREA **************/
#wrapperBreadCrumbArea{
	width:770px;
	height:31px;
	
	background:#FFFFFF;
	
	margin-top:-1px;

}


#leftNavTopArea {
	width:135px;
	height:31px;
	
	border-right:#FFe5ca solid 1px;
	
	background: url(../images/abstractimage2.gif);
	background-repeat: no-repeat;
	
	float:left;
}



#mainContentTopArea {
	width:411px;
	height:30px;
	
	background-color: #ff9c00;
	border-right:#ffffff solid 1px;
	
	float:left;
}


#rightContentTopArea {
	width:218px;
	height:30px;
	
	background-color: #ff9c00;
	border-right:#ff9c00 solid 1px;
	
	float:left;
}

/*********** END WRAPPER BREADCRUMB AREA **********/
/**************************************************/





/***********************************************************************/
/******** WRAPPER LEFT NAV, MAIN CONTENT, AND RIGHT SIDE PANEL *********/
/***********************************************************************/
#wrapperLeftMiddleRightAreas{
	display:block;
	width:766px;
	/*border-right:#ff9c00 solid 1px;*/

}



#leftNavigationArea {
	width:135px;
	float:left;
}




#mainContentArea {
	width:385px;
	
	text-align:justify;
	vertical-align:top;
	
	padding: 15px;
	
	float:left;
	overflow:visible;	
}

#mainContentArea ul li{ text-align:left; }

#mainContentArea h2 {font-size:15px; margin-bottom:0px;}
#mainContentArea h3 {font-size:13px; font-style:italic; margin-top:0px;/* text-align: left*/}

#mainContentArea .inline-image {float:left; display:inline; padding: 0px 10px 5px 0px}
#mainContentArea .testimonial-info {line-height:normal; text-align:right; padding-top: 10px; font-size: 9px}
#mainContentArea .testimonial {border-top:1px solid #DEDEDE;line-height:normal;padding:20px;}
#mainContentArea .quote {font-style:italic;}

#rightContentArea {
	width:197px;
	
	padding:0px;
	padding-left:0px;
	
	text-align:center;
	vertical-align:top;
	
	margin-top:-1px;
	margin-left:-1px;

	float:left;

}



/**********  LEFT NAVIGATION MENU ****************/

#leftNavBar{
	width:130px;
	/*height: 200px;*/
	
	background-color:#ffffff;
	
	padding-left:0px;
	padding-top:20px;
	
	margin-left:-35px;
	
	
}


#leftNavBar ul{
	list-style-type:none;
	margin-left:0px;
	
}


#leftNavBar li{
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:right;
	
	padding:5px 0px 0px 10px;
	
	margin-bottom:7px;
	/*height:10px;*/
	vertical-align:bottom;
	
}


#leftNavBar li a{
	color:#ff9c00;
	display:block;
	
	padding-right:20px;
	/*margin-bottom:10px;*/
	line-height:normal;
	
}

#leftNavBar li a:hover{
	color:#8b5702;
	
}

.leftNavButton a{
	display:block;
	width:100px;
	
	color:#333333;
	text-decoration:none;
}


.leftNavButton a.current {
	background: url(../images/left_arrow.gif) top right no-repeat;
}


.leftNavButton a:hover{
	background: url(../images/left_arrow.gif) top right no-repeat;
	color:#555555;
}

.leftNavButton a.current .highlight{
	color:#555555;
}


/*********** End left Navigation Menu *******************/


/*********** END MAIN CONTENT WRAPPER ***********/
/************************************************/





/******* FOOTER AREA ************/
/********************************/
#wrapperFooterArea{
	display:block;
	clear:both;
	width:767px;
	/*height:800px;*/
	border-top:#ff9c00 solid 1px;
	/*background:#006ff;*/
	
}


#footerLeftArea {
	width:115px;
	height:65px;
	
	/*background:#ffffff;*/
	
	padding:10px;
	
	/*border-right:#ff9c00 solid 1px;*/
	float:left;*/
	
}

#footerRightArea {
	width:400px;
	height:114px;
	margin-left:1px;
	
	display:block;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	
	float:left;

}


#wrapperFooterArea p#footerLinks{
	
	margin-right:-58px;
	text-align:left;
	float:left;
	
	display:block;
	height:30px;
	width:400px;
	background:#FFFFFF;
	background-color:#FFFFFF;	
	
}


#wrapperFooterArea p#footerLinks a{
	color:#777777;
	text-decoration:none;
	
	
}


#wrapperFooterArea p#footerLinks a:hover{
	color:#8b5702;
	text-decoration:underline;
	
	
	
}


#wrapperFooterArea #copyright{
	font-size:9px;
	
	padding-top:20px;
	padding-left:0px;
	display:block;
	background:#FFFFFF;
	background-color:#FFFFFF;
	
	height:100px;
	width:400px;
	vertical-align:bottom;
}



/******* End Footer Area ********/
/********************************/

/*********** COMMUNITY **********/
/********************************/
table.community{
	width:90%;
	border:0px;
	
}


table.community td.logo{
	width:127px;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid #aaaaaa 1px;
}


table.community td.description{
	padding:10px;
	text-align:left;
	vertical-align:middle;
	border-top:solid #aaaaaa 1px;
}

table.community .imgCommunity{
	border-width:0px;
}

/******** END COMMUNITY *********/
/********************************/

UL.moveUp{
	margin-top:-10px;
}

img.logo{
border:0px;
}
