/* CSS Document */
body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
}

body.sitemap
{
	background-color: #FFFFFD;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body.main
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


hr
{

	color: #2D4C9C;

}


img
{
	border: none;
}



UL LI	{	
	list-style-type:	square ;
	list-style-image: url(../img/ul.gif);
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;


}


	
.content
{
	font-size: 12px;
	font-family: Arial;
	margin-top: 10px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-3dlight-color: #2D4C9C;
    scrollbar-arrow-color: #2D4C9C;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #2D4C9C;
	scrollbar-width: 7px;
	background-repeat:no-repeat;
}



.scroll
{
	scrollbar-3dlight-color: #2D4C9C;
    scrollbar-arrow-color: #2D4C9C;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #2D4C9C;
	scrollbar-width: 7px;
	}

.titleBig
{
	font-size: 35px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
}


.title01
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
}

.title02
{
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
}

.smallText
{
	font-size: 11px;
	font-family: Arial;
	color: #F29400;
}


.newsText
{
	font-size: 11px;
	font-family: Arial;

}

.title02Banner
{
	background-color: #D0DDED;
	border-top: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	height: 22px;

}

.footerBanner
{
	background-color: #D0DDED;
	border-top: 0px solid #2D4C9C;
	border-bottom: 0px solid #2D4C9C;
	border-left: none;
	border-right: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	height: 22px;
}

.navBar
{
	background-color: #FFFFFD;
	border-top: 1px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	height: 26px;

}

.title03
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
}

.text
{
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
}


.noFont
{
	font-size:0px;
}

.fattextBlue
{
	font-family: Arial;
	font-size: 12px;
	color: #2D4C9C;
	font-weight: bold;
}

.fattextWhite
{
	font-family: Arial;
	font-size: 12px;
	color:White;
	font-weight: bold;
}

.fattextBlueNav
{
	font-family: Arial;
	font-size: 11px;
	color: #2D4C9C;
	font-weight: bold;
}

.fattextRed
{
	font-family: Arial;
	font-size: 12px;
	color: #F29400;
	font-weight: bold;
}

.fattextGreen
{
	font-family: Arial;
	font-size: 12px;
	color: green;
	font-weight: bold;
}

.fattext
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;

}

a.smallText, a.smallText:hover
{
	font-size: 11px;
	font-family: Arial;
	color: #F29400;
	text-decoration:none; 
}

a.fatLink
{
	color:#2D4C9C; 
	text-decoration:none; 
	font: bold 12px Futura, Arial, sans-serif;
	cursor: hand;

}

a.fatLink:hover
{

	color:#F29400;
	text-decoration:none; 
	
}

a.fatLinkNav
{
	color:#2D4C9C; 
	text-decoration: underline;
	font: bold 11px Futura, Arial , sans-serif;
	cursor: hand;

}

a.fatLinkNav:hover
{

	color:#F29400;
	text-decoration:none; 
	

}

.navBarRed
{

	color:#F29400;
	font: bold 11px Futura,  Arial, sans-serif;

}


a.titleLink
{
	color:#2D4C9C; 
	text-decoration:none; 
	font: bold 14px Futura,  Arial, sans-serif;

}

a.titleLink:hover
{

	color:#F29400;
	text-decoration: underline;

}

a.contentLink
{
	color: #000000; 
	text-decoration:underline; 
	font:  12px Futura,  Arial, sans-serif;
}

a.contentLink:hover
{

	color:#F29400;
	text-decoration: none;

}

a.redLink
{
	color: #2D4C9C; 
	text-decoration: underline;
	font:  12px Futura,  Arial, sans-serif;
	font-weight: bold;
}

a.redLink:hover
{

	color:#F29400;
	text-decoration: none; 


}

a.whiteLink
{
	color: White; 
	text-decoration: underline;
	font:  16px Futura,  Arial, sans-serif;
	font-weight: bold;
}

a.whiteLink:hover
{

	color:#2D4C9C;
	text-decoration: none; 


}

a.FTLink
{
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #2D4C9C;
}

a.FTLink:hover
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #2D4C9C;

}

a.smallLink
{
	color: #F29400; 
	text-decoration: underline;
	font:  10px Futura,  Arial, sans-serif;
	font-weight: bold;
}

a.smallLink:hover
{

	color:#2D4C9C;
	text-decoration: none; 


}
a.smallLinkBlack
{
	color: Black; 
	text-decoration: none;
	font:  10px Futura,  Arial, sans-serif;
	font-weight: bold;
}

a.smallLinkBlack:hover
{

	color:#F29400;
	text-decoration: none; 


}

.mainTable
{
	border: 1px solid #2D4C9C;
	font-family: Arial;
	font-size: 12px;
}

.calcTable
{
	border: 1px solid #2D4C9C;
	font-family: Arial;
	font-size: 10px;
	width:724px;
}

