

html { 
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
body { 
	background-repeat : repeat;
    font-family : Arial;
    font-size : 12px !important;
    margin : 0 0 0 0;
    background-color : #eeeeee;
} 
.PageTitle{ 
	color : #005196;
    font : normal 15px/normal Arial, Helvetica;
    font-weight : bold;
} 
.UserInstructions
{
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #646464;
}
.UserFailureMessage
{
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #ff0033;
}

.UserSuccessMessage
{
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #0000cc;
}
.CancelledReasonMessage
{
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #0000cc;
}


.page { 
padding : 0 0 0 0;
margin-top : -10px !important;
margin-top : 0;
width : 1004px;/*width : 770px;*/
margin-left : auto;
margin-right : auto;
} 
#pageHeader { 
height : 80px;
} 
#pageTop { 
display : none;
padding : 0 0 0 0;
margin : 0 0 0 0;
width : 1004px;/*width : 770px;*/
height : 10px;
background-image : url(images/dropShadowTop.png) !important;
background-repeat : no-repeat;
background-image : none;
} 
#pageBottom { 
padding : 0 0 0 0;
margin : 0 0 0 0;
text-align : center;
float : left;
width : 1004px;/*width : 770px;*/
height : 9px;
background-image : url(images/dropShadowDown.gif);
background-repeat : no-repeat;
background-color : #eeeeee;
} 
#copyright { 
position : relative;
top : 0 !important;
top : -10px;
margin : auto auto;
width : 500px;
clear : both;
float : none;
} 
#leftSection { 
width : 0;
padding : 0;
float : left;
background-color : transparent;
display : none;
} 
.topContentSection { 
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
.contentSection 
{ 
margin : 0 0 0 0;
padding : 0 10px 0 10px;
float : left;
width : 984px;/*width : 750px;*/
border : none !important;
background-image : url(images/dropShadowContent.gif);
background-repeat : repeat;
} 
#rightSection { 
width : 0;
float : left;
display : none;
} 
#pageFooter { 
height : 24px;
background-image : url(images/bottom_bar_sliver.gif);
background-color : #6aa82f;
clear : both;
text-align : center;
font-family : Arial, Helvetica;
font-size : 12.5px;
vertical-align : middle;
color : white;
} 
#mainContent { 
clear : both;
margin : 0 0 0 0;
padding : 0 0 0 0;
overflow : hidden;
} 
#menu2 { 
height : 24px;
width : 984px;/*width : 750px;*/
clear : both;
border : none;
overflow : visible;
background-image : url(images/head_spacer_blue.gif);
background-color : #6aa82f;
} 
.topMenuItem { 
float : left;
height : 24px;
padding : 0 0 0 0;
margin : 0 0 0 0;
background-color : #6aa82f;
} 
.dropDownMenuContent { 
padding : 5px 5px 5px 5px;
} 
.dropDownMenuItem { 
border-bottom : 1px dotted gray;
padding : 4px 4px 4px 4px;
} 
.dropDownMenuItemLast { 
padding : 4px 4px 4px 4px;
} 
.dropDownMenuItem a { 
color : black;
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
} 
.dropDownMenuItemLast a { 
color : black;
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
} 
.topMenuItem img { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
vertical-align : baseline;
border-top-style : none;
padding-top : 0;
border-right-style : none;
border-left-style : none;
border-bottom-style : none;
} 
.menuSeparator { 
color : #6aa82f;
} 
#topImages { 
padding : 0 0 0 0;
margin : 0 0 0 0;
float : none;
width : 750px;
overflow : hidden;
position : relative;
left : 0;
} 
.leftNav { 
border-right: 1px dotted silver;
} 
.leftNavBar { 
margin-top : 0px;
margin-bottom : 0px;
padding-left : 12px;
padding-right : 10px;
width : 200px;
overflow : visible;

} 
#newsBar { 
margin-top : 15px;
margin-bottom : 15px;
margin-left : 15px;
padding-top : 15px;
width : 150px;
float : left;
overflow : hidden;
} 
#contentNavBarSeparator { 
float : left;
width : 1px;
} 
.content { 
padding-top : 15px;
padding-left : 15px;
padding-right : 8px;
margin-top : 15px;
margin-bottom : 15px;
height : 100%;
line-height: 1.35em !important;
} 

.contentNoPadding
{
padding:0px;
margin:0px;
height:100%;
}

