#container div#wrapper{float:left;width:100%;}
#container div#content{margin: 0 36px 0 200px;}
body#home div#content{margin: 0 336px 0 200px;}
#container div#objectives{float:left;width:200px;margin-left:-100%}
#container div#rdmPhoto{float:left;width:336px;margin-left:-336px}
#container div#news{width:100%}

body {font-family:Verdana, Arial, sans-serif;font-size:62.5%;}
#container {min-width:960px;clear:both;max-width:1200px;background:transparent none right bottom no-repeat;}
#topnav {background:url(../images/nav-bg.gif) 0 0 repeat-x;height:39px;padding-left:12px;z-index:100;}
#topnav li {float:left;height:39px;}
#topnav li a {color:#fff;font-weight:bold;text-decoration:none;font-size:1.2em;padding:13px 12px;display:block;}
#topnav li a:hover {background:#39f}
#topnav li:hover ul, #topnav li.sfhover ul {margin-left:auto;z-index:1000}
#topnav ul {list-style:none;background:url(../images/sub-nav-bg.gif) center bottom no-repeat;position:absolute;
	width:197px;padding-bottom:10px;margin-left:-9999px}
#topnav ul li {border-bottom:1px solid #2e89e5;float:none;margin:0;padding:0;height:auto;z-index:100;}
#topnav ul li a {color:#fff;font-size:12px;font-weight:bold;display:block;padding:10px 8px;z-index:100;}
#topnav ul li a:hover {background:#9cf;color:#333;z-index:100;}
#container h1 {font-size:2.2em;color:#2e89e5;font-weight:bold;margin:1em 45px 0 35px}
#container h2 {font-size:2.0em;color:#f33;font-weight:normal;margin:1em 45px 0 35px}
#container h3 {font-size:1.8em;color:#00CC00;font-weight:normal;margin:1em 45px 0 35px}
#container h4 {font-size:1.6em;color:#666;font-weight:normal;margin:1em 45px 0 35px}
#container h5 {font-size:1.4em;color:#000;margin:1em 45px 0 35px}
#container h6 {font-size:1.2em;color:#000;margin:1em 45px 0 35px}

#container h1 a {color:#2e89e5;}
#container h2 a {color:#f33;}
#container h3 a {color:#00CC00;}
#container h4 a {color:#666;}
#container h5 a {color:#000;}
#container h6 a {color:#000;}

#container p, #container ul, #container ol {font-size:1.2em;color:#333;line-height:1.6em;margin:0 45px 1em 35px}
#container ul, #container ol {margin:0 65px 1em 75px}
#container ul {list-style:disc}
#container ul ul {list-style:circle;margin:0 20px;font-size:1em;}
#container ol {list-style:decimal}
#container ol ol {list-style:lower-alpha;margin:0 20px;font-size:1em;}
#container blockquote {margin:1em 75px;padding:0 20px;border-left:5px solid #9cf;font-size:1.2em;line-height:1.6em;}
#container #objectives p {margin-left:25px;line-height:1.2em;margin-right:20px}
#container #objectives h2 {margin-left:17px;}
#container #objectives ul {margin-left:50px;font-size:1.2em;line-height:1.4em;list-style-image:url(../images/check-bullet.gif)}
#container #objectives ul li {margin-bottom:4px;line-height:auto;}
#container #topics {width:176px;background:url(../images/green-box-bg.gif) 0 0 no-repeat;padding-top:16px;margin:6px 0 0 25px;}
#container #topics h3 {color:#fff;font-size:20px;font-weight:normal;margin-left:10px;margin-top:0}
#container #topics p {color:#fff;font-size:11px;line-height:auto;margin:0 18px 10px 18px}
#container #topics p a {color:#fff;text-decoration:none;font-weight:bold;}
#container #topics a {color:#fff;}
#container #hottopics {overflow:hidden;position:relative;margin:0 18px 10px 18px;width:140px}
#container #hottopics ul {list-style:none;margin:0 0 10px 0;width:5000px}
#container #hottopics ul li {padding:0;margin:0;float:left;width:140px;color:#fff;font-size:.9em;}
#container #content {padding-top:12px;padding-left:18px;padding-bottom:50px;}
#container #quotes {position:relative;z-index:1;background:url(../images/red-box-bg.gif) 0 0 no-repeat;width:333px;padding:16px 20px 400px 20px;
	margin-left:10px;margin-top:20px;margin-bottom:-200px}
#container #quotes h4 {color:#000;font-size:15px;margin:0 0 10px 0;font-weight:bold}
#container #quotes p {color:#000;font-size:14px;margin:0;}
#news {background:url(../images/blue-wave-bg.png) 0 0 no-repeat /*#0054d2*/;z-index:10;padding-top:72px;position:relative;margin-top:-60px;height:332px;}
#news h4 {font-size:20px;font-weight:normal;color:#fff;margin:0 0 12px 0}
#news ul {list-style:none;color:#fff;font-size:12px}
#news li {margin-bottom:12px;line-height:1.2em}
#news li a {font-weight:bold;color:#fff;text-decoration:none;}
#magnetNews {margin-left:25px;margin-right:40px;width:40%;float:left}
#schoolNews {width:40%;float:left;margin-top:-25px; color:#fff;}
#container #pp {text-align:center;font-size:8px;}
#container #pp a {color:#0099FF;}
#container #pp a:hover {color:#fff;}

#container #magnetP {float:right;margin:15px 20px 0 0;display:inline;}
#container #magnetP h2 {width:11em;line-height:1.4;}
#container #magnetP img {float:left;margin:10px 20px 0 0;}
#container .frame {background:#fff;padding:10px;border:1px solid #ccc;}
#container .image_right {float:right;margin-left:10px;}
#container .image_left {float:left;margin-right:10px;}
#container .image_right_frame {float:right;margin-left:10px;background:#fff;padding:10px;border:1px solid #ccc;}
#container .image_left_frame {float:left;margin-right:10px;background:#fff;padding:10px;border:1px solid #ccc;}

.clear {clear:both}

#container #submenu, #rightbox {color:#fff;width:200px;background:#2e89e5;padding:10px;color:#fff;margin-top:10px;}
#container #submenu li, #rightbox li {list-style:none;border-bottom:1px dashed #fff;width:180px;}
#container #submenu a, #rightbox a {color:#fff;padding:3px;text-decoration:none;width:180px;}
#container #submenu li:hover, #rightbox li:hover {background:#3399FF;}

#rightbox h3 {color:#fff;padding:0;margin:0 0 10px 0;}
#submenu ul, #rightbox ul {margin:0;padding:0;}

