
html { 
	overflow-y: scroll; /* always force a scrollbar in non-IE */
	}
	
body {
	background-repeat: repeat;
	overflow-x: visible;
	color: #000;
	font-size: 14px;
	line-height: 16px;
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
}

h1 {
    font-family: futura-pt-1,futura,arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
	
}

a, a:link,
a:active,
a:visited {
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	color: #61C8CC;	
	
	}
	a:hover {
	color: #61C8CC;
		}







/*Fixed Top bar */

#topbar {
	height: 100px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 5000;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/header.gif);
	background-repeat: repeat;
	background-position: center bottom;
}

#topbar img {
	float: left;
	margin-top: 5px;
}

#topbar p {
	color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-style: italic;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 45px;

}

#topbar p a {
	color: #fff;

}

#topbar p a:hover {
	text-shadow: 0 0 5px #fff;
	}



	
#container {
	width: 960px;
	height: 700px;
	color: #906
	}
#nav {
	float: right;
	position: relative;
	right: 7em;
	top:1em;
	}
/*tablecss*/
table{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	border-collapse: collapse;
	z-index: auto;
	padding-top: 3em;
	margin-top: 3em;
}

.caption{
	margin: 0;
	padding: 0px;
	text-align: left;
	color: #FFF;
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	width: auto;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #F30;
	border-bottom-color: #fff;
	font-family: arial, geneva, sans-serif;
	font-size: 150%;
	line-height: 1em;
	font-weight: bold;
}

thead tr{
	background-color: #D9FFD9;
	
}

tfoot tr{
	background-color: #FFFFFF;
}

.title{
	padding: 5px 10px;
	text-align: left; /* pink */
	color: #F30;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-weight: bold;
	font-size: 110%;
	text-decoration: underline overline;
	background-color: #61C8CC;
}

tfoot th{
	font-size: 110%;
	text-align: right;
	padding-right: 0.5em;
	letter-spacing: 1px;
	background:  
}

tfoot td{
	padding-left: 0.5em;
	color: red;
	font-size: 110%;
	font-weight: 600;
}


tr{
	background-color: #EAFDFF;
}

tr.odd{
	background-color: #FFFFFF;
}

tbody tr:hover{
	background-color: #FFEDBE;
}
tbody tr.header:hover{
	background-color: #EAFDFF;
}



td, th{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	
	border-bottom-color: #CCCCCC;
	
		-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

tbody td
{
	padding: 0.5em;
}

td a:link, th a:link{
	color: black;
}

td a:visited, th a:visited{
	color: black;
	text-decoration: line-through;}


td a:hover, th a:hover{
	color: #EAFDFF;
	text-decoration: underline;
}
#wrapper table .caption .titile {
	background-color: #FF3300;
	text-align: center;	
}



/*footer*/
form {
	margin-bottom: 1em;
	padding-top: 1em;
	font-family: ;
	font-family: "Courier New", Courier, monospace;
}
#wrapper #main form {
	float: right;
	position: relative;
	top: -20em;
	font-family: "Courier New", Courier, monospace;
}

fieldset {
	border: none;
	border-bottom: 1px
	solid rgb(2,99,174);
	margin-bottom: 1em;
	width: 486px;
}

fieldset:last-child {
	border: none;	
}

legend {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.4em;
	color: rgb(251, 174, 44);
}

form ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

form li {
	padding: 0px;
	margin-bottom: 0.5em;
	font-size: .9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;	
}

label.text{
	display: block;
}

 input, textarea  {
	font-family: "Courier New", Courier, monospace;
	border: 1.5px dashed #6B4D6D;
	width: 300px;
	padding: 0.5em;
	font-size: 1em;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #F3EEE8;
	color: #F30;	
	}	

textarea {
	height: 70px;
}