* {
	margin:0;
	padding:0;
}

body {
	background: #d9d5cd;
	color: #000;
	font-family: Arial, Serif;
	font-size: 11pt;

}

a:active, :focus {
  outline: none;
}

.contentscroll
{
	height: 409px; 
	width: 629px; 
	overflow: scroll;
	
	scrollbar-base-color: white;
	scrollbar-arrow-color: black;

	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: white; 
	scrollbar-darkshadow-color: white;

	scrollbar-highlight-color:	black;
	scrollbar-3dlight-color: white;
	scrollbar-track-color: white;
}

#distance { 
	width:1px;
	height:50%;
	margin-bottom:-352px;
	float:left;
}

#container 
{
	margin: 0 auto;
	text-align: left;
	height: 725px;
	width: 967px;
	clear: left;
}

#logo {
    float: left;
	width: 311px;
	height: 95px;
	padding-top: 35px;
}

#logo a {
	display: block;
	width: 257px;
	height: 66px;
	background: url('images/logo.png');
	margin: 0px 0px 0px 23px;
}

#logo div {
	position: absolute;
	left: 0px;
	background: url('images/wBar.png');
	height: 129px;
	width: 50%;
	min-width: 350px;
	z-index: -1;
	margin-top: -35px;
}

#menu, #menu img { float: left; }

#menu
{
	position: relative;
	float: left;
	width: 656px;
	height: 129px;
	background: url('images/bgMenu.png');
}

.menu a
{
	float: left;
	display: block;
	width: 109px;
	height: 129px;
	background-position: top left;
}

.menu a:hover, .menu a:focus { background-position: bottom left; }

.menu #magnify { background-image: url('images/menu/spriteMenu2.png'); }
.menu #home { background-image: url('images/menu/spriteHome.png'); }
.menu #info { background-image: url('images/menu/spriteInfo.png'); }
.menu #news { background-image: url('images/menu/spriteNews.png'); }
.menu #portfolio { background-image: url('images/menu/spritePortfolio.png'); }
.menu #careers { background-image: url('images/menu/spriteCareers.png'); }
.menu #contact { background-image: url('images/menu/spriteContact.png'); }
.menu div:hover, .menu div:focus, .menu div a:hover, .menu div a:focus { background-position: bottom left; }

#stopMenu {
	top: 0px;
	position: absolute;
	right: -15px;
	width: 16px;
	height: 140px;
	background: url('images/menuRd.png');
}

#qSearch { z-index: 5; position: absolute; left: 323px; top: 126px; height: 30px; }
#qSearch a { display: block; float: left; margin-top: 8px; color: #008bbe; text-decoration: none; margin-left: 14px; margin-right: 38px; font-size: 12px; }
#qSearch a:hover, #qSearch a:focus { text-decoration: underline; }
#qSearch input[type=submit] { width: 24px; height: 27px; background-image: url('images/spriteSearch.png'); background-position: left top; border: 0px; }
#qSearch input[type=submit]:hover, #qSearch input[type=submit]:focus, #qSearch input[type=submit]:active { background-position: left bottom; }
#qSearch input[type=text] { margin-left: 1px; margin-top: 4px; position: absolute; height: 14px; background: #cbcbcb; border: 0px; border-top: 2px solid #bababa; border-bottom: 2px solid #cbcbcb; padding-top: 3px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; width: 175px; font-size: 11px; color: #fff; }
#qSearch input[type=text]:hover, #qSearch input[type=text]:focus, #qSearch input[type=text]:active { background: #ababab; border-top: 2px solid #a5a5a5; border-bottom: 2px solid #bcbcbc; }

.left2 {
	float: left;
	width: 311px;
	height: 426px;
	background-position: bottom left;
	background-image: url(images/sub/business.png);
	margin-right: 1px;
}

.left2 div {
	width: 284px;
	height: 291px;
	background: url('images/bgLeft.png');
	padding-left: 27px;
	padding-top: 25px;
	margin-bottom: 22px;
}

.left2 div img {
	margin-bottom: 10px;
}

.left2 div a {
	margin-left: -27px;
	font-size: 12px;
	display: block;
	width: 283px;
	height: 28px;
	padding-top: 14px;
	padding-left: 28px;
	border-bottom: 1px dotted #7ec5e2;
	color: #fff;
	text-decoration: none;
}

