/* =========== HTML TAG ============== */
body{
	background: #000000 url(images/bg/body.jpg) no-repeat;
	background-position: top;
	border-width: 0px 1px 0px 1px;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table{
	border-collapse:collapse;
}
td, th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-position: top;
}
img { border:0; }
a:link, a:active, a:visited {
	text-decoration: none;
	color: #BA2E21;
}
a:hover {
	text-decoration: underline;
	color: #8A1214;
}
hr {
	border-top : 1px solid #d2d7f2;
	border-bottom : 1px solid #f5f7fc;
	width : 99%;
	height : 2px;
}
label {
	cursor : pointer;
}

li{
	list-style-image:url(images/bullet_blue.png);
}
/* =========== LI CLASS ============== */
li.comment{
	list-style-image:url(images/comment.png);
	background-image:url();
	padding:2px;
}
li.tellafriend{
	list-style-image:url(images/tellafriend.png);
	background-image:url();
	padding:2px;
}
li.email{
	list-style-image:url(images/email.png);
	background-image:url();
	padding:2px;
}
li.search{
	list-style-image:url(images/search.png);
	background-image:url();
	padding:2px;
}
li.world{
	list-style-image:url(images/world.png);
	background-image:url();
	padding:2px;
}
li.house{
	list-style-image:url(images/house.png);
	background-image:url();
	padding:2px;
}
li.person{
	list-style-image:url(images/person.png);
	background-image:url();
	padding:2px;
}
li.calendar{
	list-style-image:url(images/calendar.png);
	background-image:url();
	padding:2px;
}
/* =========== IMAGE CLASS ============== */
.comment{
	background:url(images/comment.png) no-repeat center left;
	padding-left:20px;
}
.tellafriend{
	background:url(images/tellafriend.png) no-repeat center left;
	padding-left:20px;
}
.email{
	background:url(images/email.png) no-repeat center left;
	padding-left:20px;
}
.search{
	background:url(images/search.png) no-repeat center left;
	padding-left:20px;
	padding-top:3px;
}
.world{
	background:url(images/world.png) no-repeat center left;
	padding-left:20px;
}
.house{
	background:url(images/house.png) no-repeat center left;
	padding-left:20px;
}
.person{
	background:url(images/person.png) no-repeat center left;
	padding-left:20px;
}
.calendar{
	background:url(images/calendar.png) no-repeat center left;
	padding-left:20px;
}
.back{
	background:url(images/back.png) no-repeat center left;
	padding-left:20px;
}
.new{
	background:url(images/new.png) no-repeat center left;
	padding-left:20px;
}
.heart{
	background:url(images/heart.png) no-repeat center left;
	padding-left:20px;
}
.nav_first{
	background:url(images/nav_first.png) no-repeat center left;
	padding-left:20px;
}
.nav_previous{
	background:url(images/nav_previous.png) no-repeat center left;
	padding-left:20px;
}
.nav_next{
	background:url(images/nav_next.png) no-repeat center right;
	padding-right:20px;
}
.nav_last{
	background:url(images/nav_last.png) no-repeat center right;
	padding-right:20px;
}
a.search{
	padding-top:3px;
}
/* =========== CLASS ============== */
div.title, td.title, h1, th{
	background: url(images/bg/title.jpg);
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#4A98C8;
	margin-bottom:10px;
	padding:5 5 2 5;
}
div.title a, td.title a, th a{
	color:#D5666C;
}
div.box{
	background-color :#FFFFFF;
	margin-bottom:5px;
	padding-bottom:5px;
}
div.box div{
	margin-bottom:5px;
	background-color :#e9eef4;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
span.button, div.button, a.button, input.button, button{
	text-decoration: none;
	font-weight:bold;
	background-color: #ecf0f6;
	color: #006699;
	font-weight : bold;
	border: solid 1px #AFC2D8;
}
div.button{
	margin:10px;
}
a.button, input.button, button{
	padding:5px;
}

a.button:hover, button:hover {
	text-decoration: none;
	border: solid 1px #006699;
}
div.column, td.column{
	border-bottom:1px solid #90AFDD;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:center;
	color:#CB5094;
}
.error{
	color:#CC0000;
	font-weight:bold;
}
/* ================ ID ELEMENTS =================== */
#logo{
	background: #FFFFFF url(images/logo.jpg) top left no-repeat;
	padding:0 10 0 10;
}
#center TABLE{
	width:100%;
}
#center TD, TH{
	padding:2 5 2 5;
}
#center, #center TD, #center TH{
	background-color:#FFFFFF;
}
#center td.row0{
	background-color: #FEFEFE;
}
#center td.row1 {
	background-color: #FAFAFA;
}
#menu {
  background-image: url(images/bg/amenu.gif);
  clear: both;
  height: 30px;
  line-height: 30px;
  color: #081329;
  font-size: 11px;
  font-weight: bold;
  }
#menu a {
  padding: 0 11px 0 12px;
  font-size: 11px;
  font-weight: bold;
  color: #081329;
  float: left;
  background: url(images/bg/menu.gif) top right repeat-x;
  }
#menu a:hover {
  background-position:bottom right;
  color: #081329;
  text-decoration:none;
}
#menu span{
	float:right;
} 
#left, #right{
	background-color:#d9e2ec;
	padding:10px;
	vertical-align:top;
}
#left div.title, #right div.title{
	background-image:url();
	border-bottom:2px solid #90AFDD;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color:#174570;
	font-weight:bold;
	height:20px;
}
#bottom {
	font-size: 9px;
	text-align: center;
	color: #888888;
	text-align:center;
	height:20px;
}
#bottom  a , #footer a:visited {
	color: #4A98C8;
	text-decoration: none;
}
#info{
	text-align: center;
	background-color:#FFFF99;
	text-align:center;
	font-weight:bold;
	padding:10px;
}
.captcha {
	background-color:#FFFF99;
	padding:10px;
}