/* CSS Document */
body {
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
text-align:center;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#CBCCCD;
}
#container {
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
text-align:center;
width: 990px;
position:relative;
}
#header {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
float:left;
width: 990px;
height: 89px;
background-image:url(../images/bgheader.png);
}
#relativeposition {position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#logo {position:absolute; top:10px; left:50px; height:63px; width:321px;}
#growingtext {position:absolute; top:10px; left:600px; height:68px; width:355px;}
#nav {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
float:left;
width: 990px;
height: 46px;
background-image:url(../images/bgnav.png);
}
#subnav {
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
text-align:center;
float:left;
width: 990px;
height: 30px;
background-image:url(../images/nav-bgs/subnav.png);
}
#mainnav {
position:relative;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
top: 13px;
left: 38px;
height:10px;
text-align:right;
letter-spacing:normal;
}
#mainnav ul {
list-style:none;
display:inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:right;
}
#mainnav ul li {
list-style:none;
display:inline;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:'Century Gothic', calibri, arial, verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
line-height:100%;
text-align:right;
}
#mainnav ul li a:link {
color:#999999;
text-decoration:none;
}
#mainnav ul li a:visited {
color:#999999;
text-decoration:none;
}
#mainnav ul li a:hover {
color:#7AC142;
text-decoration:none;
}
#mainnav ul li a:active {
color:#999999;
text-decoration:none;
}
#mainnav li.link2 {
padding: 0px 0px 0px 74px;
}
#mainnav li.link3 {
padding: 0px 0px 0px 76px;
}
#mainnav li.link4 {
padding: 0px 0px 0px 73px;
}
#mainnav li.link5 {
padding: 0px 0px 0px 68px;
}
#mainnav li.link6 {
padding: 0px 0px 0px 56px;
}
#mainnav ul li.active a:link {
color:#999999;
}

#subnavlinks {
display: table;
margin: 0 auto;
padding: 9px 0px 0px 0px;
text-align: center; /* for IE */
height:25px;
text-align:center;
letter-spacing:normal;
}

#subnavlinks ul
{
list-style: none;
padding: 0;
margin: 0;
white-space: nowrap;
display: inline-block; /* IE Only */
}

#subnavlinks ul {
display: inline; /* ie tripswitch to get inline-block to work */
}

html>body #subnavlinks ul {display: table-row;}
html>body #subnavlinks li {display: table-cell;}

#subnavlinks li {
float: left; /* for IE only */
font-family:'Century Gothic', calibri, arial, verdana;
font-size:11px;
font-weight:bold;
line-height:100%;
color:#999999;
}

#subnavlinks ul li a {
display: block;
float: left;
color:#999999;
text-decoration:none;
}

#subnavlinks ul li a:hover {
color:#7AC142;
text-decoration:none;
} 

#subnavlinks li.link2 {
padding: 0px 0px 0px 10px;
}
#subnavlinks li.link3 {
padding: 0px 0px 0px 10px;
}
#subnavlinks li.link4 {
padding: 0px 0px 0px 10px;
}
#subnavlinks li.link5 {
padding: 0px 0px 0px 10px;
}
#subnavlinks li.link6 {
padding: 0px 0px 0px 10px;
}
#subnavlinks ul li.active a:link {
color:#7AC142;
}
#slideshow {
float:left;
width: 990px;
height: 246px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
background-image:url(../images/bgslideshow.png);
}
#slideshowleft {
float:left; width:13px; height:50px;
}
#slideshowmiddle {
float:left; width:965px; height:246;
}
#slideshowright {
float:left; width:12px; height:50px;
}
#interiorcontent {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
float:left;
width: 990px;
background-image:url(../images/bgslideshow.png);
}
#lesscontent {
float:left; 
width:965px;
margin: 0px 0px 0px 0px; 
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
#lesscontent p {
padding: 0px 20px 0px 20px;
}
#lesscontent h1 {
padding: 0px 20px 0px 20px;
}
#lesscontent h2 {
padding: 0px 20px 0px 20px;
}
#lesscontent a {
color:#333333;
}
#interiorcontentleft {
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 13px;
height: 328px;
text-align:left;
}
#interiorcontentmiddle {
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 965px;
text-align:left;
}
#interiorcontentright {
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 12px;
height:328px;
text-align:left;
}
#flash {  width:965px; height:246px; display:block; }
#flash ul#flash-show { float:left; list-style:none; margin:0; padding:0; }
#flash li { position: absolute; top:0; left: 0; visibility: hidden; }
/* New Inner Page Layout */
#contentcolumnleft {
float:left;
width:257px;
}
#contentcolumnright {
float:left;
width:708px;
}
#problemboxtop {
float:left;
width: 257px;
height: 77px;
background-image:url(../images/left-col/problemboxtop.gif);
}
#problemboxmid {
float:left;
width: 257px;
background-image:url(../images/left-col/problemboxmid.gif);
float:left;
}
#problemboxmid p {
padding: 0px 30px 15px 15px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}
#problemboxmid h2 {
padding: 0px 30px 0px 15px;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:15px;
}
#problemboxbtm {
float:left;
width: 257px;
height: 24px;
background-image:url(../images/left-col/problemboxbtm.gif);
background-repeat:no-repeat;
background-position:top;
}
#leftpromobuttons {
float:left;
width: 257px;
}
/* End New Inner Page Layout */
#leftbox1 {
float:left;
width:257px;
height:579px;
background-image:url(../images/bg-left-box.jpg);
background-repeat:no-repeat;
background-position:top;
}
#leftbox1header {
float:left;
width:257px;
height:68px;
}
#leftbox1content {
float:left;
padding: 0px 30px 15px 15px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;

