/*------------------------General HTML definitions-------------------*/

body {
	/* Centers the web site */
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	/*Edit the below items for background and color of the entire page*/ 
	background-color:#fff;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
}
/*Lets you hide text in an <em> tag so that it is on the page but not visible to the user*/
/*em{
	display:none;
}*/

/*Defines the Format(font,font-size,color,etc.) for the H1 tag*/
h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aa103a;
}

h2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:100;
	color:#aa103a;
}
h3{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:100;
	color:#FFFFFF;
}

/*Prevents any image that is a link from being displayed with a blue link border*/
a,img {
	outline:none;
	border:0px;
}

/*-----------------------Layout Containers----------------------------*/

/*This "wraps" all of the xhtml and in one container.
	page width and background image or color are set here. */
#container {
	position:relative;
	display: block;
	width:696px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	min-height: 100%;
	background-image:url(images/content-bg.jpg);
}

/*This defines the header tag. Be sure to always include the height and width
because weird stuff can happen if you do not. */
#header {
	position:relative;
	height:309px;
	width:696px;
}
#address {
	position: absolute;
	left: 19px;
	top: 259px;
}
/*#primarynav {
	position:relative;
	width:698px;
	height:0px;
	background-color:#ffffff;
}

#primarynav a{
	text-decoration:none;
}
*/
#content_container {
	width:696px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4d4d4f;
}

#content_container a,link,visited {
	color:#6d6d6d;
	text-decoration:underline;
}

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

#column_left {
	float:left;
	margin-top:5px;
	margin-left:20px;
	margin-right:12px;
	width:248px;
	background-color:#9c4f35;
	color:#FFFFFF;
}

#column_left a,link,visited {
	color:#FFFFFF;
	text-decoration:underline;
}

#column_right {
	float:left;
	display:block;
	text-align:left;
	margin-top:5px;
	width:350px;
	line-height:17px;
	background-color:#FFFFFF;
}

/*----------------------------Footer----------------------------*/

#footer {
	clear:both;
	position:relative;
	width:696px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	/* Hack for IE6 starts here	*/
	padding-bottom:-5px;
	margin-bottom:-25px;
}



/*--------------------Classes-----------------------------------*/

.importantText {
	color:#aa103a;
	font-size:16px;
}


/*----------------Utility Classes--------------*/
.italicText {
	font-style:italic;
}

.noborders {
	border-style:none;
	border: 0px;
}

.boldText {
	font-weight:bold;
}

.imgfloatLeft {
	margin-left:12px;
	margin-right:10px;
	float:left;
	border-style:none;
	border: 0px;
}

.bottompush {
	margin-top:5px;
}

input.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#7d858a;
	height:22px;
	border: 0px;
}