.left2 #email 
{
	text-decoration:none;
	color: #818181;
}

.left2 div a span.date {
	float: right;
	margin-right: 29px;
	color: #c2e1ff;
	position:relative;
}

.left2 div a span.date span {
	vertical-align:bottom;
}

.left2 div a:hover, .left2 div a:focus {
	background: url(images/transparacy.png);
	border-bottom: 1px dotted #a7def5;
}

.left2 h2 {
	margin-left: 30px;
	background: #fff;
	border: 1px solid #dcdfdd;
	width: 229px;
	height: 21px;
	margin-bottom: 2px;
	color: #818181;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 18px;
}

.left2 h2 span {
	float: left;
	display: block;
	width: 50px;
	color: #4b9fbe;
}

#left {
	float: left;
	width: 311px;
	height: 426px;
	background-position: bottom left;
	background-image: url(images/business.png);
	margin-right: 1px;
}

#left div {
	width: 284px;
	height: 291px;
	background: url('images/bgLeft.png');
	padding-left: 27px;
	padding-top: 25px;
	margin-bottom: 22px;
}

#left div img {
	margin-bottom: 10px;
}

#left div a {
	margin-left: -27px;
	font-size: 12px;
	display: block;
	width: 283px;
	height: 28px;
	padding-top: 14px;
	padding-left: 28px;
	border-bottom: 1px dotted #7ec5e2;
	color: #fff;
	text-decoration: none;
}

#left div a span {
	float: right;
	margin-right: 29px;
	color: #c2e1ff;
}

#left div a:hover, #left div a:focus {
	background: url(images/transparacy.png);
	border-bottom: 1px dotted #a7def5;
}

#left h2 {
	margin-left: 30px;
	background: #fff;
	border: 1px solid #dcdfdd;
	width: 229px;
	height: 21px;
	margin-bottom: 2px;
	color: #818181;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 18px;
}

#left h2 span {
	float: left;
	display: block;
	width: 50px;
	color: #4b9fbe;
}

#right {
	position: relative;
	float: left;
	width: 629px;
	height: 412px;
	background: #fff;
	border-right: 1px solid #cecdca;
	border-top: 3px solid #f4f4f4;
	border-left: 1px solid #dad6ce;
	background-image: url('images/bgContent.png');
	background-position: bottom center;
	background-repeat: repeat-x;
	padding-top: 22px;
	padding-left: 23px;
	font-size: 80%;
	line-height: 17px;
	color: #222;
}

#right a {
	color: #1b92bd;
}

#right a:hover, #right a:focus {
	color: #4fafd2;
}

#right img {
	margin-bottom: 2px;
}

#right h1 {
	color: #484848;
	margin-top: 15px;
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}

#right h1 a {
	text-decoration: none;
	font-size: 16px;
}

#right h1 img { width: 85px; margin-right: 10px; }

#right h2 {
	color: #848484;
	font-size: 10px;
	margin-top: -14px;
	margin-bottom: 7px;	
}

#right h3 a {
	letter-spacing: -1px;
	color: #1babda;
}

#right h3 {
	padding-top: 8px;
	padding-left: 25px;
	display: block;
	font-size: 13px;
	height: 26px;
	width: 265px;
	border-bottom: 1px solid #e4e4e4;
	background: url('images/arrow.png');
	background-position: left center;
	background-repeat: no-repeat;
}

#right .right, #right .left {
	float: left;
	width: 287px;
}

#right .left {
	margin-top: 1px;
	height: 100%;
}

#right .right {
	padding-top: 20px;
	margin-left: 25px;
}

#stream, #blue {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 196px;
	width: 317px;
	background: url('images/bgStream.png');
	border-right: 2px solid #61b5d8;
	border-bottom: 3px solid #3a91b4;
}

#blue {
	height: 169px;
	width: 650px;
	border-top: 1px solid #72919c;
	border-left: 1px solid #388caa;
	background-position: bottom left;
}

#blue div {
	margin-left: 23px;
	margin-top: 23px;
	color: #ececec;
}

#blue h1 { color: #f4f4f4; }

#blue a { color: #fff; }
#blue a:hover, #blue a:focus { color: #a0e3f1; }

#stream div {
	float: left;
}
	
object { margin-left: 2px; }

