body{ margin: 0; padding: 0; font: 12px/1.5em "Palatino Light", "Palatino", Georgia, "Times New Roman", Times, serif; color: #000; background: #0033ff url('../images/background.png'); }
#inner_nav
{
text-align:center;
text-indent:0px!important;
padding-bottom:10px!important;
}
#inner_nav a, #inner_nav center a
{
margin-left:5px;
}
#inner_nav a.first, #inner_nav center a.first
{
margin-left:0;
}
a{ color: #009b68; }
a:link, a:visited{ text-decoration: underline; }
a:hover, a:active{ text-decoration: none; }
a img{ border: none; }

h1, h2, h3, h4, h5{ margin: 0; font-family: "Palatino Bold";  }
h2{ font-size: 1.75em; padding-bottom:10px; }
h3{ font-size: 1em; /*border-top:.2em dotted #009B68;*/ background: url(../images/line.jpg) top repeat-x; padding: 1.5em 0 0 0; padding-bottom:10px!important; }

p.center{ text-align: center; }
font.center{ text-align: center!important; line-height:50px; height:50px; }
p#message{ color: #009b68; font-size: 1.5em; font-weight: bold; }

#headerWrapper, #contentWrapper, #footerWrapper{ width: 900px; margin: 0 auto; padding: 0 72px; }
#contentWrapper{ background: transparent url('../images/wrapperBackgroundTile.png') bottom center repeat-y; padding-bottom: 2em; padding-top:25px; z-index:-1;}
#footerWrapper{ background: transparent url('../images/wrapperBackground.png') 0 -480px no-repeat; height: 72px; text-align: center; color: #666; }
#footerWrapper a{ color: #666; font-size: 11px; }

#headerWrapper{ position: relative; z-index:700; }
#headerWrapper h1{ margin: 0; padding: 0; width: 361px; height: 171px; position: absolute; top: 0; left: 341px; background: transparent url('../images/logo.png') top left no-repeat; }
#headerWrapper h1 a{ display: block; width: 100%; height: 100%; }
#headerWrapper h1 span{ display: none; }
#headerWrapper #imageLeft{ position: absolute; top: 8px; left: 72px; }
#headerWrapper #imageRight{ position: absolute; top: 8px; right: 72px; }
#mydroplinemenu ul{ position: absolute; left: 72px; bottom: 0; margin: 0; padding: 0; width: 911px; height: 26px; list-style: none; text-align: center; background: transparent url('../images/menu_border.jpg') top left no-repeat; }
#mydroplinemenu li{ display: inline; color: #FFF; padding: 0 10px 0 5px; background: transparent url('../images/menuDivider.png') right no-repeat; }
#mydroplinemenu li.last{ background: none; padding-right: 5px; }
#mydroplinemenu li a{ line-height: 25px; color: #FFF; text-decoration: none; }


.nav .table li a.current, #headerWrapper li a:hover{ color: #000; }
.nav {bottom: 0; margin: 0; padding: 0; height: 26px; list-style: none; text-align: center; background: transparent url('../images/menu_border.jpg') top left no-repeat; }
/* All Pages */

#sidebarLeft, #sidebarRight{  }
#sidebarLeft{ left: 1px; }

#contentWrapper h3{ margin: 0 0 -0.5em 0; padding: 1em 0 0 0; }
#contentWrapper p{ text-indent: 2em; line-height: 2em; margin:0.3em; padding:0;}

/* Home Page */

#contentWrapper.home{ text-align: center; }
#contentWrapper.home h2{ margin: 0; padding: 0; }
#contentWrapper.home p{ margin: 0 40px 0.5em 60px; padding: 0; text-align: left;  }

/* About Page 

#contentWrapper.about{ width: 394px; padding-left: 336px; padding-right: 314px; }*/
#contentWrapper.about #sidebarLeft{ width: 264px; float: left; padding-left:1px;padding-top:5px; }
#contentWrapper.about #sidebarRight{ width: 242px;  float: right; background: transparent url('../images/about/about_right_bg2.jpg') 0 1em repeat-y; }
#contentWrapper.about #sidebarRight h4{ text-align: center; margin: 0 1em; font-size: 18px; font-weight: normal; font-style: italic; line-height: 22px; }
#contentWrapper.about #sidebarRight ul{ margin-top: 0; padding-right: 3em; line-height: 1.6em; }
#contentWrapper.about #sidebarRight li{ margin-bottom: 1em; }
#contentWrapper.about #content{ padding: 20px; text-align: center; width:353px; float:left; padding-top:0px; }
#contentWrapper.about p{ text-align: left; margin-left: 0; margin-right: 0; padding-bottom:13px; }

/* Labor Page */

#contentWrapper.labor{ width: 408px; padding-right: 492px; }
#contentWrapper.labor h2, #contentWrapper.labor h3{ text-align: center; }
#contentWrapper.labor #sidebarRight{ float: right; width: 420px; margin-right: -450px; }

/* Infrastructure */

#contentWrapper .infrastructure h2{ margin: 0; padding: 1em 0 0 0; }
/*#contentWrapper.infrastructure{ width: 448px; padding-left: 452px; }*/
#contentWrapper .infrastructure h2, #contentWrapper .infrastructure h3{ text-align: center; }
#contentWrapper .infrastructure #sidebarLeft{ width: 390px; float: left; }
#highwayTable{ width: 60%; border-collapse: collapse; }
#sidebarLeft .infrastructure { float:left; width:380px; }
#sidebarRight .infrastructure { float:left; width:490px; padding-left:15px;}

#sidebarLeft .building { float:left; width:380px; padding-left:1px;}
#sidebarRight .building { float:left; width:490px; padding-left:15px;}
/* Incentives and Taxes */

#contentWrapper.incentives h2{ margin: 0; padding: 1em 0 0 0; text-align: center; }

/* Industry */

#contentWrapper.industry h2{ margin: 0; text-align: center; }
#industryTable{ width: 100%; border-collapse: collapse; line-height:1.5em; }
#industryTable th{ text-align: left; }
#industryTable tr{ border-bottom: 1px solid #000; }
#industryTable tr.last{ border: none; }

#industryTable tr td{padding:7px 0;}

#industryTable2{ width: 60%; border-collapse: collapse; line-height:1.5em;}
#industryTable2 th{ text-align: left; }
#industryTable2 tr{ border-bottom: 1px solid #000; }
#industryTable2 tr.last{ border: none; }




/* Buildings and Sites */

#contentWrapper.buildings h2{ margin: 0; padding: 1em 0 0 0; }
#contentWrapper.buildings{ width: 448px; padding-left: 452px; }
#contentWrapper.buildings em{ display: block; }
#contentWrapper.buildings h2, #contentWrapper.buildings h3, #contentWrapper.buildings p em{ text-align: center; }
#contentWrapper.buildings #sidebarLeft{ width: 390px; float: left; margin-left: -400px; }
table.buildings{ width: 100%; border-collapse: collapse; }
table.buildings th{ text-align: left; }
table.buildings tr{ border-bottom: 1px solid #000; }
table.buildings tr.last{ border: none; }

/* Quality of Life */

#contentWrapper.quality h2{ margin: 0; padding: 1em 0 0 0; }
#contentWrapper.quality h2, #contentWrapper.quality h3{ text-align: center; }

/* News */

#contentWrapper.news h2{ text-align: center; }

/* Links */

#contentWrapper.links h2{ text-align: center; }
#contentWrapper.links ul{ list-style: none; margin: 0; padding: 0; line-height: 24px; }

/* Contact */

#contentWrapper.contact h2{ margin: 0; padding: 1em 0 0 0; }
#contentWrapper.contact{ text-align: center; }
form#contact{ width: 860px; height: 487px; background: transparent url('../images/contact/formBackground.jpg') top left no-repeat; margin: 20px 20px -20px 20px; padding: 25px 25px 0 25px; text-align: left; }
form#contact fieldset{ margin: 0 0 12px 0; padding: 0; border: none; line-height: 20px; }
form#contact fieldset legend{ font-weight: bold; }
form#contact fieldset#resources label{ width: 50%; float: left; }
form#contact fieldset#requests label{ width: 90%; display: block; }
form#contact input.text{ background: transparent; border: none; border-bottom: 1px solid #000; }
form#contact textarea{ width: 90%; height: 42px; }

/* Privacy */

#contentWrapper.privacy #content{ padding: 0 100px; }
#contentWrapper.privacy #content h2{ text-align: center; }


/*menu*/
#contentWrapper #submenus
{
text-align:center;
}

#sidebarLeft .industry
{
width:460px;
padding-left:15px;
float:left;
}

#sidebarRight .industry
{
width:420px;
padding-left:0px;
float:left;
}

.tble_lines
{
padding-top:15px;
padding-left:15px;
}

.tble_lines td
{
padding-left:10px;
}

.tble_lines tr
{
border-bottom:1px solid black;
}
.tble_lines
{
border-collapse:collapse;
}


.heaader_tble
{
font-weight:bold;
}

#sidebarLeft .education
{
width:450px;
padding-left:15px;
float:left;
}

#sidebarRight .education
{
width:390px;
padding-left:15px;
float:left;
}

#sidebarRight .infrastructure2
{
padding-right:15px;
float:right; width:500px;
}


#sidebarLeft .utilities
{
width:385px;
padding-left:35px;
padding-top:10px;
float:left;
padding-right:30px;

}

#sidebarRight .utilities
{
width:380px;
padding-left:30px;
padding-top:10px;
float:left;
}

#sidebarLeft.quality
{
width:400px;
margin-left:20px;
float:left;

}


#sidebarRight .quality
{
width:400px;
margin-left:10px;
float:left;
}

#sidebarLeft .pop
{
width:275px;
margin-left:15px;
float:left;

}

#sidebarRight .pop
{
width:275px;
float:left;
margin-left:15px;

}
#sidebarRightdata .pop
{
width:275px;
float:left;
margin-left:25px;

}
#sidebarLeft1 .pop
{
width:330px;
float:left;
margin-left:15px;

}

#sidebarRight1 .pop
{
width:240px;
float:left;
margin-left:15px;

}
#sidebarCenter .pop
{
width:275px;
position:relative;
float:left;
margin-left:15px;

}

ol {
padding-left:15px;
list-style-type: decimal;
list-style-position: outside;
}

#contentWrapper .top-left
{
width:185px;
float:left;
padding-left:15px;
}

#contentWrapper .top-right
{
width:675px;
float:left;
padding-left:15px;
}

.tble_lines .pdd_little td
{
padding-left:15px;
}

table
{
width:100%;
}
ul
{
line-height:2em;
text-align:left;
}

.spacer
{
padding-left:75px;
}

.spacer_smaller
{
padding-left:15px;
}
.width25
{
width:40%;
}

.floatleft
{
float:left;
}

.floatright
{
float:right;
}

.bullets
{
background-image:url(../images/bullets.jpg);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
padding-right:25px;
}

.exempt
{
width:auto!important;
}

#top_
{
padding:0px!important;
}

.notlist
{
list-style:none;
}

.notlist ul
{
list-style:none;
}
#NCESC{
font-size:16px;
padding-bottom:15px!important;
}
#OPPaHE{
font-size:16px;
padding-bottom:15px!important;
}
#AMAJT{
font-size:16px;
padding-bottom:15px!important;
}
#AAaPWF{
font-size:16px;
padding-bottom:15px!important;
}
#highways{
font-size:16px;
padding-bottom:15px!important;
}
#highways{
font-size:16px;
padding-bottom:15px!important;
}
#highways{
font-size:16px;
padding-bottom:15px!important;
}
#seaports{
font-size:16px;
padding-bottom:15px!important;
}
#airservice{
font-size:16px;
padding-bottom:15px!important;
}
#railservice{
font-size:16px;
padding-bottom:23px!important;
}
#SBC{
font-size:1em !important;
padding-bottom:15px !important;
}
#P{
font-size:1em !important;
padding-bottom:15px!important;
}
#TA{
font-size:16px;
padding-bottom:15px!important;
}
#IT{
font-size:16px;
padding-bottom:15px!important;
}

#top2{
padding-bottom:0px!important;
}