body
{
	margin: 0px 0px 0px 0px;
	background-color: Black;
	font-family: Arial, Helvetica, sans-serif;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 5px;
	margin-top:-10px;
	margin-bottom:-10px;

}
td.header
{
	background: url(images/Header.jpg);
	height: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: italic;
	text-align: right;
	padding-right: 15px;
}
span.header
{
    position:relative;
    top: 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
a.header
{
    position:relative;
    top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    color: white ! important;
    font-style: italic;
    text-decoration: none ! important;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=4);*/
}
a.header2
{
    position:relative;
    top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    color: #ffff00 ! important;
    font-style: italic;
    text-decoration: none ! important;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=4);*/
}
a.header:history
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-style: italic;
    text-decoration: none;
}
a.header:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-style: italic;
    text-decoration: underline;
}
p.header
{
    font-weight: bold;
}
input.headerImage
{
    position:relative;
    top: 15px;
}

input.header
{
    position:relative;
    top: 15px;
    width: 120px;
    background-color: #FFF;    
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=4);
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
td.menu{
	background: url(images/menu.jpg);
	height: 29px;
	
}
td.leftside{
	background: url(images/outsideLeft.jpg);
	height: 100%;
	width: 14px;
}
td.rightside{
	background: url(images/outsideRight.jpg);
	height: 100%;
	width: 15px;
}
td.bottom
{
    vertical-align:bottom;
	background: url(images/bottom.jpg);
	height: 34px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.smallbox{
	background-color: White;
}
td.smallboxtop{
	background: url(images/smallBoxTop.gif);
	height: 12px;
}
td.smallboxleft{
	background: url(images/smallBoxLeft.gif);
	width: 12px;
}
td.smallboxright{
	background: url(images/smallBoxRight.gif);
	width: 12px;
}
td.smallboxbottom{
	background: url(images/smallBoxBottom.gif);
	height: 16px;
}
td.smallboxtop2{
	background: url(images/smallBoxTop2.gif);
	height: 12px;
}
td.smallboxleft2{
	background: url(images/smallBoxLeft2.gif);
	width: 12px;
}
td.smallboxright2{
	background: url(images/smallBoxRight2.gif);
	width: 12px;
}
td.smallboxbottom2{
	background: url(images/smallBoxBottom2.gif);
	height: 16px;
}
.bigbox{
	background-color: White;
}
td.bigboxtop{
	background: url(images/bigBoxTop.jpg);
	height: 12px;
}
td.bigboxleft{
	background: url(images/bigBoxLeft.jpg);
	width: 12px;
}
td.bigboxright{
	background: url(images/bigBoxRight.jpg);
	width: 12px;
}
td.bigboxbottom{
	background: url(images/bigBoxBottom.jpg);
	height: 12px;
}

.mainMenu
{
    position: relative;
    top: 2px;
}
.staticMainMenu
{
    padding: 2px ! important;
    color: black ! important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt ! important; 
    font-weight: normal ! important;
    text-decoration: none ! important;
}
.staticMainMenuHover{ 
	padding:2px ! important;   
	color: red ! important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt ! important; 
	font-weight:normal ! important;
	text-decoration: none  ! important;
}
/*
.dynamicMenuItem
{
	color: white ! important;
	background-color: #666666 ! important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt ! important;
	font-weight: normal ! important;
	text-decoration: none ! important;
	width: 100%;
	padding-right: 2px ! important;
	padding-left: 2px ! important;
	padding-top: 2px ! important;
	border-collapse: separate ! important;
	border-top: thin groove White;
	border-right: thin groove White;
	border-left: thin groove White;
	height: 18px;
}
*/
.dynamicMenu
{
	/*border-top: 1px solid black;*/
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-collapse: collapse;

	 /*
	padding-bottom: 0px;
	
	margin-bottom: 0px;
	border-top: 0px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 0px solid black;
	border-collapse: separate;
	height: auto;
	*/
}
.dynamicMenuItem
{
	color: white ! important;
	background-color: #666666; /* #b8b8b8; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt ! important;
	font-weight: normal ! important;
	text-decoration: none ! important;
	/* width: 100%; */
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 4px;
	
	/*border-top: 1px solid black;*/
	border-top: 2px groove White;
	/*
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	
	margin-top: 2px;
	margin-bottom: 2px;
	*/
	margin-bottom: -1px;
	height: auto;
	display: block;
}
.dynamicMenuItem:history
{
	color: white;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	border-collapse: separate;
	border: thin groove White;
}
.dynamicMenuItem:hover  
{ 
	color: white; 
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: underline ! important;
}       

.lblTextHeader
{
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; 
    /* border-bottom-style: double; */
    background-image: url("images/underline.jpg");
    background-repeat: repeat-x;
    background-position: top;
    line-height: 15px;
    width: 100%;    
    top: -8px;
    left: -3px;
    height:20px; 
    display: block;   
}

.lblTextHdrNoLine
{
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; 
    background-position: top;
    line-height: 15px;
    width: 100%;    
    top: -8px;
    left: -3px;
    height:20px; 
    display: block; 
    z-index: 6;  
}

.doubleLine
{
    background-image: url("images/underline.jpg");
    background-repeat: repeat-x;
    line-height: 20px;
    position: relative;
    top: -22px;
    left: -3px;
    z-index: 5;
}

.lblText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	width: 100%;
}
a.linkbtn{
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.linkbtnText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ol.arrow{
	list-style-image: url(images/arrow.jpg);
}

ol.arrow2{
	list-style-image: url(images/arrow2.jpg);
}

td, td.info, span.info, tr.info, div.info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	font-weight:normal;
}
td.infoBoldsm, span.infoBoldsm, tr.infoBoldsm, div.infoBoldsm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	font-weight:bold;
}

