body {
	background-color: #ffffff;
	color: #343434;
}

#header-bg {
	/*background-color: #8995a0;*/
	/*background-color: #6CF;*/
	
	/*background: linear-gradient(red, yellow); */
	background: linear-gradient(#81EFEA, #000000);
	/*background: linear-gradient(#236d80, #000000);*/
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

#top-a-line {
	background-color: #343434;
}

#log-panel a, #log-panel a:hover {
	/*color: #a1a1a1;*/
	color:#ffffff;
}

#menu,.camera_prev > span,.camera_next > span,.camera_commands > .camera_play,.camera_commands > .camera_stop,.camera_prevThumbs div,.camera_nextThumbs div,#social-links li a,#nav ol ol, #nav ul ul,.custom_style2 h3 > img, /*.custom_style2 h3 > a img,*/ .custom_style1 a,.print-icon a:hover,.email-icon a:hover{
	background-color: #236d80 !important;
	color: #FFFfff;	/*background-color: #717c85;*/
	
	
}

#menu .menu-nav li ul, #menu .menu-nav li ul li ul, #nav ol, #nav ul  {
	background-color: #8995a0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #606060;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #606060;
	color: #FFFfff;	
}

.camera_prev > span:hover,.camera_next > span:hover,.camera_commands > .camera_play:hover,.camera_commands > .camera_stop:hover,.camera_prevThumbs div:hover,.camera_nextThumbs div:hover,#social-links li a:hover {
	background-color: #343434 !important;
}

.camera_thumbs_cont ul li > img {
	border: 1px solid #236d80 !important;
}

.camera_caption h1 {
	/*background-color: #019c98;*/
	background-color: #236d80;
	color: #ffffff;
}

.camera_caption h2 {
	background-color: #FFFFFF;
	opacity: 0.8;
	color: #343434;
}

.camera_caption p {
	color: #343434;
}

#text-background, dt.tabs.open {
	background-color: #ffffff;
}

a,a:hover, .moduletable_menu_light ul.menu li ul li a:hover, .moduletable_menu ul.menu li ul li a:hover {
	/*color: #236d80;*/
	/*color: #a1a1a1;*/
	
}

.button, button, a.button {
	color: #ffffff !important;
	/*background-color: #019c98 !important;*/
	background-color: #900 !important;
}

.button:hover, button:hover, a.button:hover {
	color: #ffffff !important;
	background-color: #343434 !important;
}

#menu .menu-nav li a, #menu .menu-nav ul a, #menu .menu-nav ul ul a, ul.menu-nav li a small {
	color: #ffffff;
}

#menu .menu-nav a:hover, .menu-nav li.sfHover > a, .menu-nav li a:hover, .menu-nav li.active > a {
	/*background-color: #115262;*/
	color: #ffffff !important;
	background-color: #525252;	/*border-bottom: 3px solid #717c85;*/
	
}

#menu .menu-nav li ul a:hover {
	/*background-color: #115262;*/
	color: #ffffff !important;
	margin-right: 4px;
	margin-left: 4px;	
	/*border-bottom: 3px solid #717c85;*/
	
}



#top-modules {
	background-color: #f5f5f5;
	color: #343434;
}

#top-modules h3 {
	color: #343434;
}

#top-modules a {
	/*color: #236d80;*/
	color: #019c98;
}

fieldset {
	border-top: 1px solid #e0e0e0;
}
thead th, table th, tbody th, tbody td {
	border-top: 1px solid #e0e0e0;
}
tbody th, tbody td, h2 .contact-name, .search-results dt.result-title{
	border-bottom: 1px solid #e0e0e0;
}
.moduletable {
	color: #343434;
	
}

.moduletable a {
	color: #236d80;
}

.moduletable h3, .moduletable_menu h3, thead th, table th {
	color: #343434;
}

.moduletable_menu {
	background-color: #F7F7F7;
	border: thin solid #D8D8D8;
	padding-left: 10px;
	padding-right: 5px;
}

.moduletable_menu h3 {
	padding-top: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 5px;
}

.moduletable_menu ul.menu li a, .latestnews_menu li a {
	color: #236d80;
	
}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover {
	/*background-color: #236d80;*/
	background-color: #019c98;
	color: #ffffff;
}

.moduletable_style1 a {
	color: #236d80;
}
.moduletable_style1 h3 {
	color: #343434;
} 



.moduletable_style2:hover {
	/*color: #ffffff;*/
	color: #900;
	border: thin solid #999;
	/*background-color: #236d80 !important;*/
	background-color: #EBEBEB;	/*background-color: #019c98;*/
}

#bot-modules {
	/*background-color: #236d80;*/
	background-color: #616161;
	color: #ffffff;
}

#bot-modules h2 {
	color: #ffffff !important;
	font-weight: 700;
}

#bot-modules .moduletable {
	color: #FFFFC4 !important;
	
}

#bot-modules h3 {
	color: #FFFFff !important;
	font-weight: 700;
}

#bot-modules h6 {
	color: #FFFFC4 !important;
}

#bot-modules a {
	color: #ffffff;
}

#footer-line a {
	color: #236d80;
}
#footer-line a:hover {
	color: #236d80;
}
#footer-line {
	color: #343434;
}
.menu-nav > li.active > a, .menu-nav > li.active > a:hover, .menu-nav > li > a:hover, .menu-nav > li.sfHover > a {
	color: #ffffff !important;
	background-color: #8995a0;
	border-bottom: 3px solid #717c85;
}