body {background: #c02b1c;  margin-top: 0px; text-align:center; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size:12px; position:relative;}

h1 {color:#b01016; font-size:16px; font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 10px 0px;}	
h2 {color:#666666; font-size:14px; font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;  margin: 5px 0px 10px 0px;}
p {margin:13px 0 13px 0; padding:0; line-height:1.3 }

#nav {font-size:11px; margin:0px; padding:0px; margin-bottom:90px;}
#nav img {float:left; margin:0px; padding:0px;}
#nav ul {padding:30px 0px 0px 0px; list-style-type: none; height:100px; margin:0px;}
#nav li {float:left; display:inline; margin:0px;}
#nav a { font-weight:bold; text-align:center; display:block; text-decoration:none; color:#000000; vertical-align:bottom; 
		padding:20px 10px 20px 10px; background:url(images/button.gif) 50% top no-repeat; float:left; }
#nav a:hover {color:#ff6633; font-weight:bold;}

#contentarea {margin-left:210px; padding:0px;}

#right {
	position:absolute;
	right:23px;
	top:264px;
	width:178px;
	font-size:10px;
	color:#4e5f6f;
	padding:10px;
	left: 742px;
}
.red {color:#FF0000}
table.contact {margin-left:50px;}
.contact td {height:25px;}
a {color:#CC0000;}
dt {color:#666666;}


/*HOME PAGE*/
#overwrapper {background:url(images/body-bg.gif) top center repeat-y; width: 955px; margin:0px auto; position:relative;}
#wrapper {text-align:left; background: url(images/banner.jpg) 50% top no-repeat; width: 955px;  padding:0px; position:relative;}
img.left {float:left; margin:10px 0px 0px 8px;}
img.right {float:right; margin: 0px 0px 20px 20px;}

#news { position:absolute; top: 120px;left:30px; width: 163px;}
#news h2 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 0px 0px 10px 0px;}
#news p {font-size:10px; margin: 10px 0px 0px 0px; padding:0px}
#maintext {margin-left:120px; margin-right:230px;}
#bottom {
	text-align:right; 
	margin:20px 235px 0px 220px;
	padding: 10px 0 0 30px; 
	font-size:11px; 
	color:#4e5f6f; 
	border-top: 1px solid #c02b1c;
}


/*INTERNAL PAGE*/
#overwrapper.int {background:url(images/int-bg.gif) top center repeat-y; width: 955px; margin:0px auto}
.int #wrapper {text-align:left; background: url(images/banner-int.jpg) 50% top no-repeat; width: 955px;  padding:0px;}
.int #contentarea {margin-left:50px; margin-right:250px;}
.int img.left {float:left; margin:0px 15px 0px 0px;}
.int #right {text-align:center;}
.int #right img {margin-bottom:10px; border: 2px solid white;}
#footer {background:#c02b1c url(images/footer-bg.gif) 50% top no-repeat; height:70px; clear:both; margin:0px; padding:0px;
		font-size:11px; color:#FFFFFF; text-align:center; vertical-align:bottom;}
#footer a {color:#FFFFFF; text-decoration:none}
#footer a:hover {text-decoration:underline}
#underfooter {position:absolute; left:0px; bottom:10px; color:#FFFFFF; text-align:center; font-size:11px; width:955px;}
#underfooter a,a:hover {color:#FFFFFF; text-decoration:none;}
#gallery {margin-left:60px;}
#gallery img {margin: 20px;}
