/* main container */
body{margin:auto;height:99%;text-align:center;background:#737373;font-family:tahoma,arial,verdana}
body div#container{height:100%;width:924px;background:white url(/css/images/background.gif) 0 0 repeat-y;margin:auto;text-align:left;padding-bottom:5px}
body div#container div#header ul#topbar{list-style:none;margin:0;padding:0;height:126px}
body div#container div#header ul#topbar li#topleft {float:left;width:114px;height:126px;background:url(/css/images/coopersolutions.gif) no-repeat;}
body div#container div#header ul#topbar li#topmiddle{background:url(/css/images/topbar.jpg);float:left;width:797px;height:126px;}
body div#container div#header ul#topbar li#topmiddle div#topleftcontrol{margin:0;padding:0;font-weight:normal;color:#ffffff;font-size:0.8em;line-height:1.5em;margin-left:220px;margin-top:26px}
body div#container div#header ul#topbar li#topmiddle div#toprightcontrol{margin:0;padding:0;font-weight:normal;color:#ffffff;font-size:0.8em;line-height:1.5em;margin-left:278px;}
body div#container div#header ul#topbar li#topright{background:url(/css/images/customerlogin.gif);float:left;height:126px;width:13px;}

body div#container #header{position:relative}
body div#container #header h3{margin:0;padding:0;position:absolute;top:99px;left:134px}
body div#container #header h3 a:hover{text-decoration:underline}

body div#container div#header h3{top:104px}	
body div#container 	#header h3 a{font-weight:normal;color:#fff;text-decoration:none;font-size:0.6em;vertical-align:middle}
body div#container div#mainsection div#leftmenu
	{width:119px; height:299px; margin-right:30px;float:left;background:url(/css/images/menubackground.jpg) no-repeat}

/* nav links */
ul#menunav li.topbar{border-top:1px solid #737373}
ul#menunav {list-style:none;margin:0;padding:0;width:113px} 
ul#menunav li{display:block;margin:0;padding:0;clear:both;border-bottom:1px solid #666} 
ul#menunav li a{color:#000000;display:block;width:114px;text-decoration:none;vertical-align:bottom}
ul#menunav li a span.leftbox{width:12px;float:left;display:block;border-right:1px solid #666;text-indent:-9999px}
ul#menunav li a:hover span.leftbox{background:#E99919;display:block}
ul#menunav li a:hover {cursor:pointer;background:transparent}
ul#menunav li a span.menucontent{font-size:0.65em !important;color:#202020;margin-top:3px;display:block;margin-left:16px}
ul#menunav li span.hidden{height:1px;display:none}

/* sub-nav styles */
body div#container div#mainsection div#leftmenu ul#menunav li#subtop{margin-top:5px}
body div#container div#mainsection div#leftmenu ul#menunav li#subbottom{margin-bottom:5px}

/* highlights current folder, current folder is bodyID */
body#home			div#container div#mainsection div#leftmenu ul#menunav li#navhome		a span.leftbox,
body#fullcontrol	div#container div#mainsection div#leftmenu ul#menunav li#navfullcontrol a span.leftbox,
body#fullcover		div#container div#mainsection div#leftmenu ul#menunav li#navfullcover	a span.leftbox,
body#fullforecast	div#container div#mainsection div#leftmenu ul#menunav li#navfullforecast a span.leftbox,
body#support		div#container div#mainsection div#leftmenu ul#menunav li#navsupport		a span.leftbox,
body#clients		div#container div#mainsection div#leftmenu ul#menunav li#navclients		a span.leftbox,
body#demo			div#container div#mainsection div#leftmenu ul#menunav li#navdemo		a span.leftbox,
body#contact		div#container div#mainsection div#leftmenu ul#menunav li#navcontact		a span.leftbox
	{background:#E99919}

/* more nav */
body div#container div#mainsection div#leftmenu ul#menunav li.subnav
	{height:15px !important;font-size:0.85em !important;line-height:1em;border-bottom:0!important;}
body div#container div#mainsection div#leftmenu ul#menunav li.subnav 
	a{background:url(/css/images/arrows_grey.gif) no-repeat 10px 5px!important;width:81px;margin-left:12px;margin-right:-30px;font-size:0.7em;padding-left:22px;}
body div#container div#mainsection div#leftmenu ul#menunav li.subnav 
	a:hover {background:url(/css/images/arrows.gif) no-repeat 10px 5px!important;text-decoration:none}

/* main DIVs */
body div#container div#mainsection div#rightsection				{float:left;width:740px;padding-top:17px;padding-bottom:10px}
body div#container div#mainsection div#rightsectionleftcolumn	{float:left;width:335px;clear:none;padding-bottom:10px;padding-right:30px}
body div#container div#mainsection div#rightsectionrightcolumn	{float:left;width:363px;clear:none;padding-bottom:10px}
/* content styles */
body div#container div#mainsection div#rightsection p {line-height:1.45em;margin-top:4px;margin-bottom:12px !important;font-size:0.7em;color:#202020}	 
body div#container div#mainsection div#rightsection h3.blackheading {font-size:0.75em; font-weight:normal;color:#000;margin-bottom:14px;margin-top:0}
body div#container div#mainsection div#rightsection h3.contentheading {font-size:0.7em;font-weight:normal;color:#666;margin-top:16px;margin-bottom:8px}
/* tables */
table.tablecontent  {width:100%;font-size:0.7em;color:#202020}	 
table.tablecontent tr.header {font-weight:bold}	 
table.tablecontent tr.numberheader {text-align:right;font-weight:bold}	 
table.tablecontent td.number {text-align:right}	 
table.tablecontent td.total {text-align:right;font-weight:bold}	 

body div#container div#mainsection div#rightsection ul.contentlist {margin-top:-6px;margin-bottom:10px;margin-left:10px;list-style:none;padding-left:0px}
body div#container div#mainsection div#rightsection ul.contentlist li
	{background:url(/css/images/arrows.gif) no-repeat 0px 8px;padding-left:16px;font-size:0.7em;color:#202020}
body div#container div#mainsection div#rightsection ul.contentlist ul.contentsublist {margin-left:10px;list-style:none}
body div#container div#mainsection div#rightsection ul.contentlist ul.contentsublist li 
	{background:url(/css/images/arrows.gif) no-repeat 0px 8px; padding-left:16px;font-size:1em}

/* headings */
h3.heading, h3.heading2 {margin:0;padding:0;font-weight:bold;font-size:1em;color:black}/*#FF9500}*/
h3.heading2{margin-top:20px}

/* more info */
div.moreinfowrapper{text-align:right;margin-top:-8px;margin-bottom:-15px;}
h4.moreinfo{text-align:right;margin:0;font-weight:normal;font-size:0.7em;background:url(/css/images/arrows.gif) 305px 4px no-repeat;text-align:right !important;padding-right:15px; width:300px;}
body h4.moreinfo{margin-left:50px}
h4.moreinfo a{text-decoration:none;color:#808080;}
/* h4.moreinfo a{text-decoration:none;background:url(/css/images/arrodws.gif) 155px 3px no-repeat;color:#B0B0B0;} */
h4.moreinfo a:visited{color:#808080}
h4.moreinfo a:hover{text-decoration:underline}

div.clearer{clear:both;height:0px;padding-top:-5px;}
div#copyright{margin-left:149px;padding-top:0px;margin-bottom:3px}
div#company{margin-left:149px;padding-top:0px;margin-bottom:3px}
div#copyright p, div#company li{font-size:0.7em;margin:0px}

.fc{font-family:Arial !important}
.bi{font-family:Arial !important;font-weight:bold;font-style:italic;padding-right:0.15em}
