
.null {  }

body,text,TD { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000 }


.tablesm {
	color: #000;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tablesm a:link, .tablesm a:visited {
	color: #000;
}

.tablesm a:hover {
	color: #FF0000;
}	

.status {  font-size: 10px; color: #cc3300; font-family: Verdana, Arial, Sans-Serif, Geneva; text-decoration: none }
A.status:link {  color: #000000 }
A.status:visited {  color: #999999 }
A.status:hover {  color: #cc3300 }


.footer {  font-size: 10px; color: #000000; font-family: Verdana, Arial, Sans-Serif, Geneva; text-decoration: none }
A.footer:link {  color: #000000 }
A.footer:visited {  color: #000000 }
A.footer:hover {  color: #cc3300 }

.header1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; color: #154772; font-weight: bold; text-decoration: none }
A.header1:link { color: #154772 }
A.header1:visited { color: #154772 }
A.header1:hover { color: #154772 }

.header2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; color: #828282; font-weight: bold; text-decoration: none }
A.header2:link { color: #828282 }
A.header2:visited { color: #828282 }
A.header2:hover { color: #828282 }

.title { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #52799A; font-weight: bold; text-decoration: none }
A.title:link { color: #52799A }
A.title:visited { color: #52799A }
A.title:hover { color: #40A7FF }

.subnav { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffffff; text-decoration: none }
A.subnav:link { color: #ffffff }
A.subnav:visited { color: #ffffff }
A.subnav:hover { color: #c7f2fc }


.form1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none }
.error1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none }
.success { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #009933; font-weight: bold; text-decoration: none }

TABLE.data
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    MARGIN-TOP: 3px;
    BORDER-LEFT: 1px solid;
    WIDTH: 98%;
    BORDER-BOTTOM: 1px solid
}
.TableHeader
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #bebfa0;
    COLOR: #000000;
    BORDER-TOP-COLOR: #bebfa0;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: verdana,,Arial, Helvetica, Sans Serif;
    BACKGROUND-COLOR:"#60829F";
    BORDER-RIGHT-COLOR: #bebfa0
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif
}
.link A
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.link A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.link A:active
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif
}
.RequiredField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, Sans Serif
}
.smallfont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.button
{
    border: 1px solid #000000;
    MARGIN-TOP: 3px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 8pt;
        MARGIN-BOTTOM: 3px;
        WIDTH: 150px;
        CURSOR: hand;
        COLOR: #000000
    MARGIN-RIGHT: 3px;
        FONT-FAMILY: Arial, Helvetica, Sans Serif;
        BACKGROUND-COLOR:#D9D9D9
}
.SmallFontInfo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: smaller;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, Sans Serif
}
TR.DataGrid_SelectedItemStyle
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    BACKGROUND-COLOR: #9cf
}
TR.DataGrid_ItemStyle
{
    BACKGROUND-COLOR: white
}
TR.DataGrid_HeaderStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e9e5bc
}
TR.DataGrid_HeaderStyle A
{
    TEXT-DECORATION: underline
}
TR.DataGrid_HeaderStyle A:visited
{
    TEXT-DECORATION: underline
}
TR.DataGrid_HeaderStyle A:hover
{
    COLOR: #9cf;
    TEXT-DECORATION: none
}
TR.DataGrid_FooterStyle
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #9cf
}
TR.DataGrid_PagerStyle
{
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ccc;
    TEXT-ALIGN: center
}
.CustomPaging
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
.ContextHelp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, Sans Serif
}
.AlternateRow
{
    BACKGROUND-COLOR: #efefef
}

/*
Whitfield horizontal drop down css
last update: 01/11/2010
*/

.highslide-html { BACKGROUND-COLOR: #d1dbde }
	.highslide-html-blur { }
	.highslide-html-content { DISPLAY: none; POSITION: absolute }
	.highslide-loading { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 3px 1px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/highslide/graphics/loader.white.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none }
	A.highslide-credits { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none }
	A.highslide-credits I { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none }
	A.highslide-credits:hover { COLOR: white; BACKGROUND-COLOR: gray }
	A.highslide-credits:hover I { COLOR: white; BACKGROUND-COLOR: gray }
	.highslide-wrapper { BACKGROUND-COLOR: white }
	.highslide-wrapper .highslide-html-content { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 550px; PADDING-TOP: 5px }
	.highslide-wrapper .highslide-header DIV { }
	.highslide-wrapper .highslide-header UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right }
	.highslide-wrapper .highslide-header UL LI { DISPLAY: inline; PADDING-LEFT: 1em }
	.highslide-wrapper .highslide-header UL LI.highslide-previous { DISPLAY: none }
	.highslide-wrapper .highslide-header UL LI.highslide-next { DISPLAY: none }
	.highslide-wrapper .highslide-header A { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: gray; TEXT-DECORATION: none }
	.highslide-wrapper .highslide-header A:hover { COLOR: black }
	.highslide-wrapper .highslide-header { CURSOR: move }
	.highslide-wrapper .highslide-footer { HEIGHT: 11px }
	.highslide-wrapper .highslide-footer .highslide-resize { BACKGROUND: url(/highslide/graphics/resize.gif); FLOAT: right; WIDTH: 11px; HEIGHT: 11px }
	.highslide-wrapper .highslide-body { }
	.highslide-move { }
	.highslide-resize { CURSOR: nw-resize }
	.highslide-display-block { DISPLAY: block }
	.highslide-display-none { DISPLAY: none }

/* base styles for extending/overriding */

p.indent
{
	font-family: Verdana, Tahoma, Verdana, sans-serif;
	font-size: .8em;
	margin-left: 30px;
}

ul.home
{
	margin-left: 2px;
	margin-top: 2px;
	}

li
{
	font-family: Verdana, Tahoma, sans-serif;
	color: black;
}

li.home
{
	font-family: Verdana, Tahoma, Verdana, sans-serif;
	font-size: .7em;
	margin-left: 25px;
	margin-right: 2px;
	list-style-position: outside;
	margin-bottom: 6px;
	margin-top: 5px;
	}
	
ul.normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-right: 7px;
	}

li.mercury
{
	margin-top: .7em;
	line-height: 1.5em;
	margin-bottom: .7em;
}
	
ol.normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	}

ol.sub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
ul.about2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style: disc;
	}

	
/**
 * Base styles for Tab Navigation standard
 * 
 * navset: container for tabs and optional subtabs
 * pri: primary tab navigation 
 * sec: secondary tab navigation
 * on: selected tab
 * orphan: optional non-tab link at end of list
 * first: Hook for first subtab link
 *
 * Usage:
 *    <div class="navset">
 *        <ul class="pri">
 *           <li><a><em>Home</em></a></li> (EM implies that these are more than just linked list items)
 *           <li class="on"><strong><em>News</em></strong></li> (STRONG emphasizes selected state)
 *           ...
 *        </ul> 
 *        <ul class="sec">
 *           <li><a>lorem</a></li>
 *           <li class="on"><strong>lorem</strong></li>
 *           ...    
 *        </ul> 
 *     </div>
 *
 */
 
/* base styles for extending/overriding */

/* primary tabs */
.navset {border-bottom:0px solid black;}
.navset h3, .navset h4 {position:absolute;left:-1000em;margin:0;}
.navset .hd li em {font-weight:bold;}
.navset .hd li a {color:black;}
.navset .hd li.on strong, .navset .hd li.on strong a {color:maroon;} /* selected tab */
.navset .hd li.on strong {background-color:#D6D3CB;border-bottom:0px solid #D6D3CB;} /* border-color should match selected color */
.navset .hd li.orphan, .navset .hd li.orphan a {color:#999;}

/* bg images, defaults to #999 border-color on white bg */
.navset .hd li a, .navset .hd li strong {background:#D6D3CB url(layout/tab_r.jpg) no-repeat top right;}
.navset .hd li em {background:transparent url(layout/tab_l.jpg) no-repeat;}

.navset .hd li.orphan strong{color:#00f;background:transparent;border-bottom:0px solid #999;}

/* end base styles */

/* Network tab standards, shouldn't change */

/* shared pri and sec */
.navset {width:100%;} /* IE: width */
.navset a {text-decoration:none;}
.navset ul, .navset li {margin:0;padding:0;list-style:none;}
.navset li {float:right;display:inline;}
.navset li a:hover {text-decoration:underline;}
.navset ul:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.navset ul {zoom:1;} /* clear IE */

/* primary tabs */
.navset .hd ul {font:bold 78%/1.2em tahoma;margin-bottom:0px;margin-top:1px;padding-left:.3em;position:relative;} /* IE quirks mode: relative */
.navset .hd li {margin-right:.33em;padding:0;}
.navset .hd li.on strong a {cursor:default;}
.navset .hd li a, .navset .hd li strong, .navset .hd li em {display:block;}
.navset .hd li a, .navset .hd li strong {*display:inline-block;}  /* IE: 100% clickable */
.navset .hd li em {font-style:normal;padding:.2em .2em;}
.navset .hd li.orphan, .navset .hd li.orphan a, .navset .hd li.orphan em {background:transparent none;border-width:0;margin:0;}

li.star
{
	list-style-image:url(../img/smallstar.jpg);
}

li.square
{
	list-style-image:url(../img/smallsquare.jpg);
}

.boldnorm{
	font-size:12px;
	font-family:arial;
	font-weight:bold;
}
  

.popup2 { margin:0px 15px 15px 15px; }
	
.popup
{
	background-color:#FFFFCC;
	border:solid 1px thin;
	width:400px; 
}

.popup h1 
{
	margin:0px 0px 10px 0px;
	padding:0px;
}

.popup1
{
	background-color:#CCFF66;
	border-bottom:solid 1px #000000;
	margin-bottom:5px;
	padding:10px;
	text-align:right;
	width:400px; 
}

.mdlbackground {
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.mdlbutton, .mdlbuttonAlert {
	border: 1px outset #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Geneva;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
}

.mdlbutton {background-color: #8A0031;}
.mdlbutton:hover { background-color:#B50443; }
.mdlbuttonAlert {background-color: #8f0808;}
.mdlbuttonAlert:hover { background-color:#9d1a1a; }

.mdlbuttonfaded {
	background-color: #CCCCCC;
	border: 1px outset #000000;
	color: #333333;
	font-family: Arial, Helvetica, Geneva;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
}

.subnav { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffffff; text-decoration: none }
A.subnav:link { color: #ffffff }
A.subnav:visited { color: #ffffff }
A.subnav:hover { color: #c7f2fc }
