/* OpenLink Main Style Sheet
   v2
*/

/* Structure Control
*********************/





body {

	margin: 5px 0px 0 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#FFFFFF;
}
img {
	border: 0;
}
#mainrightcol 
{
	background: url(../images/borderBg.gif) repeat-y 538px;
	background-color:#FFFFFF;/*added*/
	margin-bottom: 0px; 
}

/* a:link, a:active, a:focus { */
a:link, a:active, a:focus, a:visited {
	color: #008dd5;
	text-decoration: none;
}

a:hover {
	color: #008dd5;
	text-decoration: underline;
}

/* a:visited { color: #999999; } */

#container {
background-color:#FFFFFF;/*added*/
	width: 738px;
	border: 1px solid #CCCCCC;
	margin: 2px auto -1px auto;
	padding: 0;
}
.cleaner {
	clear: both;
	height: 2px;
	/*height: 20px;*/
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	/*background: transparent;/*hidden*/
	background-color:#FFFFFF;/*added*/
}
.space {
	clear: both;
	height: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* Logo and top items
**********************/

h1 {
	/*background: url(../images/logo.gif) no-repeat;*/
	width: 253px;
	height: 88px;
	float: left;
	margin: 0;
}
h1 span {
	display: none;
}
#top {
	float: left;
	width: 460px;
}

/* Language 
**************/
#language {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	float: right;
	text-align: right;
}
#language a {
	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	text-align: right; 
}

#language p {
	
	display:inline;
}

/* Search Bar 
**************/

#searchBar {
	height: 43px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 22px 15px 0 0;
	text-align: right;
}
#searchBar .keyword {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#searchBar .search {
	position: relative;
	top: 4px;
	margin-left: 7px;
	height:19px;
	width:45px;
}

/*Mini Nav
***********/

#miniNav {
	/*background: #E5E5E5 url(../images/miniNavBg.gif) no-repeat left;*/
	background: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 1px;
}
#miniNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 2px;
}
#miniNav li {
	float: left;
	/*background: url(../images/vb.gif) no-repeat right;*/
	background: none;
}
#miniNav .last {
	background: none;
}
#miniNav li a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#miniNav li a:hover {
	text-decoration: underline;
}
#miniNav #demo {
	background: url(../images/demoBg_new.gif) no-repeat left;
	margin: 0 10px 0 23px;
	padding: 5px 0 0 20px;
}
#miniNav #library {
	background: url(../images/libraryBg_new.gif) no-repeat left;
	margin: 0 11px 0 10px;
	padding: 5px 0 0 20px;
}
#miniNav #contact {
	background: url(../images/contactBg_new.gif) no-repeat left;
	margin: 0 10px 0 10px;
	padding: 5px 0 0 28px;
}
#miniNav #siteMap {
	background: url(../images/siteMapBg_new.gif) no-repeat left;
	margin: 0 0 0 15px;
	padding: 5px 0 0 25px;
}

/*Top Nav Control
******************/
#navBar2 {
	clear: left;
	background: #008dd5;
	height: 28px;
	padding: 4px 0 0 4px;
}

#navBar {
	clear: left;
	background: #008dd5;
	height: 25px;
	padding: 3px 0 0 3px;
}
#navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 3px;
	left: 3px;
}
#navBar li {
	float: left;
	border-top: 1px solid #C2D1E0;
	border-left: 1px solid #C2D1E0;
	border-bottom: 1px solid #5C6B7A;
	border-right: 1px solid #5C6B7A;	
	height: 15px;
	padding-top: 3px;
}
#navBar li a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 24px;
	background: url(../images/arrowBullet.gif) no-repeat left;
	padding: 0 0 0 21px;
}
#navBar li a:hover {
	text-decoration: underline;
}

/* Headers
**********/

