/* CSS Document */

/* Homepage*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.showHand
{
 	cursor: hand;
}

.Button{
	background-color:#EFF3F6;
	border-width:1px;
	border-color:#2D646B;
	border-style:groove;
	font:verdana;
	font-size:80%;
	color:#2D646B;
	font-weight:bold;
	background-image:url(images/buttonbg.jpg);
}
.ButtonTop{
	background-color:#EFF3F6;
	border-width:1px;
	border-color:#2D646B;
	border-style:groove;
	font:verdana;
	font-size:115%;
	color:#2D646B;
	font-weight:bold;
	background-image:url(images/buttonbg.jpg);
	margin-left: 0px;
}
 
 .InputButtonTransparent_MyOSNI {
	background-color:Transparent;
	border-color:DimGray;
	border-width:0px;
	border-style:Outset;
	font-size:80%;
	font-weight:bold;
	color:White;
	text-align:center;
	vertical-align:text-top;
	cursor:hand;
	position: absolute;
	left: 559px;
	top: 53px;
	}
	
.InputButtonTransparent_help {
	background-color:Transparent;
	border-color:DimGray;
	border-width:0px;
	border-style:Outset;
	font-size:80%;
	font-weight:bold;
	color:White;
	text-align:center;
	vertical-align:text-top;
	cursor:hand;
	position: absolute;
	left: 664px;
	top: 57px;
}
.InputButtonTransparent_sitemap {
	background-color:Transparent;
	border-color:DimGray;
	border-width:0px;
	border-style:Outset;
	font-size:80%;
	font-weight:bold;
	color:White;
	text-align:center;
	vertical-align:text-top;
	cursor:hand;
	position: absolute;
	left: 730px;
	top: 62px;
}
.InputButtonTransparent_feedback {
	background-color:Transparent;
	border-color:DimGray;
	border-width:0px;
	border-style:Outset;
	font-size:80%;
	font-weight:bold;
	color:White;
	text-align:center;
	vertical-align:text-top;
	cursor:hand;
	position: absolute;
	left: 811px;
	top: 73px;
}
.InputButtonTransparent_login {
	background-color:Transparent;
	border-color:DimGray;
	border-width:0px;
	border-style:Outset;
	font-size:80%;
	font-weight:bold;
	color:White;
	text-align:center;
	vertical-align:text-top;
	cursor:hand;
	position: absolute;
	left: 911px;
	top: 87px;
}


.InputButtonTransparent 
{
 background-color:Transparent;
 border-color:DimGray;
 border-width:0px;
 border-style:Outset;
 font-size:80%;
 font-weight:bold;
 color:White;
 text-align:center;
 vertical-align:text-top;
 cursor:hand;
}

 
.InputButtonGrey {
 background-color:WhiteSmoke;
 border-color:DimGray;
 border-width:1px;
 border-style:Outset;
 font-size:80%;
 font-weight:bold;
 color:Black;
}

 
.InputButtonGreyMetadata {
 background-color:WhiteSmoke;
 border-color:DimGray;
 border-width:1px;
 border-style:Outset;
 font-size:80%;
 font-weight:bold;
 color:Black;
 margin-right:25px;
}

.InputButtonGreen {
 background-color:#76AB1F;
 border-color:DimGray;
 border-width:1px;
 border-style:Outset;
 font-size:80%;
 font-weight:bold;
 color:White;
}

.InputButtonBlue {
 background-color:#013A7D;
 border-color:DimGray;
 border-width:1px;
 border-style:Outset;
 font-size:80%;
 font-weight:bold;
 color:White;
}

.MainBackground 
{   
	background-color:#FFFFFF;
}

.TopMenuBac
{
	background-image:url(images/TopMenuBac.jpg);
	background-color:#EBEFF0;
	
}

.MCRightBac
{
	background-image:url(images/MCRightBac.jpg);
	width:23px;
}


.RightPanelBac
{
	background-image:url(images/RightColumnBac.jpg);
	background-color:#CBD3D5;
	vertical-align:top;
	width:230px;
}

.LeftPanelBac
{
	background-image:url(images/LeftColumnRightBac.jpg);
	background-color:#EBEFF0;
	vertical-align:top;
	width:20px;
}


.LeftPanelInvis
{
	vertical-align:top;
	width:20px;
}

.LeftPanelSideBac
{
	background-image:url(images/LeftColumnRightBac.jpg);
}

.TopMenuText
{
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}

.TopMenuText a:link {
	color: #000000;
	text-decoration: none;
}
.TopMenuText a:visited {
	color: #000000;
	text-decoration: none;
}
.TopMenuText a:hover {
	color: #000000;
	text-decoration: underline;
}
.TopMenuText a:active {
	text-decoration: none;
}

.BotMenuBac
{
	background-image:url(images/BotMenuBac.jpg);
	background-color:#013A7D;
}

.BotMenuText
{
    font-size:      70%;
    font-weight:    normal;
    color:          #FFFFFF;
    line-height:    20px;
    font-family:    arial;
}

.BotMenuText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.BotMenuText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.BotMenuText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.BotMenuText a:active {
	text-decoration: none;
}

.BookmarkTable
{
	height:55px;
	width:487px;
}

.ShoppingBasketGrid
{
	border-style:none;
	background-color:"#E0E0E0";
	Width:100%;
}

.RowHeight
{
	height:5px;
}

.RowHeight10
{
	height:10px;
}

.RowHeight0
{
	height:0px;
}

.PanelHeadingBac
{
	background-color:#013A7D;
}

.NoImageBorder
{
	border:"0";
}

.PanelHeading
{
    padding-Left:   10px;
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    line-height:    20px;
    font-family:    arial;
}

.Breadcrumb
{
    padding-Left:   5px;
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    line-height:    20px;
    font-family:    arial;
}

.Breadcrumb a:link {
	color: #000000;
	text-decoration: none;
}
.Breadcrumb a:visited {
	color: #000000;
	text-decoration: none;
}
.Breadcrumb a:hover {
	color: #000000;
	text-decoration: underline;
}
.Breadcrumb a:active {
	text-decoration: none;
}

.RegSpaced
{
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}

.RegSpaced2
{
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}

.RegCart
{
    padding-Left:   10px;
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}

.RegNorm
{
    font-size:      80%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}



.RegNorm a:link {
	color: #000000;
	text-decoration: none;
}
.RegNorm a:visited {
	color: #000000;
	text-decoration: none;
}
.RegNorm a:hover {
	color: #000000;
	text-decoration: underline;
}
.RegNorm a:active {
	text-decoration: none;
}

RegNorm90
{
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
}



.RegNorm90 a:link {
	color: #000000;
	text-decoration: none;
}
.RegNorm90 a:visited {
	color: #000000;
	text-decoration: none;
}
.RegNorm90 a:hover {
	color: #000000;
	text-decoration: underline;
}
.RegNorm90 a:active {
	text-decoration: none;
}


.RegNormIndent
{
    font-size:      90%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
    text-indent:	10px
}

.RegNormIndent a:link {
	color: #000000;
	text-decoration: none;
}
.RegNormIndent a:visited {
	color: #000000;
	text-decoration: none;
}
.RegNormIndent a:hover {
	color: #000000;
	text-decoration: underline;
}
.RegNormIndent a:active {
	text-decoration: none;
}

.RegNormIndent input
{
	font-size: 100%;
}
.RegNormIndent textarea
{
	font-size: 100%;
}
.RegNormIndent select
{
	font-size: 100%;
}

.RegBold
{
    font-size:      70%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    text-decoration: none;
}

.RegBold a:link {
	color: #000000;
	text-decoration: none;
}
.RegBold a:visited {
	color: #000000;
	text-decoration: none;
}
.RegBold a:hover {
	color: #000000;
	text-decoration: underline;
}
.RegBold a:active {
	text-decoration: none;
}

.RegBoldWhite
{
    font-size:      70%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
}

.RegBold a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.RegBold a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.RegBold a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.RegBold a:active {
	text-decoration: none;
}


.SearchTitle
{
    padding-Left:   10px;
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    line-height:    20px;
    font-family:    arial;
}

.AdvancedSearch
{
    font-size:      70%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
	text-decoration: underline;
}

.AdvancedSearch a:link {
	color: #000000;
	text-decoration: underline;
}
.AdvancedSearch a:visited {
	color: #000000;
	text-decoration: underline;
}
.AdvancedSearch a:hover {
	color: #000000;
	text-decoration: underline;
}
.AdvancedSearch a:active {
	text-decoration: underline;
}

/* Subpage*/

