* {
	margin: 0;
	padding:0;
	border:0;
	line-height: 20px;
}
body{
	background-color:#FAFAFA;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}
.errortext,.success {
	color:#f96700;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.vertal{
	vertical-align:middle;
}
.justify{
	text-align:justify;
}
.hide{
	display:none;
}
.nav-cell{
	height:35px;
	background:url(../images/orange-pixel.gif) bottom repeat-x;
	vertical-align:middle;
}
.nav-cell2{
	height:35px;
	vertical-align:middle;
}
.normal-text{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.bold-text{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.title-text{
	color:#fb7e00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
.title-text-big{
	color:#e96101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
}
ul{
	list-style-type:none;
}
#left-nav{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
	background:url(../images/orange-pixel.gif) bottom repeat-x;
}    	
    	
	#left-nav a:link{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
	background:url(../images/orange-pixel.gif) bottom repeat-x;
}    	

	#left-nav a:visited{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
	background:url(../images/orange-pixel.gif) bottom repeat-x;
}    	

	#left-nav a:hover{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #ffd5a6;
	vertical-align:middle;
}
#cleft-nav{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}    	
    	
	#cleft-nav a:link{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}    	

	#cleft-nav a:visited{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}    	

	#cleft-nav a:hover{
	height:30px;
	padding:5px 0 0 0;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #ffd5a6;
	vertical-align:middle;
}
#site-link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: underline;
    color: #4A4A4A;
}    	
    	
	#site-link a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: underline;
    color: #4A4A4A;
}    	

	#site-link a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: underline;
    color: #4A4A4A;
}    	

	#site-link a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: underline;
    color: #999999;
}
#prev-next{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt; 
    font-weight: normal;
    text-decoration: none;
    color: #fb7e00;
}    	
    	
	#prev-next a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #fb7e00;
}    	

	#prev-next a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #fb7e00;
}    	

	#prev-next a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
    font-weight: normal;
    text-decoration: none;
    color: #999999;
}

#wrapper{
	margin:0 auto;
	width:943px;
}
#left-column{
	width:237px;
	height:709px;
	float:left;
	background:url(../images/left-column-shadow.jpg) top right no-repeat;
}
#logo{
	width:237px;
	height:87px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
}
#navigator-area{
	margin:12px 0 0 0;
}
#right-column{
	width:706px;
	float:right;
	background:url(../images/right-column-shadow.jpg) top right no-repeat;
}

#right-content{
	float:left;
	padding:0 20px;
	width:653px;
	background-color:#FFFFFF;
}
#top-index-content{
	height:98px;
	width:653px;
	text-align:right;
	vertical-align:middle;
	color:#999999;
	font-family:Trebuchet, Trebuchet MS;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
#top-content{
	margin-top:-20px;
	height:98px;
	width:653px;
	text-align:right;
	vertical-align:middle;
	color:#999999;
	font-family:Trebuchet, Trebuchet MS;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.content-grey-marquee{
	background-image:url(../images/index-content-background.gif);
	background-repeat:repeat-x;
}
.index-marquee-content{
	width:653px;
	height:235px;
}
.main-content{
	width:653px;
	margin:20px 0;
}
#footer{
	height:50px;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	font-family:Trebuchet, Trebuchet MS;
    font-size: 9pt; 
    font-weight: normal;
    color: #FFFFFF;
	text-align:center;
}

#contact-body{
	float:left;
	width:500px;
	margin:20px;
	padding: 20px 20px 40px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background-repeat:no-repeat;
}
.textbut {
	width: 420px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 1px;
	padding: 1px;
	border: 3px solid #f0f0f0;
}



#footerlinks {
	margin:10px auto;
	text-align:center;
	line-height:20px;
	font-size:12px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#footerlinks b {
		font-weight:bold;
	}
	#footerlinks span.sep {
		margin: 0 10px;
	}
	#footerlinks a:link,
	#footerlinks a:visited {
		font-size:12px;
		color:#4A4A4A;
	}
	#footerlinks a:active,
	#footerlinks a:hover {
		font-size:12px;
		color:#999999;
}