#header {
	clear: left;
	/*height: 156px;*/
	height: 156px;
	background-image: url(../images/header_new-2.gif);
}
#header p {
	margin: 6px 0 0 0;
	padding: 0;
}
#header #financial {
	/*background: url(../images/energyImg.jpg) no-repeat left top;*/
	background: none;
	position: relative;
	top: 12px;
	left: 23px;
	width: 145px;
	height: 142px;
	color: #666666;
	padding: 6px 0 0 5px;
	float: left;
}
#header #energy {
	background: none;
	position: relative;
	top: 12px;
	left: 12px;
	/*width: 182px;*/
	width: 145px;
	height: 142px;
	color: #666666;
	/*padding: 6px 0 0 153px;*/
	padding: 6px 0 0 405px;
	float: left;
}
#financialHeader {
	clear: left;
	height: 90px;
	background-image: url(../images/headerFinancial_new.jpg);
	border-top: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
#energyHeader {
	clear: left;
	height: 90px;
	background-image: url(../images/headerEnergy_new.gif);
	border-top: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
#newsHeader {
	clear: left;
	height: 90px;
	background-image: url(../images/headerNews.jpg);
	border-top: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
#aboutHeader {
	clear: left;
	height: 90px;
	background-image: url(../images/headerAbout_new.gif);
	border-top: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
#supportHeader {
	clear: left;
	height: 90px;
	background-image: url(../images/headerSupport.jpg);
	border-top: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
#technologyHeader {
	clear: left;
	height: 90px;
	background-image: url(../images/headerTechnology_new.gif);
	border-top: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
#financialHeader span, #energyHeader span, #newsHeader span, #aboutHeader span, #supportHeader span, #technologyHeader span {
	display: none;
}
#br {
	height: 4px;
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;*/
	background: #ffffff;
}
#extendedBr {
	height: 6px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 6px solid #E5E5E5;
	background: #4F95E2;
}

/* Left Nav
************/

#left {
	float: left;
	width: 181px;
}
#leftBg {
	background: url(../images/leftNavBg2_new.gif);
}
#leftNavCorner {
	margin-top: -9px;
	float: right;
}
h3 {
	background: #008dd5;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 6px 0 6px 12px;
}
#left ul {
	margin: 0;
	padding: 0;
	width: 160px;
	position: relative;
	list-style: none;
	margin: 0 0 12px 10px;
}
#left li {
	background: url(../images/1stLevelBg_new.gif) no-repeat left 7px;
	border-bottom: 1px solid #bad7dd;
	padding: 5px 0 5px 17px;
	position: relative;
}
#left .current {
	font-weight: bold;
}
#left .last {
	border: none;
}
#left li a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	color: #333333;
}
#left li a:hover {
	color: #008dd5;
}
#left li ul {
	left: 0;
	width: 143px;
	margin: 0;
}
#left li li {
	background: url(../images/2ndLevelBg.gif) no-repeat left 6px;
	border: none;
	padding: 0px 0 0px 6px;
	margin-top: 6px;
}

/* Body Block
**************/

#bodyBlock .backtotop a
{
	margin: 0px;
	padding: 12px;
	color: #008dd5;
	font-size: 10px;
	font-weight: bold;
/*	text-decoration: underline; */
	
}
#bodyBlock { 
	background-color:#FFFFFF; /*added*/
	margin: 0 0 0 201px;
	padding: 0 24px 0 0;
}
#breadcrumbs {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	/*color: #666666;*/
	position: relative;
	margin-top: 10px;
}
#breadcrumbs a {
	color: #999999;
}
#breadcrumbs a:hover {
	color: #999999;
}

h2 {
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	color: #008dd5;
	margin: 24px 0 0 0;
}
#bodyBlock p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 12px 0 0 0;
	text-decoration:none;
}
#bodyBlock ul 
{
	list-style: none;
	padding: 12px;
	margin: 0;
}
#bodyBlock li
{
	background: url(../images/bodyblock-bullet_new.gif) no-repeat left 2px;
	padding: 0 0 6px 16px;
}

#bodyBlock .title {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-bottom: 6px;
}
#bodyBlock .menu {
	margin-top: 21px;
	/*border: 1px solid #CCCCCC;*/
}

#bodymenu {
	margin: 12px 24px 0 204px;
	border: 1px solid #CCCCCC;
}
#onecolumn .menu
{
	padding: 0;
	margin-left:200px;
}

.menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu td
{
	font-size: 10px;
	width: 240px;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.menu #leftSide
{
	width: 230px;
	margin: 0px;
	padding: 0;
}
.menu #rightSide
{
	width: 240px;
	margin: 0px;
	padding: 0;
}
.menu a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
/* color: #666666; */
	color: #008dd5;
	text-decoration: none;
}
.menu a:hover {
	color: #008dd5;
	text-decoration: underline;
}
.menu li {
	background: url(../images/orangeArrow.gif) no-repeat left 2px;
	padding-left: 16px;
	margin: 0;
}
.menu .last {
	background: none;
}
#hr
{
	background: url(../images/hr.gif) repeat-x left 6px;
	padding-left: 0;
	margin-left: 3px;
}

#hr2
{
	background: url(../images/hr.gif) repeat-x left 6px;
	padding-left: 0;
	margin-top: 6px;
	margin-bottom: 3px;
}

#hr3
{
	background: url(../images/hr.gif) repeat-x left 6px;
	padding-left: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

#hr4
{
	background: url(../images/hr.gif) repeat-x left 6px;
	padding-left: 0;
	margin-top: 6px;
	margin-bottom: 0px;
}

#hrbr
{
	background: url(../images/hr.gif) repeat-x left 6px;
	margin: 0 0 0 -16px;
}

/* Landing Pages Body 
**********************/

#landingBody {
	padding: 10px 12px 0 12px;
	width: 515px;
	float: left;
}
#landingBody p {
	margin: 0 0 12px 0;
	padding: 0;
}

#landingBody h2 {
/*	background: url(../images/wayWeThink.gif) no-repeat left; 
	height: 28px;*/
	height: 24px;
	padding: 0;
	margin: 12px 0 6px 0;
}
h2 span {
	display: none;
}

#landingBody #breadcrumbs { margin: 0px 0 0 0; }
#intro {
	margin: 18px 0px 12px 0px;
}
#intro .image {
	float: left;
	margin-right: 12px; 
}
html > body #intro .image {
	margin: 0 12px 12px 0; 
}
#intro p {
	margin: 0;
}
#landingBody .menu h3 {
	font-size: 11px;
	padding: 4px 0 4px 12px;
}
#landingBody .menu
{
	clear: left;
	/*border: 1px solid #CCCCCC;*/
	margin-top: 12px;
	font-size: 10px;
	width: 513px;
}
#landingBody #rightSide {
	width: 237px;
	position: relative;
}
#landingBody .news {
	clear: left;
	/*border: 1px solid #CCCCCC;*/
	margin-top: 12px;
}
.news h3 {
	background: #008dd5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 4px 0 4px 12px;
}
.news .body {
	margin: 0px;
	padding: 12px 12px 0 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}	
.news .image {
	float: right;
	margin: 10px;
}
.news .body a {
	color: #008dd5;
	text-decoration: none;
}
.news .body a:hover {
	text-decoration: underline;
}

#leftMenu {
	width: 250px;
	float: left;
	/*border: 1px solid #008dd5;*/
	font-size: 10px;
	/*height: 250px;*/
	height: auto;
}
#leftMenu a, #leftMenu a:visited {
	color: #008dd5;
}
#leftMenu h3, #rightMenu h3 {
	background: #008dd5;
	padding: 4px 0 4px 12px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*font: bold 10px Verdana, Arial, Helvetica, sans-serif;*/
}
#leftMenu #image {
	margin-top: 9px;
}
#rightMenu {
	margin: 0 5px 0 255px;
	/*border: 1px solid #008dd5;*/
	position: relative;
	left: 7px;
	font-size: 10px;
	/*height: 250px;*/
	height: auto;
}
#rightMenu a, #rightMenu a:visited {
	/*color: #008dd5;*/
	color: #666666;
}
.content {
	background-color:#FFFFFF; /*added*/
	padding: 0 12px 0 7px
}

#leftMenu .item, #rightMenu .item {
	background: url(../images/orangeArrow.gif) no-repeat left top;
	padding-left: 18px;
	margin-top: 10px;
}