.calcTable2
{
	border: 1px solid #2D4C9C;
	font-family: Arial;
	font-size: 10px;
	width:700px;
}

.calcTable3
{
	border: 1px solid #2D4C9C;
	font-family: Arial;
	font-weight:bold;
	font-size: 10px;
	width:700px;
}
.calcAlternate
{
	background-color:#EEEEEE;
}

.calcBox
{
	border: 1px solid #2D4C9C;
	font-family: Arial;
	font-size: 10px;
	text-align:right;
}

.calcBoxBold
{
	border: 1px solid #2D4C9C;
	font-family: Arial;
	font-weight:bold;
	font-size: 10px;
	background-color:Lime;
	text-align:right;
}

.mainTable2
{
	border-bottom: 1px solid #2D4C9C;
	border-top: 1px solid #2D4C9C;
	font-family: Arial;
	font-size: 12px;
}

.AdminTable
{
	border: 1px solid #2D4C9C;
	padding: 5px;
	background-color: White;
}

.AdminTableBanner
{
	background-image: url(../img/adminbanner.gif);
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
}

.AdminSmallBannerLeft
{
	background-color: #FFFFFD;
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	font-size:12px;
	height: 14px;

}

.AdminSmallBanner
{
	background-color: #FFFFFD;
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;
	border-right: none;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	font-size:12px;
	height: 14px;

}

.AdminItemLeft
{
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left:none;
	border-right: none;
	font-family: Arial;
	font-size:12px;

}
.AdminItem
{
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left:1px solid #2D4C9C;
	border-right: none;
	font-family: Arial;
	font-size:12px;

}


.CBtable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
}

.cbtextbox

{
	border-width: 1px;
	border-color: #2D4C9C;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

.cbtextboxfix

{
	border-width: 1px;
	border-color: #2D4C9C;
	width: 160px;
	font-size: 12px;
	font-family: Arial;
}

.CBbutton

{
	border: none;
	font-size: 11px;
	font-weight: bold;
	width: 99px;
	height: 17px;
	color: white;
	font-family: Arial;
	background-image: url(../img/CBbutton.gif);
}

.ContestButton

{
	border: none;
	font-size: 11px;
	font-weight: bold;
	width: 227px;
	height: 17px;
	color: white;
	font-family: Arial;
	background-image: url(../img/ContestButton.gif);
}

.LNGtable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	background-color: #D0DDED;
	
		
}

.LNGselectBox
{
	font-family: Arial;
	font-size: 11px;
	width: 120px;
	padding-left: 4px;
}

.LOGtable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
}



.LOGtextbox

{
	border-width: 1px;
	border-color: #2D4C9C;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

.LOGbutton

{

	border: none;
	font-size: 11px;
	font-weight: bold;
	width: 70px;
	height: 17px;
	color: white;
	font-family: Arial;
	background-image: url(../img/LOGbutton.gif);
}

.SEARCHtable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	background-color: #D0DDED;	
}

.SEARCHbutton

{

	border: none;
	font-size: 11px;
	font-weight: bold;
	width: 70px;
	height: 17px;
	color: white;
	font-family: Arial;
	background-image: url(../img/LOGbutton.gif);
}

.SEARCHtextbox

{
	border-width: 1px;
	border-color: #2D4C9C;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

.NLtable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../img/waterBG.gif);
	background-repeat:no-repeat;
}

.NLtextbox

{
	border-width: 1px;
	border-color: #2D4C9C;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

.NLbutton

{

	border: none;
	font-size: 11px;
	font-weight: bold;
	width: 109px;
	height: 16px;
	color: white;
	font-family: Arial;
	background-image: url(../img/NLbutton.gif);
}

.commercialFrame
{
	border-top: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.SWtable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
}

.NEWStable
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
}

.NEWSimg
{
	border: 3px solid #FFFFFF;
}

.FTtable

{
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2D4C9C;	
}

.footerborder

{
	background-color: #2D4C9C;	
	border-bottom: none;
	border-top:  none;
	border-left:  1px solid #ffffff;
	border-right:  1px solid #ffffff;
	
}


.padding
{
	padding-left: 5px;	
	padding-right: 5px;
}






.FTborder
{
	border-left: 1px solid #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	
}

.MENUtable

{
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2D4C9C;
	padding-left: 5px;
}

.OWtable

{
	font-family: Arial;
	font-size: 12px;
	padding-left: 5px;
}

.headerMenu
{
	background-color: #2D4C9C;
	border: 1px solid #2D4C9C;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;

}

.headerMenu_hover
{
	background-color: #FFFFFD;
	border: 1px solid #2D4C9C;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #2D4C9C;

}

.itemMenu
{
	background-color: #ffffff;
	border: 1px solid #2D4C9C;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	color: #2D4C9C;
}

.itemMenu_hover
{
	background-color: #2D4C9C;
	border: 1px solid #2D4C9C;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
}

