/* Layout */
body {
background:#ffffff;
color:#737373;
}

#header {
background:url(../images/header.jpg) no-repeat;
}

#holder {
background-color:#ffffff;
border-color:#7daa7a;
}

#footer {
color:#FFFFFF;
}
/* End Layout */


/* Fonts */
h1 {
color:#ffffff;
}

div.duupdatepub .pubtick, div.duupdatepub .pubtick a, div.forum_list_header a {
color:#ffffff;
}

h2, h3 {
color:#279980;
}

a:link, a:visited {
color:#527c4f;
}

div.duupdatepub h3 {
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
}

.pagecomponent h3 {
color:#547f52;
}

.duviewgroup h3 {
background-color:#A42424;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
border:0px;
}

div.duviewpage h3 {
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.pagecomponent a {
color:#527c4f;
font-weight:bold;
}

td, tr, p, div {
color:#000000;
}

a:link, a:visited {
color:#555555;
}

a:hover{
color:#111111;
}
/* End Fonts */


/* Menu */
.menu ul li {
background:#bee1bc;
}

.menu ul li ul li {
background:#a0cd9e;
}

.menu ul li ul li ul li {
background:#83b380;
}

.menu a, .menu a:visited {
border-color:#789d76;
color:#496e47;
}

.menu a:hover{
background:#60915d;
color:#FFFFFF;
text-decoration:none;
}
/* End Menu */


/* Update Forms */
.duviewrecord {
background-color:#FFFFFF;
margin-bottom:0px;
border-top:0px;
}

div.duupdatepub{
background-color:#7daa7a;
border-bottom:0px;
}

input submit:active {
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

div.forum_list_header h2 a:link, div.forum_list_header h2 a:visited, span.thread_title a:link, span.thread_title a:visited, .postinfo {
color:#FFFFFF;
}

div.forum_list_header h2{
color:#CC66FF;
border:none;
background:transparent;
}

div.post_list_item_header, div.thread_list_item_header, div.forum_list_header {
background-color:#7daa7a;
color:#FFFFFF;
}
div.post_list_item td.userinfo, div.thread_list_item div.thread_list_content, p.forum_description, p.forum_intro_msg, div.forum_list_item div.forum_list_content {
background-color:#d3e5d1;
color:#555555;
}

div.forum_list_item p {
color:#555555;
}

div.forum_latestpost {
background-color:#eef4ed;
color:#454a44;
}
div.forum_latestpost a {
color:#527c4f;
}

#duformerrorbox, .duformerrorbox {
background-color:#FFFFFF;
}

.updatefields {
background-color: #f3f3e2;
}

.updatefieldrow .flabel, .updatefieldrowerr .flabel {
color:#000000;
}

.thread_list_content td, .thread_list_content tr, .thread_list_content p, .thread_list_content div {
color:#454A44;
}

.post_list_item {
background-color:#ffffff;
}
div.post_list_item .postcontent {
color:#003366;
}

div.duviewpage h3 {
background-color:#7daa7a;
}

div.duviewrecord {
background-color:#f3f3e2;
margin-top:0px;
}

.dutransnavigation {
background-color:#ffffff;
}

.dusearchrecord {
background-color:#f3f3e2;
}
/* End Update Forms */

/* Search */ 

input#ctl00_placeholderSearch_btnSearch {
background:#EEEEEE url(../images/button.png) repeat scroll 0 0;
border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
border-style:solid;
border-width:1px;
color:#000000;
cursor:pointer;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:23px;
}

input#ctl00_placeholderSearch_txtSearch{
font-family:Arial;
font-size:9pt;


}

.boxSearch{
margin-right:7px;
margin-bottom:7px;
}

#footer p a{
color:#E6E7E8;
font-family:arial;
font-size:11px;
text-decoration:underline;
font-weight:normal;
}


#footer p a:hover{
color:#FFFFFF;
font-family:arial;
font-size:11px;
text-decoration:underline;
font-weight:normal;
}

#footer ol, #footer ol a{
font-size:9px;
color:#3D3D3D;
font-family:verdana;
font-weight:normal;
line-height:12px;
}

#footer ol a{
text-decoration:underline;
}

.tagline h2{
color:#006F50;
display:block;
margin-right:14px;
margin-top:121px;
}

.giftaid input{
margin-left:15px;
margin-right:15px;
}