/*	12:08 AM 7/26/2008	ecl.jpg	*/

body { BACKGROUND: url("src/_x.gif") #000000 
fixed no-repeat left top; 
margin : 4 4 4 4px;
padding : 0 0 0 0px; 
min-width:360px;
}

body.clear {background:url(none) transparent; }

/*	 TEXT/FONT VALUES		*/

p, td, th, ul, ol, blockquote  { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #004; }
body  { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ccc; }

A { text-decoration:none; color:#808080; }
A:visited { text-decoration:none; color:#808080; }
A:hover { text-decoration:underline;  background-color: transparent; color:#ffffff; }
A:active { text-decoration:underline; color: #ff0; }

A.a_news { text-decoration:underline; color:#000; }
A:visited .a_news { text-decoration:underline; color:#000; }
A:hover.a_news { text-decoration: underline; font-style:italic; color:#0000f0; }
A:active.a_news { text-decoration:underline; color: #c00; }

a.noul  { text-decoration: none;  letter-spacing:1px; }
a:hover.noul { text-decoration: none; letter-spacing:1px; background-color:transparent; color: #ffffff; }
a:visited.noul { text-decoration: none;  letter-spacing:1px; background-color:transparent; color:#808080; }
a:active.noul { text-decoration: none; letter-spacing:1px; background-color:transparent; color:#c00; font-style:italic; }

IMG { border:0px; }
	img .x { 
		position:absolute; 	
		left:0px; 	
		top:0px; 	
		z-index:-1; }
	img .xt50 { position:relative; 	left:0px; 	top:0px; 	z-index:-1 
	filter: Alpha(Opacity=50);  	-moz-opacity: .50; }
	img .xo { position:relative;	left:0px;	top:0px;	z-index:-1
	filter: Alpha(Opacity=100);  	-moz-opacity: 1.0; }


TD { vertical-align:top; }

HR {color:rgb(12,34,68);  height: 1px; align:center;  margin-width: 0 0 0 0px; } 

UL {text-align:left; }

LI { padding-bottom:6px; }

.left { float:left 
}
.right { float:right 
}


H1 { font-size: 24pt; margin: 2 2 2 2px; }
h2 { font-size: 18pt; margin: 2 2 2 2px; }
h3 { font-size: 12pt; margin: 2 2 2 2px; 
}
H1 .h_cont { font-weight:bold; color:#fff; }
h2 .h_cont { font-weight:bold; color:#fff; }
h3 .h_cont { font-weight:bold; color:#fff; }
H1.h_cont_c { font-weight:bold; color:#fff; text-align:center; }
h2.h_cont_c { font-weight:bold; color:#fff; text-align:center; }
h3.h_cont_c { font-weight:bold; color:#fff; text-align:center; 
}
H1 .h_news { font-weight:bold; color:#000; }
h2 .h_news { font-weight:bold; color:#000; }
h3 .h_news { font-weight:bold; color:#000; }
H1.h_news_c { font-weight:bold; color:#000; text-align:center; }
h2.h_news_c { font-weight:bold; color:#000; text-align:center; }
h3.h_news_c { font-weight:bold; color:#000; text-align:center; }


#content_1 { 
	height:360px; 
	width:600px;
	margin-right:auto;
	margin-left:auto;  
	overflow:scroll; 
	background-color:#727890; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	border: none; 
	vertical-align:top;
	padding:6px; 
	font-family:arial,san-serif; 
	font-size:8pt; 
	color:#ccc; 
}

#content_frame { 
	position:absolute;
	top:0px;
	left:140px; 
	background-color:#727890; 
	filter: Alpha(Opacity=90); 
 	-moz-opacity: .90;
	width:auto; 
	height:360px; 
	overflow:auto; 
	margin-right:auto; 
	margin-left:auto;  
	padding:4px; 
	text-align:center; 
	font-size:10pt; 
	color:#fff;
}
div.content_1 { 
	height:360px; 
	width:560px;
	margin-right:auto;
	margin-left:auto;  
	overflow:scroll; 
	background-color:#727890; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	border: none; 
	vertical-align:top;
	padding:6px; 
	font-family:arial,san-serif; 
	font-size:8pt; 
	color:#ccc; 
}

#content_frame { 
	position:absolute;
	top:0px;
	left:140px; 
	background-color:#727890; 
	filter: Alpha(Opacity=90); 
 	-moz-opacity: .90;
	width:auto; 
	height:360px; 
	overflow:auto; 
	margin-right:auto; 
	margin-left:auto;  
	padding:4px; 
	text-align:center; 
	font-size:10pt; 
	color:#fff;
}

DIV.content_item {
	position:relative;
	top:0px;
	left:auto; 
	right:auto; 
	width:auto; 
	height:500px; 
	overflow:auto;  
	background-color:#727890; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	border: 2px solid rgb(255,255,255); 
	padding:6px; 
	vertical-align:top; 
	text-align:center; 
	font-family:arial,sans-serif; 
	font-size:12pt; 
	color:rgb(255,255,255); 
}

DIV.content_item_news {
	position:relative;
	top:0px;
	left:auto; 
	right:auto; 
	width:auto; 
	height:500px; 
	overflow:auto;  
	background-color:transparent;
	border: 2px solid rgb(255,255,255); 
	padding:6px; 
	vertical-align:top; 
	text-align:left; 
	font-family:arial,sans-serif; 
	font-size:12pt; 
	color:rgb(255,255,255); 
}

#content_wrap { 
	position:absolute;
	top:100px;
	right:auto; 
	left:120px; 
	width:600px; 
	max-height:540px; 
	overflow:hidden; 
	background-color:transparent; 
	filter: Alpha(Opacity=100); 
	 -moz-opacity: 1.00;
	border: 1px solid rgb(12,34,68); 
	padding:6px; 
	vertical-align:top;
	font-family:arial,san-serif; 
	font-size:10pt; 
	color:#ccc; 
}


#content_wrap_auto { 
	position:absolute;
	top:50px;
	left:120px; 
	min-width:620px; 
	max-width:620px; 
	max-height:550px; 
	overflow:hidden; 
	background-color:transparent; 
	padding:6px; 
	vertical-align:top;
	font-family:arial,san-serif; 
	font-size:10pt; 
	color:#ccc; 
}
#content_wrap_auto td, p { font-size:10pt; }

#content_wrap_scroll td, p { font-size:10pt; }

div .element_c {
	position:relative; 
	left:auto; 
	right:auto; 
}

#logo_ab { 
	position:absolute;
	top:0px;
	left:0px; 
	right:120px; 
	overflow:hidden; 
	filter: Alpha(Opacity=75); 
 	-moz-opacity: .75; 
	letter-spacing:2px; 
	color:fff;
}

#menu_911 { 
	position:absolute;
	top:18px;
	left:10px; 
	width:110px; 
	background-color:#000040; 
	filter: Alpha(Opacity=50); 
 	-moz-opacity: .50; 
	padding:4px; 
	text-align:right; 
	font-size:8pt; 
	letter-spacing:1px; 
	line-height:20px; 
	color:fff;
}

#menu_ab { 
	position:absolute;
	top:100px;
	left:12px; 
	width:100px; 
	background-color:004; 
	filter: Alpha(Opacity=50); 
 	-moz-opacity: .50; 
	padding:4px; 
	text-align:right; 
	font-size:8pt; 
	letter-spacing:1px; 
	line-height:20px; 
	color:fff;
}

.menu_banner {  
	background-color:004;
	filter: Alpha(Opacity=75); 
 	-moz-opacity: .75; 
	padding:4px; 
	text-align:center; 
	font-size:10pt; 
	letter-spacing:1px; 
	line-height:20px; 
	color:fff;
}

#menu_box { 
	width:100px; 
	padding:4px; 
	text-align:right; 
	background-color:004;
	filter: Alpha(Opacity=50); 
 	-moz-opacity: .50; 
	font-size:8pt; 
	letter-spacing:2px; 
	line-height:16px; 
	color:#fff;
}

#scroll240 {overflow:scroll; height:240px; }
#scroll360 {overflow:scroll; height:360px; 
	width:100%;}
#scroll460 {overflow:scroll; height:460px; }
#scroll480 {overflow:scroll; height:480px; }


#stamp_ab {
	position:absolute;
	top:30px;
	left:752px; 
	right:auto; 
	overflow:hidden; 
	background: url("lockmart01a.jpg") #727890 no-repeat left top; 
	filter: Alpha(Opacity=95); 
 	-moz-opacity: .95; 
	height:auto; 
	width:200px; 
	vertical-align:top; 
}
#stamp_ab1 {
	padding:4px; 
	width:200px; 
	text-align:left; 
	color:#006;
}
#stamp_ab1 p { 
	margin-top:0px; 
	margin-bottom:0px; 
	font-size:8pt; 
	padding:2px;
	color:#006;
	letter-spacing:0px;  }
#stamp_ab1 a { text-decoration:none; color:#00c; }

#stamp3_ab {
	position:absolute;
	top:369px;
	left:752px; 
	right:auto; 
	overflow:hidden; 
	border: 1px solid rgb(12,34,68); 
	background: url("#") #000040 no-repeat left top; 
	filter: Alpha(Opacity=67); 
 	-moz-opacity: .67; 
	height:auto; 
	width:200px; 
	vertical-align:top; 
}
#stamp3_ab p { 
	margin-top:0px; 
	font-size:8pt; 
	padding:2px;
	color:#006;
	letter-spacing:0px;  }

#stamp2_ab {
	position:absolute;
	top:180px;
	left:752px; 
	right:auto; 
	overflow:hidden; 
	border: 1px solid rgb(12,34,68); 
	filter: Alpha(Opacity=75); 
 	-moz-opacity: .75; 
	height:auto; 
	width:200px; 
	vertical-align:top; 
	text-align:center; 
}
#stamp2_ab p { 
	margin-top:0px; 
	font-size:8pt; 
	padding:2px;
	color:#006;
	letter-spacing:0px;  }


.white_banner28red { background-color:white; color:red; padding:4px; font-size:28px; font-family:arial,helvetica,sans serif; font-weight:bold; text-align:center; 
	filter: Alpha(Opacity=90); 
 	-moz-opacity: .90; 
}

#wrap_frame { 
	position:absolute;
	top:0px;
	left:0px; 
	width:600px; 
	background-color:transparent; 
}

	 
#wrap1 { 
	width:600px;
	margin-right:auto;
	margin-left:auto;  
}#wrap1a { 
	width:1000px; 
	max-height:566px; 
	overflow:hidden; 
	margin-right:auto; 
	margin-left:auto; 
}
#wrap2 { 
	height:560px; 
	width:100%;
	overflow:auto; 
	margin-right:auto;
	margin-left:auto;  
}
#wrap2a { 
	height:560px; 
	width:600px;
	overflow:auto; 
	margin-right:auto;
	margin-left:auto;  
}
#wrap2b { 
	position:absolute;
	top:100px;
	right:auto; 
	left:100px; 
	height:500px; 
	width:600px;
	overflow:auto; 
}
#wrap3 { 
	width:200px;
	height:600px; 
	overflow:auto; 
}



