/* white base coat */
body {
	background: #F1F2F3;
}

a:link, a:visited {
	color: #009; 
}

a:hover {
	color: #00c;
}

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

h3, .componentheading {
	color: #000;
}

.contentheading {
	color: #6D7E92;
}

table.contenttoc {
	border: 2px solid #E0E8F1;
}

td.sectiontableheader {
  background: #EFF3F8;
  color: #333;
  border-right: 1px solid #fff;
}

.small {
	color: #6D7E92;
}

.modifydate {
	color: #6D7E92;
}

.createdate {
	color: #6D7E92;
}

td.left_shadow {
  width: 8px;
  background: url(../images/gb_shadow_l.png) repeat-y;
}

td.right_shadow {
  width: 8px;
  background: url(../images/gb_shadow_r.png) repeat-y;
}

div.left_bot_shadow {
  height: 18px;
  background: url(../images/gb_shadow_bl.png) top left no-repeat;
}

div.right_bot_shadow {
  height: 18px;
  background: url(../images/gb_shadow_br.png) top right no-repeat;
}

td.bottom_shadow {
  text-align: center;
  height: 18px;
  vertical-align: top;
  background: url(../images/gb_shadow_b.png) bottom left repeat-x;
}

td.wrapper {
  background: #fff;
}

div#logo {
	height: 200px;
	background-image: url(/templates/modus_one/images/a1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.borderTop {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0E8F1;
	border-right-color: #E0E8F1;
	border-bottom-color: #E0E8F1;
	border-left-color: #E0E8F1;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
div.border {
	padding: 2px;
	border: 2px solid #E0E8F1;
}

div.imagebanner {
	background-color: #fff;
	background-image: url(/templates/modus_one/images/b1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.newsflash {
	background: #E0E8F1;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

div.horizmenu, div.submenu {
	background-color: #15598C;
}

div.submenu {
	border-top: 1px solid #fff;
	background-color: #0F4166;
}

div.horizmenu a:link, div.horizmenu a:visited {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
}

div.submenu a:link, div.submenu a:visited {
	color: #fff;
}

div.horizmenu a:hover, div.submenu a:hover {
	background: #6C7D91;
	color: #fff;
}

div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{
	color: #fff;
	border-bottom: 1px solid #44610E;
	background-color: #15598C;
}

div.moduletable, div.moduletable-darker, div.moduletable-lighter {
	background: #EFF3F8;
	border: 2px solid #E0E8F1;
}

div.moduletable-darker {
	background: #E0E8F1;
}

div.moduletable-lighter, table.userblock div.moduletable  {
	background: #FBFCFD;
}

div.moduletable h3, div.moduletable-lighter h3, div.moduletable-darker h3 {
	background: url(../images/gb_addition.png) no-repeat;
}

div#footer {
	color: #7D9EC4;
}

.contrast {
	background: url(../images/gb_contrast_toggle.png);
}

.smaller {
	background: url(../images/gb_font_smaller.png);
}

.larger {
	background: url(../images/gb_font_larger.png);	
}

.reset {
	background: url(../images/gb_reset.png);		
}
