﻿body 
{
	margin-top:10px;
	background-color:#fff; 
	font:11px Tahoma, Helvetica, Sans-Serif;
	color: #1A3F83;
	text-align:center;
}
.mytable
{
	empty-cells:show;
}
/*
	THIS IS FOR THE FORM FIELDS
*/
.formfield-short 
{ 
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif; 
	width:120px; 
	height:20px;
	background:url(images/form-field.jpg) repeat-x top left; 
	padding: 2px 2px 2px 5px; 
}
.formfield-mini 
{ 
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif; 
	width:20px; 
	height:20px; 
	background:url(images/form-field.jpg) repeat-x top left; 
	padding: 2px 2px 2px 5px; 
}
.formfield-custom
{ 
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif;
	overflow:hidden;
	background:url(images/form-field.jpg) repeat-x top left;
	background-color:#FFFFFF;
}
.formfield 
{ 
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif; 
	width:200px; height:18px; 
	background:url(images/form-field.jpg) repeat-x top left; 
	padding: 2px 2px 2px 5px; 
}
.formarea 
{
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif; 
	width:300px; 
	height:100px; 
	background:url(images/form-field.jpg) repeat-x top left; 
	margin:0 0 2px 0; 
	padding:2px; 
}
.formselect  
{
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif; 
	height:18px; 
	background:#FFF url(images/form-field.jpg) repeat-x left top; 
	margin:0 0 2px 0; 
	padding:2px; 
}
.formlist  
{
	border:1px solid #000079; 
	font:12px Verdana, Sans-Serif; 
	width:300px;  
	background:url(images/form-field.jpg) repeat-x top left; 
	margin:0 0 2px 0; 
	padding:2px; 
}
.formbutton 
{
	color: #fff;
	width:91px;
	height:32px;
	background:url(images/form_button.jpg) repeat-x top left;
	border:0px;
	margin:0 0 2px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Tahoma;
	font-size:small;
}
.formrequired 
{
	font-weight:bold;
}
.TextBoxMultiRepeater
{
	font:11px Tahoma, Helvetica, Sans-Serif;
	overflow:hidden;
	color: #1A3F83;
}
/*
	THIS IS FOR THE TDs
*/
TD:main
{
	text-align: center;
	vertical-align:middle;
}
.header
{
	text-align: center;
	vertical-align:middle;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#1A3F83;
}
.logo
{
	width:500px;
    font-size: 50px;
    font-style:italic;
    font-family: Tahoma;
    text-align: left;
    height:80px;
}
.menu
{
	text-align:center;
	font-size: small;
	color: #000000;
	border-bottom: solid 1px #000000;
	padding-bottom: 1px;
}
.bottom
{
	font-size:x-small;
	color:#a9a9a9;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#1A3F83;
}
.MyWorkBox
{
	height:300px;
	border-color:#1A3F83;
	border-style:ridge;
	border-width:1px;
	background-color:#FBF8F8;
	text-align:center;
	vertical-align:top;
}
.MyWorkBoxTitle
{
	font-family: Tahoma;
	font-size:medium;
	font-weight:bold;	
}
.MyWorkBoxMiniTitle
{
	font-family: Tahoma;
	font-size:small;
	font-style:italic;
	text-align:left;
	margin-left:2px;
}
.MyWorkBoxContent
{
	text-align:left;
	vertical-align:top;
	margin-top:2px;
	margin-left:2px;
}
.MyReportsContent
{
	height:125px;
	width:133px;
	border-color:#C03030;
	border-style:dashed;
	border-width:thin;
	text-align:left;
	vertical-align:top;
}
.Title
{
	font-size:large;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	vertical-align:top;
}
.DocHeaderFirst
{
	border-top-style:solid;
	border-top-color:#1A3F83;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
}
.DocHeaderLast
{
	border-top-style:solid;
	border-top-color:#1A3F83;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#1A3F83;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
}
.DocItemFirst
{
	border-top-style:solid;
	border-top-color:#1A3F83;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
}
.DocItemLast
{
	border-top-style:solid;
	border-top-color:#1A3F83;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#1A3F83;
	border-right-width:1px;
}
.DocFieldFirst
{
	border-bottom-style:dashed;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:dashed;
	border-left-color:#1A3F83;
	border-left-width:1px;
}
.DocFieldLast
{
	border-bottom-style:dashed;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:dashed;
	border-left-color:#1A3F83;
	border-left-width:1px;
	border-right-style:dashed;
	border-right-color:#1A3F83;
	border-right-width:1px;
}
.DocBottomNoTop
{
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#1A3F83;
	border-right-width:1px;
}
.DocItemFirstNoTop
{
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
}
.DocItemLastNoTop
{
	border-bottom-style:solid;
	border-bottom-color:#1A3F83;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#1A3F83;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#1A3F83;
	border-right-width:1px;
}
/*
	THIS IS FOR THE LOGIN VIEW
*/
#login  
{
	float:right; 
	width:210px; 
	padding:15px 15px 0 0; 
	text-align:right; 
	font-size:10px; 
}
.field-user 
{ 
	border:1px solid #D0D0D1; 
	font:12px Verdana, Sans-Serif; 
	width:120px; 
	height:18px; 
	background:url(images/form-field.jpg) no-repeat top left; 
	padding: 2px 2px 2px 5px; 
}
.field-pass  
{
	border:1px solid #D0D0D1; 
	font:12px Verdana, Sans-Serif; 
	width:120px; 
	height:18px; 
	background:url(images/form-field.jpg) no-repeat top left; 
	padding: 2px 2px 2px 5px; 
}
.field  
{
	border:1px solid #D0D0D1; 
	font:10px Verdana, Sans-Serif; 
	width:120px; height:15px; 
	background:url(images/bg_field.jpg) no-repeat top left; 
	margin:0 0 2px 0; 
	padding:2px; 
}
.button  
{
	width:64px; 
	height:16px; 
    background:url(images/login.png) no-repeat top left; 
    border:0px; 
    margin:0 0 2px 0; 
}
.loginbutton
{
	background-color:#313845;
	border-style:none;
	color:White;
	font-size:smaller;
	font-family:Arial;
	width:60px;
	height:18px;
}
.menuButton
{
	height:43px;
    width: 109px;
    font-family:Arial; 
    color:White; 
    font-size:small;
    vertical-align:middle;
    line-height:40px;
    background-image:url(images/menubackground.png); 
    background-repeat:repeat-x; 
    background-position:left;
}
.menuButton:hover
{
    width: 109px;
    font-family:Arial; 
    color:Black;
    font-size:small;
    vertical-align:middle;
    background-image:url(images/menubutton2.png);
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:0px;
}
/*
*/
a:link, a:visited, a:active, a:hover
{
    color: #1A3F83;
}

