/* CSS Document */

html,body{margin:0;padding:0;}
body{ font-family: arial, Verdana, Geneva, sans-serif; font-size:16px;}
p{margin:0 }
a:link {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	text-decoration: none;

}

A:visited {text-decoration: none; color:#F00;}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	text-decoration: underline;

}


.blackcol { color:#000; }


div#top-menu {margin-left:178px; background-color: #bc180d; height:25px; margin-top:3px;}
div#top-black {margin-left:178px; background-color: #000000; height:101px;}
#right-window { width:400; height:75; float:right; margin-right:10px; margin-top:9px;}
#maintitle { color:#F00; margin-left:20px; padding-top:10px; width:290px; font-size:18px; line-height:24px;}
.maintitle2 { font-size:30px; font-style:italic; line-height:28px; }
.maintitle3 { font-size:17px;  color:#FFF; line-height:20px;  }
div#redcol2 {  margin-left:169px; background-color: #000000; border-top:#FFF solid thin; }
div#redcol3 { background-color: #000000;  margin-left:169px; border-top:#FFF solid 1PX; }

div#top {  background-color:#FF0000; border-left:thin solid #FFF;  };
div#topcol { width:98%; background:#F00;  };
#header{ position:inherit; background:#FFFFFF;  }

div#topnav a{ position: relative; left:15px; top:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  }
div#topnav hover{position: relative; left:15px; top:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  }


div#botnav {position: relative; left:0; width:800px; top:0; left:152px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }


div#content p{line-height:1.4}
div#navigation{  width:172px;  position:inherit; }
#navigation{ float:left;  min-height:440px; padding-left:4px; background-color:#000; }
div#extra{ width:330px; margin-right:20px; float:right;  }
div#extrahome { width:460px; margin-right:20px; float:right;  }
div#extragallery { width:610px; margin-left:20px; float:left;  }
div#right-panel{ float:right;  width:185px; } 
div#footer{ background: #BFAD7D; color: #FFF; height:27px; padding-top:10px;}
#footer { margin:0;padding:5px 10px; width:500PX;}
div#footer a{ display:inline; padding:0;color: #ff0000;}

#address {  margin-left:15px; top:45px;
	
}

div#wrapper{
	width: 875px;
	top:0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
	margin-top:2px;
	background-image:url(images/template/back.gif);


	
	}
#content{ margin-left:169px; padding-left:1px; width:700px;  }


	
	


div#extra2{
	width:800px;
	text-align:left;
	
}

div#footer{clear:left;width:100%; background:url(images/backf.gif) repeat-y; }



.nav-min{ margin-left:px;}

.bar {color:#762E43;}
a.nav:link, a.nav:visited, a.nav:active { font-family: ArialMT,Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color: #5c91a4; font-weight: light; text-decoration: none; margin-left:10px; }
a:hover { text-decoration: none;}
a.nav:link, a.nav:visited, a.nav:active {

font-family: ArialMT,Arial,Verdana,Helvetica,sans-serif;

font-size: 12px;


color: #87837C;

font-weight: light;

text-decoration: none; text-align:right; line-height:12px;
margin: 0;

}

a.nav:hover { color: red;}

h1{ font-family:Arial, Helvetica, sans-serif; color:#cc0000; font-weight:100; font-stretch:condensed; font-size:23px; font-weight:900; margin-top:9px;}


h2 {  font-size:16px; padding:0; margin:0; font-weight:900; color:#000000;  }

h3 { font-size:16px; padding:0; margin:0; font-weight:900; color:#000000; }

.redcolor { color: red; }

#nav-top ul {  height: 3px; line-height: 16px; float: left;  display: block; color: #ff0000; text-decoration: none; text-align: left; padding-top:3px; border: medium #333; margin-right:20px; }

#nav-menu ul { list-style: none; padding: 0; margin: 0; top:12px; position:relative; }

#nav-menu li { float: left; margin: 0 0.0em; }

#nav-menu li a {line-height: 18px;  float: left; padding-left:15px; padding-right:5px; display: block; text-decoration: none; text-align: center; padding-top:10px; font-size:13px; float: left; display: block; color: #ffffff; text-decoration: none; text-align: left; width:150px; }

li { margin-left:14px; }

#nav-menu a:hover{ color:#cc0000; }
	

/* Hide from IE5-Mac \*/
#nav-menu li a { float: none; }









.red { color:#F00;}

.img
{   margin-left:5px; border:#F00 solid 2PX;

}

.contentli li {
	line-height:29px;
}
.contentli ul {
	line-height:25px;
}

.info { font-size:12px;}

#solid {border:#F00 thin dashed; padding:4px; }

#right-panel {
	padding:3px;
}

#right-panel ul{
	list-style-type:square;
	margin:0px;
}


#right-panel li{
	color:#FFF;
	margin:0px;
	margin-left:8px;
	padding:4px;
	
}

.usp {
	list-style-type:square;
padding-left: 17px;
margin-top:12px;
font-size:13px;
letter-spacing: 1px;
line-height:20px;

	
}
