body {  font-family: Verdana,Arial, Helvetica, sans-serif;  background : #ffffff;   margin: 0px;  }
blockquote {  font-style: italic; font-family: Verdana,Arial, Helvetica, sans-serif}
h2 {  color: #336699; font-size: 140%; font-weight: bold; }
h3 {  color: #006699; font-size: 120%; font-weight: bold; }
h4 {  color: #006699;  font-size: 110%; }
h5 {  font-size: 100%; font-weight: bold; text-align: left;}
h2,h3,h4,h5 {  font-family: Verdana,Arial, Helvetica, sans-serif;  }
P, table     {  font-family: Verdana,arial,sans-serif; font-size: 90%;   }
li,ul,ol  {  font-family: Verdana,arial,sans-serif;  }
caption { display:none }
hr { width:100%;  
	clear: left ; color: #6699CC; text-align: center; height: 2px;}
.labl { font-family: Verdana, Arial, Helvetica, sans-serif;}

.xxalignr {  text-align: right}
.xxbig {  font-size: medium}
.xxbold {  font-weight: bold}
.xxcenter {  text-align: center}
.xxcopyright{  font-size: 67%; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.xxhr {	clear: left ; width:100%;  color: #996699; text-align: center; height: 2px;  page-break-before : always;  }
.xxital {  font-style: italic}
.xxitalb {  font-style: italic; font-weight: bold; color: Navy;}
.xxsmall {  font-size: x-small}
.xxtable1 {	background-color : #EFEFEF; }
.xxund {  text-decoration: underline}
.xxvbig {  font-size: large}
.xxvsmall {  font-size: xx-small}

.boxmenu1 { 
	font-size: 75%;  font-color: #000000; background: #FFFFFF;  border: 0pt solid #663366;  vertical-align : top; }
.boxmenu1t { 
	font-size: 75%;  color: #000;  border: 0pt solid #006699;  vertical-align : top;}
.boxmenu1a { text-align: right; font-size: 100%;  
	BACKGROUND: #663366;   color: #000;  border: 0pt solid #003399;  vertical-align : top;  }
.boxmenu1at { font-size: 90%;  
	background: #ABD7C6;  color: #000;  border: 0pt solid #F4A460;  vertical-align : top;  }
.boxmenu2 { font-size: 80%;   background:    #ffe3c7; color: #000;  border : 1pt solid #F4A460; }
.boxpostit {background: #ffffdd; border-width: medium; border-style: outset;  float: right; width: 33% }
.boxnl1 { border-width: medium; border-style: double;  float: left; width: 50%; padding: 1em }
.boxnl2 { font-size:85%; float: none; background: #ffffff; border : 1pt solid #CC99CC;  text-align : left;  }
.boxnl3 { float: none; background: #CCCCCC; border : 2pt solid #666699;    padding : 5px;   }
.boxnl4 { border-width: medium; border-style: double;  text-align: left; width: 90%; padding: 20px}
.boxnl5 { border-width: medium; border: 1pt solid #CC99CC; padding: 10px; background: #CCCCCC; }
.clearall {	clear: both}
.hrshort {	clear: left ; width:50%;  color: #996699; text-align: left; height: 2px }
.hrsmall {	clear: left ; width:30%;  color: #996699; text-align: center; height: 2px }

.indentx   {  font-family: Verdana, Tahoma, Arial, sans-serif; margin-left: 30px}
.indentbothx   { margin-left: 30px; margin-right: 40px }
.justified { text-align : justify;}
.pagebody { color: #000; border-left: 1pt solid /*#F4A460;*/ #000099;  padding-left: 20px;}
.pageheader { background : #FFFFFF no-repeat fixed center;  }
.pageheadert { background : #FFFFFF  no-repeat fixed center; }

.plain { TEXT-DECORATION: none}
.screenreader {	 font-size: 10%;  VISIBILITY: hidden; color: #eeeedd; }
.screenreadermt {	font-size:10%;  VISIBILITY: hidden; color:  #ABD7C6; }
.screenreadert {	font-size:10%;  VISIBILITY: hidden; color: #ffffff; }
.sidelogo {	 margin : 10px 5px 0px 5px; }
.tabhead1 {	background-color : #cccccc;  font-size:80%}
.tabline1 {	background-color : #ffffff; }
.tabline2 {	background-color : #EFEFEF; }
.tabfoot1 {	background-color : #ffffff; font-weight:bold }
.tabfoot2 {	background-color : #EFEFEF; font-weight:bold }
.vsmalldot {font-size:10%; 	VISIBILITY: hidden;  color :  #ffe3c7;}
.vsmalldotmt {font-size:10%; 	VISIBILITY: hidden;  color : #D6E4E3;}

.navigation {	LEFT: 7px; WIDTH: 160px; LINE-HEIGHT: 120%; 
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; TOP: 80px; HEIGHT: auto}
.navbox { MARGIN: 2px; PADDING: 2px;  border : 1pt solid #999999; 
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; text-align : left;
	FONT-COLOR: #FFFFFF; BACKGROUND-COLOR: #663366; }
.navboxt {	MARGIN: 2px;   PADDING: 2px;   border : 1pt solid #339999 ;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-align : right;
	FONT-COLOR: #OOOOOO; BACKGROUND-COLOR: #006699;  }

.navigation A:link {    COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; }
.navigation A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;  }
.navigation A:hover {	COLOR: #00FFFF; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;   } 
.navigation A:focus {	COLOR: #FFFFFF;  TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;   } 
.navigation A:active {	COLOR: #FFFFFF;  TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;  } 

.boxmenu1a A:link {    COLOR:  #FFFFFF; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; }
.boxmenu1a A:visited {  COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; }
.boxmenu1a A:hover {	COLOR: #00FFFF; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;  } 
.boxmenu1a A:focus {	COLOR: #FFFFFF;  TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;     } 
.boxmenu1a A:active {	COLOR: #FFFFFF;  TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;   } 

.boxmenu1at A:link {    COLOR:  #333333; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; }
.boxmenu1at A:visited { COLOR:  #333333; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;  }
.boxmenu1at A:hover {	COLOR:  #990000; TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;   } 
.boxmenu1at A:focus {	COLOR:  #993333;  TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;   } 
.boxmenu1at A:active {	COLOR:  #OOOOOO;  TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%;   } 
#q {COLOR: #330066; }

