
/*Common rule*/

html{
height:100%;
margin-bottom:0px;
/*overflow:hidden;*/
}

* {
margin:0;
padding:0;
outline:none;
}

body{
/*	background-color:#0054a4;*/
	background-color:#000000;
	font-size:8pt;
	font-family: Verdana, "ms Sans Serif", arial;
	/*background-image:url(../images/bg.jpg);*/
	color:#FFFFFF;
	line-height:1.4em;
	cursor:default;
	background-repeat:no-repeat;
	background-position:center top;
	/*background-color:#212121;*/
}

p {
	padding-bottom: 10px;
}

td{
	font-size:8pt;
}

a:link,a:visited{
	color:#00aeef;
	text-decoration:underline;
	cursor:pointer;
}
a:hover, a:active, a:focus{
	color:#00aeef;
	text-decoration:none;
	cursor:pointer;
}
h1 {
	font-size:16pt;
}
h2 {
	font-size:15pt;
	color:#f7941d;
	font-family: "Trebuchet MS", Verdana;
}
h3 {
	font-size:10pt;
	color:#f7941d;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bolder;
	
}


h4 {
	font-family: Verdana;
	font-size:11pt;
	color:#00aeef;
	font-weight:bolder;
	text-transform:uppercase;
}

h5 {
	font-size:10pt;
	color:#636363;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bolder;
}
h5 a:link, h5 a:visited{
	color:#636363;
	text-decoration:none;
	cursor:pointer;
}
h5 a:hover, h5 a:active, h5 a:focus{
	color:#f7941d;
	text-decoration:none;
	cursor:pointer;
}


