/* ----------------------------------------------------
color.css
The Bad Monkeys
last modified:  01/03/2010 by AGB
last validated: 01/03/2010 by AGB
------------------------------------------------------- */


/* ----------------------------------------------------
Links
------------------------------------------------------- */
a:link		{ color: #000000; }
a:visited	{ color: #000000; }
a:hover		{ color: #131313; }
a:active    { color: #ffffff; }

sup a:link, sup a:visited	{ color: #333333; }
.expand a:link  { color: #243E79; }
.expand a:visited	{ color: #333333; }
.expand a:hover		{ color: #333333; }
.expand a:active	{ color: #333333; }

#footermenu a:link { text-decoration: none; }
#footermenu a:visited { text-decoration: none; }
#footermenu a:hover { text-decoration: none; }
#footermenu a:active { text-decoration: none; }

#header a.gobutton {
	background: transparent url(../images/go_onblue2.gif) no-repeat scroll right center;	
	}

a.gobutton {
	background: transparent url(../images/go_orange2.gif) no-repeat scroll right center;	
	}

a.golinkbutton {
	background: transparent url(../images/go_orange2.gif) no-repeat scroll right center;	
	}

a.helpbutton {
	background: transparent url(../images/help.gif) no-repeat scroll right center;	
	}

a.printbutton {
	background: transparent url(../images/printer.gif) no-repeat scroll right center;	
	}

a.addlinkbutton {
	background: transparent url(../images/badge_add_green.gif) no-repeat scroll left center;	
	}

a.forwardlinkbutton {
	background: transparent url(../images/badge_forward_green.gif) no-repeat scroll left center;	
	}

/* ----------------------------------------------------
Layout
------------------------------------------------------- */

#wrap {
	background-color: #FFFFFF;
	}

body {
	}
	
.newwinb {
	background: #f4f3f0 url(../images/newwinbbg.gif) 50% 0 repeat-y;		
	}

.core {
	color: #000000; 
	background: #f4f3f0 url(../images/background.gif) 50% 0 repeat-y;  
	}	

#content {
	border-color: #c1c1c4;
	}
	
	
/* -----------------------------------------------------
Page
------------------------------------------------------- */

/* ----------------------------------------------------
Headers
------------------------------------------------------- */
h1 {
	color: #11568C ;
	}
	
h1 em.subhead {
	color: #11568C;
	background: transparent url(../images/pagetitlearrow.gif) no-repeat 0 .65em;
	}
	
h2 {
	color: #888600;
	}
	
#wrap h2 a {
	color: #11568C;
	}
	
#sidebar h2 {
	background: #11568C url(../images/h2sidebarbg.gif) no-repeat;
	color: #fff;
	}
	
h2.divider {
	background: #11568C url(../images/corner.gif) no-repeat;
	color: #fff;
	}
	
#wrap h2.divider span.barright a {
	color: #fff;
	}
	
h3, h4, h5, h6 {
	color: #888600;
	}
	
#sidebar h3 {
	color: #11568C;
	}
	
#wrap #sidebar h3 a {
	color: #11568C;
	}
	
#wrap h3 a {
	color: #555;
	}
	
.pagetitle {
	color: #00344D;
	}
	
.pagetitletext {
	color: #420042;
	background-color: transparent;
	border-left: 5px solid #C9DD03;
	}	

.processing {
	background: url(../images/ajax-loader-bar.gif) no-repeat;
	}

.currentview {
	color: #C8DB00;
	}
		
.changeview {
	color: #009FDA;
	}
	
.emphasisedlabel {
	color: #00344D;
}

/* ----------------------------------------------------
Tables
------------------------------------------------------- */

tbody th, td, tr {
	color: #333;
	}
	
table.border {
	border-color: #c1c1c4;
	}
	
table.grid {
	border-color: #c1c1c4;
	}
	
table.grid th, table.grid td {
	border-color: #c1c1c4;
	}
	
table.rows {
	border-color: #c1c1c4;
	}
	
