.dnone {display:none;}
.HeadBg
{
    BACKGROUND-COLOR: #cccccc
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	
	margin: 0;
	padding: 0;
}
p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}
.h2{
font-size: 12px;
font-weight: bold;
    COLOR: #777777;
}
/*
td	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}*/

textarea	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	border: 1px solid gray;
	color: #666666;
	width: 200px;
	height: 100px;
	
}

.TabBg
{
    BACKGROUND-COLOR: black
}
.LeftPane
{
}
.ContentPane
{
}
.RightPane
{
}
.Head,
th.wins,
.wins strong{
    FONT-SIZE: 19px;
    font-weight: bold;
    COLOR: #999999;
    FONT-FAMILY: Arial Narrow, Arial, Verdana, Helvetica, sanserif;
}
.SubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.SubSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.Normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.NormalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.NormalRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.CommandButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.CommandButton:link
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.CommandButton:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.CommandButton:active
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.CommandButton:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #666644;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #666644;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
DT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TFOOT
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
THEAD
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: baseline;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #003366
}
A:link
{
    COLOR: #5483A3;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #5483A3;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #5483A3;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
SMALL
{
    FONT-SIZE: 8px
}
BIG
{
    FONT-SIZE: 14px
}
BLOCKQUOTE
{
    
}
PRE
{
    
}
UL LI
{
    
}
UL LI LI
{
    
}
UL LI LI LI
{
    
}
OL LI
{
    
}
OL OL LI
{
   
}
OL OL OL LI
{
  
}
HR
{
    HEIGHT: 1pt;
    TEXT-ALIGN: left
}
.Message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #eeeeee
}
.ItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.ModuleBg
{
    BACKGROUND-COLOR: #5483A3
}
#header
{
    MARGIN: 0;
    PADDING: 0;
}
#header table{
	padding: 0;
	margin: 0;
}
#logo
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#topnav
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #DDDDDD
}
#topnav td {font-size:10px; color:#666666; padding:2px;}
#title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #5483A3;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 28px
}
#title H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.8em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 2px
}
#utilstrip
{
    CLEAR: both;
    FONT-SIZE: 0.9em;
    WIDTH: 100%;
    COLOR: #000000;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #cccccc
}
#breadcrumb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#breadcrumb IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    PADDING-TOP: 0px
}
#breadcrumb P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
#breadcrumb A:link
{
    COLOR: #000000
}
#breadcrumb A:visited
{
    COLOR: #000000
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 7px;
    BACKGROUND-COLOR: #FFFFFF
}
#footer P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
#footer A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
#footer A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
#SMContainer
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 1px solid;
    WIDTH: 100%;
    COLOR: #5483A3;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 1px solid
}
.SMTitleBg
{
    BACKGROUND-COLOR: #5483A3
}
#Separator
{
    HEIGHT: 5px
}
.SelectedTab
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.SelectedTab:link
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.SelectedTab:visited
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.SelectedTab:active
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.SelectedTab:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.OtherTabs
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.OtherTabs:link
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.OtherTabs:visited
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.OtherTabs:active
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.OtherTabs:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.MainMenu_MenuContainer
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
    BACKGROUND-COLOR: #DDDDDD
}
.MainMenu_MenuBar
{
    CURSOR: hand;
    HEIGHT: 16px
}
.MainMenu_MenuItem
{
    BORDER-RIGHT: #DDDDDD 0px solid;
    BORDER-TOP: #DDDDDD 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: #DDDDDD 0px solid;
    CURSOR: hand;
	color:#666666;
	cursor:pointer;
    BORDER-BOTTOM: #DDDDDD 1px solid;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    HEIGHT: 22px
}
.MainMenu_MenuIcon
{
    BORDER-TOP: #DDDDDD 1px solid;
    BORDER-LEFT: #DDDDDD 1px solid;
    WIDTH: 15px;
    CURSOR: hand;
    BORDER-BOTTOM: #DDDDDD 1px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: center
}
.MainMenu_SubMenu
{
    BORDER-RIGHT: #014e82 0px solid;
    BORDER-TOP: #014e82 0px solid;
    Z-INDEX: 1000;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
    BORDER-LEFT: #014e82 0px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #014e82 0px solid;
    BACKGROUND-COLOR: #DDDDDD
}
.MainMenu_MenuBreak
{
    BORDER-RIGHT: #DDDDDD 0px solid;
    BORDER-TOP: #DDDDDD 1px solid;
    BORDER-LEFT: #DDDDDD 0px solid;
    BORDER-BOTTOM: #DDDDDD 1px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: white
}
.MainMenu_MenuItemSel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    CURSOR: hand;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #B1B1B1
}
.MainMenu_MenuArrow
{
    BORDER-RIGHT: #DDDDDD 1px solid;
    BORDER-TOP: #DDDDDD 0px solid;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    BORDER-BOTTOM: #DDDDDD 1px solid;
    FONT-FAMILY: webdings
}
.MainMenu_RootMenuArrow
{
}
.moduletitle_menuarrow
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: webdings
}
.moduletitle_menubar
{
    CURSOR: hand;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
.moduletitle_menubreak
{
    BORDER-RIGHT: #eeeeee 0px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 0px solid;
    BORDER-BOTTOM: #eeeeee 1px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #eeeeee
}
.moduletitle_menucontainer
{
    BORDER-RIGHT: #0000ff 0px solid;
    BORDER-TOP: #0000ff 0px solid;
    BORDER-LEFT: #0000ff 0px solid;
    BORDER-BOTTOM: #0000ff 0px solid
}
.moduletitle_menuicon
{
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    WIDTH: 15px;
    CURSOR: hand;
    BORDER-BOTTOM: #eeeeee 1px solid;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.moduletitle_menuitem
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 0px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: transparent
}
.moduletitle_menuitemsel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #c1d2ee
}
.moduletitle_rootmenuarrow
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    FONT-FAMILY: webdings
}
.moduletitle_submenu
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    Z-INDEX: 1000;
    FILTER: progid:dximagetransform.microsoft.shadow(color='#696969', direction=135, strength=3);
    BORDER-LEFT: #ffffff 0px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #ffffff 0px solid;
    BACKGROUND-COLOR: #ffffff
}
.SMHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
#SMContainer
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 1px solid;
    WIDTH: 100%;
    COLOR: #5483A3;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 1px solid
}
.SMTitleBg
{
    BACKGROUND-COLOR: #5483A3
}
.wins
{
	border: none;
	background-color: #fff;
}

