@charset "UTF-8";
/* CSS Document */
/* Changes made to topbar items */
/* Body formats */
body {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif ;
	font-size: 14px;
}
body.center { /* centers page in Internet Explorer */
	text-align: center ;
	min-width: 770px ;
	font-family: Tahoma, Geneva, sans-serif ;
	font-size: 14px;
}
/* */

div.wrapper { /* makes page stay in center of the Browser Window. */
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
} 

/*////////////////////////////////////// DIV layout */

div#layout {
	padding: 0px;
	width: 770px;
	
	position: relative;
}

div.spacer {
	width: 770px;
	height: 10px;
	float: left;
}

/*/////////////////////////////////////////////// TOPBAR*/

/* LINKBAR DIVS */

div#topbar {
	background-image:url(Images/TopLinksBackground2.jpg);
	height: 80px;
	width: 770px;
	position: relative;
	float: left;
}

	div#top1 { /* makes the linkbar be vertically centered in it's background */
		height: 20px;
		width: 770px;
		float:left;
	}

	div#centertop { /* begins the central part of the linkbar contains side1 linkbar and side2*/
		width: 770px;
		height: 40px;
		position:relative;
		float: left;
	}

		div#side1 {
			height: 40px;
			width: 60px;
			float: left;
		}

		div#linkbar {
			/*background-color:#FFFAE7;
			border: 2px solid #600;
			padding: 7px 1px;*/
			height: 40px;
			width: 650px;
			float:left;
		}

		div#side2 {
			height: 40px;
			width: 60px;
			float: left;
		}

		/* end of centertop */

	div#top2 { /* makes the linkbar be vertically centered in it's background */
		height: 20px;
		width: 770px;
		float: left;
	}
	
/* END of LINKBAR DIVs */


/* Topbar Links */
.class1 a { /* creates buttons with main formatting */
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	padding: 1px 6px;
	margin: 0px 5px;
	width: 90px;
	height: 25px;
}
/*formatting for when a button is unpressed*/
a:link.unpressed { 
	color: #600;
	background-color: #FFFAE7; 
	/* background-color: #E6DFCA; */
	border: 6px outset #600;
}

a:visited.unpressed { 
	color: #600;
	background-color: #FFFAE7; 
	/* background-color: #E6DFCA; */
	border: 6px outset #600;
}

a:hover.unpressed{
	color: #600;
	/* background-color: #FFFAE7;
	background-color: #E6DFCA; */
	border: 6px inset #600;
}
/* end of unpressed button*/

a.pressed { /*formatting for making button inverted and pressed when on that links page*/
	color: #E8DFC7;
	background-color: #28440D;
	border: 6px inset #E8DFC7;
}

a.middle { /* makes one line buttons put text in center of button */
	line-height: 25px;
}

/* END OF TOPBAR LINKS */

/*//////////////////////////////////////////// END OF TOPBAR */

/*////////////////////////////////////////// MAIN VIEWING AREA */
div#maincontainer {
	width:770px;
	min-height: 550px;
}

div#topback {
	width: 770px;
	height: 21px;
	background-image: url(Images/TopBackground2.jpg);
	float: left;
}


/* CENTERCONTAINER ITEMS */
div#centercontainer {
	width:770px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	background-image: url(Images/Background2.jpg);
	float: left;
	position: relative;
}

div#sidebar {
	min-height: 550px;
	width: 130px;
	vertical-align: top;
	padding-left: 7px;
	
	float: left;
}

div#MainContent {
	
	min-height: 550px;
	width: 618px;
	vertical-align: top;
	padding-right: 7px;
	font-size:16px;
	float: right;
}
/* End of CENTERCONTAINER ITEMS */

div#bottomback {
	width: 770px;
	height: 30px;
	background-image: url(Images/BottomBackground2.jpg);
	float: left;
}

/*/////////////////////////////////////// End of MAIN VIEWING AREA */

/*////////////////////////////////////// BOTTOMBAR Divs */
div#bottombar {
	background-image:url(Images/TopLinksBackground2.jpg);
	height: 80px;
	width: 770px;
	float: left;
	position: relative;
}
	div#top {
		margin-top: 10px;
	}
	
	div#bside1 {
		height: 80px;
		width: 35px;
		float: left;
	}
	
	div#centerbottom { /* Contains Links */
		height: 80px;
		width: 700px;
		float: left;
	}
	
	div#centerbottom a {
		line-height: 30px;
	}
	
		div.linkstop { /* there can only be 7 of these */
			width: 100px;
			height: 30px;
			float: left;
		}
		
		div.linksbottom { /* there can only be 6 of these */
			width: 100px;
			height: 30px;
			float: left;
		}
	
	div#bside2 {
		height: 80px;
		width: 35px;
		float: left;
	}


/* End of BOTTOMBAR Divs */

/*/////////////////////////////////////// Main Content Divs */

/* SERVICES DIVs */

div.ServicesLeft {
	margin: auto;
	width: 307px;
	float: left;
	
}

div.ServicesLineVertical250 {
	margin: auto;
	width: 2px;
	height: 250px;
	background-color: #551008;
	float: left;
}

div.ServicesLineVertical300 {
	margin: auto;
	width: 2px;
	height: 300px;
	background-color: #551008;
	float: left;
}

div.ServicesRight {
	margin: auto;
	width: 307px;
	float: right;
	
}

div.ServicesLineHorizontal {
	margin: auto;
	width: 618px;
	height: 2px;
	font-size: 0px;
	background-color: #551008;
	float: left;
	clear: both;
}

div#Training {
	margin:auto;
	width: 618px;
	float:left;

}
/* End of SERVICES DIVs */


/*/////////////////////////////// End of New Layout DIV */


UL.Services {
	list-style-image: url(Images/Dot3.jpg);
	text-align: left;
	font-size: 16px;
}

/* paragraph formatting */

p.NameSlogan {
	font-size: 16px;
}

p.Main{
	padding: 10px 30px;
}

p#sidebar {
	width: 130px;
	margin-top: 15px;
	font-size: 16px;
}

/* end of paragraph formatting */

/* Beginning of Links */

a.pageispressed { /* formatting for making standard links green */
	color: #28440D;
	text-decoration: underline;
}

/* sidebar and bottombar links */
a:link.nontop { 
	color: #600;
	text-decoration: none;
}

a:visited.nontop { 
	color: #600;
	text-decoration: none;
}

a:hover.nontop{
	color: #28440D;
	text-decoration:underline;
}
/* */

a:link.maincontent { 
	color: #600;
	text-decoration: underline;
}

a:visited.maincontent { 
	color: #600;
	text-decoration: underline;
}

a:hover.maincontent {
	color: #28440D;
	text-decoration:underline;
}


/* End of Links */


/* */
span#sidebar {
	vertical-align: top;
	height: 550px;
}

.darkred {
	color: #600;
}
/* must keep */
td.nothing {
	border:none;
}

tr.nothing {
	border:none;
}

table.nothing {
	border:none;
}
/* don not delete */

h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
}

h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
}

h2.services {
	font-size: 18px;
}

h2.aboutus {
	font-size: 16px;
}

ul#twitter_update_list a {
	display:list-item;
	list-style:none;
	margin-left: 7px;
}