Ha:hover { color: #003399; font-weight: bold; text-decoration: underline; }
a:link { color: #003399; font-weight: bold; text-decoration: none; }
a:visited { color: #3399FF; font-weight: bold; text-decoration: none; }

R{
	color:#242E6C;
	background-color:#242E6C;
}
INPUT.TextMini{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:40px;
}
INPUT.TextMedium{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:260px;
}
INPUT.TextLarge{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:525px;
}
INPUT.Button{
	border: 2px inset #003399;
	background-color:#dfeefe;
}

SELECT.selectLarge{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:525px;
}

SELECT.selectLargeWithAdd{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:485px;
}
SELECT.selectMedium{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:300px;
}
SELECT.TextMedium{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:260px;
}
TEXTAREA{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
}

TEXTAREA.TextLarge{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:525px;
	height:400px;
}
TEXTAREA.TextMedium{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:525px;
	height:100px;
}
TEXTAREA.TextMini{
	border:1px solid #003399;
	background-color:#dfeefe;
	width:525px;
	height:50px;
}

FIELDSET{
	width:608px;
	border-left: 1px dashed #003399;
	border-right: 1px dashed #003399;
	border-bottom: 1px dashed #003399;
	border-top: 1px dashed #003399;
	padding:5px;
	padding-top:10px;

}
FIELDSET LEGEND{
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
}

ol li{
	list-style-type: upper-roman;
	list-style-position:outside;
}

FORM{
	display:inline;
	
}

DIV.DateSelectLabel{

}

DIV.DateSelectElm{

}
SELECT.DateSelectElm{
	border:1px solid #003399;
	background-color:#dfeefe;
}

DIV.Label{
	border-top:1px #000 solid;
	font-style: italic;
	font-size: 90%;
	padding-left:10px;
	
}
DIV.Field{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%;
	padding-left:10px;
}
FIELDSET{
	/*page-break-after: auto;*/
}

TABLE.LanguageTable TR TD{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%;
}

DIV.HelpHeader{
font-family: Arial, Helvetica, sans-serif; 
	color:#242E6C;
	font-size:100%;
	font-weight:bold;
}
DIV.Helptext{
	font-family: Arial, Helvetica, sans-serif; 
	color:#242E6C;
	font-size:80%;
}
DIV.Helptext UL{
	margin-left:15px;
}
DIV.Helptext UL LI{
	font-family: Arial, Helvetica, sans-serif; 
	color:#242E6C;
	font-size:100%;
}

DT{
	Padding-top:10px;
	font-weight:bold;
}

/*- Menu Tabs G--------------------------- */

#tabsG {
	float:left;
	width:100%;
	background:#fff;
	font-size:93%;
	line-height:normal;
	border-bottom: 1px solid #e3e3e3;
}
#tabsG ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
}
#tabsG li {
	display:inline;
	margin:0;
	padding:0;
	border-bottom: 1px solid #e3e3e3;
}
#tabsG a {
	float:left;
	background:url("/RosterV2/gfx/tableftG.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
}
#tabsG a span {
	float:left;
	display:block;
	background:url("/RosterV2/gfx/tabrightG.gif") no-repeat right top;
	padding:5px 15px 4px 4px;
	color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsG a span {float:none;}

/* End IE5-Mac hack */
#tabsG a:hover span {
	color:#FFF;
}
#tabsG a:hover {
	background-position:0% -42px;  
}

#tabsG a:hover span {
	background-position:100% -42px;
	color:#379BFF;
}

#tabsG #current a {
	background-position:0% -42px;
	color:#379BFF;
}
#tabsG #current a span {
	background-position:100% -42px;
	color:#379BFF;
}