.Error,
.TextLabelRequired{
	font-weight: bold;
	color: red;
}




/**********************************************
*   Channel Specific Styles  
**********************************************/


/***************************************************

	Home slice Styles

***************************************************/
.homeBar{
	background: #DDDDDD;
}

.homeAdBar{
	background: #DDDDDD;
	font-family: arial,  helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	padding-left: 10px;
}

.home_th {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	background: #DCE7ED;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.home_leftNavbottom{
	
}
#breadcrumb {font-size:9px; padding:10px 0px; display:none;}

#breadcrumb a{font-size:9px; }

#sideMenu {margin-top:0px;}

#sideMenu ul {margin-left:0px; padding-left:0px;}

#sideMenu li {list-style-type:none; margin:0; padding:0;}

td#NavigationPane { border:0px solid blue;}

div#userInfoo {text-align:right;}
div#userInfoo #Table2 {text-align:right; float:right;}

div#userInfoo a, div#userInfoo h3 {color:#0066CC;}
div#interiorcontentareanoleft {margin-right:0px;}
.home_leftNav{
	background-color: #B2CDE0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.home_leftNav:hover{
	background-color: #B2CDE0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.home_leftNav:link{
	background-color: #B2CDE0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.home_leftNav:visited{
	background-color: #B2CDE0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}


.home_leftNavsub{
	background-color: #F5F5F5;
	color: #5483A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.home_leftNavsub:link{
	background-color: #F5F5F5;
	color: #5483A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.home_leftNavsub:hover{
	background-color: #F5F5F5;
	color: #5483A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.home_leftNavsub:visited{
	background-color: #F5F5F5;
	color: #5483A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


.home_newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #5483A3;
}

.home_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #5483A3;
}


.home_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5483A3;
	text-decoration: underline;
}
.home_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5483A3;
	text-decoration: underline;
}
.home_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5483A3;
	text-decoration: underline;
}
.home_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5483A3;
	text-decoration: underline;
}


.home_ul {
	list-style-image:url('/SampleSite/img/home/bullet.gif')
}
.trb_border{
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;
}

/***************************************************

	Learning Styles

***************************************************/
.learningBar{
	background: #A3BDAB;
}

.learningAdBar{
	background: #A3BDAB;
	font-family: arial,  helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	padding-left: 10px;
}

.learning_th {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	background: #BFCFC4;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.learning_leftNavbottom{
	background-image: url('/SampleSite/img/learning/globe.gif');
	background-color: #F5F5F5;
	background-position: right bottom;
	background-repeat: no-repeat
}


.learning_leftNav{
	background-color: #D5DFD7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.learning_leftNav:hover{
	background-color: #D5DFD7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.learning_leftNav:link{
	background-color: #D5DFD7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.learning_leftNav:visited{
	background-color: #D5DFD7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}


.learning_leftNavsub{
	background-color: #F5F5F5;
	color: #70937B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.learning_leftNavsub:hover{
	background-color: #F5F5F5;
	color: #70937B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.learning_leftNavsub:link{
	background-color: #F5F5F5;
	color: #70937B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.learning_leftNavsub:visited{
	background-color: #F5F5F5;
	color: #70937B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


.learning_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #70927A;
	text-decoration: none;
}

.learning_newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #70927A;
}


.learning_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: underline;
}
.learning_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: underline;
}
.learning_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: underline;
}
.learning_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: underline;
}


.learning_links2{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: none;
}
.learning_links2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: none;
}
.learning_links2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: none;
}
.learning_links2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #70927A;
	text-decoration: none;
}


.learning_ul {
	list-style-image:url('/SampleSite/img/learning/bullet.gif')
}




/***************************************************

	Chapter Styles

***************************************************/
.chaptersBar{
	background: #B4B4B4;
}

.chaptersAdBar{
	background: #B4B4B4;
	font-family: arial,  helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	padding-left: 10px;
}

.chapters_th {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	background: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.chapters_leftNavbottom{
	background-image: url('/SampleSite/img/chapters/globe.gif');
	background-color: #F5F5F5;
	background-position: right bottom;
	background-repeat: no-repeat
}


.chapters_leftNav{
	background-color: #C5C5C5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.chapters_leftNav:hover{
	background-color: #C5C5C5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.chapters_leftNav:visited{
	background-color: #C5C5C5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.chapters_leftNav:link{
	background-color: #C5C5C5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}


.chapters_leftNavsub{
	background-color: #F5F5F5;
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.chapters_leftNavsub:hover{
	background-color: #F5F5F5;
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.chapters_leftNavsub:link{
	background-color: #F5F5F5;
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.chapters_leftNavsub:visited{
	background-color: #F5F5F5;
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


.chapters_newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #7B7B7B;
}


.chapters_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7B7B7B;
	text-decoration: underline;
}
.chapters_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7B7B7B;
	text-decoration: underline;
}
.chapters_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7B7B7B;
	text-decoration: underline;
}
.chapters_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7B7B7B;
	text-decoration: underline;
}


.chapters_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #7B7B7B;
}