#right input, #right textarea { font-family: Arial; background: #fff; border: 1px solid #dcdfdd; width: 209px; height: 19px; margin-bottom: 2px; color: #818181; font-size: 12px; padding-top: 7px; padding-left: 7px; }
#right textarea { height: 54px; }
#right input[type=submit] { padding: 0px; width: 50px; background: #fcfffd; }

#footer { float: left; }
#footer div {
    margin-top: 426px;
    position: absolute;
   	background: url('images/bgFooter.png');
	height: 28px;
	width: 100%;
	left: 0;
	z-index: -2;
	color: #8b8885;
	font-size: 10px;
	text-align: center;
	padding-top: 121px;  
    }

#partners div { float: left; }
#partners a { display: block; float: left; height: 47px; margin-top: 16px; margin-left: 14px; margin-right: 25px; background-position: top left; }
#partners a:hover, #partners a:focus { background-position: bottom left; }

ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 12px;
	margin-bottom: 12px;
}

ul li {
	list-style-image: none;
	background-position: left 6px;
	background-repeat: no-repeat;
	background-image: url('images/arrow.png');
	background-color: #e8f1f4;
	padding: 2px;
	color: #1f8cb5;
	padding-left: 30px;
	margin: 8px;
	margin-bottom: 2px;
	margin-top: 2px;
}

ul li:hover, ul li:focus, ul li:active {
	background-color: #edf5f7;
	color: #0b9acf;
}

.list div {
	list-style-image: none;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url('images/arrow.png');
	background-color: #e8f1f4;
	padding: 2px;
	color: #1f8cb5;
	padding-left: 30px;
	margin: 8px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.list a:hover, .list a:focus, .list a:active {
	background-color: #edf5f7;
	color: #0b9acf;
}

#pagination {
    position: absolute;
    bottom: 11px;
    right: 27px;
    font-size: 11px;
    color: #848484;
}

#pagination a {
    text-decoration: none;
    font-weight: bold;
    color: #656565;
    margin:0px 3px 0px 3px;
}

#pagination span {
    margin: 0px 10px 0px 10px;
}

/******* AL ********/
div.AL
{
	position:fixed;
	width:400px;
	height:200px;
	top:0px;
	z-index:0;
	display:none;
	color:White;
}
td.ALIC
{
	padding:15px;
	background-image:URL(images/AL/ic.png);
	background-repeat:repeat;
}
td.ALIC a
{
	color:White !important;
	font-weight:bold;
}
td.ALMidFin
{
	background-image:URL(images/AL/ic.png);
	height:5px;
	width:20px;
	max-height:5px;
	max-width:20px;
	background-repeat:repeat;
}
td.ALTlc
{
	background-image:URL(images/AL/tlc.png);
	width:5px;
	height:5px;
}
td.ALTrc
{
	background-image:URL(images/AL/trc.png);
	width:5px;
	height:5px;
}
td.ALBlc
{
	background-image:URL(images/AL/blc.png);
	width:5px;
	height:5px;
}
td.ALBrc
{
	background-image:URL(images/AL/brc.png);
	background-position:left top;
	width:5px;
	height:5px;
}
td.ALMid
{
	background-image:URL(images/AL/mid.png);
	background-repeat:repeat;
	width:100%;
}
td.ALBot
{
	background-image:URL(images/AL/ic.png);
	height:5px;
	background-repeat:repeat-x;
}
td.ALLft
{
	background-image:URL(images/AL/ic.png);
	width:5px;
	background-repeat:repeat-y;
}
td.ALRgt
{
	background-image:URL(images/AL/ic.png);
	width:5px;
	background-repeat:repeat-y;
}
td.ALFin
{
	background-image:URL(images/AL/fin.png);
	width:20px;
	height:20px;
	max-width:20px;
	max-height:20px;
	background-position:bottom;
	background-repeat:no-repeat;
}
.ALHdr
{
	font-size:x-large;
	font-weight:bold;
	color:#0066CC;
}
.ALHdrE
{
	font-size:x-large;
	font-weight:bold;
	color:Red;
}
.ALHdrS
{
	font-size:x-large;
	font-weight:bold;
	color:#919191;
}
.ALHdrW
{
	font-size:x-large;
	font-weight:bold;
	color:#FF8000;
}
.ALHdrN
{
	font-size:x-large;
	font-weight:bold;
	color:Blue;
}
