body {
 min-width: 940px;
 background: #FFFFFF url('../images/background.gif') repeat-y;
 margin:0px;
}

img {
 border: 0;
}

#wrapper {
 width: 900px;
 position: relative;
 background: url('../images/background_wrapper.gif') repeat-y;
}

#wrapper.image2 {
 width: 900px;
 position: relative;
 background: url('../images/background_wrapper2.gif') repeat-y;
}

#wrapper.image3 {
 width: 900px;
 position: relative;
 background: url('../images/background_wrapper_3c.gif') repeat-y;
}

#header {
 width: 900px;
 height: 113px;
 background: #FFFFFF url('../images/bg_1.jpg') no-repeat;
}

#header.image1 {
 width: 900px;
 height: 113px;
 background: #FFFFFF url('../images/bg_home_1_1.jpg') no-repeat;
}

#header.image2 {
 width: 900px;
 height: 113px;
 background: #FFFFFF url('../images/bg_home_1_2.jpg') no-repeat;
}

#quote {
 width: 390px;
 float: right;
 visibility: visible;
}

#quote.image1 {
 background: url('../images/bg_quote_1.jpg') no-repeat;
}

#quote.image2 {
 background: url('../images/bg_quote_2.jpg') no-repeat;
}

#logo {
 width: 510px;
 float: left;
}

#content {
 width: 770px;
 float: right;
}

#content.image1 {
 width: 770px;
 height: 449px;
 float: right;
 background: #FFFFFF url('../images/bg_home_2_1.jpg') no-repeat;
}

#content.image2 {
 width: 770px;
 height: 449px;
 float: right;
 background: #FFFFFF url('../images/bg_home_2_2.jpg') no-repeat;
}

#titleDiv {
 width: 769px;
 height: 59px;
 float: left;
}

#mainContent {
 width: 494px;
 min-height: 390px;
 float: left;
 margin-bottom: 3px;
}

#threeColumns {
 width: 769px;
 min-height: 390px;
 float: left;
 margin-bottom: 3px;
}

#column3 {
 width: 275px;
 float: right;
}

#column2 {
 width: 247px;
 float: left;
}

#column1 {
 width: 247px;
 float: left;
}

#secondaryContent {
 width: 275px;
 float: right;
 margin-bottom: 3px;
}

#sections {
 width: 398px;
 margin: 14px 0 0 29px;
 border-top: #D9D9D9 solid 1px;
}

#news {
 width: 187px;
 min-height: 150px;
 float: left;
 margin: 15px 0 0 0;
}

#spotlight {
 width: 150px;
 float: left;
 margin: 14px 0 0 10px;
 padding-bottom: 10px;
}

#case_study {
 width: 187px;
 float: left;
 margin: 14px 0 0 10px;
}

#nav {
 width: 130px;
 height: 449px;
 float: left;
 background: #A5D7F0 url('../images/nav_bg.jpg') no-repeat;
}

#footer {
 clear: both;
 height: 120px;
 background: #FFFFFF url('../images/bg_3.jpg') no-repeat;
}

#footer.image1 {
 clear: both;
 height: 120px;
 background: #FFFFFF url('../images/bg_home_3_1.jpg') no-repeat;
}

#footer.image2 {
 clear: both;
 height: 120px;
 background: #FFFFFF url('../images/bg_home_3_2.jpg') no-repeat;
}


#footer a:link {
 color: #000000;
 text-decoration: underline;
}

#footer a:active {
 color: #000000;
 text-decoration: underline;
}

#footer a:visited {
 color: #000000;
 text-decoration: underline;
}

#footer a:hover {
 color: #000000;
 text-decoration: underline;
}

#apple {
 width: 134px;
 float: right;
 margin: 41px 0 0 0;
}

#copyright {
 float: left;
}

#header img {
 margin: 48px 0 0 22px;
}

#quote p {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #FFFFFF;
 width: 320px;
 margin: 40px 0 0 0;
}

#quote p.name {
 font-family: helvetica, arial, serif;
 font-size: 0.6em;
 color: #FFFFFF;
 width: 340px;
 margin: 4px 0 0 0;
}


#content p {
 font-family: helvetica, arial, serif;
 font-size: 0.8em;
 color: #535353;
 width: 330px;
 margin: 15px 0 0 30px;
}

#mainContent h1 {
 font-family: helvetica, arial, serif;
 font-size: 1em;
 font-weight: normal;
 color: #000000;
 width: 440px;
 margin: 0 0 15px 30px;
}

#mainContent p {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 440px;
 margin: 0 0 15px 30px;
}

#mainContent p.intro {
 font-family: helvetica, arial, serif;
 font-size: 1em;
 color: #6BB1D7;
 width: 440px;
 margin: 0 0 15px 30px;
}

#mainContent p.name {
 font-family: helvetica, arial, serif;
 font-size: 0.6em;
 font-weight: bold;
 color: #000000;
 width: 440px;
 margin: 0 0 30px 30px;
}

#mainContent ul {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 440px;
 margin: 0;
 padding: 0;
}

#mainContent li {
 margin: 0 0 0 45px;
}

#mainContent table {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 420px;
 margin: 0 0 0 30px;
}


#mainContent a:link {
 color: #000000;
 text-decoration: underline;
}