.chapters_ul {
	list-style-image:url('/SampleSite/img/chapters/bullet.gif')
}



/***************************************************

	Events Styles

***************************************************/
.eventsBar{
	background: #BAA9BC;
}

.eventsAdBar{
	background: #BAA9BC;
	font-family: arial,  helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	padding-left: 10px;
}

.events_th {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	background: #DCE7ED;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.events_leftNavbottom{
	background-image: url('/SampleSite/img/events/globe.gif');
	background-color: #F5F5F5;
	background-position: right bottom;
	background-repeat: no-repeat
}


.events_leftNav{
	background-color: #C8BACA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.events_leftNav:link{
	background-color: #C8BACA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.events_leftNav:hover{
	background-color: #C8BACA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.events_leftNav:visited{
	background-color: #C8BACA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}


.events_leftNavsub{
	background-color: #F5F5F5;
	color: #856589;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.events_leftNavsub:hover{
	background-color: #F5F5F5;
	color: #856589;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.events_leftNavsub:link{
	background-color: #F5F5F5;
	color: #856589;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.events_leftNavsub:visited{
	background-color: #F5F5F5;
	color: #856589;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


.events_newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #856589;
}


.events_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #856589;
	text-decoration: underline;
}
.events_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #856589;
	text-decoration: underline;
}
.events_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #856589;
	text-decoration: underline;
}
.events_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #856589;
	text-decoration: underline;
}


.events_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #856589;
}

.events_ul {
	list-style-image:url('/SampleSite/img/events/bullet.gif')
}

/***************************************************

	Career Styles

***************************************************/
.careerBar{
	background: #92C7C9;
}

.careerAdBar{
	background: #92C7C9;
	font-family: arial,  helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	padding-left: 10px;
}

.career_th {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	background: #DCE7ED;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.career_leftNavbottom{
	background-image: url('/SampleSite/img/career/globe.gif');
	background-color: #F5F5F5;
	background-position: right bottom;
	background-repeat: no-repeat
}


.career_leftNav{
	background-color: #A9D3D5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.career_leftNav:link{
	background-color: #A9D3D5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.career_leftNav:visited{
	background-color: #A9D3D5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.career_leftNav:hover{
	background-color: #A9D3D5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}


.career_leftNavsub{
	background-color: #F5F5F5;
	color: #5DB0B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.career_leftNavsub:link{
	background-color: #F5F5F5;
	color: #5DB0B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.career_leftNavsub:hover{
	background-color: #F5F5F5;
	color: #5DB0B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.career_leftNavsub:visited{
	background-color: #F5F5F5;
	color: #5DB0B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.career_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #5DB0B3;
}

.career_newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #5DB0B3;
}


.career_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5DB0B3;
	text-decoration: underline;
}
.career_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5DB0B3;
	text-decoration: underline;
}
.career_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5DB0B3;
	text-decoration: underline;
}
.career_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5DB0B3;
	text-decoration: underline;
}


.career_ul {
	list-style-image:url('/SampleSite/img/career/bullet.gif')
}

#chapterAdminControl{
	position:			absolute;
	width:				221px;
	height:				29px;
	left: 				50%;
	top: 				0;
 	z-index:			10;
	margin-left: 		-100px;
}


/***************************************************

	Sponsors Styles

***************************************************/
.sponsorsBar{
	background: #FE9557;
}

.sponsorsAdBar{
	background: #FE9557;
	font-family: arial,  helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	padding-left: 10px;
}

.sponsors_th {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	background: #F7E4D2;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.sponsors_leftNavbottom{
	background-image: url('/SampleSite/img/sponsors/globe.gif');
	background-color: #F5F5F5;
	background-position: right bottom;
	background-repeat: no-repeat
}


.sponsors_leftNav{
	background-color: #F5CFAA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.sponsors_leftNav:link{
	background-color: #F5CFAA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.sponsors_leftNav:visited{
	background-color: #F5CFAA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}
.sponsors_leftNav:hover{
	background-color: #F5CFAA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor : hand;
}


.sponsors_leftNavsub{
	background-color: #F5F5F5;
	color: #E8702F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.sponsors_leftNavsub:link{
	background-color: #F5F5F5;
	color: #E8702F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.sponsors_leftNavsub:hover{
	background-color: #F5F5F5;
	color: #E8702F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.sponsors_leftNavsub:visited{
	background-color: #F5F5F5;
	color: #E8702F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.sponsors_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #E8702F;
}

.sponsors_newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #E8702F;
}


.sponsors_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #E8702F;
	text-decoration: underline;
}
.sponsors_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #E8702F;
	text-decoration: underline;
}
.sponsors_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #E8702F;
	text-decoration: underline;
}
.sponsors_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #E8702F;
	text-decoration: underline;
}

.sponsors_ul {
	list-style-image: url('/SampleSite/img/sponsors/bullet.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	margin: 8px;
	padding: 8px
}

.AllButtons{
	font: 8pt verdana;
	font-weight:bold;
	letter-spacing:1;   
	background-color: #336699;
	border-width:thin;
	border-color: #0099CC;
	
	color: #FFFFFF;
    cursor:hand;     
}


.CoreNetTitleheader {
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica	
}




 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   100%;
  text-align: center;

}
 /*body div,*/ body p, body th, body td, body li, body dd {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   90%;
  text-align: left;
  line-height: 16px;
}
/*
body, body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}
*/
body {
  margin: 0 auto;
  padding: 5px 0 5px 0;
  background: #666 repeat-x scroll top left;
  color: #000;

}

