/* set the page background color and margins. */
body { margin: 0px; background-color:#0d014c;}

/* set the page font formatting. */
body, p, div, td {
	font:9pt Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
}

.mceContentBody {
  background-color:#FFF;
}

.style1 {
  font-size: 14pt;
  font-weight: bold;
}

/* default link colors */
a:link { text-decoration:none; color:#fff; }
a:visited { text-decoration:none; color:#fff; }
a:hover { text-decoration:none; color:#f5c37c; }
a:active { text-decoration:none; color:#f5c37c; }

#content a {
  color:#00F;
}
#content a:hover {
  color:#F00;
}

#nav a {
  color:#FFF;
}
#nav a:hover {
  color:#F5C37C;
}

img { border:0; }

#pic { border:1px solid #000; margin:0px 0px 8px 10px;}

h1, h2, h3, h4, h5, h6 { font:bold 12pt  Georgia, Arial, Helvetica, Times, serif; margin-top:0; }

h1 {
	font:18pt Georgia, Arial, Helvetica, Times, serif;
	color:#cc0909;
}

h2 {
	font:16pt Georgia, Arial, Helvetica, Times, serif;
	color:#000;
}

/* modules */


	#container {
		background:url(images/bg-content.jpg) repeat-y center top;
		width:994px;
		margin:0 auto;
		position:relative;
	}


	#top {
		background:url(images/bg-top.jpg) no-repeat center top;
		width:994px;
		height:1%;
	}

	#content {
		width:810px;
		margin:0 0 0 90px;
	}

	#nav {
		font:bold 9pt Arial, Helvetica, sans-serif;
		color:#ffffff;
		width:128px;
		height:350px;
		float:left;
		display:inline;
		text-align:right;
		margin-top:261px;
	}
	
	#nav span {
	  display:block; /* yes, i know, but i didn't build the templates with the spans in the first place */
	  width:84px; height:18px; 
	  text-align:center;
	  margin:7px 0px 0px 48px;
          background-color:#41435A;
          padding-top:2px;
        }

        #nav span:hover {
	  margin:8px 0px -1px 48px;
        }

	#mainContentContainer {
		width:640px;
		float:right;
		display:inline;
		margin-top:166px;
		margin-right:10px;
	}

	#mainContent {
		text-align:justify;
	}

	#smallContainerLt {
		width:300px;
		display:block;
	}
	
	#smallContainerRt {
		width:300px;
		display:block;
	}
	
	.indent {
		margin-left:12px;
	}


#style1 a:link { text-decoration:none; color:#CC0909; }
#style1 a:visited { text-decoration:none; color:#F5C37C; }
#style1 a:hover { text-decoration:none; color:#F5C37C; }
#style1 a:active { text-decoration:none; color:#CC0909; }

	#footer {
		background:url(images/bg-footer.jpg) no-repeat center top;
		width:994px;
		height:140px;
		margin:0 auto;
	}

	#footerLinksContainer {
		width:900px;
		height:60px;
		margin:auto;
	}

	#footerLinks {
		font: 8pt Arial, Helvetica, sans-serif;
		color:#333;
		text-align:center;
		margin:20px 7px 0 0;
	}
	
#footerLinks a:link { text-decoration:none; color:#D61B24; }
#footerLinks a:visited { text-decoration:none; color:#D61B24; }
#footerLinks a:hover { text-decoration:none; color:#70AB47; }
#footerLinks a:active { text-decoration:none; color:#D61B24; }


	.clr {
		clear:both;
	}



