body
{	font-family: Arial, Helvetica;
	background-color:#000000;
	color: #332222;font-size:12px;
	/* -- background-image:url(../images/bg.gif); background-repeat:no-repeat; background-position:center; -- */
}
.bg {background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#332222;}
.box_all     { border: 1px solid #666666 }
.box_alldotted     { border: 1px dotted #999999 }
.box_lite     { border: 1px solid #0066FF }
.box_bot     { border-bottom: 1px solid #000000 }
.box_botred     { border-bottom: 1px solid #990000 }
.box_botwhite     { border-bottom: 1px solid #FFFFFF }
.box_box_orange     { border: 1px dotted #FF6600 }
.box_botdotted { border-bottom: 1px dotted #999999 }
.box_top     { border-top: 1px solid #000000 }
.box_left     { border-left: 1px solid #000000 }
.box_leftdotted { border-left: 1px dotted #999999 }
.box_right     { border-right: 1px solid #000000 }
.box_vdouble  { border-right: 1px solid #000000;border-left: 1px solid #000000 }
.box_U     { border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000 }

.bdr_all {border:1px #333333 solid}
.bdr_alldotted {border:1px #AD3805 dotted}
.bdr_litedotted {border:1px #3399FF dotted}
.bdr_litesolid {border:1px #3399FF solid}
form{padding:0px; margin:0px; 
}
.formbg{background-color: #F5F5F5; 
	font-family: Arial, Helvetica; 	
	color: #333333;
	font-size:12px;
	height:18px;border:1px solid #0066FF;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 150px;
}
.formButton {background-color: #3399FF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 23px;
	
}
a:link {
	color: #666666; 
}
a:visited {
	color: #666666; 
}
a:hover   { color: #0066FF }
 
a:active {
	color: #CC0000;
}

.navtop{font-family: Arial, Helvetica;
	color: #FFFFFF;font-size:11px;   font-weight:bold;
}
.navtop a:link
{	color: #FFFFFF;  font-weight:bold;
}
.navtop a:visited
{	color: #FFFFFF;   font-weight:bold;
}
.navtop a:hover 
{	color: #006699;   font-weight:bold;
}
 
.navtop a:active 
{	color: #CC0000;
}



.navleft {font-family: Arial, Helvetica;font-weight: normal;
	color: #000000;font-size:12px;
}
.navleft a:link
{font-family: Arial, Helvetica;font-weight:bold;
	color: #000000;  text-decoration:none;
}
.navleft a:visited
{font-family: Arial, Helvetica;font-weight:bold;
	color: #000000;  text-decoration:none;
}
.navleft a:hover 
{font-family: Arial, Helvetica;font-weight:bold;
	color: #0066CC; text-decoration:underline;
}
 
.normalTitlegray {font-size:10px;
	color: #333333;
	font-weight: bold;}

.normalTitle{font-family: Arial, Helvetica;
	color: #999966;font-size:10px;font-weight:bold;
}
.normalTextSummary{font-family: Arial, Helvetica;
	color: #333333;font-size:14px
}

.normalText{font-family: Arial, Helvetica;
	color: #666666;font-size:12px
}
.normalText a:link
{	color: #999999;font-weight:bold;
}
.normalText a:visited
{	color: #999999; font-weight:bold;
}
.normalText a:hover 
{	color: #0066FF;font-weight:bold;
}
 
.normalText a:active 
{	color: #009999;
}
.normalTextUS{font-family: Arial, Helvetica;
	color: #FFFFFF;font-size:12px
}
.normalTextUS a:link
{text-decoration:none;font-weight: normal;
	color:#FFFFFF; 
}
.normalTextUS a:visited
{text-decoration:none;font-weight: normal;
	color:#FFFFFF; 
}
.normalTextUS a:hover 
{text-decoration:underline;font-weight: normal;
	color: #0066FF;
}
 
.normalTextUS a:active 
{text-decoration:none;font-weight:bold;
	color: #CC0000;
}
.normalTextsm{font-family: Arial, Helvetica;
	color: #003333;font-size:11px
}
.normalTextsm a:link
{	color: #0099CC; 
}
.normalTextsm a:visited
{	color: #0099CC;
}
.normalTextsm a:hover 
{	color: #FF9900;
}
 
.normalTextsm a:active 
{	color: rgb(0,102,102);
}

.bodytext {color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
}
.bodytext a:link{color:#333333; font-family: Arial, Helvetica, sans-serif;  font-size:  11pt;text-decoration:none;
}
.bodytext a:visited{color:#333333; font-family: Arial, Helvetica, sans-serif;  font-size:  11pt;text-decoration:none;
}
.bodytext a:hover{color:#3399FF; font-family: Arial, Helvetica, sans-serif;  font-size:  11pt; border-bottom:2px #FF6600 dotted;text-decoration:none;
}
.bodytext a:active{color:#00FF00; font-family: Arial, Helvetica, sans-serif;  font-size:  11pt;text-decoration:none;
}
.bodytextsm {color:#333333; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}
.bodytextsm a:link{color:#333333; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}
.bodytextsm a:visited{color:#333333; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}
.bodytextsm a:hover{color:#3399FF; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt; 
border-bottom:1px #FFFFCC dotted;text-decoration:none;
}
.bodytextsm a:active{color:#00FF00; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}
.bodytextsmlite {color:#BDD1BC; font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt;text-decoration:none;
}
.bodytextsmlite a:link{color:#BDD1BC; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}
.bodytextsmlite a:visited{color:#BDD1BC; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}
.bodytextsmlite a:hover{color:#3399FF; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt; 
border-bottom:1px #FFFFCC dotted;text-decoration:none;
}
.bodytextsmlite a:active{color:#CC0000; font-family: Arial, Helvetica, sans-serif;  font-size: 9.5pt;text-decoration:none;
}


.bodytextlite {color:#BDD1BC; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;text-decoration:none;
}
.bodytextlite a:link{color:#BDD1BC; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt;text-decoration:none;
}
.bodytextlite a:visited{color:#BDD1BC; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt;text-decoration:none;
}
.bodytextlite a:hover{color:#3399FF; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt; 
border-bottom:1px #FFFFCC dotted;text-decoration:none;
}
.bodytextlite a:active{color:#CC0000; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt;text-decoration:none;
}
/* copyright text */
.copyrighttext{font-family:Arial, Helvetica, sans-serif; font-size:7.0pt;color:#333333; letter-spacing:.175em; 
padding:0px; font-weight:normal; text-decoration:none}

.copyrighttextlite{font-family:Arial, Helvetica, sans-serif; font-size:7.0pt;color: #333333; letter-spacing:.175em; 
padding:0px; font-weight:normal; text-decoration:none}
.copyrighttextlite A:LINK{font-family:Arial, Helvetica, sans-serif; font-size:7.0pt;color:#ebebeb; letter-spacing:.175em; 
padding:0px; font-weight:normal; text-decoration:none}
.copyrighttextlite A:VISITED{font-family:Arial, Helvetica, sans-serif; font-size:7.0pt;color:#ebebeb; letter-spacing:.175em; 
padding:0px; font-weight:normal; text-decoration:none}
.copyrighttextlite A:HOVER{font-family:Arial, Helvetica, sans-serif; font-size:7.0pt;color:#CC3300; letter-spacing:.175em; 
padding:0px; font-weight:normal; text-decoration:none}
.copyrighttextlite A:ACTIVE{font-family:Arial, Helvetica, sans-serif; font-size:7.0pt;color:#ebebeb; letter-spacing:.175em; 
padding:0px; font-weight:normal; text-decoration:none}

/* --- */

h1, h2, h3, h4, h5, h6
{	font-family: Arial, Helvetica;
}
h1
{	color: #009999;font-size:24px
}
h2
{	color: #666666;font-size:18px 
}
h3
{	color: #999966;font-size:14px 
}
h3 {font:Arial, Helvetica, sans-serif; font-weight:normal; color:#BDD1BC;}

h4{	color: #0066FF;
	font-size:20px;
	font-weight:bold;
	border-bottom:3px double #0066FF;
}
h5
{	color: rgb(102,102,102);
}
h6
{	color: rgb(153,153,102);
}

.title1, title2, title3, title4, title4b, title5, title6
{	font-family: Arial, Helvetica;font-weight:bold; 
}
.title1
{	color: #333333;font-size:18px
}
.titleonedouble
{	color: #332222;font-size:18px;border-bottom:3px #990000 solid;
}
.title2
{	color: #FFFFCC;font-size:18px;font-weight:bold; 
}
.title2white
{	color: #FFFFFF;font-size:16px;font-weight:bold; 
}
.title3
{	color: #990000;font-size:14px ;font-weight:bold;
}

.title3b
{	color: #990000;
	font-size:20px;
	font-weight:bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom:1PX SOLID #FFFFCC;
	border-left-style: none;
}
.title4b
{	color:#FF9900;font-size:18px ;font-weight:bold;	
}
.title4c
{	color:#FFFFCC;font-size:18px ;font-weight:bold;	
}
.title5
{	color:#FF9900;font-size:14px ;font-weight:bold;	
}
.title6
{	color: rgb(153,153,102);
}

#navButton a {
color: #000000;
font-size:9px;
font-family:verdana;
font-weight:bold;
text-decoration: none;
border:0px solid #eeeeee;
background-color:#ffffff;
background-image:url('/images/bg_button.gif');
display: block;
width: 200px;
height:27px;
margin: 1px; padding-left:20px; padding-right:1px; padding-top:5px; padding-bottom:5px
}
#navButton a:hover {
background-color: #f5f5f5;
background-image:url('/images/bg_button_on.gif');
color:#009966;
border:0px solid #eeeeee;
padding-left:26px 1px
}
#navButton2 a {
color: #FFFFFF;
font-size:8px;
font-family:verdana;
font-weight:normal;
text-decoration: none;
border:0px solid #eeeeee;
background-color:#ffffff;
background-image:url('/images/bg_blu_button.jpg');
display: block;
width: 180px;
height:20px;
margin: 1px; padding-left:20px; padding-right:1px; padding-top:3px; padding-bottom:3px
}
#navButton2 a:hover {
background-color: #f5f5f5;
background-image:url('/images/bg_blu_button_on.jpg');
color:#FF9900;
border:0px solid #eeeeee;
padding-left:23px 1px
}
#navButton3 a {
color: #000000;
font-size:8px;
font-family:verdana;
font-weight:normal;
text-decoration: none;
border:0px solid #eeeeee;
background-color:#ffffff;
background-image:url('/images/bg_grn_button.jpg');
display: block;
width: 180px;
height:20px;
margin: 1px; padding-left:20px; padding-right:1px; padding-top:3px; padding-bottom:3px
}
#navButton3 a:hover {
background-color: #f5f5f5;
background-image:url('/images/bg_grn_button_on.jpg');
color:#FF9900;
border:0px solid #eeeeee;
padding-left:23px 1px
}

/* Menu Buttons */
p.btn {color : #333333;
font-family :  Verdana, Arial, Helvetica, sans-serif, Helvetica, Tahoma;
font-size: 9pt;
margin-bottom: 1px; margin-top:0px;
width : 200PX;
background-color:#DEDEBC;
border : 1px SOLID #333333;
}
.btn a:link {color : #333333;
font-family :  Verdana, Arial, Helvetica, sans-serif, Helvetica, Tahoma;
font-size: 9pt;
margin-bottom: 1px; margin-top:0px;
width : 200PX;

background-color: #DEDEBC;
border : 1px SOLID #333333;

display: block; 
line-height: 1.25em;
padding-left: 7px; 
padding-top: 2px; 
padding-bottom: 3px; 
text-decoration : none;
margin-bottom: 1px; margin-top:0px;

}
.btn a:visited {color : #333333;
font-family :  Verdana, Arial, Helvetica, sans-serif, Helvetica, Tahoma;
font-size: 9pt;
margin-bottom: 1px; margin-top:0px;
width : 200PX;

background-color: #DEDEBC;
border : 1px SOLID #333333;

display: block; 
line-height: 1.25em;
padding-left: 7px; 
padding-top: 2px; 
padding-bottom: 3px; 
text-decoration : none;
margin-bottom: 1px; margin-top:0px;

}

.btn a:hover {color : #FFFFCC;
font-family :  Verdana, Arial, Helvetica, sans-serif, Helvetica, Tahoma;
font-size: 9pt;
margin-bottom: 1px; margin-top:0px;
width : 200PX;

background-color:#3399FF; background-image:url(images/bg_menu.jpg);
border : 1px SOLID #000000;

text-decoration : none;
}
.btn a:active { color:#6666FF;
font-family :  Verdana, Arial, Helvetica, sans-serif, Helvetica, Tahoma;
font-weight:normal;
font-size: 9pt;
margin-bottom: 1px; margin-top:0px;
width : 200PX;

background-color: #DEDEBC;
border : 1px SOLID #333333;

display: block; 
line-height: 1.25em;
padding-left: 7px; 
padding-top: 2px; 
padding-bottom: 3px; 
text-decoration : none;
margin-bottom: 1px; margin-top:0px;

}