/* Global items */

.Icon
{
	vertical-align: middle;
	margin-right: 3px;
	border: 0px;
}

body, td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; vertical-align:text-top}
.TableHeading { background-color:darkslateblue; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.TableRowList { background-color:#FFFFFF }
.TableRowListAlt { background-color:#EEEEEE }
.TableHeadingLine {BORDER-BOTTOM: 2px solid; border-bottom-color: Navy; color:Navy; font-weight:bold}
.TableRowLine {BORDER-BOTTOM: 1px solid; border-bottom-color: #EEEEEE}
.FieldName
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.FieldText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.FieldNote { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }


.bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold}
.BodySmall { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal}
.IntroBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #093A80; font-weight: bold}

.SearchResultsTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.SearchResultsDescription
{
	font-size: 11px;
	color: #404040;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

/* input style creates white space for hidden form fields */
/* input, select, option, textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px} */

input, select, option, textarea
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;     
	BORDER-LEFT-COLOR: #CCCCCC;
   	BORDER-BOTTOM-COLOR: #CCCCCC;
    COLOR: #000000;
    BORDER-TOP-COLOR: #CCCCCC;
    BACKGROUND: rgb(222,232,241);
    BORDER-RIGHT-COLOR: #CCCCCC;
    BORDER-WIDTH: 1px;
}

.ReadOnly
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;     
    COLOR: #000000;
    BACKGROUND: #FFFFFF;
    border: solid 1 #EEEEEE;
}

hr {height: 1px; color: #CCCCCC;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: rgb(22,71,129); margin: 0px}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: bold; margin: 0px;}
h3, h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0010; font-weight: bold; margin: 0px;}

/* h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF5601; font-weight: bold; margin: 0px;} */
/* h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF; font-weight: bold; margin: 0px;} */
/* h3, h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin: 0px;} */


.MessageInfo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: green; font-weight: bold;}
.MessageWarning { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight: bold;}
.MessageError { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight: bold;}

/* Link items */

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: Navy; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serifd; font-size: 11px; font-weight:bold; color: Red; text-decoration: none}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: Navy; text-decoration: none}


.MenuContainer
{
	background-color: #C4D2D7; 
}
.FooterContainer
{
	background-color: #C4D2D7; 
}
.MenuContainerBorder
{
	background-color: #AAAAAA; 
}

/* MENU ITEMS FORMAT */

.MenuGroupTree
{
	cursor: pointer;
	cursor: hand;
	font-size:12px;
	font-weight: bold;
	color: blue;
	margin-left: 5px
}

.MenuGroup
{
	cursor: pointer;
	cursor: hand;
	border:1px solid #707070;
	background-color: #B1C9D1;
	background-image:url(Images/menu_item.jpg);
	background-repeat:repeat-y;
	padding:1px;
}
.MainGroup
{
	cursor: pointer;
	cursor: hand;
}
.MainItem {
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	margin:1px;
	padding:2px 0px 1px 0px;
}
.MainItemOver {
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	/*background-image: url(Images/hoverBg.gif);*/
	background-color: #B1C9D1;
	border:1px solid #707070;
	padding:2px 0px 1px 0px;
}
.MenuItem
{
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	padding:2px 0px 2px 0px;
	margin:1px;
}
.MenuItemOver
{
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	background-color:#FFFFFF;
	border:1px solid #707070;
	padding:2px 0px 2px 0px;
}

.MenuItemToolTip
{
	background-color: #EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color: black; 
	font-family: Arial;	
	padding: 3px;
	font-size:8pt;
	text-align: left;
}

.MenuItemClicked
{
	cursor: pointer;
	cursor: hand;
	padding: 1px;
}

.Separator
{
	text-align:right;
	position:relative;
	left:1px;
}

.Spacer
{
	background-color: Transparent; 
}

/* END MENU ITEMS FORMAT */

.LeftBorder
{
	border-left:1px solid black;
}