
/* BASIC STYLES */

body
{
	margin: 0px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}
td, th, div
{
	font-size: 12px;
}
img, table
{
	border: 0px;
}
form
{
	margin: 0px;
}
select, input, textarea
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
}
a:link, a:active, a:visited
{
	color: #09c;
}
a:hover
{
	color: #0be;
}

ul
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.blueNav
{
	color: #09c;
}
.section
{
	color: Navy;
	font-size: 15px;
}
.orange
{
	color: #DEA172;
}
.dvaltrowE
{
	background: #B6C2E3;
}
.dvaltrowCR
{
	background: #ADD8E6;
}
.rdo
{
	font-size: 2px;
}
.button2
{
	border-right: black 2px solid;
	font-weight: bold;
	color: black;
	background: #51D18E;
	border-bottom: black 2px solid;
}

.normal
{
	font-weight: normal;
	color: black;
}
.normalBold
{
	font-weight: bold;
}
.required
{
	font-weight: bold;
	color: Red;
}
.aqrequired
{
	font-weight: bold;
	color: Blue;
}
.arequired
{
	font-weight: bold;
	color: Green;
}
.redBold
{
	font-weight: bold;
	color: Red;
}
.orangeBold
{
	font-weight: bold;
	color: Orange;
}
.lightGray
{
	background: #eee;
}
.message
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
}

#content
{
	padding: 20px;
	background: #fff;
	height: auto !important;
	height: 550px;
}
#contentFooter
{
	padding: 20px;
	background: #fff;
}
h1
{
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #000;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	position: relative;
}
.button
{
	background: #ddd;
	font-weight: bold;
}

h1
{
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #000;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	position: relative;
}
.button
{
	background: #ddd;
	font-weight: bold;
}

/* LISTING TABLE */

.listingtable
{
	margin-bottom: 25px;
}
.listingtable th, .listingtable td
{
	padding: 5px 8px;
	text-align: left;
}
.listingtable thead th
{
	background-color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.listingtable thead td
{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.listingtable tfoot td
{
	background-color: #A6B1C4;
	padding: 5px;
	text-align: right;
}
.listingtable tfoot td input
{
	background-color: #4E6489;
	color: #fff;
	font-weight: bold;
}
.listingtable tr.altrow
{
	background: #EFF4FA;
}


/* TEST TABLE */

.testtable
{
	margin-bottom: 25px;
}
.testtable th
{
	padding: 5px 8px;
	text-align: right;
	font-weight: normal;
}
.testtable td
{
	padding: 5px 8px 5px 0;
	text-align: left;
}
.testtable thead td
{
	font-weight: bold;
}
.testtable tr.altrow th
{
	padding: 5px 8px;
	border-bottom: 15px solid #fff;
}
.testtable tr.altrow td
{
	background: #eee;
	padding: 5px 8px;
	border-bottom: 15px solid #fff;
}
.testtable input
{
	vertical-align: middle;
}
.testtable tfoot td
{
	border-top: 1px solid #ccc;
}
.testtable tfoot td .button
{
	margin: 3px 0;
}


/* INPUT TABLE */

.inputtable
{
	margin-bottom: 25px;
}
.inputtable th
{
	padding: 5px 8px 5px 2px;
	font-weight: bold;
	text-align: left;
}
.inputtable td
{
	padding: 5px 8px;
	text-align: left;
}
.inputtable thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtable tr.altrowa td
{
	background: #eee;
}
.inputtable tr.altrowaPassQuestion td
{
	background: #CEF6F5;
}
.inputtable tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 15px solid #fff;
}
.inputtable tr.altrowb td .textfield
{
	width: 80px;
}
.inputtable input
{
	vertical-align: middle;
}
.inputtable .textfield
{
	width: 200px;
}
.inputtable tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtable tfoot td .button
{
	margin: 3px 0;
}


/* INPUT TABLE inputtableNew1 */

.inputtableNew1
{
	margin-bottom: 1px;
}
.inputtableNew1 th
{
	padding: 5px 8px 5px 2px;
	font-weight: bold;
	text-align: left;
}
.inputtableNew1 td
{
	padding: 5px 8px;
	text-align: left;
}
.inputtableNew1 thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtableNew1 tr.altrowa td
{
	background: #eee;
}
.inputtableNew1 tr.altrowaPassQuestion td
{
	background: #CEF6F5;
}
.inputtableNew1 tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 15px solid #fff;
}
.inputtableNew1 tr.altrowb td .textfield
{
	width: 80px;
}
.inputtableNew1 input
{
	vertical-align: middle;
}
.inputtableNew1 .textfield
{
	width: 200px;
}
.inputtableNew1 tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtableNew1 tfoot td .button
{
	margin: 3px 0;
}
/* INPUT TABLE NEW */

