html{
height:100%;	
}

form{
margin:0;
padding:0;
}

p{
padding:0;
margin:12px 0 12px 0;
}

body{
height:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#000;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:top;
}

#wrapper{
margin:80px auto 0 auto;
width:815px;
}

#content{
width:813px;
background-color:#FFF;
padding:1px 1px 0 1px;
}

#content .left{
float:left;
width:588px;	
margin-right:6px;
}

#content .right{
float:left;
width:200px;
text-align:center;
background-color:#CCC;
}

a.link:link, a.link:visited, a.link:active{
	color:#069;
	text-decoration:none;
}

a.link:hover{
	color:#F00;
}

#nav{
	width:807px;
	height:35px;
	background-image:url(../images/nav-bg.gif);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
}

#nav ul{
margin:0;
padding:0;
height:35px;
width:811px;
}

.btn{
margin-top:3px;	
}

#nav ul li{
	display:block;
	height:35px;
	float:left;
	list-style:none;
	line-height:2.7em;
color:#E6D559;
width:auto;
padding-left:12px;
padding-right:13px;
background-image:url(../images/nav-separator.gif);
background-position:right;
background-repeat:no-repeat;
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active{
text-decoration:none;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
color:#E6D559;

}

#nav ul li a:hover{
color:#FFF;
}

.topmsg{
width:807px;
padding:3px;
font-size:14px;
color:#333;
background-color:#FFF;
text-align:center;
}

.red{
color:#930;
font-weight:bold;
}

.mls{
float:right;	
width:120px;
color:#bcd9ff;
margin-bottom:15px;
}

.mls a:link, .mls a:active, .mls a:visited{
color:#bcd9ff;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

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

.slider{
background-color:#000;
width:783px;
margin:5px;
padding:10px;
}

.slider .main{
	float:left;
	width:782px;
	height:300px;
	margin-right:10px;
	_margin-right:0;
	background-color:#CCC;
}

.slider .nav{
	float:left;
	padding:2px;
	width:99px;
	height:227px;
	background-image:url(../images/slider-nav.gif);
}

.slider .nav .thumb{
width:91px;
height:66px;
margin-top:8px;
margin-left:auto;
margin-right:auto;
}

.slider .nav .thumb img{
border:1px #CCC solid;	
}

#header{
width:815px;
background-color:#FFF;
background-image:url(../images/header-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.logo{
float:left;
width:250px;
height:140px;
padding-left:5px;
background-color:#FFF;
}

.title_newsletter{
float:left;
width:560px;
_width:555px;
background-color:#FFF;
height:70px;
}

.blue{
color:#063;	
}

.about_us{
float:left;
width:560px;
}

.title{
	float:left;
	width:auto;
	font-size:50px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding-top:18px;
	
}

.newsletter{
	float:right;
	width:553px;
	_width:551px;
	height:60px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:4px;
	_margin-left:5px;
	_margin-right:0;
	background-image:url(../images/newsletter-box-bg.gif);
}

.news_box{
	width:398px;
	height:37px;
	margin-top:4px;
}

.subheading{
	width:669px;
	height:32px;
}

.subheading .left{
float:left;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#5355c0;
}

.subheading .right{
float:right;	
margin:16px 5px 0 0;
}

.subheading .right a:link, .subheading .right a:visited, .subheading .right a:active{
	color:#5355c0;
	text-decoration:none;
	font-weight:bold;
}

.subheading .right a:hover{
text-decoration:underline;	
}

.msg{
width:98%;
padding:5px;
color:red;
background-color:#FFC;
font-size:12px;
font-weight:bold;
border:1px #BFBF00 solid;
}

.about_box{
	width:539px;
	height:61px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	border:1px #E6D559 solid;
}

#footer{
width:100%;
height:40px;
background-image:url(../images/footer-bg.gif);	
background-repeat:repeat-x;
color:#bbbbbb;
padding-top:3px;
}

#footer a:link, #footer a:visited, #footer a:active{
color:#FFF;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;	
}

.grey{
font-weight:bold;
color:#d1d1d1;
}

.address{
padding-left:7px;
font-size:12px;
font-weight:bold;
color:#FFF;
}

.txtbox{
	width:219px;
	height:25px;
	margin-top:2px;

}

.email_txtbox{
width:215px;
height:22px;
border:0;
margin-left:2px;
margin-top:2px;
	color:#C08516;
	font-weight:bold;
}

form{
margin:0;
padding:0;
}

.clear{
clear:both;	
}

h1{
padding:0;
margin:10px 0 0 0;
color:#333;
font-size:16px;
font-weight:bold;
}