.inlineImg { 
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
} 
#individualSolutionsImage { 
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
z-index : 1;
} 
#strategicSolutionsImage { 
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
overflow : hidden;
z-index : 1;
} 
#businessSolutionsImage { 
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
z-index : 1;
} 
#horizontalRuler { 
height : 25px;
display : none;
} 
#promotionImage { 
float : left;
clear : both;
margin-top : 50px;
} 
#bottomMenuContainer { 
margin : auto auto;
width : 311px;
} 
#bottomMenuContainer .topMenuItem { 
background-image : url(images/bottom_bar_sliver.gif);
} 
.breadCrumbItemUnlinked a { 
text-decoration : none;
color : #646464;
} 
.breadCrumbItemHidden { 
display : none;
} 
.breadCrumbSeparatorShow { 
font-family : Arial, Helvetica;
font-size : 10px;
} 
.breadCrumbSeparatorHidden { 
display : none;
} 
html { 
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
body { 
font-family : Arial;
font-size : 12pt;
margin : 0 0 0 0;
} 
#page { 
padding : 0 0 0 0;
} 
#pageHeader { 
padding : 0 0 0 0;
margin : 0 0 0 0;
height : auto;
} 
#copyright { 
margin : auto auto;
width : 80%;
clear : both;
float : none;
} 
#leftSection { 
display : none;
} 
#topContentSection { 
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
#rightSection { 
display : none;
} 
#pageFooter { 
display : none;
} 
#menu2 { 
display : none;
} 
.menuSeparator { 
color : #6aa82f;
} 
#topImages { 
clear : both;
width : 1px;
overflow : hidden;
height : 10px;
display : none;
} 
#leftNavBar { 
display : none;
} 
#newsBar { 
margin-top : 15px;
margin-bottom : 15px;
margin-right : 15px;
padding-top : 15px;
width : 150px;
float : right;
display : none;
overflow : hidden;
} 
#contentNavBarSeparator { 
float : left;
width : 1px;
} 
#content { 
clear : both;
margin-left : 10pt;
width : 100% !important;
} 
.inlineImg { 
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
} 
#individualSolutionsImage { 
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
} 
#strategicSolutionsImage { 
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
overflow : hidden;
} 
#businessSolutionsImage { 
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : none;
} 
#horizontalRuler { 
height : 25px;
display : none;
} 
#promotionImage { 
float : left;
clear : both;
margin-top : 50px;
} 
#bottomMenuContainer { 
margin : auto auto;
width : 311px;
} 
#bottomMenuContainer .topMenuItem { 
background-image : url(images/bottom_bar_sliver.gif);
} 
.breadCrumbItemUnlinked a { 
text-decoration : none;
color : #646464;
} 
.breadCrumbItemHidden { 
display : none;
} 
.breadCrumbSeparatorShow { 
font-family : Arial, Helvetica;
font-size : 10px;
} 
.breadCrumbSeparatorHidden { 
display : none;
} 
#logo { 
float : left;
padding-top : 8px;
} 
#searchTools { 
position : relative;
font-family : Arial, Helvetica;
font-size : 10px;
float : right;
margin-right : 2px;
top : 50px;
} 
#searchTools select, input { 
font-family : Arial, Helvetica;
font-size : 10px;
} 
#coursesSearchTool { 
float : left;
} 
#locationsSearchTool { 
float : left;
} 
#logo { 
padding : 0;
margin-left : -5pt;
} 
#searchTools { 
display : none;
} 
.itemText { 
padding : 10px 2px 2px 5px;
} 
.itemImage { 
padding : 10px 2px 2px 5px;
float : left;
} 
.itemText a { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
} 
.itemText a:hover { 
text-decoration : underline;
} 
.menuHeader { 
color : #005196;
font : normal 15px/normal Arial, Helvetica;
font-weight : bold;
} 
.bottomMenuSeparator { 
background-color : #6aa82f;
} 
.menuLeft
{
	padding-top:9px;
	padding-bottom:5px;	
}
.menuLeft A { 
color : #2d2d2d;
font-family : arial;
font-size : 11px;
font-weight : normal;
outline:none;
} 
.menuLeft A:active { 
outline:none;
} 
.menuLeft ul { 
margin : 0;
margin-left : 3px;
padding : 0;
width : 198px;
} 
.menuLeft ul ul { 
margin-left : 1px;
width : 153px;
} 
.menuLeftReverse
{
	padding-bottom:5px;	
}
.menuLeftReverse A { 
color : #2d2d2d;
font-family : arial;
font-size : 11px;
font-weight : normal;
} 
.menuLeftReverse ul { 
margin : 0;
margin-left : 3px;
padding : 0;
width : 163px;
} 
.menuLeftReverse ul ul { 
margin-left : 1px;
width : 153px;
} 
.menuLeft li { 
list-style : none;
background-image : url("../images/ShowArrow.gif");
background-position : left top;
background-position : 0 8px;
background-repeat : no-repeat;
padding : 5px;
padding-left : 8px;
width : 100%;
} 
.menuLeft li.selected { 
background-image : url("../images/SelectedArrow.gif");
background-position : left top;
background-position : 0 13px;
background-repeat : no-repeat;
padding-left : 8px;
width : 160px;
} 
.menuLeftReverse li { 
list-style : none;
background-image : url("../images/ShowArrowReverse.gif");
background-position : right top;
background-position : 100% 8px;
background-repeat : no-repeat;
padding : 5px;
padding-left : 8px;
width : 100%;
} 
.menuLeftReverse li.selected { 
background-image : url("../images/SelectedArrowReverse.gif");
background-position : right top;
background-position : 100% 13px;
background-repeat : no-repeat;
padding-left : 8px;
width : 160px;
} 
.menuLeft li.selected a.selected { 
display : block;
background-color : #e3e3a8;
padding : 5px;
width : 152px;
} 
.menuLeftReverse li.selected a.selected { 
display : block;
background-color : #e3e3a8;
padding : 5px;
width : 152px;
} 
.menuLeft li ul li.selected { 
width : 152px;
} 
.menuLeft li ul li.selected a.selected { 
display : block;
background-color : #f1f1d3;
padding : 5px;
width : 143px;
} 
.menuLeft .title { 
color : #005196;
font : normal 13px/normal Arial, Helvetica;
font-weight : bold;
} 
.menuLeftReverse li ul li.selected { 
width : 152px;
} 
.menuLeftReverse li ul li.selected a.selected { 
display : block;
background-color : #f1f1d3;
padding : 5px;
width : 143px;
} 
.menuLeftReverse .title { 
color : #005196;
font : normal 13px/normal Arial, Helvetica;
font-weight : bold;
} 
.newsContainer { 
margin-bottom : 15px;
} 
.newsDate { 
color : #079fdf;
font-size : 10px;
} 
.newsDate a { 
font-family : Arial, Helvetica;
font-size : 10px;
font-weight : bold;
color : #079fdf;
text-decoration : none;
} 
.newsText { 
font-family : Arial, Helvetica;
font-size : 10px;
color : #646464;
} 
.newsSummary { 
padding-left : 5px;
} 
.releaseContainer { 
font-family : Arial, Helvetica;
font-size : 10px;
margin-bottom : 50px;
border : 1px solid white;
} 
.releaseDate { 
float : right;
} 
.releaseTitle { 
float : left;
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
} 
.releaseSummary { 
clear : both;
} 
.releaseMore { 
font-family : Arial;
font-size : 12px;
float : right;
background-color : #f1f1d3;
padding : 5px 10px 5px 10px;
} 
.releaseContent { 
clear : both;
} 
.countrySelect { 
background-image : url(images/nh_world.gif);
width : 150px;
height : 230px;
overflow : hidden;
} 
.countrySelect input { 
position : relative;
top : 2px;
left : 2px;
} 
.countrySelect select { 
position : relative;
top : 0;
left : 0;
margin-top : 190px;
margin-left : 8px;
font-family : Arial, Helvetica;
font-size : 10px;
font-weight : 400;
font-style : normal;
color : #000000;
width : 110px;
} 
.itemTextLevel1Show { 
width : 170px;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
padding : 5px 2px 5px 0;
} 
.itemTextLevel1Show a { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
} 
.itemTextLevel1Show img { 
border : none;
} 
.itemTextLevel1Hidden { 
font-family : Arial, Helvetica;
font-size : 11px;
text-decoration : none;
font-weight : normal;
color : #2d2d2d;
width : 170px;
padding : 5px 2px 5px 0;
} 
.itemTextLevel1Hidden a { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
} 
.itemTextLevel1Selected { 
width : 170px;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
background-color : #e3e3a8;
padding : 5px 2px 5px 0;
} 
.itemTextLevel1Selected a { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
} 
.itemTextLevel1Selected img { 
border : none;
} 
.itemTextLevel1Hidden img { 
border : none;
} 
.itemTextLevel2Selected { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
width : 145px;
background-color : #f1f1d3;
padding : 5px 2px 5px 25px;
} 
.itemTextLevel2Selected a { 
font-weight : normal;
color : #2d2d2d;
} 
.itemTextLevel2Show { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #2d2d2d;
width : 145px;
padding : 5px 2px 5px 25px;
} 
.itemTextLevel2Show a { 
font-weight : normal;
color : #2d2d2d;
} 
.itemTextLevel2Hidden { 
display : none;
} 
.itemTextLevel2Show img { 
border : none;
} 
.itemTextLevel2Selected img { 
border : none;
} 
.itemTextLevel3 { 
padding-left : 20px;
font-family : Arial, Helvetica;
font-size : 11px;
text-decoration : none;
color : #2d2d2d;
border : 1px solid green;
} 
.rtNormalHeader { 
background-color : #e3e3a8;
font-family : Arial, Helvetica;
font-weight : bold;
font-size : 11px;
} 
.rtNormalHeaderCenter { 
background-color : #e3e3a8;
font-family : Arial, Helvetica;
font-weight : bold;
font-size : 11px;
text-align : center;
} 
.rtAlternateHeader { 
background-color : #dfdfa5;
font-family : Arial, Helvetica;
font-weight : bold;
font-size : 11px;
} 
.rtNormalCell { 
font-family : Arial, Helvetica;
font-size : 11px;
} 
.rtNormalCellBox1 { 
font-family : Arial, Helvetica;
font-size : 11px;
background-color : #fefefe;
} 
.rtNormalCellBox2 { 
font-family : Arial, Helvetica;
font-size : 11px;
background-color : #fafafa;
} 
.rtAlternateCell { 
background-color : #f6f6f6;
font-family : Arial, Helvetica;
font-size : 11px;
} 
.rtCheckHidden { 
visibility : hidden;
} 
.rtOutsideText { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : bold;
color : #646464;
} 
.textbox { 
position : relative;
left : auto !important;
} 
.rtDropdown { 
width : 195px;
color : #646464;
font-size : 10px;
font-family : Arial, Helvetica;
} 
.rtTable { 
color : #646464;
} 
.SRTopStyle { 
width : 750px;
height : 6px;
background-image : url(../images/TopPic.jpg);
background-repeat : no-repeat;
padding : 0;
margin : 0;
overflow : hidden;
} 
.SRBottomStyle { 
width : 750px;
height : 12px;
background-image : url(../images/BottomPic.jpg);
background-repeat : no-repeat;
padding : 0;
margin : 0;
overflow : hidden;
} 
.SRBottomStyle1 { 
width : 760px;
height : 8px;
background-image : url(../images/BottomPic.png);
background-position : top;
padding : 0;
margin-top : 0;
overflow : hidden;
} 
.SRMiddleStyle { 
width : 750px;
background-image : url(../images/BottomMidPic.jpg);
background-repeat : repeat-y;
padding : 0 0px 0 4px;
overflow : auto;
margin : 0;
} 
.SRHeaderTbl { 
width : 741px;
background-color : #e3e3a8;
overflow : auto;
} 
.SRSpacerClass { 
width : 705px;
height : 3px;
display : inline;
float : left;
background-image : url(imagesrt/separatorBackground.gif);
} 
p, li, ul, ol, td, tr, div, body { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : normal;
color : #646464;
} 
p { 
margin-top : 10px;
margin-bottom : 10px;
} 
.normal { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : normal;
color : #646464;
} 
h1 { 
color : #005196;
font : normal 15px/normal Arial, Helvetica;
font-weight : bold;
display: inline;

} 
.homeH1 { 
margin-bottom : 0;
padding-top : 5px;
} 
h2 { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
color : #646464;
margin-bottom : -12px;
padding-bottom : 0;
} 
h3 { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
font-style : italic;
color : #008bc6;
margin-bottom : -12px;
padding-bottom : 0;
} 
h4 { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
font-style : italic;
color : #646464;
margin-bottom : -12px;
padding-bottom : 0;
} 
h5 { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
color : #008bc6;
display : inline;
margin-bottom : -12px;
padding-bottom : 0;
} 
h6 { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
color : #646464;
display : inline;
margin-bottom : -12px;
padding-bottom : 0;
} 
hr { 
border : none;
height : 1px;
color : silver;
background-color : silver;
} 
.inlineBlue { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
color : #229ad5;
} 
a { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : normal;
color : #005196;
text-decoration : none;
} 
.leftLocation { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight :normal;
color : #ff7723;
text-decoration : none;
} 
.leftLocationName { 
font-family : Arial, Helvetica;
font-size : 11px;
font-weight :700;
color :Black;
text-decoration : none;
} 
h1 a { 
position : relative;
padding-left : 0 !important;
padding-left : 1px;
} 
a:hover { 
text-decoration : underline;
} 
.inlineGray { 
font-family : Arial, Helvetica;
font-size : 12px;
font-weight : bold;
color : #646464;
} 
.header { 
font-size : 36pt;
color : red;
font-weight : bold;
} 
.subheader { 
font-size : 36pt;
color : green;
font-weight : bold;
} 
.oddRow { 
background-color : #f5f5f5;
} 
#globalNavCell, #globalNavCellSpacer { 
padding-left : 15px;
} 
#globalNav { 
width : 100%;
float : left;
height : 24px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
z-index : 1000000;
} 
#globalNav ul { 
display : block;
list-style : none;
margin : 0;
padding : 4px 12px 0 12px;
float : left;
z-index : 1000000;
} 
#globalNav a, #globalNav h3 { 
display : block;
margin : 0;
padding : 2px 5px;
z-index : 1000000;
} 
#globalNav h3 { 
color : #fff;
z-index : 1000000;
} 
#globalNav a { 
color : #fff;
text-decoration : none;
font-weight : bold;
z-index : 1000000;
} 
#globalNav a:hover { 
text-decoration : underline;
font-weight : bold;
z-index : 1000000;
} 
#globalNav ul ul a { 
color : #000;
background-color : #edefc0;
text-decoration : none;
font-weight : normal;
padding-top : 5px;
padding-bottom : 5px;
z-index : 1000000;
} 
#globalNav ul ul ul a { 
color : #000;
background-color : #edefc0;
text-decoration : none;
font-weight : normal;
padding-top : 3px;
padding-bottom : 3px;
} 
#globalNav ul ul a:hover { 
text-decoration : underline;
background-color : #b3bf91;
font-weight : normal;
z-index : 1000000;
} 
#globalNav li { 
position : relative;
white-space : nowrap;
z-index : 1000000;
} 
#globalNav li li { 
position : relative;
white-space : normal;
z-index : 1000000;
} 
#globalNav ul ul { 
width : 140px;
position : absolute;
z-index : 35000;
padding : 0;
background-color : white;
z-index : 1000000;
} 
#globalNav ul.bsSol ul { 
width : 175px;
position : absolute;
z-index : 35000;
padding : 0;
background-color : white;
z-index : 1000000;
} 
#globalNav ul.courses ul { 
width : 190px;
position : absolute;
z-index : 35000;
padding : 0;
background-color : white;
z-index : 1000000;
} 
#globalNav ul ul ul { 
padding : 0;
position : absolute;
top : 0;
left : 100%;
z-index : 1000000;
} 
div#globalNav ul ul, div#globalNav ul li:hover ul ul, div#globalNav ul ul li:hover ul ul { 
display : none;
z-index : 1000000;
} 
div#globalNav ul li:hover ul, div#globalNav ul ul li:hover ul, div#globalNav ul ul ul li:hover ul { 
display : block;
z-index : 1000000;
} 
#globalNav ul ul a.sub, #globalNav ul ul a:visited.sub, #globalNav ul ul a:link.sub { 
background-image : url(images/arrowhead_off.gif);
background-repeat : no-repeat;
background-position : right;
background-color : #edefc0;
z-index : 1000001;
} 
#globalNav ul ul a:hover.sub, #globalNav ul ul a:active.sub { 
background-image : url(images/arrowhead_on.gif);
background-repeat : no-repeat;
background-position : right;
background-color : #b3bf91;
z-index : 1000001;
} 
#globalNav ul ul li { 
border-bottom : 1px dotted #999999;
z-index : 1000000;
} 
#globalNav ul ul li.last { 
border-bottom : 0 none #999999;
z-index : 1000000;
} 
#globalNav ul ul.end { 
width : 145px;
position : absolute;
padding : 0;
left : -29px;
z-index : 1000000;
} 
#globalNav ul ul ul.rightward { 
padding : 0;
position : absolute;
top : 0;
left : -141px;
z-index : 1000000;
} 
#globalNav ul ul ul li { 
margin-left : 0;
border-left : 1px solid #999;
z-index : 1000000;
} 
#globalNav ul ul ul.rightward li { 
margin-right : -1px;
border-right : 1px solid #999;
border-left : none;
margin-left : 0;
z-index : 1000000;
} 
div#mainContent { 
width : 630px;
} 
#globalNavCell, #globalNavCellSpacer { 
display : none;
} 
#leftNavCell, #leftNavCellSpacer { 
display : none;
} 
table#mainHeaderTable { 
display : none;
} 
table#searchTable { 
display : none;
} 
table#leftNavBottom { 
display : none;
} 
.courseContainer0 { 
padding-top : 5px;
padding-bottom : 5px;
clear : both;
} 
.courseTitle0 { 
padding-top : 0;
} 
.courseTitle0 a { 
font-family : Arial, Helvetica;
font-weight : bold;
font-size : 14px;
} 
.courseImage0 { 
position : relative;
top : -14px;
margin-left : 15px;
float : right;
} 
.courseSummary0 { 
font-family : Arial;
font-weight : normal;
font-size : 11px;
color : #646464;
} 
#content { 
border-right : none;
width : 520px;
} 
#newsBar { 
display : none;
width : 0;
} 
#horizontalRuler { 
height : 25px;
display : block;
} 
.selectedCert { 
padding : 0 0 0 0;
font-family : Arial;
font-weight : bold;
font-size : 10px;
color : #555555;
list-style-type : none;
} 
.certList { 
padding : 0 35px 0 10px;
margin : 0 0 0 0;
} 
.nonSelectedCert { 
padding : 0 0 0 0;
margin : 0 0 0 0;
list-style-type : none;
} 
.certificationTable { 
border-left : 1px outset #008bc6;
border-right : 1px inset #008bc6;
border-top : 1px outset #008bc6;
border-bottom : 1px inset #008bc6;
} 
.certificationHeader { 
font-family : Arial, Helvetica;
font-size : 10px;
font-weight : bold;
color : #646464;
text-align : left;
background-color : #e3e3a8;
} 
.certificationContent { 
font-family : Arial, Helvetica;
font-size : 10px;
font-weight : normal;
color : #646464;
border-bottom : 1px groove silver;
} 
div.emptyCertImage { 
width : 106px;
height : 63px;
} 
      
