/*
'********************************************************************* 
' Name:  main.css
' Created date: 5/15/2003 
' Created by:   Keiji Ikuta
' Purpose:      Standard CSS for RMLSweb V2 System
' Inputs:
' Outputs:
' Notes:     
' Update date:	10/10/2003
' Update by:	Megan Notarte
' Update notes:	LL2 77. Added TextArea font and size attributes. Textareas
'				fonts weren't being covered by other classes.
'********************************************************************* 
*/


/*
//======================================================================================
//    Standard Tag CSS
//======================================================================================
*/
html
{
	width:100%;
	padding: 0px;
	margin: 0px;
}
body
{
	width:100%;
	padding: 0px;
	margin: 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica;
}

table
{
    PADDING: 3px;
}


td
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica;
}

textarea
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica;
}


.StdFormLabel
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
}

.Footer_Disclaimer
{
	padding:4px;
	padding-left:10px;
	padding-right:10px;
    font-size:8pt;
    text-align: center
}

/*
//======================================================================================
//  Page Centering Schema
//======================================================================================
*/

.SEARCH_BODY_OUTER
{
	/*width: 760px;*/
	height: 100%;
	margin: 0px;
	padding: 0px;
	visibility: visible;
	/*background-color: #F2F4F8;*/
	text-align: left;
}


.SEARCH_BODY_INNER_SHADE
{
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	visibility: visible;
	background-color: #ffffff;
	border:  none;
	text-align: left;
}

.SEARCH_BODY_INNER
{
	margin: 0px;
	padding-bottom: 10px;
	visibility: visible;
	background-color: #ffffff;
	border-top: none 1px #FFFFFF;
	border-left: none 1px #FFFFFF;
	border-bottom: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;

	text-align: left;
}

.SEARCH_BODY_MAIN
{
	margin: 4px;
	padding: 4px;
	visibility: visible;
	background-color: #ffffff;
	border:solid 1px #aaaaaa;
}




/*
//======================================================================================
//  Page Titles
//======================================================================================
*/

#PAGE_HEADER
{
	padding:0px;
	margin:0px;
	padding-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	width:100%;
}
#PAGE_HEADER td
{
	font-size: 90%;
}


.PAGE_TITLE_MAIN
{
	FONT-FAMILY: Arial, Helvetica;
	COLOR: #041751;
	font-size:22px;
}


.PAGE_TITLE_SUB
{
	FONT-FAMILY: Arial, Helvetica;
	COLOR: #041751;
	font-size:12px;
}






/*
//======================================================================================
//  LINK colors
//======================================================================================
*/
/* ========== */
A.LINK_STD:link
{
    COLOR: #0000CC;
    TEXT-DECORATION: underline;
}
A.LINK_STD:visited
{
    COLOR: #0000CC;
    TEXT-DECORATION: underline;
}
A.LINK_STD:hover
{
    COLOR: #0000CC;
    TEXT-DECORATION: underline;
}

a.BOUNCED:link, a.BOUNCED:visited, a.BOUNCED:hover
{
	color:#F00;
}

/* ========== */
A.LINK_MLN:link
{
    COLOR: #0000CC;
    TEXT-DECORATION: underline;
}
A.LINK_MLN:visited
{
    COLOR: #CC2200;
    TEXT-DECORATION: underline;
}
A.LINK_MLN:hover
{
    COLOR: #0a8e6a;
    TEXT-DECORATION: underline;
}


/* ========== */
A.LINK_SORT:link
{
    COLOR: #0000AA;
    TEXT-DECORATION: underline;
}
A.LINK_SORT:visited
{
    COLOR: #0000AA;
    TEXT-DECORATION: underline;
}
A.LINK_SORT:hover
{
    COLOR: #0000AA;
    TEXT-DECORATION: underline;
}


/* ========== */
A.LINK_NAV:link
{
    COLOR: #000000;
    font-weight:bold;
    BACKGROUND-COLOR: #eff9ef;
    height: 24px;
    font-size: 12px;
	border: solid 1px #aaaaaa;
    TEXT-DECORATION: none;
    padding: 2px;
    margin: 1px;
    vertical-align:text-bottom;
    padding-left:5px;
    padding-right:5px;
}
A.LINK_NAV:visited
{
    COLOR: #000000;
    font-weight:bold;
    BACKGROUND-COLOR: #eff9ef;
    height: 24px;
    font-size: 12px;
	border: solid 1px #aaaaaa;
    TEXT-DECORATION: none;
    padding: 2px;
    margin: 1px;
    vertical-align:text-bottom;
    padding-left:5px;
    padding-right:5px;
}
A.LINK_NAV:hover
{
    COLOR: #000000;
    font-weight:bold;
    BACKGROUND-COLOR: #cfd9cf;
    height: 24px;
    font-size: 12px;
	border: solid 1px #aaaaaa;
    TEXT-DECORATION: none;
    padding: 2px;
    margin: 1px;
    vertical-align:text-bottom;
    padding-left:5px;
    padding-right:5px;
}


