html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:12px Arial, Helvetica, sans-serif; color:#000; text-align:center; background:#fff;}
td, input, textarea, option, select {font:12px Arial, Helvetica, sans-serif; color:#000; background:#fff;}

ul {list-style:none;}
h1 {font: 20px Arial, Helvetica, sans-serif; color:#950101; text-transform:uppercase;}
h2 {font:Italic 30px Georgia; color:#950101;}
h2 span {color:#999; font-size:18px;}
h3 {font:Italic 25px Georgia; color:#950101;}
h3 span {color:#999; font-size:18px;}
h4 {font:14px Arial, Helvetica, sans-serif; color:#333;}

img {border:0px solid;}
.clear {clear:both; height:0px}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.clear20 {clear:both; height:20px}
.clear30 {clear:both; height:30px}
.red {color:#950101 !important;}
.noLine {background:#fff !important; padding-bottom:0 !important;}
.none {display:none;}

#global {position:relative; height:"100%"; min-height:100%; margin:0 auto; width:905px; text-align:left;}
html>body #global {height:auto;}

#header {padding:0 0 0 50px; height:150px;} 
#header a {text-decoration:none;}
#header ul li {float:left;}
#header .lang {padding:0 0 28px 0;}
#header .lang ul li {padding:16px 4px 7px 6px;}
#header .lang ul li a {font:Bold 12px Tahoma; color:#999;}
#header .lang .current {background:#aad5f2;}
#header .lang .current a {color:#950101;}
#header #topNav {color:#950101; font: 12px Tahoma;}
#header #topNav a {color:#999;}
#header #topNav a:hover {color:#ccc;}
#header #topNav span {color:#aad5f2; padding:0 10px;}
#header #logo {position:absolute; top:46px; left:655px;}

.secNav, #secNav {width:100%;font-weight:bold;margin:0 0 67px 0}
.secNav {float:left; background:url(../img/blueBg.gif) repeat-x 0 0; position:relative; font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,sans-serif;}
.menulist {padding:0 0 0 48px;}
.menulist li {list-style:none; float:left; margin:0 16px 0 0;}
.menulist li a {color:#999; display:block; padding:33px 0 0; text-decoration:none;}
.menulist li a:hover, .menulist li a.highlighted, .menulist li a.highlighted:hover, .menulist li a:focus {color:#900;background:url(../img/redBg.gif) repeat-x 0 0;}
.menulist ul {position:absolute; top:61px; z-index:1000; visibility:hidden;}
.menulist ul li {display:block; float:left; clear:left; font-weight:normal; margin:0 0 1px;padding:0}
.menulist ul li a {display:block; color:#3d3a3a; background:#d5eaf8; padding:16px 24px 7px 10px; white-space:nowrap}
.menulist ul li a:hover {color:#000; background:#abd5f2}
.menulist li:hover ul {visibility:visible}

#content {padding-bottom:75px;}
#content a {color:#006699; text-decoration:underline;}
#content a:hover {text-decoration:none;}

.twoCols .leftCol {float:left; padding:0 44px 0 0;}
.twoCols .rightCol {float:left; width:400px;}
.twoCols h4 {padding-bottom:42px;}


.twoCols {float:left; padding-bottom:35px; margin-bottom:35px; border-bottom:2px solid #ccc;}
.twoCols h2 {padding-bottom:14px;}
.twoCols h3 {padding-bottom:40px;}
.twoCols p {float:left; width:250px; padding-bottom:20px;}

.treeCols {float:left; padding:0 0 35px 47px; margin-bottom:35px; border-bottom:2px solid #ccc;}
.treeCols h3 {display:block; padding:15px 0 40px 0; text-align:right; padding-right:35px; background:url(../img/circle.gif) 260px 0 no-repeat;}
.treeCols h3.double {padding-bottom:20px;}
.treeCols .leftCol {width:286px; float:left;}
.treeCols p {float:left; width:250px; padding-bottom:20px;}

.oneCol {float:left; padding:0 0 10px 0; margin-bottom:35px; border-bottom:2px solid #ccc;}
.oneCol h2 {padding-bottom:30px;}
.oneCol p {padding:0 0 25px 48px;}

.clients {float:left; padding:0 0 65px 0; margin-bottom:35px;}
.clients h2 {padding-bottom:30px;}
.clients .top {float:left;}
.clients .top div {float:left; padding-right:1px; background:url(../img/vertDashed.gif) top right repeat-y;}
.clients .top a {float:left; padding-bottom:1px; background:url(../img/horDashed.gif) bottom left repeat-x;}
.clients .bottom div {float:left; padding-right:1px; background:url(../img/vertDashed.gif) top right repeat-y;}
.clients top a.last {background:url(../img/horDashed.gif) bottom left repeat-x;}
.clients .lastDiv {background:none !important;}

#way {padding-bottom:25px;  padding-left:48px; float:left;}
#way h1 {padding-bottom:16px}
#way .pager {float:left;}
#way .pager a {color:#999; }
#way .pager span {color:#999;}

.bigCols {float:left; padding-bottom:57px; padding-left:48px;}
.bigCols .leftCol {width:637px; float:left; padding:50px 0 0 0; border-top:2px solid #ccc; margin-right:15px;}
.bigCols .leftCol .image {margin:0 0 40px 40px}
.bigCols .leftCol img {margin-top:3px;}
.bigCols .leftCol p {padding:0 10px 30px 38px;}
.bigCols .leftCol h3 {font:16px Arial, Helvetica, sans-serif; color:#000; padding-bottom:22px;}
.bigCols .rightCol {float:left; width:200px; border-top:2px solid #ccc; padding-top:25px;}
.bigCols .leftCol h2 {font-size:24px; color:#006699; padding-bottom:30px;}

.bigCols .rightCol h1 {font: Bold 14px Arial, Helvetica, sans-serif; color:#333; padding-bottom:22px;}
.bigCols .rightCol h2 {padding-top:100px;}
.bigCols .rightCol h3 {font:16px Arial, Helvetica, sans-serif; color:#000; padding-bottom:22px;}
.bigCols .rightCol h4 {font:11px Arial, Helvetica, sans-serif; color:#950101;  padding:25px 0 30px 0; background:url(../img/circle2.gif) top left no-repeat; margin-top:85px;}
.bigCols .rightCol .bigBottomPadding {padding-bottom:80px;}
.bigCols .rightCol .more {margin:20px 0 100px 0;}
.bigCols .rightCol ul {padding-bottom:0px;}
.bigCols .rightCol ul li { list-style: disc inside; color:#ccc; font-size:11px; padding-bottom:3px;}
.bigCols .rightCol ul li a {color:#999 !important; text-decoration:none !important; font-size:11px;}
.bigCols .rightCol ul li a:hover {color:#ccc !important;}

.noBorder {border:none !important; }
.bigCols .noBorder {padding-top:0;}

.bigCols .rightCol h2 {font: Bold 14px Arial, Helvetica, sans-serif; color:#006699; padding-bottom:30px;}

.bigCols .rightCol ul li a:hover {color:#ccc !important;}

.bigCols .rightCol .oneItem {padding-bottom:0px; float:left;}
.bigCols .rightCol .oneItem p {font:Italic 16px Georgia; color:#000; padding:0; margin:0;}
.bigCols .rightCol .oneItem h4 {color:#999; padding-bottom:10px; background:none; font-size:12px; margin-top:0;}

.oneBigCol {border-top:2px solid #ccc; padding:20px 0; width:858px;}
.oneBigCol  h2 {font: Bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#006699; padding-bottom:30px;} 
.oneBigCol p {padding-bottom:15px;}

.bottomLine {float:left;}
.bottomLine .oneLine {float:left; margin-left:25px; width:637px; border-bottom:2px solid #ccc;  margin-right:20px;}
html>body .bottomLine .oneLine {margin-left:50px;}
.bottomLine .twoLine {float:left; width:192px; border-bottom:2px solid #ccc;}






.textCol {margin-left:-48px;}
.textCol p {text-align:justify;}

.phone3 {margin-left:650px; margin-top:-30px; width:250px;}
html>body .phone3 {float:left;}
.phone3 strong {font-size:30px; color:#006699; font-weight:normal;}

.phone2 {float:right; margin:-30px 10px 0 0;}
.phone2 strong {font-size:30px; color:#006699; font-weight:normal;}

#footer {width:903px; padding:0 0 0 48px; font-size:11px; color:#333;}
#footer a {text-decoration:none; color:#999; font-weight:Bold;}
#footer ul li {float:left;}
#footer .one {padding-right:340px; position:relative; bottom:-15px;}
#footer .two {padding-right:53px; position:relative; bottom:-15px;}
#footer .tree {position:relative;}
#footer strong {font-size:30px; color:#006699; font-weight:normal; position:relative; }
#footer .bg {background:url(../img/blueBg.gif) repeat-x bottom; width:100%; height:23px; position:relative; left:-48px;}







