a            { color: blue; TEXT-DECORATION: none; font-style: normal;}
a.logo2      { text-decoration: none; color: white;}
a.topl		 { text-decoration: none; color: #D9D9D9;}
a:hover      { COLOR: #DE5129; TEXT-DECORATION: underline; } 
a.logo       { position: absolute; left: 50px; top: 20px; text-decoration: none; color: white; }
##filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray', Positive='true');

a.logo:hover { color: white; TEXT-DECORATION: none; } 
a.w			 { color: white; text-decoration: none; }
a.w:hover    { color: red; text-decoration: underline; }
a.ct			 { font: 14pt Verdana; text-decoration: none; }
a.tname      { color: white; TEXT-DECORATION: none; } 
a.simple     { text-decoration: none; color:blue;}
a.simple:hover { text-decoration: none; }


.sdblock    { width:500px; padding-top:10px; display:block; clear:all;}
.mesg       { font: bold Arial; color:#00691D; }
.title      { font: 14pt Verdana; }
.normal		{ font: 10pt; color: black; text-decoration: none; line-height:14pt;}
.normalb		{ font: bold 10pt; }
.normal2		{ font: 8pt; color: black; text-decoration: none; }
.small      { font: 8pt Verdana; }
.smallb     { font: bold 8pt Verdana; }
.sm2			{ font: 8pt Verdana; line-height: 16pt; }
.err			{ font: bold 10pt; color: red; }
.err2			{ font: 8pt; color: red; }
.gb         { font: 10pt Verdana; }
.msg        { font: 10pt Arial; }
img         { border: 0;}
.small_pad  { font: 8pt Verdana; padding: 3px; text-align:center;}

.cd			{ font: 8pt; color: black; }
.cd2			{ 
	font: 8pt; 
	color: black; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E1EBD3', endColorStr='#C8DAB1', gradientType='1');
}
span        { display: block; }
.success    { font: bold 10pt; color: green; }
.fmc        { text-align: top; }
.date_right { float: right; font: 8pt; clear:right;}

#sme_left   { width:40%; float: left; height:150px; text-align: center; padding-top:10px; background: #DFDFDF; overflow:hidden;text-overflow:ellipsis; border-bottom: 1px inset #4D4D4D;}
#sme_middle { width:20%; float: left; height:150px; padding-top:45px;  background: #DFDFDF; overflow:hidden;text-overflow:ellipsis; border-bottom: 1px inset #4D4D4D;}
#sme_middle p { text-align: center; }
#sme_right  { width:30%; float: left; height:150px; text-align: center; padding-top:10px; background: #DFDFDF; overflow:hidden;text-overflow:ellipsis; margin-right:10px; border-bottom: 1px inset #4D4D4D; border-right: 1px inset #4D4D4D;}

#tcontent { overflow:hidden; text-overflow:ellipsis; }

#clist_top   { width:90%; float: left; text-align: left; padding-top:5px; padding-left:10px; padding-bottom:10px; background: #DFDFDF; overflow:hidden;text-overflow:ellipsis; margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}
#clist_bottom  { width:90%; float: left; text-align: left; padding-top:5px; padding-left:10px; padding-bottom:10px; background: #DFDFDF; overflow:hidden;text-overflow:ellipsis; margin-right:10px; margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}
.checker td{border-bottom: thin solid silver;}

.citem {
	display: block;
	padding: 5 0 20 0;
	font: bold 10pt Verdana;
	width: 40%;
}

ul {
font-family: Verdana;
font-size: 8pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-type: disk;
padding-left: 10px;
margin: 5px;
}


ulold {
font-family: Verdana;
font-size: 8pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-type: disk;
padding-left: 10px;
padding-top: 0px;
margin-left: 5px;
}

.infobk {
	padding: 10px;
	font: 8pt;
	position:absolute; left:300px; top:170px; 
	background:#DEDEDE; 
	width:240px; 
	height:60px; 
}

.infobk2 {
	padding: 10px;
	font: 8pt;
	position:absolute; left:300px; top:255px; 
	background:#DEDEDE; 
	width:240px; 
	height:85px; 
}

p.co a
	{ 	 	
	text-decoration: none; 
	padding: 10px 10px 10px 10px; 
	font: 14pt Verdana; 
	display: block;
	width: 100%;
	background: white;
	}

p.co a:hover  { 
	display: block;
	text-decoration: none; 
	background: #DFDFDF; 
	mouse: pointer;
	}


p.rbl a 
	{ 	 	
	text-decoration: none; 
	padding: 10px 10px 10px 10px; 
	font: 8pt Verdana; 	
	display: block;
	width: 100%;
	margin: 0px;
	background: #EFEFEF; 
	border: 1px solid silver;
	}

p.rbl a:hover  { 
	display: block;
	text-decoration: none; 
	background: #BFBFBF; 
	mouse: pointer;
	color: blue;
	border: 1px solid silver;
	}
	
p.rbl 
{
	font: 8pt Verdana;
}

.input  { font: 9pt Verdana; }
.mn     { width: 800px; border-top:7px solid #02305A; margin:0px; margin-top:0px; background: white; padding:0px; }
.mn2     { width: 100%; border-top:7px solid #02305A; margin:0px; margin-top:0px; background: white; padding:0px; }

.tp     { position: absolute; top:0px; left: 370px; background: url(images/top.gif); }
.tp2    { position: absolute; top:68px; left: 0px; width:100px; background: url(images/bu2.gif); z-order:1; }
.de     { position: absolute; top:1px; left: 390px; width: 200px; color: white; font: 8pt Verdana; text-align:center;}
.ph     { position: absolute; z-order:1; top:135px; left: 425px; height: 42; width: 105px; color: #424142; background: #C6DBB5; font: 8pt Verdana; text-align:center; line-height:32pt;}
.logo_l { padding:0px; margin:0px; color:#00589C; width: 100%; border-bottom: 0px; }

.logo_e { 
	width: 100%;
	display:block; 
	background: #00589C; #044888; 
	font: 18pt Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DFE8F0', endColorStr='#044888', gradientType='1');
	}

.tmpblk {
	width:70%;
	vertical-align:top;
	border-right: thin dotted silver; font: 14pt; white-space: nowrap;
}

.toplinks { 
	width:100%; 
	text-align: center; 
	border-top: 1px solid #C8CEE1; 
	padding:0px; 
	height: 25px; 
	color: #404040; 
	font: bold 8pt Verdana; 
	letter-spacing:0pt;  
	background: #ACB2B8; 
	padding-left:5px; 
	padding-top:5px;
	border-bottom: 1px solid #A3ADBE;
	}

.tn { width: 30%; background: #004584; #044888; font: 8pt Verdana; line-height: 14pt; border-top:7px solid #02305A; margin:0px;}

.footer_image   { 
  position: relative; 
  /*background: url("images/bts.gif") repeat-x bottom;*/
  padding-top:0;
  margin-top:0;
}

.fl2 {
  /*background: url("images/bts.gif") repeat-x bottom;*/
  min-height:2px;
  margin:0;
  padding:0;
  color:#826C55;
  text-align:center;
  font: 8pt Arial;
  
  line-height:12px;
  }

.fl11   { width: 100%;  margin: 0px; padding: 0px; border-bottom: 2px solid red; background: url(images/bts.gif) repeat-x bottom; border-top: 0px solid white; text-align: center; font: 8pt Verdana; color: #808080; }
.fl99 { width: 100%;  border: 0px; margin: 0px; padding: 0px; height: 18px; line-height: 18px; background: #E6E8EC; border-top: 1px solid white; text-align: center; font: 8pt Verdana; color: #808080;}

.f2   { 
   
  z-order:-1; 
  width: 100%; 
  border: 0px; 
  margin: 0px; 
  padding: 10 10 10 35px; 
  margin-top: 0px;   
  height: 130px; 
  border-top: 5px solid #00498C;
  background: #ADB1B7 url("images/bts4.gif") repeat-x bottom;
	}

.lim   { border: 0px; position: relative; top: 0px; left: 0px; height:100%; width:100%; }
.lim2  { border: 0px; position: relative; top: 0px; left: 0px; height:100%; width:100%; }
.lim3  { border: 0px;  height:100%; width:100%; }


.desc  { 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#C0C0C0', endColorStr='white', gradientType='1');
	padding:0px; 
	margin:0px; 
	height: 20px; 
	width: 75%; 
	color: #808080; 
	font: bold 8pt Verdana; 
	line-height:10pt;
	text-align:right;
	padding-left:350px;
	background: #E7E7E7;
	display: inline;
	}

.desc2 {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#C0C0C0', gradientType='1');
	padding:0px; 
	margin:0px; 
	height: 20px; 
	width: 25%; 
	line-height:10pt;
	color: #808080; 
	font: bold 8pt Verdana; 
	background: #E7E7E7;
	display: inline;
	}

body   { background: #E6E6E6; margin: 0px; margin-top: 0px; font: 8pt Verdana; }
#table { border-collapse: collapse; }

.main  { 
	width: 800px; 
	height: 285px; 
	margin-top: 0px; 
	padding-top: 0px; 
	text-align:center;
	}

.main2 {
	width: 100%; 
	 /* height: 285px; removed for Mozilla browsers. only min-height needed.*/ 
	min-height: 285px;
	background:white; 
	margin: 0px; 
	padding: 0px; 
	text-align:center;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.main_mt { 
	border: 0px; 
	width: 95%; 
	min-height: 285px;
	margin: 10 0 5 10; 
	padding: 0; 
	font: 10pt Verdana;
	z-order:1;
	}

.main_mt2 { 
	border: 0px; 
	width: 100%; 
	height: 100%; 
	margin: 0;
	padding: 0; 
	font: 10pt Verdana;
	line-height:8pt;
	}

.mtd	{	
	width: 100%;
	height: 10px;
	background: #DFDFDF;
	text-align: left;
	font: 10pt Verdana;
	padding: 10px;
	}

.mtd2	{	
	width: 100%;
	text-align: left;
	font: 10pt Verdana;
	padding: 0px;
	}

td {
	font: 10pt Verdana;
	vertical-align:top;
	}

.log   { 
	position: absolute; 
	top: 130px; 
	left: 100px; 
	background: #E7EFF7;  
	height: 110px; 
	width: 350px; 	
	text-align: left; 
	font: bold Verdana; 
	color: #404040; 
	padding: 15px 0 0 15px;
	z-index:1;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EFEFEF', endColorStr='#DEDBDE', gradientType='1');
	border:1px solid silver;
	}

.reg   { 
	position: absolute; 
	top: 275px; 
	left: 100px; 
	background: #E7EFF7;  
	height: 110px; 
	width: 350px; 
	display: block;
	text-align: center;
	line-height: 100px;
	font: bold Verdana; 
	color: #404040; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EFEFEF', endColorStr='#DEDBDE', gradientType='1');
	border: 1px solid silver;
	}

.reg2   { 
	position: absolute; 
	top: 275px; 
	left: 100px; 
	background: #E7EFF7;  
	height: 110px; 
	width: 350px; 	
	text-align: center; 
	font: bold Verdana; 
	color: #404040; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EFEFEF', endColorStr='#DEDBDE', gradientType='1');
	border: 1px solid silver;
	}
.helpbox
{
	border: silver thin solid;
	padding: 5px; margin: 5px;
	background-color: whitesmoke;
}
.SlideDetailHelpTitle
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #dcdcdc;
	text-align: center;
}
.sys_mesg
{
	font: bold 8pt; 
	color:#A71F1F; 
	padding: 0px; 
	margin:0px;
	background:white;
}

.topline
{
position:absolute;left:405;top:53;
}

.topline_links
{
	position: absolute;
	left:510;top:57;
	font: bold 8pt Verdana;
	color:#D1D1D1;
}

.hrl { border-top:2px dotted silver;width:95%;text-align:left; }
.rnav {padding:10px; vertical-align:top; }

