* html body {behavior: url(library/styles/csshover.htc)}
body {height: 100%; width: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Arial, sans-serif; font-size: 12px; color: #969696;}
a img {border: none;}
h1 {font:normal 25px Arial; letter-spacing:-0.08em; padding:0; margin:0 0 6px 0; color:#6d99ca;}
h2 {font:normal 18px Arial; letter-spacing:-0.05em; padding:0; margin:10px 0 3px 0; color:#5d924a;}
h3 {font:normal 16px Arial; color:#727272; margin:0 0 20px 0;}
p {font:normal 12px Arial;  letter-spacing: normal; padding:0 0 14px; margin:0; line-height:18px; color:#727272; text-align: justify;}
form {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; width: 100%;}
hr {border: 1px solid #FFFFFF; border-top: 1px dotted #6d99ca; background-color: #FFFFFF}
.clsNews {font:normal 11px Arial;  padding:0 0 6px; margin:0; color:#727272;}
.clsNewsDate {font:normal 11px Arial;  padding:0 0 6px; margin:0; color:#5d924a;}

.clsSearchBox {border: none; background-color: #557fb6; color: #ffffff; border: none; padding: 2px 4px;}
.clsTextBox, .clsUsername, .clsPassword {border: none; background-color: #c1d6eb; color: #12547C; padding: 2px 4px; font-size: 12px;}
.clsDropDown {border: none; background-color: #c1d6eb; color: #12547C; font-size: 12px;}
.clsButton {color: #355e8a; border: solid 1px #355e8a; background: #94B6DE; font-weight: bold; height: 24px;}
textarea {font-family: Arial, sans-serif; font-size: 12px;}

#divContainer {position: relative; top: 0px; left: 0px; width: 100%; min-width: 970px; margin: 0px auto; text-align: left;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 100%; padding: 0px; margin: 0px;}
#divHeader {position: relative; top: 0px; left: 0px; margin: 0px auto; width: 960px;}
#divTopRightNav {position: absolute; top: 65px; right: 0px; color: #FFFFFF; font-size: 10px; text-align: right; z-index: 10;}
#divTopRightNav a {color: #FFFFFF; text-decoration: none}
#divTopRightNav a:hover {text-decoration: underline}
#divSearch {position: absolute; top: 23px; right: 0px; color: #FFFFFF; font-size: 10px; z-index: 10;}

#divBodyContainer {position: relative; top: 0px; left: 0px; width: 100%;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 960px; margin: 0px auto; padding: 0px;}

#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; clear: both; height: 400px;}
#divContentContainer .clsContentTable .clsColumn2, #divContentContainer .clsContentTable .clsColumn1 {vertical-align: top;}

#divContent {position: relative; top: 0px; left: 0px; padding: 0px 10px 0px 10px; color: #727272; margin-top: 15px;}
#divContent li {font:normal 12px Arial; letter-spacing: normal; padding:0 0 8px; margin:0; line-height:19px; color:#727272; text-align: justify;}
#divContent a {color: #355e8a;}

.clsShadowCorner {background: url(../images/shadow_bg.gif) no-repeat bottom right; padding: 0px 20px 20px 0px}

div#divNavigationPrimary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 10px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; padding: 0px; text-align: center;}
div#divNavigationPrimary ul li a {display: block; text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; text-transform: uppercase;}
div#divNavigationPrimary .clsNavItem {}
div#divNavigationPrimary .clsNavItem:hover, div#divNavigationPrimary .clsNavItemSelected {}
div#divNavigationPrimary .clsNavTabTable {height: 25px;}
div#divNavigationPrimary .clsNavTabTable .clsNavTabTableLeft {height: 25px;width: 6px;}
div#divNavigationPrimary .clsNavTabTable .clsNavTabTableMiddle {}
div#divNavigationPrimary .clsNavTabTable .clsNavTabTableRight {height: 25px; width: 19px;}
div#divNavigationPrimary .clsNavTabTable .clsNavTabTableMiddle a {height: 19px; padding: 6px 6px 0px 6px;}

div#divNavigationPrimary .clsNavItem:hover .clsNavTabTableLeft,
div#divNavigationPrimary .clsNavItemSelected .clsNavTabTableLeft {background: url(../images/primary_nav_selected_left_bg.gif) no-repeat}
div#divNavigationPrimary .clsNavItem:hover .clsNavTabTableMiddle,
div#divNavigationPrimary .clsNavItemSelected .clsNavTabTableMiddle {padding-bottom: 0px; background: url(../images/primary_nav_selected_bg.png) top right no-repeat}
div#divNavigationPrimary .clsNavItem:hover .clsNavTabTableRight,
div#divNavigationPrimary .clsNavItemSelected .clsNavTabTableRight {background: url(../images/primary_nav_selected_right_bg.png) no-repeat 0px 4px}

* html div#divNavigationPrimary .clsNavItem:hover .clsNavTabTableMiddle,
* html div#divNavigationPrimary .clsNavItemSelected .clsNavTabTableMiddle {background: url(../images/primary_nav_selected_bg.gif) top right no-repeat}
* html div#divNavigationPrimary .clsNavItem:hover .clsNavTabTableRight,
* html div#divNavigationPrimary .clsNavItemSelected .clsNavTabTableRight {background: url(../images/primary_nav_selected_right_bg.gif) no-repeat 0px 4px}

div#divNavigationPrimary ul li .clsDropDownNav {position: absolute; top: 25px; left: 0px; display: none;}
div#divNavigationPrimary ul li .clsDropDownNav ul {position: absolute; top: 4px; left: 0px; width: 194px; padding: 0px 0px 8px 0px; z-index: 10; background: url(../images/primary_nav_dropdown_bg.png) bottom;}
* html div#divNavigationPrimary ul li .clsDropDownNav ul {width: 194px; background: url(../images/primary_nav_dropdown_bg.gif) bottom left no-repeat;}
div#divNavigationPrimary ul li:hover .clsDropDownNav {display: block;}
div#divNavigationPrimary ul li ul li {position: relative; top: 0px; left: 1px; clear: left; text-align: left;}
div#divNavigationPrimary ul li ul li:hover {background: url(../images/selected_dropdown_pixel.png);}
div#divNavigationPrimary ul li ul li:hover a {color: #d8e9f8;}
div#divNavigationPrimary ul li ul li a {font-size: 11px; padding: 5px 12px; width: 163px; line-height: 14px; }
div#divNavigationPrimary ul li .clsDropDownNav .clsDropdownHeader {position: absolute; top: 0px; left: 0px; background: url(../images/primary_nav_dropdown_bg_top.png) no-repeat; width: 194px; height: 4px;}
* html div#divNavigationPrimary ul li .clsDropDownNav .clsDropdownHeader {background: url(../images/primary_nav_dropdown_bg_top.gif) no-repeat top left; width: 194px;}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px; width: 205px;}
div#divNavigationSecondary #divSecondaryNavTitle {height: 20px; margin-top: 10px; margin-bottom: 10px; padding: 4px 10px; color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 10px; background: url(../images/leftnav_header_bg.gif) no-repeat}
div#divNavigationSecondary ul {list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationSecondary .clsMainNavHolder {border-bottom: solid 1px #FFFFFF; width: 205px;}
div#divNavigationSecondary a {text-decoration: none; font-size: 14px; line-height: 20px; color: #355e8a; display: block; padding: 5px 10px; width: 185px; height: 100%;}
div#divNavigationSecondary .clsSecondaryNavSelected .clsMainNavHolder a,
div#divNavigationSecondary .clsSecondaryNav .clsMainNavHolder a:hover {background: url(../images/secondary_nav_selected_bg.gif) no-repeat 0px 9px #c3d7eb;}
div#divNavigationSecondary .clsSecondaryNavFooter {width: 180px; height: 18px; background: url(../images/leftnav_bottom_bg.gif) no-repeat bottom}

div#divNavigationSecondary ul ul {display: none; margin-bottom: 0px;}
div#divNavigationSecondary ul .clsSecondaryNavSelected ul {display: block; background: #dbe7f3;}
div#divNavigationSecondary ul ul a {font-size: 12px; padding: 6px 15px 6px 25px; display: block; width: 165px; height: 100%; line-height: 16px;}
div#divNavigationSecondary ul ul li {width: 205px; margin: 0px;}
div#divNavigationSecondary ul ul .clsChildNavSelected a,
div#divNavigationSecondary ul ul .clsChildNav a:hover {background: url(../images/secondary_nav_selected_bg.gif) no-repeat 0px 9px #c3d7eb;}

#divCallout {position: relative; top: 0px; left: 0px; margin-top: 30px; padding: 0px; width: 180px;}

#divBreadcrumb {position: relative; top: 15px; left: 0px; padding: 22px 10px 2px 10px; height: 16px; color: #5d924a; font-size: 10px; text-transform: uppercase;}
#divBreadcrumb a {color: #5d924a; text-decoration: none;}

#divFooterContainer {position: relative; top: 0px; left: 0px; height: 333px; width: 100%; background: url(../images/footer_bg.gif) no-repeat bottom #346622;color:#ffffff;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 960px; margin: 0px auto;height:100%;}
#divFooterContainer #divBottomLinks {position: absolute; top:290px; right: 0px;z-index:10;}
#divFooterContainer #divBottomLinks a {margin-right: 20px}
#divFooterContainer #divFooterText {position: absolute; top: 245px; left: 0px; font-size: 11px; text-align: left; color: #9fd18e !important;width:700px;line-height:12px;z-index:0;}
#divFooterContainer #divFooterText p {color: #9fd18e !important;font-size: 11px;line-height:12px;}
#divFooterContainer #divFooterText a {color: #ffffff;text-decoration:underline;}
#divFooterContainer #divCaordaLogo {position: absolute; top: 32px; right: 50px;}

#pnlLogin td span {color: #5d924a !important;}
.clsMessage {font-weight: bold; font-size: 12px;}

#divPoll {position: relative; top: 0px; left: 0px; background: url(../images/poll_bg.gif) no-repeat top #114173; color: #ffffff; border: 1px solid #ffffff; margin: 20px 0px 0px 0px; width: 167px; padding: 15px 18px 0px 18px; overflow: hidden;}
.clsPoll {position: relative; top: 0px; left: 0px; width: 167px; padding: 0px 0px 40px 0px; line-height: 18px;}
.clsPoll input {float: left; margin: 2px 5px 0px 0px;}
.clsPoll label {display: inline; color: #ffffff;}
.clsPoll p {color: #ffffff;}
.clsPollHeaderImage {margin: 0px 0px 10px -3px}
.clsPollTable {}
.clsPollVote .clsPollTable td {padding-left: 18px;}
.clsPollTable input {position: absolute; left: 0px;}
.clsPollGraph {height: 14px; float: left; line-height: 14px; margin: 2px 0px 5px 0px; background-color: #52853f !important;}
.clsPollPercentage {height: 14px; float: left; padding: 0px 0px 0px 5px; line-height: 14px; margin: 2px 0px 5px 0px;}
.clsVoteButton {margin-top: 10px !important;}
.clsPollFooter {position: absolute; left: 0px; bottom: 0px;}
#divFooterCalloutLeft {width:220px;float:left;position:relative;top:70px;height:165px;margin-right:20px;background-image:url(../images/caorda_com.png);background-position:left top;background-repeat:no-repeat;}
#divFooterCalloutMiddle {width:220px;float:left;position:relative;top:70px;height:165px;margin-right:20px;background-image:url(../images/our_services.png);background-position:left top;background-repeat:no-repeat;}
#divFooterCalloutRight {width:220px;float:left;position:relative;top:70px;height:165px;margin-right:20px;background-image:url(../images/latest_projects.png);background-position:left top;background-repeat:no-repeat;}
#divFooterCalloutLeft ul, #divFooterCalloutRight ul, #divFooterCalloutMiddle ul {list-style-type:none;padding:0px;background-repeat:no-repeat;margin:15px 0px 0px 0px;width:220px;}
#divFooterCalloutLeft ul li,#divFooterCalloutRight ul li,#divFooterCalloutMiddle ul li {background-image:url(../images/footer_list_bg.png);background-repeat:no-repeat;height:20px;width:195px;padding:5px 0px 0px 23px;color:#ffffff;}
#divFooterCalloutLeft ul li a,#divFooterCalloutRight ul li a,#divFooterCalloutMiddle ul li a {color:#ffffff;text-decoration:none;}
#divLetsTalk {width:230px;float:left;position:relative;top:29px;height:146px;margin-top:50px;background-image:url(../images/lets_talk.png);background-position:center top;background-repeat:no-repeat;margin-left:10px;}
.clsNoFloat {padding:8px 0px;float:none;clear:both;}
#divSmallLinks {width:205px;height:32px;position:absolute;right:0px;top:230px;text-align:right;}
.clsSmallLink {margin-left:10px;}
#divContactUs {width:142px;position:absolute;right:0px;top:80px;}
#divLetsTalk #divLetsTalkText {position:absolute;top:45px;left:32px;}
.clsNewsItem {border-bottom:1px dotted #595959;padding-bottom:15px;}
#___plusone_0 {width:68px !important;margin:0px 0px 0px 10px !important;position:relative;top:-4px !important;}
