/* ----------------------------------------------------------- */	
/*                   instructions.css                          */	
/* ----------------------------------------------------------- */	

table.mtable {
	width: 600px; 
}

td.mtdtable {
	width: 100%; 
}

td#mtdleft {
	vertical-align: top;
	background-color: #66CC33;
	width: 170px; 
	height: 100%;
}

td#mtdright {
	vertical-align: top;
}

.infomess {
	border-style: solid;
	border-color: rgb(0,51,153);
	border-width: 2px;
	border-collapse: collapse;
	font-size: 12px;
	width: 610px;
	margin-top: 12px;
	padding: 5px 5px 5px 5px;
	background-color: rgb(255,255,102);
}

.infomess3 {
	border-style: solid;
	border-color: rgb(0,51,153);
	border-width: 2px;
	border-collapse: collapse;
	font-size: 12px;
	width: 620px;
	margin-top: 12px;
	padding: 5px 5px 5px 5px;
	background-color: rgb(255,204,0);
	font-weight: bold;
}

#instructions {
	clear: both;
	color: black;  
   font-family: "lucida grande", verdana, arial, sans-serif;
   font-size: 75%;
	}
	
table.uinfo3 {
	border-style: solid;
	border-color:  rgb(0,51,153);
	border-width: 3px;
	width: 100%; 
	text-align: justify;
	margin: 5px;
	background-color: #A5C3FF;
}

.uicap1a {
   font-family: "lucida grande", verdana, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	background-color: #FFFF66;
	border-color:  rgb(0,51,153);
	border-top-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-style: solid;
}

caption.tdebt {
	background-color: #A5C3FF;
	border-color: rgb(0,51,153);
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-style: solid;
	font-weight: bold;
	width: 620px;
}

.uiradioi {
	margin: 2px;
	padding: 1px;
}

.uiradiol {
	font-size: 10pt;
	text-align: left;
	margin: 2px;
	padding: 1px;
}


/* ----------------------------------------------------------- */	
/*                   voicechoices.css                          */	
/* ----------------------------------------------------------- */

table.voice {
	border-style: solid;
	border-color: rgb(0,51,153);
	border-width: 3px;
	border-collapse: collapse;
	background-color: #A5C3FF;
	width: 620px;
	font-size: 12px;
   font-family: "lucida grande", verdana, arial, sans-serif;
}

caption.voice {
	border-style: solid;
	border-color: rgb(0,51,153);
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-collapse: collapse;
	background-color: rgb(255,204,0);
	font-weight: bold;
}

table.voice_edit {
	background-color: #FFFF66;
	border-color: rgb(0,51,153);
	border-width: 3px;
	border-style: solid;
	width: 620px;
	font-size: 10pt;
   font-family: "lucida grande", verdana, arial, sans-serif;
}

caption.voice_edit {
	background-color: #A5C3FF;
	border-color: rgb(0,51,153);
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-style: solid;
	font-weight: bold;
}

