body {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:verdana;
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

.bold {
	font-weight:bold;
}

.header,.menuarea,.zone-intro,.m-seperator,.info-boxes,.termsandcredits,.footer,.inner-page,.bottoms {
	clear:both;
	margin:auto;
	padding-top:15px;
	width:970px;
	background:white;
}

.zone-intro {
	padding-top:0px;
}

.header {
	height:71px;
}

.header-l {
	float:left;
	display:inline;
	height:71px;
}

.header-r {
	float:right;
	display:inline;
	height:71px;
	width:700px;
}

.header img.logo {
	float:left;
	display:inline;
	margin-left:10px;
	padding-top:3px;
}

.header .topmenu {
	float:right;
	display:inline;
	text-align:right;
}

.header .topmenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.header .topmenu ul li {
	float:left;
	display:inline;
	width:77px;
	margin-left:1px;
	height:24px;
	overflow:hidden;
	text-align:center;
}

.header .topmenu ul li a {
	display:block;
	color:#777777;
	text-decoration:none;
	height:16px;
	padding-top:2px;
	overflow:hidden;
	border-bottom:6px solid #000000;
}

.header .topmenu ul li.blue a {
	border-bottom:6px solid #003e59;
}

.header .topmenu ul li.torquise a {
	border-bottom:6px solid #019aa2;
}

.header .topmenu ul li.orange a {
	border-bottom:6px solid #f56433;
}

.header .topmenu ul li.yellow a {
	border-bottom:6px solid #ffb700;
}

.menuarea {
	clear:both;
	border-top:1px solid #dbdbdb;
	height:31px;
	position:relative;
	z-index:1000;
	padding-top:0px;
}

.menuarea .mainmenu {
	float:left;
	display:inline;
	top:-1px;
	left:1px;
	position:relative;
	width:860px;
}

.menuarea .mainmenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;	
}

.menuarea .mainmenu ul li {
	float:left;
	display:inline;
	border-top:1px solid #dbdbdb;
	color:#696b6b;
	font-weight:bold;
	cursor:pointer;
	height:30px;
	position:relative;
}

.menuarea .mainmenu ul li a.mainlink {
	float:left;
	display:inline;
	text-decoration:none;
	color:#696b6b;
	margin-left:1px;
	padding-left:11px;
	padding-right:11px;
	padding-top:7px;
	height:22px;
	background:url(/images/menu-seperator.gif) 100% 8px no-repeat;
	position:relative;
	z-index:333;
}



.menuarea .mainmenu ul li.hover {
	border-top:1px solid #8b8b8b;
	background:url(/images/menu-hover-bg.gif) 0px 0px no-repeat;
	margin-left:-1px;
}

.menuarea .mainmenu ul li.hover a.mainlink {
	background:url(/images/menu-hover-seperator.gif) 100% 0px no-repeat;
	padding-left:12px;
}

.menuarea .mainmenu ul li a.lastmainlink {
	background:none;
}

.menuarea .mainmenu ul li a.firstmainlink {
	padding-left:4px;
}

.menuarea .mainmenu ul li.hover a.firstmainlink {
	padding-left:5px;
}

.menuarea .mainmenu ul li .menuhover {
	position:absolute;
	display:none;
	left:0px;
	top:28px;
	padding-bottom:23px;
	background:white;
	border:1px solid #989898;
	cursor:auto;
	overflow:hidden;
	white-space:nowrap;
	_width:50px;
}

.menuarea .mainmenu ul li.hover .menuhover {
	display:block;
}

.menuarea .mainmenu ul li.hover, .menuarea .mainmenu ul li.hover a.mainlink,.menuarea .mainmenu ul li a.mainlink:hover {
	color:#0f9ca4;
}

.menuarea .mainmenu ul ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:8px;
	margin-top:13px;
}

.menuarea .mainmenu ul ol li {
	float:left;
	display:inline;
	clear:both;
	width:100%;
	border:none;
	font-weight:normal;
	cursor:auto;
	height:auto;
	position:static;
	background:url(/images/arrow-green-right.gif) 0px 4px no-repeat;
	padding-left:11px;
	padding-top:1px;
	margin-bottom:5px;
}

