/* open_connect_css */
body {
	padding: 0; margin: 0;
	background-color: #fff;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}
a {
	color: #837f71;
}
a:hover {
	color: #666;
}

p {
	font-size: 12px;
	padding: 0 0 1em 0; margin: 0;
}

h1 {
	padding: 0 0 10px 0; margin: 0;
	color: #6466af;
	font-size: 14px;
}
h2 {
	padding: 7px 0 14px 0; margin: 0;
	color: #333;
	font-size: 14px;
}
.h2_2 {
	padding: 7px 0 5px 0;
}
h2.newsHeader {
	color: #6466af;
	padding-top:0;
	margin-top:0;
}
h3 {
	padding: 0 0 7px 0; margin: 0;
	font-size: 12px;
	font-weight: bold;
}
h3.locationDate {
	display:inline;
}
form {
	padding: 0; margin: 0;
}

table#mainTbl {
	width: 1000px;
	background-color: #fff;
	margin: 0 auto;
}

td.left {
	width: 19px;
	background: White url(../img/bg_left.gif) repeat-y;
}
td.right {
	width: 19px;
	background: White url(../img/bg_right.gif) repeat-y;
}

#top {
	height: 85px;
	background-color: #fff;
	position: relative;
}
#OCLogo {
	position: absolute;
	top: 17px;
	left: 72px;
	border: none;
}

#addNavigation {
	position: absolute;
	top: 19px;
	right: 15px;
}
#addNavigation a, #addNavigation span, #addNavigation input {
	display: block;
	float: left;
	font-size: 9px;
	text-decoration: none;
	color: #656464;
	margin: 3px 18px 0 0;
}
#addNavigation a:hover {
	text-decoration: underline;
}
#addNavigation span {
	color: #8d8d27;
}
#addNavigation #srchSpan {
	color: #8d8d27;
	margin-right:5px;
}
#addNavigation input {
	margin: 0 5px 0 0;
	width: 160px;
}
#addNavigation #srchBtn {
	margin: 0;
	border: none;
	width: 18px;
	height: 18px;
	padding:0; 
}
a#findAnchor {
	margin-right: 0;
	margin-top: -3px;
}

.menubox {
	height: 22px;
	background-color: #837f71;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	position: relative;
	/*z-index: 255;*/
}

.sub {display: none; background: #726e60; border: 1px solid #fff;	border-top: none; position: absolute; padding: 6px 0;}
.sub a, .sub a:link, .sub a:active, .sub a:visited {display: block; text-decoration: none; color: #fff; padding: 4px 35px; margin: 0; white-space:nowrap}
.sub a:hover {background: #898373; color: #fff;}

#m0 {top: 23px; left: 0px;}
#m1 {top: 23px; left: 190px;}
#m2 {top: 23px; left: 331px;}
#m3 {top: 23px; left: 447px; width: 134px;}
#m4 {top: 23px; left: 582px;}
#m5 {top: 23px; left: 701px;}
#m6 {top: 23px; right: 0px;}

#mm0, #mm1, #mm2, #mm3, #mm4, #mm5, #mm6 {
	height: 17px; 
	padding-top: 3px;
	float: left;	
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fff;
	border-left: none;
	position: relative;
	color: #fff;
	text-align: center;
	z-index: 255;
}
#mm0:hover, #mm1:hover, #mm2:hover, #mm3:hover, #mm4:hover, #mm5:hover, #mm6:hover {
	background-color: #bb4319;
}	

span#mm0, span#mm1, span#mm2, span#mm3, span#mm4, span#mm5, span#mm6 {
	background-color: #bb4319;
}
#mm0 {width: 189px; border: 1px solid #fff; background: transparent url(../img/bg_mm0.gif) no-repeat center;}
#mm1 {width: 140px; background: transparent url(../img/bg_mm1.gif) no-repeat center;}
#mm2 {width: 115px; background: transparent url(../img/bg_mm2.gif) no-repeat center;}
#mm3 {width: 134px; background: transparent url(../img/bg_mm3.gif) no-repeat center;}
#mm4 {width: 118px; background: transparent url(../img/bg_mm4.gif) no-repeat center;}
#mm5 {width: 138px; background: transparent url(../img/bg_mm5.gif) no-repeat center;}
#mm6 {width: 120px; background: transparent url(../img/bg_mm6.gif) no-repeat center;}

