/*
============================================================
2/22/07 | 10:53 AM
------------------------------------------------------------
ZD creates basic style
------------------------------------------------------------
version1 
============================================================
*/



HTML
{
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	color: black;
	background-repeat: no-repeat;
	background-image: url(/Assets/Images/htmlbkg.gif);
	background-position: center top;
	font-family: sans-serif, "Geneva", arial;
}

BODY
{
	font-family: sans-serif, "Geneva", arial;
	background-color: none;
	color: black;
	border-color: BLACK;
	border-width: 0px 0px 0px 0px;
	font-size: 9.5pt;
	line-height: 150%;
	color: #333;
	border-style: solid;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

LI
{
	margin-left: 1.5em;
	margin-bottom: 10px;
	margin-right: 2.5em;
	font-size: 8.5pt;
	color: #666;
	line-height: 115%;
	text-align: left;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0em 0em .5em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: bold;
	line-height: 100%;
	color: #507490;
	text-align: left;
}

p
{
	margin-bottom: 1em;
	line-height: 1.33em;
	text-align: left;
}

a:link
{
	color: #036;
	text-decoration: none;
	text-align: left;
}

a:visited
{
	color: #030;
	text-align: left;
}

a:hover
{
	color: #366;
	text-decoration: underline;
	text-align: left;
}

a:active
{
	text-decoration: underline;
	text-align: left;
}

/*
	Top Nav
*/


#topNav
{
	WIDTH: 696px;
	height: 28px;
	background-color: #F15112;
	color: #FFF;
	font-size: 8.5pt;
	text-align: right;
	line-height: 100%;
	font-family: sans-serif, "Geneva", arial;
}

a:link.topNav
{
	font-size: 8.5pt;
	text-align: right;
	line-height: 110%;
	font-family: sans-serif, "Geneva", arial;
	font-weight: 200;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: right;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}

a:visited.topNav
{
	font-size: 8.5pt;
	text-align: right;
	line-height: 110%;
	font-family: sans-serif, "Geneva", arial;
	font-weight: 200;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}

a:hover.topNav
{
	font-size: 8.5pt;
	text-align: right;
	line-height: 110%;
	font-family: sans-serif, "Geneva", arial;
	font-weight: 200;
	color: #006;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}

/* Nav2 */


.Nav2
{
	background-color: none;
	color: #F15112;
	font-size: 8.5pt;
	text-align: right;
	line-height: 100%;
	font-family: sans-serif, "Geneva", arial;
}

.Nav2 p
{
	padding-left: 0px;
	color: #F15112;
	font-size: 8.5pt;
	text-align: right;
	line-height: 100%;
	font-family: sans-serif, "Geneva", arial;
	font-weight: 200;
}


.Nav2 a
{
	text-decoration: none;
	background-color: none;
	color: #F15112;
	font-size: 8.5pt;
	text-align: right;
	line-height: 100%;
	font-family: sans-serif, "Geneva", arial;
	font-weight: 200;
}

.Nav2 a:link
{
	color: #F15112;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: right;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}

.Nav2 a:visited
{
	color: #F15112;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}

.Nav2 a:hover
{
	color: #006;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}

.Nav2 a:active
{
	color: #F15112;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	background-color: none;
	border-left: 0px solid #F6F5EE;
}



/* Tabbed Navigation Style */

#tab
{
	height: 29px;
	text-align: left;
	background: #fff;
	margin-left: 250px;
	padding: 0px;
}

#tab a:link, #tab a:visited
{
	font-family: sans-serif, "Geneva", arial;
	font-size: 8pt;
	height: 24px;
	font-weight: normal;
	padding: 10px 10px 5px 10px;
	text-decoration: none;
	color: #fff;
	background: url(/Assets/Images/tabUp.gif) no-repeat bottom center;
}

#tab a:hover
{
	font-family: sans-serif, "Geneva", arial;
	font-size: 8pt;
	height: 29px;
	line-height: 29px;
	font-weight: normal;
	padding: 20px 10px 5px 10px;
	text-decoration: none;
	color: #fff;
	background: url(/Assets/Images/tabOver.gif) no-repeat bottom center;
}    

#tab ul
{
	list-style-type: none;
	display: block; 
}

#tab li
{
	margin: 0; 
	padding: 0px;
	display: inline;
	list-style-type: none;
}


.notice ul
{
	list-style: circle;
	margin: 0;
}

.notice li
{
	list-style: circle;
	margin: 5px 10px 5px -10px; 
	padding: 0px;
	color: #cd3c0e;
}


/* Tag-line  Style */

.tag
{
	text-align: left;
	margin-left: 25px;
	padding-top: 40px;
}


.tag p
{
	text-align: left;
	padding: 0px;
	color: #630;
	height: 151%;
	font-size: 8.5pt;
}




/*
	Content
*/
.content
{
	padding-left: 25px;
	margin-right: 0px;
}

.content h1
{
	margin: 0em 0em 5px 0em;
	padding-top: 10px;
	padding-right: 2em;
	line-height: 100%;
	color: #F60;
	font-size: 26pt;
	font-weight: 100;
}

.content h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #630;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.content h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #526F36;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.content h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.content h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.content p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.content a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.content a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}

.content a:visited
{
	color: #066;
	text-decoration: underline;
}



/*
	About Content
*/
.about
{
	padding-left: 25px;
	margin-right: 0px;
}

.about h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: 2em;
	line-height: 100%;
	color: #005366;
	font-size: 26pt;
	font-weight: 100;
}

.about h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #F60;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.about h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #4b5154;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.about h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.about h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.about p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.about a:link
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.about a:visited
{
	color: #066;
	text-decoration: underline;
}

.about a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}

.about LI
{
	margin-left: 1.7em;
	margin-bottom: 5px;
	margin-right: 2.5em;
	font-size: 8.5pt;
	color: #666;
	line-height: 115%;
	text-align: left;
}

.about img {
	padding: 2px;
	border: 1px solid #999;
	}

/*
	Products Content
*/
.products
{
	padding-left: 25px;
	margin-right: 0px;
}

.products h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: 2em;
	line-height: 101%;
	color: #7F3D15;
	font-size: 26pt;
	font-weight: 100;
}

.products h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #526F36;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.products h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #526F36;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.products h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.products h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.products p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.products a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.products a:visited
{
	color: #066;
	text-decoration: underline;
}

.products a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}

.products LI
{
	margin-left: 1.5em;
	margin-bottom: 10px;
	margin-right: 2.5em;
	font-size: 8.5pt;
	color: #666;
	line-height: 115%;
	text-align: left;
}


.products img {
	padding: 2px;
	border: 1px solid #C93;
	}



/*
	Markets Content
*/
.markets
{
	padding-left: 25px;
	margin-right: 0px;
}

.markets h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: 2em;
	line-height: 101%;
	color: #F60;
	font-size: 26pt;
	font-weight: 100;
}

