h1 {
text-align:center;
font:20pt "Times New Roman, Times", serif;
font-weight:bold;
font-style:oblique;
color:#233a79;
width:100%;
}
h2 {margin:20px auto 5px 0;text-align:left;font: 10.5pt Arial, Helvetica, sans-serif;font-weight:bold;color:#263d5f;}
h3 {width:100%;text-align:center;font:16pt "Times New Roman, Times", serif;color:#263d5f;font-weight:bold;}
h4 {width:100%;text-align:left;font:12pt arial, helvetica, sans-serif;color:#263d5f;font-weight:bold;}
h5 {width:100%;text-align:left;font:10.5pt arial, helvetica, sans-serif;color:#263d5f;font-weight:bold;}

.F4, .F1, .messagebox, .messagebox1, .messagebox1A {font-weight:normal; color:#263d5f;font: 10.5pt Arial, Helvetica, sans-serif;}
.F1, .tempBox {text-decoration:underline;line-height:130%;}
.F1a {text-decoration:none;line-height:130%;font-weight:bold;}
.highRisk {font-weight:bold;color:#ff0000;}
.noteMsg {font-weight:bold;color:#ff0000;}
.F2 {font: 10pt Arial, Helvetica, sans-serif;font-weight:bold; color:#263d5f; }
.F3 {width:100%;font:14pt arial, helvetica, sans-serif;color:#263d5f;font-weight:bold;}
.F4 {width:100%;font:12pt arial, helvetica, sans-serif;color:#263d5f; line-height:25px;font-weight:bold;}
.F6 {font:14pt Arial, Helvetica, sans-serif;color:#233a79;font-weight:bold;font-style:oblique;}
.F7 {font:10pt Arial, Helvetica, sans-serif;color:#404040;font-weight:normal;}
.F8 {font:16pt "Times New Roman, Times", serif;color:#233a79;font-weight:bold;}
.F9 {font: 11pt "Times New Roman", Times, serif; color:#330099; font-weight:bold;font-style:oblique;}
.F10 {font:8pt Arial, Helvetica, sans-serif;color:#330099;font-weight:normal;}
.F10A {font:8pt Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;}
.F10B {font:9pt Arial, Helvetica, sans-serif;color:#ff0000;font-weight:normal;}
.F11, .F11A {text-align:center;font: 110% arial, Helvetica, sans-serif;font-weight:bold;background-color: #1b6296;color:#f8fafc;margin:-0px auto 0 auto;padding:0px 0 5px 0;height:14px;width:100%;}
.F12 {text-align:left;font:11pt arial, helvetica, sans-serif;color:#263d5f;line-height:110%;font-weight:bold;}
.F12A, .F12B, .F12C, .F12D, .F12E, .F12F {text-align:left;font:11pt arial, helvetica, sans-serif;color:#263d5f;line-height:110%;font-weight:bold;}
.F12B {color:#367bb2;line-height:110%;font-weight:normal;}
.F12C {color:#000000;line-height:100%;font-weight:normal;}
.F12D {font:10.5pt;color:#330099;font-weight:bold;}
.F12E {font:10.5pt;color:#ff9900;font-weight:bold;}
.F12F {font:10.5pt;color:#ff0000;font-weight:bold;}
.bigtext {font:110% Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;line-height:130%;}
.F13 {font: 11pt "Times New Roman", Times, serif; color:#330099;}
.sub {vertical-align:sub;font-size: 70%;}
.p1p6Box, .p1p6BoxW, .p1p6Box2L, .p1p6BoxA, .p1p6Box2R, .p1p6BoxAW,.p8_introbox { color:#263d5f;font-weight:normal;line-height:150%;font: 10.5pt Arial, Helvetica, sans-serif;}

._pageColor, .containerbox, .p1p6Box, .p1p6BoxA, .p8_introbox {background-color:#ffffff;}
._leftColor, .p1p6Box2L, .regionbox-l, .tri_left, .yes_no_left  {background-color: #ccffff;}
._rightColor, .p1p6Box2R, .regionbox-r, .tri_right, .yes_no_right {background-color:#ffffb5;}
._whiteColor, .p1p6BoxW, .p1p6BoxAW {background-color:#ffffff;}
._helpbutton, .helpbutton {background-color:#63659c;text-decoration:none;}

.active {
background: #cccccc;
color:#ffffff;	
}
.align_left {
margin: 10px auto 0 auto; 
text-align:left;
}
.allBox {
position: fixed; top: 0; left: 0;
height:483px;
width:150px;
text-align:center;
background-color:#ffffff;
border:2px solid black;
}
body  {
margin:0;
padding:0;
background:#367bb2;
font-size: 10.5pt; 
font-weight:normal; 
color: black;
font-family: Arial, Helvetica, sans-serif;
}
textarea {
text-align:left;font:10.5pt arial, helvetica, sans-serif;color:#000000;line-height:100%;font-weight:normal;
}
.brDownPre {
margin: 0px auto 0px auto;
height:25px;
vertical-align: middle;
border-bottom: 1px dotted black;
}
.brUpPre {
margin: 0px auto 10px auto;
/*border-bottom: 1px dotted black;*/
width:660px;
padding:5px 0 5px 0;
border-top:2px solid black;
border-bottom:2px solid black;
}
.brDown {
margin: 0px auto 10px auto;
}
.brUp {
margin: 10px auto 10px auto;
}
.brDown1, .brDown1a {
margin: 0px auto 10px auto;
float:left;
width:590px;
border-bottom: 1px dotted black;
text-align:left;
}
.brDown1a {
width:160px;
text-align:right;	
}
.brUp1, .brUp1a {
margin: 10px auto 10px auto;
float:left;
width:590px;
border-bottom: 1px dotted black;
text-align:left;
}
.brUp1a {
width:160px;
text-align:right;	
}
.choicebox, .choicebox2 {
margin: 5px auto 3px 0;
width:95%; 
background: white;
text-align:left;
line-height:20pt;
}
.choicebox2 {
margin-right:10px;
}
.clearfloats {
clear:both;	
}
.containerbox, .containerboxa, .containerboxb, .containerboxReview, .containerboxStmt { 
margin:10px auto 0 auto;
border: 2px solid #263d5f; 
width: 770px;
background-color:#ffffff;
padding: 3px 10px 3px 10px;
}
.containerboxa {
margin:100px auto 15px auto;
}
.containerboxb {
	
}
.containerboxReview, .containerboxStmt {
padding: 0 0 2px 0;
}
.containerboxStmt {
width: 700px;	
}
.containerboxAcctg1, .containerboxAcctg {
margin:10px auto 0 auto;
width: 770px;
background-color:#ffffff;
padding: 0 0 2px 0;
}
.containerboxAcctg {
margin:0 auto 15px auto;
border-top: none;
/*border-bottom: 2px solid #263d5f;*/
}
.clientBox {
width:60%;
padding: 2px 0 2px 5px;
font: 10pt Arial, Helvetica, sans-serif;font-weight:normal;
height:auto;
margin:5px auto 0 auto;
overflow:auto;
color:#330099;
border:1px solid #330099;
text-align:left;
}
.containerboxAcctg3, .containerboxAcctg3a {
float:left;
width:280px;
text-align:left;
font-weight:bold;
/*padding:3px 0 0 3px;*/
margin:20px auto 0 auto;
}
.containerboxAcctg3a {
margin:12px auto 0 auto;
}
.containerboxAcctg4 {
float:left;
text-align:right;
margin:0 auto 0 auto;
}
.containerboxPost {
width: 650px;
background-color:#ffff00;
text-align:center;
}
.containerboxPre {
margin:0;
width: 100%;
background-color:#ffffff;
line-height:130%;
overflow:hidden;
}
.containerboxReg {
margin:0 auto 0 auto;
height:auto;
overflow:hidden;
border: 2px solid #263d5f;
width:770px;
background-color:#ffffff;
max-width: 1024px;
width:expression(document.body.clientWidth > 1024? "1024px": "100%" );
}
.content {
margin: 0 auto 0 auto;
width: 640px;
text-align:left;
}
.content1 {
margin: 0 auto 20px 190px;
width: 100%;
text-align:left;
}
.content2 {
margin: 0 auto 0 auto;
width: 100%;	
text-align:left;
}
.demobox {
width:770px;
padding: 3px 10px 3px 10px;
background:#ffffff;
font: 10pt Arial, Helvetica, sans-serif;font-weight:normal;
height:100px;
margin:10px auto auto auto;
overflow:auto;
color:#330099;
border:2px solid #330099;
}
.errormsg {
background:#ec2359;
color:white;
font-weight:bold;	
}
.framebox {
width:100%;
margin: 0 auto 0 auto;
text-align:center;
}
.framebox2 {
width:100%;	
margin: 0 auto 0 118px;
text-align:left;
}
.framebox3 {
margin: -7px auto 0px auto;
text-align:left;
}
.framebox3a, .framebox3b {
margin: -7px auto 10px auto;
text-align:left;
display:block;
}
.framebox3b {
display:none;
}
.framebox4 {
margin: 0 auto 15px auto;
text-align:left;	
}
.headboxHolder {
width:666px;
margin: 5px auto 20px auto;
border:1px solid black;	
}
.headboxL, .headboxR {
width:90px;
margin: 5px auto 0 3px;
text-align:left;
float:left;	
}
.headbox {
margin: 5px auto 0 3px;
text-align:left;
width:360px;
float:left;
}
.headboxR {
width:200px;
}
.headerbox {
width:90%;
text-align:left;
margin:7px auto 15px auto;
line-height:150%;
border:1px solid black;
background:white;
}
.helpbox {
margin:10px 0px 10px 0;
text-align:center;
}
.helpbutton, helpButton2 {
background-color:#99ccff;
color:#000000;
font-weight:bold;
}
#hidden {
display:none;	
}
hr {color:#263d5f;
}
li, .li2 {
line-height: 150%;
list-style-type: disc;
list-style-position:outside;
}
.li2 {
margin-bottom:15px;	
}
.li2, .li3 {
line-height: 130%;
}
.li3 {
list-style-type: decimal;
}
.li4 {
font-size:6px;	
}
.li5 {
height: 150%;
list-style-type: decimal;
list-style-position:outside;
margin:auto auto 15px -10px;
color:#330099;	
}
.LI6 {
ine-height: 100%;
list-style-type: disc;
list-style-position:outside;	
}
.masthead1 {
background-image: url("bluestreak.gif");
/*margin-bottom:-2px;*/
text-align: center;
width:100%;
}
.menu3 {
margin-left: auto;
margin-right: auto;
width: 80%;
text-align: left;
}
.menuBox {
margin:15px auto 0 auto;
width:90%;
text-align:left;
display:block;
}
.menuBox2 {
width:80%;
text-align:center;
margin:auto;
}
.messagebox, .messagebox1, .messagebox1A {
margin-left: auto;
margin-right: auto;
width: 90%;
background:white; 
padding: 3px;  
color:red; 
border: 2px groove red;  
}
.messagebox1 {
color:#2A0080;
border: 2px solid #263d5f;  
}
.messagebox1A {
color:#0388c0; 
border: 2px solid #263d5f;  
}
.p1p6Box, .p1p6BoxW {
width:350px;
float:left;
text-align:left;
border-bottom:1px solid gray;
background-color:#ffffff;
line-height: 150%;
}
.p1p6BoxW {
background-color: white;	
}
.p1p6Box2L, .p1p6Box2R {
width:100px;
text-align:center;
float:left;	
border-bottom:1px solid gray; 
line-height: 150%;
background-color: #ccffff;
}
.p1p6Box2R {
background-color:#ffffcc;
}
.p1p6BoxA, .p1p6BoxAW {
width:20px;
float:left;
line-height: 150%;
border-bottom:1px solid gray;
}
.p1p6BoxAW {
background-color:white;
}
.p8_introbox {
margin: 0 auto 0 auto;
width: 90%;
}
.regBox, .regBox3 {
width:40%;
text-align:left;
float:left;
margin:0 auto 3px auto;
}
.regBox2 {
width:40%;
text-align:left;
float:left;
font-weight:bold;
text-decoration:underline;
margin:0 auto 8px auto;
}
.regBox3 {
width:19%;
}
.regBox4, .regBox4a, .regbox4b {
width:30%;
text-align:left;
float:left;
margin:0 auto 3px auto;
}
.regBox4a {
font-weight:bold;
text-decoration:underline;
margin:0 auto 8px auto;
}
.regBox4b {
text-align:center;	
}
.regionbox-l, .regionbox-r {
margin: 0px auto 0px auto;
width: 90%; 
padding-left: 3px;
padding-bottom:8px;
background-color: #ccffff;
}
.regionbox-r {
background-color: #ffffcc;
}
.sympbox-l, .sympbox-r {
margin: 0px auto 0px auto;
text-align:left;
width: 90%; 
padding-left: 3px;
padding-bottom:8px;
background-color: #ccffff;
}
.sympbox-r {
background-color: #ffffcc;
}
.registryBox {
margin-bottom: 3px;
text-align: left;
width:200px;
float:left;
}
.registryBox2 {
margin-bottom: 3px;
text-align: right;
width:80px;
float:left;
}
.registryBox3 {
margin-bottom: 3px;
text-align: right;
width:80px;
float:right;
}
.sigbox {
margin: 0 auto 0 auto;
text-align:left;
display:none;	
}
.tagbox {
text-align: center;
margin: 5px auto 0px auto;
}
td {
line-height:150%;
}
.tempBox {
margin:10px auto	0 auto;
width:400px;
float:left;
line-height:130%;
text-align:left;
}
.tempBoxA {
width:80px;
margin-top:10px;
float:left;
}
.thyroidListBox {
margin-left:35px;
line-height:120%;	
}
.title {
margin:0 auto 5px auto;	
}
.titleSum {
text-align:left;
font-weight:bold;
margin:0 auto 5px auto;	
}
.txtB4 {
color: #7f7f7f;	
}
.txtAfter {
color:#000000;	
}
.tri_right, .tri_left  {
float:left;
width:50%;
text-align:center;
background: #ffffcc;
border-bottom:1px solid black;
}
.tri_left {
width:49.9%;
background: #ccffff;
}
.txtLeft, .txtRight {
float:left;
margin: 10px auto 0 auto;
width:505px; 
text-align:left;
}
.txtRight {
width:240px; 
text-align:right;
}
.yes_no, .yes_no_left, .yes_no_right {
float:left;
width:80px;
text-align:center;
background: #ccffff;
border:1px solid black;
}
.yes_no {
background: #ffffff;
border:none;
}
.yes_no_right {
background: #ffffcc;
}
.topmenu {
	display:block;
}
.topmenu ul, .topmenuMM ul {
margin:0 auto 0 auto;
text-align:center;
padding:0px;
display: block;
}
.topmenu ul li, .topmenuMM ul li { 
display: inline;
}
.topmenu ul li a {
margin:1px 1px 1px 1px;
font:10.5pt arial,sans-serif;font-weight:normal;
background: #ffffff;
border:1px solid #233a79;
}
.topmenuMM ul li a {
font:10.5pt arial,sans-serif;font-weight:normal;
background: #4b65b2;
border:1px solid #330099;
/*border-top:1px solid #3300ee;
border-left:1px solid #3300ee;
border-bottom:2px solid #300099;
border-right:2px solid #300099;
*/
}
.topmenu ul li a:link {color:#4b65b2;text-decoration:none;}
.topmenu ul li a:visited {color:#4b65b2;text-decoration:none;}
.topmenu ul li a:hover {color:#ffffff;text-decoration:none;background:#330099;}
.topmenu ul li a:active {color:#4b65b2;text-decoration:none;}

.topmenuMM ul li a:link {color:#ffffff;background:#4b65b2;text-decoration:none;}
.topmenuMM ul li a:visited {color:#ffffff;background:#4b65b2;text-decoration:none;}
.topmenuMM ul li a:hover {color:#330099;background:#ffff00;text-decoration:none;}
.topmenuMM ul li a:active {color:#ffffff;background:#4b65b2;text-decoration:none;}

.tasmenu ul, .tasmenu2 ul  {
margin:0 auto 0 auto;
text-align:center;
padding:0px;
display: block;
}
.tasmenu2 {
margin:55px auto 0 auto;
width:100%;	
}
.tasmenu ul li, .tasmenu2 ul li { 
display: inline;
}
.tasmenu ul li a{
font:10.5pt arial,sans-serif;font-weight:normal;
background-color:#e3f2ff;
border-top:1px solid #330099;
border-right:2px solid #330099;
border-bottom:2px solid #330099;
border-left:1px solid #330099;
padding:2px;
}
.tasmenu ul li a:link {color:#330099;text-decoration:none;}
.tasmenu ul li a:visited {color:#330099;text-decoration:none;}
.tasmenu ul li a:hover {color:#ffffff;text-decoration:none;background:#330099;}
.tasmenu ul li a:active {color:#4b65b2;text-decoration:none;}

.tasmenu2 ul li a {
font:11pt arial,sans-serif;font-weight:normal;
background-color:#e3f2ff;
border-top:1px solid #330099;
border-right:2px solid #330099;
border-bottom:2px solid #330099;
border-left:1px solid #330099;
padding:3px;
}
.tasmenu2 ul li a:link {color:#330099;text-decoration:none;}
.tasmenu2 ul li a:visited {color:#330099;text-decoration:none;}
.tasmenu2 ul li a:hover {color:#ffffff;text-decoration:none;background:#330099;}
.tasmenu2 ul li a:active {color:#4b65b2;text-decoration:none;}

.more {
display:inline;
width:44px; 
text-align:center; 
font-family: Arial, Helvetica, sans-serif;font-size:11px; 
color:#330099;
background-color:#ffffff;
}
a.more:link {color:#330099;}
a.more:hover {color:#ffffff; background:#330099;}
a.more:active {color:#ffffff; background:#0000cc;}

.nav {
display:block; 
width:145px; 
height:15px; 
border-top:1px solid #3300ee;
border-left:1px solid #3300ee;
border-bottom:2px solid #300099;
border-right:2px solid #300099;
margin-top:1px; 
text-align:left; 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;font-size:12px; 
line-height:15px; overflow:hidden;
background-color:#ffffff;
}
a.nav:link {color:#0E52DB;}
a.nav:visited {color:#0E52DB; background:#ffffff;}
a.nav:hover {color:#ffffff; background:#330099;}
a.nav:active {color:#4b65b2; background:#0000cc;}

.nav2 {
display:inline; 
width:98%;	
text-align:center; 
text-decoration:none;
font:10.5pt arial,sans-serif;font-weight:normal;
background-color:#e3f2ff;
border-top:1px solid #330099;
border-right:2px solid #330099;
border-bottom:2px solid #330099;
border-left:1px solid #330099;
padding:2px;
overflow:hidden;
}
a.nav2:link {color:#330099;}
a.nav2:visited {color:#330099;}
a.nav2:hover {color:#ffffff; background:#330099;}
a.nav2:active {color:#330099;}

.nav6 {
display:inline; 
width:98%;	
text-align:center; 
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;
background-color: #2c6ba0;
overflow:hidden;
}
a.nav6:link {color:#ffffff;}
a.nav6:visited {color:#ffffff;}
a.nav6:hover {color:#ffffff;background:#330099;}
a.nav6:active {color:#ffffff;}

.navImg {
display:block; 
width:420px;
height:15px; 
border-top:1px solid #3300ee;
border-left:1px solid #3300ee;
border-bottom:2px solid #300099;
border-right:2px solid #300099;
margin-top:1px; 
text-align:center; 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;font-size:12px; 
line-height:15px; overflow:hidden;
background-color:#ffffff;
}
a.navImg:link {
color:#330099;
}
a.navImg:hover {color:#ffffff; 
background:#330099;
}
a.navImg:active {color:#4b65b2; background:#0000cc;
}
.boxLeft, .boxRight, .statementBoxLeft, .statementBoxRight {
float:left;
margin: 10px auto 0 auto;
width:50%; 
text-align:left;
}
.boxRight, .statementBoxRight {
width:50%; 
text-align:right;
}
.statementBoxLeft {
padding-left:5px;
width:48%;	
}
.statementBoxRight {
width:48%;
padding-right:5px;
}
.executiveBox {
float:left;
text-align:left;
padding-left:5px;
line-height:130%	
}
.executiveBox2 {
float:left;
width:120px;
padding:5px 3px 0 0;
margin:-7px auto 5px auto;
text-align:right;
border-top:2px solid #330099;
/*background-color:#00ffff;*/

line-height:130%	
}
.entryBox, .entryBoxRed {
	text-align:left;
	margin-bottom:5px;
	margin-left:15px;
float:left;
}
.entryBoxRed {
color:red;
}
.abortBox, .helpButtonBox, .printBox {
width:25%;
}
.abortBox {
float:left;
text-align:left;
}
.goButtonBox {
width:49.9%;
float:left;
text-align:center;
}
.helpButtonBox, .printBox {
text-align:right;
float:right;
}
.tasbutton, .tasbuttonH {
font:10.5pt arial,sans-serif;font-weight:normal;
color:#330099;
background-color:#e3f2ff;
border-top:1px solid #330099;
border-right:2px solid #330099;
border-bottom:2px solid #330099;
border-left:1px solid #330099;
padding:2px;
}
.tasbuttonH {
color:#ffffff;
background-color:#330099;
padding:2px;
}
.abortButton, .abortButtonH, .clearButton, .clearButtonH, .editButton, .editButtonH, .goButton, .goButtonH, .helpButton2, .helpButton2H, .printButton, .printButtonH, .resetButton, .resetButtonH, .submitButton, .submitButtonH 
{
padding: 1px 5px 1px 5px;
border-left:1px solid #330099;
border-top:1px solid #330099;
border-right:2px solid #330099;
border-bottom:2px solid #330099;
text-align:center;
font-weight:bold;
line-height:1.1em;
}
.abortButton, .abortButtonH {
width:75px;
}
.abortButton {
color:#000000;
background-color: #a6e1ff;
}
.abortButtonH {
color:#000000;
background-color: #ffff00;
}
.clearButton, .clearButtonH {
width:85px;
}
.clearButton {
color:#000000;
background-color: #f0e917;	
}
.clearButtonH {
color:#ffffff;
background-color: #ff0000;
}
.clearRowButton {
width:20px;
height: 12px;
background-color: #f0e917;		
}
.resetButton, .resetButtonH {
width:150px;
color:#330099;
background-color: #a6e1ff;	
font-weight:bold;
border-left:1px solid #330099;
border-top:1px solid #330099;
border-right:2px solid #330099;
border-bottom:2px solid #330099;
}
.resetButtonH {
color: #ffffff;
background-color:	#330099;
}
.editButton, .editButtonH {
border-top:1px solid #330099;
border-left:1px solid #330099;
width:60px;
color:#330099;
background-color: #a6e1ff;
}
.editButtonH {
color:#ffffff;
background-color: #330099;
}
.goButton, .goButtonH {
width:230px;
}
.goButton {
color:#000000;
background-color: #8ed9ff;
}
.goButtonH {
color:#000000;
background-color: #c7ffb7;
}
.submitButton {
color:#000000;
background-color: #a6e1ff
}
.submitButtonH {
color:#000000;
background-color: #c7ffb7;
}
.helpButton2, .helpButton2H, .printButton, .printButtonH  {
width:75px;
}
.helpButton2 {
color:#000000;
background-color:#99ccff;
}
.helpButton2H {
color:#000000;
background-color: #00ffff;
}
.printButton, .printButtonH {
width:75px;
}
.printButton {
color:#330099;
background-color: #6effb9;
}
.printButtonH {
color:#330099;
background-color: #00ff00;
}
.sumBox {
width:100%;
margin:-8px auto 5px 0;
} 
.sumBoxLeft {
width:85%;
margin-bottom:.5em;
float:left;
}
.sumBoxRight {
width:10%;
margin-bottom:.5em;
float:right;
text-align:center;
line-height:1.1em;
}
.sumBoxLeft50 {
width:50%;
margin-left:15px;
margin-bottom:5px;
float:left;
}
.sumBoxRight50 {
width:44.9%;
margin-right:15px;
margin-bottom:5px;
float:right;
text-align:right;
line-height:1.1em;
}
.invBoxNr, .invBoxPt, .invBoxDate, .invBoxAmt {
float:left;
border-left:1px solid black;
padding:4px 0 4px 0;
}
.invBoxNr {
width:35px;
text-align:right;
}
.invBoxPt {
width:452px;
text-align:left;
}
.invBoxDate, .invBoxAmt {
width:75px;
text-align:center;
}
.invBoxAmt {
text-align:right;
border-right:1px solid black;
}
input.tester {
color: #330099; 
background: #ffffff;
}
.u {
text-decoration:underline;	
}
.cascademenu li ul {
position: absolute;
top: 26px;
left: 40%;				  /* submenu distance from left menu */
display: none;
z-index:20;
}
div.cascademenu ul ul, div.cascademenu ul ul ul  {
margin:0;			/* keeps the menu parts together */
padding:0;
width: 150%;		/* width of sub menus buttons */
border:none;
}
div.cascademenu ul ul, div.cascademenu ul ul ul, div.cascademenu ul li:hover ul ul, div.cascademenu ul li:hover ul ul ul {
display: none;
}
div.cascademenu ul li:hover ul, div.cascademenu ul ul li:hover ul, div.cascademenu ul ul ul li:hover ul {
display: block;
}

.cascademenu, .cascademenu2 {
	z-index: 10; 
  	width: 100%;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	display:block;
}
.cascademenu a, .cascademenu2 a, .cascademenu3 a {
	display:block;
	padding:1px 0 1px 0;
	text-decoration:none;
	border-left:1px solid #330099;
	border-top:1px solid #330099;
	border-bottom: 2px solid #330099;
	border-right:2px solid #330099;
}
.cascademenu a:link,  .cascademenu a:visited, .cascademenu2 a:link, .cascademenu2 a:visited, .cascademenu3 a:link, .cascademenu3 a:visited, .cascademenu4 a:link, .cascademenu4 a:visited {
color: #330099;
background-color:#e3f2ff;
}
.cascademenu a:hover, .cascademenu2 a:hover, .cascademenu3 a:hover {	/* all buttons on mouse-over */
color:#ffffff;background-color:#2c6ba0;
}
.cascademenu li, .cascademenu2 li, .cascademenu3 li {
list-style-type:none;
}
.cascademenu ul li, .cascademenu2 ul li, .cascademenu3 ul li {
position:relative;
}
.cascademenu2 li ul, .cascademenu3 li ul  {
position: absolute;
top: 25px;
left: 5%;				  /* submenu distance from left margin */
display: none;
z-index:20;
}
div.cascademenu ul, div.cascademenu2 ul, div.cascademenu3 ul {
margin:0;	/* keeps the menu parts together */
padding:0;
width: 100%;		/* width of parent buttons */
}
div.cascademenu2 ul ul, div.cascademenu2 ul ul ul  {
margin:0;			/* keeps the menu parts together */
padding:0;
width: 90%;		/* width of sub menus buttons */
border:none;
}
div.cascademenu2 ul ul, div.cascademenu2 ul ul ul, div.cascademenu2 ul li:hover ul ul, div.cascademenu2 ul li:hover ul ul ul {
display: none;
}
div.cascademenu2 ul li:hover ul, div.cascademenu2 ul ul li:hover ul, div.cascademenu2 ul ul ul li:hover ul {
display: block;
}
.cascademenu3 {
	z-index: 10; 
  	width: 100%;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	display:block;
}
.cascademenu3 li ul  {
left: 0;				  /* submenu distance from left margin */
}
div.cascademenu3 ul ul, div.cascademenu3 ul ul ul, div.cascademenu3 ul li:hover ul ul, div.cascademenu3 ul li:hover ul ul ul {
display: none;
}
div.cascademenu3 ul li:hover ul, div.cascademenu3 ul ul li:hover ul, div.cascademenu3 ul ul ul li:hover ul {
display: block;
}
.zoneTitleBox, .zoneTitleBox2 {
width:70%;
background-color:#ffffff;
margin:0 auto 10px auto;
padding-bottom:2px;
border-bottom: 1px dashed #330099;
}
.zoneTitleBox2 {
border:none;
padding-bottom:0;
background-color:#ffffff;
margin:0 auto 10px auto;
font:8pt Arial, Helvetica, sans-serif;color:#330099;font-weight:normal;	
}
.zoneTitleRight, .zoneTitleRight2 {
float:left;
text-align:right;	
background-color:#ffffff;
color:#185a8a;
font-weight:bold;
}
.zoneTitleRight2 {
font-weight:normal;	
}
.zoneTitle {
width:313px;
text-align:center;
float:left;	
background-color:#ffffff;
color:#185a8a;	/*1b6296;*/
font-weight:bold;
}
.zoneTitleLeft, .zoneTitleLeft2 {
float:left;
text-align:left;
background-color:#ffffff;
color:#185a8a;
font-weight:bold;
}
.zoneTitleLeft2 {
font-weight:normal;	
}
.zoneHolderBox {
width:80%;
/*background-color:#00ffff;*/
margin:0 auto 10px auto;
}
.zoneChoicesRight {
/*background-color:#ff00ff;*/
float:left;
width:145px;
text-align:right;
padding-top:4px;
padding-bottom:3px;	
}
.zoneChoicesLeft {
/*background-color:#ffff00;*/
width:30px;
float:left;
text-align:left;
padding-top:4px;
padding-bottom:2px;
}
.zoneBox {
width:50%;
background-color:#ffffff;
text-align:center;
float:left;
padding-top:2px;
padding-bottom:5px;
border-bottom: 1px dashed #330099;
}
.zoneClearBox {
width:105px;
/*float:left;*/
text-align:right;
margin-top:5px;
}
