﻿/* ------------------------------------ */
/* Style Sheet for fsaATLAS application */
/* SunGard SCT                          */
/* ------------------------------------ */

/* General Style - HTML Element */

BODY
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: White;
	SCROLLBAR-FACE-COLOR: #AABED3;/*#AABED3*/
	SCROLLBAR-HIGHLIGHT-COLOR: #AABED3;
	SCROLLBAR-SHADOW-COLOR: #AABED3; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #DDDDDD; 
	SCROLLBAR-DARKSHADOW-COLOR: #AABED3
}
INPUT
{
	font: normal 11px Verdana,Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
}
INPUT.button
{
	font: 10px Verdana,Geneva,sans-serif; 
	border: none; 
	background-color: transparent; 
}
SELECT 
{ 
	font: normal 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-color: #000000;
}
select.small 
{ 
	color: #000000;
	background-color: #ffffff;
	border-color: #000000;
	font-family: normal 9px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
textarea
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px solid #666666; 
}
p { margin: 0px; }
a 
{
	/*font: normal 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;*/ 
	color: navy;
	font-weight:bold; 
	text-decoration: underline;
}
a:hover {
	color: maroon;
	text-decoration: none;
}
/*
a:active {
	COLOR: navy; TEXT-DECORATION: none;
}
a:link {
	COLOR: navy; TEXT-DECORATION: none;
}*/

a.menu {
	font: normal 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #333333;  
	text-decoration: none;
}
a.menu:hover {
	color: maroon; 
	text-decoration: underline;
}
a.menu:active {
	COLOR: #333333; TEXT-DECORATION: none;
}
a.menu:link {
	font-weight: bold; 
	color: #333333; 
	text-decoration: none;
}

a.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.topnav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.topnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none;
}
a.topnav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

a.large {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.large:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: maroon; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
a.large:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.large:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.largeTip {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; cursor:pointer; cursor:hand
}
a.largeTip:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: maroon; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; cursor:pointer; cursor:hand
}
a.largeTip:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; cursor:pointer; cursor:hand
}
a.largeTip:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; cursor:pointer; cursor:hand
}

/* Style sheet for Record Navigator menu & BasicDataTable */
.recnavmenuon
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.recnavmenuoff
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.recnavmenu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.recnavmenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: underline;
}
a.recnavmenu:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.recnavmenu:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.basicdatatitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #CCCCCC;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #00365B; /*#336699*/
}
.basicdatacell
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
   FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
   BACKGROUND-COLOR: #00365B; /*#336699;*/
}

/* Style sheet for application */

.boldLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif
}
.boldLabelCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00365B;  /*#336699;*/
}
.norecordstext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: Maroon;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.smallred
{
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: Maroon;
}
.regLabelCell
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.dataCell
{
	font: 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black; 
}
.redLabelCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: Navy;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.errorCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: Maroon;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bigYellowHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: Yellow;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.alertDataCell
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DDDDDD;
}
.tblheaderCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333333;
    BACKGROUND-COLOR: #eeeeee
}
.smBoldCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333333;
}
.ltBlueDataCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.ltBlueDataCellNotBold
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5e8ac1
}
.sasActiveCell
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.allborderplain {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #00365B;
}
.ColBreaks { 
	word-wrap:break-word; 
	width:250;
  	FONT-SIZE: 11px;
  	FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ColBreaksGray { 
	word-wrap:break-word; 
	width:250;
  	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
  	FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SEVISCell
{
    font-size: 11px;
	color: #CC3333;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    font-weight: bold;
	background-image: url(images/icon_required.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
}

/* Style sheet for e-scholar */

.headerOffCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
.largeLabelCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.allborder {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #00365B;
}
.scholarheaderCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333333;
    BACKGROUND-COLOR: #eeeeee;
    text-align: center;
}
.scholardataCell
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333333;
}
/* Style sheet for Left Frame Content */

.leftframe
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
A.leftframe {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: White; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftframe:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: White; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: underline
}
A.leftframe:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: White; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftframe:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: White; FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

body.leftframe
{
	background-color: #00365B;  /*#336699;*/
}
.leftframetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: White;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Styles for Wizard Screens */
.header {  
	font-family: Arial, Verdana, Sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00365B;  /*#336699;*/
}
.medium {  
	font: normal 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black; 
}
.mediumbold {  
	font: bold 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black; 
}
.small {  
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	vertical-align: baseline;
}
.allborder{
	font-size: 11px;
	border: 2px solid black;
}
.menunolink {
	font-weight: bold; 
	font-size: 14px; 
	color: #999999; 
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none
}
.error
{
    FONT-SIZE: 10px;
    COLOR: #800000;
}
.infoheader{
	font: bold 14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#660000;
	color: #FFFFFF;
	text-align:left;
	vertical-align: middle;
	padding-left: 10px;
}
.infoheadergray{
	font: bold 14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#999999;
	color: #FFFFFF;
	text-align:left;
	vertical-align: middle;
	padding-left: 10px;
}
.balloon {
	font: bold 10px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: #800000;
	border-width: 2px; 
	border-style: solid; 
	border-color: #000000; 
	position:absolute;  
	layer-background-color: #F2F2F2; 
	background-color: #F2F2F2; 
	padding:2;  
	visibility:hidden
}
.isTip {
	text-decoration:none
	cursor:hand;	
}

/* Style sheet for MenuBox */

.menuboxtext
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.menuheaderbg
{
	background-color: #00365B;	
}


/* Style sheet for Fixed Length Select Box */

.selectBox150
{
    width: 150px;
}
.selectBox250
{
    width: 250px;
}
.selectBox300
{
    width: 300px;
}

/* Style sheet added for 6.6 release */
.LBL18BBlack
{
	font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif; 
	color: #000000; 
}
.LBL18BWhite
{
	font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif; 
	color: #FFFFFF; 
}
.LBL15BBlack
{
	FONT: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #222222;
}
.LBL15BWhite
{
	FONT: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #FFFFFF;
}
.LBL14BBlack
{
	FONT: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #000000;
}
.LBL12BBlack
{
	FONT: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #000000;
}
.GridHeader
{
	font: bold 11px  Arial, Verdana, Geneva, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    background-image: url(images/GridColHeader.gif);
    background-repeat:repeat-x;
}
.GridHeader a 
{
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.GridHeader a:hover {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.GridHeader a:active {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.GridHeader a:link {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.GridPager
{
	font: bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
    color: #000000;
	background-color: #DDDDDD;
}
.GridSeparator
{
	FONT: bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: center;
    COLOR: #FFFFFF;
    background-image: url(images/bg_GridSeparator.gif);
    background-repeat:repeat-x;
	height: 16px;
}

/* Style for Validation Summary */
.validationSummary{ border: 2px solid orange; padding: 5px 5px 5px 5px; color: maroon; background-color: #FFFF66; text-align:left; font: 8pt Verdana; font-weight:bold; width:100%; display:block}


/* Style for Report Writer List & Sevent Manager Screen */
div#tooltip a:hover 
{
	background-color: Transparent;
	color: Navy;
}
div#tooltip a:link span{display: none;}
div#tooltip a:visited span{display: none;}
div#tooltip a:hover span 
{
	position: absolute;
	margin:0px 0px 0px 5px;
	background-color: beige;
	padding: 2px 10px 2px 10px;
	border: 1px solid #C0C0C0;
	font: normal 10px verdana;
	color: #000;
	text-align:left;
	text-decoration:none;
	display: block;
	width:250;
}
.CampusLabel
{
	FONT: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #FFFFFF;
    HEIGHT: 24px;
    background-image: url(images/sm_campus_bg.gif);
    background-repeat:repeat-x;
}
.CampusFooter
{
    HEIGHT: 15px;
    background-image: url(images/sm_campus_footer_bg.gif);
    background-repeat: repeat-x;
}
.DeptLabel
{
	FONT: bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	height: 20px;
    background-image: url(images/sm_dept_bg.gif);
	background-position: top;
    background-repeat: repeat-x;
}
.SeventHeader
{
	font: bold 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    background-image: url(images/sevent_header.gif);
    background-repeat: repeat-x;
}
.SeventHeaderNoBorder
{
	font: bold 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    background-image: url(images/sevent_header_noborder.gif);
    background-repeat: repeat-x;
}
.SeventHeader a 
{
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.SeventHeader a:hover {
	FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;
}
.SeventHeader a:active {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none;
}
.SeventHeader a:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none;
}
.SeventItem
{
    font: bold 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #333333;
    border-bottom: solid 1 #000000;
}
.SeventPager
{
	font: bold 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
	background-color: #DDDDDD;
}
.SeventPanel
{
	display: none
}
.SeventBatchDetailsHeader
{
	color: #000000; 
	font: bold 13px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SeventGradient
{
	background-image: url(images/sm_sevent_gradient.gif);
	background-position: right;
	background-repeat:repeat-y;
	background-color: #E8E8E8;
}
.SeventGradientBg
{
	background-color: #E8E8E8;
}
.SeventButtonArea
{
	background-image: url(images/sm_separator_bg.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
}

h1 { background:#F6F6F6; padding: 3px 3px 3px 6px; color: #111; border-left: #00365B 4px solid; font: bold 14pt Arial, Verdana, Sans-Serif; text-align:left; vertical-align:middle;}

/* Grid View Styles*/
.gvheaderstyle { background-image: url('images/header_bg.gif'); background-repeat:repeat-x; color:#000; padding: 3px 3px 3px 3px; text-align:center; vertical-align:middle;font: bold 11px Verdana, Arial; height:20px; }
.gvheaderstyleleft { background-image: url('images/header_bg.gif'); background-repeat:repeat-x; color:#000; padding: 3px 3px 3px 3px; text-align:left; vertical-align:middle;font: bold 11px Verdana, Arial; height:20px; }
.gvrowstyle { background-color:#FFFFFF; color:#000; text-align:center; vertical-align:middle; font: normal 11px Verdana, Arial; height: 20px;}
.gvaltrowstyle { background-color:#F3F3EC; color:#000; text-align:center; vertical-align:middle; font: normal 11px Verdana, Arial; height: 20px;}
.gvpagerstyle {  background-image: url('images/header_bg.gif'); background-repeat:repeat-x; color:#000;text-align:center; vertical-align:middle; font: bold 11px Verdana, Arial; height: 20px;}
.gvemptystyle { background-color:#F3F3EC; color:#000; text-align:center; font: bold 11px Verdana, Arial; padding: 3px 3px 3px 3px; height: 20px;}
.gvrowstyleleft { background-color:#FFFFFF; color:#000; text-align:left; vertical-align:middle; font: normal 11px Verdana, Arial; height: 20px;}
.gvaltrowstyleleft { background-color:#FAFAFA; color:#000; text-align:left; vertical-align:middle; font: normal 11px Verdana, Arial; height: 20px;}

/* Button Styles */
.pushbutton{ border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background-color: #EEEEEE; color: #333333; font-weight: bold; cursor: pointer; width: 75px;}
.pushbutton:hover{background-color:#FFFFFF}
.pushbuttonwide{ border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background-color: #EEEEEE; color: #333333; font-weight: bold; cursor: pointer; width: 150px;}
.pushbuttonwide:hover{background-color:#FFFFFF}
.buttonarea{ background-image:url('images/bg_buttonarea.png'); background-repeat:repeat-x; padding: 2px 2px 2px 2px; border-bottom: #EEECD1 2px solid; text-align:left; width:auto}

td.header 
{ 
	background-image:url('images/icon_tag_yellow.png'); 
	background-position:left center; 
	background-repeat: no-repeat; 
	background-color:#EEECD1; 
	padding: 6px 3px 6px 20px; 
	color: #111; 
	border-top: maroon 3px solid; 
	border-bottom: #FFF 1px solid; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align:left
}
td.fieldlabel {text-align:right; font-weight:bold; white-space:nowrap; background-color: #F6F6F6; height:20px;}
td.lborder { border-left: 3px navy solid; padding: 2px 0px 2px 5px; text-align:left;}

a.white {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	padding-right:5px;
}
a.white:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;
}

table.dynform {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: solid 1px #DEDEDE;
	empty-cells: show;
}

th.dynformth 
{
	border: solid 1px #DEDEDE;
	background: #EFEFEF;
	text-align: center;
	padding: 3px 3px 3px 3px;
}

td.dynformtd 
{
	border: solid 1px #DEDEDE;
	background: #ffffff;
	padding: 3px 3px 3px 3px;
}

td.dynformheader 
{
	font: normal bold 11px Verdana, Arial, Helvetica,sans-serif;
	border-left: solid 1px #DEDEDE;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 5px 3px 5px 3px;
	background: #F6F6F6;
}