table.rows th, table.rows td {
	border-color: #c1c1c4;
	}
	
tr.header th {
	background: #11568C ;
	color: #fff;
	}
	
tr.subhead th {
	background: #c1c1c4;
	}
	
tr.rowoff {
	background-color: #fff;
	}
	
tr.rowon {
	background-color: #f1f6f8;
	}

/* ----------------------------------------------------
Lists
------------------------------------------------------- */
dt {
	color: #555;
	}
	
#sidebar dt {
	color: #11568c;
	}
	
ul.contents {
	background: #f2f1ee;
	}
	
ul.contents h2 {
	border-bottom: solid 1px #c1c1c4;
	}
	
ul.anchors {
	background: #f4f3f0;
	border-color: #c1c1c4;
	}

/* ----------------------------------------------------
Features
------------------------------------------------------- */

.mainfeature .title {
	color: #420042;
	border-bottom: 1px solid #CCCCCC;  
}

.mainfeature .h2, .tabbedfeature .h2 {
	color: #00344D;
	border-bottom: 1px solid #d5d5d5;  
	}
	
.mainfeature .h3, .tabbedfeature .h3 {
	color: #00344D;
	}	
	
.mainfeature .content, .tabbedfeature .content {
	color: #333333;
	}
	
.mainfeature .uedge, .tabbedfeature .uedge {
	background: transparent url(../images/topborder.gif) left top repeat-x;
	}
	
