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.jpg);

background-repeat:repeat-x;

background-position:top;

}



a:link, a:visited, a:active{

		color:#333;

		text-decoration:none;

}



a:hover{

	color:#000;

}



#wrapper{

margin:80px auto 0 auto;

width:815px;

}



#content{

width:813px;

background-color:#FFF;

padding:1px;

}



#content .left{

float:left;

width:588px;	

margin-right:10px;

}



#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:811px;

	height:auto;

	border:1px #a9a9a9 solid;

	background-image:url(../images/nav-bg.gif);

	background-repeat:repeat-x;

}



#nav ul{

margin:0;

padding:0;

height:35px;

width:811px;

}



#nav ul li{

	display:block;

	height:35px;

	float:left;

	list-style:none;

	line-height:2.7em;

color:#FFF;

width:auto;

padding-left:13px;

padding-right:14px;

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:Georgia, "Times New Roman", Times, serif;

font-weight:bold;

color:#FFF;

}



#nav ul li a:hover{

text-decoration:underline;	

}



.mls{

float:right;	

width:120px;

color:#bcd9ff;

font-family:Georgia, "Times New Roman", Times, serif;

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:670px;

	height:231px;

	margin-right:10px;

	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;

height:155px;

background-image:url(../images/header-bg.gif);

background-repeat:repeat-x;

background-position:bottom;

}



.logo{

float:left;

width:350px;

height:72px;

margin-right:5px;

}



.title_newsletter{

float:left;

width:409px;

height:70px;

}



.blue{

color:#063;	

}



.about_us{

float:left;

width:669px;

height:83px;

}



.title{

	font-size:20px;

	font-weight:bold;

	color:#000;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.title2{

	font-size:20px;

	font-weight:bold;

	color:#999;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.newsletter{

	float:right;

	width:451px;

	height:65px;

	margin-bottom:5px;

}



.news_box{

	width:398px;

	height:37px;

	background-image:url(../images/newsletter-box-bg.jpg);	

}



.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:794px;

	height:67px;

	font-size:14px;

	margin-top:5px;

	margin-left:5px;

	background-image:url(../images/about-us-bg.jpg);

	padding:3px;

	color:#504f4f;

}



#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:#000;

}



.address{

padding-left:7px;

font-size:12px;

font-weight:bold;

color:#FFF;

}



.txtbox{

	width:219px;

	height:28px;

	margin-top:2px;

background-image:url(../images/newsletter-box.jpg);

}



.email_txtbox{

width:215px;

height:22px;

border:0;

margin-left:2px;

margin-top:2px;

}



form{

margin:0;

padding:0;

}



.clear{

clear:both;	

}



h1{

padding:0;

margin:10px 0 0 0;

color:#333;

font-size:16px;

font-weight:bold;

}



h2{

	color:#333;

	margin:12px 0 12px 0;

	padding:0;

	font-size:14px;

}