/*
	This file holds the CSS for the consistent design elements of the site.
	Image paths are relative to the css directory; ie: correct paths start with ../images/
*/
	*HTML {	min-width: 750px; }
	* {
	    margin: 10px;
	}

	BODY
	{
		text-align: center;
		margin: 0px auto;
		padding: 10px 10px 10px 10px;
		background:  url(../images/shadow_background.gif) repeat-y center top;
		font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 13px;
		line-height:150%;
		color: #666666;//#627697;
	}
	
	TD
	{
		font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height:120%;
	}

	.odd
	{
		background-color:#e5e5e5;
	}
	.even
	{
		background-color:#f5f5f5;
	}

	H1 
	{
		color:#990000;
		margin: 10px 0px 10px 240px;
		font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		padding-top:10px;
		line-height:150%;
	}
	
	H2
	{
		margin: 0px 0px 0px 0px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		line-height:150%;
		color: #660000;
	}
	
	DIV#logo
	{
		position:relative;
		float:left bottom;
		margin-top:-174px;
		background-image:url(../images/summer_logo.jpg);
		background-repeat:no-repeat;
		border: solid 0px blue;
		width:219px;
		height:174px;
		/*
		margin-top:50px;
		*/
		z-index:12;
		bottom:0;
	}

	DIV#menu
	{
		z-index:2;
		position:absolute;
		left:10px;
		_left:-30px;
		padding: 0px 0px 0px 0px;
		margin: 80px 0px 0px 0px;
		width: 225px;
		border: solid 0px blue;
		text-align:center;
	}

	DIV#menu ul 
	{	/* all lists */
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}

	DIV#menu li 
	{	/* all list items */
		position: relative;
		background-color:#ffffff;
		margin: 5px auto;
		border: solid 02px #660000; 
		font-weight: normal; 
		font-size: 13px;
		_width:220;
		font-family: Arial, Verdana, sans-serif;
		color:#000000;
		padding: 3px 3px 3px 3px;
		font-weight: bold; 
	}

	DIV#menu ul li A, A:visited 
	{	/* default link properties for links - specific to menu div */
		font-weight: bold; 
		text-decoration: none;	
		color:#953006;
	}

	DIV#menu ul li ul li A, A:visited
	{	/* sub-list link text properties - specific to menu div */
		color:#fff;
	}

	DIV#menu ul li.on A, ul li.on A:visited
	{	/* currently selected menu item color - specific to menu div */
		color:#555555;
	}
	DIV#menu li.on ul li A, li.on ul li A:visited
	{	/* currently selected 1st-level menu link item color - specific to menu div */
		color:#ffffff;
	}
	DIV#menu li.on ul li A:hover
	{	/* hover color of 1st level menu items of currently selected section - specific to menu div */
		color:#000000;
	}
	
	
	DIV#content
	{
		position:absolute;
		/*
		margin: 80px 0px 0px 0px;
		*/
		background-image:url(../images/menubg.gif);
		background-repeat: no-repeat;
		text-align: left;
		width: 772px;
		padding: 2px 10px 10px 0px;
		color: #000;
		top:70;
		left:-8;
		/* border: solid 1px red; */
		background-color:#fff;
		font-size: 12px;
		z-index:1;
		line-height: 150%;
		text-align: left; /* justify; */
	}

	DIV#content p 
	{
		margin: 10px 0px 10px 240px;
	}

	DIV#content ul
	{
		margin-left: 220px;
	}
	
	DIV#footer
	{
		position: relative center;
		margin-bottom: 0px;
		text-align: center;
		padding-left:   25px;
		padding-right:  25px;
		padding-bottom: 30px;
		border: 0px solid #ff0000;
		font-size:11px;
		font-family:Verdana;
		color:#000000;
	}
	
	A, A:visited
	{
		font-weight:bold;
		text-decoration: none;	
		color:#953006;
	}

	A:hover
	{
		color: #000000;
	}

	DIV#content A:hover
	{
		color: #000000;
		text-decoration:underline;
	}
	
	A:active
	{
		color: #719CC7;
	}
	
	.smalltitle
	{
		font-size: 11px;
		color: #B3BDCA;
	}
		
	TEXTAREA
	{
		background-color: #ffffff; 
	    font-family: MS sans-serif,arial,sans-serif; 
	    font-size  : 13px; 
	    color : #26406F;
	    font-style : normal; 
	    font-weight: normal; 
	    border: 1px solid #aaaaaa;
	    padding: 2px; 
	    width: 100%; 
	}

	.inputtext 
	{
		background-color: #ffffff; 
	    font-family: arial,verdana,sans-serif; 
	    color : #26406F;
	    font-size  : 13px;
	    height : 22px; 
	    font-style : normal; 
	    font-weight: normal; 
	    padding: 2px;
	    border: 1px solid #aaaaaa;
	    width:100%; 
	}

	.button
	{
		color: #404020;
		font: normal 11px Verdana,Arial,sans-serif;
		line-height: 100%;
		padding-top: 3px;
		padding-bottom: 4px;
	}
	
	.form TD
	{
		font-family:Trebuchet MS, Sans-serif;
		font-size:13px;
		text-align:right;
		color:#2B3D57;
	}

	input
	{
		color: #404020;
		font: normal 11px Verdana,Arial,sans-serif;
		line-height: 100%;
		padding-top: 3px;
		padding-bottom: 4px;
	}
	
	.caption
	{
		font-family: Franklin Gothic Book,Arial,Sans-serif;
		font-size:13px;
		font-style:italic;
		text-align:center;
		margin-top:03px;
		margin-bottom:15px;
		color:#204584;
	}