.MainTitle
{
    padding-Left:   5px;
    font-size:      100%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
}

.MainTitleBac
{
	background-color:#013A7D;
}

.SubPanelWhite
{
    padding-Left:   10px;
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial
}

.SubPanelTitle
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial
}

.SubPanelBac
{
	background-image:url(images/LightPanelBac.jpg);  
}

.IconBorder
{
	background-color:#FFFFFF;
    border-bottom: 	1px solid #013A7D;
    border-right: 	1px solid #013A7D;
    border-top: 	1px solid #013A7D;
    border-left: 	1px solid #013A7D;
    
}

.NewsItem
{
    font-size:      70%;
    font-weight:    normal;
    color:          #000000;
    font-family:    arial;
    text-align:		left;
}

.NewsItem a:link {
	color: #000000;
	text-decoration: none;
}
.NewsItem a:visited {
	color: #000000;
	text-decoration: none;
}
.NewsItem a:hover {
	color: #000000;
	text-decoration: underline;
}
.NewsItem a:active {
	text-decoration: none;
}

.NewsItemBold
{
    font-size:      70%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
}

.NewsItemBold a:link {
	color: #000000;
	text-decoration: none;
}
.NewsItemBold a:visited {
	color: #000000;
	text-decoration: none;
}
.NewsItemBold a:hover {
	color: #000000;
	text-decoration: underline;
}
.NewsItemBold a:active {
	text-decoration: none;
}

