/* Common Declarations 1*/<p><p>
img { border-style: none; border-width: 0px;}
a.lost:active, a.lost:visited, a.lost:link, a.lost:hover {
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;}

a.policy:active, a.policy:visited, a.policy:link, a.policy:hover {
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;}

mm4l {
 float: right;
}


BODY {
FONT-FAMILY: Tahoma, Helvetica, Arial, helv sans-serif;
TEXT-DECORATION: none;
font-size: 8pt;
margin: 0px;
padding: 0px;
background-color:white;
}
p {margin:0px}
TABLE {FONT-FAMILY: Tahoma, Helvetica, Arial, helv sans-serif;  TEXT-DECORATION: none; font-size: 8pt; font-color:black;}
#hblk {width:100%}

a {text-decoration:none};
a:hover {text-decoration: underline;}

/* Design Blocks */

#h1 /* MAIN BLOCK */
{
 display: block;
 position: relative;
 float:left;
 clear:left;
 padding: 10px;
}
#h2
{
 display: block;
 position: relative;
 float:left;
 clear:left;
 border-style: dashed;
 border-color: #CCCCCC;
 border-width: 1px;
 background-color: #FAFAFA;
 width: 100%;
}
#h3
{
 display: block;
 position: relative;
 float:left;
 clear:left;
 border-style: dotted;
 border-color: #CCCCCC;
 border-width: 1px;
 background-color: #F0F0F0;
 padding-left: 10px;
 padding-right: 10px;
 font-color: #CCCCCC;
 font-size: 0.7em;
 width: 100%;
}

#d1 /* TOP BLOCK */

{
background-image: url('/images/design/bk.gif');
height: 52px;
position: relative;
top: 0px;
}


#du /* User BLOCK */
{
position:relative;
float: right;
margin-right: 24px;
margin-top: 9px;
font-size: 2em;
}
#d2 /* MENU BLOCK */

{
background-image: url('/images/design/bkl.gif');
height: 33px;
position: relative;
top: 0px;
}

/* SELECTED TOP MENU BLOCK */
#ms
{
 font-size: 12px;
font-weight: bolder;
 position: relative;
 top: 24px;
 height: 28px;
 float: left;
 margin-left: 10px;
 background-image: url('/images/design/sel_top2.gif');
 background-repeat: repeat-x;
}
#d2 #ms
{
 position: relative;
 top: 5px;
}
#ms a:hover { color: #996600;}
#ms1
{
position:relative;
bottom: 0px;
left:0px;
background-image: url('/images/design/sel_left.gif');
background-repeat: repeat;
width: 18px;
height: 28px;
float:left;
}
#mst
{
position: relative;
top: 9px;
left: 0px;
padding-left: 6px;
padding-right: 6px;
background-image: url('/images/design/sel_bk.gif');
height: 19px;
float: left;
}
#ms2
{
position: relative;
top: 0px;
right: 0px;
background-image: url('/images/design/sel_right.gif');
height: 28px;
width: 10px;
float: left;
}

/* NORMAL TOP MENU BLOCK */

#mn
{
 font-size: 10px;
 position: relative;
 top: 24px;
 height: 28px;
 float: left;
 margin-left: 10px;
 background-image: url('/images/design/norm_top.gif');
 background-repeat: repeat-x;
}
#d2 #mn
{
 position: relative;

 top: 5px;
}

#mn a:hover { color: #996600;}
#mn1
{
position:relative;

bottom: 0px;
left:0px;
background-image: url('/images/design/norm_left.gif');
background-repeat: repeat;
width: 13px;
height: 28px;
float:left;
}
#mnt
{
position: relative;
top: 9px;
left: 0px;
padding-left: 6px;
padding-right: 6px;
background-image: url('/images/design/norm_bk.gif');
background-repeat: repeat-x;
height: 19px;
float: left;
}
#mn2
{
top: 0px;
right: 0px;
background-image: url('/images/design/norm_right.gif');
height: 28px;
width: 2px;
float: left;
}

#dks
{
float: left;
background-color: #FCFCFC;
padding: 2 px;
padding-right: 5px;
}
#dkc
{
float:left;
background-color: #F0F0F0;
padding: 2px;
}
#dkd
{
float:left;
padding-left: 10px;
}
#dk
{
position: relative;
float:left;
clear:left;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;
font-size: 0.98em;
}

/* Form elements */