.menuarea .mainmenu ul ol li,.menuarea .mainmenu ul ol li a {
	color:#696b6b;
	text-decoration:none;
}

.menuarea .menuside {
	float:right;
	display:inline;
	width:100px;
	padding-top:7px;
	text-align:right;
}

.menuarea .menuside ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.menuarea .menuside ul li {
	float:right;
	display:inline;
	margin-right:5px;
}

.menuarea .menuside ul li img {
	vertical-align:top;
}

.menuarea .menuside ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#0f9ca4;
}

.m-seperator {
	background:#a4a4a4;
	height:4px;
	overflow:hidden;
	border-top:3px solid white;
	border-bottom:3px solid white;
}

.info-boxes {
	height:179px;
}

.info-boxes .box {
	float:left;
	display:inline;
	margin-right:5px;
	height:139px;
	padding-top:20px;
	width:315px;
	background:url(/images/hp-box-gradiant.gif) top repeat-x;
	padding-left:9px;
}

.info-boxes .box .read {
	color:#019aa2;
}

.info-boxes .box-right {
	width:303px;
}

.info-boxes .contact-box {
	margin-right:0px;
}

.info-boxes .box h1,.info-boxes .box h2 {
	margin:0px;
	padding:0px;
	color:#019aa2;
	font-size:11px;
}

.info-boxes .box h2 {
	color:#f56433;
}

.info-boxes .box .description {
	margin-top:-10px;
	color:#606060;
	padding-right:12px;
	line-height:15px;
}

.info-boxes .contact-box form {
	margin-top:17px;
}

.info-boxes .contact-box .L {
	float:left;
	display:inline;
	width:168px;
	margin-right:10px;
}

.info-boxes .contact-box .R {
	float:left;
	display:inline;
	width:122px;
}

.info-boxes .contact-box textarea {
	border:1px solid #a4a4a4;
	background:white;
	width:153px;
	height:91px;
	overflow:auto;
	font-size:11px;
	color:#a4a4a4;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	font-family:verdana;
}

.info-boxes .contact-box input {
	display:block;
	border:1px solid #a4a4a4;
	background:white;
	margin-bottom:3px;
	font-size:11px;
	color:#a4a4a4;
	height:15px;
	width:113px;
	padding-left:9px;
	padding-top:2px;
	font-family:verdana;
}

.btn-send {
	margin-top:2px;
	cursor:pointer;
}

.termsandcredits {
	clear:both;
	padding-right:4px;
	width:966px;
	height:26px;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	text-align:right;
	color:#a4a4a4;
}



.termsandcredits ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:3px;
	text-align:left;
}

.termsandcredits ul li {
	float:left;
	display:inline;
	padding-right:10px;
	margin-right:10px;
	background:url(/images/menu-bottom-seperator.gif) 100% 3px no-repeat;
}

.termsandcredits ul li.last {
	background:none;
}

.termsandcredits ul li,.termsandcredits a {
	font-size:10px;
	color:#a4a4a4;
}

.termsandcredits a:hover {
	color:#0f9ca4;
}

.termsandcredits ul li a {
	text-decoration:none;
}

.footer {
	padding-top:32px;
	padding-left:10px;
	width:960px;
	overflow:hidden;
	background:url(/images/bg.gif) center repeat-y;
	padding-bottom:10px;
}

.footer .links-group {
	float:left;
	display:inline;
	margin-right:55px;
}

.footer .links-group h3 {
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#b7b7b7;
}

.footer .links-group h3 a {
	text-decoration:none;
	color:#b7b7b7;
}

.footer .links-group ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:4px;
}

.footer .links-group ul li {
	padding-left:12px;
	background:url(/images/arrow-green-right.gif) 0px 3px no-repeat;
	margin-bottom:3px;
}

.footer .links-group ul li,.footer .links-group ul li a {
	text-decoration:none;
	color:#b7b7b7;
}

.inner-page {
    clear:both;
	margin-top:-3px auto;
	border-top:1px solid #dbdbdb;
	padding-top:4px;
	padding-bottom:25px;
    overflow:hidden;
 }