table.ttable{
	border-collapse: collapse;
	border-color: rgb(0,51,153);
	border-width: 3px;
	border-style: solid;
	width: 620px;
	background-color: #FFFF66;	
	font-size: 10pt;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

caption.ttable {
	background-color: #A5C3FF; /* BabyACBblue */
	border-color: rgb(0,51,153);
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-style: solid;
	font-weight: bold;
	width: 620px;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

td.voice_tda {
	padding: 2px 5px 1px 5px;
	text-align: left;
	font-size: 12px;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

td.voice_tdb {
	padding: 2px 5px 7px 5px;
	text-align: left;
	font-size: 12px;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

td.voice_ata {
	padding: 2px 0px 2px 2px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

td.voice_atb {
	padding: 2px 2px 2px 0px;
	text-align: left;
	font-size: 12px;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

input#ndaccounts {
	text-align: center;
	color: #003399;
	font-weight: bold;
	background: none;
	border: none;
}

input.voice_tda {
	background-color: #E5E5E5;
	padding: 2px;
	text-align: left;
	font-size: 12px;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

.voice_td {
	padding: 2px;
	text-align: left;
	font-size: 12px;
	font-family: "lucida grande", verdana, arial, sans-serif;
}

.subbut {
	background-color: #FFCC00;
	color: #003399;
	font-weight: bold;
	font-size: 14px;
	font-family: "lucida grande", verdana, arial, sans-serif;
	height: 40px;
	width: 250px;
	padding: 10px;
	text-decoration: underline;
	border: 4px outset #D1D5E0;
}

.subbut1 {

}

table.vtable {
/*	background-color: #A5C3FF;   BabyACBblue */
/*	background-color: #FFFF66; */
	border-color: rgb(0,51,153);
	border-width: 3px;
	border-style: solid;
	width: 620px;
	font-size: 10pt;
   font-family: "lucida grande", verdana, arial, sans-serif;
}

caption.vtable {
	border-color: rgb(0,51,153);
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-style: solid;
	font-weight: bold;
	font-size: 12px;
	font-family: "lucida grande", verdana, arial, sans-serif;
	background-color: rgb(255,204,0);
}

th.vthead {
 	background-color: rgb(0,51,153);
	color: white;
	padding: 2px;
	text-align: center;	
}

th.vtable {
 	background-color: rgb(0,51,153);
	color: rgb(102,204,051);
	padding: 2px;
	text-align: center;	
}

td.vtable, td.vtablex, td.vtablexy, td.table_scroll {
	padding: 2px;
/*	background-color: #A5C3FF; /* BabyACBblue */
}

.vtablex_right {
	padding: 2px;
	text-align: right;
/*	background-color: #A5C3FF; /* BabyACBblue */
}

.vtablex_left {
	padding: 2px;
	text-align: left; 
/*	background-color: #A5C3FF;
/*	background-color: #C5D9FF; /* LIGHTER BabyACBblue */
}

.vtablex_center{
	padding: 2px;
	text-align: center; 
/*	background-color: #A5C3FF; */
}

.avtablex_right {
	padding: 2px;
	text-align: right;
/*	background-color: #A5C3FF; /* BabyACBblue */
}

.avtablex_left {
	padding: 2px;
	text-align: left; 
/*	background-color: #A5C3FF;
/*	background-color: #C5D9FF; /* LIGHTER BabyACBblue */
}

.clvtablex_right {
	padding: 2px;
	text-align: right;
/*	background-color: #A5C3FF; /* BabyACBblue */
}

.clvtablex_left {
	padding: 2px;
	text-align: left; 
/*	background-color: #A5C3FF;
/*	background-color: #C5D9FF; /* LIGHTER BabyACBblue */
}

.clvtablex_center{
	padding: 2px;
	text-align: center; 
/*	background-color: #A5C3FF; */
}

.cldvtablex_right {
	padding: 2px;
	text-align: right;
/*	background-color: #A5C3FF; /* BabyACBblue */
}

.cldvtablex_left {
	padding: 2px;
	text-align: left; 
/*	background-color: #A5C3FF;
/*	background-color: #C5D9FF; /* LIGHTER BabyACBblue */
}

.cldvtablex_center{
	padding: 2px;
	text-align: center; 
/*	background-color: #A5C3FF; */
}

.vm2 {
	width: 100%;	
}

.vm2left {
	vertical-align: top;
	width: 205px;
}
.vm2center {
	vertical-align: top;
	width: 245px;
}
.vm2right {
	vertical-align: middle;
	text-align: center;
	width: 175px; 
}

input.required {
	background: #FFFF99; 
}

input.notrequired {
	background: #E5E5E5; 
}

a.clnavbuttons {
	font-size: 14px;
	font-family: "lucida grande", verdana, arial, sans-serif;
	text-decoration: none;
	color: black;
}

tr.tprimary {
	background-color: #A5C3FF; /* LiteBlue */
}

tr.tprimary:active {
	border-width: 2px;
	border-style: outset; 
}

tr.tprimary:link, tr.tprimary:visited {
	cursor: pointer; 
	background-color: rgb(0,051,153);
	border-width: 2px;
	border-style: outset;
}

tr.tprimary:focus, tr.tprimary:hover {
	cursor: pointer;
	background-color: #FFFF99; /* LiteGOLD */
}

tr.tsecondary {
	background-color: #CCDDFF; /* LightLiteBlue */
}

tr.tsecondary:active {
	border-width: 2px;
	border-style: outset;
}

tr.tsecondary:link, tr.tsecondary:visited {
	cursor: pointer;
	background-color: rgb(0,051,153);
	border-width: 2px;
	border-style: outset;
}

tr.tsecondary:focus, tr.tsecondary:hover {
	cursor: pointer;
	background-color: #FFFF99; /* liteGOLD */
}