a.HeaderLinks, a:visited.HeaderLinks { 
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight :  bold;
}         
a.HeaderLinks, a:visited.HeaderLinks { 
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight :  bold;
} 

a:hover.HeaderLinks 
{
	text-decoration:underline;
}

a.HeaderLocationsLink, a:visited.HeaderLocationsLink { 
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight :  bold;
color : #025194;
} 

a:hover.HeaderLocationsLink 
{
	text-decoration:underline;
	color : #025194;
}

.dropDownList { 
color : black;
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
} 

.LocalWebGroupName
{
color: #025194;
font-family : Arial MT  Regular, Arial, Helvetica;
font-size : 18px;
font-weight:bold;	
}
.LocalWebGroupPhone
{
color: #025194;
font-family : Arial MT  Regular, Arial, Helvetica;
font-size : 16px;	
font-weight:bold;	
}
select{
color : #646464;
font-size : 10px;
font-family : Arial, Helvetica;
}

.TableTopLeftCorner
{
	background-image:url(../images/topLeftCorner.gif);
	background-repeat:no-repeat;
	width:6px;
	height:5px;
	
}
.TableTopBorder
{
	background-image:url(../images/topBorderBackground.gif);
	background-repeat:repeat;
	height:5px;
	
}
.TableTopRightCorner
{
	background-image:url(../images/topRightCorner.gif);
	background-repeat:no-repeat;
	width:9px;
	height:5px;
	
}
.TableLeftBorder
{
	background-image:url(../images/leftBorderBackground.gif);
	background-repeat:repeat;
	width:2px;
	
}
.LeftFirstColumnBorder
{
	background-image:url(../images/leftFirstColumnBorder.gif);
	background-repeat:repeat;
	width:4px;
	height:1px;
	
}
.RightFirstColumnBorder
{
	background-image:url(../images/rigthFirstColumnBorder.gif);
	background-repeat:repeat;
	width:4px;
	height:1px;
	
}
.TableRightBorder
{
	background-image:url(../images/rightBorderBackground.gif);
	background-repeat:repeat;
	width:5px;
	height:1px;
	
}
.TableSideSpacer
{
	background-image:url(../images/spacer.gif);
	background-repeat:repeat;
	width:4px;
	height:1px;
	
}
.TableBottomLeftCorner
{
	background-image:url(../images/BottomLeftCorner.gif);
	background-repeat:no-repeat;
	width:6px;
	height:10px;
	
}
.TableBottomBorder
{
	background-image:url(../images/BottomBorderBackground.gif);
	background-repeat:repeat;
	height:10px;
	
}
.TableBottomRightCorner
{
	background-image:url(../images/BottomRightCorner.gif);
	background-repeat:no-repeat;
	width:9px;
	height:10px;
	
}

