@charset "utf-8";
/* CSS Document */

li{
	list-style-position: outside;
	list-style-type: circle;
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
}

.txt{
font-family:Arial;
font-size:12px;
line-height:18px;
padding:10px;
}

.txt A{
font-family:Arial;
font-size:12px;
line-height:18px;
padding:10px;
text-decoration:none;
color:#000;
}


.txt-heading{
font-family:Arial;
font-size:14px;
font-weight:bold;
padding:10px 10px 0px 10px;
font-variant:small-caps;
}
.red15{
	font-family: Arial;
	font-weight:bold;
	color:#dd1e18;
	font-size:15px;
	padding-left:5px; 
	text-decoration: none; 
}
body{
margin:0px;
background-color:#505050;
}

.font-line{
	font-family: Arial;
	color:#FFFFFF;
	font-size:12px;
	padding-left:5px; 
	padding-right:5px; 
	text-decoration: none; 
}

.header{
	font-family: Arial;
	color:#FFFFFF;
	font-size:11px;
	padding-left:5px; 
	padding-top:5px;
}

.header a:visited{
	font-family: Arial;
	color:#FFFFFF;
	font-size:11px;
	padding-left:5px; 
	text-decoration: none; 
}
.header a:link{
	font-family: Arial;
	color:#FFFFFF;
	font-size:11px;
	padding-left:5px; 
	text-decoration: none; 
}
.header a:hover{
	font-family: Arial;
	color:#FFFFFF;
	font-size:11px;
	padding-left:5px; 
	text-decoration: none; 
}



a.header15red:visited{
	font-family: Arial;
	font-weight:bold;
	color:#dd1e18;
	font-size:15px;
	padding-left:5px; 
	text-decoration: none; 
}
a.header15red:link{
	font-family: Arial;
	font-weight:bold;
	color:#dd1e18;
	font-size:15px;
	padding-left:5px; 
	text-decoration: none; 
}
a.header15red:hover{
	font-family: Arial;
	font-weight:bold;
	color:#dd1e18;
	font-size:15px;
	padding-left:5px; 
	text-decoration: underline; 
}




a.header12blue:visited{
	font-family: Arial;
	font-weight:bold;
	color:#0a6ba5;	
	font-size:12px;
	padding-left:5px; 
	text-decoration: none; 
}
a.header12blue:link{
	font-family: Arial;
	font-weight:bold;
	color:#0a6ba5;
	font-size:12px;
	padding-left:5px; 
	text-decoration: none; 
}
a.header12blue:hover{
	font-family: Arial;
	font-weight:bold;
	color:#0a6ba5;
	font-size:12px;
	padding-left:5px; 
	text-decoration: underline; 
}



.clearfloat {
	background:url(../images/dots_content.gif) repeat-x bottom;
    padding-bottom:1px;
}
	
#middle {
	background:#fff;
	width:100%;
}
    
.category {
	width:100%;
	float:right;
	border-top:8px solid #333333;
	margin:0px;
	background:#fff;
    cursor:pointer;
}

.category p {
	margin:0;
    font-family:Arial;
	font-size:12px;
	line-height:15px;
	padding:0px 10px 15px 10px;
}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3 {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.4em;
	letter-spacing:-0.05em;
	padding:5px 10px 5px 10px;
}
	
#cat-23 { border-top:8px solid #2b9435; color:; }
#cat-23:hover { background:#2b9435; color:; }
	
#cat-22 { border-top:8px solid #e6ab07; color:; }
#cat-22:hover { background:#e6ab07; color:; }
	
#cat-25 { border-top:8px solid #b7462c; color:; }
#cat-25:hover { background:#b7462c; color:; }

#cat-24 { border-top:8px solid #a5cc3a; color:; }
#cat-24:hover { background:#a5cc3a; color:; }

#cat-26 { border-top:8px solid #326abd; color:; }
#cat-26:hover { background:#326abd; color:; }