/*#leftMenu .item2, #rightMenu .item2 {
	background: url(../images/MoreNew.gif) no-repeat left top;
	padding-left: 50px;
	margin-top: 0px;
}*/

.blueSimple, .blueSimple a {
	color: #008dd5;
}

#landingmenu
{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#landingmenu ul
{
	list-style: none;
	margin: 12px 0 12px 0;
	padding: 0;
}

#landingmenu li 
{
	margin: 12px 0 12px 0;
	padding: 0;
}

#landingmenu a
{
/*	color: #666; */
   color: #008dd5;
	text-decoration: none;
	background: url(../images/orangeArrow.gif) no-repeat left;
	/*background: url(../images/1stLevelBg_new.gif) no-repeat left;*/
	padding-left: 16px;
	font-weight: bold;
}

#landingmenu a:hover
{
	text-decoration: underline;
	color: #008dd5;
}

#menubox1
{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #CCC;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}

#menubox1 h3
{
	color: #ffffff;
	font-size: 11px;
	background-color: #008dd5;
}

#menubox1 ul
{
	list-style: none;
	margin: 12px 12px 12px 12px;
	padding: 0;
}

#menubox1 li 
{
	background: url(../images/orangeArrow.gif) no-repeat left 2px;
	margin: 0px 0 10px 0px;
	padding-left: 16px;
}

#menubox1 a
{
/*	color: #666; */
	color: #008dd5;
	text-decoration: none;
	font-weight: bold;
}

#menubox1 a:hover
{
	text-decoration: underline;
	color: #008dd5;
}

#menubox22
{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #CCC;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}

#menubox22 h3
{
	color: #ffffff;
	font-size: 11px;
	background-color: #008dd5;
}

#menubox22 ul
{
	list-style: none;
	margin: 12px 12px 12px 12px;
	padding: 0;
}

#menubox22 li 
{
	background: url(../images/orangeArrow.gif) no-repeat left 2px;
	margin: 0px 0 10px 0px;
	padding-left: 16px;
}

#menubox22 a
{
/*	color: #666; */
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

#menubox22 a:hover
{
	text-decoration: underline;
	color: #666666;
}


#tradeshowstable .title
{
	margin: 0px;
	padding: 3px;
	border-color: #008dd5;
	border-width: 0 1px 1px 0;
	border-style: solid;
	background-color: #008dd5;
	color: #fff;
}

#tradeshowstable
{
	width:510px;
	float:left;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #CCC;
	border-width: 1px 0 0 1px;
	border-style: solid;
	margin: 0;
	padding: 0px;
}

#tradeshowstable th
{
	margin: 0px;
	padding: 3px;
	border-color: #ccc;
	border-width: 0 1px 1px 0;
	border-style: solid;
	background-color: #E5E5E5;
}

#tradeshowstable td
{
	margin: 0px;
	padding: 6px;
	border-color: #CCC;
	border-width: 0 1px 1px 0;
	border-style: solid;
	text-align: center;
}

.tradeshows
{
	margin: 0px;
	padding: 3px;
	color: #69C;
	font-weight: bold;
	font-size: 10px;
}


#newsposts
{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #CCC;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 26px;
	margin: 0px;
	height: 100%;
}

#newsposts .backtotop a
{
	margin: 0px;
	padding: 0px;
	color: #008dd5;
	font-size: 10px;
	font-weight: bold;
/*	text-decoration: underline; */
}

#newsposts p
{
	font-size: 10px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

#newsposts .description 
{
	font-size: 10px;
	padding: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}

#newsposts .cover
{
	padding: 0px;
	width: 94px;
	height: 116px;
	float: left;
}

#newsposts img
{
	position: relative;
	padding: 0px;
	margin: 0px;
}

#newsposts h3
{
	color: #ffffff;
	font-size: 12px;
	background-color: #008dd5;
}


#newsposts a
{
	color: #008dd5;
	text-decoration: none;
}

#newsposts a:hover
{
	text-decoration: underline;
}

#press {
	margin-top: 12px;
}

#press h2 
{
	color: #008dd5;
	text-decoration: none;
	font-size:12px;
}

#press .blueheader
{
	color: #008dd5;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

#press .blueheader2
{
	color: #008dd5;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
}

/* Right Block
***************/

#right {
	margin: 11px 0 0 538px;
	padding: 0 10px 0 10px;
}
#right a {
	text-decoration: none;
	color: #666666;
}
#right a:visited {
	color: #666666;
}
#right a:hover {
	text-decoration: underline;
}
#right h3 {
	background: #008dd5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*font: bold 10px Verdana, Arial, Helvetica, sans-serif;*/
	color: #FFFFFF;
	margin: 0;
	padding: 4px 0 4px 12px;
}
#right .blue {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#right .item {
	padding: 0 0 0 18px;
	background: url(../images/orangeArrow.gif) no-repeat left 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