/* Microsoft Virtual Earth Div Class */
.mveMap
{
	position: relative; 
	width: 400px; 
	height: 400px;
}

/* BEGIN: Menu Styles (Please be careful in making changes to the menu styles) */

/* Top Nav Menu Style - Static Menu */
.staMenuStyle
{
	Width:732px;
	/*padding-right: 15px;*/
	Color:white;
	Font-Size:11px;
	font-weight:bold; 
	font-family:Arial, Helvetica;    	
	text-decoration: none;
	height:25px;
	z-index: 999;
}

.staMenuStyle a
{
	/*Width:732px;*/
	margin-right: 15px;
	Color:white;
	Font-Size:11px;
	font-weight:bold; 
	font-family:Arial, Helvetica;    	
	text-decoration: none;
	height:25px;
	z-index: 999;
}

.staMenuStyle a:hover
{
	text-decoration:underline;
}

.staMenuItem
{
	padding-bottom: 3px;
	z-index: 999;
	text-align: left;
	vertical-align: middle;
}

/* Dynamic Menu Styles */
.dynMenuStyle
{
	background: transparent;
    z-index: 999;
}

.firstDynamicMenu 
{
	margin-top: 4px;
	z-index: 999;
}

.dynItem
{
	background:url(../images/transpixblue2x6.png) repeat;
	text-decoration:none;
	color: White;
	font-size: 11px;
	font-weight:normal;
	z-index: 999;	
}

