body {
	margin: 0;
	padding: 0;
	background-color: #a2a2a2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color:#CFEBEB;
	outline: none;
	text-decoration: underline;
}

.blue {
	background-color: #66cccc;
}

.main-table {
	background-color: #666666;
}

.divider {
	background: #66cccc url(../images/divider-bg_2.gif) top left repeat-x;
}

.divider-right {
	background: #66cccc url(../images/divider-bg.gif) top left no-repeat;
}
.divider-staff-right {
	background: #66cccc url(../images/divider-bg_2.gif) top left no-repeat;
}

/*------------------- Main menu ------------------*/

.main-menu {
	padding: 20px 5px 10px 20px;
	font-size: 16px;
}

.main-menu ul {
	padding: 0;
	margin: 0;
	display: block;
}

.main-menu li {
	list-style: none;
	color: #cfebeb;
	font-weight: bold;
	padding-bottom: 5px;
}
.selected {
list-style: none;
	color: #cfebeb;
	font-weight: bold;
	padding-bottom: 5px;
}
.main-menu li a {
	color: #66cccc;
	text-decoration: none;
}

.main-menu li a.selected {
	color: #cfebeb;
	text-decoration: none;
}

/*------------------- Sub menu ------------------*/

.sub-menu {
	padding: 25px 5px 10px 12px;
}

.sub-menu ul {
	padding: 0;
	margin: 0;
	display: block;
}

.sub-menu li {
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	color: #cfebeb;
	padding-bottom: 5px;
}
 
.sub-menu li a {
	color: #66cccc;
	text-decoration: none;
}


/*------------------ News box --------------------*/

.news {
	background: #666666 url(../images/news-bg.gif) top left repeat-y;
}

.news-heading {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.news-heading a {
	color: #66cccc;
 	font-weight: normal;
}
.news-heading a:hover {
	color: #cfebeb;
 	font-weight: normal;
}
.news p {
	font-size: 12px;
	color: #353434;
	padding-right: 5px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.homes {
  color:#000000; 
  font-size: 16px;
   /*text-align:center;
   padding: 15px 5px 15px 12px;*/
    padding:20px 5px 20px 20px;
	vertical-align:middle;
background: #666666 url(../images/news-bg.gif) top left repeat-y;

	
}
.homes a {
  color:#000000; 
  text-decoration:none; 
  text-align:center;
 
	
}

/*--------------------- Footer -----------------------*/

.footer-left {
	background-color: #66cccc;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 10px
}

.footer-left a {
	color: #FFFFFF;
}

.footer-right {
	background-color: #66cccc;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-bottom: 10px
}
.footer-right a {
	color: #FFFFFF;
}

.inputtext {
width:250px;

}


.float-left {
	float: left;
	padding: 0 15px 15px 0;
}