@charset "UTF-8";
/*@import("filePath.css");*/

/* CSS Document */

/*/////////////////////////////////////////////////////*/
/* EXTERNAL GLOBAL STYLES CLASSES */

body, div, h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	line-height:normal;
	
	
}

	
	/* GLOBAL CLASSES */
	/* float class controllers */
	.floatLeft {
		float:left;
	}
	.floatRight {
		float:right;
	}
	.clearBoth {
		clear:both;
	}








/*/////////////////////////////////////////////////////*/
/* GLOBAL STYLES CLASSES */

.page {
	background: url(../images/bg_page_40.jpg) repeat-y top center;
	background-position:0 135px;
	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	
}


h1 {
	font:21px Georgia, "Times New Roman", Times, serif;
	color:#3F2F10;
}

h2 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
}

h3 {

}

h4 {
	font: italic 15px Georgia, "Times New Roman", Times, serif;
	color:#423225;
	line-height:1.5em;
}

h5 {

}

h6 {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#2494D7;
	text-transform:uppercase;

}

p {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1.5em;
}


a {
	font:inherit;
	color:#2494D7;
	text-decoration:none;
}
	a:hover {
		color:#F98B1D;
		text-decoration:underline;
	}




/*/////////////////////////////////////////////////////*/
/* MISCELLANEOUS CUSTOM CLASSES */

.hideText {
	display:none;
}


hr {  /*get cross-browser hr code from other file:  I developed cross-browser solution for hr*/
	color:orange;
	border:none;
	border-top:2px solid orange;
	
	margin:20px 0px;
	
}




/*/////////////////////////////////////////////////////*/
/* TEMPLATE CLASSES */

#background2 {
	background:url(../images/bg_background2.jpg) repeat-x top left;
}



#tempate_A {

}

.siteWrapper {
	width:985px;
	margin:0 auto;
}






/*/////////////////////////////////////////////////////*/
/* HEADER CLASSES */
#branding {
	width:100%;
	height:125px;

}
	
	#logo {
		background:url(../images/logo.jpg) no-repeat top left;
		display:block;
		width:354px;
		height:114px;
	}
		#logo:hover {
			background-position:top right;
		}
	
	#branding .inside {
		width:200px;
		padding-top:50px;
	}





/*/////////////////////////////////////////////////////*/
/* CONTENT CLASSES */


#contentArea_dS {
	background:url(../images/bg_contentMain.png) repeat-y top center;
	width:790px;
}

#contentArea {
	background:url(../images/bg_contentMain_topShadow.jpg) repeat-x top center;
	width:776px;
	margin:0 auto;
}



	#contentMain {
		width:765px;
		margin:0 0 0 6px;
	}
	
		#nav {
			background:url(../images/bg_nav.jpg) no-repeat top left;
			border-bottom:1px solid #fff;
			width:100%;
			height:20px;
			margin:0 auto;
			
		}
			
			/* menu styles -- put into a seperate menuStyle.css */
			/*
			#nav a {
				font:12px Verdana, Arial, Helvetica, sans-serif;
				color:#0066CC;
				text-transform:uppercase;
				text-decoration:none;
				
				display:inline-block;
				padding:2px 20px;
			}
				#nav a:hover {
					background:#CC6600;
					color:#fff;
				}
			*/
	
		#mediaWindow {
			width:100%;
			margin-bottom:30px;
		}
		
		#contentMain .inside {
			width:700px;
			margin-left:40px;
			padding-bottom:20px;
		}








/*/////////////////////////////////////////////////////*/
/* FOOTER CLASSES */

#footer {
	background:url(../images/bg_footer.png) no-repeat top right;
	background-position:-1px 0px;
	width:790px;
	height:80px;
	padding-bottom:40px;
}

	#footer .inside {
		width:775px;
		margin:0 auto;
		padding-top:52px; /* margin-top breaks the graphic alignment of bg images */
	}
	
		#footerLinks {
			width:auto;
		}
		
					
			#footerLinks a, #footerInfo a {
				font:9px Verdana, Arial, Helvetica, sans-serif;
				color:#2494D7;
				text-transform:uppercase;
				text-decoration:none;
				
				padding:0 15px;
			}
				#footerLinks a:hover, #footerInfo a:hover {
					color:#F98B1D;
				}
				
				
				#footerInfo a {
					
				}
			
			
	
