@charset "UTF-8";
/* CSS Document */

/*****START GENERIC PAGE STYLING*****/

body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#FFFFFF;
background:#7B7363;
margin:0;
}
.font_small {
font-size:0.8em;
}
.font_medium {
font-size:1em;
}
.font_large {
font-size:1.3em;
}
img {
border:none;
}
.clear {
clear:both;
}
.divider {
display:none;
color:#7B7363;
}
.hidden {
display:none;
color:#4D4D4D;
}
h1 {
font-weight:lighter;
width:330px;
margin:0;
padding:0;
font-size:2em;
}
h2 {
margin:0 0 4px 0;
padding:0;
font-weight:lighter;
font-size:1.5em;
}
h3 {
margin:0;
padding:0 0 5px 0;
font-weight:lighter;
font-size:1.5em;
}
#master-container {
width:806px;
margin:0 auto;
background:#7B7363;
padding:20px;
}
label{
display:block;
}

/*****END GENERIC PAGE STYLING*****/

/*****START HEADER SECTION*****/

#header {
}

/*****START LOGO SECTION*****/

#logo {
width:333px;
float:left;
margin-bottom:15px;
}

/*****END LOGO SECTION*****/

/*****START NAV SECTION*****/

#nav {
width:473px;
float:right;
}
#nav ul {
list-style:none;
padding:0;
margin:30px 0 0 0;
float:right;
}
#nav li {
display:inline;
font-size:1em;
}
#nav li a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
padding:0 4px;
}
#nav li a:hover {
color:#BDEB5B;
}
#nav li .active {
color:#BDEB5B;
}

/*****END NAV SECTION*****/

/*****END HEADER SECTION*****/

/*****START TOP BAR SECTION*****/

#top-bar {
font-size:0.85em;
}

/*****START TOP LEFT SECTION*****/

#top-left {
width:512px;
float:left;
}

/*****START BREADCRUMB SECTION*****/

#breadcrumb {
color:#C4C0BF;
font-weight:bold;
}
#breadcrumb a {
color:#BDEB5B;
text-decoration:none;
}
#breadcrumb a:hover {
text-decoration:underline;
}

/*****END BREADCRUMB SECTION*****/

/*****END TOP LEFT SECTION*****/

/*****START TOP RIGHT SECTION*****/

#top-right {
width:292px;
float:left;
}

/*****START TEXT SIZE SECTION*****/

#text-size {
float:left;
color:#C4C0BF;
font-weight:bold;
}
#text-size a {
color:#BDEB5B;
text-decoration:none;
}
#text-size a:hover {
text-decoration:underline;
}

/*****END TEXT SIZE SECTION*****/

/*****START DATE SECTION*****/

#date {
float:right;
color:#C4C0BF;
font-weight:bold;
}

/*****END DATE SECTION*****/

/*****END TOP RIGHT SECTION*****/

/*****END TOP BAR SECTION*****/

/*****START LEFT SECTION*****/

#left {
width:512px;
float:left;
margin-top:5px;
}

/*****START MAIN TEXT SECTION*****/

#main-text {
width:498px;
margin-bottom:25px;
}
#main-text a {
color:#BDEB5B;
text-decoration:none;
font-weight:bold;
}
#main-text a:hover {
text-decoration:underline;
}

/*****END MAIN TEXT SECTION*****/

/*****START INFO1 SECTION*****/

#info1 {
width:498px;
font-weight:bold;
margin-bottom:15px;
height:248px;
}

/*****END INFO1 SECTION*****/

/*****START INFO2 SECTION*****/

#info2 {
width:498px;
background:#4C4C4C;
margin-bottom:15px;
}

/*****END INFO2 SECTION*****/

/*****END LEFT SECTION*****/

/*****START RIGHT SECTION*****/

#right {
width:292px;
float:right;
margin-top:15px;
margin-bottom:15px;
}
.box-top {
background:url(../images/box-top.gif) no-repeat bottom;
width:292px;
height:12px;
}
.box-middle {
background:url(../images/box-middle.gif) repeat-y #4B4B4B;
width:260px;
padding:0 16px;
}
.box-bottom {
background:url(../images/box-bottom.gif) no-repeat;
width:292px;
height:12px;
}
.box-top2 {
background:url(../images/box-top2.gif) no-repeat bottom;
width:292px;
height:12px;
margin:0;
padding:0;
}
.box-middle2 {
background:url(../images/box-middle2.gif) repeat-y #000000;
width:260px;
padding:0 16px;
margin:0;
}
.box-top3 {
margin:0;
padding:0;
width:292px;
height:12px;
background:url(../images/box-top3.gif) no-repeat #000000;
float:left;
}
.box-middle3 {
background:url(../images/box-middle3.gif) repeat-y #343333;
width:260px;
padding:0 16px;
}
.box-bottom3 {
background:url(../images/box-bottom3.gif) no-repeat;
width:292px;
height:12px;
}

