/* general styles */

body	{
	margin: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	/*background: #ECF6F6;*/
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #000;
	}
	
table {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	background: #fff;
	}
	
h1, .mediumred {
	font-size: medium; 
	font-weight: bold; 
	color: D50000;
	}
/*bullet points */
	
ol {
	margin-right:40px;
	}
li {
	margin-right:20px;
	margin-bottom:5px;
	}
	
/* all links default to this setting */	

a:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-style: normal; 
	font-weight: bold; 
	color: #000; 
	text-decoration: underline;
	}
a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	color: #000; 
	text-decoration: underline;
	}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	color: #d50000; 
 	text-decoration: underline;
	}
	
/* navigation */
.titleNav {
	background: #7cc0c4;
	padding: 0px 6px;
		}
/* index button */

#nav a { 
	color: #d50000;
	font-size: x-small;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	margin: 0px 5px;
	display: block;
	padding: 0px 5px 3px 5px;
	text-align: left;
	width: 135px;
	background-image: url(images/nav_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat; 
/*	background: #7cc0c4;
    border-bottom:#d50000 solid 1px;
    border-right:#d50000 solid 1px;
    border-left:#ccc solid 1px;
    border-top:#ccc solid 1px;*/
}

#nav a:visited
{   
    color:#600;	
}

#nav a:hover {
	background: #7cc0c4;
	/*text-decoration: underline;
	background-image: url(images/nav_dot.gif);
	background-position: center left;
	background-repeat: no-repeat; 
	border-bottom:#ccc solid 1px;
    border-right:#ccc solid 1px;
    border-left:#d50000 solid 1px;
    border-top:#d50000 solid 1px;*/
 
}

#nav a:active, a:focus
{
	text-decoration: underlined;
	/*border-bottom:#ccc solid 1px;
    border-right:#ccc solid 1px;
    border-left:#d50000 solid 1px;
    border-top:#d50000 solid 1px;*/
}

/* crumb */

.crumb {
		font-size: xx-small;
		font-weight: normal;
		color: #000; 
		}

.crumb a:link { 
	font-size: xx-small;
	color: #000; 
	text-decoration: underline;
	}
.crumb a:visited { 
	color: #000; 
	}
.crumb a:hover {
	color: #d50000; 
	}

.table1 {
	padding: 5px;
	margin: 5px;
	}
	
.bodyTable {
	padding: 10px;
	align: center;
	border-style: solid;
	border-color: #7cc0c4;
	border-width: 0px;
	}
	
.tableIndexPage {
	padding: 5px;
	align: center;
	border-style: solid;
	border-color: #7cc0c4;
	border-width: 1px;
	width:170px;
	}
	
.titleBorder1Curve {
	font-weight: bold; 
	color: #000;
	padding: 3px 5px 3px 15px;
	background: #7cc0c4;
	background-image: url(images/title_corner.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	}
	
.titleBorder1NoCurve {
	font-weight: bold; 
	color: #000;
	padding: 3px 5px 3px 15px;
	background: #7cc0c4;
	}
	
.titleBorder2 {
	font-size: x-small; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-indent: 20px;
	color: #000;
	padding: 3px 25px 3px 5px;
	background: #7cc0c4;
	background-image: url(images/nav1.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}	

/* main content misc. */

.italic {
	font-style: italic;	
	}
	
.bolditalic {
	font-style: italic;
	font-weight: bold;	
	}
	
.boxitalic {
	border-style: solid;
	border-width: 2px;
	border-color: #7cc0c4; 
	width: 170px;
	margin: 5px;
	align: center;
	font-style: italic;	
	}
	
.box2 {
	border-style: solid;
	border-width: 2px;
	border-color: #d50000; 
	padding: 10px 10px;
	background-color: #ffffff;
	}
			
.xx-small	{
	font-size: xx-small; 
		}
		
a.xx-small:link { 
	color: #000; 
	text-decoration: underline;
	}
a.xx-small:visited { 
	color: #000; 
	text-decoration: underline;
	}
a.xx-small:hover {

 	text-decoration: underline;
	}

/* main content forms. */

.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000;
	font-weight: normal;
	}

input.forms {
	background-color: #7cc0c4; 
	border: 1px; 
	border-style: solid; 
	border-color:#d50000;
	}

select.forms {
	background-color: #7cc0c4; 
	border: 1px; 
	border-style: solid; 
	border-color:#d50000;
	}
	
textarea.forms {
	background-color: #7cc0c4; 
	border: 1px; 
	border-style: solid; 
	border-color:#d50000;
	}
	
.red	{
		color: #c00;
		}