#modules h1
#modules h2,
#modules h3 {
color:#ea7b04;
}

div.portal_login div.form_row_submit, .form_title, h5.form_title, div.form_row_submit {
    background: none repeat scroll 0 0 #414141;
    color: #fff;
}

.content_spotlight_list{
width:240px;
height:240px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

#modules div.content_image_box 
{
display:none;
}


#modules div.collection_item_description
{
text-transform:normal;
}

#modules h1
#modules h2,
#modules h3 {
color:#ea7b04;
}

div.portal_login div.form_row_submit {
background: none repeat scroll 0 0 #8F8F8F;
}

#main_menu a {
    color: #007155;
}

#main_left h1, #main_left h2, #main_left h3, #main_left h4, #main_left h5, #main_left h6 {
    color: #000000;
}

#modules h1 #modules h2, #modules h3 {
    color: #fff !important;
}

#main_menu {
    background: none repeat scroll 0 0 #FfFfFf;
    border: 2px solid #007155;
    color: #007155;
}

#main_menu ul li {
    border-left: 1px solid #222 !important;
}

#nav ul a:hover, #nav ul a.selected {
	background:#007155;
	color:#fff;
}

.top_menu a:link, .top_menu a:visited {
    color: #fff !important;
}

body.internal #main_right h3, .required, h1, #modules h3, #modules h4, a, a:link, a:visited, a:active, a:focus, body.internal #main_left ul#side_menu li a:hover, body.internal #main_left ul#side_menu li.selected a {
    color: #007155;
}

div.required_form_label  {
    color:#007155;
}

body,#header_wrapper, #module_wrapper, #footer_wrapper {
    background-color: #222;
}

#logo  {
    padding: 20px 0 20px;
}

#main_wrapper  {
    background-image: url("../graphics/main_bg.jpg");
}

#header_wrapper  {
    border-bottom: 4px solid #d7fff5;
}

::-moz-selection { background: #ef8223; color: #fff; text-shadow: none; }

::selection { background: #ef8223; color: #fff; text-shadow: none; }