/* Misc
********/

.blue {
	color: #008dd5;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.grayR3, .grayR3 a{
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.subLinks {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.subLinks a {
	color: #008dd5;
}
.bluetext {
	color: #008dd5;
}
.orangetext {
	color: #ff9933;
}
.boldbluetext {
	color: #008dd5;
	font-weight : bold;
}
.graytextR6 {
	color: #666666;
}
.graytextR6 a {
	color: #666666;
}
.graytext2R6 {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.graytext2R6 a {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.bluetext22 {
	color: #008dd5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.bluetext22 a {
	color: #008dd5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.contactbluetext {
	
	color: #008dd5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.contactbluetext a {
	margin-left: 6;
	color: #008dd5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.contactgraytext {
	
	color: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.contactgraytext a {
	
	color: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.contactborder { 
	background: url(../images/borderBg.gif) repeat-y;
	background-color:#FFFFFF;/*added*/
	margin-bottom: 0px;
	margin-top: 0px;
}

.blueheader {  
	font-size: 12px;
	font-weight: bold;
	color: #008dd5;
}

.largeblueheader {  
	font-size: 14px;
	font-weight: bold;
	color: #008dd5;
}
.verylargeblueheader {  
	font-size: 16px;
	font-weight: bold;
	color: #008dd5;
}
.smallblueboldtext {
	font-size: 8pt;
	color: #008dd5;
	font-weight : bold;
}

/* Sitemap Controls
********************/

#sitemapBlock p a {
	font-size: 10px;
	background: url(/images/arrowBullet.gif) no-repeat left 2px;
	padding-left: 17px;
}
#sitemapBlock ul {
	float: none;
	margin: 0;
	padding: 0;
	float: left;
}
#sitemapBlock ul ul {
	float: none;
	margin-left: 10px;
}
#sitemapBlock li {
	background: none;
	margin: 0;
	padding: 0;
}
#sitemapBlock li a {
	font-weight: bold;
	font-size: 10px;
}
#sitemapBlock li a:visited {
/* color: #999999; */
	color: #008dd5;	
}
#sitemapBlock li li {
	background: url(/images/2ndLevelBlueBg.gif) no-repeat left;
	padding-left: 10px;
}
#sitemapBlock li li a {
	font-weight: normal;
}
#sitemapBlock li li li {
	background: url(/images/bodyblock-bullet_new.gif) no-repeat left;
}
#shortcuts ul {
	list-style: none;
	margin: 20px 40px 0 0;
	padding: 0;
	float: left;
}
#shortcuts li {
	background: url(/images/arrowBullet.gif) no-repeat left 2px;
	padding-left: 16px;
	margin-bottom: 4px;
}
#shortcuts li a {
	font-weight: normal;
	font-size: 12px;
}
#sitemapBlock h4 {
	font-weight: bold;
	font-size: 12px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	float: left;
	width: 100%;
	padding: 2px 0;
	color: #008dd5;
	margin: 20px 0 5px 0;
}
#sitemapBlock h5 {
	font-weight: bold;
	font-size: 12px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	float: left;
	width: 100%;
	padding: 2px 0;
	color: #666666;
	margin: 20px 0 5px 0;
}
#sitemapBlock p {
	float: left;
	width: 100%;
}

/* Awards Table */

