/* CSS Document */
body{background:url(images/main-bg.gif) 0 0 repeat-x #09283f!important; color:#1A1917; margin:84px 0 0; padding:0; font:14px/20px Arial, Helvetica, sans-serif;}
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}
.header a{color:#fff !important;}
.header a:hover{color:#3c5b72!important;}

#logo{background:url(images/logo.gif) 0 0 no-repeat transparent;width:294px; height:55px; position:absolute; top:20px; left:350px;margin:0 auto; padding:0px;}

/*--TOP PANEL--*/
#topPan{width:474px; height:398px; position:relative; margin:0 auto;}
#topPan{width:474px; height:398px; position:relative; margin:0 auto;}

#topPan ul {width:474px;}
#topPan ul li{float:left; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#topPan ul li a{width:92px; height:30px; display:block; background:url(images/menubg-normal.gif) 0 0 no-repeat transparent; color:#FDFDFD;  text-decoration:none; text-align:center;}
#topPan ul li a:hover{background:url(images/menubg-hover.gif) 0 0 no-repeat transparent; color:#1A1917;}
#topPan ul li.menupadding{margin:0 0 0 1px;}
 body#home a#homenav,body#services a#servicesnav,body#careers a#careersnav,body#history a#historynav, body#contactus a#contactusnav{background:url(images/menubg-still.gif) 0 0 no-repeat transparent; color:#ED1C24;}


#topPan h1{display:block; width:474px; height:198px; background:url(images/header.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both;}

#topPan p{display:block; width:200px; height:15px; position:absolute; top:50px; left:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;color:#fff;font-weight:800;text-decoration:none; text-align:center;font-style:italic; }
#topPan p:hover{display:block; width:200px; height:15px; position:absolute; top:50px; left:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;color:#FFA300;font-weight:800;text-decoration:none; text-align:center;font-style:italic; }

#toplinkPan{width:474px; height:159px; position:relative; margin:0 auto;}


#toplinkfastPan{width:148px; height:140px; float:left; background:url(images/normal.jpg) 0 0 no-repeat transparent; margin:8px 0 0; color:#fff;}
#toplinkfastPanwp{width:148px; height:140px; float:left; background:url(images/aport.jpg) 0 0 no-repeat transparent; margin:8px 0 0; color:#fff;}

#toplinkfastPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinkfastPan a:hover{text-decoration:none; background:url(images/hover.jpg) 0 0 no-repeat;width:215px;}
#toplinkfastPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:0px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}
#toplinkfastPan p.infoh{display:block; width:90px; height:15px; position:absolute; top:-30px; left:0px; font:21px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;font-weight:900;}
#toplinkfastPan p.infohw{display:block; width:90px; height:15px; position:absolute; top:30px; left:10px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}
#toplinkfastPan p.infohwp{background:transparent; width:215px; height:180px; position:absolute; top:10px; left:-30px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;color:#fff;font-weight:900;font:21px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#toplinksecondPan{width:148px; height:140px; float:left; background:url(images/normal.jpg) 0 0 no-repeat transparent; margin:8px 10px 0; color:#fff;}
#toplinksecondPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinksecondPanw2p{width:148px; height:140px; float:left; background:url(images/search.jpg) 0 0 no-repeat transparent; margin:8px 10px 0; color:#fff;}
#toplinksecondPan a:hover{text-decoration:none; background:url(images/hover.jpg) 0 0 no-repeat;}
#toplinksecondPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }
#toplinksecondPan p.infoh2{display:block; width:90px; height:15px; position:absolute; top:-30px; left:150px; font:21px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;font-weight:900; }
#toplinksecondPan p.infohw2{display:block; width:90px; height:15px; position:absolute; top:23px; left:175px; font:11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}


#toplinkthirdPan{width:148px; height:140px; float:left; background:url(images/normal.jpg) 0 0 no-repeat transparent; margin:8px 0 0; color:#fff;}
#toplinkthirdPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinkthirdPan a:hover{text-decoration:none; background:url(images/hover.jpg) 0 0 no-repeat;}
#toplinkthirdPan p{display:block; width:90px; height:15px; position:absolute; top:-30px; left:320px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }
#toplinkthirdPan p.infoh3{display:block; width:100px; height:15px; position:absolute; top:-30px; left:320px; font:21px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;font-weight:900; }
#toplinkthirdPan p.infohw3{display:block; width:100px; height:15px; position:absolute; top:30px; left:337px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }



/*--/TOP PANEL--*/
/*--BODY PANEL--*/
#bodyPan{width:352px; background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff; color:#1A1917; position:relative; margin:0 auto; padding:0 56px;}
#bodyPan h1{width:352px; height:32px; display:block; background:url(images/welcomebg.gif) 0 100% repeat-x; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0;}
#bodyPan h1 span{background:#F9F9F9; color:#9A0000; font-size:26px;}
#bodyPan h2{width:350px; height:32px; display:block; background:url(images/dotline.gif) 0 100% repeat-x #fff; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; color:#9A0000;}

#bodyPan p{padding:18px 0 0 0;}
#bodyPan p.bigtext{background:#fff; font-size:14px; color:#B3A7A0; font-weight:bold;font-style:italic; padding:18px 0 0;}
#bodyPan p.smalltext{background:#fff; font-size:10px; color:#493205; font-weight:bold;font-style:italic; padding:18px 0 0;}
#bodyPan p.more{width:89px; height:39px;}
#bodyPan p.more a{display:block; width:89px; height:39px; background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.more a:hover{text-decoration:none; background:url(images/more2.jpg) 0 0 no-repeat;}
#bodyPan p.morenext{width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display:block; width:89px; height:39px; background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url(images/more1.jpg) 0 0 no-repeat;}

#bodybottomPan{width:464px; height:42px; background:url(images/bodybottombg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }

#bodyPan ul{width:390px; height:110px; margin:20px 0 0;}
#bodyPan ul li{background:url(images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}
#bodyPan ul li a{background:#fff; color:#9A0000; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

#bodyPan form{width:360px; height:400px; background:url(images/formarea1.jpg) 0 100% no-repeat #6F8EA5; padding:0px; margin:30px 0 0;}
#bodyPan form h2{display:table-caption; width:210px; height:45px; background:url(images/formtop1.gif) 0 0 no-repeat #3C5B72; color:#fff; font:20px/39px Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 0 40px;}
#bodyPan form input{width:165px; height:18px; margin:5px 0 10px 130px;}
#bodyPan form input.paddingtop{margin-top:10px;}
#bodyPan form input.button{width:60px; height:25px; display:block; background:#CA0000; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:5px 0 0 262px; text-align:center;}
#bodyPan form input.button:hover{width:60px; height:25px; display:block; background:#6F0000; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:5px 0 0 262px; text-align:center;}

#bodyPan .registered p:hover{background:orange; color:Green;font-style:italic; }

#bodyPan fieldset { border:solid 1px #6F8EA5; margin: 1em 0; padding:.5em; color:#fff; background:#3C5B72;}
#bodyPan form p.normal{ border:solid 0px transparent; margin: 1em 0; padding:.5em; color:#fff; background:transparent;font-style:italic;}
#bodyPan legend{font-weight:bold;font-size:large!important;}
#bodyPan label{display:block; float:left;width:10em;color:#fff;}
#bodyPan input[type="text"]{width:200px;}
#bodyPan textarea{width:300px; height:100px;margin-left:0.5em;font-size:medium;}
#bodyPan input.radio,input.checkbox,input.submit{width:auto;}
#bodyPan input:focus, textarea:focus{ background:#FFFFD6;font-size:medium;}
#bodyPan .required{font-size:0.75em; color:#760000;}
#bodyPan input#name{width:10em; margin-left:0.5em;}
#bodyPan input#email{width:10em; margin-left:0.5em;}
#bodyPan input#comments{width:3em; margin-left:2.5em;}
/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{height:155px; background: url(images/footerbg1.gif) 0 0 repeat-x #09283f; color:#fff; margin:43px 0 0; padding:51px 0 0;}
#footerPan{width:330px; height:90px; display:block; position:relative; margin:0 auto;}
#footerPan p{padding:51px 0 0;}
#footerPan p span{background:#09283f; color:#fff; font-size:10px;}
#footerPan p.copyright{ background:#09283f; margin:0; display:block; position:absolute; bottom:0px; right:23px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0;}

#footerPan ul{width:330px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 12px; color:#fff; background:transparent; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;font:14px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bolder;}

#footerPan ul.info{width:330px; height:45px; display:block; position:absolute; left:0px; top:29px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:url(images/vertical-dot.gif) 100% 0 repeat-y transparent; color:#7B746B; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:94px; background:url(images/vertical-dot.gif) 100% 0 repeat-y transparent; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.email{width:94px; background:transparent; color:#fff; font-size:10px; padding:0 0 0 15px; font-weight:bold;}

#footerPan ul li span{background:transparent; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

#footerPan ul.templateworld{width:158px; background:transparent; color:#09283f; display:block; position:absolute; top:97px; left:152px;}
#footerPan ul.templateworld li a{background:transparent; display:block; color:#09283f; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}


