/* ---------------------------------------------------- */
/* --------  BASIC HTML TAG STYLES -------------------- */
/* ---------------------------------------------------- */

A  {
	color : 2C2CAC;
	text-decoration : none;
}

A:Visited  {
	color : 2C2CAC;
}

A:Active  {
	color : 0000ff;
}

A:Hover  {
	color : 0000ff;
	text-decoration : underline;
}

BODY  {
	background-color : ffffff;
	font-family : 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	margin-top: 0px;
	margin-left: 0px;
}
td  {
	color : 000000;
	font-size : smaller;
}

th {
	color : c00000;
	font-size : smaller;
}

hr  {
	color : #ffba01;
}

p  {
	margin-left : 5;
}



/* ---------------------------------------------------- */
/* ----  CUSTOM HTML TAG STYLES AND CLASSES ----------- */
/* ---------------------------------------------------- */

BODY.nomargin  {
	background-color : FFFFFF;
	font-family : 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
}

#mainpagecontent {
/*	position: relative;*/
	clear: left;
	z-index: 20;
}

.thlink, a.thlink, a.thlink:visited, a.thlink:active
{
	color: c00000;
	font-size: 11px;
	font-weight: bold;
}

.required  {
	color : c00000;
}

.updated  {
	color : c00000;
	font-weight : bold;
}

p.nomargin  {
	margin-left : 0;
}

.AddLinkDisabled {
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
}

A.AddLink, a:visited.addlink  {
	color : #008000;
	font-weight : bold;
	text-decoration : none;
}

A:Hover.AddLink, a:active.addlink  {
	color : #00A000;
	font-weight : bold;
	text-decoration : underline;
}

A.CancelLink, a:visited.cancellink  {
	color : #800000;
	font-weight : bold;
	text-decoration : none;
}

A:Hover.CancelLink, a:active.cancellink  {
	color : #A00000;
	font-weight : bold;
	text-decoration : underline;
}

Table.minorHeader  {
	margin-left : 0;
	width : 90%;
	background-color : 003366;
}

ul.ChildArrow  {
	list-style-image : url(images/child_arrow.gif);
}

table.Bordered  {
	border-width : thin;
	border-color : CFCF9C;
	border-style : solid;
}

table.Bordered_White  {
	border-width : thin;
	border-color : #FFFFFF;
	border-style : solid;
}

.footer
{
	padding-top: 30px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	color: 000000;
}

td.tabbedsearch
{
	padding: 2px;
	cursor: pointer;
}

.tabbedsearch a, .tabbedsearch a:active, .tabbedsearch a:visited, .tabbedsearch a:hover
{
	color: 000000;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
}

/*
.tooltip
{
  position: absolute;
  z-index: 25;
	white-space: nowrap;
	color: 000000;
	padding: 3px;
	border: 1px solid black;
	background-color: FFFFE1;
	visibility: hidden;
}
*/

ul.dropdown
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.dropdown li
{
	background-color: FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}

ul.dropdown li:hover
{
	background-color: CFCF9C;
}

.ItemListNoBorder
{
	border-style: hidden;
	border-width: 0px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 10px;
	background-color: eeeeee;
}

.BorderedToolbar, .BorderedToolbar td
{
	border-width : thin;
	border-color : CFCF9C;
	border-style : solid;
	border-collapse: collapse;
	border-bottom: 0px;
}

.primaryButton
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 2em;
}

.secondaryButton
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 2em;
}

th.small
{
	font-size: 11px;
	font-weight: bold;
	color: c00000;	
}

.smallInput
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 000000;
	border-width: 1px;
	border-collapse: collapse;
	background-color: FFFFFF;
	border-color: 000000;
}

.miniInput
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 10px;
	color: 000000;
	border-width: 1px;
	border-collapse: collapse;
	background-color: FFFFFF;
	border-color: 000000;
}

.smallInputHighlight
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 000000;
	border-width: 1px;
	border-collapse: collapse;
	background-color: FFFF66;
	border-color: 000000;
}

.smallButton
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
}

/* -----------   END JLD GENERAL STYLES ------------------------- */




/* ---------------------------------------------- */
/* ------- JLD SWITCHER BAR --------------------- */
/* ---------------------------------------------- */

.SwitcherBar
{
	text-align: center;
	background-color: EFEFBC;
}
.SwitcherBarHover
{
	cursor: hand;
	text-align: center;
	background-color: 99CC66;
}
a.SwitcherBarLink, a.SwitcherBarLink:visited
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	color: 008000;
	text-decoration: none;
}
a.SwitcherBarLink:hover, a.SwitcherBarLink:active
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	color: 008000;
	text-decoration: none;
}