td.infoBold, span.infoBold, tr.infoBold, div.infoBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	font-weight:bold;
}
a, a.info
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
    line-height: 12px;
    font-weight: bold;
}

a:visited, a:visited .info
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666666;
    text-decoration: underline;
    line-height: 12px;
    font-weight: bold;
}

a:hover, a:hover.info
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333399;
    text-decoration: underline;
    line-height: 12px;
    font-weight: bold;
}

td.infoRed, span.redtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color:Red;
}
td.infoCenter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.subHeader, span.subHeader, tr.subHeader, div.subHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: top;
}
input.roundBtn
{
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: white;
    height: 24px;
    width: 70px;
    background-image: url(images/searchBtn.gif);
    border-style: none;
}

input.shodowtextbox
{
    width: 120px;
    background-color: #FFF;
    /*overflow: auto;*/
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=4);
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

select.info
{
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

td.listcompany
{
    background-color: Black;
    color: White;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}
select.listCompany
{
    width: 165px; 
    /*filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=4);*/
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif;
}
/* http://www.workingwith.me.uk/articles/css/cross-browser-drop-shadows */
 /*.shadow
{
   padding-right: 10px;
    padding-left: 13px;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=4);
    font: bold 9pt/1.3 verdana;
    width: 305px;
    color: darkred;
    height: 150px;
    background-color: skyblue;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=1);
}
test
{ 
    position:absolute; 
    top:365; 
    left:200; 
    width:100; 
    height:100; 
    border:1px solid black; 
    background:gold; 
    z-index:5; 
    text-align:center; 
    cursor:hand;
 }
*/
 /* nst center tags */
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: Black;
    text-decoration: none;
}
p, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	font-weight:normal;
}
a.nstc
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    text-decoration: none;
    font-weight: bold;
}
a.nstc:history
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    vertical-align: top;
    color: Black;
    text-decoration: none;
    font-weight: bold;
}
a.nstc:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    vertical-align: top;
    color: black;
    text-decoration: underline;
    font-weight: bold;
}
img.nstc
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.enviro {font-weight:bold; text-decoration:underline }
.enviro2 {text-align:center; font-weight:bold }
.enviro3 {font-weight:normal; text-decoration:underline; font-style:italic }

