﻿/*****************************/
/*** Core html setup stuff ***/
/*****************************/
input.button { 
	border: 1px solid #000;
	background:#c6eeff;
	color:#000;
}

.inputbox {
	border: 1px solid #000;
	background:#c6eeff;
	color:#000;
}

.inputbox:hover { background:#86dbff; }

a:link, a:visited {
	color: #008cc6;
}

a:hover {
	color: #005c82;
}

body {
	background: #003db0 url(../images/bkg_body.jpg) top center no-repeat;
}

body, td, div, p {
	color: #000;
}

td, div, p {text-align: left;}


/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

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

#title {
	color: #7bdeff;
}
#header_text table.contentpaneopen,
#header_text table.contentpaneopen td,
#header_text table.contentpaneopen td p  {
	color:#fff;
}

#header_text table.contentpaneopen a {
	color:#fcff00;
	text-decoration: underline;
}
/**********************/
/*** Top Navigation ***/
/**********************/
#topnavi {
	background: url(../images/ultramarine/bkg_topnavi.jpg) top left no-repeat;
}
#topnavi ul li {
	background: url(../images/ultramarine/bkg_buttonseparator.gif) top left no-repeat;
}
#topnavi ul li a {
	color: #fff;
}

#topnavi ul li a:hover{
	color: #035274;
	background: url(../images/ultramarine/bkg_buttonon.jpg) top left no-repeat;
}

#topnavi ul li a#active_menu-nav{
	color: #035274;
	background: url(../images/ultramarine/bkg_buttonon.jpg) top left no-repeat;
}

/**********************/
/*** User 4 (Search menu) ***/
/**********************/
#search div.search .inputbox{
	border: 1px solid #002e5b;
	background:#60bee7;
	color:#000;
}

/**********************/
/*** Top (Newsflash) ***/
/**********************/

/**********************/
/*** Main Body ***/
/**********************/
#main{
	background: url(../images/ultramarine/bkg_main.gif) top left repeat-y; 
}

/**********************/
/*** Left Column ***/
/**********************/
#leftcol h3{
	color: #00577b;
	background: url(../images/ultramarine/bkg_sidetitle.jpg) top left no-repeat; 
}

#leftcol div.module_menu , #leftcol div.module, #leftcol div.moduletable_menu, #leftcol div.moduletable, #leftcol div.moduletable_text {
	background: url(../images/ultramarine/bkg_side.gif) center bottom no-repeat;
} 

#leftcol a:link, #leftcol a:visited {
	color:#820000;
}

#leftcol a:hover, #leftcol a:active {
	color:#d10000;
}

/**********************/
/*** Right Column ***/
/**********************/
#rightcol h3{
	color: #00577b;
	background: url(../images/ultramarine/bkg_sidetitle.jpg) top left no-repeat; 
}

#rightcol div.module_menu , #rightcol div.module, #rightcol div.moduletable_menu, #rightcol div.moduletable, #rightcol div.moduletable_text {
	background: url(../images/ultramarine/bkg_side.gif) center bottom no-repeat;
} 

#rightcol a:link, #rightcol a:visited {
	color:#820000;
}

#rightcol a:hover, #rightcol a:active {
	color:#d10000;
}

/******************************************************************/
/* Controls Link Icon appearance in side modules */
/******************************************************************/
ul.menu li a,
ul.menu li ul li a,
ul.mostread li a,
ul.latestnews li a,
.moduletable ul li a {
	background: url(../images/ultramarine/bkg_list.gif) left no-repeat;
}

/**********************/
/*** Main Content Menu ***/
/**********************/
.componentheading {
	color: #003db0;
	background: url(../images/ultramarine/bkg_componentheading.gif) top left no-repeat;
}

.contentheading {
	color: #000;
}

.contentpaneopen h3  {
	color: #000;
}

#pathway {
	color:#000;
}

.small, .createdate, .modifydate {
	color:#0080c4;
}

a.readon, a.readon:hover, a.readon:visited{
	color:#fcff00;
	background: url(../images/ultramarine/bkg_readon.gif) top left no-repeat;
}


/*******************/
/***  Login Form  ***/
/*******************/

/*************/
/***  Polls  ***/
/*************/
td.sectiontableheader {
  border-right: 1px solid #a4e4ff;
  color: #000;
  background: #fff;
}

.article_ separator {
border-top: 1px solid #000000;
display: block;
width: 95%;
margin-left: 10px;
margin-top: 10px;
}

/******************/
/***  Copyright  ***/
/******************/
#copyright {
	color:#fff;
	background: url(../images/ultramarine/bkg_copy.jpg) top left no-repeat; 
}

#copyright a:link, #copyright a:active, #copyright a:visited {
	color:#003db0;
}