#mainContent a:active {
 color: #000000;
 text-decoration: underline;
}

#mainContent a:visited {
 color: #000000;
 text-decoration: underline;
}

#mainContent a:hover {
 color: #000000;
 text-decoration: underline;
}

#mainContent a.subnav:link {
 color: #000000;
 text-decoration: underline;
}

#mainContent a.subnav:active {
 color: #000000;
 text-decoration: underline;
}

#mainContent a.subnav:visited {
 color: #000000;
 text-decoration: underline;
}

#mainContent a.subnav:hover {
 color: #6BB1D7;
 text-decoration: underline;
}

#mainContent a.subnav_on:link {
 color: #6BB1D7;
 text-decoration: underline;
}

#mainContent a.subnav_on:active {
 color: #6BB1D7;
 text-decoration: underline;
}

#mainContent a.subnav_on:visited {
 color: #6BB1D7;
 text-decoration: underline;
}

#mainContent a.subnav_on:hover {
 color: #6BB1D7;
 text-decoration: underline;
}

#threeColumns p {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 380px;
 margin: 0 0 15px 30px;
}

#threeColumns table {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 610px;
 margin: 0 0 0 30px;
}

#threeColumns td {
 padding:0px 4px 4px 4px;
}

#threeColumns td.nation {
 padding:4px 4px 4px 0px;
}

#threeColumns td.state {
 padding:4px 4px 0px 4px;
}

#threeColumns a:link {
 color: #000000;
 text-decoration: underline;
}

#threeColumns a:active {
 color: #000000;
 text-decoration: underline;
}

#threeColumns a:visited {
 color: #000000;
 text-decoration: underline;
}

#threeColumns a:hover {
 color: #6BB1D7;
 text-decoration: underline;
}

#column1 p {
 width: 217px;
}

#column2 p {
 width: 217px;
}

#column3 p {
 width: 217px;
}

#secondaryContent p {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 212px;
 margin: 0 0 15px 30px;
}

#secondaryContent p.list {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 212px;
 margin: 0 0 0 30px;
}

#secondaryContent ul {
 font-family: helvetica, arial, serif;
 font-size: 0.7em;
 color: #000000;
 width: 212px;
 margin: 0 0 15px 30px;
 padding: 0;
}

#secondaryContent li {
 margin: 0 0 0 15px;
}

#secondaryContent a:link {
 color: #000000;
 text-decoration: underline;
}

#secondaryContent a:active {
 color: #000000;
 text-decoration: underline;
}

#secondaryContent a:visited {
 color: #000000;
 text-decoration: underline;
}

#secondaryContent a:hover {
 color: #000000;
 text-decoration: underline;
}

#nav p {
 font-family: arial, serif;
 font-size: 8px;
 font-weight: bold;
 color: #3883AD;
 margin: 0;
}

#nav img {
 font-family: arial, serif;
 margin: 0 0 9px 0;
}

#nav img.group {
 font-family: arial, serif;
 margin: 0 0 0 0;
}

#news p {
 font-family: helvetica, arial, serif;
 font-size: 0.71em;
 color: #000000;
 width: 134px;
 margin: 8px 0 0 0;
}

#news p.link {
 margin: 3px 0 0 0;
}

#news a:link {
 color: #008FD3;
 text-decoration: none;
 margin: 3px 0 0 0;
}

#news a:active {
 color: #008FD3;
 text-decoration: none;
 margin: 3px 0 0 0;
}

#news a:visited {
 color: #008FD3;
 text-decoration: none;
 margin: 3px 0 0 0;
}

#news a:hover {
 color: #008FD3;
 text-decoration: underline;
 margin: 3px 0 0 0;
}

#spotlight p {
 font-family: helvetica, arial, serif;
 font-size: 0.71em;
 color: #000000;
 width: 187px;
 margin: 3px 0 5px 0;
}

#spotlight p.link {
 margin: 0;
}

#spotlight a:link {
 color: #008FD3;
 text-decoration: none;
}

#spotlight a:active {
 color: #008FD3;
 text-decoration: none;
}

#spotlight a:visited {
 color: #008FD3;
 text-decoration: none;
}

#spotlight a:hover {
 color: #008FD3;
 text-decoration: underline;
}

#spotlight h1 {
 font-family: helvetica, arial, serif;
 font-size: 0.71em;
 font-weight: bold;
 color: #535353;
 margin: 0;
 padding: 0;
}

#case_study p {
 font-family: helvetica, arial, serif;
 font-size: 0.71em;
 color: #000000;
 width: 187px;
 margin: 3px 0 0 0;
}

#case_study p.link {
 margin: 0;
}

#case_study a:link {
 color: #008FD3;
 text-decoration: none;
}

#case_study a:active {
 color: #008FD3;
 text-decoration: none;
}

#case_study a:visited {
 color: #008FD3;
 text-decoration: none;
}

#case_study a:hover {
 color: #008FD3;
 text-decoration: underline;
}

#case_study h1 {
 font-family: helvetica, arial, serif;
 font-size: 0.71em;
 font-weight: bold;
 color: #535353;
 margin: 0;
 padding: 0;
}

#copyright p {
 font-family: arial, serif;
 font-size: 0.6em;
 color: #535353;
 margin: 51px 0 0 22px;
}