#td-23:hover { background:#2b9435; color:; }
	
#td-22:hover { background:#e6ab07; color:; }
	
#td-25:hover { background:#b7462c; color:; }

#td-24:hover { background:#a5cc3a; color:; }

#td-26:hover { background:#326abd; color:; }

.topadd1{
	font-family:Arial;
	font-size:34px;
	color:#e6ab07;
	line-height:40px;
	filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=3);
	text-shadow: #666666 3px 3px 3px;
}

.topadd2{
	font-family:Arial;
	font-size:30px;
	color:#e6ab07;
	line-height:35px;
	filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=3);
	text-shadow: #666666 3px 3px 3px;
}

img
{
	border:0;
}

.mainbody
{
	width:764px;
}

.pagebody table
{
	width:764px;
}

.pagebody p
{
	text-align:justify;
	padding:5px;
}

.pagebody td
{
	text-align:left;
	vertical-align:top;
}

.pagebody h1
{
	font-size:16px; 
	color:#00274e;
	padding-bottom:2px;
}

.pagebody a
{
	color:#00274e;
	text-decoration:none;
}

.pagebody a:hover
{
	text-decoration:underline;
}

.leading
{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
}

.leading a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-bottom:5px;
}

.leading h1, .leading h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#007193;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	line-height:18px;
}

.pagecol
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 8px 8px 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6efee;
	background-color:#FFF;
	font-weight:normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6efee;
}

.pagecol a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.pagecol h1, .pagecol h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007193;
	text-decoration:none;
}

.pagecol-first
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 8px 8px 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6efee;
	background-color:#FFF;
	font-weight:normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6efee;
}

.pagecol-first a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.pagecol-first h1, .pagecol-first h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007193;
	text-decoration:none;
}

.pagecol-last
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 8px 8px 8px;
	background-color:#FFF;
	font-weight:normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6efee;
}

.pagecol-last a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.pagecol-last h1, .pagecol-last h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007193;
	text-decoration:none;
}

.pagecol-single
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 8px 8px 8px;
	background-color:#FFF;
	font-weight:normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6efee;
}

.pagecol-single a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.pagecol-single h1, .pagecol-single h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007193;
	text-decoration:none;
}


.detailscol
{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	width:550px;
	background-color:#FFF;
}

.detailscol a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}

.detailscol h1, .detailscol h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007193;
	text-decoration:none;
}

.readmore
{
	vertical-align:bottom;
	text-align:right;
	padding:5px;
	padding-left:10px;
	float:right;
	background-image:url(../images/more_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
}


.pagebody th
{
	background-color:#007193;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

.footer
{
	font-size:12px;
	color:#FFF;
}

.footer a
{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
}

.news-box
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding-left:5px;
	padding-top:0px;
	padding-botom:0px;
	width:330px;
}

.news-box a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

.news-box h1, .news-box h1 a
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#1c3e67;
	text-decoration:none;
	line-height:13px;
	padding:0px;
	padding-bottom:5px;
}

.news-box p
{
	padding:0px;
	margin:0px;
}

.news-box .readmore, .news-box .readmore a
{
	font-size:10px;
}

.buttonmenu {
	color:#000;
	font-weight:bold;
	font-size:16px;
	width:195px;
}

.buttonmenu td{
	color:#000;
	font-weight:bold;
	font-size:16px;
	width:195px;
	height:36px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/yellowbutton.gif) left top no-repeat;
	}
	
.buttonmenu td a{
	color:#000;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	}
.buttonmenu td a:hover{
	text-decoration:none;
	color:#ff2400;
	}
	
	
/* Side Show */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:540px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:540px; height:405px; padding:0px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:540px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:540px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:0px; background:#222}
#slideleft {float:left; width:20px; height:113px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:113px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:500px; margin-left:0px; height:113px; overflow:hidden; background:#222}
#slider {position:absolute; left:0; height:113px; background:#222}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}