/* HEADERS  */
body h1 {
  font-family: Georgia, Times New Roman, Times, serif;  
  color: #545454;
  font-size: 130%;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

body h2 {
  color: #008dcf;
  font-size:   110%;
  font-weight: bold;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #008dcf; }
a:visited { color: #5facd8; }	
a:hover   { color: #df7f03; }
a:active  { color: #df7f03; }

#page {
  width: 990px;
  margin: 0 auto;
  text-align: left;
  overflow: visible;
  background: #fff url(/files/pagelayoutimages/MainBack.gif) repeat;
}

#pageInterior {
  width: 990px;
  margin: 0 auto;
  text-align: left;
  overflow: visible;
  background: #fff url(/files/pagelayoutimages/MainBackInterior.gif) repeat;
}

#main {
  width: 849px;
  margin: 0;
  float: left;
}

#maininterior {
  width: 849px;
  margin: 0;
}

#rightads {
  width: 138px;
  margin: 0;
  padding: 138px 0 0 0;
  text-align: center;
  float: right;
}

#logo {
   float: left;
   padding: 10px 0 15px 10px;
   margin: 0;
background-color: #fff;
}

#utility {
   text-align: right;
   padding: 16px 10px 0 0;
   font-size: 65%;
   float: right;
}

#utility a:link    { color: #008dcf; text-decoration: underline; }
#utility a:visited { color: #008dcf; text-decoration: underline; }	
#utility a:hover   { color: #df7f03; text-decoration: underline; }
#utility a:active  { color: #df7f03; text-decoration: underline; }

#utility .on a:link    { color: #008dcf; text-decoration: underline; font-weight: bold;}
#utility .on a:visited { color: #008dcf; text-decoration: underline; font-weight: bold;}	
#utility .on a:hover   { color: #df7f03; text-decoration: underline; font-weight: bold;}
#utility .on a:active  { color: #df7f03; text-decoration: underline; font-weight: bold;}


#loginsearch {
  width: 470px;
  margin: 0;
  padding: 0;
  float: right;
  font-size: 65%;
  color: #9e9e9e;
}


#login {
   border: #d0d0d0 solid 1px;
   background-color: #fcfcfc;
   padding: 5px 5px 10px 5px;
   margin: 15px 10px 20px 0;
   width: 185px;
   font-weight: bold;
   float: right;   
   height: 28px;
}

#login .logintext a {
   padding: 0px 6px 0px 8px;
   margin: 0;
   font-size: 120%;
}

#search {
   border: #d0d0d0 solid 1px;
   background-color: #fcfcfc;
   padding: 10px 0px 11px 5px;
   margin: 15px 15px 5px 0;
   width: 175px;
   font-weight: bold;
   float: right;
}

#search-quicksearch {
  font-size: 105%;
  color: #9e9e9e;
  font-weight: bold;  
}

#button {
   position: relative;
   top: .25em;
}

#mainnavback {
clear: left;
  background: transparent url(MainNavBack.gif) repeat;
  padding: 0;
  margin: 0;  
  width: 848px;
  border-top: #e1e1e1 solid 1px;
  border-bottom: #c5c5c5 solid 1px;
  height: 27px;   
  text-align: center;
}

#mainnavbackinterior {
clear: left;
  background: transparent url(MainNavBack.gif) repeat;
  padding: 0;
  margin: 0;  
  width: 848px;
  border-top: #e1e1e1 solid 1px;
  height: 27px;   
  text-align: center;
}


/* Main Navigation and Flyouts  */
#mainnav { /* all main nav lists */
  clear: left;
   padding: 0;
   margin: 0;
   list-style: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #666;
   background-color: transparent;
}

#mainnav li { /* all list items */
  float: left;
  padding: 0;
  margin: 0;
  line-height: 26px;   
  background-color: transparent;

}
			
#mainnav li a:link,
#mainnav li a:visited,
#mainnav li a:active,
#mainnav li a:hover {
  color: #666;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0;
  padding: 0px 10px 3px 10px;
  background: url(MainNavRule.gif) no-repeat top right;
  font-size: 85%;
  font-weight:normal;
}

body a:link, body a:visited, body a:hover, body a:active {font-weight:normal;}

#mainnav li a:active,
#mainnav li a:hover {
  color: #fff;
  display: block;
  background: #008dcf url(MainNavRule.gif) no-repeat top right;
}

#mainnav li#lastnav a:link,
#mainnav li#lastnav a:visited,
#mainnav li#lastnav a:active,
#mainnav li#lastnav a:hover {
  background-image: none;
}

#mainnav li#lastnav a:active,
#mainnav li#lastnav a:hover {
  color: #fff;
  display: block;
  background-color: #008dcf;
}

#mainnav #NavOn a:link,
#mainnav #NavOn a:visited,
#mainnav #NavOn a:active,
#mainnav #NavOn a:hover {
  color: #fff;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0;
  padding: 0px 10px 3px 10px;
  background: #008dcf url(MainNavRule.gif) no-repeat top right;
  font-weight: bold;
  font-size: 85%;
}

#mainnav li#lastnavOn a:link,
#mainnav li#lastnavOn a:visited,
#mainnav li#lastnavOn a:active,
#mainnav li#lastnavOn a:hover {
  text-decoration: none;
  text-align: left;
  margin: 0;
  padding: 0px 10px 3px 10px;
  font-size: 85%;  
  background-image: none;
  color: #fff;
  display: block;
  background-color: #008dcf;
  font-weight: bold;  
}

	
#mainnav li ul { /* second-level lists */
   position: absolute;
   left: -999em;
   width: 201px;
   top: 12.54em;
   width: 202px;
   border-top: #c5c5c5 solid 1px;
   padding: 0;
   font-size: 98%;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   list-style: none;
   margin: 0;
   z-index: 3;
 }				

	
