﻿* {margin:0;padding:0;}
html {font-size:80%;background-color:#E2EBED;font-family: Arial, Helvetica, sans-serif;}
body {color:#656565;text-align:center;}
#outer {text-align:center;background-color:#E2EBED;height:100%;width:100%;}

/** header styles **/
h1,h2,h3,h4,h5,h6 {color:#0079C2;font-family:Arial, Helvetica, Sans-Serif;margin-bottom:6px;margin-top:20px;}
h1 {font-size:150%;}
h2 {font-size:130%;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:100%;}
h6 {font-size:100%;}
h1 span, h2 span {display:none;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif;font-size:90%;}
fieldset {border:none;}
a img { border:none;}
a {text-decoration:none;color:#8B298C;}
a:hover {text-decoration:underline;}
p {margin-bottom:10px; font-size:100%;line-height:1.4em;}
.hidden {display:none;}
.clear {clear:both;line-height:0px;height:0;}
.firstpara{ font-weight:bold;}
.imgFloatRight{float:right; padding:0 0 0 15px;}
.imgFloatLeft{float:left; padding:12px 15px 0 0 ;}



/** page structure **/
#container {width:970px;margin:0px auto;padding: 0;background:url(images/bgMain.jpg) bottom center #E2EBED repeat-y;}
#innercontainer {width:940px;margin:0px auto;padding: 0 0 0 0;text-align:left;}
#leftColumn{width:197px; float:left;margin:0px auto;padding: 0}
#rightColumn{width:743px; float:left;margin:0px auto;padding: 0}
#messageBar{width:743px;height:162px;background-color:#0079C2;padding: 0;padding: 0;}
#contentHolder{padding: 0 30px 0 0;}
#contentHolder ul {list-style-type:disc;padding-left: 30px}
#contentHolder ol {padding-left: 30px}
#contentHolder ul li, #contentHolder ol li {padding-top: 10px}
#contentHolder a{color:#0079C2}
.homepageLower{width:743px; padding:10px 0 0 0px;}


/** styles used for producing boxes with rounded corners **/
.t {background-repeat:repeat-x;background-position: 0 0;min-height:0;}
.b {background-repeat:repeat-x;background-position: 0 100%;min-height:0;}
.l {background-repeat:repeat-y;background-position: 0 0;min-height:0;}
.r {background-repeat:repeat-y;background-position: 100% 0;min-height:0;}
.bl, .br, .tl, .tr {background-repeat:no-repeat;min-height:0;}
.bl {background-position: 0 100%;}
.br {background-position: 100% 100%;}
.tl {background-position: 0 0;}
.tr {background-position: 100% 0;}


/** boxes **/
#box1, #box2, #box3{float:left;margin-right:20px;}
.homepageBox {margin-bottom:0;text-align:left;width:224px;height:250px;color:#fff;}
.homepageBox .t {background-color:#D9DCDF;}
.homepageBox .tl {background-image:url(images/boxes/tlg.gif);}
.homepageBox .tr {background-image:url(images/boxes/trg.gif);padding:10px;}
.homepageBox .bl {background-image:url(images/boxes/blg.gif);}
.homepageBox .br {background-image:url(images/boxes/brg.gif);}
.homepageBox label {margin-left:5px;}


.boxInner{height:220px; padding:0 6px}
.boxInner h3{padding: 6px 0 4px 0;margin:0;} 
.boxInner p{color:#777777;font-size:90%;padding: 2px 0 4px 0;margin:0;line-height: 1.4em;} 
.boxInner p.boxLink {color:#0079C2;padding: 14px 0 0 0;margin:0 0 0 0;text-align:left;}
.findoutmore {background:url(images/bg-arrow.gif) center right no-repeat transparent;padding: 0px 16px 2px 0;color:#0079C2 }





/** START MAIN NAV**/


#navHolder {margin: 0; padding: 14px 0 0 20px;}
#navHolder li{list-style-type: none; margin: 0 0 0 0;padding: 0 0 0 0;}
#navHolder li a{display:block;color:#999;height: 12px;background:url(images/navbg.gif) transparent bottom left no-repeat;text-decoration: none;margin:0;padding: 6px 0 13px 20px;}

#navHolder li a.selected{background:url(images/navbg.gif) transparent bottom left no-repeat;color:#0079C2;}
#navHolder li a:hover {background:url(images/navhover.gif) transparent bottom left no-repeat;color:#fff;}

#navHolder ul li #navsub {margin:4px 0 4px 0;padding: 0 0 0 6px;}
#navHolder ul li #navsub li{list-style-type: none; margin: 0 0 0 0;padding: 0 0 0 0;}
#navHolder ul li #navsub li a{display:block;color:#999;height:10px;background:none;text-decoration: none;margin:0;padding: 6px 0 6px 14px;font-size:90%}
#navHolder ul li #navsub li a:hover {background:url(images/bgnavovers4c.jpg) transparent bottom left no-repeat;color:#0079C2;}
#navHolder ul li #navsub li a.active{color:#0079C2;}


#pagelist{background-color:#F1F2F3; margin:12px 0 0 0;padding: 10px 10px 10px 0;}
#pagelist p{padding:0 0 0 10px;margin:0;}
#pagelist ul {margin:0;padding: 0 0 0 6px; }
#pagelist li{list-style-type: none; margin: 0 0 0 0;padding: 0 0 0 0;float: left;color:#999}
#pagelist li a{color:#999;background:none;text-decoration: none;margin:0;padding: 0 4px 0 4px;}
#pagelist li a:hover {background:url(images/bgnavovers4c.jpg) transparent bottom left no-repeat;color:#0079C2;}
#pagelist li a.active{color:#0079C2; text-decoration: underline;}

#pagelist2{ margin:6px 0 0 -4px;padding: 0 0 0 0;}
#pagelist2 ul {margin:0;padding: 0 0 0 0; }
#pagelist2 li{list-style-type: none; margin: 0 0 0 0;padding: 0 0 0 0;float: left;color:#999}
#pagelist2 li a{color:#999;background:none;text-decoration: none;margin:0;padding: 0 4px 0 4px;}
#pagelist2 li a:hover {background:url(images/bgnavovers4c.jpg) transparent bottom left no-repeat;color:#0079C2;}
#pagelist2 li a.active{color:#0079C2; text-decoration: underline;}

.blueBold {font-weight:bold;color:#0079C2;margin:0;padding:0;}
.blueBoldSpace1 {font-weight:bold;color:#0079C2;margin:0;padding:50px 0 0 0;}
.blueBoldSpace2 {font-weight:bold;color:#0079C2;margin:0;padding:100px 0 0 0;}
.greyBold {font-weight:bold;color:#696969;margin:0;padding:0;}
.techSplit {margin:0;padding:0 0 10px 0;}
.techImg {float:right;margin:0;padding:0 0 0 20px;}
.inlineList{margin: 0 0 20px 0;}

#contactPanel{width:350px;float:left;padding: 0 0 16px 0;}
#contactPanel iframe{padding: 20px 0 0 0;}
#contactPanelRight{width:310px;float:left;padding:0 0 0 40px;}
#contactPanelRight p{margin:0;padding:0 0 6px 0;}

#newsPanel{width:536px;float:left;padding:0 16px 16px 0;min-height:480px; border-right:dashed #999999 thin}
#newsPanelRight{width:140px;float:left;padding:0 0 0 10px; ;}
#newsPanelRight p{margin:0;padding:0 0 6px 0;}


.keywordBox {width:712px;background:url(images/bg_keywords.gif) #ffffff top left no-repeat;height: 125px;margin: 15px 0 0 0;padding: 0 0 0 0;}
.keywordBoxinner {color:#FFFFFF;width: 200px;float: left;font-size: 110%;line-height: 22px;font-weight: Bold;margin: 16px 0 0 0;padding: 0px 0 0 50px;}

#homeleftCol{float:left;width:340px;padding:0 15px 0 0;}
#homerightCol{float:left;width:340px;padding:0 15px 0 0;}

#clients_login{width:148px;padding:10px 0 10px 20px;}
#clients_login p{padding:0px 0 0px 4px;font-size: 90%;line-height:15px;color:#999}
#languages{width:148px;padding:0px 0 10px 20px;}

#footer{width:100%;height:70px;margin:0px auto 0 auto;background: url(images/bg-footer2.jpg) repeat-x top left #000000;padding:0;text-align:left;}
#footer p{line-height:1.3em;width: 660px;float:left;color:#fff;padding:16px;}
#footer a{color:#fff;}
#footerInfoRight {width:180px;text-align:right;float:right;padding:0px 6px 0 0;font-size:90%;}

#footerlower{width:974px;margin:0px auto 0 auto;background:none;padding:0;text-align:left;}
#footerlower p{width:660px;color:#999;padding: 4px 0 0 30px;}
#footerlower a{color:#999;}





