body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 20px 0px 0px 10px; 
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align : top;
	font-size: 14px;
	padding: 0px 0px 0px 0px;	
}

h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align : top;
	font-size: 12px;
	padding: 0px 0px 0px 0px;	
}

p.big {
line-height: 150%;
padding: 0px 0px 10px 0px;	
FONT-SIZE: 0.9em;
}


A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}

p.headers
{
	font-size : 11px;
}

ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px; margin-bottom: 0px; float: none;}	

/* start - first level navigation */
   .header { width: 100%; float: left;}
ul.header ul {position:fixed; top:0px;  margin: 0px 0px 10px 0px;  padding: 10px 0px 0px 0px;}
ul.header { /* float:right; */ position:relative; top:0px;  margin: 5px 0px 0px 0px;}
ul.header li  { display:inline; list-style:none; 	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul.header li a  { position:relative; font-size: xx-small; border:1px solid #000000; background-repeat:no-repeat; text-decoration:none; color: #666666; padding: 3px 6px 3px 6px;   margin: 0px 0px 0px 0px ; }
ul.header li a:hover {  position:relative;  border:1px solid #000;  background-color: #EDEDED; }
ul.header li a.active { text-decoration:none; }
ul.header li  a:hover {text-decoration:none; color:#000;}
ul.header li  a:visited {text-decoration:none; } 

    .level2 { width: 100%; float: left;}
ul.level2 ul {position:fixed; top:0px;  margin: 0px 0px 10px 0px;  padding: 0px 0px 0px 0px;}
ul.level2 { /* float:right; */ position:relative; top:0px;  margin: 10px 0px 0px 0px;}
ul.level2 li  { display:inline; list-style:none; 	margin:0px 0px 0px 0px; padding:0px; }
ul.level2 li a  { position:relative; font-size:90%;  padding:2px 3px 2px 3px;   margin: 0px 0px 0px 0px ; color:#000000;}
ul.level2 li a:hover {  position:relative;   }
ul.level2 li a.active { text-decoration:none; }
ul.level2 li  a:hover {text-decoration:none; color:#000;}


/* main content*/

.topheader 
{   
	BACKGROUND-COLOR: #ffffff; 
	width : 750px;
	height: 77px;
	background-image : url(images/mainlogo.gif);
	background-repeat : no-repeat;	
}

#banner
{
position: absolute;
left: 260px;
top: 20px;
width: 468px;
height: 60px;
background-color : #ffffff;
border : none;
}

td.title
{
	width : 710px;
	padding: 2px 0px 0px 10px;
	font-size: 1.2em;
	text-align : justify;
}

table.maincontent
{   
	background-color: #cccccc; 
	padding: 10px 0px 10px 10px;
	width : 728px;
	vertical-align : top;
}

td
{
width : 355px;
vertical-align : top;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin: 20px 0px 0px 10px; 
}


td.box3
{
width : 125px;
}

tr.border
{
width : 100px;
padding: 10px 0px 2px 5px;
vertical-align : text-top;
}

.gbold {
	font-weight : bold;
	font-size: 12px;
	letter-spacing : -0.1em;	
}


#mpuback
{
background-color : #ffffff;
border-top : 1px solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
}

#mpubox
{
width: 355px;
height: 240px;

}

#mpulogo
{
    width: 250px;
    height: 50px;
	background-image : url(images/logo.gif);
	background-position : right;
	background-repeat : no-repeat;
	margin: 0px 0px 0px 115px;
}

.headerbox 
{   
	width : 800px;
	height: 40px;
}

img.floatleft
{
float: left;
margin: 0px 5px 10px 0px;
}

td.header
{
padding:0px 10px 5px 0px;
font-size :0.9em;
text-align : right;
}

td.height
{
padding:0px 0px 10px 10px;
}

td.text
{
padding:0px 10px 10px 10px;
font-size :9px;
color :#666666;
text-align : left;
 vertical-align : top;
}

.headerstyle
{
font-size :11px;
color :#FFFFFF;
font-weight : bold;
letter-spacing : -1px;
padding: 5px 5px 5px 5px;
background-color : #9FB7D0;
}

.editorschoice1
{  
    font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	width : 700px;
	padding: 5px 5px 10px 0px;
	font-size: small;
	vertical-align : top;
	text-align : left;
}



#header
{
color: #999999;
text-align : right;
width : 775px;
padding: 0px 0px 0px 0px;
BORDER-BOTTOM: #333333 1px solid;
 vertical-align : top;
}

.gap {
	padding: 20px 0px 0px 0px;
}

/* start - bottom navigation */
span.normal {font-size:10px; font-weight:normal;}

DIV#bottomnav {
	FONT-SIZE: 105%; COLOR: #666; TEXT-ALIGN: center; 	width : 720px;
}
DIV#bottomnav UL {
	CLEAR: both; 

    padding: 10px 0px 10px 0px; 
}

DIV#bottomnav UL LI {
	DISPLAY: inline
}
DIV#bottomnav UL LI A {
	BORDER-RIGHT: #ccc 1px solid; FONT-SIZE: 1em; COLOR: #666; TEXT-DECORATION: none
}
DIV#bottomnav UL LI A.last {
	BORDER-RIGHT-STYLE: none
}
DIV#bottomnav A {
	COLOR: #666; TEXT-DECORATION: none; padding: 0px 4px 0px 4px;
}
DIV#bottomnav UL LI A.portal_last {
	COLOR: #333; BORDER-RIGHT-STYLE: none
}
DIV#bottomnav UL LI A.portal {
	 PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
DIV#bottomnav UL LI A:hover {
	COLOR: #000
}