#mainnav li ul li a:link, 
#mainnav li ul li a:visited, 
#mainnav li ul li a:active {
   color: #fff;
   border-bottom: #c5c5c5 solid 1px;
   border-right: #c5c5c5 solid 1px;
   border-left: #c5c5c5 solid 1px;
   background: #008dcf;
   line-height: 17px;
   width: 195px;
   padding: 3px 2px 3px 4px;
   margin: 0;
   z-index: 3;

}
		
#mainnav li ul li a:hover,
#mainnav li#lastnav ul li a:hover{
   color: #fff;
   border-bottom: #c5c5c5 solid 1px;
   border-right: #c5c5c5 solid 1px;
   border-left: #c5c5c5 solid 1px;
   background: #df7f03;
   line-height: 17px;
   width: 195px;
   padding: 3px 2px 3px 4px;
   margin: 0;
   font-weight: bold;
      z-index: 3;
}

#mainnav li:hover ul ul, 
#mainnav li:hover ul ul ul, 
#mainnav li.sfhover ul ul, 
#mainnav li.sfhover ul ul ul {
   left: -999em;
   margin-top: -1.2em;
}
	
#mainnav li:hover ul, 
#mainnav li li:hover ul, 
#mainnav li li li:hover ul, 
#mainnav li.sfhover ul, 
#mainnav li li.sfhover ul, 
#mainnav li li li.sfhover ul { /* lists nested under hovered list items */
   margin-top: -2.58em;
   left: auto;
}	

#navbottombluerule {
   border-bottom: #008dcf solid 5px;
   background-color: transparent;
}


#headerbanner { 
   padding: 1px 1px 2px 1px;
   margin: 0;
   height: 188px;
   z-index: 1;
}

#spotlightfunction {
	margin: 0;
	padding:0; 
}

 #headerbanner #spotlightfunction .buttons {
	position: relative;
	top: -28px;
	left: 728px;
   	z-index: 2;	
	margin: 0;
	padding:0; 	
  }


#spotlight2 { 
	display: none;
}

#spotlight3 { 
	display: none;
}



#photoareas {
   padding: 0px 1px 0px 1px;
   margin: 0;
   height: 125px;
   list-style: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #fff;

}

	
#photoareas li { /* all list items */
   float: left;
   padding: 0;
   margin: 0 1px 0 1px;
   display: block;
   border-left: #fff solid 2px;
   border-right: #fff solid 2px;  
}

#bluephoto, #bluephoto a:link,
#bluephoto a:visited,
#bluephoto a:active,
#bluephoto a:hover { /* all list items */
   display: block;
   background: #1a88c7 url(/files/pagelayoutimages/HomeBlueArrow.gif) no-repeat top right;
   border-bottom: #fff solid 3px;
   padding: 3px 0 5px 3px;
   margin: 0;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   font-size: 87%;
}

#greenphoto, #greenphoto a:link,
#greenphoto a:visited,
#greenphoto a:active,
#greenphoto a:hover { /* all list items */
   display: block;
   background: #6c9930 url(/files/pagelayoutimages/HomeGreenArrow.gif) no-repeat top right;
   border-bottom: #fff solid 3px;
   padding: 3px 0 5px 3px;
   margin: 0;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   font-size: 87%;
}

#orangephoto, #orangephoto a:link,
#orangephoto a:visited,
#orangephoto a:active,
#orangephoto a:hover { /* all list items */
   display: block;
   background: #f0990b url(/files/pagelayoutimages/HomeOrangeArrow.gif) no-repeat top right;
   border-bottom: #fff solid 3px;
   padding: 3px 0 5px 3px;
   margin: 0;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   font-size: 87%;
}

#redphoto, #redphoto a:link,
#redphoto a:visited,
#redphoto a:active,
#redphoto a:hover { /* all list items */
   display: block;
   background: #e14c08 url(/files/pagelayoutimages/HomeRedArrow.gif) no-repeat top right;
   border-bottom: #fff solid 3px;
   padding: 3px 0 5px 3px;
   margin: 0;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   font-size: 87%;
}

#photoareas .text {
  font-size: 87%;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

#photoareas .text a:link,
#photoareas .text a:visited,
#photoareas .text a:active,
#photoareas .text a:hover {
  text-decoration: none;
  color: #fff;
}

#photoareas .arrow { 
   position: relative;
   top: -.95em;  
   float: right;
   padding: 0 5px 0 0;
   margin: 0;
}


#photoareas .areaphoto { 
   margin: 0;
   padding: 0;
}



#maincontentarea {
   padding: 10px 10px 10px 10px;
   margin: 0 0 0 6px;
   font-size: 80%;
}

#main .rightcalloutarea {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 20px 20px 0;
   float: right;
   width: 376px;


}

#main .leftcalloutarea {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 25px 20px 20px;
   float: left;
   width: 376px;
}

#main .callouttextarea {
   padding: 0 10px 10px 15px;
 }



#main .callouttextarea .title { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 110%;
  padding: 5px 0 0 0;
  margin: 0;
  font-weight: bold;
}

#main .callouttextarea .smalltitle { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 100%;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

#main .callouttextarea p {
   color: #000;
   font-size: 71%;

}

#main .calloutareatwocols {

   clear: both;
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 5px 10px 20px 20px;
   width: 810px;
}


