Body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;
	color: #000000; background-color: #E1E1FF;
	margin: 0px; }
	
H1 {font-size:17px; font-weight: BOLD; color:#003399;  width:100%; border-bottom: solid 2px #003399; }
p {margin-left:10px; margin-right:6px; margin-top: 10px; margin-bottom: 8px; font-size:x-small;}	

a { color:#3366CC; text-decoration:none; font-size: small;}
a:VISITED {color:#003399;}
a:HOVER {background-color: #DDE1FF; }	
a:ACTIVE {color: #A5D517; }	

.spacer { clear: both;	margin-top: 10px;}
.line { clear: both; margin-top: 10px; border-bottom: solid 1px #DDE1FF; width:100%;}

#container { position: relative; left: 50%; }
#content {float:left; position: relative; width: 750px; margin-left:-375px;  }

#menu { float:left; position: relative; width: 100%;
	background-color: #DDE1FF;
	border-top: solid 1px #666699; border-bottom: solid 2px #034EA2;  }

#maincol {float:left; position: relative; width: 72%; }
#rightcol { float:left; position: relative; margin-left: 12px;}
#box { padding: 5px;}
#options {float:left; position: relative; width: 50%; }
#boxright {float:left; position: relative;border: solid 1px #034EA2;}
#tail {float:left; position: relative; width: 100%; border: solid 1px #DDE1FF;}

p.opt {font-weight: BOLD;}
p.opt:first-letter {font-size: 150%; float: left; color: #669933;font-family:Courier; }

ul.m { margin: 0px 0px;  			/* vertical horizontal */
	padding: 4px 0px 2px 0px;  	/* top  right bottom left */
	}

li.ms, li.mo {position: relative;  display: inline; 
	list-style: none; 			/* no glyphs before a list item */
	margin: 2px 2px 2px 0px;	
    padding: 4px 6px 2px 6px;	}

.ms {background-color: #034EA2; color: #ffffff; font-weight: BOLD; font-size:x-small; }
.ms a, .ms a:VISITED,  .ms a:ACTIVE { color:#ffffff; }
.ms a:HOVER {color:#ffffff;background-color: #034EA2; }
.mo a, .mo a:VISITED,  .mo a:ACTIVE { color:#034EA2; font-weight: BOLD; }

p.ms { padding: 5px; margin:0px;  text-align: center;}
ul.listright {padding:4px 4px 4px 20px; margin: 0px;  } 
ul.listright li { position: relative; list-style-image: url(img/sq_sm3.gif); margin-top: 8px; margin-bottom: 8px; }
.moregreen:link, .moregreen:visited {color: #669900;FONT-WEIGHT: BOLD; }

.lang {color:#666699; text-decoration:none; FONT-WEIGHT: BOLD;}
.lang:hover  {color:#034EA2;}
.langdot {color:#003399;}

.tab {background-color: #DDE1FF; color:#003399; }
.tab1 {background-color: #0066CC; } 
.tab2 {background-color: #034EA2;} 
.tab3 {background-color: #336699;} 
.tab4 {background-color: #666699;} 

.otherdir {text-align: right;}

.white { background-color:#FFFFFF;}
.orange {background-color: #FF6600;FONT-WEIGHT: BOLD;color:#ffffff;}
.blue {background-color: #003399;FONT-WEIGHT: BOLD; color:#ffffff;}
.bluel {background-color: #0066CC;}
.green {background-color: #669900;FONT-WEIGHT: BOLD; color:#ffffff;}
.grey { background-color:#CCCCCC;}
.greenl {background-color: #A5D517;}
.viol {background-color:#666699;}
.violl {background-color:#DDE1FF;}
.violll {background-color:#F4f8FF;}
.viold {background-color:#333366;}

.greenc {background-color: #669900;FONT-WEIGHT: BOLD; color:#669900;}
.orangec {background-color: #FF6600;FONT-WEIGHT: BOLD;color:#FF6600;}


.titleblue2 {color:#0066CC; font-size:17px; FONT-WEIGHT: BOLD;}
.titlegreen {color:#669900; font-size:17px; FONT-WEIGHT: BOLD; background-color:#FFFFFF;}
.titleviold {color:#666699; font-size:17px; FONT-WEIGHT: BOLD; background-color:#FFFFFF;}
.titleblue3 {color:#336699; font-size:17px; FONT-WEIGHT: BOLD; background-color:#FFFFFF;}

.headgreen {background-color:#EEEEEE; color: #669900; font-size:17px; FONT-WEIGHT: BOLD; text-align: right;}
.headblue {background-color:#EEEEEE;  color: #034EA2; font-size:17px; FONT-WEIGHT: BOLD; text-align: right;}
.headblue3 {background-color:#EEEEEE;  color: #336699; font-size:17px; FONT-WEIGHT: BOLD; text-align: right;}
.headorange {background-color:#EEEEEE; color:#0066CC; font-size:12px; FONT-WEIGHT: BOLD;text-align: right;}

.headviol {background-color:#EEEEEE; color:#666699; font-size:17px; FONT-WEIGHT: BOLD;text-align: right;}

.more {color: #666699;}
.moreblue {color: #003399;FONT-WEIGHT: BOLD; }
.moreviol {color: #666699;FONT-WEIGHT: BOLD;}
.morebluel {color: #0066CC; FONT-WEIGHT: BOLD; text-decoration:none;}
.moreorange {color:#FF6600;FONT-WEIGHT: BOLD; text-decoration:none; }

.box {border : 1px solid #A5D517; }
.boxorange {border : 1px solid #FF6600; }
.boxblue {border : 1px solid #003399;}
.boxbluel {border : 1px solid #0066CC;}
.boxviol {border : 1px solid #DDE1FF; }

.subblue {background-color:#DDE1FF; color:#0066CC; font-size:12px; FONT-WEIGHT: BOLD;text-align: right;}
.subblue3 {background-color:#EEEEEE; color:#336699; font-size:12px; FONT-WEIGHT: BOLD;text-align: right;}
.subgreen {background-color:#EEEEEE; color:#669900; font-size:12px; FONT-WEIGHT: BOLD;text-align: right;}
.subviold {background-color:#EEEEEE; color:#333366; font-size:12px; FONT-WEIGHT: BOLD;text-align: right;}

.label {color:#993333; FONT-WEIGHT: BOLD; }
.button {font-size: 10px; background-color:#DDDDDD; text-align: center;border : 1px solid #999999;}

.r {background-color:#6699CC; color:#ffffff;}
.rr {background-color:#99ccff;}
.rrr {background-color:#BCDBF9;}
.greend {background-color: #669933; FONT-WEIGHT: BOLD;color:#ffffff;}
.yelld {background-color:#FFCC33;FONT-WEIGHT: BOLD;}
.yelll { background-color:#FBE0AB;}
.redl { background-color:#CC3333;FONT-WEIGHT: BOLD;color:#ffffff;}

/* specific for px-web */
.table1{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;background:#ffffff; font-size:small; padding:0px; margin-top:0px; margin-bottom:0.1em; }
.table2{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;background:lightblue; font-size: smaller; margin-top:4px; border-right:solid; border-right-color:blue;border-width:thin}
.td1{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;color: black;font-size:smaller; text-align:left; background:#ffffff; }
.tdtop{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;color: black;font-size:100%; text-align:left;border-left-style: solid;border-left-color:blue; border-top-style: solid;border-top-color:blue;border-width:thin;}
.tdmiddle{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;color: black;font-size:100%; border-left-style: solid; border-left-color:blue; border-top-style: solid;border-top-color:blue; border-width:thin}
.tdbottom{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;color: black;font-size:100%; border-left-style: solid; border-left-color:blue; border-top-style: solid;border-top-color:blue;border-bottom-style: solid;border-bottom-color:blue; border-width:thin}
.tdarrtop{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;color: black;font-size:100%; border-left-style: none; border-top-style: solid;border-top-color:blue; border-width:thin}
.tdarrbottom{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;color: black;font-size:100%; border-left-style: none; border-top-style: solid;border-top-color:blue;border-bottom-style: solid;border-bottom-color:blue;border-width:thin;}
.title{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: blue; font-size:16px; text-align:left; background-color:#ffffff; font-weight:bold; }

/*a.menu {FONT-WEIGHT: BOLD;text-decoration:none; }
a.menu:hover {FONT-WEIGHT: BOLD; text-decoration: underline; color:#669933;}
a.menusel {FONT-WEIGHT: BOLD;color:#669933; text-decoration:none; }
a.menusel:hover {FONT-WEIGHT: BOLD; color:#669933; text-decoration: underline;} 
TD.menu {FONT-WEIGHT: BOLD; } 
.bar {FONT-WEIGHT: BOLD; background-color:#BCDBF9;text-decoration:none; }
.news {FONT-WEIGHT: BOLD; background-color:#6699CC; color:#ffffff;}
.bar:hover {color: #ffffff; }
.line {	background-color: #000066; font-size: 1px;} 
.titlebig {color:#669900; font-size:17px; text-align: right; FONT-WEIGHT: BOLD;}
.title2 {color:#034EA2; font-size:20px; text-align: right; FONT-WEIGHT: BOLD;}

*/