/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
img {
	border-style: none;
}
body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	background: #666666;
}
img {
	border-style: none;
}
p {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
h1 {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 15px;
	letter-spacing: -1px;
}
h2 {
	color: #000099;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}
a, a:link {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:focus {
	color: #003399;
	outline: none;
}
a:active {
	color: #003399;
	outline: none;
}
#container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#headerWrapper {
	padding: 0px 0px 0px 0px;
	width: 1000px;
	height: 150px;
	background-color:rgb(209,208,188);
}
#header {
	margin: 0px auto;
	padding: 0px;
	float: left;
	height: 150px;
	width:  300px;
}
#hlogo {
	margin: 0px auto;
	padding: 0px;
	float: left;
	height: 100px;
	width:  300px;
	background-image: url(http://www.atconsse.com/atcon_themes/atconsse/images/logoH.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#paddr {
	width: 300px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: rgb(8,72,97);
	margin: 10px 0px 0px 0px;
}

#hmenu {
	width: 690px;
	float: right;
	height: 150px;
	margin: 0px;
}
#banner {
	float: right;
	margin-top: 10px;
	padding: 2px;
	text-align: right;
	width: 686px;
}
#hlogin {
	font-size: 10px;
	color: rgb(8,72,97);
	float: right;
	margin-top: 5px;
	padding-right: 4px;
	text-align: right;
	width: 682px;
}
.textULogin
{
border: 1px solid #000000;
font-size: 0.9em;
}
.buttonULogin
{
font-size: 0.9em;
}
#logo {
	float: left;
}
#nav {
	float: right;
	margin: 0px;
	width: 686px;
	text-align: right;
	padding: 2px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#nav ul li a {
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: rgb(66,157,180);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
}
#nav ul li a:hover {
	text-decoration: none;
	color: rgb(0,0,0);
	background-image: url(images/topnav-hover.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#tagline {
	text-align: right;
	padding-right: 10px;
	padding-top: 0px;
	height: 28px;
	padding-bottom: 0px;
	float: right;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	clear: right;
	margin-top: 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #565676;
	width: 500px;
}
#tagline a {
	font-weight: normal;
	color: #0666CA;
	font-style: italic;
	font-size: 21px;
}
#tagline a:hover {
	color: #3F3E4C;
}
#content {
	margin-left: 256px;
	line-height: 20px;
}
#contentB {

	line-height: 20px;
}
#centerWrapper {
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #FFFFFF;
}

#leftColumn1 {
	float: left;
	width: 256px;
	height: 353px;
	line-height: 16px;
	background: url('http://www.atconsse.com/atcon_themes/atconsse/images/sidenavbg.png') no-repeat left top;

}
#outerWrapper {
	margin: 0px;
	text-align: left;
	background: #FFFFFF;
}
#outerWrapper #contentWrapper #content p {
	margin-bottom: 10px;
}
#outerWrapper #contentWrapper {

}

#outerWrapper #footer {
	height: 30px;
	clear: both;
	padding: 0px 0px 0px 0px;
	background-color:rgb(209,208,188);	
	text-align: center;

}
#faddr {
	width: 1000px;
	margin: 0px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	font-size: 11px;
	color: rgb(8,72,97);
}
a.topmenubuttons{
  background-color: transparent;
  border: 0px none #FFF8D9;
  left: 0px;
  top: 0px;
  margin: 0px;
  position: relative;
  text-decoration: none;
  padding-top: 5px;
  z-index: 100;
  
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: #5A5B70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;

}

a:hover.topmenubuttons, a:active.topmenubuttons{
	text-decoration: none;
	color: #2E2E36;
	background-image: url('http://www.atconsse.com/atcon_themes/atconsse/images/topnav-hover.gif');
	background-repeat: repeat-x;
	background-position: center top;
}

a.bottommenubuttons{
  background-color: transparent;
  border: 0px none #FFF8D9;
  left: 0px;
  top: 0px;
  margin: 0px;
  position: relative;
  text-decoration: none;
  padding-bottom: 5px;
  z-index: 100;
  
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: #5A5B70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;


}