.hf {width: 0px; height: 0px; margin: 0px; border-style: none; border-width: 0px;}
#dh {display: none
.textframe {margin: 0px; border-style: none; border-width: 0px;background-color:white}
div.popup {display:none;float:top;z-order:2;position:fixed;width:75%;height:75%;top:12.5%;left:12.5%;background-color:#CCCCCC;border:solid 2px #CCCCCC}
#hf {border-width:0;width:1px;height:1px;border-style:none}

#manual pre {width:100%;color:green; background-color:#EEFFEE;}
    
    #hblk {display: none;}
}


hr {                         
    color:#55555;           
    height:1px;              
    border-style:none;
    margin: 0px;
    background-color:#555555;
}



em
{font-style:italic;font-family: Times New Roman;}
strong
{
color: black;
}
    
input, select, textarea
{
    color: #666666;
    border-style: solid;
    border-color: #003366;
    border-width: 1px;
    background-color: #CCFFCC;
}

input:hover, select:hover, textarea:hover, input:focus, select:focus, textarrea:focus
{
    color: #000000;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    background-color: #CCEECC;
}
INPUT[type="checkbox"]
{
    width:13px;
    height:13px;
    border: 1px solid #CCCCCC;
    padding: 1px;
}
INPUT[type="submit"], button, INPUT[type="button"]
{
    background-image: url('/images/sbm_bk.gif');
    background-repeat: repeat-x;
    background-position: 0% 50%;

}
INPUT[disabled="true"]
{
	color:#333333;
	font-weight:bold;
	background-color:#CCCCCC;
}

INPUT[type="submit"]:hover
{
    text-decoration: underline;
}
INPUT[disabled="true"]
{
	background-color:#EEEEEE;
}
table#silence {background-color: none; border-collapse: collapse;border: 0px;}
table#silence tr {background-color: none; border: 0px none !important}
table#silence td {background-color: none; border: 0px none !important}


table#tzebred {border: 0px none !important;cursor:pointer}

table#tzebred tr {border: 0px none !important}
table#tzebred td {border: 0px none !important}
table#tzebred tr#i {background-color:E6FEE6}
table#tzebred tr#o {background-color:FEE6E6}
table#tzebred tr#int_i {background-color:C6FEC6}
table#tzebred tr#int_o {background-color:FEC6C6}
table#tzebred tr#footer {background-color:#333333;color: #000000;font-weight: bold;}
table#tzebred tr#footer a{color: #000000;}
table#tzebred a {border-bottom: 1px dotted;padding-left:2px;padding-right:3px}