.mainfeature .redge, .tabbedfeature .redge {
	background-color: transparent;
	background-image: url(../images/rightborder.gif);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
.mainfeature .bedge, .tabbedfeature .bedge {
	background-color: transparent;
	background-image: url(../images/bottomborder.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	}
	
.mainfeature .ledge, .tabbedfeature .ledge {
	background-color: transparent;
	background-image: url(../images/leftborder.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
	
.mainfeature .ulcorner {
	background-color: transparent;
	background-image: url(../images/left-top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
.mainfeature .urcorner, .tabbedfeature .urcorner {
	background-color: transparent;
	background-image: url(../images/right-top.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
	
.mainfeature .blcorner, .tabbedfeature .blcorner {
	background-color: transparent;
	background-image: url(../images/left-bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
.mainfeature .brcorner, .tabbedfeature .brcorner {
	background-color: transparent;
	background-image: url(../images/right-bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
.mainfeature .top, .tabbedfeature .top {
	background-color: transparent;
	background-image: url(../images/topborder.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
.mainfeature .bottom, .tabbedfeature .bottom {
	background-color: transparent;
	background-image: url(../images/bottomborder.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}

.tabbedfeature .title {
	color: #00344D;
	}

.tabbedfeature .ulcorner {
	background-color: transparent;
	background-image: url(../images/left-topcorner.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	}


.mainfeature2 .title, .subfeature .title {
	color: #420042;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;   
	}
	
.mainfeature2 .h2, .subfeature .h2 {
	color: #420042;
	border-bottom: 1px solid #d5d5d5;  
	}
	
.mainfeature2 .h3, .subfeature .h3 {
	color: #420042;
	}	
	
.mainfeature2 .content, .subfeature .content {
	color: #333333;
	}
	
.mainfeature2 .uedge, .subfeature .uedge {
	background: none	
	}
.mainfeature2 .redge, .subfeature .redge {
	background: none	
	}
	
.mainfeature2 .bedge, .subfeature .bedge {
	background: none	
	}
.mainfeature2 .ledge, .subfeature .ledge { 
	background: none	
	}
	
.mainfeature2 .ulcorner, .subfeature .ulcorner {
	background: none 
	}
	
.mainfeature2 .urcorner, .subfeature .urcorner {
	background: none 
	}
.mainfeature2 .blcorner, .subfeature .blcorner {
	background: none 
	}
	
.mainfeature2 .brcorner, .subfeature .brcorner { 
	background: none 
	}
	
.mainfeature2 .top, .subfeature .top {
	background: none 
	}
	
.mainfeature2 .bottom, .subfeature .bottom {
	background: none 
	}

.newwindowcontent {
	color: #506698;
	}
	
.table-header, .table-header a, .table-header a:hover, .table-header a:link {
/*	color: #009fda; */
}

.table-rowoff {
	background-color: #fff;
	}
	
.table-rowon {
	background-color: #F1F6F8;
	}
	
.table-edit 
{
}
	
.preview {
	border-color: #c1c1c4;
	}
	
/* ----------------------------------------------------
Tabs
------------------------------------------------------- */
.contenttabs {

	}

.contenttabs a {
	background: url("images/contentnavTabLeft.gif") no-repeat left top;  
	}

.contenttabs a span {
	background:url(../images/contentnavTabBg.gif) no-repeat right top; 
	color:#999999;
	}

.contenttabs a:hover span {
	background: url(../images/contentnavTabBgSelected.gif) right no-repeat top;
	color: #00344d;
	background-color: #f4fafd;
	}
	
.contenttabs .menuselected a {
	background: url("images/contentnavTabLeftSelected.gif") no-repeat left top;	 
	color: #00344d;
	}

.contenttabs .menuselected a span {
	background: url(../images/contentnavTabBgSelected.gif) right no-repeat top; 
	color: #00344d;
	background-color: #f4fafd;
}

/* ----------------------------------------------------
 Images
------------------------------------------------------- */
img, #wrap a img {

	}
.caption {
	color: #666;
	}
/* -------------------------------------------------------
 Modules
------------------------------------------------------- */

.required {
	color: #CD3529;
	}
.requiredhidden {
	color: #fff;
	}	

/* -------------------------------------------------------
 Miscellaneous
------------------------------------------------------- */

.arrow, .arrowleft {
	color: #da5c05;
	}
#search {
	background-color: #1B6DAC;
	border-left: #5BA6D4;
	border-top:  #5BA6D4;
	border-right: #013251;
	}

#search span {
	color: #000000;
	}
#wrap .top a {
	background: transparent url(../images/bluetop.gif) 0 50% no-repeat;
	color: #11568C;
	}
#wrap .top a:hover {
	color: #13f;
	background: transparent url(../images/bluetop.gif) -137px 50% no-repeat;
	}
hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
}
.url {
	display: none;
	}
.searchfirst ul {
	background: #f2f1ee;
	border-color: #11568C ;
	}
.searchterm {
	background: #FFF0AD;
	}
h2.divider .searchterm {
	background: transparent;
	color: #FFF0AD;
	}
.searchsection {
	color: #666;
	background: url(../images/filedarrow.gif) 0 50% no-repeat;
	}
div.bar {
	background: #e0ddd5;
	}
div.error {
	color: #DA5C05;
	background: transparent url(../images/redXcircleSmall.gif) no-repeat;
	padding-left: 17px;
	display: inline-block;
	} html>body .error { display: table }

.fielderror {
	color: #DA5C05;
	background: transparent url(../images/redXcircleSmall.gif) no-repeat left bottom;
	padding-left: 17px;
/*	display: inline-block; */
	} /*html>body .error { display: table } */

code {
	color: #138;
	}

/* -------------------------------------------------------
 Navigation
------------------------------------------------------- */

/* -------------------------------------------------------
 Header
------------------------------------------------------- */
#header {
	
	}
#header1 {
	
}

#header2 {
	background: transparent url(../images/smalltbm-band.gif) left top no-repeat; 
}

#header3 {
	/* ---- background: url(../images/header3bg.gif) left bottom repeat-x; ---*/
	background: #660099;
	color: ffffff;
}

#header3title {
	color: #ffffff;
	}

#header3tagline {
	color: #C5CDCA;
	}
#header4 {
	
}

#helpheader3 {
	background: url(../images/header3bg.gif) left center repeat-x;
}

#header a {
	color: #fff;
	}
	
.newwinb #header{

	}

#logo {
  	background: transparent url(../images/logo.gif) no-repeat 33px 221px;
	}

#logo img { 
	visibility: hidden;
	}
	
