body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background: #fff;
	padding: 0;
	margin: 0 10px 10px 10px;
	text-align: center;
}

#main-container { text-align: left; margin: 0 auto; width: 770px; }
#util { font-size:11px; color: #999; padding: 4px 13px; }
#util a:link, #util a:visited, #util a:active { color: #999; font-weight: normal; text-decoration: none; }
#util a:hover { text-decoration: underline; }
#util span { color: #c8c59f; }
#logo { padding: 0 0 0 565px; }
#home-banner { padding-bottom: 10px; }

#u-reg { display: none; }

input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; padding: 0; margin: 0; }

.content { padding-left: 8px; padding-right: 8px; padding-bottom: 12px; font-size:11px; }
.contentSUB { padding-bottom: 12px; font-size:11px; padding-right: 10px; }

dir { line-height: 130%; padding: 0 0 10px 16px; border: 0; margin: 0; }

p { line-height: 130%; padding: 0 0 10px 0; border: 0; margin: 0; }
div.clearit { clear: both; font-size: 1px; line-height: 1px; padding: 0; }
p.clearit { clear: both; font-size: 1px; line-height: 1px; }
td { font-size:11px; }
h2 span { font-size: 85%; font-weight: normal; }
.more { font-weight: normal; }
a:link, a:visited, a:active, h3 span { color: #c30; }
a:hover { color: #333; }
a sup { text-decoration:none; }

span.link-arrow { color: #c30 }
img.features { border:2px solid #DBD2BC; margin-top:6px; margin-right:8px; margin-bottom: 10px; }
img.news { border:2px solid #DBD2BC; margin-top:0px; margin-bottom: 6px; }
img.border1 { border:1px solid #DBD2BC; }


#hdr { padding: 7px 13px 2px 13px; }
#colorbar-l { float: left; font-size: 1px; width: 597px; height: 7px; background: #923222; padding: 0; margin: 0 0 2px 0; }
#colorbar-r { float: right; font-size: 1px; width: 170px; height: 7px; background: #fbae17; padding: 0; margin: 0 0 2px 0; }

.navibg { text-align: left; vertical-align: top; background: #73563f; font-size:12px; font-weight:bold; line-height:15px; padding-top:8px; padding-left:10px; padding-right:10px; }
.navibgsel { text-align: left; vertical-align: top; background: #a28f7f; font-size:12px; font-weight:bold; line-height:15px; padding-top:8px; padding-left:10px; padding-right:10px; }
a.buttlink:link, a.buttlink:hover, a.buttlink:visited, a.buttlink:active { color: #fff; text-decoration: none;  }
a.navilink:link, a.navilink:hover, a.navilink:visited, a.navilink:active { color: #c30; text-decoration: none; padding: 0 5px 2px 24px; display:block; background: url(arrow-dhtml-nav.gif) top left no-repeat;  }
.popnavi { text-align: left; vertical-align: top; font-size:11px; font-weight: normal; padding: 6px 10px 6px 0; border-bottom: 1px solid #d8d1ca; }
.tabnavi { width:158px; background: #fff; border-top: 1px solid #d8d1ca; border-right: 1px solid #d8d1ca; border-left: 1px solid #d8d1ca; margin-top:12px; margin-left:-10px }
.mainnavi { width: 770px; height: 35px; background: #73563f; margin: 0 0 3px 0; text-align:center; }

.leftbox { width: 150px; }
.leftnavi { text-align: left; vertical-align: top; font-size:11px; font-weight: normal; padding: 6px 0px 6px 0; border-bottom: 1px solid #d8d1ca; } 
.leftnavi a { color: #c30; text-decoration: none; padding: 0 5px 0px 0; display:block; }
.leftnavi a img { margin-bottom:2px; float:left; }
.leftnavi a:hover { color: #634329; }

.leftnavisel { text-align: left; vertical-align: top; font-size:11px; font-weight: bold; padding: 6px 0px 6px 0; } 
.leftnavisel a { color: #634329; text-decoration: none; padding: 0 5px 0px 0; display:block; }
.leftnavisel a img { margin-bottom:2px; float:left; }

.leftnavisub { text-align: left; vertical-align: top; font-size:11px; font-weight: normal; padding: 4px 0px 5px 10px;  border-top: 1px dashed #d8d1ca; }
.leftnavisub a { color:#634329; text-decoration:none; }
.leftnavisub a img { margin-top:1px; margin-bottom:2px; margin-right:2px; float:left; }
.leftnavisub a:hover { color:#c30; text-decoration:none; }

.leftnavisubsel { text-align: left; vertical-align: top; font-size:11px; font-weight: bold; padding: 4px 0px 5px 10px;  border-top: 1px dashed #d8d1ca; }
.leftnavisubsel a { color:#634329; text-decoration:none; }
.leftnavisubsel a img { margin-top:1px; margin-bottom:2px; margin-right:2px; float:left; }
.leftnavisubsel a:hover { color:#634329; text-decoration:none; }

li.linkhr { list-style-image: url(arrow-more-link.gif); margin-top: 14px; }
li.linkhr a { font-weight:bold; }
li.linkhr a div { font-weight:200; color:#333; text-decoration:none; padding-top:3px; padding-left:40px  }

#global-sites { width: 574px; height: 89px; background: url(sites-back.jpg) top left no-repeat; margin: 20px 0 0 0; }
#wwsites { text-align: right; padding: 3px 9px 1px 9px; margin: 0 0 0 0; }
#wwsites img, #wwsites select, #wwsites input { vertical-align: middle; }
#sites-p { font-size: 1.2em; color: #826a55; text-align: right; padding: 5px 10px 2px 0px; }
#sites-p a:link, #sites-p a:visited, #sites-p a:active { color: #826a55; text-decoration: none; }
#sites-p a:hover { color: #333; text-decoration: none; }


#search { height: 21px; background: #b1a194; padding: 3px 0 0px 3px; margin-bottom:3px; }
#search_button { width: 16px; height: 16px; vertical-align: top; font-size:11px; }
#search_edit   { width: 120px; height: 13px; vertical-align: top; line-height:13px; font-size:11px; }

.newsdate { color:#666666; padding-top:6px; padding-bottom: 2px }
.newsbody { padding-bottom: 4px }

.NovHeadl { font-size: 10pt; font-weight: bold; color: #923222; padding: 7px 0 4px 0; border-bottom: 2px solid #d8d1ca; margin: 0 0 10px 0; }
.NovHead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; font-style:italic; color: #923222; padding-top:12px; }
.NovHead3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #923222; padding-bottom:12px; }

.MainName { font-size: 11pt; color: #923222; border-bottom: 1px solid #d8d1ca; line-height:24px; text-align:left; }
.SubName  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-style:italic; color: #923222; }
.ProdTable { margin-top:26px; { margin-bottom:26px; }
.ProdLink  { cursor:pointer; padding-top:10px; }
.ProdPDF { float:left; }

h2 { line-height: 130%; padding: 0 0 10px 0; border: 0; margin: 0; color: #634329; font-size: 10pt; font-weight: bold; }
h3.main { line-height: 130%; padding: 0 0 10px 0; border: 0; margin: 0; color: #634329; font-size: 13px; font-weight: bold; }

h3, .NovTitle, .header { line-height: 130%; padding: 7px 0 3px 0; border: 0; margin: 0; color: #634329; font-size: 9pt; font-weight: bold;  }

#footer { font-size:10px; color: #999; background: url(h-divider.gif) top left repeat-x; padding: 6px 0; }
#footer a:link, #footer a:visited, #footer a:active { color: #999; }
#footer a:hover { color: #666; }

.fordoc { color: #634329; font-weight:bold; text-align:left; padding-bottom:4px; }

#inv-call-tab-l { float: left; text-align: center; width: 75px; padding: 3px; border-top: 1px solid #d8d0ca; border-right: 1px solid #d8d0ca; border-left: 1px solid #d8d0ca; }
#inv-call-tab-l-a { font-weight: bold; color: #000; text-decoration: none; }
#inv-call-tab-r { float: right; text-align: center; width: 71px; padding: 3px; border-top: 1px solid #e4e2cf; border-right: 1px solid #e4e2cf; border-left: 1px solid #e4e2cf; margin: 0 3px 0 3px; }
#inv-call-tab-r-a {	font-weight: bold;	color: #c30;	text-decoration: none; }
.inv-call-info {	clear: both;	width: 166px;	border-right: 1px solid #e4e2cf;	border-bottom: 1px solid #e4e2cf;	border-left: 1px solid #e4e2cf;	margin: 0 0 3px 0; }
#inv-call-info2 {	display: none; }
#inv-call-info2-top-l {	float: left;	font-size: 1px;	line-height: 1px;	width: 88px;	height: 1px;	border-top: 1px solid #e4e2cf;	padding: 0;	margin: 0; }
#inv-call-info2-top-r {	float: right;	font-size: 1px;	line-height: 1px;	width: 3px;	height: 1px;	border-top: 1px solid #e4e2cf;	padding: 0;	margin: 0; }
#inv-call-info1-top-l {	float: left;	font-size: 1px;	line-height: 1px;	width: 81px;	height: 1px;	border-top: 1px solid #fff;	padding: 0;	margin: 0; }
#inv-call-info1-top-r {	float: right;	font-size: 1px;	line-height: 1px;	width: 87px;	height: 1px;	border-top: 1px solid #e4e2cf;	padding: 0;	margin: 0; }
.inv-call-info h2 {	color: #e44c16; }
.inv-call-info h2 span {	font-size: .7em;	color: #666; }
.inv-call-text {	padding: 7px;}
.inv-call-text p, .inv-call-text h2 {	padding: 0 0 3px 0; }
.inv-call-text p.inv-call-link { background: url(h-divider.gif) top left repeat-x;	padding: 5px 0 3px 0;	margin: 3px 0 0 0 ; }

/* OLD GUI */

HR { color: #d8d1ca; height: 1px; }

IMG.load { background: #FAFAFE url(loadimg.png) no-repeat center center; }
IMG.rspace { margin-right:8px; margin-bottom:4px; }
IMG.lspace { margin-left:8px; margin-bottom:4px; }

TD.NovHeaderMain { width: 460px; height: 50px; background-image: url(header_main.gif); }

.NovHeadlBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }



INPUT.NovButton { background-color: #E7820B; color: #FFFFFF; font-weight: bold; border: 1 outset #E0A080; cursor: hand; margin-top: 3px; margin-bottom: 3px; }

INPUT.NovEdit1, TEXTAREA.NovEdit1 { border-left: 1 solid #00789f; border-top: 1 solid #00789f; border-bottom: 1 solid #AAEEFF; border-right: 1 solid #AAEEFF; }

INPUT.EleEdit, TEXTAREA.EleEdit { border: 1 solid #50585F; background-color:#E0E8F0; }

INPUT.NovEdit2, TEXTAREA.NovEdit2 { border-left: 1 solid #804020; border-top: 1 solid #804020; border-bottom: 1 solid #FFDD99; border-right: 1 solid #FFDD99; }

INPUT.NovTextButton { border: 0; background: transparent; text-decoration: underline; cursor: hand; color: #00789f; font-size: 11px; line-height: 13px; }

.TeaserHeadline1 { background-image: url("teaser_box1.gif"); }
.TeaserHeadline2 { padding-bottom: 2px; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; height: 16px; background-image: url("teaser_box2.gif"); }
.TeaserHeadline3 { background-image: url("teaser_box3.gif"); }
TABLE.TeaserBody { background-color: #FDF3E5; border-top-width: 0px; border-left-width: 1px; border-left-style:solid; border-left-color: #F5C885; border-right-width: 1px; border-right-style:solid; border-right-color: #F5C885; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #F5C885; }
TD.TeaserBody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #231f20; line-height: 15px; padding: 4px; }

A.arrow2 { font-size: 11px; line-height: 13px; color: #00789f; text-decoration: none; margin-bottom: 4px; vertical-align: bottom; margin-left: 0px; margin-right: 2px; }
A.arrow2:hover { margin-left: 2px; margin-right: 0px; }
LI.arrow2 { list-style-image: url(arrow2.gif); }
LI.arrow2d { list-style-image: url(arrow2d.gif); }
TD.arrow2 { font-size: 11px; color: #00789f; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; }

A.arrow1 { font-size: 11px; line-height: 13px; color: #00789f; text-decoration: none; margin-bottom: 4px; vertical-align: bottom; margin-left: 0px; margin-right: 2px; font-weight: bold; }
A.arrow1:hover { margin-left: 2px; margin-right: 0px; }
TD.arrow1 { font-size: 11px; color: #00789f; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; border-top: 1px solid white; }
TD.arrow1b { font-size: 11px; color: #00789f; padding-left: 26px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; }

A.arrow3 { font-size: 11px; line-height: 13px; color: #e93c3a; text-decoration: none; margin-bottom: 4px; vertical-align: bottom; margin-left: 0px; margin-right: 2px; }
A.arrow3:hover { margin-left: 2px; margin-right: 0px; }
LI.arrow3 { list-style-image: url(arrow3.gif); list-style-position: inside; }

A.topnavi { font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

A.link { text-decoration: underline; vertical-align: bottom; margin-left: 0px; margin-right: 2px; }
LI.link { list-style-image: url(arrow-more-link.gif); margin-top: 4px; }
LI.linksel { list-style-image: url(arrow-more-link-sel.gif); margin-top: 4px; }
LI.mlink { list-style-image: url(arrow-more-link.gif); margin-top: 4px; padding-left:10px; text-indent:-10px; }

UL.dash LI, LI.dash { list-style-image: url(dash.gif); }


.forumEdit { border: 1 solid #000066; font-family: Arial; font-size: 13px; };
.forumTArea { border: 1 solid #000066; font-family: Arial; font-size: 13px; width: 400px; };
.forumTitle { font-family: Tahoma, Arial; font-size: 16px; color: #AA0000; font-weight: bold; letter-spacing: 2px; padding-top:12px; }
.forumTheme { font-family: Tahoma, Arial; font-size: 13px; color: brown; font-weight: bold;  }
.forumLink { font-family: Tahoma, Arial; font-size: 13px; color: navy;  }
.block1 { padding-left:28px; }
