/**************************** HOW STYLESHEETS WORK IN INTSITE ********************************/
/* STRUCTURAL STYLES - Menus, divs, etc. are declared in master.css
/* SITE-SPECIFIC STYLES - and anything to be displayed in HTMLEditor, are declared in [SITENAME].css
/* EXTRA STYLES or STYLE OVERRIDES for modules - are declared in [module].css
/* In order to permit style inheritance AND style overrides at all levels of granularity:
/*	   - Each module page is enclosed in two DIVs - one with id=[Module], the other with id=[Page]
/*				- this allows us to override a style for a whole module or just for a page
/*		- For even more control, we can assign an ID to an element in a page, leaving the generic class definition
/*				- this allows us to modify the style for this element, without changing the class
/* Note that this new stylesheet method has NOT been rolled out to all sites yet - most do not have a master.css
/*********************************************************************************************/

/*** BEGIN GENERIC TAG STYLES ***/
* {margin:0;padding:0;} /*Override evil browser defaults*/
BODY {margin: 0px; font-family: Verdana, Arial; color: black; font-size:13px;}
/*TABLE {font-size:12px;}*/ /*default font-size (using BODY doesn't work in tables?)*/
INPUT {BORDER: #999999 1px solid;FONT-SIZE: 9pt;COLOR: #000000;FONT-FAMILY: Arial;BACKGROUND-COLOR: #f6f6f6;}
SELECT {width: 230px;border: 1px solid #cccccc;background-color: #F6F6F6;font-size:10px;BACKGROUND-COLOR: #f6f6f6;}
TEXTAREA {border: 1px solid #999999;FONT-SIZE: 9pt;COLOR: #000000;FONT-FAMILY: Arial;BACKGROUND-COLOR: #f6f6f6;}
A {COLOR: #2154A3;TEXT-DECORATION: underline;}
A:visited {color: #BA5EAA;}
P {margin-bottom:10px;}
P, LI {font-size:13px; color: black;}
pre {font-size: 10pt; color:#666666; }
address {font-size:10px;padding-bottom:3px;color:#999999;font-family:arial;}
H1 {font-size: 20px; color: #808080; text-transform:uppercase;}
H2 {font-size: 15px; color: #808080; text-transform:uppercase;}
H3 {font-size: 10pt;color:#3d6087;MARGIN-BOTTOM: -1em;}
H4 {font-size: 12px;color:#000000;MARGIN-BOTTOM: -1em;}
H5 {font-size: 12px;color:#666666;MARGIN-TOP: 0.5em;MARGIN-BOTTOM: -1.2em;}
H6 {font-size: 12px;color:#666666;}
#Main UL {LINE-HEIGHT: 1.5em;margin-left:0px;list-style-position:inside;LIST-STYLE-TYPE: square}
#Main OL {LINE-HEIGHT: 1.5em}
#Main LI {LINE-HEIGHT: 1.5em;margin-left:30px}
LI {margin-left: 30px}
A IMG {border:0}
/*** END GENERIC TAG STYLES ***/

/*** BEGIN GENERIC INTSITE CLASSES ***/
#Content {} /*layout settings under MASTER SPECIFIC*/
.ErrorLabel {color:RED;}
.PageTitle {FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #003399;FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.SubTitle {font-family:arial;font-weight:bold;padding-top:3px}
.copyright {font-size:9px;padding-bottom:3px;color:#999999;font-family:arial;}
.Note {font-size:9pt;padding-left:5px}
.SmallNote {font-size:8pt;}
.Emphasis {font-weight:bold}
.Numeric {text-align:right}
.Required {color:RED;padding-left:3px}

/*Links*/
TABLE .ButtonTable {width:100%;border:0px;text-align:center;margin:10px 0px 10px 0px}
TABLE .ButtonTable TD {text-align:center;padding:3px;margin:auto}
A.button {font-family:tahoma;text-decoration:none;padding:2px 7px 2px 7px;border:1px solid #999999;background-color:#E7E7E7;color: #666666;}
A.button:hover{text-decoration:underline}
	
/*Table stuff*/
TABLE.NoBorder {border:0px}
TABLE.WithBorder, TABLE.WithBorder TD {font-size:13px;border-color:#666666;border-style:solid;border: 0px;}
TABLE.WithBorder {border-width:0 0 1px 1px;border-collapse:collapse}
TABLE.WithBorder TD {border-width:1px 1px 0 0;margin:0}

TD.ColHeader, TD.RowHeader, TD.TableHeader {font-weight:bold} 
/*TD.ColHeader, TD.RowHeader, TD.TableHeader {background-color: #F0F0F0} */
TD.RowHeader {text-align:right;vertical-align:top;}
TD.ColHeader {text-align:left} 
TABLE.WithBorder TD.TableHeader {text-align:left; font-size:11pt;}

table .Separator {background-color: #b2b2b2; height: 1px; font-size: 1px}

.IETableCenterKludgeDiv {text-align:center} /*Need div to center table in IE*/

/*Generic search results*/
.SearchResult {padding-top:10px;padding-bottom:10px;}
.SearchTitle, .SearchTitle A {padding-bottom:3px;text-decoration: none;}
.SearchSummary {margin-left:10px;}
.Highlight {BACKGROUND: #3d6087;COLOR: white;TEXT-DECORATION: none;}

/*Characteristics*/
.CharTable {margin:auto;}
.Char, .CharVal {font-size: 8pt; padding-top:0;}
.Char {text-align:right;padding-right:3px;color:#999999;font-weight: bold;}
.CharVal {}

/*Language menu*/
#Lang {text-align:right;color:#000000;font-size: 9px} /*layout settings under MASTER SPECIFIC*/
.ActiveLang {}
.LangSep {}

/*Pagination*/
.pagination {text-align:center;width:100%;margin:10px 0px 10px 0px}
.pagination .CurPage {font-weight:bold}
.pagination A {cursor:pointer}

/**** CALENDAR STYLES *****/
#Calendar {font-family:tahoma;margin:5px;background-color:#FFFDE9}
#Calendar .PageTitle {text-align:center;width:100%;font-size:10pt;font-weight:bold}
#Calendar .ArrowTable {width:100%;font-weight:bold;font-size:8pt;text-align:center}
#Calendar .CalendarTable {width:100%;background-color:BLACK;text-align:center;margin:5px 0px 5px 0px;}
#Calendar .CalendarTable TD {background-color:WHITE;font-size:8pt;height:15pt;width:14%}
#Calendar .CalendarTable .ColHeader {background-color:#F0F0F0;font-weight:bold}
#Calendar .CalendarTable .Weekend {background-color:#FFF8A0}
#Calendar .CalendarTable .Today {color:RED;font-weight:bold}
#Calendar .CalendarTable .SelectedDay {color:GREEN;border:1px solid green;padding:0px 5px 0px 5px;font-weight:bold}
#Calendar .CalendarTable A {text-decoration:none}
#Calendar .ButtonTable {width:100%;font-weight:bold;font-size:8pt;text-align:center}

/*** END GENERIC INTSITE CLASSES ***/
/*** BEGIN STYLES SPECIFIC TO THIS MASTER ***/
#Header {/*border-bottom:1px solid #CCCCCC;*/padding-bottom:6px; width: 800px;}
#Main {height:60%;border-bottom:1px solid #CCCCCC}
/*#Menu {padding:0px 5px 0px 5px; height:100%; width:175px;}*/
#Lang {height:18px;vertical-align:top}
#Right{padding-left:10px;border-left:1px solid #CCCCCC;vertical-align:top;}
#Content{padding:0px;vertical-align:top;}
#Bottom {font-size:10px;padding-bottom:3px;color:#999999;font-family:arial;}
/*#SpecialMenu {height:18px;line-height:18px;}*/

/*Menus*/
/*.Level1 {FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #003399;FONT-FAMILY: Verdana}
.Level1:hover {COLOR: #003399}

.Level2 {FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #999999;FONT-FAMILY: Verdana}
.Level2:hover {COLOR: #999999}

.Level3 {FONT-SIZE: 10px;COLOR: #999999;FONT-FAMILY: Tahoma}
.Level3:hover {COLOR: #999999}*/
/*** End STYLES SPECIFIC TO THIS MASTER ***/

.cboLang {border: medium none;FONT-SIZE: 12px;COLOR: #333333;FONT-FAMILY: arial}
.TblRight {FONT-SIZE: 10px;FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif}
.searchBox {BORDER: 1px solid #cccccc;FONT-SIZE: 11px;FONT-FAMILY: Arial;HEIGHT: 16px;BACKGROUND-COLOR: #f6f6f6;}

.MainDiv
{ margin: 10px auto;
  position: relative;
  width: 800px;
}

.Menu
{ width: 100%;
  height: 30px;
  z-index: 10000;
  position: relative;
}

.Menu a
{ text-decoration: none;
  color: #FFFFFF;
}

.Menu a:hover
{ text-decoration: none;
  border-bottom: none;
}

.Menu ul, .Menu li
{ text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.Menu > ul > li
{
  width: 123px;
  height: 12px;
  padding-top: 7px;
  padding-bottom: 8px;
  float: left;
  background-color: #B2B2B2;
  color: #FFFFFF;
  margin-right: 5px;
  margin-left: 5px;
}

.Menu > ul > li:hover
{ background-color: #99D13F;
}
.Menu > ul > li#Menu1:hover { background-color: #F2630A;}
.Menu > ul > li#Menu2:hover { background-color: #99D13F;}
.Menu > ul > li#Menu3:hover { background-color: #FFCC02;}
.Menu > ul > li#Menu4:hover { background-color: #2154A3;}
.Menu > ul > li#Menu5:hover { background-color: #B21642;}
.Menu > ul > li#Menu6:hover { background-color: #F2630A;}

.Menu ul ul
{ display: none;
  padding-top: 6px;
  width: 143px;
  margin-left: -10px;
}

.Menu ul ul li
{ padding-top: 5px;
  height: 20px;
  background-color: #CCCCCC;
  color: #FFFFFF;
}

.Menu ul ul a:hover
{ font-weight: bold;
  color: #000000;
}

/*END - dropdown menu*/