/* Map Console*/

.SearchPanelBorder
{
	background-color:#EBEFF0;
    border-bottom: 	1px solid #76AB1F;
    border-right: 	1px solid #76AB1F;
    border-top: 	1px solid #76AB1F;
    border-left: 	1px solid #76AB1F;
    
}

.SilverBackground
{
    background:		url(images/TabBacLb.jpg);
}

.BlueBackground
{
    background:		url(images/TabBacDb.jpg);
}

.SmallTopPanels
{
	background-color:#EBEFF0;
    border-bottom: 	1px solid #76AB1F;
    border-right: 	1px solid #76AB1F;
    border-top: 	0px solid #76AB1F;
    border-left: 	1px solid #76AB1F;
    
}

.SiteSearchBorder
{
	background-color:#EBEFF0;
    border-bottom: 	1px solid #76AB1F;
    border-right: 	1px solid #76AB1F;
    border-top: 	1px solid #76AB1F;
    border-left: 	0px solid #76AB1F;
    
}

.ShopCartBorder
{
	background-color:#EBEFF0;
    border-bottom: 	1px solid #76AB1F;
    border-right: 	1px solid #76AB1F;
    border-top: 	1px solid #76AB1F;
    border-left: 	1px solid #76AB1F;
    
}

.TabMenuBac
{
	background-color:#255555;
}

.TabMenuBacMapConsole
{
	background-color:#255555;
	height:81px;
}

.TabLightTextGreenBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
	background:		url(images/TabBacG.jpg);
}


.TabLightText
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
    background:		url(images/TabBacDb.jpg);
}

.TabLightText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabLightText a:active {
	text-decoration: none;
}


.TabLightTextSilverBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
    background:		url(images/TabBacLb.jpg);
}

.TabLightTextSilverBackground a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextSilverBackground a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextSilverBackground a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabLightTextSilverBackground a:active {
	text-decoration: none;
}

.TabLightTextBlueBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
    background:		url(images/TabBacDb.jpg);
}

.TabLightTextBlueBackground a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextBlueBackground a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextBlueBackground a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabLightTextBlueBackground a:active {
	text-decoration: none;
}

.TabLightTextNoBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: middle;
}

.TabLightTextNoBackground a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextNoBackground a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabLightTextNoBackground a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabLightTextNoBackground a:active {
	text-decoration: none;
}


.TabDarkText
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacDb.jpg);
    vertical-align: middle;
}

.TabDarkText a:link {
	color: #000000;
	text-decoration: none;
}
.TabDarkText a:visited {
	color: #000000;
	text-decoration: none;
}
.TabDarkText a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabDarkText a:active {
	text-decoration: none;
}

.TabDarkTextSilverBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacLb.jpg);
    vertical-align: middle;
}

.TabDarkTextSilverBackground a:link {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextSilverBackground a:visited {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextSilverBackground a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabDarkTextSilverBackground a:active {
	text-decoration: none;
}

.TabDarkTextBlueBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacDb.jpg);
    vertical-align: middle;
}

.TabDarkTextBlueBackground a:link {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextBlueBackground a:visited {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextBlueBackground a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabDarkTextBlueBackground a:active {
	text-decoration: none;
}


.TabDarkTextNoBackground
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    vertical-align: middle;
}

.TabDarkTextNoBackground a:link {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextNoBackground a:visited {
	color: #000000;
	text-decoration: none;
}
.TabDarkTextNoBackground a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabDarkTextNoBackground a:active {
	text-decoration: none;
}

.TabBacLb
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacLb.jpg);
    vertical-align: middle;
}