img {
	border:0px;
}
.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.dropright{float:right; 3px;}
.dropleft{float:left; width:3px;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
.warning{color:#FF0000; font-size:7pt;}

.width100pc{
display:block;
float:left;
width:100%;
}

.head {
	width:100%;
	height:198px;
	background-color:#000000;
	/*background-image:url(../images/top_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;*/
}
.top {
	width:953px;
	height:135px;
}
.content {
	width:100%;
	font-size:9pt;
	font-family: Verdana, "ms Sans Serif", arial;
	background-color:#000000;
/*	background-image:url(../images/content_bg.jpg);	
	background-position:center top;
	background-repeat:repeat-x;*/
}

.container {
/*	background-image:url(../images/content_bg_all.jpg);*/
	background-color:#000000;
	width:100%; 
	padding:0px;
	margin:0px;
	padding-top:10px;
/*	background-position:center top;*/
}
.contents {
margin-bottom:3px; margin-top:0px; background-color:#555555; height:2px; border:none !important; border-top:2px #555555 solid; border-bottom:none; border-left:none; border-right:none;
}

.line_mem {
margin-bottom:15px; margin-top:10px; background-color:#FFFFFF; height:1px; border:none !important; border-top:1px #FFFFFF solid; border-bottom:none; border-left:none; border-right:none;
}

.tab {
	background-image:url(../images/tab_bg.jpg);
	background-repeat:repeat-x;
	height:19px;
}

.footer{
	text-align:center;
	font-family: Verdana, "ms Sans Serif", arial;
	font-size: 7pt;
	color:#ffffff;
	/*background-image:url(../images/bottom_bg.jpg);*/
	background-color:#000000;
/*	background-repeat:repeat-x;
	background-position:top center;*/
	width:100%;
	height:44px;
}

.footer a:link, .footer a:visited{
	color: #ffffff;
	text-decoration:none;
}
.footer a:hover, .footer a:active{
	color: #ffffff;
	text-decoration:underline;
}

.box {
	width:238px;
	color:#FFFFFF;
	border:1px solid #9b9a9a;
	padding:5px 8px 8px 8px;
}
.box a:link, .box a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.box a:hover, .box a:active{
	color: #00aeef;
	text-decoration:none;
}

.hand {
	cursor: crosshair?, Strength=?); }
.menusub {
	text-align:left;
	font-family: Verdana, "ms Sans Serif", arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;
}
.menusub a:link, .menusub a:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.menusub a:hover, .menusub a:active{
	color: #f26522;
	text-decoration:underline;
}
.menusub li{
margin:5px 10px;
background-color:#ec347c;
}
map {
	cursor: auto;
}
ul {
	margin-left:20px;
}
.newsbox {
	background-image:url(../images/newshome_bg.jpg); 
	background-repeat:no-repeat; 
	background-position:center top; 
	background-color:#440E23; 
	border-left: 1px solid #d2d4d4; 
	border-right: 1px solid #d2d4d4; 
	padding:10px;
	font-family: "Trebuchet MS", Verdana;
	line-height:1.2em;
	color:#FFFFFF;
	font-size:8pt;
}
.newsbox a:link, .newsbox a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.newsbox a:hover, .newsbox a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.newsbox hr{
margin-bottom:7px !important; margin-bottom:0px; margin-top:7px !important; margin-top:0px; border-top:1px #FFFFFF dotted; border-bottom:0px #d05082 dotted; border-left:none; border-right:none;}

.menu {
	font-family: "Trebuchet MS", Verdana;
	line-height:1.2em;
	color:#FFFFFF;
	font-size:8pt;
	text-transform:uppercase;
}
.menu a:link, .menu a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover, .menu a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.menu ul{padding-left:15px; padding-top:10px;}
.menu ul li{padding-bottom:5px;}
.menu ul li a{color:#FFFFFF;text-decoration:none;padding:5px 5px 0 5px;}
.menu ul li a:hover,.menu ul li a.current{
	color:#CCFF00;
	font-weight:bolder;
}
.submenuoff {
	margin:0px;
	padding:3px 2px 2px 10px;
	align: left;
	border-top:none;
	border-bottom:none;
	CELLPADDING:0;
	CELLSPACING:0;
	cursor:pointer;
	font-family: "Trebuchet MS", Verdana;
	line-height:1.2em;
	color:#FFFFFF;
	font-size:8pt;
	text-decoration: none;
	height:15px !important;
	height:19px;	
/*	background-color: #94BE7F;*/
}
.submenuon {margin:0px;padding:3px 2px 2px 10px;align: left;width:208px !important; width:208px; background-image:url(../images/input_txt.jpg); CELLPADDING:0; CELLSPACING:0; cursor:pointer; color:#FFFFFF; text-decoration: none; font-size: 8pt;  height:15px !important; height:19px; font-family: "Trebuchet MS", Verdana;}

/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:39px !important; height:39px;font-size:11px;background:transparent url(../images/bgmenu.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase; width:801px;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FFFFFF;text-decoration:none;padding:14px 15px 0 15px;height:25px !important; height:39px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../images/bgovermenu.jpg) no-repeat top center; font-weight:bolder;}
/* ---------------------- END Redslate nav ---------------------- */
.news {
	color: #737272;
} 
.news a:link,news a:visited{
	color:#d02e6d;
	text-decoration:none;
	cursor:pointer;
}
.news a:hover, .news a:active{
	color: #737272;
	text-decoration: none;
	font-weight:normal;
}
img.double-border { border:5px solid #fff; }


.img_gallery_thumb
{
	border:#959595 2px solid;

}
.img_gallery_main
{
	position: absolute;
}
.img_faded
{
	cursor: pointer;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
}

.leftboxOff{
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:20px; 
	width:145px !important; 
	width:153px; 	
	border-bottom:1px #c5c5c5 solid; 
	text-transform:uppercase;
	background-color:#FFFFFF;
	color:#737272;
	text-decoration:none;
	font-weight:normal;
}
.leftboxOn{
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:20px; 
	width:145px !important; 
	width:153px; 	
	border-bottom:1px #c5c5c5 solid; 
	text-transform:uppercase;
	background-color:#d02e6d;
	color:#FFFFFF;
	text-decoration:none;	
	font-weight:normal;
}
.news_arc {
	color: #737272;
} 
.news_arc a:link,news_arc a:visited{
	color: #737272;
	text-decoration:none;
	cursor:pointer;
}
.news_arc a:hover, .news_arc a:active{
	color: #d02e6d;
	text-decoration: none;
	font-weight:normal;
}
a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
-khtml-opacity: 1.0;
}


a.linkopacity:hover img {
filter:alpha(opacity=50);   
-moz-opacity: 0.7;   
opacity: 0.7;
-khtml-opacity: 0.7;
}
.page {
	color:#FFFFFF;
	text-decoration:none;
}
.page a:link,.page a:visited{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
.page a:hover, .page a:active, .page a:focus{
	color:#00aeef;
	text-decoration:none;
	cursor:pointer;
}

.sections {
	font-family: Verdana;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bolder;
}
.sections a:link, .sections a:visited{
	color: #FFFFFF;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:underline;
	}
.sections a:hover, .sections a:active{
	color: #ec008c;
	text-transform:uppercase;
	font-weight:bolder;
	text-decoration:underline;
}
.gallery {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.gallery a:link,.gallery a:visited{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.gallery a:hover, .gallery a:active{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.smalllink {
	color:#FFFFFF;
	text-decoration:none;
	font-size:6pt;
}
.smalllink a:link, .smalllink a:visited{
	color:#00aeef;
	text-decoration:none;
	cursor:pointer;
	font-size:6pt;	
}
.smalllink a:hover, .smalllink a:active, .smalllink a:focus{
	color:#00aeef;
	text-decoration:none;
	cursor:pointer;
	font-size:6pt;	
}
