/* MAIN STYLE
--------------------------------------------------------- */
body#bd { background: #eae3b2 url(../../images/blue/bgr.jpg) repeat-x fixed left top; margin: 0; }
#logform { line-height: normal; background-color: #eae3b2; text-align: left; padding: 3px 5px; clear: both; }
#td-left div.moduletable { color: #555; background: #eae3b2; margin: 2px 2px 7px; padding: 0; border: solid 1px #fff; }
#td-right div.moduletable { color: #333; background-color: #eae3b2; margin-bottom: 5px; padding: 0 0 10px 3px; width: 98%; border: solid 1px #c8c8c8; }
div.module, div.module_menu, div.module_text {
	margin-bottom: 5px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../../images/blue/box-2.jpg) no-repeat bottom right;
}
div.module div, div.module_menu div, div.module_text div {
	padding: 0;
	background: url(../../images/blue/box-1.jpg) no-repeat bottom left;
}
div.module div div, div.module_menu div div, div.module_text div div {
	padding: 0;
	background: url(../../images/blue/box-4.jpg) no-repeat top right;
}
div.module div div div, div.module_menu div div div, div.module_text div div div {
	padding: 10px 15px 15px;
	background: url(../../images/blue/box-3.jpg) no-repeat top left;
}
#col-menu { background-color: #386b76; background-image: url(../../images/blue/m-menu.gif); position: absolute; right: 0; bottom: 0; height: 37px; }
#col-menu li.sfHover a, #col-menu li:hover a { border-bottom: 5px solid #404b67; color: #617e9f; line-height: 32px; background-color: #e0dcc1; height: 32px; }
#col-menu li.sfHover li a:hover, #col-menu li:hover li a:hover {color: #617e9f;}
a, .componentheading, .contentheading {
	color: #617e9f;
	text-decoration: none;
}

#ol_bottom { color: #fff; background:#0072ba; padding: 1px; border: solid 1px #c7c7c7; }
#td-tophead { clear: both; text-align: left; line-height: normal; background-image: url(../../images/blue/topheader.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; position: relative; height: 100px; }
