/* CSS Document */

/* GENERAL STYLES */
/* _______________________________________________________________________________________________*/
body{margin:0; padding:0; font-family:verdana; font-size:12px; color:#000; background-color:#eaeaea; overflow: -moz-scrollbars-vertical; }
h1,h2,h3,h4,h5,h6{font-family:verdana, serif; font-weight:bold; font-size:100%; margin:0; padding:0}
h1{font-size:161%;}
h2{font-size:131%;}
h3{font-size:111%;}

h4
	{
	position: relative;
	color: #CC3300;
	margin: 0 0 1em 0;
	padding: 0.5em 0 0.5em 0;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	font-variant: normal;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #da251c;
	border-bottom-color: #bba;
	text-align:left;
	}
	
h4 a { color: #d60; }
	
h4 span
	{
	color: #888;
	}
	
h4 a:hover { color: #b40; }
	
h4 a:hover span { color: #666; }




fieldset{border:0; width:200px;}
.new {color:#da251c; font-weight:bolder;}

hr{height:1px; border:0; line-height:1px; clear:both; color:#fff; background-color:#fff;}


body{text-align:center; font-family:verdana, arial, helvetica, san-serif; font-size:12px; margin-bottom:20px}

p{margin-bottom:20px}
a.textlink{color:#da251c; text-decoration:none; border-bottom:dotted 1px #666;}
a.textlink:hover{color:#666; border-bottom:dotted 1px #da251c;}
img{border:0;}

form,input,select,selectarea{font-family:verdana, arial, helvetica, san-serif; font-size:100%; float:left}

#container{width:770px;	margin:auto; text-align:left; background-color:#FFF; border: 2px solid #fff;}

ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
margin-top:5px;

}

li {
	background: url(images/0136_fat_arrow.png) no-repeat left top;
	padding-left: 20px;
	margin-bottom: 3px;
	
}	

/* HEADER */
/* _______________________________________________________________________________________________*/
.pageHeader {height: 125px;	width: auto;}

/* MAIN CONTENT */
/* _______________________________________________________________________________________________ */
/*#middle{display:block; height:1%;} */
/*#mainContent {text-align:center; width: 770px;	border-color:#ccc;	border-style:solid;	border-width: 0 0 1px 1px;	color:#666;}*/
#mainContent {text-align:center; width: 770px;}

/* LEFT COLUMN */
/* _______________________________________________________________________________________________ */
#leftColumn {float:left; width:216px; padding:0; display:block;}
#leftColumnContent {padding: 10px 0 10px 0;}

/* MAIN COLUMN */
/* _______________________________________________________________________________________________ */
#mainColumn {float:right; width:551px; padding:0; display:block;}
#mainColumnContent {padding: 20px 0 10px 10px; color:#666;  margin-left:216px;}
#mainColumn #pageHeader2{display:block; width:551px; height:354px; float:right; margin-bottom:20px}
/*#mainColumnHeader {float:right; width:551px; height:20px; background-color:#da251c; color:#fff;  line-height:20px; text-align:left;}*/
#mainColumnHeader {float:right; width:551px; height:50px;}


/* NAVIGATION MENU */
/* _______________________________________________________________________________________________*/
a.nav, a.nav:link, a.nav:visited, .chosen {
	display:block;
	width:209px;
	height:20px;
	background:#ccc;
	border:1px 0 solid #fff;
	margin-top:2px;
	text-align:left;
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
	overflow:hidden;
	padding-left: 5px;
	
}
a.nav:hover {color:#fff; background:#666;}
a.nav:active, .chosen {color:#fff; background:#da251c;}


/* BORDERS */
/* _______________________________________________________________________________________________ */
.image_boxed {
	width:529px;
	margin-top:5px;
	text-align:justify;
	float:right;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #ccc;
	padding: 10px;
	font-size:12px;
}

.photo_border {
	margin:0 7px 4px 0;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #ccc;
	padding: 10px;
}

/* FOOTER STICK */
/* ________________________________________________________________________________________________ */
/* The CSS that's required to position the footer */

	html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
	}

	#nonFooter
	{
		position: relative;
		min-height: 100%;
	}

	* html #nonFooter
	{
		height: 100%;
	}

	#footer
	{
		position: relative;
		margin: -7.5em auto 0 auto;
		border-top: 2px solid #eaeaea;
	}

	/* A CSS hack that only applies to IE -- specifies a different height for the footer */

	* html #footer
	{
		margin-top: -7.4em;
	}