/*****START FEATURES SECTION*****/

#features-box {
font-weight:bold;
margin-bottom:15px;
}
#features-box ul {
padding:0;
margin:0;
list-style:none;
}
#features-box li {
}
#features-box li a {
color:#FFFFFF;
text-decoration:none;
}
#features-box li a:hover {
color:#BDEB5B;
}

/*****END FEATURES SECTION*****/

/*****START CASE STUDIES SECTION*****/

#case-studies {
margin-bottom:15px;
}
#case-head {
margin:0;
padding:0;
}
.case-box {
padding:7px 0;
}
.case-box img {
float:left;
margin-right:10px;
border:1px solid #FFFFFF;
}
.case-box dl {
font-weight:bold;
margin:0;
}
.case-box dt {
color:#72AFCB;
font-size:0.9em;
padding-top:5px;
}
.case-box dd {
font-size:0.85em;
margin:0;
}
.case-box dd a {
color:#FFFFFF;
text-decoration:none;
}
.case-box dd a:hover {
text-decoration:underline;
}
.case-box dd a .read-more {
color:#BDEB5B;
text-decoration:none;
}
.case-box dd a:hover .read-more {
text-decoration:underline;
}
#feeds {
padding-bottom:10px;
}
#feedIcon {
background:url(../images/feedIcon.gif) no-repeat bottom left;
padding-left:25px;
height:28px;
float:left;
width:230px;
margin-bottom:8px;
}
#feedIcon p {
margin:0;
padding:10px 0 0 0;
}
.newsFeedAtom a {
color:#FFFFFF;
text-decoration:none;
background:url(../images/feedAtom.gif) no-repeat bottom left;
padding-left:85px;
float:left;
width:170px;
margin-bottom:3px;
}
.newsFeedAtom a:hover {
text-decoration:underline;
}
.newsFeedRss a {
color:#FFFFFF;
text-decoration:none;
background:url(../images/feedRss.gif) no-repeat bottom left;
padding-left:85px;
float:left;
margin-bottom:4px;
}
.newsFeedRss a:hover {
text-decoration:underline;
}

/*****END CASE STUDIES SECTION*****/

/*****START SUBSCRIBE SECTION*****/

#subscribe {
}
#subscribe p {
margin:0 0 8px 0;
font-weight:bold;
font-size:0.85em;
}
#subscribe form {
margin:0;
}
#subscribe .txt {
color:#C4C0BF;
background:#343333;
width:160px;
padding:3px 5px;
font-size:0.8em;
margin-bottom:3px;
float:left;
}
#subscribe .btn {
color:#BDEB5B;
background:#4B4B4B;
border:none;
float:left;
font-weight:bold;
}
#subscribe input.btn:hover {
color:#FFFFFF;
}
#subscribe input:focus, select:focus, textarea:focus {
background:#BDEB5B;
color:#222222;
}

/*****END SUBSCRIBE SECTION*****/

/*****START CONTACT SECTION*****/

#contactForm {
width:550px;
float:left;
}
#contactForm #field em {
color:#FF0000;
}
#contactForm #code {
margin:8px 0;
padding:15px 10px;
background:#4B4B4B;
border:3px solid #FFFFFF;
width:33%;
text-align:center;
}
#contactus {
width:520px;
margin-top:15px;
}
#contactus label {
float:left;
width:33%;
margin-bottom:8px;
}
#contactus input, #contactus textarea {
float:left;
width:60%;
margin-right:5px;
border:1px solid #333333;
margin-bottom:8px;
}
#contactus .txtsml {
width:25%;
}
#contactus .chk {
width:13px;
}
#contactus .btn {
width:25%;
}
#contactus fieldset {
margin-top:10px;
border:1px solid #CCCCCC;
float:left;
width:520px;
background:#4B4B4B;
padding:10px 10px 8px 10px;
position:relative;
}
#contactus legend {
color:#FFFFFF;
font-weight:bold;
}
#contactus input:focus, select:focus, textarea:focus {
background:#FFFFCC;
color:#222222;
}
.required {
color:#FF0000;
font-size:1.2em;
float:left;
}
#formThanks {
clear:left;
}

