body { margin:0; padding:0; background-color:#FFFFFF; }

#topshadow { float:left; height:19px; width:960px; margin:0; padding:0; }

#menu { margin:0; position: absolute; left:800px; top:23px; background-color:#222299; padding: 0; border-width: 1px; border-style: solid; border-color:#3344ee #000033 #000033 #3344ee ; clear: both; z-index: 1; white-space: nowrap; }

#header { float:left; height:342px; width:960px; }
#headerleft { float:left; height:342px; width:299px; }
#headerright { float:right; height:342px; width:661px; }
#headernav { width:250px; height:17px; }

#headersub { float:left; height:270px; width:960px; }
#headerleftsub { float:left; height:270px; width:299px; }
#headerrightsub { float:right; height:270px; width:661px; }

#navigation { float:left; width:960px; height:46px; margin:0; padding:0; }
#navleft { float:left; width:299px; height:33px; margin:0; padding:0; }
#navright { float:left; width:661px; height:46px; margin:0; padding:0; }
 
#orangeleft { float:left; width:299px; height:46px; margin:0; padding:0; }

#contentleft { float:left; }
#casestudyflash { height:195px; width:299px; margin:0; padding:0; }

#leftnav { background-image:url(../images/leftnavbg.jpg); background-repeat:no-repeat; height:300px;}
#leftnav ul { margin:0; padding:0 0 0 20px; }
#leftnav ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; padding:3px 0 0 0; }
#leftnav ul li a { font:bold 10px Verdana; color:#cf5c26; text-decoration:none; margin:0; } 
#leftnav ul li a:hover { font:bold 10px Verdana; color:#cf5c26; text-decoration:underline; }

#leftnavtitle { width:299px; height:33px; background-image:url(../images/leftnavtitlebg.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#leftnavtitle ul { margin:0; padding:0; }
#leftnavtitle ul li { display:block; list-style-type:none; font:bold 16px Arial; color:#0090cf; margin:0; padding:9px 0 0 40px; }

#casestudies { height:46px; background-image:url(../images/navleft2.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#casestudies ul { margin:0; padding:0; }
#casestudies ul li { display:block; list-style-type:none; font:bold 16px Arial; color:#0090cf; margin:0; padding:26px 0 0 40px; }

#contactseo { float:left; width:299px; margin:0; padding:0; }
#contactseo ul { margin:0; padding:0; }
#contactseo ul li { width:265px; display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0 0 0 30px; }

#recentnews { float:left; width:299px; margin:0; padding:0; }
#recentnews ul { background-image: url(../images/recentnewsbg.gif); margin:0; padding:0; }
#recentnews ul li { width:265px; display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0 0 0 30px; }
.newstitle { font-family: Arial; font-size: 11px; color:#cf5c26; }

#leftnavtitle2 { width:299px; height:31px; background-image:url(../images/recentnews.gif); background-repeat:no-repeat; margin:0; padding:0; }
#leftnavtitle2 ul { margin:0; padding:0; }
#leftnavtitle2 ul li { display:block; list-style-type:none; font:bold 16px Arial; color:#0090cf; margin:0; padding:6px 0 0 40px; }

#leftnavtitle3 { width:299px; height:31px; background-image:url(../images/recentnews.gif); background-repeat:no-repeat; margin:0; padding:0; }
#leftnavtitle3 ul { margin:0; padding:0; }
#leftnavtitle3 ul li { display:block; list-style-type:none; font:bold 16px Arial; color:#0090cf; margin:0; padding:6px 0 0 40px; }

#adds { float:left; width:299px; margin:0; padding:0; text-align: center; }
#adds ul { margin:0; padding:0; }
#adds ul li { width:299px; display:block; list-style-type:none; margin:0; padding:30px 0 0 0; font-size:10px }

#contentmid { float:left; width:448px; margin:0; padding:0; }
#bodytop { width:448px; height:222px; background-image: url(../images/bodybg.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#bodytop ul { margin:0; padding:35px 10px 0 25px; }
#bodytop ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; }

#body { width:448px; height:300px; margin:0; padding:0; background-image: url(../images/bodytile.jpg); background-repeat:no-repeat; }
#body ul { margin:0; padding:0 10px 0 25px; }
#body ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; }

#contentmid2 { float:left; width:661px; margin:0; padding:0; }
#bodytop2 { width:661px; background-image: url(../images/bodybg2.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#bodytop2 ul { margin:0; padding:35px 10px 0 25px; }
#bodytop2 ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; }

#bodytop3 { width:448px; background-image: url(../images/bodybg2.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#bodytop3 ul { margin:0; padding:35px 10px 0 25px; }
#bodytop3 ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; }

#innerbody ul { margin:10px 0 20px 0; padding:0; }
#innerbody ul li { display:block; list-style-type:disc; list-style-position:outside; margin:0 0 0 30px; padding:0; }

#body2 { width:661px; height:300px; margin:0; padding:0; background-image: url(../images/bodytile.jpg); background-repeat:no-repeat; }
#body2 ul { margin:0; padding:0 10px 0 25px; }
#body2 ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; }

#contentright { float:right; width:213px; margin:0; padding:0; background-color:#FFFFFF; height:100%;  }
#rightboxes { margin:0; padding:0; background-color:#FFFFFF; }
#rightboxes ul { display: block; list-style-type:none; margin:0; padding:0; }
#rightboxes ul li { margin:0; padding:0; }
#clientlogin { width:213px; height:122px; background-image: url(../images/clientlogin.jpg); margin:0; padding:0; margin-bottom:10px; background-color:#FFFFFF; }
#clientlogin ul { margin:0; padding:40px 0 0 20px; }
#clientlogin ul li { display:block; list-style-type:none; font-family:Arial; font-size:8px; color:#333333; margin:0; padding:0 0 5px 0; }
#rightarrow { width:213px; height:216px; background-image: url(../images/rightarrow.jpg); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0; }

#linksbox { float:left; width:960px; background-image: url(../images/linksleftbg.gif); background-repeat:repeat; margin:0; padding:0; }
#links { float:left; width:960px; margin:0; padding:0; }
#links ul { margin:0 10px 0 309px; padding:0; text-align: center; }
#links ul li { display:inline; list-style-type:none; font:normal 11px Arial; color:#333333; text-decoration:none; margin:0; padding:0; }
#links ul li a { font:normal 11px Arial; color:#0090cf; text-decoration:none; } 
#links ul li a:hover { font:normal 11px Arial; color:#0090cf; text-decoration:underline; }

#footerbox { float:left; width:960px; height:65px; margin:0; padding:0; }
#footertop { float:left; width:960px; height:21px; margin:0; padding:0; }
#footerbottom { float:left; width:960px; height:44px; font:12px Arial; color:#333333; text-decoration:none; background-image: url(../images/footerbottom2.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#footerbottom ul { margin:15px 0 0 309px; padding:0; }
#footerbottom ul li { display:inline; list-style-type:none; font:bold 11px Arial; color:#ffffff; text-decoration:none; margin:0; padding:0; }
#footerbottom ul li a { font:bold 11px Arial; color:#ffffff; text-decoration:none; } 
#footerbottom ul li a:hover { font:bold 11px Arial; color:#ffffff; text-decoration:underline; }

H1 { margin: 0px; padding:0px; font-family:Arial; font-size:20px; color:#c05328; display:inline; }
H2 { color:#0090cf; font:bold 16px Arial; margin:0; padding:0; }
td { font-family:Arial; font-size:12px; color:#333333; }
a:link { font-family:Arial; font-size:12px; color:#0090cf; font-weight:bold; }
a:visited { font-family:Arial; font-size:12px; color:#0090cf; font-weight:bold; }
a:hover { font-family:Arial; font-size:12px; color:#0090cf; font-weight:bold; text-decoration:none; }
a:active { font-family:Arial; font-size:12px; color:#0090cf; font-weight:bold; }

#subnav1 { width:205px;top:-8px;left:0px; }
#subnav2 { width:205px;top:-18px;left:193px; }

#contact_form_div { height:600px; }

.container_table { background-image:url(../images/bgtile.jpg); background-repeat:repeat-x;}

/* CSS DROP DOWN MENU */
#dropdownmenus { width:661px; height:46px; margin:0; padding:0;}
#dropdownmenus ul { margin:0;padding:0 }

#sitemap a:hover { text-decoration:underline; }
#sitemap a { text-decoration:none; font-weight:normal; }

#sidebox_spacer { height:17px; }
#sidebox_link { margin:0; padding:0; }

.sitemap_container { display:none;width:237px; z-index:900; }
.home_li { width:66px; }
.contact_li { width:94px; }
.sitemap_li { width:77px; }

.contact_sub_div { width:170px;top:-4px;left:0px; }
.contact_sub_div2 { width:170px;top:-18px;left:193px; }

.sitemap_spacer { height:7px; }
.sitemap_sub_div { width:621px;top:-4px;left:-550px; }

.menu_sub_div { display:none;width:661px; }
.services_btn { width:95px; display:inline; }
.products_btn { width:94px; display:inline; }
.about_us_btn { width:97px; display:inline; }
.news_btn { width:147px; display:inline; }
.events_btn { width:80px; display:inline; }
.contact_btn { width:82px; display:inline; }
.forums_btn { width:66px; display:inline; }

.footer_link_ul { margin: 1px 2px; }

.clear_left { clear:left; }

.toolbar_frame { width:600px; height:230px; }

.div_container1 { position:absolute; top:23px; z-index:800; }
.div_container2 { margin:0 0 0 397px;height:17px;width:250px;background-image:url(http://www.seoinc.com/images/homebg.jpg);background-repeat:no-repeat; display:inline; }
.div_container3 { position:relative; z-index:1 }
.div_container4 { position:absolute; top:361px; }
.div_container5 { position:absolute; top:290px; }
.div_container6 { padding:20px 0 0 0; }
.div_container7 { float:left; padding:0; margin:0; }
.div_container8 { float:right; padding:0 30px 0 0; margin:0; }
.max_height { height:100%; }


/* LANDING PAGE */
#headersub_landing { float:left; height:170px; width:960px; background-color:#FCFCFC; }
#headerleftsub_landing { float:left; height:170px; width:299px; }
#headerrightsub_landing { float:right; height:170px; width:661px; }
.div_container5_landing { position:absolute; top:190px; background-color:#F6F6F6; }

#flash_text { z-index:543; position:relative; top:-47px; left:30px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:300; line-height:0px;}

#contentmid2_landing { float:left; width:661px; margin:0; padding:0; }
#bodytop2 { width:661px; background-image: url(../images/bodybg2.jpg); background-repeat:no-repeat; margin:0; padding:0; }
#bodytop2 ul { margin:0; padding:35px 10px 0 25px; }
#bodytop2 ul li { display:block; list-style-type:none; font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; }

#leftnav_landing { background-image:url(../images/leftnavbg.jpg); background-repeat:no-repeat;}
#leftnav_landing ul { margin:0; padding:0 0 0 20px; }
#leftnav_landing ul li { display:block; list-style-type:none;}

#leftnavtitle2 { width:299px; height:33px; background-repeat:no-repeat; margin:0; padding:0; }
#leftnavtitle2 ul { margin:0; padding:0; }
#leftnavtitle2 ul li { display:block; list-style-type:none; font:bold 16px Arial; color:#0090cf; margin:0; padding:9px 0 0 40px; }