a:hover.bottommenubuttons, a:active.bottommenubuttons{
	text-decoration: none;
	color: #2E2E36;
	background-image: url('http://www.atconsse.com/atcon_themes/atconsse/images/topnav-hover.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
  margin: 0;
  
  padding:0 0;
}

div.menuBar {
  background-color: transparent;
  border-top: 1px solid transparent;
  border-bottom: 0px solid #000;

}

div.emenuBar {
  background-color: transparent;
  border-top: 1px solid transparent;
  border-bottom: 0px solid #000;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
  background-color: transparent;
  border: 0px none #FFF8D9;
  left: 0px;
  top: 0px;
  margin: 0px;
  position: relative;
  text-decoration: none;
  padding-top: 5px;
  z-index: 100;
  
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	color: #5A5B70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	text-decoration: none;
	color: #2E2E36;
	background-image: url(images/topnav-hover.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
	text-decoration: none;
	color: #2E2E36;
	background-image: url(images/topnav-hover.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.clearFloat {
	clear: both;
	display: block;
}

#MainContent {
	background: url(images/mainbg1.jpg) no-repeat;
	position: relative;
	float: left;
	height: 353px;
	width: 740px;

}
#MainContent .block {
	overflow: auto;
	height: 350px;
	
}
#MainContent .title {
	color: #ccdde5;
	font: normal 18px "Times", "Times New Roman", serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 60px 60px 0px 60px;
	padding: 0px 0px 0px 0px;
}
#MainContent .body {
	color: #FFFFFF;
	font: normal 13px "Arial", "Verdana", sans-serif;
	letter-spacing: 1px;
	line-height: 21px;
	margin: 10px 60px 0px 60px;
	padding: 0px 0px 0px 0px;
	
}
#MainContent .links {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	text-align: center;
	margin: 10px 60px 10px 60px;
	padding: 0px 0px 0px 0px;
}
#MoreContent {
	margin: 0px 100px 0px 100px;
}
#MoreContent .title {
	color: #999999;
	font: normal 20px "Times", "Times New Roman", serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 10px 0px 0px 0px;
}
#MoreContent .body {
	color: #666666;
	font: normal 12px "Arial", "Verdana", sans-serif;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 10px 0px 0px 0px;
}
#MoreContent a {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContent a:active {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContent a:visited {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}

#MoreContent a:hover {
	color: #000000;
	text-decoration: none;
}
#MoreContentImage	{
	position: relative;
	float: right;
	margin: 0px 0px 20px 20px;
	width: 240px;
	height: 180px;
}
#MoreContentB {
	float: left;
	width: 398px;
	margin: 0px 50px 50px 50px;
	padding: 0px 0px 0px 0px;
}
#MoreContentB .title {
	color: #999999;
	font: normal 16px "Times", "Times New Roman", serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 10px 0px 0px 0px;
}
#MoreContentB .body {
	color: #666666;
	font: normal 12px "Arial", "Verdana", sans-serif;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 10px 0px 0px 0px;
}
#MoreContentB a {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContentB a:active {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContentB a:visited {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContentB a:hover {
	color: #000000;
	text-decoration: none;
}
#MoreContentD {
	margin: 0px;
}
#MoreContentD .title {
	color: #999999;
	font: normal 20px "Times", "Times New Roman", serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 10px 0px 0px 0px;
}
#MoreContentD .body {
	color: #666666;
	font: normal 12px "Arial", "Verdana", sans-serif;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 10px 0px 0px 0px;
}
#MoreContentD a {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContentD a:active {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}
#MoreContentD a:visited {
	font: bold 12px "Arial", "Verdana", sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #3a7a9d;
	text-decoration: none;
}

#MoreContentD a:hover {
	color: #000000;
	text-decoration: none;
}
#MoreContentDImage	{
	position: relative;
	float: right;
	margin: 0px 0px 20px 20px;
	width: 240px;
	height: 180px;
}
#MsgShort1 {
	width: 498px;
	height: 131px;
	float: left;
}
#MsgShort2 {
	width: 499px;
	height: 131px;
	float: left;
}
#MCTop {
	background: url(images/msglarge_top2.png) no-repeat;
	height: 11px;
	width: 997px;
	margin-bottom: 0px;
	padding: 0px;
}
#MCFill {
	background: url(images/msglarge_mid2.png) repeat-y; 
	width: 997px;
	margin: 0px;
	padding: 0px;
}
#MCBottom {
	background: url(images/msglarge_bot2.png) no-repeat; 
	height: 12px; 
	width: 997px;
	margin: 0px;
	padding: 0px;
}
#MCTop2 {
	background: url(images/msglarge_top.png) no-repeat;
	height: 11px;
	width: 498px;
	margin-bottom: 0px;
	padding: 0px;
}
#MCFill2 {
	background: url(images/msglarge_mid.png) repeat-y; 
	width: 498px;
	height: 900px;
	margin: 0px;
	padding: 0px;
}
#MCBottom2 {
	background: url(images/msglarge_bot.png) no-repeat; 
	height: 12px; 
	width: 498px;
	margin: 0px;
	padding: 0px;
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 250px;
height: 315px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
padding: 10px;
visibility: hidden;
width: 245px;
background: url(images/sidenavbg.png) no-repeat left top;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 250px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color: #2e6ab1;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}

