@charset "utf-8";
/* CSS Document */
body{
	background-color:#0099cc;
	margin:0px;
	padding:0px;
}

a:link{color:#fff;text-decoration:none;}

a:hover{ color:#ff9900;}

#wrapper{
width:950px;
margin-left:auto;
margin-right:auto;
}

#header{
background-color:#000;
background-image:url(../images/header.png);
height:123px;
width:950px;
}

.domain{
margin-right:20px;
margin-top:15px;
float:right;
width:570px;
height:75px;
color:#FFFFFF;
text-align:center;
}

.content{
	width:900px;
	margin: 0px;
	float:left;
	padding-left:20px;
}

.banner{
	width:800px;
	height:140px;
	margin: 0px;
	padding-left:20px;
	float:left;
}

.body{
padding:0px;
margin:0px;
float:left;
}

.body_1{
background-image:url(../images/banner.png);
background-repeat:repeat-x;
background-color:#fcfcfc;
padding:0px;
margin:0px;
float:left;
}

.body_2{
padding:0px 15px 5px 5px;
margin:0px;
	width: 250px;
text-align:justify;
	border:dashed;
	border-color:#66CCFF;
	border-width:0px;
	background-color:#ddfdfd;
	float:left;
}


.bodyleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	width: 283px;
	float:left;
	background-color:#f2f2f2;
}

.bodyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	width: 580px;
	float:left;
	padding-left:25px;
}

#footer{
	width: 950px;
	height: 41px;
	background-image:url(../images/footer.png);
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color: #000;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	float:left;
}

#footer1{
	margin: 450px 0px 0px 255px;
	width: 530px;
	height: 30px;
	position:absolute;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color: #FFFFFF;
}

.title1 {
	background-image:url(../images/title1_bg.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	width: 297px;
	height: 32px;
	text-align: center;
	padding-top: 8px;
	margin-left:-5px;
}

.title2 {
	background-image:url(../images/title2_bg.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	width: 297px;
	height: 32px;
	text-align: center;
	padding-top: 8px;
	margin-left:-5px;
}

.title3 {
	background-image:url(../images/title3_bg.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	width: 297px;
	height: 32px;
	text-align: center;
	padding-top: 8px;
	margin-left:-5px;
}

.spacer {
	height: 230px;
}

.style4 {
font-size: 18px;
font-weight:bolder;
font-family:Georgia, "Times New Roman", Times, serif;
 }
 
.partners {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 10px 0px 0px 235px;
	width: 550px;
	height: 50px;
	position:absolute;
} 

#top_nav {
width:570px;
float: right;
text-align:center;
color:#FF9900;
}

.top_nav_box {
display: inline;
padding: 5px 10px 0 10px;
}

.top_nav_box a {
color: #ffcc33;
font-size: 12px;
text-decoration: none;
}

.top_nav_box a:hover {
text-decoration: underline;
}

ul#menu{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	list-style-type:none;
	width:950px;
	display:block;
	height:30px;
	font-size:14px;
	font-weight:bold;
	background:transparent url("../images/blue.jpg") repeat-x top left;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:0px solid #66ccff;
	}
ul#menu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:12px 10px 0 20px;
	height:18px;

	}
ul#menu li a:hover{
	background:transparent url("../images/black.jpg") repeat-x top left;	
	}
	
table.shared_table {
width: 100%;
}

table.shared_table thead {
background-image: url(images/tbl_header.gif);
color: #FFFFFF;
background-color: #009999;
background-position: top;
background-repeat: repeat-x;
border: 1px solid #407500;
padding: 5px;
}
table.shared_table thead th {
padding: 5px;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

table.shared_table thead th.side {
text-align: right;
}

table.shared_table tbody tr.odd {
background-position: top;
background-repeat: repeat-x;
height: 20px;
background-color: #cfeeee;
}

table.shared_table tbody tr.even {
background-position: top;
background-repeat: repeat-x;
height: 20px;
background-color: #f1f1f1;
}

table.shared_table tbody th {
text-align: right;
padding: 5px;
}

table.shared_table tbody th:hover {
cursor: help;
}

table.shared_table tbody td {
padding: 5px;
text-align: center;
font-size: 14px;
border-bottom: 1px solid #CCCCCC;
}

table.shared_table tbody th {
border-bottom: 1px solid #CCCCCC;
}

table.shared_table tbody tr.odd td.check div {
height: 20px;
background-image: url("../images/available.png");
background-position: center;
background-repeat: no-repeat;
}

table.shared_table tbody tr.even td.check div{
height: 20px;
background-image: url("../images/available.png");
background-position: center;
background-repeat: no-repeat;
}


table.shared_table tbody tr.odd td.x div{
height: 20px;
background-image: url("../images/available.png");
background-position: center;
background-repeat: no-repeat;
}

table.shared_table tbody tr.even td.x div{
height: 20px;
background-image: url("../images/available.png");
background-position: center;
background-repeat: no-repeat;
}
	