.dynItemHoverStyle
{
	background:url(../images/transpixlightgrey2x6.png) repeat;
	color: black;
	font-size: 11px;
	font-weight:normal;
	cursor:pointer;
	z-index: 999;
}

.dynItem a
{
	display:block;
	height:??;
	width:??;
	padding:5px;
}

.dynItem a:link
{
	background-image:none;
}

.dynItem a:visited
{
	background-image:none;
}

.dynItem a:hover
{
	background-image:none;
}

.dynItem a:active
{
	background-image:none;
}

.middleDyaMenuFooterCell
{
	background:url(../images/transpixblue2x6.png) repeat;
}
/* END: Menu Styles (Please be careful in making changes to the menu styles) */

.curtain 
{
	background-image:url(../images/transpixblue.png);
	background-repeat:repeat;
	text-align: center; 
	color: #fff;
	font-weight: Bold;
	font-size: 13px;

	z-index: 999;

	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-top: 750px;
	padding-bottom: 350px;
}

.rfilabel
{
	vertical-align:top;
}


.radio input
{
    width:11px;
	height:12px;	
}
.radio label, input[type="radio"]
{
    vertical-align:middle;
    padding-left:1px;
    padding-right:2px;
}

.highlight
{
	font-weight:bolder;
	color:Black;
}

