/* CSS Document */

body {

	font-family:Verdana, Helvetica, sans-serif;

    background-color: #f7f4ee;

	margin:0;

	color:#333;

	text-align: center;

    background-image: url(bg-shadow.jpg);

    background-repeat: repeat-y;

    background-position: center;

}

a:link, a:visited {

	font-family: Verdana, Helvetica, sans-serif, Arial;

	color:#030;

	text-decoration: none;

}

a:hover, a:active {

	font-family: Verdana, Helvetica, sans-serif, Arial;

	text-decoration: none;

	color:#030;

}

#container {

	background-color:#ffffff;

	width:964px;

	height:auto;

	margin: 0 auto;

	position:relative;

	top: 1px;

}



#header {

	background-color:#030;

	width: 960px;

	height: 175px;

	padding: 0px;

	color:#FFF;

	font-family:Verdana, Helvetica, sans-serif;

	text-align:left;

	top: 1px;

	border:2px solid #FFFFFF;

}



#menu {

	background-color:#999;

	width: 960px;

	height: 27px;

	padding: 0px;

	color:#FFF;

	font-family:Verdana, Helvetica, sans-serif;

	text-align:left;

	top: 179px;

	border:2px solid #FFFFFF;

}



#search {

	position:absolute;

	background-color:#fff;

	width: 120px;

	height: 26px;

	padding: 0px;

	color:#FFF;

	font-family:Verdana, Helvetica, sans-serif;

	text-align:left;

	top: 181px;

	left: 844px;

	border:0px solid #FFFFFF;

	overflow:hidden;

}



#content {

	position:relative;

	margin: 0 244px 0 0;

	background-color:#fff;

	height:auto;

	top: 4px;

	font-family: Verdana, Helvetica, sans-serif, Arial;

	font-size: 11px;

	color:#000;

	text-align:left;

	border:2px solid #FFFFFF;

}



#content h1 {

	color:#000;

	font-size: 12px;

	font-weight:bold;

}

#content h2 {

	color:#000;

	font-size: 12px;

	font-weight:bold;

}

#content th{

	color:#fff;

	padding:4px;

	font-size: 12px;

	background-color:#030;

	text-align:left;

}

#content td{

	vertical-align:top;

	text-align:left;

}



#rightpanel {

	float: right;

	background-color:#ccc;

	padding-top:25px;

	width: 240px;

	border:2px solid #ffffff;

	border-top:4px solid #ffffff;

}



#rightpanel td{

	background-color:#ccc;

	color:#000;

	font-size: 11px;

	vertical-align:middle;

	text-align:center;

}



#rightpanel th{

	color:#fff;

	font-size: 12px;

	background-color:#030;

}



#footer {

	position:relative;

	width:964px;

	height:25px;

	padding-top: .2em;

	font-family:Verdana, Helvetica, sans-serif;

	font-size: 9px;

	letter-spacing: 0.005em;

	color:#999;

	text-align:center;

	margin: 0 auto;

	}



#footer a{

	font-size: 9px;

	color:#999;

}



#copyright {

	position:relative;

	background-color:#333;

	width:964px;

	height:40px;

	padding-top: .2em;

	font-family:Verdana, Helvetica, sans-serif;

	font-size: 9px;

	letter-spacing: 0.005em;

	color:#999;

	text-align:center;

	margin: 0 auto;

	}



.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

	margin-top: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}



.greenmachine{

	color:#FFF;

	text-align:center;

	vertical-align:middle;

}
