/* Layout */
body {
background:#ffffff url(../images/template_images/bg4.jpg) repeat-x;
color:#737373;
}

#header {
background:#BDF2B4;
border-bottom:7px solid #7daa7a;
}

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

#footer {
border-color:#7daa7a;
background:#BDF2B4;
color:#FFFFFF;
}
/* End Layout */


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

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

h2, h3 {
color:#547f52;
}

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

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

.pagecomponent h3 {
color:#547f52;
}

.duviewgroup h3 {
background-color:#61C359;
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:#545454;
}

a:link, a:visited {
color:#527c4f;
}
/* 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:#61C359;
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:#ffffff;
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: #fffff;
}
.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 {

}

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

table.ticketlist{
border:1px solid;
}

table.ticketlist th {
background-color:#7DAA7A;
color:#FFFFFF;
}


table.ticketlist th, table.ticketlist td {
margin:2px;
border:1px solid #000000;
padding:6px;
text-align:left;
}

ul.dueventslist h3 {
background:#7DAA7A;
color:#ffffff;
padding: 6px 0 8px 5px;
}



.attendeeform h4 {
background-color:#7daa7a;
border-bottom:1px solid black;
margin:0;
padding:5px;
}

#duformerrorbox ul {
margin-bottom:7px;
}

#duaform a{
color:#B186DF;
}

table.linesummary th{
background:#7daa7a;
color:#ffffff;
}