#withPict {
	position: relative;
	_height: 248px;
	background: White url(../img/ills/bg_main.gif) repeat-y;
}
#withFlash {
	position: relative;
	_height: 415px;
	background-color: transparent;
}
.pict {
	position: absolute;
	bottom: 0;
}
.phrase {
	position: absolute;
	top: 35px;
	left: 610px;
}
.phraseMain {
	position: absolute;
	top: 55px;
	right: 90px;
}

#subNavigation {
	color: #5d5d32;
	position: relative;
	font-style: italic;
	border-left: 1px solid white;
	width: 189px;	
}

.listItem, .listItemActive, .listItemMain {
	height: 27px;
	border-bottom: 1px solid #dddd7b;
	border-top: 1px solid #c3c375;
}

.listItemBtm {
	height: 97px;
	border-top: 1px solid #c3c375;
	background-color: transparent;
	/*background-color: Maroon;*/
}

.listItem a, .listItemActive a, .listItemMain a {
	text-decoration: none;
	margin: 0;
	display: block;
	width: 179px;
	color: #5d5d32;
	/*background-color: olive;*/
	padding: 6px 0 6px 10px;
	background: #cccc65 url(../img/bg_sub_menu_plus.gif) no-repeat right;
}
.listItem a:hover, .listItemMain a:hover {
	color: #bb4319;
}
.listItemActive a:hover {
	color: #cccc65;
}

.listItemActive a {
	color: #fff;	
	background: #cccc65 url(../img/bg_sub_menu_active.gif) no-repeat right;
}
.listItemMain a {
	background: #cccc65 url(../img/bg_sub_menu.gif) no-repeat right;
}

.navSeparator {
	height: 1px;
	background-color: #eaeabe;
	border: none;
	display: block;
}

hr {
	height: 1px;
	font-size: 1px;
	background-color: Orange;
	padding: 0; margin: 0;
}

#leftContent {
	float: left;
	width: 276px;
	margin: 40px 0 0 0;
	padding: 0px 18px 20000px 23px;
	/*background-color: Gray;*/
	margin-bottom: -20000px;
	background: url(../img/bg_dot.gif) repeat-y right;
}
#centerContent {
	float: left;
	width: 311px;
	margin: 40px 0 0 0;
	padding: 0px 18px 20000px 23px;
	margin-bottom: -20000px;
	/*background-color: Aqua;*/
	background: url(../img/bg_dot.gif) repeat-y right;
}
#rightContent {
	float: right;
	width: 251px;
	margin: 40px 0 0 0;
	/*background-color: Maroon;*/
	padding: 0px 18px 0 23px;
	background: url(../img/bg_dot_2.gif) repeat-y top;
}
#contentContainer {
	overflow: hidden;
}
*html #contentContainer {
	float: left;
}
.readMore, .readMoreNews, .readMoreLeft {
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 0;	padding: 0;
	background: url(../img/arrow.gif) no-repeat right;
	text-decoration: none;
	width: 87px;
}
.readMoreNews {
	width: 120px;
}
.readMoreLeft {
	float: none;
	margin-bottom: 15px;
}
.readMore:hover, .readMoreNews:hover {
	color: #5d5d32;
}

.contentLogos {
	float: left;
	margin-top: 3px;
}
.pNearLogo {
	margin-left: 98px;
}

dl {
	padding: 0;	margin: 0;
}
*html dl {
	height: 1px;
}
dt {
	padding: 0; margin: 0;
	color: #837f71;
	font-weight: bold;
	display: block;
	float: left;
}
*html dt {
	margin-right: -70px;
}
*html .dl2 dt {
	margin-right: -150px;
}
*html .dl3 dt {
	margin-right: -90px;
}
*html .dl4 dt {
	margin-right: -110px;
}

dd {
	padding: 0 0 1em 0; 
	margin: 0 0 0 70px;
}

dd h3 {
	padding-bottom: 3px;
}

.dl2 dd {
	margin: 0 0 0 150px;
}
.dl3 dd {
	margin: 0 0 0 90px;
}
.dl4 dd {
	margin: 0 0 0 110px;
}

