/******************************************************************************
* Defines styles for the main site pages and menu.                            *
******************************************************************************/

#main {
	margin: 0px auto;
	text-align: left;
	width: 63em;
	}

BODY	{
	font: 10pt verdana, geneva, arial, sans-serif;
	color: #000000;
	background-color: #cccccc;
	background-image: url("css_main_bg.jpg");
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: center;
	scrollbar-arrow-color: #cccccc;
	scrollbar-base-color: #777777;
	scrollbar-DarkShadow-Color: #666666;
	scrollbar-Face-Color: #000000;
	scrollbar-Highlight-Color: #eeeeee;
	scrollbar-Shadow-Color: #666666;
	scrollbar-Track-Color: #aaaaaa;
	}

HR	{
	width: 680px;
	color: #000000;
	}

.content a:link {
	color: #3333FF;
	text-decoration: none;
	 }

.content a:visited {
	color: #333366;
	text-decoration: none;
	}

.content a:active {
	color: #0000CC;
	text-decoration: none;
	 }

.content a:hover {
	color: #0000CC;
	text-decoration: underline overline;
	 }

.picfloat {
	font: 14pt verdana, geneva, arial, sans-serif;
	color: #FFFFFF;
	float: left;
	width: 170px;
	margin: 23px;
	padding: 10px;
	background-color: #000000;
	}

.picfloat p {
	text-align: center;
	}

.picfloat h4 {
	font: 9pt verdana, geneva, arial, sans-serif;
	}

.picfloat a:link  {
	color: #FFFFFF;
	text-decoration: none;
	}

.picfloat a:visited  {
	color: #AAAAAA;
	text-decoration: none;
	}

.picfloat a:active  {
	color: #FFFFFF;
	text-decoration: underline;
	}

.picfloat a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
	}


			/*	Header Styling	*/
#header {
	width: 800px;
	height: 55px;
	padding-left: 15px;
	padding-top: 5px;
	background: none;
	background-image: url("css_banner_bg.gif");
	background-position: top right;
	background-repeat: no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	}

			/*	Navigation Bar Styling	*/
#navbar {
	width: 800px;
	background: #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	voice-family: "\"}\"";
	voice-family: inherit;
	}


			/*	Content Styling	*/

#content {
	width: 800px;
	text-align: left;
	background: #EEEEEE;
	background-image: url("css60thbg.gif");
	background-position: +150% +10px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 50px;
	padding-right: 50px;
	border: 2px solid #000000;
	voice-family: "\"}\"";
	voice-family: inherit;
	}


			/*	Footer Styling	*/

#footer {
	width: 800px;
	height: 26px;
	background-image: url("css_copyright.gif");
	background-position: top right;
	background-repeat: no-repeat;
	}

			/*	LINK STYLING	*/

div.navbar a:link {
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	 }

div.navbar a:visited {
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	}

div.navbar a:active {
	color: #ffffff;
	background: #777777;
	text-decoration: none;
	}

div.navbar a:hover {
	color: #ffffff;
	background: #777777;
	text-decoration: none;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	font-weight: lighter;
	}

li {
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
	}

img {
	border-color: #000000;
	}