/* -------------------------------------------------------
 Main Nav
------------------------------------------------------- */
.menunavbar {
	background: url(../images/navbackground.gif) repeat-x;
	}

.menunavbar a {
	 background: url("images/navTabLeft.gif") no-repeat left top;  
	color: #ffffff;
	}

.menunavbar a span {
	background:url(../images/navTabBg.gif) no-repeat right top; 
	color: #FFFFFF;
	border-right: 1px solid #ffffff;
	}

.menunavbar a:hover span {
	background: url(../images/navTabBgSelected.gif) right no-repeat top;
	color: #FFFFFF;
	}
.menunavbar .menuselected a {
	background: url("images/navTabLeft.gif") no-repeat left top;	
	color: #FFFFFF;
	font-weight: bold;
	}

.menunavbar .menuselected a span {
	background: url(../images/navTabBgSelected.gif) right no-repeat top; 
	color: #FFFFFF;
	font-weight: bold;
	}

.menunavbar li {
/*		border-right: 1px solid #ffffff; */
		}

/* -------------------------------------------------------
 SubMenu Nav
------------------------------------------------------- */
.submenunavbar {
	background: url(../images/subnavbackground.gif) repeat-x;
	}

.submenunavbar a {
	background: url("images/navTabLeft.gif") no-repeat left top; 
	}

.submenunavbar a span {
	background:url(../images/subnavTabBg.gif) no-repeat right top; 
	color: #FFFFFF;
	}

.submenunavbar a:hover span {
	background: url(../images/subnavTabBgSelected.gif) right no-repeat top;
	color: #FFFFFF;
}

.submenunavbar .menuselected a {
	background: url("images/navTabLeft.gif") no-repeat left top;
	color: #FFFFFF;
}

.submenunavbar .menuselected a span {
	background: url(../images/subnavTabBgSelected.gif) right repeat-x top; 
	color: #FFFFFF;
}

.submenunonavbar 
{
	background: url(../images/subnavNoMenuBg.gif) repeat-x;
	height: 12px;
	line-height: 12px; 
}

/* -------------------------------------------------------
 Utility Nav
------------------------------------------------------- */
#logonutilitynav {
	background: url(../images/logonutilitynavBg.gif) repeat-x;
	}
#utilitynav {
	background-color: #EBEBEB;
	color: #000;
	}
#utilitynav a:link, #utilitynav a:visited {
	color: #012F4C;
	text-decoration: underline;
	}
#utilitynav span {

	}
#utilitynav strong {
	color: #666;
	}

/* -------------------------------------------------------
 Sub Nav
------------------------------------------------------- */
#subnav {
	background: #11568C  url(../images/subnavcap.gif) left top no-repeat;
	}
#sidebar #subnav ul {
	background: #11568C  url(../images/subnavcap.gif) right bottom no-repeat;
	} 
#subnav li {
	background: #fff url(../images/subnavbg_left.gif) no-repeat 5% 50%; /*arrow*/
	}
.core #subnav li {
	background: #fff url(../images/subnavbg_right.gif) no-repeat 95% 50%; /*arrow*/
	}
#subnav li a {
	background: #E1E1E4;
	border-color: #fff;
	color: #555;
	}
#subnav li.alternate a {
	background-color: #C1C1C4;
	border-color: #efefef;
	}
#subnav li a:hover {
	background-color: #e0ddd5;
	border-color: #11568C ;
	color: #11568C ;
	}
#subnav li strong {
	background: transparent;
	color: #11568C;
	}

/* -------------------------------------------------------
 Footer
------------------------------------------------------- */
#footer {
	color: #FFFFFF; 
	}
footer li {
	color: #102F4C;
	}

#footer a:link, #footer a:visited, #footer a:hover {
	color: #00344D;
	}	
	
#siteinfo {
	
	}

#siteinfo span {
	color: #00344D;
	}

#footermenu {
	background-image: url(../images/footer_nav_bar.gif);
	background: #E6E6E6;
	color: #00344D;
	}
	
