@import url('nowhitebartabs.css');
@import url('col3links.css');
@charset "utf-8";

html {
font-size:101%;
}

body {
margin:0;
font-family:tahoma,helvetica,sans-serif;
font-size:0.625em;
color:#464646;
}

p {
font-size:1.2em;
margin-top:0;
}

li {
font-size:1.2em;
}
/* Further attributes are set below */

h1 {
font-size:1.6em;
}
/* Further attributes are set below */

h2 {
font-size:1.4em;
}
/* Further attributes are set below */

h3 {
font-size:1.3em;
}
/* Further attributes are set below */

form {
margin:0;
padding:0;
}

img.imageleft {
float:left;
margin:0 10px 10px 0;
}

img.imageright {
float:right;
margin:0 0 10px 10px;
}

.nomargintop {
margin-top:0;
}

div.picturebox {
	float:right;
	display:inline;
	width:250px;
	min-height:50px;
	margin:0 0 20px 20px;
}
	div.picturebox p {
		font-size:1.1em;
		font-style:italic;
		margin:0 0 6px 0;
		color:#666666;
	}

/* LAYOUT STYLES */

#pagecontainer {
width:955px;
margin:0 auto;
}

/* HEADER */

#header {
width:955px;
height:130px; /* Leaves 2px gap between the graphic and the navbar */
/* See section stylesheets for background */
}
/* 
See whitebar.css or nowhitebar.css, depending on which one is imported at the top of this stylesheet 
*/
#printheader, .printonly {
	display:none;
}

#headerhomelink {
	clear:both;
}
#navbar {
clear:both;
height:24px;
width:955px;
background:#a21d25;
}
/* 
See SpryAssets for links and drop down menu styling 
*/
				
#crumbtrail {
clear:both;
width:955px;
height:24px;
margin-top:2px;
background-color:#f1f0eb;
}
	#crumbtrail ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
	}
		#crumbtrail li {
		display:inline;
		}
			#crumbtrail li a {
			display:block;
			float:left;
			height:20px;
			padding:4px 10px 0 6px;
			color:#66766f;
			text-decoration:none;
			background:url(../Images/Misc/crumbullet.png) top right no-repeat;
			}
				#crumbtrail li a:hover {
				Text-decoration:underline;
				}
				
/* BODY */
				
#pagebodycontainer {
width:955px;
margin:20px 0 0 0;
background:url(../Images/Layout/pagebodybg.gif) repeat-y;
}

/* COLUMN 1 */

#col1 {
float:left;
display:inline;
width:566px;
padding:0;
margin:0 25px 0 0;
}
	#col1 h1 {
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0.2em 0;
	/*color:#6d6960;*/
	border-bottom:1px solid #c8c7c7;
	}

	#col1 h2 {
	/*margin-bottom:0;*/
	}
	
	#col1 li {
	margin-bottom:0.5em;
	}
/* Links in body of page */
#col1 a, #col2 a {
color:#a21d25;
text-decoration:none;
}
#col1 a:hover, #col2 a:hover {
color:#881820;
text-decoration:underline;
}


/* COLUMN 2 */

#col2 {
float:left;
display:inline;
width:146px;
padding:0 8px;
}
	
	#sectionlinks {
	}
		#sectionlinks h2 {
		font-size:1.6em;
		display:block;
		width:100%;
		margin:0 0 10px 0;
		padding:0 0 0.2em 0;
		/*color:#6d6960;*/
		}
		#sectionlinks ul {
		list-style:none;
		margin:0 0 1em 0;
		padding:0;
		}
			#sectionlinks li {
			margin-left:1em;
			text-indent:-1em;
			margin-bottom:0.5em;
			}
				#sectionlinks ul > li:first-child {
				font-weight:bold;
				}
				#sectionlinks li a {
				text-decoration:none;
				}
					#sectionlinks li a:hover {
					text-decoration:underline;
					}
	
	#col2content {
	}
		#col2content h2 {
		font-size:1.2em;
		font-weight:bold;
		margin:0.3em 0 0.6em 0;
		padding:1em 0 0 0;
		border-top:1px solid #c8c7c7;
		}
			#col2content h2.col2newsletterHeading {
			font-size:1.2em;
			margin:0.3em 0 0.6em 0;
			padding-top:0;
			border-top:none;
			}
			#col2content h2.h2noborder {
			margin:0 0 0.5em 0;
			padding:0;
			border:none;
			}
	
	#col2bottomlinks {
		margin:0; 
		border-top:1px solid #c8c7c7;
	}
	#col2bottomlinks p {
		margin:0.6em 0 0.6em 0; 
	}

/* COLUMN 3 */

#col3 {
float:left;
display:inline;
width:194px;
padding:0;
margin:0 0 0 8px;
}
	#col3 h2 {
	clear:both;
	font-size:1.6em;
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0.2em 0;
	/*color:#6d6960;*/
	}
	#col3 ul.col3links {
	list-style:none;
	margin:0;
	padding:0;
	}
		#col3 ul.col3links li {
		display:inline;
		}
			/* Pretty links in Col 3 */
			#col3 ul.col3links li a {
			display:block;
			float:left;
			width:88px;
			height:59px;
			padding:3px 3px 0 3px;
			margin:0 0 6px 0;
			text-indent:-3000px; /* Text is positioned off the screen */
			}
			/* Styles for each pretty link are set in col3links stylesheet */
				
	#sponsorlogobox {
		clear:both;
		padding-top:18px;
    }

/* FOOTER */

#footer {
width:955px;
margin:20px 0;
padding:10px 0;
border-top:1px solid #c8c7c7;
}
	#footer div.footersection {
	float:left;
	width:180px;
	}
		#footer div.footersection p {
		font-size:1em;
		margin-top:0;
		}
/* Links in footer of page */
#footer a {
color:#a21d25;
text-decoration:none;
}
#footer a:hover {
color:#881820;
text-decoration:underline;
}



/* Other div classes */

div.cleardiv {
clear:both;
height:0;
}