/* ----- END SWITCHER BAR -------------------------------- */






/* -------------------------------------------------------------------- */
/* JLD "loading" animation -------------------------------------------- */
/* -------------------------------------------------------------------- */

.hidden
{
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;	
}

.opaque
{
	z-index: 998;
	display: block;
	visibility: visible;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(images/white.gif);
	opacity: .70;
	-moz-opacity: .70;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.loading
{
	margin: 0px 10px;
}

.loadingtext
{
	margin: 0;
	padding: 0;
	vertical-align: 20%;
}

.roundtop
{ 
	background: url(images/corner-tr.gif) no-repeat top right; 
	margin-bottom: -5px;
}

.roundbottom
{
	background: url(images/corner-br.gif) no-repeat top right; 
	margin-top: -5px;
}

img.corner
{
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.roundcont
{
	z-index: 999;
	position: absolute;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 20px;
	top: 100px;
	left: 150px;
	width: 250px;
	height: 50px;
	background-color: #99c;
	color: #000;
/*    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
}

/* ---- END LOADING ANIMATION STYLES ------------------------------ */





/* -------------------------------------------------------------------- */
/* ------ JLD new header bars ----------------------------------------- */
/* -------------------------------------------------------------------- */

.bluebarmid
{
	background: url(images/bluebar_mid.gif) repeat-x;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
}

.bluebarmid_textonly
{
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
}

.bluebarleft
{
	background: url(images/bluebar_left.gif) no-repeat;
	width: 14px;
	height: 29px;
}

.bluebarright
{
	background: url(images/bluebar_right.gif) no-repeat;
	width: 17px;
	height: 29px;
}

.goldbuttonmid
{
	background: url(images/goldbutton_mid.gif) repeat;
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.goldbuttonleft
{
	background: url(images/goldbutton_left.gif) no-repeat;
	width: 9px;
	height: 25px;
}

.goldbuttonright
{
	background: url(images/goldbutton_right.gif) no-repeat;
	width: 19px;
	height: 25px;
}

.goldbuttonmidhlt
{
	background: url(images/goldbuttonhlt_mid.gif) repeat;
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.goldbuttonlefthlt
{
	background: url(images/goldbuttonhlt_left.gif) no-repeat;
	width: 9px;
	height: 25px;
}

.goldbuttonrighthlt
{
	background: url(images/goldbuttonhlt_right.gif) no-repeat;
	width: 19px;
	height: 25px;
}

.redbarmid
{
	background: url(images/redbar_mid.gif) repeat;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.redbarleft
{
	background: url(images/redbar_left.gif) no-repeat;
	width: 9px;
	height: 25px;
}

.redbarright
{
	background: url(images/redbar_right.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.redbarmidhlt
{
	background: url(images/redbarhlt_mid.gif) repeat;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.redbarlefthlt
{
	background: url(images/redbarhlt_left.gif) no-repeat;
	width: 9px;
	height: 25px;
}

.redbarrighthlt
{
	background: url(images/redbarhlt_right.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.bluebuttonmid
{
	background: url(images/bluebutton_mid.gif) repeat;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.bluebuttonleft
{
	background: url(images/bluebutton_left.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.bluebuttonright
{
	background: url(images/bluebutton_right.gif) no-repeat;
	width: 19px;
	height: 25px;
}

.bluebuttonmidhlt
{
	background: url(images/bluebuttonhlt_mid.gif) repeat;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
}

.bluebuttonlefthlt
{
	background: url(images/bluebuttonhlt_left.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.bluebuttonrighthlt
{
	background: url(images/bluebuttonhlt_right.gif) no-repeat;
	width: 19px;
	height: 25px;
}

.greenbuttonmid
{
	background: url(images/greenbutton_mid.gif) repeat;
	color: FFD700;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
}

.greenbuttonleft
{
	background: url(images/greenbutton_left.gif) no-repeat;
	width: 8px;
	height: 25px;
}

.greenbuttonright
{
	background: url(images/greenbutton_right.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.greenbuttonmidhlt
{
	background: url(images/greenbuttonhlt_mid.gif) repeat;
	color: FFD700;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.greenbuttonlefthlt
{
	background: url(images/greenbuttonhlt_left.gif) no-repeat;
	width: 8px;
	height: 25px;
}

.greenbuttonrighthlt
{
	background: url(images/greenbuttonhlt_right.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.graybuttonmid
{
	background: url(images/graybutton_mid.gif) repeat;
	color: DDDDDD;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

.graybuttonleft
{
	background: url(images/graybutton_left.gif) no-repeat;
	width: 13px;
	height: 25px;
}

.graybuttonright
{
	background: url(images/graybutton_right.gif) no-repeat;
	width: 19px;
	height: 25px;
}

/* ---- END NEW HEADER BAR STYLES ------------------------------ */


/* -------------------------------------------------------------------- */
/* ----- JLD topnav styles  ------------------------------------------- */
/* -------------------------------------------------------------------- */

div.topnav
{
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 1px;
	margin-left: 1px;
}
/* RRM - 05/22/08 - VTL-2164 - Changed to Gold */
.topnav_left
{
	background: url(images/topnav_gold_left.gif) no-repeat;
	width: 194px;
	height: 54px;	
}
/* RRM - 05/22/08 - VTL-2164 - Changed to Gold */
.topnav_mid
{
	background: url(images/topnav_gold_mid.gif) repeat-x;
	height: 54px;
}

.navigator
{
	width: 100%;
	text-align: right;
	position: relative;
	top: -21px;
	left: 10px;
}

.navigator a, .navigator a:active, .navigator a:visited, .navigator a:hover
{
	color: FFFFFF;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
}

.activeNavSearch {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-collapse: collapse;
	border-color: 000000;
	background: url(images/tiny_navigator.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: FFFFFF;
	color: 000000;
}

.inactiveNavSearch {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-collapse: collapse;
	border-color: 000000;
	background: url(images/tiny_navigator.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: FFFFFF;
	color: 999999;
}
/* RRM - 05/22/08 - VTL-2164 - Changed to Gold */
.topnav_right
{
	background: url(images/topnav_gold_right.gif) no-repeat;
	width: 17px;
	height: 54px;
}

.nav_advanced
{
	position: absolute;
	float: right;
	right: 20px;
	top: 30px;
/*
	opacity: .60;
	-moz-opacity: .60;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
*/
	color: 000000;
	z-index: 100000;
}

.navigatorSelected, .navigatorSelected a, .navigatorSelected a:active, .navigatorSelected a:visited, .navigatorSelected a:hover {
	font-weight: bold;
	background-color: FEE660;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	color: 000000;
	padding: 0px 3px;
}

.navigatorUnSelected, .navigatorUnSelected a, .navigatorUnSelected a:active, .navigatorUnSelected a:visited, .navigatorUnSelected a:hover {
	font-weight: normal;
	background-color: FFFFFF;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	color: 000000;
}


/* -------------------------------------------------------------------- */
/* ----- JLD 3d window styles  ---------------------------------------- */
/* -------------------------------------------------------------------- */

table.windowtable
{
	margin-left: 10px;
}

.windowul
{
	background: url(images/window_ul.gif) no-repeat;
	width:  10px;
	height: 17px;
}

.windowtop
{
	background: url(images/window_top.gif) repeat-x;
	height: 17px;
}

.windowur
{
	background: url(images/window_ur.gif) no-repeat;
	width: 15px;
	height: 17px;
}

.windowleft
{
	background: url(images/window_left.gif) repeat-y;
	width: 10px;
}

td.windowcontent
{
	position: relative;
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
}

th.windowcontent
{
/*	position: relative;*/
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

tr.windowcontentbg
{
	background-color: FFFFFF;
}

tr.windowcontentaltbg
{
	background-color: EEEEEE;
}

td.windowcontent input, td.windowcontent textarea, td.windowcontent select
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	margin: 0px;
}

.windowright
{
	background: url(images/window_right.gif) repeat-y;
	width: 15px;
}

.windowll
{
	background: url(images/window_ll.gif) no-repeat;
	width: 10px;
	height: 16px;
}

.windowbottom
{
	background: url(images/window_bottom.gif) repeat-x;
	height: 16px;
}

.windowlr
{
	background: url(images/window_lr.gif) no-repeat;
	width: 15px;
	height: 16px;
}

h1.windowcontent
{
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 2px;
}

h2.windowcontent
{
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 2px;
	display: inline;
}

.windowcontent .editable
{
	background-color: FFFFFF;
	cursor: pointer;
	padding: 1px;
}

.windowcontent .editthis
{
	background-color: FFFFCC;
	cursor: pointer;
	padding: 1px;
}

/* ---- END 3d window STYLES ------------------------------ */





/* -------------------------------------------------------------------- */
/* JLD for multiple transfers ----------------------------------------- */
/* -------------------------------------------------------------------- */

.darkened
{
	z-index: 998;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(images/black.gif);
	opacity: .60;
	-moz-opacity: .60;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

.billingchange
{
	z-index: 999;
	position: absolute;
	top: 100px;
	left: 150px;
	width: 300px;
	height: 200px;
	background-color: FFFFFF;
}

.billingchangeint
{
	border-style: double;
	border-color: #000066;
	border-width: 3px;
	width: 100%;
	height: 100%;
	margin: 2px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}

/* ---- END multiple transfer STYLES ------------------------------ */






/* -------------------------------------------------------------------- */
/* JLD 1/3/06 added SideForm styles. For use with forms with the ------ */
/* prompt on the left and the field on the right ---------------------- */
/* -------------------------------------------------------------------- */

th.SideForm1
{	
	text-align: right;
	padding: 2px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 000000;
	vertical-align: top;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	background-color: FFFFFF;
}

th.SideForm2
{
	text-align: right;
	padding: 2px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 000000;
	vertical-align: top;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	background-color: EFEFBC;
}

td.SideForm1
{	
	padding: 2px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 000000;
	vertical-align: top;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	background-color: FFFFFF;
}

td.SideForm2
{
	padding: 2px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 000000;
	vertical-align: top;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	background-color: EFEFBC;
}

/* -------- END SIDEFORM STYLES ---------------------------- */






/* -------------------------------------------------------------------- */
/* JLD 4/12/06 added new login styles for 4.0 ------------------------- */
/* -------------------------------------------------------------------- */

.LoginSmallText
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 080F52;
	font-weight: bold;
}

.LoginBox
{
	border: 1px solid;
	border-color: #000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 14px;
	font-weight: normal;
}

.Login
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 14px;
	color: 423d3d;
	font-weight: bold;
}

/* ---------- END 4.0 LOGIN STYLES -------------------------------------- */







/* -------------------------------------------------------------------- */
/* JLD 1/3/06 added GridList styles. Primarily for Prebill ------------ */
/* (ARVGenRentRoll.cfm) but will probably be used elsewhere also ------ */
/* -------------------------------------------------------------------- */

table.GridList
{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: 000000; !important
}

td.GridList
{
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 000000;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	padding: 2px;
}

tr.GridListBG
{
	background-color: FFFFFF;
}

tr.GridListAltBG
{
	background-color: EFEFBC;
}

tr.GridListMouseOverRow
{
	cursor: pointer;
	background-color: 99CC66;
}

th.GridList
{
	padding: 2px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 000000;
	background-color: CFCF9C;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
}

a.prebill, a.prebill:hover, a.prebill:visited, a.prebill:active
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 008000;
}

table.TableTopper
{
	background-color: 003366;
	padding: 0px;
	margin: 0px;
}

td.TableTopper, td.Tabletopper a, td.Tabletopper a:hover, td.Tabletopper a:active, td.Tabletopper a:visited, th.TableTopper, th.Tabletopper a, th.Tabletopper a:hover, th.Tabletopper a:active, th.Tabletopper a:visited
{
	padding: 2px;
	margin: 0px;
	background-color: 003366;
	color: FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	white-space: nowrap;
}

span.tabletopper
{
	padding: 2px;
	margin: 0px;
	background-color: 003366;
	color: FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	white-space: nowrap;
	width: 100%;
}
/* --------------------------------------------------------------------- */
/* ------------ SubGridList -------------------------------------------- */
/* --------------------------------------------------------------------- */

table.SubGridList
{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: 666666;
}

td.SubGridList
{
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 666666;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	padding: 2px;
}

tr.SubGridListBG
{
	background-color: FFCC99;
}

tr.SubGridListAltBG
{
	background-color: FFFFFF;
}

th.SubGridList
{
	padding: 2px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	border-color: 666666;
	background-color: CCCCCC;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	color: 000000;
	font-weight: bold;
}




/* JLD 2/6/06 - welcome.cfm */
.grayed, a.grayed, a.grayed:visited
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: BBBBBB;
	font-weight: normal;
}

a.grayed:hover, a.grayed:active
{	
	color: 0000FF;
	text-decoration: none;
}







/* JLD 2/15/06 - assessment_admin2.cfm */
.normal
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 000000;
}

.bold, a.bold, a.bold:visited
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: C00000;
	font-weight: bold;
	text-decoration: none;
}

a.bold:hover, a.bold:active
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 000000;
	font-weight: bold;
	text-decoration: underline;
}







/* JLD 2/22/06 - minorbar */
.minorbar, a.minorbar, a.minorbar:visited
{
	width: 100%;
	background-color: 003366;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

.minorbar:hover, a.minorbar:hover
{
	text-decoration: underline;
	background-color: 0099CC;
}








/* JLD 2/22/06 - cf_quickhelp */
.QuickHelpBar
{
	background-color: DDDDDD;
	color: 000000;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
}

.alert, a.alert, a.alert:visited
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	color: B3142D;
	font-weight: bold;
	text-decoration: none;
}

a.alert:active, a.alert:hover
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	color: B3142D;
	font-weight: bold;
	text-decoration: underline;
}
/* end quickhelp */









/* -------------------------------------------------------------------- */
/* -------- JLD 1/3/06 added QuickStats styles ------------------------ */
/* -------------------------------------------------------------------- */

.quickstats
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
}

.qsmetric
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	background-color: #FFFFFF;
	cursor: auto;
	margin: 1px;
	padding: 1px;
}

.metrichover
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	background-color: #CCCCFF;
	cursor: pointer;
	border-top: 1px solid #EEEEFF;
	border-left: 1px solid #EEEEFF;
	border-bottom: 1px solid #9999CC;
	border-right: 1px solid #9999CC;
	padding: 1px;
}

.metricbuttondown
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	position: relative;
	top: 2px;
	left: 2px;
	background-color: #CCCCFF;
	cursor: pointer;
	border-top: 1px solid #9999CC;
	border-left: 1px solid #9999CC;
	border-bottom: 1px solid #EEEEFF;
	border-right: 1px solid #EEEEFF;
	padding: 1px;
}

ul.quickstats
{
	margin-bottom: 0px;
	left: -20px;
	position: relative;
}

li.quickstats
{
	list-style-image:url(images/bullet-arrow.gif)
}

.quickstats h1
{
	font-weight: normal;
	text-align: center;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	color: 000000;
	margin: 15px 0px;
}

b.quickstats h1
{
	font-weight: bold;
}

.invisible
{
	border: 0px;
}

h2.quickstats
{
	font-weight: bold;
	text-align: left;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	color: 000000;
}

.QSHeader
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: 000000;
}

.QSHeader strong
{
	font-weight: bold;
}

.quickstats_table
{
	border-color: 666666;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
}

.quickstats_table th
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: 000000;
	background-color: EEEEEE;
	border-color: 666666;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
}

.quickstats_table td
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
	border-color: 666666;
}

.QSDetailTable
{
	margin-top: 3px;
	margin-bottom: 5px;
	width: 500px;
}

.quickstats table tr td
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
}

.qsdetailheader
{
	padding: 2px;
	background-color: 003366;
	color: FFFFFF;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	width: 100%;
	font-weight: bold;
}

.qsdetailrow, a.qsdetailrow, a.qsdetailrow:visited, a.qsdetailrow:active
{
	color: 000000;
	text-decoration: none;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
}

a.qsdetailrow:hover
{
	text-decoration: underline;
}

/* JLD 1/3/06 end of quickstats styles */







/* JLD 1/3/06 - Splash Screen Message styles */
.SSMHeader
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
	background-color: FF0000;
}

.SSMBody
{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 12px;
	color: FF0000;
	background-color: FFDDDD;
}






/* JLD 1/4/06 sysadmin styles */
.sysadmin
{
	font-size: 14px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
}
/* JLD end sysadmin */






/* ---------------------------------------------------- */
/* --------  TABS  ------------------------------------ */
/* ---------------------------------------------------- */

.tablf
{
	/* 1 light first */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_light_first.gif) no-repeat;
}

.tabltd
{
	/* 2 light to dark */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_lighttodark.gif) no-repeat;
}

.tablthl
{
	/* 3 light to highlight */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_lighttohighlighted.gif) no-repeat;
}

.tabll
{
	/* 4 light last */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_light_last.gif) no-repeat;
}

.tabdf
{
	/* 5 dark first */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_dark_first.gif) no-repeat;
}

.tabdtl
{
	/* 6 dark to light */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_darktolight.gif) no-repeat;
}

.tabdthl
{
	/* 7 dark to highlight */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_darktohighlighted.gif) no-repeat;
}

.tabdtd
{
	/* 8 dark to dark */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_darktodark.gif) no-repeat;
}