.inputtableNew
{
	margin-bottom: 1px;
}
.inputtableNew th
{
	padding: 5px 8px 5px 2px;
	font-weight: bold;
	text-align: left;
}
.inputtableNew td
{
	padding: 5px 8px;
	text-align: left;
}
.inputtableNew thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtableNew tr.altrowa td
{
	background: #eee;
}
.inputtableNew tr.altrowaPassQuestion td
{
	background: #CEF6F5;
}
.inputtableNew tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 15px solid #fff;
}
.inputtableNew tr.altrowb td .textfield
{
	width: 80px;
}
.inputtableNew input
{
	vertical-align: middle;
}
.inputtableNew .textfield
{
	width: 200px;
}
.inputtableNew tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtableNew tfoot td .button
{
	margin: 3px 0;
}


/* INPUT TABLE 2 */

.inputtable2
{
	margin-bottom: 5px;
}
.inputtable2 th
{
	padding: 5px 3px 5px 2px;
	font-weight: bold;
	text-align: left;
}
.inputtable2 td
{
	padding: 5px 1px 3px 8px;
	text-align: left;
}
.inputtable2 thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtable2 tr.altrowa td
{
	background: #eee;
}
.inputtable2 tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 15px solid #fff;
}
.inputtable2 tr.altrowb td .textfield
{
	width: 80px;
}
.inputtable2 input
{
	vertical-align: middle;
}
.inputtable2 .textfield
{
	width: 200px;
}
.inputtable2 tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtable2 tfoot td .button
{
	margin: 3px 0;
}

/* TABLE 3 */

.inputtable3
{
	margin-bottom: 0px;
}
.inputtable3 th
{
	padding: 5px 3px 5px 2px;
	font-weight: bold;
	text-align: left;
}
.inputtable3 td
{
	padding: 5px 1px 3px 8px;
	text-align: left;
}
.inputtable3 thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtable3 tr.altrowa td
{
	background: #eee;
}
.inputtable3 tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 7px solid #fff;
}
.inputtable3 tr.altrowb td .textfield
{
	width: 80px;
}
.inputtable tr.altrowbExchange td
{
	background: #ddd;
	border-top: 1px solid #ccc;
}
.inputtable tr.altrowbExchange td .textfield
{
	width: 80px;
}
.inputtable3 input
{
	vertical-align: middle;
}
.inputtable3 .textfield
{
	width: 200px;
}
.inputtable3 tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtable3 tfoot td .button
{
	margin: 3px 0;
}

/* TABLE 4 */

.inputtable4
{
	margin-bottom: 2px;
}
.inputtable4 th
{
	padding: 5px 3px 5px 2px;
	font-weight: bold;
}
.inputtable4 td
{
	padding: 5px 1px 3px 8px;
	text-align: left;
}
.inputtable4 thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtable4 tr.altrowa td
{
	background: #eee;
}
.inputtable4 tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 15px solid #fff;
}
.inputtable4 tr.altrowb td .textfield
{
	width: 80px;
}
.inputtable4 input
{
	vertical-align: middle;
}
.inputtable4 .textfield
{
	width: 200px;
}
.inputtable4 tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtable4 tfoot td .button
{
	margin: 3px 0;
}

.inputtable5
{
	margin-bottom: 2px;
}
.inputtable5 th
{
	padding: 5px 3px 5px 2px;
	font-weight: bold;
}
.inputtable5 td
{
	padding: 5px 1px 3px 8px;
	text-align: left;
}
.inputtable5 thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.inputtable5 tr.altrowa td
{
	background: #eee;
}
.inputtable5 tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 0px solid #fff;
}
.inputtable5 tr.altrowb td .textfield
{
	width: 80px;
}
.inputtable5 input
{
	vertical-align: middle;
}
.inputtable5 .textfield
{
	width: 200px;
}
.inputtable5 tfoot td
{
	border-top: 1px solid #ccc;
}
.inputtable5 tfoot td .button
{
	margin: 3px 0;
}

.DGPaging
{
	margin-bottom: 0px;
}
.DGPaging th
{
	padding: 5px 3px 5px 2px;
	font-weight: bold;
	text-align: left;
}
.DGPaging td
{
	padding: 5px 1px 3px 8px;
}
.DGPaging thead td
{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	padding: 20px 8px 5px 0;
}
.DGPaging tr.altrowa td
{
	background: #eee;
}
.DGPaging tr.altrowb td
{
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 7px solid #fff;
}
.DGPaging tr.altrowb td .textfield
{
	width: 80px;
}
.DGPaging tr.altrowbExchange td
{
	background: #ddd;
	border-top: 1px solid #ccc;
}
.DGPaging tr.altrowbExchange td .textfield
{
	width: 80px;
}
.DGPaging input
{
	vertical-align: middle;
}
.DGPaging .textfield
{
	width: 200px;
}
.DGPaging tfoot td
{
	border-top: 1px solid #ccc;
}
.DGPaging tfoot td .button
{
	margin: 3px 0;
}