.border
{
	border: 1px solid #2D4C9C;
}


.hand
{
	cursor: hand;	
}


.companyImg
{
	border: 1px solid #2D4C9C;	
}

.contactTable
{
	border: 1px solid #2D4C9C;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:top;
	background-color: #ffffff;
}

.contactTableBanner
{
	background-color: #FFFFFD;
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	font-size:15px;
	height: 22px;

}
.contactTableType
{
	background-color: #FFFFFD;
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	height: 22px;
	font-size:12px;

}


.mailTable
{
	border: 1px solid #2D4C9C;
	vertical-align:top;
	background-color: #ffffff;
}

.mailTableBanner
{
	background-color: #FFFFFD;
	border-top: none;
	border-bottom: 1px solid #2D4C9C;
	border-left: none;
	border-right: none;
	font-weight: bold;
	font-family: Arial;
	color: #2D4C9C;
	font-size:15px;
	height: 22px;

}

.topmenu_on
{
	border: 1px solid #2D4C9C;
	height: 22px;
	font-size:14px;
	font-weight: bold;
	padding-top:3px;
}

.topmenu_off
{
	border: 1px solid #2D4C9C;
	height: 22px;
	font-size:14px;
	font-weight: bold;
	padding-top:3px;
}

.menu_on
{
 background-color:Red;
 font-size:30px
}

.menu_off
{
	
 background-color:Red;
 font-size:30px
}

.italics
{
	font-style:italic;	
	font-weight:bold;
	font-size: 11px;
	font-family: Arial;
	vertical-align: top;
}

/* Article View Classes (Article views in page)*/
.articleheadertable
{

	border-top: 1px solid #2D4C9C;
	border-bottom: 2px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;
	font-weight: bold;
	font-family: Arial;
	color: black;
	font-size:12px;
	padding-left:5px;
}

.articledetailtable	
{

	border-top: 0px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;
	font-family: Arial;
	color: #2D4C9C;
	font-size:11px;
	padding-left:5px;
}

.articletable
{

	border-right: 1px solid #2D4C9C;
	font-family: Arial;
	color: #2D4C9C;
	font-size:11px;
	padding-left:5px;
}

.catalogtable
{

	border-right: 1px solid #2D4C9C;
	border-top: 0px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;
	font-family: Arial;
	color: #2D4C9C;
	font-size:11px;

}
.catalogtablelefttop
{

	border-left: 1px solid #2D4C9C;
	border-top: 1px solid #2D4C9C;
	text-align: center;
	vertical-align: middle;
}


.catalogtablerighttop
{

	border-right: 1px solid #2D4C9C;
	border-top: 1px solid #2D4C9C;

}

.catalogtablerightlefttop
{

	border-right: 1px solid #2D4C9C;
	border-top: 1px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;

}

.catalogtablerightleftbtm
{

	border-right: 1px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;

}
.catalogtablebottom
{

	border-bottom: 1px solid #2D4C9C;
}
.catalogtablebottomleft
{
	border-left: 1px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
}

.articletextbox

{
	border-width: 0px;
	border-color: #2D4C9C;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

.alternate
{
	background-color: #D0DDED;
}

.searchresult
{
	background-color: #FFCC33;
}
.catalogcontent
{
	font-size: 12px;
	font-family: Arial;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-3dlight-color: #2D4C9C;
    scrollbar-arrow-color: #2D4C9C;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #2D4C9C;
	scrollbar-width: 7px;

}

.catalogheadertable
{

	border-top: 1px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-right: 1px solid #2D4C9C;
	font-weight: bold;
	font-family: Arial;
	color: black;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}

.catalogdetailtable
{

	border-right: 1px solid #2D4C9C;
	border-top: 0px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-left: 0px solid #2D4C9C;
	font-family: Arial;
	color: black;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}

.selecteditem
{

	border-top: 1px solid #2D4C9C;
	border-bottom: 1px solid #2D4C9C;
	border-left: 1px solid #2D4C9C;
	background-color: #D0DDED;
}

.underlined
{
	font-size: 12px;
	font-family: Arial;
	vertical-align: middle;
	border-bottom: 1px solid #D0DDED;
}

.fattextunderlined
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #D0DDED;
}

.txtDirectLink

{
	border-width: 1px;
	border-color: #2D4C9C;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

.lowborder
{
	font-size: 0px;
	border-top: 1px solid #2D4C9C;
}

.nofont
{
font-size:0px;
height:5px;
color:white
}

.trActive
	{
	  border-bottom-color:Black;
	  border-bottom-style:solid;
	  border-bottom-width:2px;
	}
	
	.trInactive
	{
	  border-bottom-color:Black;
	  border-bottom-style:solid;
	  border-bottom-width:0px;
	}
	
.tool
{
	border-right:solid 1px #AAAAAA;
	font-size: 11px;
	font-family: Arial;
}
