@charset "UTF-8";

body {
	margin: 0;
	padding: 0;
	background-image: url(images/bg_02.jpg);
	background-repeat: repeat-x;
}

#bodyContainer {
	background: url(images/mainBg.gif) top center repeat-y;}
	
/*-------------------------------------------- SIDE NAV BAR PRACTICE ----------------------------------*/

#sideNavContainer {
	width: 202px;
	padding-left: 14px;
	}

#sideNavContainer ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#sideNavContainer li a {
	display:block;
	padding: 9px 0 8px 15px;
	background: url(images/btnbg_13.jpg) no-repeat;
	height: 18px;
	}

#sideNavContainer li a:link,
#sideNavContainer li a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #383837;
	text-transform:uppercase;
	text-decoration: none;
}

#sideNavContainer li a:hover,
#sideNavContainer li a:active,
#sideNavContainer li a:focus {
	color: #FFF;
	background: url(images/btnbg_13On.gif) no-repeat;
	text-decoration: none;
}

#addressLeft {
	color: #373736;
	text-align:center;
	line-height: 22px;
	padding: 20px 0 20px 0;
	font: 14px Arial, Helvetica, sans-serif;
	}

.sideNavDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383837;
	text-align: left;
	
	background-image: url(images/btnbg_13.jpg); 	
	
}
a.sideNAVfont, a.sideNAVfont:link, a.sideNAVfont:visited {
	color: #383837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	padding: 3px;	
	
} 
a.sideNAVfont:hover {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#371f1f;
	text-decoration : none;
	padding: 3px;	
}



/*-------------------------------------------- TOP NAV BAR ----------------------------------*/

.topNavDiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
a.topNAVfont, a.topNAVfont:link, a.topNAVfont:visited {
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	padding: 3px; 
} 
a.topNAVfont:hover {
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#371f1f;
	text-decoration : none;
	padding: 3px;
}

/*-------------------------------------------- HEADER ----------------------------------*/
.header { background: url(images/headerpic.jpg) no-repeat; height: 165px; width: 915px;}

.headerlogo { font:  bold small-caps 28px "Times New Roman", Times, serif; color: #2a2623; text-align: center; width: 650px; font-variant: small-caps; padding-top:20px; }

.headerlogo2 { font: bold small-caps 36px "Times New Roman", Times, serif; color: #633d2a; text-align: center; width: 650px; }

.headerlogo3 { font: bold normal 16px Arial, Helvetica, sans-serif; color: #2a2623; text-align: center; width: 650px; padding-top:10px; }

.headerlogo4 { color: #523030 }


.headeraddress { font: bold normal 16px Arial, Helvetica, sans-serif; color: #2a2623; text-align: right;  padding-top:13px; padding-right:40px; text-transform: uppercase; }

.headeraddress1 { color: #2a406d; font-size: 20px; }

.headeraddress2 { font: bold normal 27px Arial, Helvetica, sans-serif; color: #633d2a; text-align: right;  padding-top:5px; padding-right:40px; text-transform: uppercase; }

.headeraddress3 { font: bold normal 20px Arial, Helvetica, sans-serif; color: #2a406d; text-align: right;  padding-top:5px; padding-right:40px; text-transform: uppercase; }

/*-------------------------------------------- RIGHT COLUMN ----------------------------------*/
.rightColumn { background: url(images/rightpic.jpg) no-repeat; height: 715px; width: 196px; padding-right:14px; }

.rightColumn1 {font: normal 16px Arial, Helvetica, sans-serif; color: #e9d6a3; text-align: center;  padding-top:10px;}

.rightColumn2 {font: normal 20px Arial, Helvetica, sans-serif; color: #ffffff; text-align: center;  padding-top:5px;}

.rightColumn3 {color: #d26868;}

.rightColumn4 { font: normal 16px Arial, Helvetica, sans-serif; color: #e9d6a3; text-align:center; padding-top:150px;}

.rightColumn5 {padding-bottom:14px;}

.rightColumn6 {padding-bottom:14px;}
/*-------------------------------------------- FOOTER ----------------------------------*/

.footerNavDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373736;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 10px;
	
	
}

a.footerNAVfont, a.footerNAVfont:link, a.footerNAVfont:visited {
	color : #373736;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	margin-top: 3px;
	margin-bottom: 10px;
	text-align: center; 
} 

a.footerNAVfont:hover {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	margin-top: 3px;
	margin-bottom: 10px;
	text-align: center;
}

.footercopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373736;
	text-align: center;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 15px;
	margin-right: 25px;
	text-align: left;
}

.footer2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
	text-align: right;
}

.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 10px;
}

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373736;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}



/*-------------------------------------------- BASICS ----------------------------------*/

a:link {
	color:#523030;;
	
}
a:visited {
	color: #333333;
}
a:hover {
	color: #926D4D;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373736;
	margin-right: 35px;
	margin-bottom: 15px;
	margin-left: 35px;
	text-align: justify;
}

p.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373736;
	margin-right: 50px;
	margin-bottom: 15px;
	margin-left: 35px;
	text-align: justify;
}

h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20px;
	color: #373736;
	margin-top: 15px;
	margin-left: 35px;
	margin-bottom: 20px;
	text-align: left;
	font-weight: normal;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #523030;
	text-align: left;
	margin-top: 15px;
	margin-left: 25px;
}

h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color: #523030;
	margin-top: 15px;
	margin-left: 35px;
	margin-bottom: 20px;
	text-align: left;
	font-weight: normal;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #523030;
	margin-top: 15px;
	margin-left: 35px;
	margin-bottom: 20px;
	text-align: left;
	font-weight: normal;
}



.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 35px;
	text-align: justify;
}

.addressleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #373736;
	text-align: center;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;	
}



.mainText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #523030;
	font-weight: bold;
}


/*-------------------------------------------- CONTACTS ----------------------------------*/
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #523030;
	font-weight: bold;
	margin-left: 35px;
}

.contact2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #373736;
	margin-right: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 35px;
	text-align: justify;
}

.contact3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #523030;
	font-weight: bold;
	
}


.standout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #523030;
	font-weight: bold;
}


.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #523030;
	font-weight: bold;
}



.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373736;
	margin-right: 50px;
	margin-bottom: 15px;
	margin-left: 25px;
	text-align: left;
	line-height: 23px;
}

.pic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373736;
	margin-right: 20px;
	margin-bottom: 2px;
	
}






