body {background:url(../images/bg-home.jpg);background-position:bottom;background-attachment:fixed;background-repeat:no-repeat;background-color:#6785bd;}
/* ---- Common ---- */
body, h1, h2, h3, h4, h5, span { margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
h1 span {display:none;}
img {border:none;}
p, a {color:#000;text-decoration:none;}
p a {text-decoration:underline;color:#000;}
p {line-height:1.6em;}
h2 {color:#000;font-size:1.8em;font-weight:bold;}
h3 {color:#000;font-size:0.77em;font-weight:bold;}
h3 a {color:#000;}
h3 a span {color:#000;font-size:0.8em;}
h4 {color:#000;margin:0px 0px 8px 0px;font-size:0.77em;}
p span img {padding:0 4px 0 0;}
ul, li {display:none;}
h1 img {display:none;}
/* ---- Core elements ---- */

/* Main container */
#main-container {padding:0;display:block;margin:0 auto;width:840px;}
#main-container #inner-container {padding:0;margin:0px auto 0px auto;text-align:left;width:840px;}

/* Header */
#header, #header-home {float:left;clear:both;width:800px;height:auto;background:url(../images/bg-lines-top.gif) no-repeat;background-position:bottom ;margin:20px 0px 0px 0px;padding:0px 0px 0px 40px;background-color:#fff;display:none;}
#header #top-left-content {float:left;width:565px;height:352px;background:url(../images/bg-download.jpg) no-repeat;margin:38px 20px 0 0;padding:0;}
#header #video {float:left;width:565px;height:352px;margin:38px 20px 0 0;padding:0;background-color:#000;}
#header #top-left-content #inner {float:left;width:530px;height:255px;padding:12px 0 0 16px;}
#header #top-left-content p {float:left;height:auto;padding:12px 0 0 16px;}
#header #top-left-content p span {float:left;margin:12px 0 0 6px;font-size:0.66em;font-weight:bold;}
#header #top-left-content #content {float:right;clear:both;width:280px;height:auto;overflow: auto;margin:14px 0 26px 0;}
#header #nav {float:left;width:215px;height:394px;margin:16px 0 0 0;}
#header #nav ul#nav-top {float:left;clear:both;margin:26px 0px 0px 0px;padding:0;list-style-type:none;width:auto;height:auto;border:1px}
#header #nav ul#nav-top li {float:left;clear:both;margin:0px 0px 22px 0px;padding:0;}
#header #nav ul#nav-top li a {font-size:0.77em}
#header #nav ul#nav-top li a:hover {color:#000;}
ul#nav-top a {display:block;}
ul#nav-top a span {display:none;} 
ul#nav-top li#home a {float:left;background:url(../images/nav-home.gif) no-repeat;width:68px;height:17px;background-position: 0px 5px;}
ul#nav-top li#home a:hover, ul#nav-top li#home a.selected {float:left;background:url(../images/nav-home.gif) no-repeat;width:68px;height:17px;background-position: 0px -13px;}
ul#nav-top li#edu a {float:left;background:url(../images/nav-edu.gif) no-repeat;width:142px;height:17px;background-position: 0px 5px;}
ul#nav-top li#edu a:hover, ul#nav-top li#edu a.selected {float:left;background:url(../images/nav-edu.gif) no-repeat;width:142px;height:17px;background-position: 0px -13px;}
ul#nav-top li#reg a {float:left;background:url(../images/nav-reg.gif) no-repeat;width:90px;height:17px;background-position: 0px 5px;}
ul#nav-top li#reg a:hover, ul#nav-top li#reg a.selected {float:left;background:url(../images/nav-reg.gif) no-repeat;width:90px;height:17px;background-position: 0px -13px;}
ul#nav-top li#env a {float:left;background:url(../images/nav-env.gif) no-repeat;width:88px;height:17px;background-position: 0px 5px;}
ul#nav-top li#env a:hover, ul#nav-top li#env a.selected {float:left;background:url(../images/nav-env.gif) no-repeat;width:88px;height:17px;background-position: 0px -13px;}
ul#nav-top li#dwn a {float:left;background:url(../images/nav-dwn.gif) no-repeat;width:127px;height:17px;background-position: 0px 5px;}
ul#nav-top li#dwn a:hover, ul#nav-top li#dwn a.selected {float:left;background:url(../images/nav-dwn.gif) no-repeat;width:127px;height:17px;background-position: 0px -13px;}
ul#nav-top li#cnt a {float:left;background:url(../images/nav-cnt.gif) no-repeat;width:76px;height:17px;background-position: 0px 5px;}
ul#nav-top li#cnt a:hover, ul#nav-top li#cnt a.selected {float:left;background:url(../images/nav-cnt.gif) no-repeat;width:76px;height:17px;background-position: 0px -13px;}

/* Main Content */
#main-content {float:left;width:840px;height:auto;background-color:#fff;}
#main-content #left-col {float:left;width:800px;height:auto;padding:0px 20px 0px 0px;background-color:#fff;}
#main-content #left-col p {font-size:0.9em;margin:0px 0px 20px 0px;padding:0;}
#main-content #left-col p.highlight  {color:#000;font-size:1em;margin:0px 0px 20px 0px;padding:0;}
#main-content #left-col p.home-intro {font-size:0.99em;}
#main-content #left-col h2 {margin:0px 0px 12px 0px;padding:0;font-size:2.2em;}
#main-content #left-col h2 span {font-size:0.55em;color:#000;font-weight:normal;}
#main-content #left-col #three-col {float:left;width:565px;height:100%;background:url(../images/3box_bg_strip.gif) repeat-y;}
#main-content #left-col #three-col #first-col, #main-content #left-col #three-col #second-col, #main-content #left-col #three-col #third-col {float:left;width:auto;height:auto;}

#main-content #left-col #three-col .box_expandable {float:left;width:175px;height:auto;color:#000;margin:0;padding:10px;}
#main-content #left-col #three-col .box_expandable_end {float:left;width:145px;height:auto;color:#000;margin:0;padding:10px;}
#main-content #left-col #three-col .box_expandable p, .box_expandable_end p {color:#000;width:155px;}
#main-content #right-col {float:left;width:175px;height:auto;padding:0;margin:0;background-color:#fff;display:none;}
#main-content #right-col .box {float:left;clear:both;width:175px;height:144px;color:#000;margin:0px 0px 20px 0px;}
#main-content #right-col .box .box-img {float:left;clear:both;width:175px;height:98px;}
#main-content #right-col .box .box-heading {float:left;clear:both;width:169px;height:40px;background-color:#deeaf6;padding:6px 0px 0px 6px;}
#main-content #right-col #box-plain {float:left;clear:both;width:155px;height:100px;background-color:#92499e;padding:10px;margin:0px 0px 20px 0px;}
#main-content #right-col p {color:#fff;font-size:0.77em;padding:0;margin:0 0 20px 0;}
#main-content #right-col a {text-decoration:underline;color:#fff;}
#inner-right-col {display:none;}
/* Footer */

#footer {float:left;clear:both;width:760px;height:40px;padding:60px 40px 20px 40px;background:url(../images/bg-lines-btm.gif) #fff no-repeat;background-position:top;margin:0 0 100px 0;display:none;}
#footer ul#nav-footer {float:left;width:300px;height:20px;list-style-type:none;margin:0;padding:0;}
#footer ul#nav-footer li {float:left;width:auto;height:auto;padding:0px 10px 0px 0px}
#footer ul#nav-footer li a {float:left;width:auto;font-size:0.6em;text-decoration:underline;}
#footer ul#nav-footer li a:hover {color:#000;}
#footer #nav-btm {float:left;clear:both;width:760px;height:20px;padding:0;margin:0px 0px 12px 0px;}
#footer p {font-size:0.6em;} 
#footer p.nav-left-content {float:left;margin:0;padding:0;}
#footer p.nav-right-content {float:right;margin:0;padding:0;}
#footer p.nav-right-content a {color:#000;text-decoration:none;}
/* Page space */
#page-space {clear:both;height:10px;}
