* html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-size: 100%; font-family:  arial, sans-serif;}

#container {width: 1000px; }
#header {padding-left:10px; padding-top:10px ; }
#mainnavigation {width: 1000px; margin: 0 0 0 120px;}
#mainnavigation ul {height: 100px; margin: 0; padding: 0;}
#mainnavigation li {height: 46px; margin: 0 20px 0 0; float: left; list-style-type: none; }
#mainnavigation a{float: left; margin: 0 0 0 10px; font-size: 20px; color: #B31E22; text-decoration: none; display: block;}

#mainnavigation li ul {position: absolute; height: 30px; margin: 40px 0 0 0; padding: 0; display: none;}
#mainnaviagtion li ul li {float: left; margin: 0;}
#mainnavigation li ul li a {color: black; font-size: 16px; font-weight: normal; display: block; margin: 0}
#mainnavigation ul li:hover ul, #mainnavigation ul li ul:hover {display: block;}
#mainnavigation ul li:hover ul li a:hover {text-decoration: underline;}

#mainbody {float: left; width: 925px;}
#bar {float: left; margin: -40px 0 0 40px;}

#contentbody {
	float: left;
	width: 550px;
	margin: 0 0 0 50px;
	color: #666666;
	font-weight: bold;
}
#contentbody h2 {font-size: 18px; color: blue;}
img#circle {float: right; margin: 110px 0 0 0;}
h1#bot {float: right; margin: 150px -70px 0 0; text-align: right; font-size: 20px; color: #2D2F68}
#rightside {width: 300px; float: right; margin: 0 25px 0 0;}
#rightside img.topimage {margin: 5px 10px 5px 10px; float: right;}
#rightside img#rtbar {float: left; margin: 60px 0 0 0; }
#rightside ul {margin: 130px 0 0 20px;}
#rightside li {float: left; list-style-type: none; margin: 0 15px 0 0; color: #999; font-size: 16px; font-weight: bold;}
#rightside a {text-decoration: none; color: #999; font-size: 16px; font-weight: bold;}
#rightside p {font-size: 16px; margin: 10px 10px 0 20px; color: #666666; font-style: italic;}

#footer {width: 100%; color: #999; font-weight: bold; text-align: center;}