color:#333333;
font-size:11px;
}
#problemboxmid ul {
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
padding-top: 0px;
margin-top: 0px;
}
#leftbox1content h2 {
padding: 0px 0px 0px 0px;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:15px;
}
#rightbox1 {
float:left;
width:708px;
height:579px;
line-height:114%;
background-repeat:no-repeat; 
background-position:top;
}
#headerimage {
float:left;
width:708px; 
height:224px;
}
#leftboxhomelists {
float:left; 
width:700px;
padding: 0px 0px 10px 15px;
line-height:114%;
font-family:Calibri, Arial, Helvetica, sans-serif;
}
#leftboxhomelists ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#leftboxhomelists li {
padding: 0px 0px 0px 19px;
background-image:url(../images/bullet2.gif);
background-position: top left;
background-repeat:no-repeat;
font-family:Calibri, Arial, Helvetica, sans-serif;
line-height:200%;
}
#leftboxhomelists ul li a:link {
color:#333333;
text-decoration:none;
}
#leftboxhomelists ul li a:visited {
color:#333333;
text-decoration:none;
}
#leftboxhomelists ul li a:hover {
color:#009933;
text-decoration:underline;
}
#leftboxhomelists ul li a:active {
color:#333333;
text-decoration:none;
}
#rightsidecontent {
float:left;
width: 673px;
padding: 8px 20px 15px 15px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
#rightsidecontent h2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:15px;
}
#rightsidecontent ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#rightsidecontent li {
padding: 0px 0px 0px 19px;
background-image:url(../images/bullet2.gif);
background-position: top left;
background-repeat:no-repeat;
line-height: 200%;
}
#rightsidecontent ul li a:link {
color:#333333;
text-decoration:none;
}
#rightsidecontent ul li a:visited {
color:#333333;
text-decoration:none;
}
#rightsidecontent ul li a:hover {
color:#009933;
text-decoration:underline;
}
#rightsidecontent ul li a:active {
color:#333333;
text-decoration:none;
}
#rightsidecontent2 {
float:left;
width: 673px;
padding: 8px 20px 15px 15px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
#rightsidecontent2 h2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:15px;
}
#rightsidecontent2 ul {
list-style-type: none;
margin: 0;
padding: 10px 0px 0px 0px;
}
#rightsidecontent2 li {
padding: 0px 0px 0px 19px;
background-image:url(../images/bullet2.gif);
background-position: top left;
background-repeat:no-repeat;
line-height: 200%;
}
#rightsidecontent2 ul li a:link {
color:#333333;
text-decoration:none;
}
#rightsidecontent2 ul li a:visited {
color:#333333;
text-decoration:none;
}
#rightsidecontent2 ul li a:hover {
color:#009933;
text-decoration:underline;
}
#rightsidecontent2 ul li a:active {
color:#333333;
text-decoration:none;
}
#resourcetable {
width:673px;
height:147px;
background-image:url(../images/bg-resources.gif);
background-repeat:no-repeat;
background-position:top left;
}
#leftboxhome {
float:left;
width:700px;
}
#leftbox2 {
float:left;
width:700px;
background-repeat:repeat-y;
}
#leftbox2top {
float:left;
width:700px;
height:50px;
background-image:url(../images/bginbxtop2.jpg);
}
#leftbox2mid {
float:left;
width:700px;
background-image:url(../images/bginbxmid2.jpg);
}
#leftbox2btm {
float:left;
width:700px;
height:14px;
background-image:url(../images/bginbxbtm2.jpg);
}
#leftbox2content {
float:left;
padding: 6px 30px 15px 30px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
#leftbox2content h2 {
padding: 0px 0px 0px 0px;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:17px;
}
#leftbox2content a {
color:#333333;
}
#rightboxhome {
float:left;
width:265px;
}
#rightbox2 {
float:left;
width:265px;
}
#maincontent {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
float:left;
width: 1024px;
background-image:url(../images/bgbody.png);
background-repeat:repeat-y;
}
#insideheader {
position: relative;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
h1 {
font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
color:#333333;
font-size:17px;
}
h2 {
padding: 0px 50px 0px 20px;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#7AC143;
font-size:17px;
}
.right {
float:right;
}
#homecontent {
float:left;
width:754px;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
#homecontent a:link {
color:#333333;
text-decoration:none;
}
#homecontent a:visited {
color:#333333;
text-decoration:none;
}
#homecontent a:hover {
color:#009933;
text-decoration:underline;
}
#homecontent a:active {
color:#333333;
text-decoration:none;
}
#homecontent ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#homecontent li {
background-image:url(../images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
padding: 4px 0px 0px 20px;
}
#maintext {
float:left;
width:700px;
padding: 0px 0px 0px 30px;
margin: 0px 0px 0px 0px;
text-align:left;
}
#inboxtop {
float:left;
width:700px;
height:50px;
padding:0px 0px 0px 0px;
background-image:url(../images/bginbxtop.jpg);
background-position:left;
background-repeat:no-repeat;
}
#inboxmid {
float:left;
width:700px;
height:530px;
padding:0px 0px 0px 0px;
background-image:url(../images/bginbxmid.jpg);
background-position:left; 
background-repeat:repeat-y;
}
#inboxmid p {
padding: 0px 50px 0px 20px;
}
#inboxbtm {
float:left;
width:700px;
height:14px;
padding:0px 0px 0px 0px; 
background-image:url(../images/bginbxbtm.jpg);
background-position:left; 
background-repeat:no-repeat;
}
#promoboxes {
float:right;
width:270px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
}
#bodyend {
float:left;
width:990px;
height:21px;
background-image:url(../images/bgbodyend.png);
background-repeat:no-repeat;
background-position:top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#bottomboxtop {
float:left;
width:990px;
height:147px;
background-image:url(../images/bgbtmbox.png);
background-repeat:no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
}
.sitemapcolumn {
float:left;
width:170px;
padding:0px 0px 0px 67px;
}
#bottomboxtop h2 {
padding: 10px 0px 0px 80px;
font-size:14px;
}
#bottomboxtop ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#bottomboxtop li {
padding: 0px 0px 0px 15px;
}

#bottomboxtop ul li a:link {
color:#333333;
text-decoration:none;
}
#bottomboxtop ul li a:visited {
color:#333333;
text-decoration:none;
}
#bottomboxtop ul li a:hover {
color:#009933;
text-decoration:underline;
}
#bottomboxtop ul li a:active {
color:#333333;
text-decoration:none;
}
#bottomboxmiddle {
float:left;
width:990px;
height:3px;
background-image:url(../images/bgbtmboxmid.png);
background-repeat:repeat-y;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#bottomboxbtm {
float:left;
width:990px;
height:71px;
background-image:url(../images/bgbtmboxbtm.png);
background-repeat:no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#footer {
padding: 14px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:center;
float:left;
width: 1024px;
height: 132px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
#footer a:link {
color:#333333;
}
#footer a:visited {
color:#333333;
}
#footer a:hover {
color:#ffffff;
}
#footer a:active {
color:#333333;
}
img { display: block; }
.green {
color:#7AC143;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