.inner-page .leftside {
	float:left;
	display:inline;
	width:203px;
	overflow:hidden;
}

.DirectionRtl .inner-page .leftside {
	float:right;
	text-align:right;
}

.inner-page .leftside h1.main-title {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:192px;
	height:84px;
	padding-top:81px;
	padding-left:11px;
	color:#019aa2;
	font-size:16px;
	padding-bottom:21px;
	font-weight:normal;
}

.DirectionRtl .inner-page .leftside h1.main-title {
	float:right;
	padding-left:0px;
	padding-right:11px;
	direction:rtl;
}

.inner-page .leftside ul.menuside {
	clear:both;
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:165px;
	padding-top:6px;
	border-top:1px solid #dadada;
	margin-bottom:25px;
}

.DirectionRtl .inner-page .leftside ul.menuside {
	clear:both;
	float:right;
}

.inner-page .leftside ul.menuside li {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:18px;
	background:url(/images/arrow-green-right.gif) 5px 8px no-repeat;
	border-bottom:1px solid #dadada;
}

.DirectionRtl .inner-page .leftside ul.menuside li {
	text-align:right;
	padding-left:0px;
	padding-right:18px;
	background:url(/images/arrow-green-left.gif) 155px 8px no-repeat;
	direction:rtl;
}

.inner-page .leftside ul.menuside li a {
	color:#282828;
	text-decoration:none;
}

.inner-page .leftside ul.menuside li a:hover,.inner-page .leftside ul.menuside li.selected a {
	color:#019aa2;
}

.inner-page .smallsep-up {
	clear:both;
	width:165px;
	height:1px;
	overflow:hidden;
	border-top:1px solid #dadada;
}

.inner-page .smallsep-down {
	width:165px;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
}

.inner-page .leftside .box-info {
	width:139px;
	padding:35px 13px;
	background:#ebf7f8;
	
}

.DirectionRtl .inner-page .leftside .box-info {
	direction:rtl;
}

.DirectionRtl .inner-page .leftside .box-info,.DirectionRtl .inner-page .smallsep-up,.DirectionRtl .inner-page .smallsep-down {
	float:right;
	display:inline;
}

.inner-page .leftside .box-info h4 {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#019aa2;
	font-weight:normal;
}

.inner-page .leftside .box-info p {
	margin:0px;
	padding:0px;
	margin-top:12px;
	color:#282828;
}

.inner-page .rightside {
	float:left;
	display:inline;
	width:767px;
	margin-top:-1px;
	overflow:hidden;
}

.DirectionRtl .inner-page .rightside {
	float:right;
}

.inner-page .content-info {
	height:22px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
}

.inner-page .content-info .textsizes {
	float:left;
	display:inline;
	margin-left:3px;
	margin-top:3px;
	color:#606060;
}

.DirectionRtl .inner-page .content-info .textsizes {
	float:right;
	margin-left:0px;
	margin-right:3px;
}

.inner-page .content-info .textsizes span {
	float:left;
	display:inline;
	margin-top:2px;
}

.DirectionRtl .inner-page .content-info .textsizes span {
	float:right;
	direction:rtl;
}

.inner-page .content-info .textsizes span.smallFont,.inner-page .content-info .textsizes span.bigFont {
	margin-left:5px;
	margin-right:5px;
	color:#282828;
	cursor:pointer;
}

.inner-page .content-info .textsizes span.bigFont
{
	margin-top:0px;
	font-size:14px;
}

.inner-page .breadcrumbs {
	margin:0px;
	padding:0px;
	float:right;
	display:inline;
	margin-top:6px;
}

.DirectionRtl .inner-page .breadcrumbs {
	float:left;
	width:300px;
	text-align:left;
}

.inner-page .breadcrumbs li {
	float:left;
	display:inline;
	margin-right:6px;
	font-size:10px;
	padding-right:12px;
	color:#606060;
	background:url(/images/arrow-breadcrumbs.gif) 100% 4px no-repeat;
}

.DirectionRtl .inner-page .breadcrumbs li {
	float:left;
}

.inner-page .breadcrumbs li a {
	color:#606060;
	text-decoration:none;
}

.inner-page .breadcrumbs li a.selected {
	color:#019aa2;
}