.tabdl
{
	/* 9 dark last */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_dark_last.gif) no-repeat;
}

.tabhlf
{
	/* 10 highlight first */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_highlighted_first.gif) no-repeat;
}

.tabhltl
{
	/* 11 highlight to light */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_highlightedtolight.gif) no-repeat;
}

.tabhltd
{
	/* 12 highlight to dark */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_highlightedtodark.gif) no-repeat;
}

.tabhll
{
	/* 13 higlight last */
	width: 20;
	height: 28;
	background: url(images/tabs/tab_highlighted_last.gif) no-repeat;
}

.tablight
{
	/* 14 light */
	height: 28;
	background: url(images/tabs/tab_back_light.gif) repeat-x;
	/*font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;*/
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	color: 000000;
}

.tabdark
{
	/* 15 dark */
	height: 28;
	background: url(images/tabs/tab_back_dark.gif) repeat-x;
	/*font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;*/
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	color: FFFFFF;
	cursor: pointer;
}

.tabhighlighted
{
	/* 16 higlighted */
	height: 28;
	background: url(images/tabs/tab_back_highlighted.gif) repeat-x;
	/*font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;*/
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 1em;
	font-size: 11px;
	font-weight: bold;
	color: FFFFFF;	
	cursor: pointer;
}

.tabnotab
{
	/* 17 no tab */
	height: 28;
	background: url(images/tabs/tab_notab.gif) repeat-x;
}

