/* Start of CMSMS style sheet 'styles' */
html { font-size: 62.5%; }
html, body, div {
	margin: 0;
	padding: 0;
}

html {
	font: normal .8em/1.3em "lucida sans", "lucida grande", verdana, sans-serif;
	background: #dfe8ef url(images/bg_gradient.gif) 0 0 repeat-x;
	height: 100%;
}

body {
	background: transparent url(images/bg_dummy_content_tile.gif) 50% 0 repeat-y;
	color: #0e3959;
min-height: 100%;
}

dl { margin: 0; padding: 0;}
dt { font-weight: bold;}
ul { list-style: square; }

h1, h2, h3, h4, h5, h6, li, p, dt, dd { margin: 0 0 1ex 0; padding: 0; }
h1 { font: normal 2.4em georgia, times, serif; color: #C36; }
h2,dt { font: normal 1.6em georgia, times, serif; color: #5787aa; }
h3 { font: bold 1.1em "lucida sans", "lucida grande", verdana, sans-serif; margin: 1.3em 0 .8em 0; }
h4 { font: normal .9em "lucida sans", "lucida grande", verdana, sans-serif; }

li { margin-left: 2em; }

a { color: #C36; }
a img { border: none;}

em { font-style: italic;}

dl {
	background: #dfe8ef;
	padding: 10px;
	margin-bottom: 1em;
	border-top: 1px solid #a0bdd3;
	border-bottom: 1px solid #a0bdd3;
}

dd ul { margin: 0; padding: 0; }
dd ul li { margin: 0 0 1ex 1em; }

#wrapper {
	width: 800px;
	margin: 0 auto;
min-height: 100%;
	padding-left: 70px; /* WEIRD IE 6 BUG */
	text-align: left;
	background: transparent url(images/bg_dummy_gradient.gif) 50% 0 no-repeat;
}

body>#wrapper { padding: 0;}

#header, #navigation {
	margin: 0 20px;
}

#header {
	background: transparent url(images/bg_topimage.jpg) 0 0 no-repeat;
	height: 140px;
	padding: 25px 250px 0 160px;
	border-bottom: 1px solid #fff;
}

#header h2 { color: #C36; }
#header h3, #header p { font-size: 88%;  line-height: 1.1em; margin: .4em 0;}

#navigation {
	background: #C36;
	width: 760px;
	text-transform: uppercase;
}

#navigation ul {
	margin: 0 15px;
	padding: 0;
	list-style: none;
}

#navigation ul li {
	float: left;
	display: block;
	margin: 0;
}

#navigation ul li a{
	display: block;
	color: #fff;
	font-size: .78em;
	line-height: 25px;
	text-decoration: none;
	padding: 0 10px;
}

#navigation ul li a:hover{
	text-decoration: underline;
	background: #5787aa url(images/bg_menu.gif) 0 -25px repeat-x;
}

#navigation ul li.active a{
	color: #0e3959;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #5787aa url(images/bg_menu.gif) 0 0 repeat-x;
	font-weight: bold;
	text-decoration: none;
}

#content, #footer {
	margin: 15px 35px;
}

#footer {
	border-top: 1px solid #dfe8ef;
	padding-top: 1ex;
	color: #5787aa;
}

#footer a {
color: #5787aa;
}

#mainContent { width: 500px; margin-right: 15px; height: 100%;}
#sideBar { width: 215px; font-family: Georgia, Times, serif; }

/* CLASSES */
.alignL { text-align:left; }
.alignR { text-align:right; }
.floatL { float: left; display: inline; }
.floatR { float: right; display: inline; }
img.floatL { margin: 0 1em 1ex 0; }
img.floatR { margin: 0 0 1ex 1em; }
.clearL {clear: left; }
.clearR {clear: right; }
.clear { clear: both; }
.clearfix { display: table; width: 100%; }
.pdf { background: transparent url(images/gx_pdf.gif) 0 50% no-repeat; padding: 2px 0 2px 20px;}
/* End of 'styles' */