.OLA_Legend
{
	text-align:center;
	color:Black;
	width:35px;
	height:15px;
	background-color:#b1ce37;
	float:left;
	padding-top:1px;
}
.ILT_Legend
{
	text-align:center;
	color:Black;
	width:35px;
	height:15px;
	background-color:#e15f1d;
	float:left;
	padding-top:1px;
}
.ML_Legend
{
	text-align:center;
	color:Black;
	width:35px;
	height:15px;
	background-color:#ecb703;
	float:left;
	padding-top:1px;
}
.OLL_Legend
{
	text-align:center;
	color:Black;
	width:35px;
	height:15px;
	background-color:#75b5d3;	
	float:left;
	padding-top:1px;
}

.CLC_Legend
{
    text-align:center;
    color:White;
    width:35px;
    height:15px;
    float:left;
    background-color:#a4232b;
	padding-top:1px;
}

.SATV_Legend
{
	text-align:center;
	color:White;
	width:35px;
	height:15px;
	float:left;
	background-color:#13609d;
	padding-top:1px;
}

.GTR_Legend
{
	text-align:center;
	color:White;
	width:35px;
	height:15px;
	float:left;
	background-color:#5ab146;
	padding-top:1px;
}

.boldmsg
{
	font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0033;
}

.boldmsgsmall
{
	font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #ff0033;
}