.TabBacLb a:link {
	color: #000000;
	text-decoration: none;
}
.TabBacLb a:visited {
	color: #000000;
	text-decoration: none;
}
.TabBacLb a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabBacLb a:active {
	text-decoration: none;
}

.TabBacMainlb
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacMainLb.jpg);
    vertical-align: bottom;
    width:			64px;
	background-color:#666666;
}

.TabBacMainlb a:link {
	color: #000000;
	text-decoration: none;
}
.TabBacMainlb a:visited {
	color: #000000;
	text-decoration: none;
}
.TabBacMainlb a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabBacMainlb a:active {
	text-decoration: none;
}

.TabBacMainlbWide
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
    background:		url(images/TabBacMainLb.jpg);
    vertical-align: bottom;
	background-color:#CCCCCC;

}

.TabBacMainlbWide a:link {
	color: #000000;
	text-decoration: none;
}
.TabBacMainlbWide a:visited {
	color: #000000;
	text-decoration: none;
}
.TabBacMainlbWide a:hover {
	color: #000000;
	text-decoration: underline;
}
.TabBacMainlbWide a:active {
	text-decoration: none;
}


.TabBacMainG
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: bottom;
    width:			64px;
    background:		url(images/TabBacMainG.jpg);
	background-color: #999999;
}

.TabBacMainG a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabBacMainG a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabBacMainG a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabBacMainG a:active {
	text-decoration: none;
}


.TabBacMainGWide
{
    font-size:      80%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    vertical-align: bottom;
    width:			84px;
    background:		url(images/TabBacMainG.jpg);
}

.TabBacMainGWide a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.TabBacMainGWide a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TabBacMainGWide a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TabBacMainGWide a:active {
	text-decoration: none;
}

.FeedbackBox
{
	width:65%;
}

.DGPagingStyle
{
    font-size:      80%;
    font-weight:    bold;
    color:          #000000;
    font-family:    arial;
}

.DGPagingStyle a:link {
	color: #000000;
	text-decoration: underline;
}
.DGPagingStyle a:visited {
	color: #000000;
	text-decoration: underline;
}
.DGPagingStyle a:hover {
	color: #000000;
	text-decoration: underline;
}
.DGPagingStyle a:active {
	text-decoration: none;
}

.TopBorderOnly
{
	background-color:#FFFFFF;
    border-bottom: 	0px solid #76AB1F;
    border-right: 	0px solid #76AB1F;
    border-top: 	1px solid #76AB1F;
    border-left: 	0px solid #76AB1F;
    
}

.TopRightBorderOnly
{
	background-color:#FFFFFF;
    border-bottom: 	0px solid #76AB1F;
    border-right: 	1px solid #76AB1F;
    border-top: 	1px solid #76AB1F;
    border-left: 	0px solid #76AB1F;
    
}

.BotBorderOnly
{
	background-color:#FFFFFF;
    border-bottom: 	1px solid #76AB1F;
    border-right: 	0px solid #76AB1F;
    border-top: 	0px solid #76AB1F;
    border-left: 	0px solid #76AB1F;
    
}

/* Pointer Page */

.DownloadButton
{
	background-color: #F5F5F5;
	border-color: #696969;
	border-width: 1px;
	border-style: Outset;
	font-family:Arial;
	color: Black;
	width: 70%;
}

.PointerGrid
{
	font-size: 60%;
	color: #000000;
	font-family: arial;
	border-top-style: none;
	border-bottom-style: none;
	border-right-color:#013a7d;
	border-right-width: 1px;
	border-right-style:solid;
	border-left-color:#013a7d;
	border-left-width: 1px;
	border-left-style:solid;
}

.PointerGridHeader
{
    font-size:      110%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
    background-color: #13266A;
}

.PointerGridDescCol
{
    font-size:      110%;
    font-weight:    bold;
    width: 25%;
}

.PointerAlternateStyle
{
	background-color: #EBEFF0;
}

.PointerRowStyle
{
    background-color: White;
}

/*PointerGrid Rounded Corners*/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block;  background-color:#013A7D; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 


/* Registration & My Account*/

.SectionBorder
{
	background-color:#EBEFF0;
    border-bottom: 	1px solid #013A7D;
    border-right: 	1px solid #013A7D;
    border-top: 	1px solid #013A7D;
    border-left: 	1px solid #013A7D;
    
}