#bodyBlock #awardsTable {
	width: 450px;
}
#bodyBlock #awardsTable td{
	border: 1px solid #CCC;
	padding: 3px;
}
#bodyBlock #awardsTable a {
	text-decoration: none;
	color: #008dd5;
}
#bodyBlock #awardsTable a:hover {
	text-decoration: underline;
}

/* Inner Table Section - LOGISTICS & TOOLS*/

#bodyBlock #innerTable {
	width: 510px;
}
#bodyBlock #innerTable td
{
	font-size:10px;
}
#bodyBlock #innerTable a {
	text-decoration: none;
	color: #666;
}
#bodyBlock #innerTable a:hover {
	text-decoration: underline;
}
#bodyBlock #innerTable hr {
	border: none 0;
	border-top: 1px solid #CCC;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top:10px;
	margin-bottom:10px;
}

/* grey Table */

div.grey_table {
	width:506px;	
	font-size:10px;
	color: #666;
}
div.grey_table_top {
	width:506px;
	height:13px;
	background:url(/images/box-top-lg.jpg);
}
div.grey_table_mid 
{
	line-height:18px;
	padding:0 6px 0 12px;
	background:url(/images/box-mid.jpg);
}
div.grey_table_mid a
{
	background:url(/images/arrowBullet.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	color:#666;
	text-decoration:none;
}
div.grey_table_mid a:hover
{
	text-decoration:underline;
}
div.grey_table_bot 
{
	width:506px;
	height:12px;
	background:url(/images/box-bot-lg.jpg);
}

/* testimonial Table 
#bodyBlock #testimonialTable {
	width: 506px;
}
#bodyBlock #testimonialTable td
{
	font-size:10px;
	color: #666;
}
#bodyBlock #testimonialTable .desc
{
	line-height:18px;
	padding-left:12px;
	background-color:#F2F2F2;
}
#bodyBlock #testimonialTable a {
	text-decoration: none;
	font-size:10px;
	color: #666;
}
#bodyBlock #testimonialTable a:hover {
	text-decoration: underline;
}
*/

/* testimonial Table */

#bodyBlock #smalltestimonialTable {
	width: 185px;
}
#bodyBlock #smalltestimonialTable .desc
{
	font-size:10px;
	font-style:italic;
	color: #666;
	line-height:15px;
	padding-left:12px;
}

#bodyBlock #smalltestimonialTable a {
	text-decoration: none;
	font-size:10px;
	color: #666;
}
#bodyBlock #smalltestimonialTable a:hover {
	text-decoration: underline;
}

/* Collateral Library */

.brochure {
	margin-top: 10px;
	float: left;
	width: 100%;
}
.brochure img {
	float: left;
	margin: 0 15px 0 0;
}
.brochure .blue {
	font-size: 12px;
}

/* Footer Control
******************/

#footer {
	background: bottom; 
	background: #cccccc;
	border-top: 7px solid #FFFFFF;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px 0 7px 0;
	float:left;
	width:100%;
}
#legal {
	margin-left: 8px;
	float:left;
}
#cities {
	margin-right:8px;
	float: right;
}

/* Hide from IE-Mac \*/

#top {
	width: 485px;
}
html > body #searchBar #search {
	top: 5px;
}
#miniNav li a {
	display: block;
}
html > body #miniNav #demo {
	margin-left: 0;
}
html > body #navBar {
	padding: 0;
	height: 28px;
}
html > body #navBar li {
	width: auto;
	height: auto;
	padding: inherit;
}
#navBar li a {
	display: block;
}
html > body #navBar li a {
	padding: 3px 0 3px 21px;
}
#landingBody #rightSide {
	margin-top: 0;
}

/* Hide from IE-Mac \*/

#newsposts img
{
	position: relative;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

/***********************************************/
/* Start Dynamic Drop Down Menu					  */
/* Dependencies: 	/css/main.css					  */
/* 				 	/js/DynamicDropDownMenu.js   */
/*						/controls/HeaderControl.ascx */
/***********************************************/

#dropmenudiv{
	position:absolute;
	border:1px solid #CCCCCC;
	border-bottom-width: 0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height:18px;
	background: url(../images/leftNavBg_new.gif);
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #CCCCCC;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{ 
	text-decoration: underline;
}