/* MANAGE TESTS TABLE */

#content .manageteststabs
{
	height: 20px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	border-bottom: 3px solid #2F3976;
}
#content .manageteststabs li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 0;
	margin: 0 3px 0 0;
}
#content .manageteststabs a
{
	display: block;
	text-decoration: none;
	text-align: center;
	color: #2F3976;
	background: #B6D4E5 url(../images/corner-3x3-left.gif) no-repeat;
}
#content .manageteststabs li.on a
{
	background: #2F3976 url(../images/corner-3x3-left.gif) no-repeat;
	color: Black;
}
#content .manageteststabs li a:hover
{
	background-color: #D0E1ED;
	cursor: pointer;
	cursor: hand;
}
#content .manageteststabs li.on a:hover
{
	background-color: #2F3976;
	color: #fff;
}
#content .manageteststabs span
{
	display: block;
	width: 250px;
	height: 18px;
	padding: 2px 10px 0 10px;
	line-height: 18px;
	background: url(../images/corner-3x3-right.gif) top right no-repeat;
}

.manageteststable
{
	clear: left;
	margin: 15px 0;
}
.manageteststable th, .manageteststable td
{
	padding: 5px 8px;
	text-align: left;
	border-top: 1px solid #fff;
}
.manageteststable th
{
	text-align: left;
}
.manageteststable thead td
{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	text-align: left;
}
.manageteststable tfoot td
{
	background-color: #A6B1C4;
	padding: 5px;
	text-align: right;
}
.manageteststable tfoot td input
{
	background-color: #4E6489;
	color: #fff;
	font-weight: bold;
}
.manageteststable tr.altrow
{
	background: #EFF4FA;
}
.manageteststable tr.altrowE
{
	background: #B6C2E3;
}
.manageteststable tr.altrowW
{
	background: White;
}
.manageteststable tr.altrowCR
{
	background: #ADD8E6;
}
.manageteststable tr.altrow th
{
	font-weight: normal;
}

.ALink
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.error1
{
	font-weight: normal;
	color: red;
	font-size: 12;
}
.error2
{
	font-weight: normal;
	color: red;
	font-size: 17;
}
.msg
{
	font-weight: bold;
	color: #0099cc;
}
.small
{
	font-weight: normal;
	font-size: 11;
}
.smallbold
{
	font-weight: bold;
	font-size: 11;
}
.smallitalic
{
	font-size: 11;
	font-style: italic;
}
.smallbolditalic
{
	font-weight: bold;
	font-size: 11;
	font-style: italic;
}
.large1
{
	font-weight: normal;
	font-size: 14;
}
.largebold1
{
	font-weight: bold;
	font-size: 14;
}
.navyinfo
{
	font-weight: normal;
	color: Blue;
	font-size: 12;
	font-weight: bold;
}
.navyinfoNormal
{
	font-weight: normal;
	color: Blue;
	font-size: 12;
}
.navyinfosmall
{
	font-weight: normal;
	color: Blue;
	font-size: 10;
}
.yellowhighlight
{
	background-color: #FFFFC0;
}
.redhighlight
{
	background-color: #FF3D60;
}

.masterback
{
	background-color: #C0DEFF;
}
.bdback
{
	background-color: #CEFFCF;
}
.smallfont{font-size:xx-small;font-weight:bold;}

.greenfont{color:Green;}

.greenfont2{color:#6DB271;}

.bluehighlight
{
	background-color: #E0E9F2;
}
.orangehighlight
{
	background-color: #FFE0C0;
}
.grayhighlight
{
 color:Gray; 
}

.greenhighlight
{
 background-color: #CEFFCF; 
}

.medium
{
	font-weight: normal;
	font-size: 13;
}
.mediumbold
{
	font-weight: bold;
	font-size: 13;
}


.panelBackground
{
	background-color: #FFFFC0;border:1px solid black;font-size:14px;padding:10px;
	
}
A.delete:Link,A.delete:hover,A.delete:visited,A.delete:active
{
	color: OrangeRed;
}

.dvaltrowE
{
	background: #B6C2E3;
}
.dvaltrowCR
{
	background: #ADD8E6;
}
.trCurrentUpdatesAdmin
{
	background: #C0DEFF;
}
.trCurrentUpdatesSponsor
{
	background: #FFE0C0;
}
.dvClonedTests
{
	background: NavajoWhite;
}

.categoryback
{
	background-color: #FFE0C0;
}

.inputtable tr.altrowDUColor
{
	background: #FFE4E1;
}

.OptionalQuestions
{
	font-weight: normal;
	color: Blue;
	font-size: 12;
	font-weight: bold;
}

.RequiredQuestions
{
	font-weight: normal;
	color: OrangeRed;
	font-size: 12;
	font-weight: bold;
}