.markets h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #630;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.markets h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #526F36;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.markets h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.markets h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.markets p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.markets a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.markets a:visited
{
	color: #066;
	text-decoration: underline;
}

.markets a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}

/*
	green Content
*/
.green
{
	padding-left: 25px;
	margin-right: 0px;
}

.green h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: 2em;
	line-height: 100%;
	color: #526F36;
	font-size: 26pt;
	font-weight: 100;
}

.green h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #F60;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.green h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #526F36;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.green h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.green h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.green p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.green a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.green a:visited
{
	color: #066;
	text-decoration: underline;
}

.green a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}

/*
	Capbilities Content
*/
.capbilities
{
	padding-left: 25px;
	margin-right: 0px;
}

.capbilities h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: 2em;
	line-height: 101%;
	color: #526F36;
	font-size: 26pt;
	font-weight: 100;
}

.capbilities h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #005366;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.capbilities h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #336;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.capbilities h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.capbilities h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.capbilities p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.capbilities a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.capbilities a:visited
{
	color: #066;
	text-decoration: underline;
}

.capbilities a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}

/*
	Engineer Content
*/
.engineer
{
	padding-left: 25px;
	margin-right: 0px;
}

.engineer h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: .25em;
	line-height: 101%;
	color: #4B5154;
	font-size: 26pt;
	font-weight: 100;
}

.engineer h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #F15112;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.engineer h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #005366;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.engineer h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.engineer h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.engineer p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.engineer a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.engineer a:visited
{
	color: #066;
	text-decoration: underline;
}

.engineer a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}







/*
	Contact Content
*/
.contact
{
	padding-left: 25px;
	margin-right: 0px;
}

.contact h1
{
	margin: 00px 0em 5px 0em;
	padding-top: 10px;
	padding-right: .25em;
	line-height: 101%;
	color: #919395;
	font-size: 26pt;
	font-weight: 100;
}

.contact h2
{
	margin: 0em 0em 5px 0em;
	padding-right: 2em;
	color: #F15112;
	font-size: 14pt;
	line-height: 101%;
	font-weight: 100;
}

.contact h3
{
	margin: 10px 0em 5px 0em;
	padding-right: 2em;
	color: #005366;
	font-size: 11pt;
	line-height: 125%;
	font-weight: 100;
}

.contact h4
{
	margin: 0em 0em 0em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 9pt;
}

.contact h5
{
	margin: 0em 0em .5em 0em;
	padding-right: 2em;
	color: #666;
	font-size: 8.5pt;
}

.contact p
{
	margin: .25em 0em 10px 0em;
	padding-right: 2em;
	font-size: 9pt;
	color: #666;
	line-height: 181%;
}

.contact a
{
	color: #066;
	text-decoration: underline;
	font-size: 9pt;
}

.contact a:visited
{
	color: #066;
	text-decoration: underline;
}

.contact a:hover
{
	color: #09ABDA;
	text-decoration: underline;
}




/* Footer Style */

.foot
{
	text-align: center;
	margin-left: 0px;
	padding-top: 20px;
}

select {
padding: 0;
margin: 0;
height: 20px;
 font-size: 9px;
}


.foot p
{
	text-align: center;
	padding: 0px;
	color: #CCC;
	height: 151%;
	font-size: 8.5pt;
}

.foot a:link
{
	color: #F15112;
	text-decoration: none;
	font-size: 8.5pt;
	padding: 0px 0px 0px 4px;
}

.foot a:visited
{
	color: #F15112;
	text-decoration: none;
	font-size: 8.5pt;
	padding: 0px 0px 0px 4px;
}


.foot a:hover
{
	color: #F15112;
	text-decoration: underline;
	font-size: 8.5pt;
	padding: 0px 0px 0px 4px;
}

label {
	font-weight: bold;
}

.error {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}