A:hover
{
    text-decoration: underline;
}
.LabelBox
{
    text-align: center;
}

.LabelBoxLeft
{
    text-align: left;
}

.toplinks A
{
    color: #8d8d8d;
    text-decoration: underline;
}
.navlinks A
{
    color: #ffffff;
    text-decoration: underline;
}
.navlinks A:hover
{
    text-decoration: none;
}
.catlinks A
{
    color: #5a5a5a;
    text-decoration: none;
}
.catlinks A:hover
{
    color: #5a5a5a;
    text-decoration: underline;
}
.copytext
{
    color: #6189a0;
}
.copytext A
{
    color: #5a5a5a;
    text-decoration: none;
}
.copytext A:hover
{
    text-decoration: underline;
}
.t11
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
}


.t11Red
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
    color: Red;
}
.t12Asterisk
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
    color: Red;
    font-weight: bold;
}

.t11Right
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: right;
}

.t11Left
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
}

.t11Center
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: center;
}

.t11ReadOnly
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
    background-color: #E0E0E0;
}

.t11Combo
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
    z-index: 0;
}

.TextBox11Silver
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    border: solid 1px silver;
}

.t12
{
    font-size: 5px;
    font-style: normal;
    font-family: Tahoma;
}
.t11DimGray
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #5A5A5A;
    background-color: Transparent;
}
.t11DimGrayCentered
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #5A5A5A;
    background-color: Transparent;
    text-align: center;
}
.t11DimGrayLink
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #000000;
}
.t11DimGrayLinkShow
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #000000;
    visibility: visible;
}
.t11DimGrayLinkHide
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #000000;
    visibility: hidden;
}
.t11DimGrayLinkRight
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #5A5A5A;
    text-align: right;
}
.t11Green
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    color: #607E9A;
}
.t12Green
{
    font-size: 12px;
    font-style: normal;
    font-family: Tahoma;
    color: #4B891A;
    background-color: Transparent;
    font-weight: bold;
}
.t12GreenRightAlign
{
    font-size: 12px;
    font-style: normal;
    font-family: Tahoma;
    color: #4B891A;
    background-color: Transparent;
    font-weight: bold;
    text-align: right;
}
.FormMessage
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
}
.HideControl
{
    visibility: hidden;
}
.ShowControl
{
    visibility: visible;
}
.ShowControlt11Right
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: right;
    visibility: visible;
}
.ShowControlt11Left
{
    font-size: 11px;
    font-style: normal;
    font-family: Tahoma;
    text-align: left;
    visibility: visible;
}
.DefaultMousePointer
{
    cursor: default;
}
.HandMousePointer
{
    cursor: pointer;
}
.dataRowStyle
{
    font-family: Tahoma;
    font-size: 11px;
}

.columnStyle
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #a9a9a9;
}
tr.header
{
	height: 80px;
}
.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}
.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}
/*ACCORDION*/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    text-align:left;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
    text-align:left;
    vertical-align:top;
}
.accordionLink:link, hover, visited, active
{
	color: White;
	text-decoration: none;
}
.SearchText
{
	color: #999999;
	font-family:Arial;
	font-size:x-small;
}