body {
	margin-left: auto; /* These two lines work for decent browsers, but IE doesn't work properly. */
	margin-right: auto;
	text-align: center; /* Fixes IE's inability to understand CSS properly, using the fact that it doesn't understand another bit of CSS properly. */
	width: 750px; /* Change this to whatever width you want. */
	font-family: Calibri, Arial, Helvetica, sans-serif;

	scrollbar-base-color: #B4B5EE;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #B4B5EE;
	scrollbar-face-color: #B4B5EE;
	scrollbar-highlight-color: #B4B5EE;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	background-image:url(graphics/background.jpg); 
	background-repeat: repeat; 
}
div#content {
	text-align: left; /* Stops the center align from cascading. */
	width: 750px; /* Change this to whatever width you want. */
}
div#topleft {
	float: left;
	margin-top: 0; 
	width: 353px; 
	height: 30px; 
	background-color: #ffffff;
	padding: 5px; 
	border: #003399 6px solid; 
}
div#topleft p {
	font-size:21px;
	font-weight: bold;
	color: #003399;
	margin-top:0;
}
div#toprightmenu {
	float: right;
	margin-top: 0;
	width: 353px; 
	height: 30px;
	background-color: #ffffff;
	padding: 5px; 
	border: #003399 6px solid; 
/*      border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-right: black 1px solid;*/ 
}
div#toprightmenu li {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 21px;
	color: #003399;
	font-weight: bold;
	display: inline;
}
div#toprightmenu ul {
	margin: 0;
	margin-left: 0;
	padding: 0;
}
div#toprightmenu a {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}
div#toprightmenu a:hover {
	text-decoration: underline;
	color: #cccccc;
}
div#toprightspacer {
	float: right;
	margin-top:0; 
	margin-left:2px; 
	width: 353px; 
	background-color: none;
	padding: 10px; 
}
div#leftmenucontainer {
	float: left;
	margin-top:0; 
	margin-left:2px; 
	width: 150px; 
	height: 460px;
	background-color: transparent;
	border-right: #003399 6px solid; 
	padding-right: 20px; 
}
div#leftmenu {
	float: left;
	margin-top:20px; 
	margin-left:2px; 
	width: 150px; 
	height: 240px;
	background-color: #99aed7;
	border: #003399 1px solid; 
	padding: 0; 
}
div#leftmenu li {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:15px;
	text-decoration: none;
	font-size: 22px;
	color: #003399;
	font-weight: bold;
	list-style-type:none;
}
div#leftmenu ul {
	margin: 0;
	margin-left: 10px;
	padding: 0;
}
div#leftmenu a {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}
div#leftmenu a:hover {
	text-decoration: underline;
	color: #ffffff;
}
div#maincontent {
	float: right;
	margin-top:20px; 
	margin-right:0;
	width: 535px; 
	height: 400px;
	background-color: transparent;
	border: #003399 1px solid; 
	background-color: #e5ebf5;
	padding: 10px;
}
div#maincontent h2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
	text-align:center;
}
div#maincontent p{
	font-weight: normal;
	font-size: 14px;
	color: #003399;
}
div#maincontent a {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
div#maincontent a:hover {
	text-decoration: underline;
	color: #cccccc;
}
div#leftbluebar {
	float: left;
	margin-top: -246px; 
	margin-left: 170px; 
	width: 6px; 
	height: 460px;
	background-color: #003399;
	padding: 0; 
}
div#leftlogobox {
	float: left;
	margin-top: 26px; 
	margin-left: 2px; 
	width: 138px; 
	height: 138px;
	background-color: #ffffff;
	border: #003399 1px solid; 
	padding: 6px; 
}
div#bottomcontent {
	float: left;
	margin-top:0; 
	margin-right:2px;
	width: 742px;
        overflow: hidden;	
	background-color: transparent;
	border: #003399 4px solid; 
	background-color: #ffffff;
}
div#footer{
	float: left;
	margin-top:10px; 
	margin-left:0; 
	width: 750px; 
	background-color: #003399;
	padding: 0; 
/*      border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-right: black 1px solid;*/ 
}
div#footer p{
	margin-top:0;
	margin-bottom:5px;
	color: #ffffff;
	font-size:9px;
	font-weight: normal;
	text-align:center;
}
table#servicestable, table#servicestable td {
	border: 0;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #003399;
}