.cssbuttonstoggler{ /*style for DIV used to contain toggler links. */
width: 350px;
margin-top: 6px;
margin-left: 50px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.cssbuttonstoggler a{ /*style for every navigational link within toggler */
background: transparent url('images/square-gray-left.gif') no-repeat top left;
color: #494949;
display: block;
float: left;
margin-right: 6px;
font: normal 13px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

.cssbuttonstoggler a span{
background: transparent url('images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

.cssbuttonstoggler a.selected, .cssbuttonstoggler a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left;
}

.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom right;
color: black;
}

.cssbuttonstoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.cssbuttonstoggler a.prev:hover, .glidecontenttoggler-2 a.next:hover{
}

div.leftmenuA,
div.leftmenuA a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
  margin: 0;
  
  padding:0 0;
  

}

div.leftmenuA {
  background: url(images/sidenavbg.png) no-repeat left top;
  display: block;
  float: left;
  width: 250px;
  height: 353px;

}
div.leftmenuA ul {
	list-style: none;
	list-style-position:outside;
	margin: 0px;
	padding:0px;
	}
div.eleftmenuA {
  background-color: transparent;
  border-top: 0px solid #000;
  border-bottom: 1px solid transparent;
}
div.leftmenuA a.menuButton, div.menuButton, div.menuButton_over {
  background-color: transparent;
  border: 0px none #FFF8D9;
  left: 0px;
  top: 0px;
  margin: 0px;
  position: relative;
  text-decoration: none;
  padding-bottom: 5px;
  z-index: 100;
  
	padding-right: 8px;
	padding-left: 8px;
	text-align: right;
	color: #5A5B70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 30px;
	
	
}

div.leftmenuA a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	text-decoration: none;
	color: #2E2E36;
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	background-position: left;
}

div.leftmenuA a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.leftmenuA a.menuButtonActive:hover {
	text-decoration: none;
	color: #2E2E36;
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	background-position: right;
}
#sidenavwrap {
  background: url(images/sidenavbg.png) no-repeat left top;
  display: block;
  float: left;
  width: 250px;
  height: 353px;	
}
#lbutton {
	padding: 0px;
	margin: 2px;
	text-align: left;
	color: #5A5B70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 100%;
	}
#lbutton ul {
	list-style: none;
	list-style-position:outside;
	margin: 0px;
	padding:0px;
	}

#lbutton li {
	margin: 0;
	color: #5A5B70;
	}
#lbutton a {
		display: block;
		padding: 0px;
		text-decoration: none;
	color: #5A5B70;
	width: auto;
		}


#lbutton a:hover {
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #000000;
	}
#lbutton a:active {
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	background-position: left;
	color:#FFFFFF;
}
#whoweare #nav-who a ,
#ourpurpose #nav-purpose a ,
#ourhistory #nav-history a ,
#ourpeople #nav-people a ,
#consultants #nav-cons a ,
#support #nav-support a ,
#whatwedo #nav-what a ,
#manufacturer #nav-manf a ,
#dealership #nav-dealer a ,
#analysis #nav-analysis a ,
#training #nav-training a ,
#software #nav-software a ,
#publications #nav-pub a ,
#forms #nav-forms a ,
#presentations #nav-pres a ,
#performance #nav-perf a ,
#workshops #nav-work a {
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	background-position: left;
	color:#000000;
}
#whoweare #nav-who a:hover ,
#ourpurpose #nav-purpose a:hover ,
#ourhistory #nav-history a:hover ,
#ourpeople #nav-people a:hover ,
#consultants #nav-cons a:hover ,
#support #nav-support a:hover ,
#whatwedo #nav-what a:hover ,
#manufacturer #nav-manf a:hover ,
#dealership #nav-dealer a:hover ,
#analysis #nav-analysis a:hover ,
#training #nav-training a:hover ,
#software #nav-software a:hover ,
#publications #nav-pub a:hover ,
#forms #nav-forms a:hover ,
#presentations #nav-pres a:hover ,
#performance #nav-perf a:hover ,
#workshops #nav-work a:hover {
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #000000;
}
	
.blockindent {
	padding: 20px;
	}
#infolink {
	padding: 0px;
	margin-top: 20px;
	text-align: center;
	color: #5A5B70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 20px;
	}
#infolink a {
		display: block;
		padding: 0px;
		text-decoration: none;
	color: #5A5B70;
		}


#infolink a:hover {
	color: #000000;
	}
.roiTable
	{
	width:500px;
	}
.roiHeader
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:white;
	font-size:14.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	background:#254061;
	white-space:nowrap;}
.roiInfo
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:left;
	vertical-align:middle;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	background:#FAC090;
	white-space:normal;}
.roiColLeft
	{padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:left;
	vertical-align:middle;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	white-space:nowrap;
	margin:0px;}
.roiColRight
	{padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	white-space:nowrap;
	margin:0px;}