.TransparentGrayBackground 
{
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px;
  padding:0; 
  height:100%;
  margin:0; 
  background-color:White;
  filter:alpha(opacity=70);
  opacity:0.7;
  z-index:1000; 
}

.LargeBlue
{
    color:#005196;
    font-size:14px;
    font-weight:bold;
}
.TransparentGrayBackground 
{
    position: absolute; 
    top: 0px; 
    left: 0px;
    background-color:White;
    filter:alpha(opacity=70);
    opacity:0.7;
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%;	
}

.modalbackground
{
    background-color: #FFF;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.notice { font-size: 90%; }
.info { font-weight: bold; color: #008000 }
.error { font-weight: bold; color: #800000 }

/* NEW STYLES */

 .redDiv {
    TEXT-ALIGN: center; BACKGROUND-COLOR: #a40434; WIDTH: 472px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; COLOR: #ffffff; MARGIN-LEFT: 3px; FONT-SIZE: 10pt; FONT-WEIGHT: bold
    }
  .strongCentered {
    TEXT-ALIGN: center;
    DISPLAY: inline;
    FONT: bold 15px Arial, Helvetica;
    COLOR: #005196;
    }
.strongHeader {
            DISPLAY: inline;
            FONT: bold 15px Arial, Helvetica;
            COLOR: #005196;
}
.strongSubHeader {
            FONT: bold 15px Arial, Helvetica;
            COLOR: #e05e1f;
}
   .strongHeaderRed {
    LINE-HEIGHT: normal;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    DISPLAY: inline;
    COLOR: #a40434;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    }
    .strongSubHeaderGrey {
    LINE-HEIGHT: normal;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    DISPLAY: inline;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    }
   .greenHeader {
    DISPLAY: inline; FONT: bold 15px Arial, Helvetica; COLOR: green
    }

.blacktitle {
            COLOR: #3f3f3f;
            FONT-SIZE: 14px;
            FONT-WEIGHT: bold;
}
.orangetitle {
            COLOR: #e05f1f;
            FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
}
.bluetitle {
            COLOR: #008bcf;
            FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
}
.blacktitle2 {
            COLOR: #3f3f3f;
            FONT-SIZE: 15px;
            FONT-WEIGHT: bold;
}
.bluetitle2 {
            COLOR: #018cc5;
            FONT-SIZE: 15px;
            FONT-WEIGHT: bold;
}
.bluetitle3 {
            COLOR: #018cc5;
            FONT-SIZE: 12px;
}
.blacktitle3 {
            COLOR: #3f3f3f;
            FONT-SIZE: 16px;
            FONT-WEIGHT: bold;
}
.orangetitle2 {
            COLOR: #e05f1f;
            FONT-SIZE: 16px;
            FONT-WEIGHT: bold;
}
.orangetitle3 {
            COLOR: #e05f1f;
            FONT-SIZE: 14px;
}


.orangeBullet LI {
            BACKGROUND-IMAGE: url(http://www.newhorizons.com/LOCALWEBADMIN/images/343/homepage/arrow.jpg);
            LIST-STYLE-TYPE: none;
            MARGIN: 1px;
            PADDING-LEFT: 1.25em;
            PADDING-RIGHT: 1.25em;
            BACKGROUND-REPEAT: no-repeat;
            BACKGROUND-POSITION: 0px 5px;
            FONT-SIZE: 12px;
            PADDING-TOP: 1px;
            color:#646464;

            

}

.orangeArrowBullet LI {
            

  BACKGROUND-IMAGE: url(http://www.newhorizons.com/LOCALWEBADMIN/images/1/homepage_arrow.jpg);
    PADDING-BOTTOM: 0.5em;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 1.5em;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
            color:#646464;
    FONT-SIZE: 12px;
    PADDING-TOP: 1px;
}

.blueBoxBullet LI {
            BACKGROUND-IMAGE: url('http://www.newhorizons.com/LOCALWEBADMIN/images/541/Promos/bulletBlueBox.gif');
            PADDING-BOTTOM: 0.5em;
            LIST-STYLE-TYPE: none;
            MARGIN: 0px;
            PADDING-LEFT: 2.0em;
            PADDING-RIGHT: 1px;
            BACKGROUND-REPEAT: no-repeat;
            BACKGROUND-POSITION: 0px 0px;
            FONT-SIZE: 12px;
            PADDING-TOP: 1px;
            color : #646464;
}