#footer {
	clear: both;
	margin-top: 23px;
	height: 27px;
	padding: 8px 23px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	color: #999;
	font-size: 10px;
}
#footer a {
	color: #8584cf;
}

#leftInsideBlock {
	width: 189px;
	float: left;
	background-color: #e8e8ba;
	border-left: 1px solid #fff;
}
#leftInsideBlock h1 {
	padding: 0 0 3px 26px; margin: 0;
	color: #ac3624;
	font-size: 11px;
}
#leftInsideBlock ul  {
	padding: 0; margin: 0;
	list-style-type: none;
}
#subMenuUL {
	_height: 250px; 
	min-height: 250px;
	background: url(/img/bg_left_inside.gif) repeat-x bottom;
	padding-bottom: 20px;
}
#leftInsideBlock li a, #leftInsideBlock li span {
	display: block;
	padding: 3px 20px 3px 26px; margin: 0;
	text-decoration: none;
	color: #5d5d32;
	/*background-color: Orange;*/
}
*html #leftInsideBlock li a, *html #leftInsideBlock li span {	
	height: 0;
}
#leftInsideBlock li a:hover {
	background-color: #dada8e;
}
#leftInsideBlock ul ul a, #leftInsideBlock ul ul span {
	padding-left: 44px;
	
}
#leftInsideBlock li span, #leftInsideBlock li a.activeAnchor {
	background-color: #dada8e;
}

.insidePict {
	padding-bottom: 40px;
}

.rightInsideBlock {
	margin: 0 1px 0 189px;
	padding: 157px 115px 50px 65px;
}

*html .rightInsideBlock { 
	float: left;
	margin: 0 1px 0 0;
	width: 591px;
	padding: 157px 115px 50px 65px;
}

#rightInsideBlockServices {
	background: url(/img/ills/services_big.jpg) no-repeat top right;
}
#rightInsideBlockTechnology {
	background: url(/img/ills/technology_big.jpg) no-repeat top right;
}
#rightInsideBlockCustomers {
	background: url(/img/ills/customers_big.jpg) no-repeat top right;
}
#rightInsideBlockPartners
{
	background: url(/img/ills/partners_big.jpg) no-repeat top right;
}
#rightInsideBlockNews {
	background: url(/img/ills/news_big.jpg) no-repeat top right;
}
#rightInsideBlockCompany {
	background: url(/img/ills/company_big.jpg) no-repeat top right;
}

.rightInsideBlock h1 {
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 .5em 0; margin: 0;
}
.rightInsideBlock ul {
	padding-top: 0;
	padding-bottom: 1em;
	margin-top: 0;
	margin-bottom: 1em;
}
.rightInsideBlock .ul2 {
	padding: 2em 0 1em 0;
	margin: 0;
	list-style-type: none;
	/*list-style-image: url(/img/bullet.gif) */
}
*html .rightInsideBlock .ul2 {
	height: 0;
}
.rightInsideBlock li {
	padding-bottom: .4em;
	
}
.rightInsideBlock .ul2 li {
	padding: 0 0 1em 2em;
	background: url(/img/bullet.gif)  no-repeat 0 5px;
}

.rightInsideBlock table.sprtTbl {
	width: 580px;
}
.rightInsideBlock table.sprtTbl td {
	width: 50%;
	vertical-align: top;
	padding: 0 40px 20px 0;
}

#leftContentUnderFlash {
	float: left;
	width: 380px;
	margin-top: 0;
	padding: 0 18px 20000px 260px;
	/*background-color: Gray;*/
	margin-bottom: -20000px;
	background: url(../img/bg_dot.gif) repeat-y right;
}
#rightContentUnderFlash {
	float: left;
	width: 150px;
	margin: 0;
	/*background-color: Maroon;*/
	padding: 0 0 0 23px;
}
#rightContentUnderFlash a {
	text-decoration: none;
}
#rightContentUnderFlash img {
	border: none;
	position: relative;
	top: 4px;
	left: 10px;
}
.blue {
	color: #6466af;
}

table.mnTeam td {
	padding: 0 20px 5px 0; margin: 0;
}

#siteMap ul {
	padding-bottom: 0; margin-bottom: 0;
	
}

#siteMap li {
	padding-top: 5px;
} 