/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/general/pageBg.jpg) repeat-x; color:#666666;}

/* Classes */
a {color: #FFF; text-decoration:none;}
a:hover, a.current {color: #9fcf67; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
h1 {font-size:14px;}
h2 {font-size:14px; color:#666;}
h3 {font-size:16px; color:#666; color:#9FCF67;}
h4 {font-size:14px; color:#666;}
h5 {font-size:14px; color:#666;}
h6 {font-size:14px; color:#666;}
.clearBoth {clear:both;}
.line_box { border-bottom:#CCCCCC solid 1px; padding-top:20px; margin-bottom:40px;}
.ul_text { color:#002f64; list-style:none; padding-top:10px; padding-left:0px;}
#column4 ul.ul_text li {list-style:none; padding:2px 15px; background:url(images/general/bullet.jpg) no-repeat 0% 50%;}
.hrule { padding:25px 0 25px 0; width:480px; margin:auto; }


/* Page Titles */
#welcomeTtl {width:136px; height:60px; background:url(images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px;}
#specialistTtl {width:254px; height:60px; background:url(images/headings/specialistTtl.jpg) no-repeat; text-indent:-9999px;}
#profileTlt {width:163px; height:60px; background:url(images/headings/profileTlt.jpg) no-repeat; text-indent:-9999px;}
#productsTtl {width:136px; height:60px; background:url(images/headings/productsTtl.jpg) no-repeat; text-indent:-9999px;}
#servicesTtl {width:129px; height:60px; background:url(images/headings/servicesTtl.jpg) no-repeat; text-indent:-9999px;}
#testimonialsTtl {width:191px; height:60px; background:url(images/headings/testimonialsTtl.jpg) no-repeat; text-indent:-9999px;}
#clientsTtl {width:169px; height:60px; background:url(images/headings/clientsTtl.jpg) no-repeat; text-indent:-9999px;}
#contactTtl {width:297px; height:60px; background:url(images/headings/contactTtl.jpg) no-repeat; text-indent:-9999px;}
#addressTtl {width:297px; height:40px; background:url(images/headings/addressTtl.jpg) no-repeat; text-indent:-9999px; margin-top:20px;}

/* Main Page */
#page-container {width:944px; margin:auto;}

/* Navigation */
#topnavigation {float:right; height:39px; color:#FFF; padding-top:20px; padding-right:0px; font-size:16px; font-weight:lighter;}
#topnavigation li {list-style:none; height:39px; display:inline; padding:20px;}

/* Header */
#header {}
#flash{}
/* Main Content */
#column1 {float:left; width:268px; padding:0 33px 80px 33px;}
#column1 ul {padding:20px 0; color:#002f64; font-weight:600;}
#column1 li {list-style:none; padding:2px 15px; background:url(images/general/bullet.jpg) no-repeat 0% 50%;}

#column2 {float:left; width:268px; padding:0 33px 33px 0; background:url(images/pages/home1.jpg) 90% 40% no-repeat;}
#column2 ul {padding:20px 0; color:#002f64; font-weight:600;}
#column2 li {list-style:none; padding:2px 15px; background:url(images/general/bullet.jpg) no-repeat 0% 50%;}

#column3 {float:left; width:300px; background:url(images/pages/home2.jpg) 200px 115px no-repeat; padding-bottom:30px;}
#column3 ul {padding:20px 0 0 0; color:#002f64; font-weight:600;}
#column3 li {list-style:none; padding:2px 15px; background:url(images/general/bullet.jpg) no-repeat 0% 50%;}
#column3 a {color: #002f64; text-decoration:none;}
#column3 a:hover {color: #9fcf67; text-decoration:none;}
#column3 ul.padding_bottom { padding-bottom:30px;}

#column4 {float:left; width:569px; padding:0 33px 80px 33px;}
#column4 ul {padding:20px; margin-left:40px;}
#column4 li {padding:2px 0;}

#contactDetails ul {margin:0px; padding:10px 0px;}
#contactDetails li {list-style:none; padding:2px 0;}

div#searchEngineScript {clear:both; margin:20px; border-top:1px solid #ddd}
div#searchEngineScript em {font-style:normal;}
div#searchEngineScript strong {font-weight:normal;}

/* Footer */
#footerBg {clear:both; background:url(images/general/footerBg.jpg) repeat-x; height:146px;}
#footer {clear:both; width:900px; margin:auto; padding-top:120px; color:#FFF}

#ourLink {float:left; margin:0; padding:0;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}



/*Banner corner*/
#cornerbanner{position:absolute; left:0px; z-index:99999; top:0px; background:url(images/cornerbanner.gif) no-repeat; height:147px; width:150px; text-indent:-9999em}