/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p {padding:0; margin:0; border:none; font-family:verdana, arial, sans-serif; color:#18253d;}
h1 {font-size:100%; font-weight:normal;}
h2 {font-size:90%; font-weight:normal;}
h3 {font-size:80%; font-weight:normal;}
h4 {font-size:70%; font-weight:normal;}
h5 {font-size:60%; font-weight:normal;}
h6 {font-size:50%; font-weight:normal;}


#main {width:1010px; height:auto; margin-top:2px; background-image:url(images/shadow.png); background-repeat:repeat-y; overflow:hidden;}
#bannerholder {width:1010px; height:135px; float:left; background-image:url(images/topshadow.png); background-repeat:no-repeat;}
#banner {width:960px; height:125px; background-color:#FFF; padding-left:10px; padding-right:10px; margin-left:5px; margin-top:10px;}
#logo {width:200px; height:125px; float:left;}
#bannertools {width:300px; height:125px; float:right;}
#search {width:288px; height:50px; float:right; margin-right:22px; margin-top:20px;}
#livesearch {margin:0px;width:170px; z-index:100; background-color:#FFF; font-size:13px; text-align:left; position:relative; left:49px;}
#tagline {width:330px; height:25px; float:left; font-size:13px; text-align:left; color:#7e7e7e; margin-left:110px; margin-top:93px; font:Verdana, Geneva, sans-serif; font-weight:normal;}


#banners {width:960px; height:190px; float:left;}
.linewrap {width:990px; height:1px; background-color:#FFF; float:left; margin-left:10px;}
.lightline {width:980px; height:1px; float:left; background-color:#BCBCBC; overflow:hidden; margin-left:5px;}
.bluegap {width:1px; height:19px; float:left; margin-top:4px; background-color:#BFBFBF; }
.bluegap2 {width:1px; height:19px; float:right; margin-top:4px; background-color:#BFBFBF; }
#whiteline1 {width:990px; height:1px; float:left; background-color:#FFF; margin-left:10px;}
#whiteline2 {width:990px; height:1px; float:left; background-color:#FFF;}

#productholder {width:990px; height:auto; float:left; background-color:#FFF; margin-left:10px;}
#productssection {width:960px; height:auto; float:left; background-color:#e5e5e5; padding-left:10px; padding-right:10px; margin-left:5px;}
#productssection2 {width:960px; height:auto; float:left; background-color:#e5e5e5; padding-left:10px; padding-right:10px; margin-left:5px;}
#productssectioninside {width:950px; height:auto; float:left; padding:20px 0px 20px 10px;}
.product {width:310px; height:auto; float:left;}
.product1image {width:300px; height:182px; float:left; background-image:url(images/products1pic.jpg);}
.product1-2image {width:300px; height:182px; float:left; background-image:url(images/products1-2pic.jpg);}
.product1-3image {width:300px; height:182px; float:left; background-image:url(images/products1-3pic.jpg);}
.product2image {width:300px; height:182px; float:left; background-image:url(images/products2pic.jpg);}
.product2-2image {width:300px; height:182px; float:left; background-image:url(images/products2-2pic.jpg);}
.product2-3image {width:300px; height:182px; float:left; background-image:url(images/products2-3pic.jpg);}
.product3image {width:300px; height:182px; float:left; background-image:url(images/products3pic.jpg);}
.product3-1image {width:300px; height:182px; float:left; background-image:url(images/products3-1pic.jpg);}
.product3-2image {width:300px; height:182px; float:left; background-image:url(images/products3-2pic.jpg);}
.productkeypoints {position:relative; top:9px; width:240px; hight:132px; float:left; font-size:13px; margin-left:50px; color:#FFFFFF; text-align:left; line-height:15px;}
.productkeypoints p { color:#FFF;}
.producttitle {width:280px; height:40px; float:left; padding-left:24px; font-size:13px; text-align:left; padding-top:20px; font:Arial, Gadget, sans-serif; font-weight:bold;}
.productinfowrap {width:300px; height:auto; float:left; background-image:url(images/sectiontextback.jpg);}
.productinfo {width:280px;text-align:left; background-color:#FFF;}
.productinfowriting {width:250px; margin:0px 14px 0px 15px; text-align:left; background-color:#FFF; padding-bottom:20px; padding-top:5px; line-height:18px;}
.productlink1 {width:170px; height:34px; float:left; background-image:url(images/blueback.jpg);}
.productlink2 {width:170px; height:34px; float:left; background-image:url(images/greenback.jpg);}
.productlink3 {width:170px; height:34px; float:left; background-image:url(images/redback.jpg);}
.productlinkwriting {width:140px; height:24px; float:left; padding-left:34px; text-align:left; font-size:10px; margin-top:5px; margin-left:5px;}
.productlinkwrap {width:260px; height:auto; float:left; background-color:#FFFFFF; padding-bottom:10px; margin-left:15px;}
.productbottom {width:300px; height:20px; float:left; background-image:url(images/productbbottom.jpg);}

.service1image {width:300px; height:182px; float:left; background-image:url(images/services1pic.jpg);}
.service2image {width:300px; height:182px; float:left; background-image:url(images/services2pic.jpg);}
.service3image {width:300px; height:182px; float:left; background-image:url(images/services3pic.jpg);}


#newsmainpadding {float:left; width:990px; height:370px; background-color:#FFF; margin-left:10px;}
#newsmainholder {float:left; width:940px; height:330px; padding:20px; background-color:#d0d0d0; margin-left:5px;}
#newsback {background-color:#CCC; width:940px; height:330px; float:left; background-image:url(images/newsmainback.jpg);}
#newsside {float:left; width:630px; height:330px;}
.newssidetop {float:left; width:630px; height:165px; margin-top:5px;}
.newssidetop2 {float:left; width:630px; height:165px;}
.newsminimenu {float:left; width:315px; height:165px;}
.newsminimenutitle {float:left; height:auto; width:260px; padding-left:30px; padding-top:20px; text-align:left; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.newsminimenulink {float:left; height:auto; width:260px; text-align:left; margin-left:25px; margin-top:18px;}
.newsminimenulinkbutton {float:left; width:255px; height:20px; margin-bottom:11px;}
.newsminimenulinkbutton a {float:left; width:auto; height:20px; background-image:url(images/buttonoff.gif); background-repeat:no-repeat; text-decoration:none;}
.newsminimenulinkbutton a:hover {float:left; background-image:url(images/buttonon.gif); cursor:pointer;}
.newsminimenulinkbutton a:hover p { text-decoration:underline; cursor:pointer;}
.newsminimenulinkbutton p {float:left; margin-left:30px; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:left; line-height:20px; text-decoration:none;}
.newsminimenulinkbutton p:hover {float:left; text-decoration:underline; cursor:pointer;}

.newsminimenunews {float:left; width:630px; height:165px;}
.newsminimenutitlenews {float:left; height:auto; width:600px; padding-left:30px; padding-top:20px; text-align:left; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.newsminimenulinknews {float:left; height:auto; width:600px; text-align:left; margin-left:25px; margin-top:18px;}
.newsminimenulinkbuttonnews {float:left; width:600px; height:20px; margin-bottom:11px;}
.newsminimenulinkbuttonnews a {float:left; width:auto; height:20px; background-image:url(images/buttonoff.gif); background-repeat:no-repeat; text-decoration:none;}
.newsminimenulinkbuttonnews a:hover {float:left; background-image:url(images/buttonon.gif); cursor:pointer;}
.newsminimenulinkbuttonnews a:hover p { text-decoration:underline; cursor:pointer;}
.newsminimenulinkbuttonnews p {float:left; margin-left:30px; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:left; line-height:20px; text-decoration:none;}
.newsminimenulinkbuttonnews p:hover {float:left; text-decoration:underline; cursor:pointer;}

#linksside {float:right; width:310px; height:330px;}
.linkssideholder {float:left; width:290px; height:90px; margin-top:20px;}
.linkssideholdertext {float:right; text-align:right; width:130px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none;}
.linkssideholdertext a {float:right; margin-top:32px;text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; text-decoration:underline;}
.linkssideholdertext a:hover { text-decoration:none;}

#sectionalpadding {float:left; width:990px; height:370px; background-color:#FFF; padding-top:1px; margin-left:10px;}
#sectionalholder {float:left; width:940px; height:330px; padding:20px; background-color:#e5e5e5; margin-left:5px;}
#sectionalinfo {background-image:url(images/sectionalback.jpg); float:left; width:940px; height:330px;}
#sectionalstuff {float:left; height:auto; width:630px;}
#sectionalwritten {float:left; padding:30px; min-height:210px; font-family:Verdana, Geneva, sans-serif; width:auto; text-align:left; line-height:20px;}
#sectionalmenu {float:left; padding-left:30px; height:auto;}
#sectionalmenuwrittenback {float:left; background-image:url(images/blueback.jpg); width:170px; height:34px; margin-right:30px}
#sectionalmenuwrittenback2 {float:left; background-image:url(images/greenback.jpg); width:170px; height:34px; margin-right:30px}
#sectionalmenuwrittenback3 {float:left; background-image:url(images/redback.jpg); width:170px; height:34px; margin-right:30px}
#sectionalmenuwritten a { width:170px; height:auto; float:left; font-family:verdana, arial, sans-serif; color:#FFFFFF; text-align:center; padding-top:9px; padding-bottom:8px; font-size:12px; text-decoration:underline;}
#sectionalmenuwritten a:hover { cursor:pointer; text-decoration:none;}
#sectionalmenunormal { width:170px; height:25px; float:left; font-family:verdana, arial, sans-serif; color:#18253d; background-image:url(images/bluebackwhite.jpg); text-align:center; padding-top:9px; font-size:12px;}
#sectionalmenunormal2 { width:170px; height:25px; float:left; font-family:verdana, arial, sans-serif; color:#18253d; background-image:url(images/greenbackwhite.jpg); text-align:center; padding-top:9px; font-size:12px;}
#sectionalmenunormal3 { width:170px; height:25px; float:left; font-family:verdana, arial, sans-serif; color:#18253d; background-image:url(images/redbackwhite.jpg); text-align:center; padding-top:9px; font-size:12px;}


#newssection {width:960px; height:auto; float:left; background-color:#FFF;}
#news {width:640px; float:left; height:auto;}
#newstitle {width:606px; height:26px; float:left; padding-left:34px; font-size:16px; text-align:left; padding-top:20px;}
#newsunderline {background-color:#3e5587; height:5px; width:600px; margin-left:20px; float:left;}
#newsheadtitle {width:550px; height:25px; text-decoration:underline; text-align:left; float:left; margin-left:34px; margin-top:18px;}
#projheadtitle {width:550px; height:25px; text-decoration:underline; text-align:left; float:left; margin-left:34px; margin-top:13px;}
.newsart {width:560px; height:auto; float:left; margin-left:53px; margin-right:20px; margin-top:5px;}
#msd {width:320px; height:259px; float:right; background-image:url(images/msd.jpg);}
#msdtitle {width:310px; height:26px; float:left; font-size:16px; text-align:left; padding-top:20px; text-align:center;}
#msdunderline {width:280px; height:5px; float:left; background-color:#FFF; margin-left:20px;}
.whiteline {width:960px; height:1px; float:left; background-color:#FFFFFF; overflow:hidden;}
#msdinfowriting {width:270px; margin:0px 14px 0px 35px; text-align:left; padding-bottom:20px; padding-top:110px; float:left;}
#msdinfowriting h3 {color:#FFF;}
#msdlink {width:280px; height:24px; float:left; margin-bottom:20px; margin-left:20px; background-color:#FFFFFF;}
#msdlinkwriting {width:280px; height:24px; float:left; padding-left:34px; text-align:left; font-size:10px;}

#about {width:640px; float:left; height:auto; margin-top:20px;}
#aboutinfo {width:550px; height:auto; text-align:left; float:left; margin-left:34px; margin-top:18px; margin-bottom:20px;}
#legal {width:560px; height:auto; float:left; margin-left:33px; margin-right:20px; margin-top:5px; margin-top:15px; margin-bottom:20px;}
#grpprocess {width:320px; height:314px; float:right; background-color:#e7e7e7;}
#grpprocesswrap {width:300px; height:274px; float:left; margin-left:10px; margin-top:20px; background-color:#f1f1f1;}
#grpwhitewrap {width:280px; height:254px; float:left; margin-left:10px; margin-top:10px; background-color:#FFF;}
#grpprocesstitle {width:280px; height:26px; float:left; font-size:14px; text-align:center; padding-top:10px;}
#grpprocessunderline {width:280px; height:5px; float:left; background-color:#3e5587;}
#grptempaboutswf {height:198px; width:280px; float:left; margin-top:15px;}
#choicemenu {width:550px; min-height:183px; text-align:left; float:left; margin-left:34px; margin-top:18px; margin-bottom:20px;}

#legalwrap { width:990px; height:auto; float:left; background-color:#FFF; margin-left:10px;}
#legalholder {float:left; padding:20px; background-color:#e5e5e5; width:940px; height:auto; margin-left:5px; margin-top:1px;}
#legallinksholder { float:left; width:310px; height:auto;}
#legallinks {float:left; width:270px; padding-left:20px; padding-right:20px; background-color:#f4f2f3; text-align:left; font-size:small; font:Verdana, Geneva, sans-serif color:#031a23; line-height:16px;}
#legallinks a {color:#031a23;}
#legallinkstop {float:left; width:310px; height:20px; background-image:url(images/legaltopleft.jpg);}
#legallinksbottom {float:left; width:310px; height:20px; background-image:url(images/legalbottomleft.jpg);}
#legalwrittenholder {float:left; height:auto; width:630px; background-color:#FFF;}
#legalwritten { width:580px; height:auto; float:left; padding-left:25px; padding-right:25px; background-color:#FFF; text-align:left; font-size:small; font:Verdana, Geneva, sans-serif color:#031a23; line-height:16px;}
#legalwrittentop {float:left; width:630px; height:20px; background-image:url(images/legaltopright.jpg);}
#legalwrittenbottom {float:left; width:630px; height:20px; background-image:url(images/legalbottomright.jpg);}
#legal1 {float:left; width:920px; height:auto; text-align:left; padding-left:20px; background-color:#FFF;}
#legal2 {float:left; width:900px; height:auto; text-align:left; padding-left:20px; padding-right:20px; background-color:#FFF; line-height:20px;}
#emailtop {float:left; height:20px; width:940px; background-image:url(images/emailtop.jpg);}
#emailbottom2 {float:left; height:20px; width:940px; background-image:url(images/emailbottom.jpg);}


#linkholderwrap { width:990px; height:auto; float:left; background-color:#FFF; margin-left:10px;}
#linkholder {float:left; padding:20px; background-color:#e5e5e5; width:940px; height:auto; margin-left:5px; margin-top:1px;}
.linkwrap {width:300px; height:auto; float:left;}
.linkcontent {width:300px; height:auto; float:left; background-color:#FFF;}
.linktitleback {width:300px; height:51px; float:left; background-image:url(images/linktop.jpg);}
.linktitle {width:300px; height:26px; float:left; font-size:15px; text-align:center; padding-top:20px;}
.linkallwrap {width:280px; padding-left:10px; padding-right:10px; float:left; background-image:url(images/sectiontextback.jpg);}
.linkpicture {width:280px; height:113px; float:left;}
.greyline {width:240px; height:1px; float:left; margin-left:20px; background-color:#CCC; margin-bottom:20px;}
.linkinfowriting {width:240px; margin:0px 20px 20px 20px; text-align:left; background-color:#FFF; height:auto; float:left;}
.linklinkwriting {width:170px; height:24px; font-size:10px;margin-top:5px; text-align:center;}
.linklinkwrap {width:300px; height:auto; float:left; padding-bottom:10px;}
.linklink1 {width:170px; height:34px; float:left; background-image:url(images/blueback.jpg); margin-left:20px;}
.linkbottom {width:300px; float:left; height:23px; background-image:url(images/linkbottom.jpg);}


#contactholderwrap { width:990px; height:auto; float:left; background-color:#FFF; margin-left:10px;}
#contactholder {float:left; padding:20px; background-color:#e5e5e5; width:940px; height:auto; margin-left:5px; margin-top:1px;}
#contactinfowrap {width:492px; height:auto; float:left;}
#contacttitleback {width:492px; height:51px; float:left; background-image:url(images/contactback.jpg);}
#contacttitle {width:452px; height:26px; float:left; font-size:15px; text-align:left; padding-top:19px; margin-left:30px;}
#contactwriting {width:472px; height:auto; float:left; padding:20px 10px 10px 10px; background-image:url(images/contactbackmiddle.jpg);}
.contactinfowriting {width:130px; margin-left:20px; text-align:left; background-color:#FFF; height:auto; float:left;}
#contactbottom {width:492px; float:left; height:23px; background-image:url(images/contactbackbottom.jpg);}
#emailinfowrap {width:428px; height:auto; float:left; margin-left:20px;}
#emailcontent {width:408px; min-height:222px; float:left; padding-left:10px; padding-right:10px; background-image:url(images/emailbackmiddle.jpg);}
#emailtitlewrap {width:428px; height:51px; float:left; background-image:url(images/emailback.jpg);}
#emailtitle {width:388px; height:26px; float:left; font-size:15px; text-align:left; margin-top:19px; margin-left:30px;}
#emaildetail {float:left; width:388px; min-height:292px; margin:15px 0px 0px 20px;}
#emailbottom {float:left; width:428px; height:23px; background-image:url(images/emailbackbottom.jpg);}
#mapwrap {float:left; width:990px; height:390px; background-color:#FFF; margin-left:10px;}
#mapholder {float:left; width:940px; height:350px; margin-left:5px; padding:20px; background-color:#d0d0d0;}
#map {float:left; width:918px; height:328px; display:block; padding:11px; background-image:url(images/mapback.jpg);}
#contactmap {width:918px; height:328x; float:left; position:relative;}

#sitemapbuttons {width:590px; height:auto; float:left; padding-left:20px; padding-right:20px;}
#sitemaptitle {width:550px; height:auto; float:left; text-align:left;}
.sitemapsub {width:auto; height:auto; float:left;}
.sitemapbuttons {position:relative; list-style:none;width:auto;height:auto; margin:0px; font-family:verdana, arial, sans-serif; color:#18253d; float:left; line-height:23px; text-align:left;}
.sitemapbuttons { float:left; color:#18253d;margin:0;}
.sitemapbuttons a { height:auto; text-decoration:underline; color:#18253d; font-family:verdana, arial, sans-serif; margin:0;}
.sitemapbuttons b {float:left; height:auto; margin:0px;}
.sitemapbuttons a:hover, .sitemapbuttons a:hover b { color:#18253d; cursor:pointer; margin:0; text-decoration:none;}

#quicklinks {width:300px; height:75px; float:right;}
.quickbuttons {position:relative; right:22px; top:18px; list-style:none;width:auto;height:25px; margin:0px; font-family:verdana, arial, sans-serif; color:#18253d; float:right; line-height:23px; text-align:right;}
.quickbuttons { float:left; color:#18253d;margin:0;}
.quickbuttons a { height:25px; text-decoration:underline; color:#18253d; font-family:verdana, arial, sans-serif; margin:0;}
.quickbuttons b {float:left; height:25px; margin:0px;}
.quickbuttons a:hover, .quickbuttons a:hover b { color:#18253d; cursor:pointer; margin:0; text-decoration:none;}


.newsbuttons {list-style:none;width:auto;height:auto; margin:0px; font-family:verdana, arial, sans-serif; color:#18253d; float:left; line-height:23px; text-align:left;}
.newsbuttons { float:left; color:#18253d;margin:0;}
.newsbuttons a { height:auto; text-decoration:underline; color:#18253d; font-family:verdana, arial, sans-serif; margin:0;}
.newsbuttons b {float:left; height:auto; margin:0px;}
.newsbuttons a:hover, .newsbuttons a:hover b { color:#18253d; cursor:pointer; margin:0; text-decoration:none;}




#menuholder {width:990px; height:190px; float:left; background-color:#FFF; margin-left:10px;}
div#menuholder {width:990px; height:190px; position:relative;}
div#menuholder div#mainmenu { position:absolute; top:163px; left:0; z-index:3; margin-left:5px;}
div#menuholder object {width:980px; height:190px; z-index:2;}
div#menuholder img {width:980px; height:190px; position:absolute; top:0; left:0; z-index:1; margin-left:5px;}



#mainmenu {width:958px; height:32px; float:left; background-image:url(images/menuback.gif); z-index:4; padding-left:22px; padding-right:0px;}
.button {width:134px; height:35px; float:left; position:relative; top:4px;}
.button2 {width:127px; height:27px; float:right;}
.menubutton1 {position:relative; vertical-align:top; list-style:none;width:135px;height:35px; z-index:2; padding:0 0 0 0; font-family:verdana, arial, sans-serif; font-size:13px; color:#616161;}
.menubutton1 ul {padding:0;margin:0;list-style-type:none;}
.menubutton1 ul li {position:relative;}
.menubutton1 ul li a, .menubutton ul li a:visited {display:block; text-decoration:none; height:20px; color:#616161;}
.menubutton1 ul li a:hover {border:0; text-decoration:underline; cursor:pointer; margin:0;}

.menubutton1 ul li ul {display: none;}
.menubutton1 table { display:block;margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:-8px; left:-1px; z-index:4;}
.menubutton1 ul li:hover ul {display:block;position:absolute; top:27px; left:0px;width:221px; border-top:1px solid #BCBCBC; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC;}
.menubutton1 ul li:hover ul li a { text-align:center;display:block;background:#F8F8F8;color:#616161;height:auto;line-height:24px; width:213px; height:25px; border-bottom:0;  border-bottom:1px solid #BCBCBC; text-align:left; padding-left:8px;}
.menubutton1 ul li:hover ul li a:hover { color:#616161;}


.menubutton2 {position:relative; vertical-align:top; list-style:none;width:135px;height:35px; z-index:2; padding:0 0 0 0; font-family:verdana, arial, sans-serif; font-size:16px; color:#616161;}
.menubutton2 ul {padding:0;margin:0;list-style-type:none;}
.menubutton2 ul li {position:relative;}
.menubutton2 ul li a, .menubutton ul li a:visited {display:block; text-decoration:none; height:35px; color:#616161; line-height:36px;}
.menubutton2 ul li a:hover {border:0; text-decoration:underline; cursor:pointer; margin:0;}

.menubutton2 ul li ul {display: none;}
.menubutton2 table { display:block;margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:7px; left:0px; z-index:4;}
.menubutton2 ul li:hover ul {display:block;position:absolute; top:27px; left:0px;width:221px; border-top:1px solid #BCBCBC; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC;}
.menubutton2 ul li:hover ul li a { text-align:center;display:block;background:#F8F8F8;color:#616161;height:auto;line-height:24px; width:213px; height:25px; border-bottom:0;  border-bottom:1px solid #BCBCBC; text-align:left; padding-left:8px;}
.menubutton2 ul li:hover ul li a:hover { color:#616161;}




#minibar {width:640px; height:22px; float:left; background-color:#354b6f; color:#FFF;}
#minibar2 {width:640px; height:22px; float:left; background-color:#366f35; color:#FFF;}
#minibar3 {width:640px; height:22px; float:left; background-color:#6f3535; color:#FFF;}
#newsunderline2 {background-color:#366f35; height:5px; width:600px; margin-left:20px; float:left;}
#newsunderline3 {background-color:#6f3535; height:5px; width:600px; margin-left:20px; float:left;}
#grpprocessunderline2 {width:280px; height:5px; float:left; background-color:#366f35;}
#grpprocessunderline3 {width:280px; height:5px; float:left; background-color:#6f3535;}
.minibuttons {position:relative; left:34px; list-style:none;width:auto;height:22px; margin:0px; font-family:verdana, arial, sans-serif; color:#FFFFFF; float:left; line-height:21px; text-align:right;}
.minibuttons { float:left; color:#FFFFFF;margin:0;}
.minibuttons a { height:22px; text-decoration:underline; color: #FFFFFF; font-family:verdana, arial, sans-serif; margin:0;}
.minibuttons b {float:left; height:22px; margin:0px;}
.minibuttons a:hover, .minibuttons a:hover b { color:#FFFFFF; cursor:pointer; margin:0; text-decoration:none;}

#bottombarholder {width:990px; height:43px; float:left; background-image:url(images/bottomshadow.png); padding-left:10px; padding-right:10px;}
#bottombar {width:980px; height:26px; float:left; background-color:#969696; color:#FFF; margin-left:5px; margin-top:2px;}
#cpright {position:relative; width:auto; height:24px; float:left; padding-left:20px; color:#FFFFFF; font-size:12px; line-height:25px; }
.bottombuttons {position:relative; right:20px; list-style:none;width:auto;height:25px; margin:0px; font-family:verdana, arial, sans-serif; color:#FFFFFF; float:right; line-height:25px; text-align:right;}
.bottombuttons { float:left; color:#FFFFFF;margin:0;}
.bottombuttons a { height:25px; text-decoration:underline; color: #FFFFFF; font-family:verdana, arial, sans-serif; margin:0;}
.bottombuttons b {float:left; height:25px; margin:0px;}
.bottombuttons a:hover, .bottombuttons a:hover b { color:#FFFFFF; cursor:pointer; margin:0; text-decoration:none;}

.linkbuttons {position:relative; list-style:none;height:25px; margin:0px; font-family:verdana, arial, sans-serif; color:#FFFFFF; line-height:23px;width:170px;}
.linkbuttons { color:#FFFFFF;margin:0;}
.linkbuttons a { height:25px; text-decoration:underline; color: #FFFFFF; font-family:verdana, arial, sans-serif; margin:0;}
.linkbuttons b { height:25px; margin:0px;text-align:center;}
.linkbuttons a:hover, .linkbuttons a:hover b { color:#FFFFFF; cursor:pointer; margin:0; text-decoration:none;}


.mainwriting1 a:link {position:relative;list-style:none;width:180px;height:auto; margin:0px; font-family:verdana, arial, sans-serif; color:#031a23;text-decoration: underline; text-align:left}
.mainwriting1 a:hover {color:#031a23; text-decoration:none; cursor:pointer;}


#sectionalswf {float:left; height:330px; width:310px;}
div#sectionalswf { width:310px; height:330px; position:relative;} 
div#sectionalswf img { width:310px; height:330px; position:absolute; top:0; left:0; z-index:2;} 
div#sectionalswf object {z-index:3; width:310px; height:330px;} 