/* 	GENERIC CLASSES		*/

.left { float:left }
.right { float:right }


TD.td_news_box {
	position:relative;
	left:auto; 
	right:auto; 
	width:329px; 
	overflow:auto;  
	background-color:#727890; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	border: 2px solid rgb(12,34,68); 
	padding:6px; 
	vertical-align:top; 
	text-align:center; 
	font-family:arial,sans-serif; 
	font-size:14px; 
	color:#ffffff; 
}
.haa_box {
	position:relative;
	left:auto; 
	right:auto; 
	width:460px; 
	overflow:auto;  
	background-color:#727890; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	border: 2px solid rgb(12,34,68); 
	padding:6px; 
	vertical-align:top; 
	text-align:center; 
	font-family:arial,sans-serif; 
	font-size:14px; 
	color:#ffffff; 
}
.td_news {
	background-color:#ffffff; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	padding:6px; 
	vertical-align:top;
	font-family:times new roman, serif; 
	font-size:12pt; 
	color:rgb(0,0,0); 	
}
.td_news p, ul {
	font-family:times new roman, serif; 
	font-size:12pt; 
	color:rgb(0,0,0); }

P .p_news_c {
	font-family:times new roman, serif; 
	font-size:12pt; 
	color:rgb(0,0,0); 
	text-align:c; }