.tabmenucontactname
{
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight: bold;
}









/* RWT 3/6/03 added styles below */
.xxxsmall {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 8px; font-weight: normal; line-height: 1em; }
.xxxsmall a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 7px; line-height: 1em; }
.xxxsmall a:active {color: #0000ff; text-decoration: none}
.xxxsmall a:visited {color: #0000ff; text-decoration: none;}
.xxxsmall a:hover {color: #0000ff; text-decoration: none;}

.xxsmall {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 9px; font-weight: normal; line-height: 1em; }
.xxsmall a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 8px; line-height: 1em; }
.xxsmall a:active {color: #0000ff; text-decoration: none}
.xxsmall a:visited {color: #0000ff; text-decoration: none;}
.xxsmall a:hover {color: #0000ff; text-decoration: none;}

.xsmall {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 1em; }
.xsmall a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 9px; line-height: 1em; }
.xsmall a:active {color: #0000ff; text-decoration: none}
.xsmall a:visited {color: #0000ff; text-decoration: none;}
.xsmall a:hover {color: #0000ff; text-decoration: none;}

.small {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 1em; }
.small a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 10px; line-height: 1em; }
.small a:active {color: #0000ff; text-decoration: none}
.small a:visited {color: #0000ff; text-decoration: none;}
.small a:hover {color: #0000ff; text-decoration: none;}

.reg {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 1em; }
.reg a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 12px; line-height: 1em; }
.reg a:active {color: #0000ff; text-decoration: none}
.reg a:visited {color: #0000ff; text-decoration: none;}
.reg a:hover {color: #0000ff; text-decoration: none;}

.med {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 1em; }
.med a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 14px; line-height: 1em; }
.med a:active {color: #0000ff; text-decoration: none}
.med a:visited {color: #0000ff; text-decoration: none;}
.med a:hover {color: #0000ff; text-decoration: none;}

.large {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 1em; }
.large a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 16px; line-height: 1em; }
.large a:active {color: #0000ff; text-decoration: none}
.large a:visited {color: #0000ff; text-decoration: none;}
.large a:hover {color: #0000ff; text-decoration: none;}

.xlarge {color: #000000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 1em; }
.xlarge a:link {color: #0000ff; text-decoration: none; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 18px; line-height: 1em; }
.xlarge a:active {color: #0000ff; text-decoration: none}
.xlarge a:visited {color: #0000ff; text-decoration: none;}
.xlarge a:hover {color: #0000ff; text-decoration: none;}

.msg {color: #008000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 1em; }

.errmsg {color: #ff0000; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 1em; }

.text_white	{font-family:'Trebuchet MS', Tahoma, Arial, sans-serif; font-size:8pt; color:white }
.text_black	{font-family:'Trebuchet MS', Tahoma, Arial, sans-serif; font-size:8pt; color:black }
.header		{font-family:'Trebuchet MS', Tahoma, Arial, sans-serif; font-size:9pt; font-weight:800; color:green }