@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* Set background */
body {
background:url(images/bkgd.jpg) repeat-x top #fcf8ee;
text-align:center;
}

/* Set text masters */
p, ul, ol  {
Font-family:arial,helvetica,sans-serif; 
color:#000000; 
font-size:0.9em; 
text-align:left;
line-height:1.4em;
margin: 0 0 1.4em 0;
}


ul,ol  {
margin: 0 0 1.4em 20px;
}

ul {
list-style-image:url(images/bullet_orange.gif);
}

h3  {
Font-family:Myriad Web Pro,Myriad Web,arial,helvetica,sans-serif; 
color:#395f25; 
font-size:1.4em; 
text-align:left;
line-height:1.4;
margin: 0 0 1.4em 0
}


a {
font-weight:bold; 
color:#5e8c00; 
text-decoration:underline;
}
a:visited {
font-weight:bold; 
color:#395f25; 
text-decoration:underline;
}
a:hover {
color:#d99100;
}

p.right {
text-align:right; 
}

p.center {
text-align:center; 
}

p.large {
font-size:1em; 
text-align:center; 
}

p.small {
font-size:0.75em; 
}

p.pghead {
Font-family:Myriad Web Pro,Myriad Web,arial,helvetica,sans-serif; 
color:#395f25; 
font-size:1.6em; 
margin: 0 0 1em 0
}

p.survey  {
line-height:1.0em;
margin: 0 0 0.9em 0;
}

p.survey-rank  {
line-height:2.0em;
}

p.download {
text-align:right;
margin-bottom:0.3em; 
font-size:0.75em;
}

span.larger {
font-size:1.2em; 
font-weight:bold; 
color:#395f25;
}


/* Set main container */
#main_container_home{
background-color:#5e8c00;
width:940px; 
height:100%;
text-align:left;
margin:0 auto 0 auto;
position:relative;
}

#main_container_inside{
background:url(images/inside_bkgd.gif) repeat-y;
width:940px; 
text-align:left;
margin:0 auto 0 auto;
position:relative;
}



/* Set top container */
#top_container{
width:940px; 
height:40px;
margin-left:0px;
margin-right:0px;
}


#left_home{
background:url(images/left_home_bkgd_white.gif) top no-repeat #5e8c00;
width:291px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#left_home_logo{
width:291px;
height:150px;
margin:0px;
}
#left_home_column{
background:url(images/home_left_column_bkgd.jpg) top no-repeat #fcf7ed;
width:256px;
margin:0px 20px 0px 15px;
}
#left_home_column_inner{
padding:0px 8px;
}
#left_home_column_bottom{
width:256px;
height:25px;
margin:0px;
padding:0px;
}
#left_home_contact{
width:291px;
margin:0px 0px 0px 15px;
}

#right_home{
background-color:#5e8c00;
width:649px;
margin:0px;
float:right;
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#right_home_flash{
width:649px;
height:337px;
margin:0px;
}
#right_home_survey{
width:649px;
height:72px;
margin:0px;
}
#right_home_news_head{
width:634px;
height:56px;
margin:0px 15px 0px 0px;
}
#right_home_news{
background-color:#ffffff;
width:634px;
margin:0px 15px 0px 0px;
}
#right_home_news_inner{
padding:0px 20px;
}


#inside_top{
width:940px; 
height:105px;
margin:0px;
}

#left_inside{
width:225px;
float:left;
margin:0px;
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#left_inside_photo{
width:225px;
height:296px;
margin:0px;
}
#left_inside_survey{
width:225px;
height:119px;
margin:0px;
}

#right_inside{
background:url(images/inside_right_top.gif) no-repeat top #FFFFFF;
width:715px;
float:right;
margin:0px;
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#right_inside_inner{
padding:0px 15px 0px 66px;
}

/* set the footer to a blue box spanning */
#footer{
background-color:#fcf8ee;
clear:both;
width:940px;
margin:0px;
}
#footer_inner{
padding:25px 0px;
}