.td_news_menu {
	background-color:000040; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	padding:6px; 
	vertical-align:top;
}
	.td_news_menu p { font-family:arial, sans serif; font-size:14px; color:#ffffff;  filter: Alpha(Opacity=99);  -moz-opacity: .99; }

.td_news_de {
	background-color:ffffcc; 
	filter: Alpha(Opacity=67); 
	 -moz-opacity: .67;
	border: none; 
	padding:6px; 
	vertical-align:top;
	font-family:times new roman, roman, serif; 
	font-size:14px; 
	color:000000; 	
}
	.td_news_de p { font-family:times new roman, roman, serif; color:#000000; }
	
.td_2 { 
	height:150px; 
	vertical-align:top; 
	text-align:center; 
}
.td_3 { 
	background: url("lockmart01a.jpg") #727890 no-repeat left top; 
	filter: Alpha(Opacity=80); 
	 -moz-opacity: .80; 
	width:200px; 
	vertical-align:top; 
	text-align:center; 
}
.td_3 p {
	color:#fff;  }



/* TEXT */

#c { text-align:center;  
}
.c { text-align:center;  
}
.l { text-align:left;  
}
#r { text-align:right;  
}
.r { text-align:right;  
}
.b { font-weight: bold; 
}
.i { font-style: italic; 
}
.u {font-style: underline; 
}
.b-i { font-weight: bold; font-style: italic; 
}
.b-u { font-weight: bold; font-style: underline; 
}
.c-b {  text-align:center;  font-weight: bold;
}
.c-i { text-align:center;  font-style: italic; 
}
.scaps { font-variant: small-caps; 
}

/* FONT FAMILY / COLOR*/
