/* CSS Document */

body {
background-color: #8DB05E;
font-family: Arial, Helvetica, sans-serif;
color: #919195;
font-size: 12px;
text-align: center;
margin: 0;
padding: 0;
}

.reqd {
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 12px; 
}


.special {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-align: center;
}

table.form {
width: 580px;
}

a:link, a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #1B75BC;
font-size: 12px;
text-decoration: none;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #1B75BC;
font-size: 12px;
text-decoration: underline;
}

h1 { font-family: Arial, Helvetica, sans-serif;
color: #919195;
font-size: 16px;
text-align: left;
margin-bottom: 2px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
text-align: center;
margin-bottom: -1px;
}

h3 { font-family: Arial, Helvetica, sans-serif;
color: #919195;
font-size: 12px;
text-align: left;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
color: #8DB05E;
font-size: 14px;
text-align: left;
margin-bottom: 2px;
}

#body-container {
width: 800px;
background-color: #8DB05E;
margin-top: 20px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
}

#header {
background-image: url(images/header-background.jpg);
background-repeat: no-repeat;
width: 800px;
height: 108px;
margin: 0px;
padding: 0px;
}

#logo-container {
float: left;
width: 160px;
margin-top: 15px;
margin-left: 15px;
padding: 5px;
}

#flash-container {
float: right;
width: 575px;
margin-top: 4px;
margin-right: 40px;
padding: 0px;
}

#top-nav-container {
background-image: url(images/top_nav_background.jpg);
background-repeat: no-repeat;
width: 800px;
height: 30px;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}


#top-nav-right {
height: 15px;
float: right;
margin-right: 5px;
margin-top: -3px;
}

ul {
list-style-type: square;
}

ul#navlist{
margin-left: auto;
margin-right: auto;
padding-left: 0;
}

#navlist li{
display: inline;
list-style-type: none;
}

#navlist a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: 1px 20px;
border-left: 2px solid;
border-left: 2px solid;
border-color: #79CBFA;
}

#main-content-container {
width: 800px;
clear: both;
margin: 0px;
padding: 0px;
}

#left-content-container {
float: left;
width: 472px;
height: 393px;
background-image: url(images/background_left.jpg);
margin: 0px;
padding: 0px;
}

#main_content_spacer {
float: left;
display: inline;
margin-top: 15px;
}

#page-text-container {
width: 300px;
float: right;
text-align: left;
margin-top: 20px;
margin-right: 10px;
}

#page-text-container2 {
width: 450px;
font-family: Arial, Helvetica, sans-serif;
color: #919195;
font-size: 14px;
float: right;
text-align: left;
margin: 10px;
}

#study-button-container {
width:150;
float: right;
margin-top: 20px;
margin-right: 10px;
}

#right-content-container {
float: right;
width: 328px;
margin: 0px;
padding: 0px;
}

#left-column {
width: 125px;
float: left;
text-align: center;
margin-top: 20px;
margin-left: 10px; 
margin-right: 5px;
}

#navcontainer { 
width: 115px;
float: left;
display: inline;
text-align: center;
}

#navcontainer ul {
margin-left: 10px;
padding-left: 0;
list-style-type: none;
}

#navcontainer a {
display: block;
padding: 4px;
width: 85px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF;
text-decoration: none;
background-color: #919195;
border-left: none;
border-right: none;
border-bottom: 8px solid #FFFFFF;
}

#active a {
display: block;
padding: 4px;
width: 85px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF;
text-decoration: none;
background-color: #8DB05E;
border-left: none;
border-right: none;
border-bottom: 8px solid #FFFFFF;
}


#navcontainer a:hover {
background-color: #8DB05E;
color: #FFFFFF;
}

#creative-corner {
width: 125px;
float: left;
text-align: left;
margin-top: 5px;
margin-left: 10px; 
margin-right: 0px;
}

#footer {
clear: both;
width: 800px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}

#footer a:link, #footer a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-decoration: none;
}

#footer a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
font-weight: bold;
}

#disclaimer {
margin: 5px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
}

#privacy-policy-container {
width: 800px;
height: 830px;
background: url(images/background_pattern.jpg) repeat-y;;
}

/*----------------------------------------------------------------------*/
/* Case Study Pages - Content Container */
/*----------------------------------------------------------------------*/
#case-study-container {
width: 800px;
height: 525px;
background: url(images/background_pattern.jpg) repeat-y;
}

#case-study-main {
width: 800px;
height: 400px;
background: url(images/background_pattern.jpg) repeat-y;
}

#case-study-main2 {
width: 800px;
height: 500px;
background: url(images/background_pattern.jpg) repeat-y;
}

#send-email {
width: 800px;
height: 400px;
background: url(images/background_pattern.jpg) repeat-y;
}

#text-container {
width: 380px;
height: 375px;
float: left;
text-align: left;
margin-top: 20px;
margin-right: 5px;
margin-left: 10px;
}

#text-container2 {
width: 600px;
float: left;
text-align: left;
margin-top: 20px;
margin-right: 5px;
margin-left: 15px;
}

#right-image-placeholder {
width: 225px;
float: right;
text-align: left;
margin-top: 10px;
margin-right: 20px;
}

#rounded-footer {
clear: both;
width: 800px;
margin: 0px;
}

.green-text {
font-family: Arial, Helvetica, sans-serif;
color: #8DB05E;
font-size: 12px;
font-weight: bold;
}
