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

* {margin:0px; padding:0px;}
.clear {clear:both;}
img {border:none;}

body {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8c8c8c; line-height:20px;}

a {font-size:14px; color:#77b02f; text-decoration:none;} a:hover {text-decoration:underline;}

h2 {font-size:45px; font-weight:bold; color:#77b02f; line-height:55px; margin-bottom:20px;}
.home-title {font-size:60px; font-weight:bold; color:#77b02f; line-height:55px;}
h3 {font-size:18px; font-weight:bold; color:#77b02f;}
h4 {font-size:32px; font-weight:bold; color:#77b02f; line-height:35px; margin-bottom:20px;}
h5 {font-size:18px; font-weight:bold; color:#8a8f89; padding-bottom:8px;}
h6 {font-size:42px; font-weight:bold; color:#77b02f; line-height:45px;}
.leadText {font-size:14px; color:#565656; padding-bottom:8px; line-height:20px;}
.date {font-size:14px; color:#9a9a9a;}
.footerText {color:#8a8f89; line-height:23px;}
.tagged {font-size:12px; color:#cb5448;}
.tag {font-size:12px; color:#9a9a9a;}


#wrapper {width:940px; margin:0 auto;}

/*-----HEADER ELEMENTS -----*/
#wrapper #header {width:940px;}
#wrapper #header #logo {width:160px; margin:25px 0 35px 0; float:left; display:block;}
#wrapper #header #search {width:385px; float:right; display:block; margin-top:35px;}
#wrapper #header #search #searchBox {width:300px; height:18px; padding:3px; border:solid 1px #CCC; float:left; display:block; font-size:12px; color:#999;}
#wrapper #header #search .searchBox {width:300px; height:18px; padding:3px; border:solid 1px #CCC; float:left; display:block; font-size:12px; color:#999;}
#wrapper #header #search #searchButton {width:70px; padding:3px 0 3px 0px; background-color:#77b02f; float:left; display:block; margin-left:5px; text-align:center;}
#wrapper #header #search a #searchButton {color:#FFF;} #wrapper #header #search a:hover #searchButton {background-color:#589d32; color:#FFF; text-decoration:none;}

/*----- NAVIGATION ELEMENTS -----*/
#wrapper #navigation {width:940px; clear:both;}
#wrapper #navigation ul li {list-style:none; display:block; float:left; width:100px; padding:0 25px 0 0;}
#wrapper #navigation ul li a {color:#9e9e9e;} #wrapper #navigation ul li a:hover {color:#77b02f; text-decoration:none;}
#wrapper #navigation ul li a.active {color:#77b02f;} 

/*----- HOMEPAGE ELEMENTS -----*/
#wrapper #homeContent {width:940px;}
#wrapper #homeContent #heading {width:940px; margin:45px 0 40px 0;}
#wrapper #homeContent #mainImage {width:940px; height:240px;}
#wrapper #homeContent #dottedLine {width:940px; height:2px; border-bottom:dotted 1px #CCC; margin:40px 0 40px 0;}
#wrapper #homeContent #subTitle {width:940px; margin:0 0 15px 0;}
#wrapper #homeContent #homeLeft {width:300px; height:200px; float:left; display:block;}
#wrapper #homeContent #homemiddle {width:300px; height:200px; float:left; display:block; margin:0 20px 0 20px;}
#wrapper #homeContent #homeRight {width:300px; height:200px; float:left; display:block;}

.latestnews {width:300px; float:left; display:block;}

/*----- BREADCRUMB -----*/
#wrapper #breadcrumb {width:940px; border-bottom:dotted 2px #dad9d9; border-top:dotted 2px #dad9d9; padding:10px 0 10px 0; margin:20px 0 20px 0;}
#wrapper #breadcrumb p {font-size:12px; color:#ababab;}
#wrapper #breadcrumb a {font-size:12px; color:#77b02f;}

/*----- INTERNAL PAGE ELEMENTS -----*/
#wrapper #internalLeft {width:180px; height:10px; float:left; display:block;}
#wrapper #internalLeft ul li {list-style:none; margin-bottom:20px;}
#wrapper #internalLeft ul li a {color:#9e9e9e;} #wrapper #internalLeft ul li a:hover {color:#77b02f; text-decoration:none;}
#wrapper #internalLeft ul li a.active {color:#77b02f;}  
#wrapper #internalRight {width:718px; float:left; display:block; padding:0 20px 20px 20px; border-left:dotted 2px #dad9d9;}
#wrapper #internalRight #holder {width:718px; padding:20px 0 20px 0;}
#wrapper #internalRight #holder .contactBg {width:698px; background-color:#eef7fa; padding:10px 0 10px 20px; margin-bottom:10px;}
#wrapper #internalRight #holder .contactNobg {width:698px; padding:10px 0 10px 20px; margin-bottom:10px;}
#wrapper #internalRight #holder .field {width:100px; float:left; display:block; text-align:right; margin-right:10px; font-size:12px; color:#565656;}
#wrapper #internalRight #holder .textBox {width:300px; background-image:url(../assets/gfx-textbox-bg.jpg); background-repeat:repeat-x; border:solid 1px #c9ccc8; height:18px; padding:3px; font-size:12px; color:#9e9e9e; float:left; display:block;}
#wrapper #internalRight #holder .required {float:left; display:block; margin:5px 0 0 10px;}
#wrapper #internalRight #holder #messageBox {width:300px; background-image:url(../assets/gfx-textbox-bg.jpg); background-repeat:repeat-x; border:solid 1px #c9ccc8; height:100px; padding:3px; font-size:12px; color:#9e9e9e; margin-bottom:10px; background-color:#f4f4f4; float:left; display:block;}
#wrapper #internalRight #holder .messageBox {width:300px; background-image:url(../assets/gfx-textbox-bg.jpg); background-repeat:repeat-x; border:solid 1px #c9ccc8; height:100px; padding:3px; font-size:12px; color:#9e9e9e; margin-bottom:10px; background-color:#f4f4f4; float:left; display:block;}
#wrapper #internalRight #holder #submitButton {width:50px; margin-left:365px; background-color:#77b02f; padding:5px 10px 5px 10px; text-align:center;}
#wrapper #internalRight #holder #submitButton a {color:#FFF;}
#wrapper #internalRight #holder .image {width:716px; height:195px; border:solid 1px #CCC; margin:0 0 20px 0 !important;}
#wrapper #internalRight #holder .newsHolder {width:300px; height:180px; float:left; display:block; margin:0 40px 40px 0;}
#wrapper #internalRight #holder .doubleLines {width:718px; border-bottom:dotted 2px #dad9d9; border-top:dotted 2px #dad9d9; padding:10px 0 10px 0;}
#wrapper #internalRight #holder .dropdownLarge {width:250px; float:left; display:block;}
#wrapper #internalRight #holder .dropdownSmall {width:100px; float:right; display:block;}
#wrapper #internalRight #holder #numbers {float:left; display:block; margin-left:110px;}
#wrapper #internalRight #holder #numberActive {width:200px; float:left; display:block;}
#wrapper #internalRight #holder #filter {width:718px; padding:10px 0 10px 0; margin-bottom:15px;}
#wrapper #internalRight #holder #filter ul li {list-style:none; display:inline;}
#wrapper #internalRight #holder #filter ul li a {padding:10px 10px 10px 10px; color:#8c8c8c;} #wrapper #internalRight #holder #filter ul li a:hover {background-color:#77b02f; color:#FFF; text-decoration:none;}
#wrapper #internalRight #holder #filter ul li a.active {background-color:#77b02f; color:#FFF; text-decoration:none;}

#wrapper #internalRight #holder .resources {width:325px; border:solid 1px #CCC; float:left; display:block; margin:0 30px 30px 0; min-height:144px;}
#wrapper #internalRight #holder .resources .heading {width:280px; font-size:14px; color:#77b02f; font-weight:bold; padding:10px; min-height:50px;}
#wrapper #internalRight #holder .resources .icon {width:70px; float:left; display:block; padding-left:10px;}
#wrapper #internalRight #holder .resources .resourceText {width:220px; padding:0 10px 10px 10px; float:left; display:block;}
#wrapper #internalRight #holder .resources .link {width:110px; float:right; display:block; padding:0 10px 10px 0;}

#wrapper #internalRight #holder .who {width:325px; border:solid 1px #CCC; float:left; display:block; margin:0 30px 30px 0;}
#wrapper #internalRight #holder .who .heading {width:200px; font-size:14px; color:#77b02f; font-weight:bold; padding:10px; float:left; display:block;}
#wrapper #internalRight #holder .who .icon {width:75px; height:99px; float:left; display:block; padding-left:10px; padding-top:10px; margin-right:5px;}
#wrapper #internalRight #holder .who .resourceText {width:210px; padding:0 10px 10px 10px; float:left; display:block;}
#wrapper #internalRight #holder .who .link {width:100px; float:right; display:block; padding:0 10px 10px 0;}

#wrapper #internalRight .searchResult {width:500px; margin-bottom:15px; border-bottom:solid 1px #CCC; padding-bottom:20px;}
#wrapper #internalRight #holder #searchAgain {float:left; display:block; margin-right:10px;}
#wrapper #internalRight #holder #search {width:50px; float:left; display:block; background-color:#77b02f; padding:3px 10px 3px 10px; color:#FFF;} 
#wrapper #internalRight #holder #search a {color:#FFF;}

#wrapper #internalRight #holder .contactBox {width:250px; border:solid 1px #CCC; margin-bottom:15px; padding-bottom:5px;}
#wrapper #internalRight #holder .contactBox .logo {width:35px; float:left; display:block; margin:5px 5px 0 5px;}
#wrapper #internalRight #holder .contactBox .medialink {width:200px; float:left; display:block; margin-top:12px;}

#wrapper #internalRight #holder li {list-style:georgian; list-style-image:url(../assets/gfx-bullet.jpg); list-style-position:inside; line-height:25px;}

/*----- LIGHTBOX ELEMENTS -----*/
#resourceOuter {width:480px;}
#resourceOuter #resourceLeft {width:120px; float:left; display:block; margin:25px 15px 15px 25px;}
#resourceOuter #resourceRight {width:300px; float:left; display:block; margin-top:25px;}

#employeeOuter {width:580px;}
#employeeOuter #employeeLeft {width:150px; float:left; display:block; margin:25px 15px 15px 25px;}
#employeeOuter #employeeRight {width:300px; float:left; display:block; margin-top:25px;}


/*----- FOOTER ELEMENTS -----*/
#outerFooter {width:100%; background-color:#e6ebe5; margin-top:40px;}
#outerFooter #footer {width:940px; margin:0 auto;}
#outerFooter #footer .textBox {width:250px; background-image:url(../assets/gfx-textbox-bg.jpg); background-repeat:repeat-x; border:solid 1px #c9ccc8; height:18px; padding:3px; font-size:12px; color:#9e9e9e; margin-bottom:10px;}
#outerFooter #footer .messageBox {width:250px; background-image:url(../assets/gfx-textbox-bg.jpg); background-repeat:repeat-x; border:solid 1px #c9ccc8; height:100px; padding:3px; font-size:12px; color:#9e9e9e; margin-bottom:10px; background-color:#f4f4f4}
#outerFooter #footer #footerLeft {width:280px; float:left; display:block; padding:0 20px 20px 0; margin:20px 0 20px 0;}
#outerFooter #footer #footerMiddle {width:280px; float:left; display:block; margin:0 19px 0 19px; border-left:dotted 1px #bac2b8; border-right:dotted 1px #bac2b8; padding:0 20px 20px 20px; margin:20px 0 20px 0;}
#outerFooter #footer #footerRight {width:280px; float:left; display:block; padding:0 0 20px 20px; margin:20px 0 20px 0;}
#outerFooter #footer #footerRight ul li {list-style:none;}
#outerFooter #footer #footerRight ul li a {color:#8a8f89; padding-bottom:25px;} #outerFooter #footer #footerRight ul li a:hover {color:#77b02f;}
#outerFooter #footer #footerLeft #footersubmit {width:50px; float:left; display:block; background-color:#77b02f; padding:3px 10px 3px 10px; color:#FFF; margin-left:185px; text-align:center;} 
#outerFooter #footer #footerLeft #footersubmit a {color:#FFF;}
#copyright {width:940px; margin:5px auto; font-size:12px;}
#copyright #left {width:500px; float:left; display:block; margin-bottom:20px;}
#copyright #left a {font-size:12px; color:#8c8c8c;}
#copyright #left a:hover {font-size:12px; color:#900;}
#copyright #right {width:400px; float:right; display:block; text-align:right; margin-bottom:20px;}
#copyright #right a {font-size:12px; color:#900;}


#wrapper #navigation ul li.one {width:115px;}
#wrapper #navigation ul li.two {width:110px;}
#wrapper #navigation ul li.three {width:160px;}
#wrapper #navigation ul li.four {width:95px;}
#wrapper #navigation ul li.five {width:85px;}
#wrapper #navigation ul li.six {width:80px;}
#wrapper #navigation ul li.seven {width:100px;}


.diddy-strip {display:block; height:2px; background-color:#77b02f; width:30px; margin-bottom:10px}

#TB_closeWindowButton
{
	background:url('/images/close.jpg') no-repeat;
	padding:0 32px 32px 0;
	font-size:0px;
	position:absolute;
	right:6px;
	top:6px;
}
#TB_closeAjaxWindow
{
    color:#E8E8E8;
}
#TB_title
{
    height:43px !important;
}
