body {
-x-system-font:none;
background:#FFFFFF url(images/main-bg.gif) repeat-x scroll 0 0;
color:#313131;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:19px;
margin:0;
padding:0;
}
div, p, ul, h2, h3, h4, h5, img {
margin:0;
padding:0;
}
ul {
list-style-type:none;
}
#mainPan {
margin:0 auto;
position:relative;
width:778px;
}
#topPan {
background:#FFFFFF url(images/topbg.jpg) no-repeat scroll 0 0;
color:#313131;
height:65px;
margin:0 auto;
position:relative;
width:778px;
}
#topPan img.logo {
height:31px;
left:235px;
position:absolute;
top:12px;
width:136px;
}
#topPan p.caption {
background:#FFFFFF none repeat scroll 0 0;
color:#313131;
left:235px;
position:absolute;
top:43px;
width:600px;
}
#topcontactPan {
background:transparent url(images/icon1.jpg) no-repeat scroll 68px 0;
height:36px;
left:567px;
padding:7px 0 0;
position:absolute;
top:11px;
width:181px;
}
#topcontactPan p.callus {
-x-system-font:none;
background:#DDC40C none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:17px;
line-height:17px;
text-align:center;
text-transform:uppercase;
width:63px;
}
#topcontactPan p.tollfree {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
color:#313131;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
text-transform:uppercase;
width:63px;
}
#topcontactPan p.phoneno {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #313131;
color:#313131;
display:block;
font-size:11px;
height:28px;
left:91px;
line-height:14px;
position:absolute;
text-align:center;
top:7px;
width:88px;
}
#headerPan {
background:transparent url(images/header.jpg) no-repeat scroll 0 0;
height:153px;
margin:0 auto;
padding:11px 0 0 92px;
position:relative;
width:686px;
}
#headerPan ul.leftmenu {
width:87px;
}
#headerPan ul.leftmenu li {
border-bottom:1px dashed #313131;
height:22px;
width:87px;
}
#headerPan ul.leftmenu li a {
background:#FFFFFF url(images/bullet-normal.gif) no-repeat scroll 0 7px;
color:#313131;
display:block;
height:22px;
line-height:22px;
padding:0 0 0 15px;
text-decoration:none;
width:72px;
}
#headerPan ul.leftmenu li a:hover, #headerPan ul.leftmenu li a.menu-current, #headerPan ul.leftmenu li a.menu-parent {
background:#FFFFFF url(images/bullet-hover.gif) no-repeat scroll 0 7px;
color:#313131;
line-height:22px;
padding:0 0 0 15px;
text-decoration:none;
}
#headerPan ul.leftmenu li.Solutions {
background:#FFFFFF url(images/bullet-hover.gif) no-repeat scroll 0 7px;
color:#313131;
display:block;
height:22px;
line-height:22px;
padding:0 0 0 15px;
text-decoration:none;
width:72px;
}
#headerPan ul.leftmenu li.clients {
border-bottom:medium none;
height:22px;
width:87px;
}
#headerPan ul.botton {
height:45px;
left:250px;
position:absolute;
top:118px;
width:150px;
}
#headerPan ul.botton li {
float:left;
height:45px;
}
#headerPan ul.botton li.home a {
background:transparent url(images/home-normal.gif) no-repeat scroll 0 0;
display:block;
height:45px;
margin:0 12px 0 0;
text-indent:-200000px;
width:42px;
}
#headerPan ul.botton li.home a:hover {
background:transparent url(images/home-hover.gif) no-repeat scroll 0 0;
}
#headerPan ul.botton li.aboutus a {
background:transparent url(images/aboutus-normal.gif) no-repeat scroll 0 0;
display:block;
height:45px;
margin:0 12px 0 0;
text-indent:-200000px;
width:42px;
}
#headerPan ul.botton li.aboutus a:hover {
background:transparent url(images/aboutus-hover.gif) no-repeat scroll 0 0;
}
#headerPan ul.botton li.contact a {
background:transparent url(images/contact-normal.gif) no-repeat scroll 0 0;
display:block;
height:45px;
margin:0;
text-indent:-200000px;
width:42px;
}
#headerPan ul.botton li.contact a:hover {
background:transparent url(images/contact-hover.gif) no-repeat scroll 0 0;
}
#bodyPan {
background:transparent url(images/bodybg.gif) no-repeat scroll 0 0;
margin:0 auto;
padding:22px 0 0 92px;
position:relative;
width:686px;
}
#leftPan {
float:left;
width:114px;
}
#leftPan h2 {
background:#FFFFFF none repeat scroll 0 0;
color:#313131;
font-size:18px;
height:34px;
line-height:34px;
width:114px;
}
#leftPan ul {
width:114px;
}
#leftPan ul li {
height:24px;
width:114px;
}
#leftPan ul li a {
background:#FFFFFF url(images/bullet2-normal.gif) no-repeat scroll 0 10px;
color:#313131;
display:block;
height:24px;
line-height:24px;
padding:0 0 0 12px;
text-decoration:none;
width:102px;
}
#leftPan ul li a:hover, #leftPan .menu-current {
background:#FFFFFF url(images/bullet2-hover.gif) no-repeat scroll 0 10px !important;
color:#313131;
text-decoration:none;
}
#leftPan ul li span {
text-decoration:underline;
}
#rightPan {
border-left:1px solid #C8E8E2;
float:left;
margin:2px 0 0;
padding:0 30px;
width:511px;
}
#rightPan p {
padding:0 0 10px;
}
#rightPan p.more {
background:transparent url(images/sky-color-bg.gif) repeat-x scroll 0 10px;
float:left;
height:25px;
padding:0 0 20px;
width:502px;
}
#rightPan p.more a {
background:#FFFFFF url(images/icon2.jpg) no-repeat scroll 0 0;
color:#313131;
display:block;
height:21px;
line-height:21px;
margin:0 0 0 328px;
padding:4px 0 0 50px;
text-decoration:none;
text-transform:uppercase;
width:92px;
}
#rightPan p.more a:hover {
background:#FFFFFF url(images/icon2.jpg) no-repeat scroll 0 0;
color:#313131;
text-decoration:none;
}
#rightPan h2 {
background:#313131 url(images/icon3.jpg) no-repeat scroll 8px 38px;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
height:77px;
line-height:18px;
margin:0 10px 5px 0;
padding:46px 0 0 75px;
text-transform:uppercase;
width:96px;
}
#rightPan ul.services {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #313131;
color:#5F7A77;
float:left;
height:114px;
padding:7px 0 0 25px;
width:137px;
}
#rightPan ul.services li.captionone {
background:#FFFFFF none repeat scroll 0 0;
color:#313131;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#rightPan ul.services li {
height:20px;
width:137px;
}
#rightPan ul.services li a {
background:#FFFFFF url(images/bullet2-normal.gif) no-repeat scroll 0 7px;
color:#313131;
display:block;
height:20px;
line-height:20px;
padding:0 0 0 12px;
text-decoration:none;
width:125px;
}
#rightPan ul.services li a:hover {
background:#FFFFFF url(images/bullet2-hover.gif) no-repeat scroll 0 7px;
color:#313131;
text-decoration:none;
}
#rightPan ul.servicestwo {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #313131;
border-right:1px solid #313131;
border-top:1px solid #313131;
color:#313131;
float:left;
height:114px;
padding:7px 0 0 25px;
width:137px;
}
#rightPan ul.servicestwo li.captiontwo {
background:#FFFFFF none repeat scroll 0 0;
color:#313131;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#rightPan ul.servicestwo li {
height:20px;
width:137px;
}
#rightPan ul.servicestwo li a {
background:#FFFFFF url(images/bullet2-normal.gif) no-repeat scroll 0 7px;
color:#313131;
display:block;
height:20px;
line-height:20px;
padding:0 0 0 12px;
text-decoration:none;
width:125px;
}
#rightPan ul.servicestwo li a:hover {
background:#FFFFFF url(images/bullet2-hover.gif) no-repeat scroll 0 7px;
color:#313131;
text-decoration:none;
}
#rightPan h3 {
background:#DFD79C url(images/icon4.jpg) no-repeat scroll 8px 38px;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:77px;
line-height:16px;
margin:0 10px 5px 0;
padding:46px 0 0 75px;
text-transform:uppercase;
width:96px;
}
#rightPan ul.events {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #313131;
color:#313131;
float:left;
height:114px;
padding:7px 0 0 25px;
width:305px;
}
#rightPan ul.events li.captionthree {
background:#FFFFFF none repeat scroll 0 0;
color:#313131;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#rightPan ul.events li {
height:20px;
width:305px;
}
#rightPan ul.events li a {
background:#FFFFFF url(images/bullet2-normal.gif) no-repeat scroll 0 7px;
color:#313131;
display:block;
height:20px;
line-height:20px;
padding:0 0 0 12px;
text-decoration:underline;
width:293px;
}
#rightPan ul.events li a:hover {
background:#FFFFFF url(images/bullet2-hover.gif) no-repeat scroll 0 7px;
color:#313131;
text-decoration:underline;
}
#footermainPan {
-x-system-font:none;
background:#313131 url(images/footerbg.gif) repeat-x scroll 0 0;
clear:both;
color:#313131;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:103px;
line-height:20px;
margin:0 auto;
padding:36px 0 0;
position:relative;
}
#footerPan {
margin:0 auto;
position:relative;
width:778px;
background:#313131 url(images/footer-hg.jpg) repeat-x scroll 0 0;
}
#footerPan ul {
height:20px;
margin:0 auto;
position:relative;
width:608px;
}
#footerPan li {
float:left;
}
#footerPan ul li a {
background:#313131 none repeat scroll 0 0;
color:#313131;
font-size:13px;
padding:0 10px;
text-decoration:none;
}
#footerPan ul li a:hover {
text-decoration:underline;
}
#footerPan p.copyright {
margin:10px 0 0 92px;
width:350px;
}
#footerPan div.templateworld {
color:#313131;
display:block;
font-size:10px;
left:92px;
line-height:11px;
position:absolute;
top:49px;
width:350px;
}
#footerPan div.templateworld a {
font-size:10px;
padding:0;
text-decoration:none;
}
#XXfooterPan ul.templateworld li {
height:20px;
}
#XXfooterPan ul.templateworld li a {
color:#313131;
display:block;
font-size:10px;
padding:0;
text-decoration:none;
}
#XXfooterPan ul.templateworld li a:hover {
text-decoration:underline;
}
#footerPanhtml {
display:block;
height:24px;
left:549px;
position:absolute;
top:35px;
width:70px;
}
#footerPanhtml a {
background:#313131 url(images/html-normal.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
height:24px;
line-height:23px;
padding:0 0 0 7px;
text-decoration:none;
text-transform:uppercase;
width:64px;
}
#footerPanhtml a:hover {
background:#313131 url(images/html-hover.gif) no-repeat scroll 0 0;
color:#FFFFFF;
}
#footerPancss {
display:block;
height:24px;
left:624px;
position:absolute;
top:35px;
width:58px;
}
#footerPancss a {
background:#313131 url(images/css-normal.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
height:24px;
line-height:24px;
padding:0 0 0 10px;
text-decoration:none;
text-transform:uppercase;
width:49px;
}
#footerPancss a:hover {
background:#313131 url(images/css-hover.gif) no-repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}