/* TABS */



#main .callouttextareatabs {
   color: #000;

 }
 
#main .callouttextareatabs .title { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 120%;
  padding: 10px 0 10px 0;
  margin: 0;
  font-weight: bold;
  border-bottom: #d0d0d0 solid 1px;
}

#main .callouttextareatabs .smalltitle { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 110%;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

#main .callouttextareatabs p {
   color: #000;
   font-size: 90%;
}

#bodycontent .rightcalloutcolumn {
   padding: 0;
   margin: 0;
   float: right;
   width: 335px;
}

#bodycontent .leftcalloutcolumn {
   padding: 0;
   margin: 0;
   float: left;
   width: 345px;
}

#bodycontent .rightcalloutarea {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 10px 20px 0;
   float: right;
   width: 305px;
}

#bodycontent .leftcalloutarea {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 0px 20px 0px;
   float: left;
   width: 305px;
}

#bodycontent .calloutarea {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 10px 20px 0;
   width: 300px;
}

#bodycontent .calloutarearight {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 8px 20px 0;
   width: 303px;
}

#bodycontent .calloutarealeft {
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 10px 8px 20px 0;
   width: 310px;
}

#bodycontent .callouttextarea {
   padding: 0 10px 10px 15px;
   font-size: 85%;
 }

#bodycontent .callouttextarea1 {
   padding: 10px 10px 10px 15px;
   font-size: 95%;
 }


#bodycontent .callouttextarea .title { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 125%;
  padding: 5px 0 0 0;
  margin: 0;
  font-weight: bold;
}

#bodycontent .callouttextarea .smalltitle { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 100%;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

#bodycontent .callouttextarea p {
   color: #000;
   font-size: 100%;

}

#bodycontent .calloutareatwocols {

   clear: both;
   border: #d0d0d0 solid 1px;
   padding: 0;
   margin: 5px 0px 20px 0px;
   width: 695px;
}

/* TABS */

#bodycontent .callouttextareatabs1 {
   color: #000;
   width: 335px;
 }

#bodycontent .callouttextareatabs {

 }
 
 #bodycontent .callouttextareatabs1 .tabtitle { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 115%;
  padding: 10px 0 10px 0;
  margin: 0;
  font-weight: bold;
  border-bottom: #d0d0d0 solid 1px;
}

#bodycontent .callouttextareatabs1 p {
   color: #000;
   font-size: 110%;
}

.callouttextareatabs h3 {
   color: #000;
   font-size: 87%;
   margin: 10px 0 0 0;
   padding: 0;
   font-weight: normal;
}

#EventListControl_LinkToCalendar {
   font-size: 87%;
   font-weight: normal;
}

.callouttextareatabs h4 {
   color: #000;
   font-size: 87%;
   margin: 0;
   padding: 0;
   font-weight: normal;
}

.callouttextareatabs h5 {
   color: #000;
   font-size: 87%;
   margin: 0;
   padding: 0;
   font-weight: normal;
}

 #bodycontent .callouttextareatabs h3 {
   color: #000;
   font-size: 105%;
   margin: 10px 0 0 0;
   padding: 0;
   font-weight: normal;
}

#bodycontent #EventListControl_LinkToCalendar {
   font-size: 105%;
   font-weight: normal;
}

#bodycontent .callouttextareatabs h4 {
   color: #000;
   font-size: 105%;
   margin: 0;
   padding: 0;
   font-weight: normal;
}

#bodycontent .callouttextareatabs h5 {
   color: #000;
   font-size: 105%;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
 
#bodycontent .callouttextareatabs .title { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 155%;
  padding: 10px 0 10px 0;
  margin: 0;
  font-weight: bold;
  border-bottom: #d0d0d0 solid 1px;
}

#bodycontent .callouttextareatabs .smalltitle { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 145%;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

#bodycontent .callouttextareatabs p {
   color: #000;
   font-size: 119%;
}

.tabs {
	border: none;
} 

#bodycontent .tabs li .tabs-single {
	font-size: 125%;
}

#bodycontent .tabs li .tabs-double {
	font-size: 125%;
}

/* Secondary and Teriary Navigation  */ 
 
#subnav {
   width: 112px;
   padding: 5px 0 0 0;
   margin: 3px 0 0 5px;
   background-color: #dff4ff;
} 

#subnav li { 
   list-style: none;
   font-size: 85%;
   font-weight: bold;
   margin: 10px 3px 8px 5px;
   padding: 5px 0 0 0;
    
}

			
#subnav li .navtext a:link,
#subnav li .navtext a:visited {
  display: block;
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 0px 3px 8px 15px;
}

#subnav li .navtext a:active,
#subnav li .navtext a:hover {
  display: block;
  color: #cc3300;
  text-decoration: none;
  margin: 0;
  padding: 0px 3px 8px 15px;
}


/*#subnav li#SubNavOn a:link,
#subnav li#SubNavOn a:visited,  
#subnav li#SubNavOn a:active,
#subnav li#SubNavOn a:hover {
  list-style: url(/files/pagelayoutimages/BlueSubNavArrow.gif);
  color: #cc3300;
  text-decoration: none;
}*/



#subnav li ul li{ 
   list-style: none;
   font-size: 100%;
   font-weight: normal;
   margin: 0 0 0 -20px;
   padding: 5px 3px 3px 0;
}
			
#subnav li ul li a:link,
#subnav li ul li a:visited {
  text-decoration: none;
  color: #000;
}

#subnav li ul li a:active,
#subnav li ul li a:hover {
  color: #cc3300;
  text-decoration: none;
}