.private {background-color:#EFEFEF}
.textframe {margin: 0px; border-style: none; border-width: 0px;background-color:white}
div.popup,div.cpopup {display:none;padding:12px;float:top;z-index:5;position:fixed;width:75%;height:75%;top:12.5%;left:12.5%;background-color:#CCCCCC;border:none;}

div.popup div.t {position:absolute;z-index:5;width:100%;top:-12px;left:-12px;height:24px;background: url('/images/shdws/sh_top.png') no-repeat top left}
div.cpopup div.t {position:absolute;z-index:5;width:100%;top:-12px;left:-12px;height:24px;background: url('/images/shdws/sh_top.png') no-repeat top left}

div.popup div.r {position:absolute;z-index:5;width:24px;top:-12px;right:-12px;height:100%;background: url('/images/shdws/sh_right.png') no-repeat top right}
div.cpopup div.r {position:absolute;z-index:5;width:24px;top:-12px;right:-12px;height:100%;background: url('/images/shdws/sh_right.png') no-repeat top right}

div.popup div.b {position:absolute;z-index:5;height:24px;bottom:-12px;right:-12px;width:100%;background: url('/images/shdws/sh_bottom.png') no-repeat bottom right}
div.cpopup div.b {position:absolute;z-index:5;height:24px;bottom:-12px;right:-12px;width:100%;background: url('/images/shdws/sh_bottom.png') no-repeat bottom right}

div.popup div.l {position:absolute;z-index:5;width:24px;top:12px;left:-12px;height:100%;background: url('/images/shdws/sh_left.png') no-repeat bottom right}
div.cpopup div.l {position:absolute;z-index:5;width:24px;top:12px;left:-12px;height:100%;background: url('/images/shdws/sh_left.png') no-repeat bottom right}

#hf {border-width:0;width:1px;height:1px;border-style:none}

#manual pre {width:100%;color:green; background-color:#E0E0E0;font-weight:bolder}
    

sml {font-size:0.7em;color:#AAAAAA}

/* Moved From Styles.css */
TD {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:12px;
    empty-cells: show;
}

.t_header {
	font-size:9px;
	color:#7AAAD4;
	font-weight:bold;}



a.see:active, a.see:visited, a.see:link, a.see:hover {
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.t_rights {
	font-size:9px;
	color:#FFFFFF;}

.pad_02 {

	padding-left:22px;}

.pad_01 {
	padding-right:29px;}

.div_01 {padding-left:7px; }
.area {
	background-image:url(images/AREA.gif);
	height:19px;
	width:129px;
	border:0px;
	font-family:Tahoma;
	font-size:10px;
	color:#333333;
	padding-left:3px;}

.box{
	height:20px;
	width:167px;
	border:1px solid #838383;
	font-family:Tahoma;
	font-size:10px;
	color:#333333;
	padding-left:3px;}
.multibox{
	height:75px;
	width:287px;
	border:1px solid #838383;
	font-family:Tahoma;
	font-size:10px;
	color:#333333;
	padding-left:3px;}

.sel{
	height:20px;
	width:287px;
	border:1px solid #838383;
	font-family:Tahoma;
	font-size:10px;
	color:#333333;
	padding-left:3px;}

#lm /* left block */
{

position:relative ;
float:left ;
width:200px ;
height:100% ;
}
#mmi
{

position:relative ;
float:left ;
padding - left:40px ;
top:12px ;
margin - bottom:12px ;
border:0px ;
}

.mm2l,.mm2l_s
{
height:14pt;
vertical-align:middle;
position:relative ;
float:left ;
margin-left:6px ;
color:#000000 ;
font-weight:bold;
font-size:8.5pt;
border-bottom: 1px solid black;
border-top: 1px solid black;
width:200px ;
text-decoration:none ;
background-color: #FFFFFF ;
border-collapse: collapse ; 
text-decoration: none;
padding-left:20px;
background-position:2px 50%
}
.mt
{
position:relative;
height:32px;
vertical-align:middle;
margin:5px ;
margin-top:20px;
color:#333333 ;
font-size:11pt;
width:130px;
background-color: #FFFFFF;
border-collapse: collapse; 
text-decoration: none;
padding-left:32px;
background-position:2px 50%;
}

.mm2l:hover,.mt:hover
{
background-color:#FFCC00;
color:#000000 ;
text-decoration: none;
}
.mm3l:hover
{
background-color:#FFFFCC;
text-decoration: none;
}

.mm3l,.mm3l_s
{
vertical-align:middle;
border-bottom: 1px solid #EFEFEF;
font-size:8.5pt ;
color:#000000 ;
position:relative ;
float:left ;
margin-left:30px ;
width:140px ;
text-decoration: none ;
background-color: #FFFFFF ;
border-collapse: collapse ; 
padding-left:20px;
}
.mm2l_s,.mm3l_s
{
background-color:#FFFFCC;
color:red;
}
.news_header
{
color:black;
font-weight:bold;
font-family:Tahoma;
}
.news
{
margin-top:5px;
padding:5px;
border:1px solid #888;
}
.user_news
{
background-color:#99CC99;
}
.content
{
margin: 0px;
padding: 0px;
float: left;
clear: none;
width: 99%; 
}
.put
{
float: right;
margin-right:20px ;
margin-top:0px ;
padding: 0px;
position: relative;
text-align:right ;

}

.put h1
{

font-size: 20px ;
margin: 0px ;
padding: 0px ;
}
.most
{
font-size:11pt;
background-position:2px 50%;
text-decoration: none;
font-weight:bold;
padding-left:30px;
}

.batmenu
{
background-color:#EFEFEF; 
position:relative;
float:right;
height:30px;
width:135px;
margin:5px;
margin-right:20px;
}
/* POSITIONERING */
#leftcol{
	width: 230px;
        height: auto;
	float: left;
	position: relative;
	overflow: inherit;
	clear: none;
        padding-right: 8px;

 }
#outer{
position: relative;
left: 0;
top: 0;
width: 100%;
height: auto;
padding: 0px;
margin: 0px;
}

#footer{
	height: auto;
	width: 100%;
	text-align: center;
	clear: both;
}

.clr{clear:both;}

.style2 {	COLOR: #000000
}
.style3 {	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
#outer #content {
margin-left: 250px;
}
#logo {
 margin: 0px;
}


.batmenu:hover,contr_a:hover,contentb:hover,descr:hover
{
background-color:#FFCC00; 
}
.b1, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background-color:#EFEFEF; margin:0 2px;border-top:1px solid #888;}
.b4 {height:2px; background-color:#EFEFEF;border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {height:24px;border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {height:24px;margin-left: 5px;background-color:#888;border-right:1px solid #888;border-left:1px solid #888;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

 