.TextBlack

{
    color:          #000000;
}

.TextWhite
{
    color:          #FFFFFF;
}

.ImageButton
{
	font-weight:	bold;
	font-family:	Verdana;
	font-size:		x-small;
	text-decoration:none;
	color:			#000000;
}

.ImageButton a:link 
{
	color:			#000000;
	text-decoration: none;
}

.ImageButton a:hover 
{
	color:			#000000;
	text-decoration: none;
}

.ImageButton a:active 
{
	color:			#000000;
	text-decoration: none;
}

.ImageButton a:visited
{
	color:			#000000;
	text-decoration: none;
}

/* Headings*/

h1 
{
    padding-Left:   5px;
	padding-Top:    7px;
    font-size:      90%;
    font-weight:    bold;
    color:          #FFFFFF;
    font-family:    arial;
	margin-bottom:  2px;
}

h2 
{
    padding-Left:   5px;
    font-size:      80%;
    font-weight:    bold;
    font-family:    arial;
	text-align:	 	left;
	margin-bottom:  0px;
}

h3 
{
    padding-Left:   5px;
    font-size:      70%;
    font-weight:    bold;
    font-family:    arial;
	text-align:	 	left;
}

/* Lists*/

ul {
	list-style-type: disc;
	list-style-image: url(../images/BulletPointWB.gif);
	list-style-position: inside;
	margin-left: 0;
	padding-left: 2em;
	text-indent:  -1.5em;
	vertical-align:	bottom;
	marker-offset:	10px;
	}
#nigovtabs ul { text-indent: 0; }	
/* Layout*/
	
#container {} 
#div1 { float:left; width:49%;} 
#div2 { margin-left:49%; width:49%;} 

/* Geohub Header/Login Page */
.GeohubHeaderLink
{
	color: #202020;
	text-decoration: none;
	border-right: #6e6e6e 1px solid;
	padding-left: 8px;
	padding-right: 8px;
}

.GeohubHeaderLink:hover {
	color: #202020;
	text-decoration: underline;
}

.GeohubHeaderLink:active {
	text-decoration: none;
	font-weight: bold;
}

.GeohubHeaderNavBar
{
	background-color: #cecece;
	border-right: #6e6e6e 1px solid;
	border-top: #6e6e6e 1px solid;
	border-left: #6e6e6e 1px solid;
	border-bottom: #6e6e6e 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	padding-bottom: 3px;
	padding-top: 3px;
}

.GeohubHeaderText
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #202020;
}

.GeohubHeaderControls
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
}

.GeohubLoginText
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #424242;
}

.GeohubLoginText ul
{
	list-style-type: disc;
	list-style-image:none;
}

.GeohubLoginText H2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11pt;
	color: #424242;
	font-weight: bold;
	margin: -3px;
	padding: -3px;
}

.GeohubUnderline
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #424242;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #6e6e6e 1px solid;
}

.GeohubFooterLinks
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #0000ff;
}

/* AJAX */

/* MapKey - IE6 */
.mapkey {
        width: 611px;
        border: solid 1px #255555;
        overflow: hidden;
        background-color: #EBEFF0;
        }
        
/* MapKey - IE7 */
.html>body .mapkey {
        width: 611px;
        border: solid 1px #255555;
        overflow: hidden;
        background-color: #EBEFF0;
        }
        
/* MapKey - Firefox */
*:lang(en) .mapkey {
	 width : 607px; 
	 border: solid 1px #255555;
     overflow: hidden;
     background-color: #EBEFF0;
        }
        
/* MapKey - Other Browser */    
.mapkey:empty {
        width: 611px !important;
        border: solid 1px #255555;
        overflow: hidden;
        background-color: #EBEFF0;
        }
        
.mapkeycaption {
        color: White;
        padding: 5px;
        background-color: #255555;
        font-weight:bold;
        font-size: 80%;
		font-family: arial;
		cursor:pointer;
  		}
  		
.mapkeycontent {
        overflow: hidden; 
        }
       


/* Error label */
.ErrorLabel
{
	font-size: 70%;
	font-weight: bold;
	color: #ff0000;
	font-family: arial;
	text-decoration: none;
}

.ErrorLabel a:link
{
	color: #000000;
	text-decoration: none;
}
.ErrorLabel a:visited 
{
	color: #000000;
	text-decoration: none;
}
.ErrorLabel a:hover 
{
	color: #000000;
	text-decoration: underline;
}
.ErrorLabel a:active 
{
	color: #000000;
	text-decoration: none;
}