.inner-page .breadcrumbs li.last {
	background:none;
	padding-right:0px;
}

.inner-page .content {
	clear:both;
	float:left;
	display:inline;
	margin-left:2px;
	margin-top:42px;
	width:568px;
}

.DirectionRtl .inner-page .content {
	float:right;
	margin-left:0px;
	margin-right:2px;
	text-align:right;
	direction:rtl;
}

.inner-page .content-full {
	width:765px;
}

.inner-page .content h1.title {
	margin:0px;
	padding:0px;
	color:#019aa2;
	font-size:16px;
	font-weight:normal;
	margin-bottom:35px;
}

.inner-page .content .description {
	margin-top:-5px;
	line-height:16px;
	width:523px;
}

.inner-page .content .description a {
	color:#019aa2;
}


.inner-page .content .description ul {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:5px;
	list-style-type:none;
}

.DirectionRtl .inner-page .content .description ul {
	margin-left:0px;
	margin-right:5px;
}

.inner-page .content .description ul li {
	padding-left:19px;
	background:url(/images/ul-type.gif) 0px 7px no-repeat;
}

.DirectionRtl .inner-page .content .description ul li {
	padding-left:0px;
	padding-right:19px;
	background-position:100% 7px;
}

.inner-page .content .description ul.Careers {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.inner-page .content .description ul.Careers li {
	padding-left:17px;
	background:url(/images/arrow-green-right.gif) 7px 5px no-repeat;
	padding-bottom:7px;
	border-bottom:1px solid #dadada;
	margin-bottom:6px;
}

.inner-page .content .description ul.Careers a.apply {
	padding-left:18px;
	font-weight:bold;
	color:#019aa2;
	background:url(/images/letter.gif) 0px 2px no-repeat;
	text-decoration:none;
}

.inner-page .content .description ul.Careers li span.tit {
	cursor:pointer;
}

.inner-page .content .description ul.Careers li.selected span.tit {
	font-weight:bold;
	color:#019aa2;
}

.inner-page .content .description ul.Careers li.selected {
	padding-left:17px;
	background:url(/images/arrow-green-bottom.gif) 6px 5px no-repeat;
}

.inner-page .content .description ul.Careers li .des {
	padding-left:13px;
	display:none;
}

.inner-page .content .description ul.Careers li.selected .des {
	display:block;
}


.inner-page .content .description ul li.smallpad {
	padding-left:13px;
}

.inner-page .content .description ul li p {
	margin-top:0px;
	margin-left:-13px;
}

.inner-page .content .description ul ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.inner-page .content .description ul ol li {
	padding-left:12px;
	background:url(/images/ol-type.gif) 0px 7px no-repeat;
}

.inner-page .contactpanel {
	float:left;
	display:inline;
	width:197px;
	margin-top:38px;
	overflow:hidden;
}

.DirectionRtl .inner-page .contactpanel {
	float:right;
}

.inner-page .contactpanel h4 {
	margin:0px;
	text-transform:uppercase;
	color:#f56433;
	font-size:15px;
	font-weight:normal;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding-left:16px;
	width:181px;
	padding-top:3px;
	padding-bottom:3px;
}

.inner-page .contactpanel form {
	margin-top:22px;
	margin-left:16px;
	border-bottom:1px solid #dadada;
}

.DirectionRtl .inner-page .contactpanel form {
	margin-left:0px;
	margin-right:16px;
}

.inner-page .contactpanel input {
	display:block;
	border:1px solid #dadada;
	background:white;
	margin-bottom:3px;
	font-size:11px;
	color:#a4a4a4;
	height:15px;
	width:156px;
	padding-left:9px;
	padding-top:2px;
	font-family:verdana;
}

.inner-page .contactpanel select {
	font-family:verdana;
	padding-left:3px;
	font-size:11px;
}

.inner-page .contactpanel input.file {
    height:auto;
    padding-top:0px;
    padding-left:0px;
    border:none;
    width:120px;
}

.DirectionRtl .inner-page .contactpanel input,.DirectionRtl .inner-page .contactpanel textarea {
	margin-left:12px;
}

.inner-page .contactpanel textarea {
	border:1px solid #dadada;
	background:white;
	width:153px;
	height:91px;
	overflow:auto;
	font-size:11px;
	color:#a4a4a4;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	font-family:verdana;
}

.inner-page .contactpanel .btn-send {
	margin-left:105px;
	margin-top:15px;
	margin-bottom:15px;
}

.logos img {
	margin-right:18px;
}

.inner-page .client-item {
	clear:both;
	float:left;
	display:inline;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #dadada;
	overflow:hidden;
}

.inner-page .client-item .logocont {
	float:left;
	display:inline;
	width:137px;
}

.inner-page .client-item .client-info {
	float:left;
	display:inline;
	margin-top:-2px;
	width:386px;
}

.inner-page .client-item .client-info h5 {
	margin:0px;
	padding:0px;
	color:#019aa2;
	font-size:11px;
}

.inner-page .client-item .client-info p {
	margin:0px;
}

.inner-page .news .news-item {
	border-bottom:1px solid #dadada;
	padding-bottom:18px;
	margin-bottom:23px;
}

.inner-page .news .news-item h6,.inner-page .news-item-title {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#019aa2;
	margin-bottom:17px;
	margin-top:3px;
}

.inner-page .news .news-item a.read {
	color:black;
	padding-left:12px;
	background:url(/images/arrow-green-right.gif) 1px 3px no-repeat;
}


.links-inside-title
{
    width:400px;
	float:right;
	display:inline;
	margin-top:-45px;
}

.links-inside-title ol 
{
    margin:0px;
	padding:0px;
	list-style-type:none;
}

.links-inside-title li {
	margin:0px;
	padding:0px;
	float:right;
	display:inline;
	padding-left:14px;
	margin-left:13px;
	background:url(/images/inside-links-sep.gif) 0px 2px no-repeat;
}

.links-inside-title li a {
	color:#019aa2;
}

.links-inside-title li.last {
	background:none;
}

.sitemap {
	font-size:12px;
	font-family:arial;
	text-transform:capitalize;
}

.sitemap .row {
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
}

.sitemap .sitemapcategory {
	float:left;
	display:inline;
	width:158px;
}

.sitemap h3 {
	margin:0px;
	padding:0px;
	color:#019aa2;
	font-weight:bold;
	font-size:12px;
}

.sitemap h3 a {
	color:#019aa2;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.sitemap ul {
	margin:0px;
	padding:0px;
	margin-top:4px;
	list-style-type:none;
	width:100%;
}

.sitemap ul li {
	float:left;
	display:inline;
	clear:both;
	font-size:11px;
	background:url(/images/arrow-green-right.gif) 0px 5px no-repeat;
	padding-left:12px;
	padding-top:1px;
	width:100%;
	margin-bottom:3px;
}

.sitemap ul li a {
	color:#272727;
	text-decoration:none;
}

.hidden {
	visibility:hidden;
}

.txt-orange {
	color:#f56433;
}

.selectbox {
	width:90px;
	height:19px;
	clear:both;
	float:right;
	display:inline;
	cursor:pointer;
	position:relative;
	margin-top:18px;
	z-index:10000;
}

.selectbox .select-title {
	float:left;
	display:inline;
	width:66px;
	height:15px;
	padding-top:1px;
	border:1px solid #dadada;
	padding-left:5px;
	color:#787878;
}

.selectbox .arrow-button {
	float:left;
	display:inline;
	width:16px;
	height:16px;
	border:1px solid #dadada;
	border-left:0px;
	background:url(/images/arrow-bottom.gif) 5px 5px no-repeat;
}

.selectbox .popup {
	clear:both;
	position:absolute;
	background:white;
	top:17px;
	width:83px;
	padding-left:5px;
	display:none;
	border:1px solid #dadada;
	padding-bottom:5px;
}

.selectbox .popup a {
	display:block;
	margin-top:5px;
	color:#787878;
	text-decoration:none;
}

.selectbox .popup a:hover {
	color:#0f9ca4;
}

.bottoms {
	padding-top:6px;
}

.bottoms,.bottoms a {
	font-size:11px;
	color:#a4a4a4;
}