/* ========== */

.LINK_DISABLED
{
    COLOR: #aaaaaa;
    BACKGROUND-COLOR: #ffffff;
    height: 24px;
    font-size: 12px;
	border: solid 1px #aaaaaa;
    TEXT-DECORATION: none;
    padding: 2px;
    padding-left: 2px;
    padding-right: 2px;
    margin: 1px;
    vertical-align:text-bottom;
}

A.LINK_CMD, A.LINK_CMD:link, A.LINK_CMD:visited, A.LINK_CMD:hover
{
    COLOR: #000;
    BACKGROUND-COLOR: #eff9ef;
    height: 24px;
    font-size: 12px;
	border: solid 1px #aaaaaa;
    TEXT-DECORATION: none;
    padding: 2px;
    padding-left: 2px;
    padding-right: 2px;
    margin: 1px;
    vertical-align:text-bottom;
}
A.LINK_CMD:hover
{
    BACKGROUND-COLOR: #cfd9cf;
}


/* ========== */
A.LINK_CMD2, A.LINK_CMD2:link, A.LINK_CMD2:visited, A.LINK_CMD2:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #eff9ef;
    font-weight:bold;
    height: 24px;
    font-size: 12px;
	border: solid 1px #aaaaaa;
    TEXT-DECORATION: none;
    padding: 2px;
    padding-left: 2px;
    padding-right: 2px;
    margin: 1px;
    vertical-align:text-bottom;
}
A.LINK_CMD2:hover
{
    BACKGROUND-COLOR: #cfd9cf;
}

/*cfeecf  afdeaf*/

.LINK_CMD img, .LINK_CMD2 img
{
	vertical-align:middle;
	border:none;
	width:16px;
	height:16px;
}



a.ITEM_DELLINK
{
	color: #444499;
}

a.ITEM_DELLINK:link
{
	text-decoration: none;
}

a.ITEM_DELLINK:hover
{
	text-decoration: underline;
}

a.ITEM_LINK
{
	color: #3333FF;
	text-decoration: underline;
}

a.ITEM_CMD_LINK
{
	color: #3333AA;
	text-decoration: underline;
}

img.NAV
{
    vertical-align:top;
    background-color:#ffffff;
    color:#ffffff;
    border:0;
    width:14px;
    height:14px;
    border-color:transparent;
}

/*
//Misc
*/


.pageNormal
{
    FONT-SIZE: 10pt;
    COLOR: #041751
}
.pageOfficial
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Courier New;
}
.pageSubHeader
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: #041751
}
.boldText
{
	FONT-WEIGHT: bold
}
.boldBlueText
{
    FONT-WEIGHT: bold; 
    COLOR: #041751
}
.boldRedText
{
    FONT-WEIGHT: bold; 
    COLOR: red
}

.topGradient{
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FILTER: alpha(FinishOpacity=50, Style=1);
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #041751
}

.messageStyle
{
	/*FONT-SIZE: 10pt;*/
    FONT-WEIGHT: bold;
}
.errorStyle
{
	/*FONT-SIZE: 10pt;*/
    FONT-WEIGHT: bold;
	COLOR: #FF0000
}
.errorStyleNoBold
{
	COLOR: #FF0000;
}
.footerStyle
{
	COLOR: #999999;
}





/*
*/

.TABBAR
{
	margin:1px;
	padding:0px;
	border-bottom:solid 8px #ddd;
}

.TABBAR a.TAB_NOTSELECTED
,.TABBAR a.TAB_NOTSELECTED:link
,.TABBAR a.TAB_NOTSELECTED:visited
,.TABBAR span.TAB_SELECTED
{
	display:block;
	height:19px;
	color:#000;
	margin:0px;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
    font-size:120%;
	border:solid 1px #aaa;
	border-bottom:none;
	background-color:#fff;
	text-decoration: none;
}
.TABBAR span.TAB_SELECTED
{
	background-color:#ddd;
	font-weight:bold;
}







