body { font-family: Arial, Helvetica, verdana, sans-serif; font-size: 12px; color: #333; text-align: center; background: #855c85 url(/images/bgpagegradient.jpg) repeat-x; margin: 0; padding-bottom: 40px;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 }
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5c335c; font-weight: normal; text-decoration: underline}
a:hover { text-decoration: underline; color: #336600; }
h1 { font-size: 15px; color: #333;}
h2 { font-size: 12px; color: #333;}
hr { border: 0; color: #ccc; background-color: #ccc; height: 1px; }
ul { margin: 20px; padding: 0; font-size: 12px; color: #666666; } 
li { margin: 10px 0 0 0; padding: 0; font-size: 12px; color: #666666; line-spacing: 1.5em;}
ul li { margin: 10px 0 0 0; padding: 0; list-style-type: disc; font-size: 12px; color: #666666; line-spacing: 1.5em;}
#outer { z-index: 10; position: relative; width: 760px; margin: 0 auto 10px auto; padding: 0 8px 10px 8px; text-align: left; background: #fff; border-right: 1px solid #333; border-left: 1px solid #333; border-bottom: 1px solid #333; }
#menuandcontent { width: 760px; }
#header { width: 760px; height: 140px; background: #fff url(/images/bgheader.jpg) no-repeat; }
#menu { margin: 0; padding: 0; }
#content { margin: 0; padding: 15px 0 20px 15px; }
#contentwide { margin: 0; padding: 15px 10px 20px 10px; }
#footer { z-index: 10; position: relative; width: 760px; margin: 0 auto 0 auto; padding: 0 8px 10px 8px; text-align: left; background: #fff; border: 1px solid #333; }
#cmstitle { border-left: 1px solid #fff; border-bottom: 1px solid #666; border-right: 1px solid #999; padding: 10px 0 10px 3px; margin: 0; }
#cmstitle h1 { padding: 0; margin: 0; font-size: 18px; }
.menucell { border-right: 1px solid #666; vertical-align:top; }
.contentcell { vertical-align:top; }
.sidenav { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #cc0000; text-decoration: none}
.menutexta { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding: 2px 0 0 15px; color: #596572; text-decoration: none ; display:block; background: #fff; height: 19px;}
.menutextr { font-size: 11px; font-weight: bold; padding: 2px 0 0 25px; color: #596572; text-decoration: none ; display:block; background: #fff url(/images/navrarrow.gif) no-repeat left center; height: 19px;}
.menutextr:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; height: 19px;}
.menutextrh { font-size: 8pt; font-weight: bold; padding: 2px 0 0 25px; color: #596572; text-decoration: none ; display:block; background: #e5e5e5 url(/images/navrarrow.gif) no-repeat left center; height: 19px;}
.menutextrh:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; height: 19px;}
.menutextd { font-size: 11px; font-weight: bold; padding: 2px 0 0 25px; color: #333; text-decoration: none ; display:block; background: #ccd9cc url(/images/navdarrow.gif) no-repeat left center; height: 19px;}
.menutextd:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; height: 19px;}
.menusubtextr { font-size: 11px; font-weight: normal; padding: 2px 0 0 25px; color: #666; text-decoration: none ; display:block; background: #fff url(/images/navsubrarrow.gif) no-repeat left center; height: 15px;}
.menusubtextr:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; height: 19px;}
.menutexta:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ff9900; text-decoration: none; }
.menutext { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none }
.menutext:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ff9900; text-decoration: underline }
.menulink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none }
.menulinku { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: underline }
.menulink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000; text-decoration: underline }
.date { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99B3CC; text-decoration: none}
.footer { font-size: 11px; font-weight: normal; color: #666; text-decoration: none}
.footer:hover { color: #336633;}
.urllinkblue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: underline}
.emaillinkblue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: underline}
.currentpage { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #cc0000}
.dropcap { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-decoration: none; color: #333333; vertical-align: super}
.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666; text-decoration: none }
.stdbold { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666; text-decoration: none }
.stdbolddark { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666; text-decoration: none }
.stdboldwhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none }
.smallboldwhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none }
.stdBoldBlue { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0099cc; text-decoration: none }
.stdtext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none }
.stdtextwhite { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none }
.bluetext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #855c85; text-decoration: none }
.bluebold { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #855c85; text-decoration: none }
.lgreybold { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #BABABA; text-decoration: none }
.stdHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none }
.stdtext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none }
.fptext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #ffffff; text-decoration: none }
.stdtitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none }
.stdtiny { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #666666 }
.stdsmall { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none;}
.stdhead { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #666666; text-decoration: none;}
.stdtinyBold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; color: #666666 }
.stdtinyboldred { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; color: #cc0000 }
.stdtinywhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #ffffff }
.stdlink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: underline }
.stdtinylink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none }
.adminmenutitle { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none }
.adminlink { font-size: 11px; font-weight: normal; color: #669; text-decoration: underline }
.adminlink:hover { color: #ff9900 }
.strMsg { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ff0000; text-decoration: none }
.strMsgErr { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #cc0000; text-decoration: none }
.strMsgErrTiny { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #cc0000 }
.redbold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #cc0000; text-decoration: none }
.bigdevidetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #BABABA; text-decoration: none }

.stepplink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; border: 1px solid #ffffff; width: 20px; height: 20px; text-align: center; padding-top: 2px; background-color: #596572}
.stepplink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; border: 1px solid #000000; width: 20px; height: 20px; text-align: center; padding-top: 2px; background-color: #855c85}
.stepplinkb { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; border: 1px solid #000000; height: 24px; padding-left: 6px; padding-right: 6px; padding-top: 4px; background-color: #596572;}
.stepplinkb:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; border: 1px solid #000000; background-color: #855c85}
.stepplink2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; border: 1px solid #ffffff; width: 20px; height: 20px; text-align: center; padding-top: 2px; background-color: #855c85;}
.stepptitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; padding: 5px; background-color: #855c85;}

.ptitle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #855c85; text-decoration: none }

.stdbold:hover { text-decoration: underline }
.stdtext:hover { text-decoration: underline }
.stdsmall:hover { text-decoration: underline}
.stdlink:hover { color: #ff9900 }
.stdtiny:hover { text-decoration: underline }
.stdtinylink:hover { text-decoration: underline }

.azlink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #006699; background-color: #ffffff; padding-left: 3px; padding-top: 1px; padding-bottom: 1px; padding-right: 3px; display: block; line-height: normal;/* */ }
.azlink:hover { text-decoration: none; color: #ffffff; background-color: #ff9900; }
.azlinksel { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #ffffff; background-color: #ff9900; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; padding-right: 5px; display: block; line-height: normal;/* */ }
.azlinksel:hover { text-decoration: none; color: #006699; background-color: #ffffff; }
.atozselect a { display:block; float:left; padding: 5px 5px 5px 5px; text-decoration:none; }
.atozselect .selected { background: #fff; font-size: 16px; font-weight: bold; color: #000000; padding: 3px 5px 2px 5px; }
.atozselect a:hover { background: #fff; color: #000000; }

.mainbtn {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #666666;
	height: 19px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #855c85;
	pointer: hand;
	cursor: hand;
}

.helpbox { border:1px solid #666666; padding:15px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none;}
.helpbox h1 { font-size: 11px; margin: 0 0 4px 0; padding: 0; }
.helpbox p { font-size: 11px; margin: 0 0 10px 0; padding: 0; }

optgroup { color: #fff; background: #999; font-style:normal; }
option { color: #666; background: #fff; }

.showit { display: block; visibility: visible; }
.hideit { display: none; visibility: hidden; }
.reporttable table { border-collapse: collapse; font-size: 9pt; }
.reporttable th { text-align: left; padding: 5px; border: 1px solid #ccc; }
.reporttable td { padding: 5px; border: 1px solid #ccc; }
.right { text-align:right; }

textarea { padding: 5px; font-family: Arial, Helvetica, verdana, sans-serif; font-size: 12px; color: #333; }

/* navigation */

#menu { padding: 0; margin: 0; list-style: none; border: none; }
#menu ul { padding: 4px 0 4px 0; margin: 4px 0 4px 0; list-style: none; width:170px;} 
#menu li { margin: 0 0 1px 0; padding: 0 0 0 0; list-style: none; width:170px; list-style-image: none;}
#menu li ul li { margin: 0; padding: 0 0 0 0; list-style: none; width:170px; height: 15px;}
#menu li ul { margin: 4px 0 4px 0; padding: 0 0 10px 0; border-bottom: 1px solid #666; }
#menu li a { font-size: 11px; font-weight: bold; line-height: 19px; padding: 0 0 0 25px; color: #596572; text-decoration: none ; display:block; background: #fff url(/images/navrarrow.gif) no-repeat left center; height: 19px;}
#menu li a:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; background-color: #ccd9cc;}
#menu li ul li a { font-size: 11px; font-weight: normal; padding: 0 0 0 25px; color: #666; text-decoration: none ; display:block; background: #fff url(/images/navsubrarrow.gif) no-repeat left center;}
#menu li ul li a:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; }
#menu .menutextd { font-size: 11px; font-weight: bold; padding: 0 0 0 25px; margin: 0 0 10px 0; color: #333; text-decoration: none ; display:block; background: #ccd9cc url(/images/navdarrow3.gif) no-repeat left center; height: 19px;}
#menu .menutextd:hover { text-decoration: none; color: #000; background: #ccd9cc url(/images/navrarrow2.gif) no-repeat left center; }
#menu .highlight { background-color: #e5e5e5; }

.clearer { clear: both; height:1px; overflow:hidden; margin-bottom:-1px;}