#copyrightinfo {
	background: #660099;
	color: #FFFFFF;
	}


/* -------------------------------------------------------
forms.css
------------------------------------------------------- */
.formbox {
	background: #f4f3f0;
	border-color: #c1c1c4;
	}
form .readonly {
	background-color: transparent;
	}
	
form .row .input_readonly {
	background-color: transparent;
	}	


/* -------------------------------------------------------
Alerts  
----------------------------------------------------- */

.alert {
	background: transparent url(../images/redXcircle.gif) left no-repeat;
	color: red;
	}
.alertinfo {	
	background: transparent url(../images/alert.gif) left no-repeat;
	}

.alertsuccess {
	background: transparent url(../images/checkmark.gif) left no-repeat;
	}	
.alertsuccesslarge
{
	color: #009fda;
	}	
.alertsuccessmedium
{
	color: #009fda;
	font-weight: bold;
	}		
.bulletinboardalert {
/*	background: transparent; */
	color: #ff0000;
	font-weight: normal;
	}	
.bulletinboardalert .bbdetails
{
	background: transparent url(../images/alert.gif) left top no-repeat;
	padding-left: 30px;
	display: block;
}

.bbtitle
{
	color: #000000;
	font-weight: bold;
}
/*
.bulletinboardalerttitle {
	background: transparent;
	font-weight: bold;
	color: #333333;
	}	
*/	
.bulletinboardinfo {
	color: #333333;
}

.bulletinboardinfo .bbdetails
{
/*	background: transparent url(../images/alert.gif) left no-repeat; */
	padding-left: 30px;
	display: block;
}

/* ------------------------------------------------
 Container Layout Colors 
----------------------------------------------------- */

.contentwithsidebar {
	background: transparent url(../images/interiorbackground.gif) 50% 0 repeat-y;
	color: #141414;
}

.contentwithsidebarmenu {
	background: transparent url(../images/leftsidebarbackground.gif) 50% 0 repeat-y;
	color: #141414;
}
	
/*.sbmaincontent .title {
	color: #00344D;
	background-color: transparent;
	font-weight: bold;
	}
*/
.sidebarcontent {
	color: #141414;
	background-color: transparent;
	}
.sidebarfeature .title {
	color: #420042; 
	border-left: solid 3px #C8DB00 ;
	background-color: transparent;
	}
.sidebarfeature .h2 {
	color: #420042;
	background-color: transparent;
	}
.sidebarfeature .content {
	color: #141414;
	background-color: transparent;
	}
	
.sidebarfeature .bulletedlist
{
	list-style-image: url(../images/sidebarbullet.gif);
}
	
.logonframe
{
	border-right:solid 1px #b5b4b5;
}	

.logonimageframe
{
	background: transparent url(../images/woman-man-laptop.png) left no-repeat;
	
}

.logonpagetitletext {
	color: #000000;
	background-color: transparent;
	border-left: 5px solid #C9DD03;
}

.logonimagetext
{
	color: #333333;
}		

.logonsidebartitle {
	color: #00344D;
	background-color: transparent;
	}	

.processimage
{
	background: transparent url(../images/processbar.gif) center no-repeat;
	
}

.fineprint {
	color: #333333;
	}

/* -------------------------------------------------------
 Tree View Styles 
------------------------------------------------------- */

.AspNet-TreeView-Expand {
    background: url(../images/folder.gif) 0 no-repeat;
	}

.AspNet-TreeView-Collapse {
    background: url(../images/folderopen.gif) 0 no-repeat;
	}

.AspNet-TreeView-ClickableNonLink {
	
	}

li.AspNet-TreeView-Folder {
	list-style-image: none;
	}

li.AspNet-TreeView-Root {
	list-style-image: none;
	}

li.AspNet-TreeView-Parent {

	}

li.AspNet-TreeView-Leaf {
    list-style-image: url(../images/sidebarbullet.gif);
	}

.AspNet-TreeView-Show {
	list-style-image: url(../images/sidebarbullet.gif);
	}

.AspNet-TreeView-Hide {

	}