/* End Dynamic Drop Down Menu */


#UserConf li
{
	background: url(/images/user_conf_bullet_new.gif) no-repeat left 2px;
	padding: 0 0 6px 16px;
}

#contactstable .title
{
	margin: 0px;
	padding: 3px;
	border-color: #008dd5;
	border-width: 0 1px 1px 0;
	border-style: solid;
	background-color: #008dd5;
	color: #fff;
}

#contactstable
{
	width:510px;
	float:left;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #CCC;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	margin: 0;
	padding: 0px;
}

#contactstable th
{
	margin: 0px;
	padding: 3px;
	border-color: #ccc;
	border-width: 1px 0px 1px 0;
	border-style: solid;
	background-color: #E5E5E5;
}

#contactstable td
{
	margin: 0px;
	padding: 6px;
	/* border-color: #CCC; */
	border-color: #FFF;
	border-width: 0 1px 1px 0;
	border-style: solid;
	text-align: left;
}

.contacts
{
	margin: 0px;
	padding: 3px;
	color: #69C;
	font-weight: bold;
	font-size: 10px;
}


/*#bio .item {
	padding: 0 0 0 25px;
	background: url(../images/bio_new2.gif) no-repeat left -2px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 16px;
}*/

#jobs .item
{
	background: url(../images/bodyblock-bullet_new.gif) no-repeat left 2px;
	padding: 0 0 6px 16px;
}

#jobsBlock p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 12px 0 0 0;
	text-decoration:none;
}

#jobsBlock ul 
{
	list-style: none;
	padding: 12px;
	margin: 0;
}

#jobsBlock li
{
	background: url(../images/bodyblock-bullet_new.gif) no-repeat left 2px;
	padding: 0 0 6px 16px;
}



/***********************************************/
/* Start New Down Menu					       */
/* Dependencies: 	/css/main.css		       */
/***********************************************/

#dropdownnenunew {margin:0px; padding:0; color:#333333; font:8px Verdana, Arial, Helvetica}
*{padding:0; margin:0}
.dropdown {float:left; padding-right:4px}
.dropdown dt {width:132px; border:1px solid #1898e4; padding:4px; text-align:center; color:#FFFFFF; font:12px Verdana, Arial, Helvetica;  cursor:pointer; background:url(images/header_new_stat.gif)}
.dropdown dt:hover {background:url(images/header_new_over.gif); color:#FFFFFF}
.dropdown dd {position:absolute; overflow:hidden; width:144px; display:none; background:none; z-index:200; opacity:0}
.dropdown ul {width:140px; border:1px solid #9ac1c9; color:#333333; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {font:10px Verdana, Arial, Helvetica; display:block; padding:5px; color:#333333; text-decoration:none; background:#eaf0f2; width:130px}
.dropdown a:hover {text-decoration:none; background:#d9e1e4;}
.dropdown .underline {text-decoration:none; border-bottom:1px solid #b9d6dc}
.dropdown .topline {text-decoration:none; border-top:1px solid #b9d6dc; border-bottom:1px solid #b9d6dc;}

/* Working

#dropdownnenunew {margin:0px; color:#666666; font:8px Verdana, Arial, Helvetica}
*{padding:0; margin:0}
.dropdown {float:left; padding-right:4px}
.dropdown dt {width:132px; border:1px solid #1898e4; padding:4px; text-align:center; color:#FFFFFF; font:12px Verdana, Arial, Helvetica;  cursor:pointer; background:url(images/header_new_stat.gif)}
.dropdown dt:hover {background:url(images/header_new_over.gif); color:#FFFFFF}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:none; z-index:200; opacity:0}
.dropdown ul {width:204px; border:1px solid #9ac1c9; color:#666666; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {font:10px Verdana, Arial, Helvetica; display:block; padding:5px; color:#666666; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {text-decoration:none; background:#d9e1e4;}
.dropdown .underline {text-decoration:none; border-bottom:1px solid #b9d6dc}

/* End New Drop Down Menu */