#subnav li ul li.trinavon a:link,
#subnav li ul li.trinavon a:visited,
#subnav li ul li.trinavon a:active,
#subnav li ul li.trinavon a:hover {
  color: #cc3300;
  text-decoration: none;
}

/*#trinav li#trinavOn a:link,
#trinav li#trinavOn a:visited,  
#trinav li#trinavOn a:active,
#trinav li#trinavOn a:hover {
  color: #cc3300;
  text-decoration: none;
}*/



#nav li .subnavWithChildren {
margin: 0px;
background: #E8F4F8;
font-size: 10px;
padding: 0px 5px 5px 21px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
width: 154px;
}

#nav li .subnavWithChildren a:link { color: #333333; text-decoration: none; font-weight: normal;}
#nav li .subnavWithChildren a:visited { color: #555555;  text-decoration: none; font-weight: normal; }	
#nav li .subnavWithChildren a:hover   { color: #990000; text-decoration: none; font-weight: normal; }
#nav li .subnavWithChildren a:active  { color: #990000; text-decoration: none; font-weight: normal; }

#nav li .trinav {
margin: 0px;
background: #E8F4F8;
font-size: 10px;
padding: 3px 0px 3px 19px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
width: 135px;
}

#nav li .trinav a:link { color: #333333; text-decoration: none; font-weight: normal;}
#nav li .trinav a:visited { color: #555555;  text-decoration: none; font-weight: normal;}	
#nav li .trinav a:hover   { color: #990000; text-decoration: none; font-weight: normal;}
#nav li .trinav a:active  { color: #990000; text-decoration: none; font-weight: normal;}
			
#nav li .trinavON2 {
margin: 0px;
background: #E8F4F8;
font-size: 10px;
padding: 3px 0px 3px 19px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
width: 135px;
}

#nav li .trinavON2 a:link {color:#990000; font-weight: bold; text-decoration: none;}
#nav li .trinavON2 a:visited {color:#990000; font-weight: bold; text-decoration: none;}
#nav li .trinavON2 a:hover {color:#A94548; font-weight: bold; text-decoration: none;}
#nav li .trinavON2 a:active {color:#A94548; font-weight: bold; text-decoration: none;}

#nav li .trinavWithChildren {
margin: 0px;
background: #E8F4F8;
font-size: 10px;
padding: 3px 0px 3px 19px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
width: 135px;
}

#nav li .trinavWithChildren a:link { color: #333333; text-decoration: none; font-weight: normal;}
#nav li .trinavWithChildren a:visited { color: #555555;  text-decoration: none; font-weight: normal;}	
#nav li .trinavWithChildren a:hover   { color: #990000; text-decoration: none; font-weight: normal;}
#nav li .trinavWithChildren a:active  { color: #990000; text-decoration: none; font-weight: normal;}

#nav li .quadnav {
margin: 0px;
background: #E8F4F8;
font-size: 10px;
padding: 3px 5px 3px 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
width: 113px;
}

 #maincontentarea {
  background: #fff url(/files/pagelayoutimages/ContentBackground.gif) repeat-y;
  margin: 3px 3px 0 0;  
  padding: 0;
}
 
 #interiorcontentarea {
   margin: 5px 10px 20px 0px;
   padding: 0;
   float: right;
   width: 693px;
 } 
 
  #interiorcontentareanoleft {
   margin: 5px 10px 20px 0px;
   padding: 0;
   float: right;
   width: 760px;
 } 
 
  #maincontentareanoleft {
  background-color: #fff;
  margin: 3px 3px 0 10px;  
  padding: 0;
  font-size: 80%;
}
 
 #bodycontent {
   margin: 0;
   padding: 0px 0px 10px 0px;
   min-height: 600px;
 }  
 
#bodycontent h1 {
  font-family: Georgia, Times New Roman, Times, serif;  
  color: #545454;
  font-size: 130%;
  padding: 18px 0 5px 0;
  margin: 0;
  font-weight: bold;
 }  
 
 #breadcrumbs { 
   border-bottom: #d0d0d0 solid 1px;
   padding: 10px 0 8px 0; 
   font-size: 70%;
   margin: 0 0 15px 0;
   color: #666;   
}

#breadcrumbs a:link,
#breadcrumbs a:visited {
   text-decoration: underline;
   color: #666;
}

#breadcrumbs a:active,
#breadcrumbs a:hover {
  text-decoration: underline;
  color: #df7f03;
}

#pagetools {
   float: right;
   width: 250px;
   font-size: 70%;
   color: #666;  
   text-align: right;
   margin: 0;
   padding: 0;
   height: 20px;
}

#pagetools .text {
   padding: 0 2px 15px 0;
   margin: 0;
   vertical-align: middle;
   z-index: 2;
}

#pagetools .button {
   padding: 0;
   margin: 0 0 0 3px;
   z-index: 2;
}

#related {
   font-size: 110%;
   color: #fff;  
   background-color: #008dcf;
   margin: 0;
   padding: 5px 5px 5px 5px;
   font-weight: bold;
}

/*#resources {
   float: right;
   width: 358px;
   font-size: 90%;
   margin: 0;
   padding: 15px 10px 10px 15px;
   border-left: #cecece solid 1px;
}*/

#resources {
   font-size: 90%;
   margin: 0;
   padding: 15px 10px 10px 15px;
}

#discussion {
   width: 324px;
   font-size: 90%;
   margin: 0;
   padding: 15px 10px 10px 15px;
}

#footer { 
   clear: both;
   border-top: #d0d0d0 solid 1px;
   padding: 20px 0 20px 0;
   color: #000;
   font-size: 70%;
   text-align: center;
   margin: 20px 175px 20px 20px;
}

