/* CSS Document Layout Styles*/

/* TOC */

/*

TAGS

body
html, body

DIVS

wrapper
holder
slogan
logo
nav
content
frontInfo
footer
footerNav
copyright
jumpLinksContent
jumpLinks1
jumpLinks2

HELPER DIVS 

helper(1-5)

CLASSES
brclear class
formContent

STORAGE
universal selector

*/




/* html body */

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

html, body { /* saves you from the "centering jump" on short pages */
	min-height: 100%;
	margin-bottom: 1px;
}


/* DIVS */

/* wrapper styles */
#wrapper {
	text-align: left;
}

/* holder styles */
#holder {
	text-align: left;
}

/* turn offs */

#helper1 {
	visibility:hidden;
}

#helper2 {
	visibility:hidden;
}



/* turn ons */


/* header styles */

#header {
	width: 100%;
	height: 120px;
}

#helper3 {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

#headerContact {
	padding: 20px 0px 0px 0px;
	margin: 0 auto 0 auto;
	width: 300px;
	height: 100px;		
}

#logo {
	width: 300px;
	height: 120px;
	float:left;
}

/* nav styles */

#navWrap {
	width:100%;

}
#nav, #nav * {

}

#nav {

	margin: 0 auto 0 auto;
	padding: 0px 0px Opx 0px;

}


/* content styles */
#contentWrap {
	height:100%;
	width: 100%;
	background-color: #FFFFFF;
}

#content {
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0px 0px 0px 10px;
	width: 730px;

}


/* front specific */

#frontInfo {
	margin: 0px;
	height: 375px;
	width: 565px;
}

#frontText {
	padding: 150px 0px 0px 100px;
}


/* footer styles */
#footer {
	width: 100%;
	height: 100%;
	margin: 0 auto 0 auto;

}

/* footer Nav styles */
#footerNav {
	margin: 0 auto 0 auto;
	padding: 20px 0px 0px 0px;

}

/* copyright styles */
#copyright {
	padding: 0px 0px 0px 0px;

}

#copyright  a, a:hover {
	color: #fff;
	text-decoration: none;
}

/* clear Class */

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}



/* jumpLinks styles */

#jumpLinksContentWrap {
	
	
}

#jumpLinksContent, #jumpLinksContent * {


}

#jumpLinksContent {
	margin: 0 auto 0 auto;
	padding: 20px 0px 50px 0px;
	width:650px;
	
}

#jumpLinksContent  p {

	
}

#jumpLinksContent a {
	margin: 0 auto 0 auto;

}

.returnToTop {
	text-align: right;

}

#jumpLinksContent h3 {
	text-align: center;
	padding: 0px 0px 20px 0px;

}

#jumpLinks1 {
	float:left;

}

#jumpLinks2 {
	float:left;	
	padding: 0px 0px 0px 40px;

}

#jumpLinks3 {
	float:right;	
	padding: 0px 0px 0px 0px;

}

/* interior Column styles */

#interiorColContent, #interiorColContent * {
	margin: 0px;
	padding: 0px;

}

#interiorColContent {
	padding: 40px 0px 40px 0px;
	float:left;
	width: 400px;
	
}


#interiorCol1 {
	float:left;

}

#interiorCol2 {
	float:left;	
	padding: 0px 0px 0px 40px;

}

/* forms */

form {
	width: 550px;
}

.formContent {
	padding-top: 20px;

}

/*
input {
	left: 450px;
	position: absolute;
}
*/

#formTextBoxes input {
	left: 400px;
	position: absolute;
}

.colLeft {
	float:left;
}

.colRight {
	float:left;	
	padding: 0px 0px 0px 40px;
}

.timeContact {
	text-align: center;
}

.timeContactSpaceOut{
	padding: 0px 0px 0px 20px;
}

/* clear Class */

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

/* Helper divs */

#helper1 {

}


/* storage

insert asterisk here for universal selectorness
{
margin:0;
padding:0;
}

*/
