/* CSS Document */

html, body, ul, ol, li, blockquote, q,

h1, h2, h3, h4, h5, h6,

form, fieldset, a, div, img{

	margin: 0; padding: 0; border: 0;

}

body, td, th, p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#666699;
	
	padding-top:15px;


}



a:link {

	color: #666699;

}

a:visited {

	color: #666699;

}

a:hover {

	color: #003366;

	text-decoration:none;

}

a:active {

	color: #003366;

	text-decoration:none;

}

img {

	border:none;

}

hr{

	color: #76685D;

	height: 1px;

	width: 90%;

}



h1 {

	color: #666699;

	font-size: 14px;

	margin: 0px;

}



h2 {

	color: #666699;

	font-size: 18px;

}





form {

	margin: 0px;

}



input, select, textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

 	font-size: 11px;

	color: #425929;

	border: 1px inset #d1d1e0;

}





input.formCheckbox {

	border: none;

	background: transparent;

}



input.formButton {

	background: #ebebc2;

	border-bottom: 1px solid #666699;

	border-left: 1px solid #666699;

	border-right: 1px solid #666699;

	border-top: 1px solid #666699;

	color: #666699;

	font-weight: bold;

	margin: 3px 3px 0px 3px;

}





table.tabularData, table.tabularData td, table.tabularData th {

	border: 1px solid #d6d699;

	border-collapse: collapse;

}

table.tabularData td, table.tabularData th{

	padding: 3px;

}

table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {

	background: #E0E0EB;

	color: #666699;

}



/* altRowEven & altRowOdd are used to style alternating table rows. */

.altRowEven {

	background-color: #fff;

}

.altRowOdd{

	background-color: #f6f6fd;

}



.smallprint {

	font-size: 10px;

}



.pagingLinks {

	text-align: center;

}



.errorMessage {

	color: #993333;

	font-weight: bold;

}

.red{

	color:#FF0000;

	}

#body{

	margin-top:20px;

	position: relative;

	}

#container{
	width:760px;
	border:solid 1px #999900;
	margin:auto;
	background-image: url(../images/weave.jpg);
	background-repeat: repeat-y;
	}
#header{
	background-image:url(../images/header.jpg);
	height:174px;
	}
#nav{
	width:140px;

	float:left;

	}

#nav ul{

	list-style-type:none;

	margin-left:0px;

	padding-left:0px;

	}

#nav ul li{
	display:block;
	height:30px;
	text-align:left;
	padding-top:7px;
	padding-left: 2px;
	background-color: #E0E0EB;
	border-top: solid 1px #999900;
	border-right: solid 1px #999900;
	border-left: none;
	border-bottom:none;
	}
#nav ul li a{
	color:#666699;
	text-decoration:none;
	font-weight:bold;
	}
#nav ul li a:hover{
	text-decoration:underline;
	}

#topnav{
	height:30px;
	background-color:#666699;
	margin-bottom: 15px;
	border-top: solid 1px #999900;
	border-bottom: solid 1px #999900;
	color: #d6d699;
	}
#topnav a{
	color: #d6d699;
	}

#topnav span{
	float:right;
}	
#detail{

	border: 1px solid #d6d699;

	margin-left: 150px;

	margin-right:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom: 20px;

	padding-top:5px;

	}
.background1{
	background-image:url(../images/fish.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#footer{
	padding-top:20px;
	text-align:center;
	clear: both;
	padding-bottom: 20px;

	}