#footer a:link,
#footer a:visited {
  text-decoration: underline;
  color: #003366;
}

#footer a:active,
#footer a:hover {
  text-decoration: underline;
  color: #ad0028;
}


#footerinterior { 
   border-top: #d0d0d0 solid 1px;
   padding: 20px 0 0 0;
   color: #000;
   font-size: 70%;
   text-align: center;
   margin: 20px 14px 1px 0px;
}

#footerinterior a:link,
#footerinterior a:visited {
  text-decoration: underline;
  color: #003366;
}

#footerinterior a:active,
#footerinterior a:hover {
  text-decoration: underline;
  color: #ad0028;
}

#end { 
   clear: both;
}

#topbodyleft {
   float: left;
   padding: 15px 5px 15px 0px;
   width: 300px;
}

#topbodyright {
   float: right;
   padding: 15px 0px 15px 5px; 
   width: 300px;     
}

#mainbodyarea {
 clear: both;
}

.callout {  
  font-weight: bold;
  color: #008dcf;
}

.note {
  font-size: 85%;
}

.backto {
  font-size: 80%;
}

.yearhead {  
  background-color: #999999;
  font-weight: bold;
  color: #fff;
  font-size: 110%;  
  padding: 5px 0 5px 2px;
}

td.datelist {  
	font-size: 72%;
	padding: 5px 13px 8px 5px;
	width: 175px;
}

#newslist .eventdatelist {  
  padding: 5px 10px 5px 0px;
  width: 175px;
  float: left;
}


td.titlelist {  
	font-size: 72%;
	padding: 5px 5px 8px 0;
}

.viewarrow a {
	background: #fff url(/files/PageLayoutImages/OrangeArrow.gif) no-repeat top right;
	padding: 2px 20px 5px 0;
    font-weight: bold;
	font-size: 90%;	

}




 td.gradcell {
	font-size: 72%;
	padding-right: 5px;
}

tr.alterrow {
	background-color: #eeeeee;
}


#articlelist li{
	list-style: none;
	padding: 0 0 10px 0;
}

 ul.hlarticles{

	margin: 0;
	padding: 0 0 0 8px;
}

.hlarticles li{
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	font-size:   95%;
}

h2.category {
  margin: 0;
  padding: 3px 0 10px 0;
}


#articlelist li p {
  font-size:   100%;
}

 h2.article {
  color: #008dcf;
  font-size:   110%;
  font-weight: bold;
  margin: 0;
  padding: 0;
}


 table#tablehighlight td {
   border-top: #d0d0d0 solid 1px;
   border-bottom: #d0d0d0 solid 1px;   
   border-left: #d0d0d0 solid 1px;    
   font-size: 70%;
   padding: 10px;
   width: 25%;
}

 table#tablehighlight td.last {
   border-top: #d0d0d0 solid 1px;
   border-bottom: #d0d0d0 solid 1px;   
   border-right: #d0d0d0 solid 1px;   
   font-size: 70%;
   padding: 10px;
   width: 25%;
}

.eventimage {
   display: block;
   padding: 15px 0 5px 0;
   text-align: center;
}

/* HIGHER LOCIC Styles */
h3 {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   125%;
  text-align: left;
}

h4 {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   110%;
  text-align: left;
  margin: 0;
  padding: 0;  
}

h5 {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   110%;
  text-align: left;
  margin: 0;
  padding: 0;
}

.dropdownboxcenter {
  text-align: center;

}

.dropdowntext {
	
}

.formarea {
   border-top: #d0d0d0 solid 1px;
   border-bottom: #d0d0d0 solid 1px;
   background-color: #f6f6f6;
   padding: 0px 5px 0px 10px;
   margin: 15px 15px 25px 0;
}

p.formtitle {
  font-size:   75%;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 10px 0;
}

#search {
   border: #d0d0d0 solid 1px;
   background-color: #fcfcfc;
   padding: 10px 0px 11px 5px;
   margin: 15px 15px 5px 0;
   width: 175px;
   font-weight: bold;
   float: right;
}

.jobsearch {
  text-align: center;
}


.searchjobs {
  font-size: 105%;
  font-weight: bold;
  
}

.button {
   position: relative;
   top: .25em;
}



#joblisting li {
  font-size:   103%;
  margin: 0;
  padding: 0 5px 10px 0;
}

.navmap li {
  padding-bottom: 4px;
  padding-top: 6px;  
}

.navmap li a{
  font-size: 120%;

}



p.smalltitle { 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 100%;
  padding: 0 0 5px 0;
  margin: 0;
  font-weight: bold;
}

 td p.smalltitle{ 
  font-family: Georgia, Times New Roman, Times, serif;  
  text-align: center;
  color: #545454;
  font-size: 110%;
  padding: 0 0 5px 0;
  margin: 0;
  font-weight: bold;
}

.bulletspace li {
  font-size:   103%;
  margin: 0;
  padding: 0 5px 10px 0;
}

.issuecover {
	text-align: center;
	padding: 5px 0 5px 0;
}

#bodycontentConv {
    font-size: 105%;

}

font { 
font-family: inherit;
font-size: inherit;
color: inherit;
font-weight: inherit; 
}

#summitbanner {
	padding: 0px 0 6px 0;
	z-index: 8;
}



/* Define defaults for old browsers */
/*div,*/ p, th, td, li, dd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:       #000000;
  font-size:   11px;
}

h1 {
  font-size:   122%;
  font-weight: bold;
  font-family: Georgia, Times New Roman, Times, serif;  
  color: #333;
}

h2 {
  font-size:   110%;
  font-weight: bold;
  color: #333;
}

table td {font-size:12px;}
