html{
margin: 25px 0 0 15px;}
/* Body Tag Style */
body { background-color: #ececec;}

/* content for home page */
#indexcontent
{
	position: absolute;
	margin-top:250;
	left:295px;
	width: 500;
	text-align: left;
	top: 15px;

}
/*for pages with content and right hand nav */
#maincontent
{
	position: absolute;
	margin-top:250;
	left:288px;
	width: 500;
	text-align: left;
	top: 15px;

}

/* content for pages without RH nav */
#maincontent_b
{
	position: absolute;
	margin-top:250;
	left:285px;
	width: 650;
	text-align: left;
	top: 39px;

}

/* content for pages without RH nav */
#maincontent_c
{
	position: absolute;
	margin-top:130;
	left:285px;
	width: 650;
	text-align: left;
	top: 39px;

}











/* Website Link Styles (Unless otherwise specified) */
A:link { color: #339900; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:visited { color: #339900; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:active {color: #339900; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:hover {color: #055B4A; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }

/*Left Nav Styles */
.leftNavigation {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 9pt; font-weight: normal; color: #000000;}
A.leftNavigation:link {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 9pt; font-weight: normal; color: #000000;}
A.leftNavigation:active {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 9pt; font-weight: normal; color: #000000;}
A.leftNavigation:visited {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 9pt; font-weight: normal; color: #000000;}
A.leftNavigation:hover {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline; font-size: 9pt; font-weight:normal; color: #339900;}

/* Top Nav Styles */
.topNavigation {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
A.topNavigation:link {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
A.topNavigation:active {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
A.topNavigation:visited {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
A.topNavigation:hover {font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline; font-size: 8pt; font-weight: normal; color: #FFFFFF;}

/* Breadcrumb Styles */
.breadcrumb {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #333333; }
A.breadcrumb:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #666666;}
A.breadcrumb:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #666666;}
A.breadcrumb:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #666666;}
A.breadcrumb:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #333333;}

/* Footer Styles */
.footer {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; font-weight: normal; color: #666666; padding-top:10px; }
A.footer:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; font-weight: normal; color: #666666;}
A.footer:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; font-weight: normal; color: #666666;}
A.footer:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; font-weight: normal; color: #666666;}
A.footer:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; font-weight: normal; color: #999999;}

/* Read More Styles */
.more {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #255395; text-decoration: underline; font-weight: bold;}
A.more:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #255395; text-decoration: underline; font-weight: bold;}
A.more:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #255395; text-decoration: underline; font-weight: bold;}
A.more:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #255395; text-decoration: underline; font-weight: bold;}
A.more:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #003366; text-decoration: underline; font-weight: bold;}

/* Text Format Styles */
p { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #333333; }
p.date { font-family: Arial; font-size: 8pt; color: #333333;}
td.content { background-color:#FFFFFF; padding-right:30px; padding-bottom:25px;}
td.insidecontent { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #333333; background-color:#FFFFFF; padding-left:5px; padding-right:10px; padding-top:25px; padding-bottom:25px;}
td.insidecontentRight {background-color:#FFFFFF; padding-top:25px;}
td.title { font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 18pt; font-weight:bold; color: #055B4A; height: 31px; padding-top:15px; padding-left:5px;}
td.breadcrumbLeft {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #333333; background-image: url("images/template/bg_breadcrumb_left.jpg"); background-repeat:no-repeat; height:30px; padding-top:5px; padding-left:5px;}
td.breadcrumbRight {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:uppercase; font-weight: normal; color: #333333; background-image: url("images/template/bg_breadcrumb_right.jpg"); background-repeat:no-repeat; height:30px; padding-top:5px; padding-right:8px;}
td.leftbg {background-image: url("images/template/bg_left.gif");}
td.rightbg {background-image: url("images/template/bg_right.gif");}
td.leftmenubg { background-color:#FFFFFF; padding-left:31px;}
td.leftmenu {background-image: url("images/template/gr_leftmenu.jpg"); background-color:#C3E3E4; padding-left:13px; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:bold; text-transform:uppercase; font-size: 9pt; color: #055B4A; padding-top:5px; padding-bottom:2px; }
td.leftmenSub {background-image: url("images/template/gr_leftmenu.jpg"); background-color:#C3E3E4; padding-left:28px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #000000; padding-top:2px; padding-bottom:2px; }
td.search {background-image: url("images/template/bg_search.gif"); background-color:#FFFFFF; padding-left:380px; padding-top:4px; height:27px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #FFFFFF;}
td.rightShadow {background-image: url("images/template/bg_right.gif"); width:5px; background-repeat:repeat y; overflow:hidden;}
td.leftShadow {background-image: url("images/template/bg_left.gif"); background-repeat:repeat y;}
td.topshadow{background-image: url("images/template/gr_border_top2.jpg");}
td.btmshadow{background-image: url("images/template/gr_border_btm2.jpg");}
td.footerbg {background-image: url("images/template//bg_footer.gif"); padding-left:25px; padding-top:10px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #666666;}
td.footerrightbg {background-image: url("images/template/bg_footer.gif"); padding-right:25px; padding-top:10px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #666666;}
td.featurebox1 {background-image: url("images/template/bg_featurebox1.jpg"); font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:normal; font-size: 9pt; color: #333333; padding-top:13px; padding-left:22px; padding-right:15px;}
td.featurebox {background-image: url("images/template/bg_featurebox.jpg"); font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:normal; font-size: 9pt; color: #333333; padding-top:5px; padding-left:22px; padding-right:10px; }
td.feature1 {background-image: url("images/template/gr_technologies.jpg"); padding-top:25px; padding-left:16px; height:48px; background-repeat:no-repeat; }
td.feature2 {background-image: url("images/template/gr_applications.jpg"); padding-top:25px; padding-left:16px; height:48px; background-repeat:no-repeat; }
td.relatedTopicsTitle {background-image: url("images/template/bg_relatedtopics_title.gif"); height:27px; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:bold; text-transform:uppercase; font-size: 9pt; color: #055B4A; padding-top:5px; padding-left:14px; background-repeat:no-repeat; }
td.relatedTopics {background-image: url("images/template/bg_relatedtopics.gif"); font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:normal; font-size: 9pt; color: #339900; padding-top:5px; padding-left:14px; }
blockquote { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12pt; color: #000000; }
.bodyText {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #000000;}
.bodyAlert {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; font-weight: normal; color: #ff0000;}
.bodySmall {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #000000;}
.bodyTextBold {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: bold; color: #000000;}
.txtBox {BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #a0a0a0 1px solid; COLOR: #373737; BORDER-BOTTOM: #a0a0a0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none; padding-left:5px;}

h1 {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-size: 18pt; font-weight:bold; color: #055B4A;}
h2 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; font-weight: bold; color: #339900;}
h3 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: bold; color: #339900;}
h4 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #000000; }
.spacer { vertical-align: middle; }
.formName {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; font-weight: bold; color: #000000;}


/* Button Styles */
.button { background-color: #006699, padding: 5px 5px 5px 5px; }

/* Input Style */
.input {border: 1px solid #959595; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #ffffff; padding-left: 10px; }

.bodyCopy {font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; color: #000000; z-index:1}
.smallText {font-family: Arial, Helvetica; font-weight: normal; font-size: 8px; color: #000000; z-index:1}
.bodyHead {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 18pt; color: #cc0000; z-index:1}
.bodyHead2 {font-family: Arial, Helvetica; font-weight: bold; font-size: 15px; color: #cc0000; z-index:1}
.bodyHead3 {font-family: Arial Narrow, Arial, Helvetica; font-weight: bold; font-size: 15px; color: #333333; z-index:1}

.articleTitle {font-family: Arial, Helvetica; font-weight: bold; font-size: 10px; color: #000000; z-index:1}

.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
