/* CSS Document */
body { font: normal normal 1em  Arial, Helvetica, sans-serif; margin: 0 auto; width: 760px; color: #666666; background-color: #EEEEEE; background-image: url(images/bg.gif); background-repeat: repeat-y; background-position: center; padding:0; height:100%; }
html>body{width: 760px;}

#header { position:absolute; width:100%; height:253px; background-color:#ffffff; top:1px; border-bottom: 1px solid #010199; margin:0px; padding:0px;}
html>body #header {width:760px;}

#header .student { padding:0; margin:0; width:7.91em; height:100%; float:left; background-image:url(images/back-student.gif); background-repeat:repeat-x;}
#header .student img {padding:0; margin:8px 0 0 9px;}

#header #headTop { float:right; width:632px; height:58px;}
#header #headTop img { border:none; float:left; margin: 4px 5px 12px 1px;}
#header #headTop ul { width:182px; float:right; margin:17px 8px 10px 5px; color:#1616A2; text-decoration:none;}
#header #headTop li{ float:right; width:auto; font-size:0.7em; margin:7px; list-style:none; border-right: 1px solid #1616A2; padding-right:8px;}
#header #headTop li a {text-decoration:none; color:#1616A2;}
#header #headTop li a:hover {text-decoration:underline;}

#header #headbanner { float:left; width:39.59em; height:195px; margin:0; padding:0; background-image:url(images/header0.jpg); background-repeat:repeat-y; }

#header #headbanner #headRight {float:right; width:540px; height:193px; margin:0; padding:0;}
#header #headbanner #headRight img { float:right; clear:both;}

#header #headbanner #headRight #adtxt {float:left; width:380px; height:53px; padding:0; margin:13px 5px 13px 18px; }
#header #headbanner #headRight #adtxt h1 { font-size:1.3em; color:#FFFFFF; font-weight:500; border-bottom:1px solid #FFFFFF; margin-bottom:5px;}
#header #headbanner #headRight #adtxt p { color:#B1B1FE; font-size:1em; margin:10px 0 0 0;}

#header #headbanner #headRight #nav { width:539px; height:48px; float:right; margin:10px 0 0 0; background-color: #F9F9FF; padding:0; }
#header #headbanner #headRight #nav ul {float:left; width:100%; margin:7px 0 0 0; padding:0; height:36px; }
#header #headbanner #headRight #nav li { width:auto; height: 16px; border-left:1px solid #1616B0; margin:8px 3px 0 7px; padding-left:15px; font-size:0.95em; float:left; list-style: none; }
#header #headbanner #headRight #nav li a {color:#1616A2; text-decoration: none; font-weight:600; margin-top:5px; padding-left: 15px;  background: url(images/box.gif) no-repeat; background-position:0px; }
#header #headbanner #headRight #nav li a:hover { padding-left:15px; background: url(images/box-h.gif) no-repeat; background-position:0px; }
#header #headbanner #headRight #nav li a:hover { color:#8787CF; }


html>body #mainBody {width: 758px; }
#mainBody { width:100%; margin-top:254px; background-color:#FFFFFF;}

#mainBody #menu { behavior: url(csshover.htc); width:220px; float:left; color:#000099; background-color:#F9F9FF; margin:0; padding:0; border-right: 1px solid #cccccc;}
#mainBody #menu img { margin: 25px 0 25px 25px;  }
#mainBody #menu ul { float:right; text-align: right; width:200px; font-size: 0.8em; margin:15px 6px 0 0; font-weight:600; padding:0px;  }
#mainBody #menu li { list-style:none; margin:4px; border-bottom: 1px dashed #000099; padding:5px 3px 5px 0px;}
#mainBody #menu li a { text-decoration:none; margin:3px; color:#000099; width:180px; }
#mainBody #menu li a:hover { color: #A24EAD;}
#mainBody #menu li:hover { background-color: #E9DDEE;}

#mainBody #menu .apply { border: 2px solid #A0A0D9; background-color:#FFFFFF; float:left; padding:5px; margin:8px; font-size:0.7em; width:170px;}
#mainBody #menu .apply h1 { font-size:1.35em; margin:0px;}
#mainBody #menu .apply p { margin:3px;}
#mainBody #menu .apply img { margin:2px; border:none;}
#mainBody #menu .apply a { text-decoration:none; color:#000099;  margin:3px; padding:0; }
#mainBody #menu .apply a:hover { text-decoration:underline; color:#A0A0D9;}


#mainBody #content { width:536px; float:right; margin:0;}
#mainBody #content h1 { font-size:1.10em; font-weight:500; color:#1D1DA4; margin:5px; padding:0; text-transform:capitalize;}
#mainBody #content h2 { font-size:1em; color:#1D1DA4; margin:15px 5px 6px 5px; padding:0; text-transform:capitalize;}
#mainBody #content h3 { font-size:0.75em; color:#6162BF; margin:12px 5px 6px 5px; padding:0; text-transform:capitalize;}
#mainBody #content p { color:#666666; font-size:0.8em; padding:0; margin:6px 0 6px 3px;}
#mainBody #content a { color:#2424C9;}
#mainBody #content a:hover { color:#8989D0;}
#mainBody #content ul { font-size:0.8em; color:#666666; margin-top:10px; margin-bottom:12px;}
#mainBody #content ol {font-size:0.8em; color:#666666; margin-top:10px; margin-bottom:12px;}
#mainBody #content .underline { text-decoration:underline; color:#6666CC;}

#mainBody #content .quicklinks { border: 1px solid #333333; background-color:#F9F9FF; float:right; padding-right:8px; margin-right:5px;}
#mainBody #content .quicklinks img { margin:2px;}
#mainBody #content .quicklinks a { text-decoration:none;  color: #666666;}
#mainBody #content .quicklinks a:hover { text-decoration:underline;}


#mainBody #content .columns {width:536px; height:auto; font-size:0.85em; padding-bottom:5px; }
#mainBody #content .columns p { float:right;}
#mainBody #content .columns ul { list-style:none; padding:0; margin:0;}
#mainBody #content .columns td { background-color: #F9F9FF;}
#mainBody #content .columns .txtBox { float:left; width:160px; height:auto; margin:2px;}
#mainBody #content .columns .txtBox h1 { font-size:0.85em; margin:0; font-weight:600;}
#mainBody #content .columns .txtBox a { text-decoration:none;}
#mainBody #content .columns .txtBox a:hover { text-decoration:underline;}
#mainBody #content .columns img { float:left; border:2px solid #A0A0D9; margin:3px; padding:0;}

#mainBody #content .adds { width:536px; height:auto; font-size:0.95em; margin-bottom:5px;}
#mainBody #content .adds img { float:left; border:2px solid #A0A0D9; margin:7px; padding:0;}
#mainBody #content .adds p { float:right;}
#mainBody #content .adds h1 {font-size:0.95em; margin:0; font-weight:600;}
#mainBody #content .adds a { text-decoration: none; color: #5959BD;}
#mainBody #content .adds a:hover {text-decoration:underline;}
#mainBody #content .adds ul { list-style:none; padding:0; margin:0; color: #5959BD; }
#mainBody #content .adds .box1 { float:left; width:360px; height:auto; border-right:1px dashed  #000099; margin:2px 4px 2px 5px;}
#mainBody #content .adds .box1 .textBox { float:left; width:190px; height:auto;}
#mainBody #content .adds .box1 .textBox img {border:none; margin:0px 9px 0px 8px; padding:0;}


#mainBody #content .adds .box2 { float:left; width:99%; height:104px;}
#mainBody #content .adds .box2 .textBox { float:left; width:163px; height:102px; margin:10px 2px 2px 5px; border-left:1px dashed #000099; padding-left:11px;}
.floatMe { float:right; margin:2px; text-align:center;}

.floatR { float:right; margin:3px; padding:1px; border:2px solid #A0A0D9;}
.floatC { float:none; margin:3px; padding:1px; border:2px solid #A0A0D9;}
.floatL { float:left; margin:3px; padding:1px; border:2px solid #A0A0D9;}
.fonts li { font-size:1.3em;}
.homeImage {float:right; padding:1px; margin:2px;  border:2px solid #A0A0D9; height:78px;}
.bBoards { border-bottom:1px dashed #000099; margin:0 0 10px 0; width:100%;}
.crums { font-size:0.7em; padding-left:5px; padding-top:1px; }
.crums a { text-decoration:none;}
.crums a:hover { text-decoration:underline;}

.tab { font-size:0.75em;}
.tab th { text-align:left; background-color:#C9C9E7;}
.tab td { background-color: #F9F9FF;}


#mainBody #content #copyright { width:532px; float:left; border-top: 1px dashed #000099; margin-top:5px; padding-top: 5px; }
#mainBody #content #copyright p {font-size:0.65em; color:#999999; clear: both; margin:0;}
#mainBody #content #copyright ul { float: left; width:520px; color:#1515A1; clear:both; list-style: none; margin:0px; padding:0px; font-size:0.65em;}
#mainBody #content #copyright li { float:left; margin:0px 5px 0 0; padding-right:5px; border-right:1px solid #1515A1;}
#mainBody #content #copyright li a { color:#1515A1; text-decoration:none; margin:0;}
#mainBody #content #copyright li a:hover { color: #8989D0; text-decoration:underline;}
#mainBody #content #copyright .link { float:right; font-size:0.6em; margin:0; padding:0; }
#mainBody #content #copyright .link a { text-decoration: none; color:#999999;}
#mainBody #content #copyright .link a:hover { color: #8989D0; text-decoration:underline; }
#mainBody #content #copyright img {float:left;}