/*****END CONTACT SECTION*****/

/*****START SITEMAP SECTION*****/

#sitemap {
color:#FFFFFF;
width:566px;
float:left;
}
#sitemap a:hover {
text-decoration:underline;
}
#sitemap p {
width:566px;
}
#sitemap li {
width:566px;
}
#sitemap ul a {
color:#BDEB5B;
text-decoration:none;
width:566px;
}
#sitemap ul ul {
margin-top:8px;
margin-bottom:8px;
float:none;
font-size:1em;
}
#sitemap ul li {
font-weight:bold;
}
#sitemap ul li li {
font-weight:normal;
}

/*****END SITEMAP SECTION*****/

/*****END RIGHT SECTION*****/

/*****START LEFT INTERNAL SECTION*****/

#leftInternal {
width:200px;
float:left;
margin-top:25px;
margin-bottom:15px;
}
#leftInternal ul {
margin:0;
padding:8px 0 7px 0;
list-style:none;
}
#leftInternal li {
font-weight:bold;
padding-bottom:3px;
}
#leftInternal li a {
text-decoration:none;
color:#FFFFFF;
}
#leftInternal li a:hover {
color:#BEEA5B;
}
#leftInternal li .active {
color:#BDEB5B;
}
#leftNav {
margin-bottom:15px;
}
#navHead {
font-size:1.3em;
color:#BEEA5B;
margin:0;
padding:0;
}
.nav-box-top {
background:url(../images/nav-box-top.gif) no-repeat bottom;
width:207px;
height:12px;
}
.nav-box-middle {
background:url(../images/nav-box-middle.gif) repeat-y #4B4B4B;
width:175px;
padding:0 16px;
}
.nav-box-bottom {
background:url(../images/nav-box-bottom.gif) no-repeat;
width:207px;
height:12px;
}
.contact-box-top {
background:url(../images/contact-box-top.gif) no-repeat bottom;
width:207px;
height:12px;
}
.contact-box-middle {
background:url(../images/contact-box-middle.gif) repeat-y #4B4B4B;
width:175px;
padding:0 16px;
}
.contact-box-bottom {
background:url(../images/contact-box-bottom.gif) no-repeat;
width:207px;
height:12px;
}
#contact {
margin:0;
width:180px;
}
#contact p {
margin:0;
}
#contact a {
color:#BEEA5B;
text-decoration:none;
}
#contact a:hover {
text-decoration:underline;
}
#contactHead {
font-size:1.3em;
color:#BEEA5B;
padding-bottom:5px;
}

/*****END LEFT INTERNAL SECTION*****/

/*****START RIGHT INTERNAL SECTION*****/

#rightInternal {
width:566px;
float:right;
padding-left:40px;
margin-top:25px;
margin-bottom:15px;
}
#rightInternal h1 {
color:#BEEA5B;
width:336px;
float:left;
}
#rightInternal p {
font-size:0.9em;
width:386px;
color:#FFFFFF;
}
#rightInternal ul {
font-size:0.9em;
color:#FFFFFF;
float:left;
}
#rightInternal ul a {
color:#BEEA5B;
text-decoration:none;
}
#rightInternal ul a:hover {
text-decoration:underline;
}
#flashBlock {
width:190px;
height:443px;
background:#999999;
margin:15px 0 0 375px;
padding:0;
}

/*****END RIGHT INTERNAL SECTION*****/

/*****START FOOTER SECTION*****/

#footer {
clear:both;
font-size:0.85em;
margin-top:20px;
padding-top:20px;
}

/*****START LEFT FOOTER SECTION*****/

#footer-left {
float:left;
width:512px;
}
#footer-left ul {
list-style:none;
padding:0;
margin:0;
}
#footer-left li {
display:inline;
}
#footer-left li a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#footer-left li a:hover {
text-decoration:underline;
}

/*****END LEFT FOOTER SECTION*****/

/*****START RIGHT FOOTER SECTON*****/

#footer-right {
float:right;
width:292px;
text-align:right;
color:#C4C0BF;
font-weight:bold;
}
#footer-right p {
margin:0;
padding:0;
}
#footer-right p a {
color:#C4C0BF;
text-decoration:none;
font-weight:bold;
}
#footer-right p a:hover {
text-decoration:underline;
}

/*****END RIGHT FOOTER SECTION*****/

/*****END FOOTER SECTION*****/

#mailingListForm label {
    display:none;
}