/* CSS Document */
body{padding:0px; margin:0px; color:#333333; font:13px/19px "lucida sans", Arial, Helvetica, sans-serif; background:url(images/backer.jpg) 0 0 repeat-x #FFFFFF;}
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
ul{list-style-type:none}
.global {top:0px; left:0px; font-size:13px; font-weight:bold; background:#fff; color:#999999; padding:5px;}
/*----MAIN PANEL----*/
#mainPan{width:850px; background:url(images/bg.gif) 0px 45px repeat-y #fff; position:relative; margin:0 auto; margin-top:0px;}

/*----TOP PANEL----*/
a:link {color: #38539A; text-decoration:none;}
a:visited {color: #FF9933; text-decoration:none;}
a:hover {color: #0000FF; text-decoration:none;}
a:active {color: #d2d473; text-decoration:none;}


.space{height:30px; position:relative; margin-top:20px;}
#topPan{width:850px; height:120px; background:url(images/topbg.gif) 0 0 repeat-x #fff; color:#FFFFFF; position:relative; margin:0 auto;}
#topPan img.contact{width:166px; height:62px; position:absolute; right:10px; top:7px;}
#topPan img.information{width:115px; height:11px; position:absolute; right:45px; top:75px;}
#topcontactPan{width:374px; height:92px; background:url(images/logo.gif) 0 0px no-repeat;  position:absolute; padding:7px 0 0;}

#topcontactPan p.callus{width:63px; height:17px; display:block; background:#DDC40C; color:#fff; font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center;}
#topcontactPan p.tollfree{width:63px; height:20px; display:block; background:#fff; color:#A99607; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center;}
#topcontactPan p.phoneno{width:88px; height:28px; display:block; position:absolute; top:7px; left:91px; background:#fff; color:#00473E; border:1px solid #A2C1C0; font-size:11px; line-height:14px; text-align:center;}
/*----/TOP PANEL----*/

img.header_holder
{
position:absolute;
right:5px;
top:1px
}

/*----HEADER PANEL----*/
#headerPan{width:850px; height:170px; position:relative; margin:0 auto; padding:0 0 0 0;}

#headerPan ul.leftmenu{width:687px;}
#headerPan ul.leftmenu li{width:182px; height:33px; }
#headerPan ul.leftmenu li a{width:182px; height:28px; display:block; background:url(images/bullet-ormal.gif) 0 7px no-repeat #38539A; color:#ffffff; line-height:22px; text-decoration:none; padding:3px 0 0 15px;border-bottom:1px solid #FFF;border-bottom:1px solid #FFF;border-top:1px solid #FFF;}
#headerPan ul.leftmenu li a:hover{background:url(images/bullet-over.gif) 0 7px no-repeat #fff; color:#222; line-height:22px; text-decoration:none; }
#headerPan ul.leftmenu li.Solutions{width:182px; height:28px; display:block; background:url(images/bullet-hover.gif) 0 0 no-repeat #38539A; color:#ffffff; line-height:22px; text-decoration:none;padding:3px 0 0 15px;border-bottom:none; }
#headerPan ul.leftmenu li.clients{width:182px; height:28px; border-bottom:none;}

#headerPan ul.botton{width:180px; height:45px; position:absolute; top:118px; left:250px;}
#headerPan ul.botton li{float:left; height:45px;}
#headerPan ul.botton li.home a{width:180px; height:45px; display:block; background:url(images/home-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#headerPan ul.botton li.home a:hover{background:url(images/home-hover.gif) 0 0 no-repeat;}

#headerPan ul.botton li.aboutus a{width:180px; height:45px; display:block; background:url(images/aboutus-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#headerPan ul.botton li.aboutus a:hover{background:url(images/aboutus-hover.gif) 0 0 no-repeat;}

#headerPan ul.botton li.contact a{width:180px; height:45px; display:block; background:url(images/contact-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0px;}
#headerPan ul.botton li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;}
/*----/HEADER PANEL----*/

/*----BODY PANEL----*/
#topPan h1{display:block; width:660px; height:198px; text-indent:-2000px; margin:0; clear:both;}

/*----Body Left Panel----*/
#leftPan{width:180px; height:100%; float:left; padding: 0 0 0 2px; background:#EEE}
#leftPan h2{color:#333333; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase; text-align:center; margin:10px 0 20px 0;}
#leftPan h3{color:#333333; font-size:12px; font-weight:300; line-height:15px; padding:0 0 0 5px; margin:0 0 5px 5px;}
#leftPan h4{color:#333333; font-size:11px; font-weight:300; line-height:15px; margin:0 0 5px 5px; }
#leftPan h5{color:#333333; font-size:17px; margin:10px 0 5px 10px; font-style:italic; font:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#leftPan h6{color:#333333; font-size:15px; margin:10px 0 5px 10px; font-style:italic; font:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#leftPan p{font-size:11px; padding:0 0 10px 5px; color:#333333; text-align:justify}
#leftPan li{list-style-type:none; float:left; width:180px; font:11px/15px "lucida sans", Arial, Helvetica, sans-serif; background:url(images/arrow-hover.gif) 0 4px no-repeat #EEEEEE; color:#333333; line-height:18px; padding:0 0 0 9px;}

/*----/Body Left Panel----*/

/*----Body Right Panel----*/
#rightPan{width:640px; float:right; padding:0 7px 0 0; text-align:justify;}
#rightPan p{padding:0 0 10px 0; font-size:11px;}
#rightPan h1{color:#172178; font-size:18px; font-weight:300; margin:0 0 5px 0;}

#rightPan h2{color:#172178; font-size:13px; margin:0 0 5px 0;}
#rightPan h3{color:#172178; font-size:12px; margin:0 0 0 0;}
#rightPan h4{color:#172178; font-size:11px; margin:0 0 12px 0; text-align:center;}
#rightPan p.more{width:638px; height:12px; background:url(images/color-bg.gif) 0 0px repeat-x; padding:0 0 10px 0; float:right;}
#rightPan p.graphic{width:620px; height:12px; font-size:12px; font-weight:bold; background:url(images/color-bg1.gif) 0 0px repeat-x; padding:0 0 15px 10px;}
#rightPan span{font-size:18px; color:#FF9933; font-weight:bold; width:63px; height:16px;}
#rightPan p.mainPic{display:block; background:url(images/main.jpg) 0 0 no-repeat; width:185px; height:140px; float:left; margin:0 3px 0px 0;}
#rightPan p.media{display:block; background:url(images/mic.jpg) 0 0 no-repeat; width:185px; height:140px; float:left; margin:0 3px 0px 0;}
#rightPan p.staff{display:block; background:url(images/staff.jpg) 0 0 no-repeat; width:185px; height:150px; float:left; margin:3px 3px 0px 0;}
#rightPan p.projects{display:block; background:url(images/pdf.jpg) 0 0 no-repeat; width:400px; height:50px; right:180px; margin:0 0 0 30px;}
#rightPan p.success{display:block; background:url(images/business.jpg) 0 0 no-repeat; width:190px; height:130px; float:left; margin:0 3px 0px 0;}
#rightPan p.Pic{display:block; background:url(images/news.jpg) 0 0 no-repeat; width:185px; height:140px; float:left; margin:0 3px 0px 0;}
#rightPan p.design{display:block; background:url(images/design.jpg) 0 0 no-repeat; width:210px; height:115px; float:right; margin:0 3px 0px 0;}
#rightPan p.scot{display:block; background:url(images/scot.jpg) 0 0 no-repeat; width:140px; height:115px; float:left; margin:0 10px -20px 0;}
#rightPan p.party{display:block; background:url(images/pic.jpg) 0 0 no-repeat; width:458px; height:306px; float:left; margin:0 13px 0 0;}

#rightPan ul.services{width:630px; height:100%; float:left; border-bottom:3px solid #D0CEC4; border-top:3px solid #D0CEC4;  border-right:3px solid #D0CEC4; border-left:3px solid #D0CEC4; padding:0 0 0 0; margin-bottom:20px;}

#rightPan ul.servicesone{width:302px; float:left; border-right:3px solid #D0CEC4; padding:7px 0 0 10px;}
#rightPan ul.servicesone li{float:left; width:290px; background:url(images/bullet2-normal.gif) 0 7px no-repeat #fff; color:#5F7A77; line-height:20px; padding:0 0 0 12px;}

#rightPan ul.servicestwo{width:200px; float:left; padding:7px 0 0 10px;}
#rightPan ul.servicestwo li{float:left; width:270px; background:url(images/bullet2-normal.gif) 0 7px no-repeat #fff; color:#5F7A77; line-height:20px; padding:0 0 0 12px;}

#rightPan ul.servicesthree li{ float:left; width:630px; background:url(images/bullet2-normal.gif) 0 7px no-repeat #fff; color:#5F7A77; line-height:20px; padding:1px 0 0 10px;}
/*----/Body Right Panel----*/

/*----Map Panel----*/
#map{width:405px; float:left; padding:8px 20px; text-align:justify;}
/*----/Map Panel----*/

/*----Form Panel----*/
#form{width:200px; float:right; padding:8px 0px; text-align:justify;}
/*----/Form Panel----*/


/*----FOOTER PANEL----*/
#footermainPan{height:40px; background:url(images/footerbg.gif) 0 0 repeat-x #ffffff; color:#ffffff; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:20px 0 0 0;}
#footerPan{width:778px; position:relative; margin:0 auto;}

#footerPan ul{width:608px; height:20px; position:relative; margin:0 auto;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#2F5958; background:#EBF8F7; text-decoration:none; font-size:13px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.designed{width:150px; color:#ffffff; display:block; font-size:12px; position:absolute; top:1px; left:641px;}
#footerPan ul.designed li{height:20px;}
#footerPan ul.designed li a{ color:#ffffff; background-color:#38539A; text-decoration:none; padding:0px; font-size:12px;}
#footerPan ul.designed li a:hover{text-decoration:underline;}


/*----/FOOTER PANEL----*/

