/* Stylesheet by Lyman Phillips - Copyright 2005 */
/* To use this stylesheet, please contact lphillips@lymanphillips.com */

/* Order of styles is:
 - Structural Styles
 - Text and Image Styles
 - Footer Styles
 - Navigation Rollover Styles
*/

/* Begin Structural Styles*/
html, body{
	margin:0;
	padding:0;
	text-align:center;
	margin-top : 10px;
	margin-bottom : 10px;
	background-color : #cccccc;
} 
	
#outer {
	width:750px; 
	text-align:left; 
	margin-left:auto; 
	margin-right:auto; 
	border : 1px solid #000000;
}

/*Box Styles*/
/* dashes all around */
#textbox {
	border : 1px dashed #000000;
	width : 90%;
	margin-left:auto; 
	margin-right:auto; 
}

/* dots on top */
#topdot {
	width : 90%;
	border-top : 1px dotted #000000;
	margin-left:auto; 
	margin-right:auto; 
	text-align:left; 
}

/* no dots on top, but same indenting */
#topdotnot {
	width : 90%;
	margin-left:auto; 
	margin-right:auto; 
	text-align:left; 
}

/* End Structural Styles*/

/* Begin Text and Image Formatting Styles */

H1{
	color :#000099;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	margin-bottom : 2px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
}


H2{
	color :#CC0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 2px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
}

P {
	color :#000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 6px;
}

A:LINK, A:VISITED, A:HOVER {
	color : #000099;
}

.innerheadertext {
	color :#FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	margin-bottom : 10px;
	margin-left : 97px;
	margin-right : 10px;
	margin-top : 10px;
}

/* this style is for the alerts on the contact page */
.alert { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : red;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 15px;
}

.floatright {
float: right;
margin: 10px 10px 10px 10px;
}

/* End Text Formatting Styles */


/* Begin Footer Styles */
.footer,A:LINK.footer, A:VISITED.footer {
	color :#666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	text-align : center;
	text-decoration: none;
}

A:HOVER.footer {
	text-decoration: underline;
}
/* End Footer Styles*/

/* Begin Rollover Navigation Styles*/
 #navcontainer { 
	width: 140px; 
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
	padding: 2px 2px 2px 2px;
	width: 120px;
	background-color: #CC0000;
	border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FF0000;
color: #fff;
}

/* End Rollover Navigation Styles */
