/* CSS Document */

body { font-family:"Trebuchet MS", arial, sans-serif; background-color:#bdb6a3; font-size:11px; font-style:normal; color:#000; margin:10px 0px 20px 0px; letter-spacing:1px; padding:0px;}
a:link, 
a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#000;}
.imgbrd { margin:0px; padding:0px; border:none;}
.floatLeft { float:left;}
.floatRight { float:right;}
.clearBoth { clear:both;}
.h2 { font-family:"Trebuchet MS", arial, sans-serif; font-size:20px; color:#0d004c; font-weight:bold; text-transform:uppercase;}
.h3Txt { font-family:"Trebuchet MS", arial, sans-serif; font-size:16px; color:#000; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px;}
.h4 { font-family:"Trebuchet MS", arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:uppercase; margin:0px; padding:0px;}
.textLarge { font-family:"Trebuchet MS", arial, sans-serif; font-size:14px; color:#000; font-weight:bold; margin:0px; padding:0px;}
.splborder { border-bottom:1px solid #b6b5b5; margin-bottom:5px;}
.downborder { width:75%; border-bottom:1px solid #b6b5b5; margin:5px 5px;}
.textWhite { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding-top:10px;}
.textBlack { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000; padding-top:10px;}
.textBlack a:link{ font-size:9px; color:#000; text-decoration:none;}
.textBlack a:hover{ font-size:9px; color:#000; text-decoration:underline;}
.textBlack a:visited{ font-size:9px; color:#000; text-decoration:none;}
.textCenter { text-align:center;}
.textJust { text-align:justify;}
.textDec { text-decoration:none; color:#FF0000;}
.textEvents a:link{ text-decoration:underline; color:#000;}
.textEvents a:hover{ text-decoration:underline; color:#FF0000;}
.textEvents a:visited{  text-decoration:none; color:#000;}

.para { margin:10px 0px 10px 0px;}
.padT5 { padding-top:5px;}
.padT10 { padding-top:10px;}
.padT25 { padding-top:15px;}
.padR5 { padding-right:5px;}
.padL100 { padding-left:100px;}
.splWidth { width:240px;}
.hmWidth { width:150px;}
.marT10 { margin-top:10px;}
.marL10 { margin-left:10px;}
.marR25 { margin-right:25px;}
a:focus {outline-style:none;}
.ulBlock ul{ margin:0px; padding:5px; list-style:none; text-align:center;}
.ulBlock li{ margin:0px; padding:0px; display:inline;}
.maincontainer { width:780px;  margin:0px auto;}
.navicontainer{ width:760px; margin:0px auto;}
.navicontainer ul { margin:0px; padding:0px; list-style:none; }
.navicontainer li { display:inline; text-align:center; color:#fff;}
.navicontainer li a{ background:#da4904 url(../images/tab_down.gif) repeat-x; margin-right:1px; display:inline-block; width:116px; text-decoration:none; color:#fff; text-align:center; padding:12px 3px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.navicontainer li a:link{ background:#da4904 url(../images/tab_down.gif) repeat-x; margin-right:1px; display:inline-block; text-decoration:none; color:#fff; text-align:center; padding:12px 3px; font-weight:bold; }
.navicontainer li a:hover{ background:#da4904 url(../images/tab_up.gif) repeat-x; margin-right:1px; display:inline-block; text-decoration:none; color:#fff; text-align:center; padding:12px 3px; font-weight:bold;}
.headerImage { background:url(../images/geosys_home.jpg) no-repeat; width:401px; height:129px;}
#company #menu-company a,
#services #menu-services a,
#projects #menu-projects a,
#training #menu-training a,
#edocs #menu-edocs a,
#news #menu-news a { background:#da4904 url(../images/tab_active.gif) repeat-x; margin-right:1px; display:inline-block; text-decoration:none; color:#000; text-align:center; padding:12px 3px; font-weight:bold;}
.pageBar { background-color:#da4904; height:25px; padding:5px 12px 5px 20px; vertical-align:middle;}
.contentBorder { border:5px solid #da4904; border-bottom:none; border-top:none; background-color:#fff; padding:7px; }
.downBorder { width:50%; border-right:1px solid #b6b5b5; padding:15px 15px; margin-right:5px;}
.loadImg { background:url(../images/download_image.gif) no-repeat left; padding:15px 15px 15px 35px;}
.hrLine { width:99%; height:1px; color:#b6b5b5; margin:5px 0px; padding:0px;}
.contentRight { width:220px; border-left:1px solid #b6b5b5; margin:10px 0px 10px 10px; padding-left:10px; overflow-x:hidden; overflow-y:auto; white-space:normal; white-space:normal;}
.contentLeft { width:500px; margin:10px 0px 10px 0px; overflow-x:hidden; overflow-y:auto; white-space:normal; }
.sMap { background:url(../images/site_image.gif)  no-repeat left; padding:5px 25px 0px; margin-left:24px;}
/* Form */
.frmMargin { margin:0px; padding:0px;}
.newsfrm input.hintTextbox{font-size:11px; width:175px; border:none; background-color:#b6b5b5; padding:3px; color:#000; vertical-align:middle;}
.newsfrm input.hintTextboxActive{font-size:11px; width:175px; border:none; background-color:#b6b5b5; padd
