@charset "utf-8";
/* CSS Document */

div.blue { background-color: #39467f; }
div.container { height: 30px; }
div.container div { text-align: right; width: 754px; margin: 0 auto 0 auto; }
div.container p { padding: 6 0; }

div.links { color: white }
div.links a, a:hover { color: white }
div.links ul { margin: 0; padding: 6 0; }
div.links ul li { list-style: none; display: inline; padding: 0 16 0; }

img.header { }

div.template {
	text-align: left;

	margin: 0 auto 16 auto;
	width: 754px;

	background-image:url(../images/template/canvas_background.gif);
	background-repeat: repeat-y;
}

div.menu { margin: 0; padding: 0; }
div.menu dl { margin: 0; padding: 0; }
div.menu dd { display: inline; margin: 0; padding: 0; }
div.menu-sub { height: 25px; margin: 0 2 0 2; background-color: #888; }
div.menu-sub li { border-right: dotted 1px #999999; overflow: hidden; }

div.canvas { padding: 16; }
div.canvas a:hover { color: #790003 }

div.column_left { float: left; width: 465px; }
div.column_right { float: right; width: 230px; }
div.clear { clear: both }
div#clear { clear: both }

div.portal { border: solid 1px #d9d9d9; margin-bottom: 16; }
div.portal div { margin: 3 0 0 3; }

div.visual_page h1 { margin-bottom: 16; }
div.visual_page td, th { padding-right: 24; }
div.visual_page table { margin: 16 0 16 0; }
