/* ====== FONTS ===== */
body, div, span, td, input, select, optgroup, form{
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	cursor: default;
}
body{ margin-bottom: 100px; }

img{ border: 0px; }
div{ overflow: hidden; }
p{ }
h1{ 
	color: #333333;
	font-size: 11px; 
	line-height: 26px;
	margin: 0px 0px 10px 20px;
	text-indent: 30px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: no-repeat;
	background-image: url(images/h1_c0.gif);
}
#c1 #p1 h1{ background-image: url(images/h1_c1.gif); color: white; }
#c2 #p1 h1{ background-image: url(images/h1_c2.gif); color: white; }
#c3 #p1 h1{ background-image: url(images/h1_c3.gif); color: white; }
#c4 #p1 h1{ background-image: url(images/h1_c4.gif); color: white; }

a { color: #993300; text-decoration: none; }
a:hover{ color: #CC0000; text-decoration: underline; }

#c0, #c1, #c2, #c3, #c4{
	width: 778px;
	margin: 0px auto;
}

#l{	height: 100px; }
#l img{
	display: block;
	float: left;
	margin-top: 15px;
}

#l a.l1, #l a.l2{
	display: block; 
	float: left;
	width: 24px;
	height: 20px;
	line-height: 17px;
	margin-left: 1px;
	text-decoration: none;
	text-align: center;
}
#l a.l1{ background: url(images/l1.jpg); color: #7A7A7A; }
#l a.l2{ background: url(images/l2.jpg); color: #999999; }
#l a.l1:hover, #l a.l2:hover{ text-decoration: underline; }

#m{
	clear: both;
	float: left;
	width: 238px;
	height: 224px;
	border-top: 1px solid #cccccc;
	background: url(images/menu.jpg);
}
#m a{
	height: 56px;
	display: block;
	color: #666666;	
	cursor: pointer !important;
	text-decoration: none !important;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#m b{
	padding-top: 11px;
	margin-left: 50px;
	line-height: 10px;
	height: 10px;
	display: block;
	font-size: 12px;
	font-family: Arial;
	text-transform: uppercase;
}
#m i{
	margin-left: 50px;
	display: block;
	font-size: 10px;
	font-style: normal;
}
#m a.m1{ background-image: url(images/m1.jpg); }
#m a.m2{ background-image: url(images/m2.jpg); }
#m a.m3{ background-image: url(images/m3.jpg); }
#m a.m4{ background-image: url(images/m4.jpg); }

#m a.m2 b, #m a.m4 b { padding-top: 18px; }

#m a.m1:hover{ color: #CB3301; }
#m a.m2:hover{ color: #2665A5; }
#m a.m3:hover{ color: #7DA722; }
#m a.m4:hover{ color: #C87601; }

#p{
	float: left;
	width: 540px;
	height: 225px;
	background: url(images/photos.jpg);
}

#p1{
	clear: both;
	float: left;
	width: 238px;
	background-repeat: no-repeat;
	background-position: top;
}
#c0 #p1{ background-image: url(images/p1_c0.jpg); background-color: #DFDFDF; }
#c1 #p1{ background-image: url(images/p1_c1.jpg); background-color: #C23A0F; }
#c2 #p1{ background-image: url(images/p1_c2.jpg); background-color: #427BB5; }
#c3 #p1{ background-image: url(images/p1_c3.jpg); background-color: #7EAA21; }
#c4 #p1{ background-image: url(images/p1_c4.jpg); background-color: #DA993B; }

#p1b{
	height: 100%;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#c0 #p1b{ background-image: url(images/b1_c0.jpg); }
#c1 #p1b{ background-image: url(images/b1_c1.jpg); }
#c2 #p1b{ background-image: url(images/b1_c2.jpg); }
#c3 #p1b{ background-image: url(images/b1_c3.jpg); }
#c4 #p1b{ background-image: url(images/b1_c4.jpg); }

#p2{
	float: left;
	width: 540px;
	background-position: top;
	background-color: #DFDFDF;
	background-repeat: no-repeat;
	background-image: url(images/p2.jpg); 
}

#p2b{
	height: 100%;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/b2_c1.jpg);
}
#c0 #p2b{ background-image: url(images/b2_c0.jpg); }

#nav{
	height: 85px;
	padding-top: 15px;
	margin-left: 25px;
}
#nav a{
	float: left;
	display: block;
	color: #666666;
	height: 30px;
	font-size: 10px;
	padding-top: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(images/n1.jpg);
}
#nav a:hover{ background-image: url(images/n2.jpg); }
#nav a.n1{ width: 70px; }
#nav a.n2{ width: 60px; }
#nav a.n3{ width: 70px; }

#b0{
	width: 212px;
	margin: 6px auto;
	padding: 7px 7px 0px 7px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#c1 #b0{ background-image: url(images/box0_c1.jpg); }
#c2 #b0{ background-image: url(images/box0_c2.jpg); }
#c3 #b0{ background-image: url(images/box0_c3.jpg); }
#c4 #b0{ background-image: url(images/box0_c4.jpg); }

#b1{
	width: 512px;
	margin: 6px auto;
	padding: 7px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/box1_c0.jpg);
}

#b2{
	width: 175px;
	margin: 6px auto;
	padding: 7px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/box2_c0.jpg);
}

#bm1{
	width: 190px;
	float: left;
}
#bm2{ 
	width: 190px;
	float: left;
	margin-left: 5px; 
}
#bm3{ 
	width: 140px;
	float: left;
	margin-left: 5px; 
	text-align: center;
}


#news{
	height: 90px;
	margin-bottom: 10px;
}

#nt{
	width: 71px;
	height: 17px;
	line-height: 16px;
	display: block;
	float: left;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(images/news.gif);
}
#nt:hover{ text-decoration: underline; }

#nm{
	color: #666666;
	font-size: 10px;
	line-height: 15px;
	margin-left: 3px;
	text-decoration: none;
}
#nm:hover{ text-decoration: underline; }

#news div{
	clear: both;
	margin-top: 8px;
	font-size: 10px; 
}
#news div span{ font-size: 10px; color: #999999; margin-right: 5px; }
#news div a{ color: #333333; text-decoration: none; }
#news div a:hover{ text-decoration: underline; }

#cr{
	color: #666666;
	margin-left: 238px;
	margin-top: 10px;
	font-size: 10px;
	text-align: center;
}
#c0 #cr{ margin-left: 0px; }

input, textarea {
	border: 1px solid #6D583B;
}
.submit{
	border: 1px solid #404040;
	background-color: #990000;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

div.date{ font-size: 10px; color: #666666; }