.roiLabel
	{
	position: relative;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid windowtext;
	border-left:.5pt solid windowtext;	
	border-bottom:.5pt solid windowtext;	
	background:silver;
	white-space:nowrap;
	margin:0px;}	
.roiValue
	{
	position: relative;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:center;
	vertical-align:middle;
	border-left:.5pt solid windowtext;	
	border-bottom:.5pt solid windowtext;	
	white-space:nowrap;
	margin:0px;}	
.roiTotal
	{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	margin:0px;
	}	
.roiTotalLabel
	{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman", serif;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
	margin:0px;
	}		

.n_top { background: url(images/menu.jpg) repeat-x top; height: 32px }

.fborder {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.fbdefault {
	border-right: #bbb 1px solid; border-top: #bbb 1px solid; margin: 0px; border-left: #bbb 1px solid; border-bottom: #bbb 1px solid; background-color: #fff; text-align: left
}
.forumheader {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #888 1px solid; padding-left: 4px; font-weight: bolder; font-size: 12px; padding-bottom: 4px; border-left: #888 1px solid; color: #84898d; padding-top: 4px; border-bottom: #ccc 1px solid; background-color: #ecf1f8; text-align: left
}
.forumheader2 {
	border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; font-size: 12px; padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #000; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #efefef; text-align: left
}
.f2default {
	border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; font-size: 12px; padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #000; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #efefef; text-align: left
}
.forumheader3 {
	border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; font-size: 11px; padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #000; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #fafafa; text-align: left
}
.f3default {
	border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; font-size: 11px; padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #000; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #fafafa; text-align: left
}
.fcaption {
	border-right: #557 1px solid; padding-right: 3px; border-top: #557 1px solid; padding-left: 3px; font-weight: bold; font-size: 11px; background-image: url(images/fcap.png); padding-bottom: 3px; border-left: #557 1px solid; color: #f1f3f5; padding-top: 3px; border-bottom: #557 1px solid; background-color: #dfdfdf; text-align: left
}
.fcdefault {
	border-right: #557 1px solid; padding-right: 3px; border-top: #557 1px solid; padding-left: 3px; font-weight: bold; font-size: 11px; background-image: url(images/fcap.png); padding-bottom: 3px; border-left: #557 1px solid; color: #333; padding-top: 3px; border-bottom: #557 1px solid; background-color: #dfdfdf; text-align: left
}
.fcaption2 {
	border-right: #559 1px solid; padding-right: 0px; border-top: #559 1px solid; padding-left: 8px; font-weight: bold; background-image: url(images/fcap.png); padding-bottom: 2px; border-left: #559 1px solid; color: #559; padding-top: 2px; border-bottom: #559 1px solid; background-color: #e6e6e6
}
.fcdefault {
	background: #cccccc; color: #fff
}
.finfobar {
	border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; background-image: url(forum/finfobar.png); padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #000; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #ccc8c8
}
a.forumlink {
	color: #333; text-decoration: none
}
a.forumlink:hover {
	color: #000
}
.helpbox {
	border-right: red 0px; border-top: red 0px; font: 9px tahoma, verdana, arial, helvetica, sans-serif; border-left: red 0px; color: #000; border-bottom: red 0px; background-color: transparent
}
#wrapptable {
	border-right: #8fbdbf 1px solid; border-top: #8fbdbf 1px solid; background: #FFF; font: 12px verdana, arial, sans-serif; border-left: #8fbdbf 1px solid; border-bottom: #8fbdbf 1px solid
}
.borderx { 
  border-right: #6ad7ff 1px solid; border-top: #6ad7ff 1px solid; border-left: #6ad7ff 1px solid; border-bottom: #6ad7ff 1px solid; background: #def5fd;
}
.bordery {
	border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; padding-left: 1px; padding-bottom: 1px; border-left: #ccc 1px solid; padding-top: 1px; border-bottom: #ccc 1px solid
}
#line {
	background: url(images/line_bg.gif) repeat-x left top
}
.borderx#line {
	background: url(images/line_bg.gif) repeat-x left top
}
.line2 {
	border-right: #ccc 1px solid; padding-right: 3px; border-top: #ccc 1px solid; padding-left: 3px; font-weight: bolder; background: url(images/line_bg.gif) repeat-x; padding-bottom: 3px; border-left: #ccc 1px solid; color: #FFF; padding-top: 3px; border-bottom: #ccc 1px solid
}
.incontent {
	padding-right: 1em; padding-left: 1em; padding-bottom: 0.5em; padding-top: 0.5em
}
a.clean {
	font-weight: bold; color: #777; text-decoration: none
}
a.clean:hover {
	color: #000; text-decoration: none
}
.fl_left {
	float: left; margin: 2em 0.3em 0.3em; width: 285px
}	

#TICKER
{
	overflow:hidden;
	width: 998px
}