/* Layout */
body {
font-family:arial;

}



#header {
background-color:#1E4164;
}

#holder {
background-color:#FFFFFF;
}

#horiz_menu{
background:url(../images/topmenu.gif) repeat-x;
height:33px;
margin-bottom:15px;
}

#footer {
background-color:#1E4164;
color:#445577;
}
/* End Layout */

#main div.recordsummary h2{
background:none;
}


/* Fonts */
h1, div.duupdatepub .pubtick, div.duupdatepub .pubtick a, div.forum_list_header a {
color:#FFFFFF;
}

h2, h3 {
color:#333333;
font-family:Tahoma,Arial,Helvetica;
}

#main h2{
background:transparent url(../images/title_underline.gif) no-repeat scroll left bottom;
padding-bottom:5px;
}

a:link, a:visited {
color:#194c9a;
}

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

#main div.forum_list_header h2 {
background:none;
height:auto;
margin-top:-7px;
}

.pagecomponent a {
color:#194c9a;
font-weight:bold;
}

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

a:link a:visited {
color:#194c9a;
}

#footer a{
font-size:10pt;
font-weight:normal;
color:#99AADD;
text-decoration:underline;
}

#footer span{
font-size:10pt;
font-weight:normal;
color:#99aadd;
}
/* End Fonts */


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

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

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

.menu a, .menu a:visited {
border-color:#dddddd;
color:#003366;
font-size:9pt;
}

.menu a:hover {
background:#003366;
color:#FFFFFF;
text-decoration:none;
}

.menu li.menu-selected a{
font-weight:bold;
}
/* End Menu */


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

div.duupdatepub{
background-color:#1E4164;
border-bottom:0px;
}

div.forum_latestpost {
background-color:#E7E8F0;
}

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.post_list_item_header, div.thread_list_item_header, div.forum_list_header {
background-color:#1E4164;
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:#dee9f8;
}

div.forum_latestpost {
background-color:#b8ccea;
}

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

div.duviewpage h3 {
text-decoration:underline;
background:transparent none repeat scroll 0 0;
border:medium none;
font-family:Tahoma,Arial,Helvetica;
}

.duviewgroup{
border:none;
border-bottom:1px solid #C5C5BE;
}
div.duviewrecord {
background-color:#FFFFFF;
margin-top:0px;
border:none;
}

.dutransnavigation {
background-color:#FFFFFF;;
}

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

/* Horizontal Menu */
#horiz_menu li a{
color:#EEAA22;
font-size:10pt;
text-decoration:none;
padding-left:10px;
}

#horiz_menu li a:hover{
color:#ffffff;
}


/* End Horizontal Menu */


#search a{
color:#99AADD;
font-size:10pt;
font-weight:normal;
text-decoration:underline;
}

#search a:hover{
text-decoration:none;
}

.rhs_menu{
margin-bottom:10px;
}

.rhs_menu a{
text-decoration:underline;
color:#003366;
}

.rhs_menu a:hover{
text-decoration:none;
color:#003366;
}

td.link{
border-bottom:1px solid #EEEEEE;
}

.rhs_menu img{
border:0;
}

td.link a{
text-decoration:none;
color:#003366;
}

.rss a{
text-decoration:underline;
}

.duviewfieldsh3{

}

table.gallery td{
width:170px;
overflow:hidden;
}

table.gallery{
table-layout:fixed;
width:700px;
}
