body {

font:normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

background:#FFF url(../images/top_bg.gif) repeat-x;

margin:0;

padding:0;

}



#marqueecontainer {

position:relative;

width:155px;

height:200px;

overflow:hidden;

border-bottom:thin solid #EEE;

font-size:12px;

padding:2px 2px 2px 4px;

}



h4 {

margin-bottom:.5em;

margin-top:.5em;

font-size:1em;

background:#E67700;

color:#FFF;

padding:5px;

}



.submitform p {

margin:10px 0;

}



.submitform .inputbox {

width:300px;

border:1px solid gray;

}



.submitform textarea {

width:300px;

height:150px;

border:1px solid gray;

}



.submitform .formbuttons {

border:1px solid #000;

}



a:visited {

color:#821F11;

}



a:hover,a:active {

color:red;

}



.maincontainer {

width:860px;

padding-left:5px;

margin-left:auto;

margin-right:auto;

background-color:#FFF;

border:2px solid #e0e0e0;

border-width:0 2px;

}



.maincontainer {

width:860px;

}



.header {

font-size:120%;

font-weight:700;

margin-bottom:10px;

}



.comment {

background-color:#ececec;

width:460px;

padding:10px;

}



.commentfooter {

background:url(arrow.gif) 20px 0 no-repeat;

padding-left:58px;

padding-top:1px;

margin-bottom:2em;

font-size:90%;

color:#4A4A4A;

}



#topbar {

width:870px;

height:110px;

background:url(../images/hire-pic.jpg) no-repeat;

margin:0 auto;

}



#logo {

float:left;

padding:65px 0 0;

}



#logodiv img {

padding:10px;

}



#toprightdiv {

font:bold 11px arial, sans-serif;

float:right;

text-align:right;

margin:45px 0 0;

}



#toprightdiv a {

text-decoration:none;

color:#FFF;

margin-right:4px;

letter-spacing:0.1pt;

}



#toprightdiv #topform {

margin:0 0 5px;

padding:0;

}



#toprightdiv #keywords {

border:1px solid #c57016;

width:180px;

background:#f9f8f7;

font:11px verdana, sans-serif;

color:#443;

outline:none;

padding:3px;

}



#search-head {

font-size:14px;

margin-right:40px;

color:#FFF;

background-image:url(../images/icon_search.gif);

background-repeat:no-repeat;

}



#toprightdiv #keywords:focus {

border:1px solid #FFF;

}



#toprightdiv #topformbutton {

cursor:pointer;

margin-top:5px;

border:outset 1px #c57016;

font-size:12px;

color:#666;

font-weight:700;

background:url(topbar3.jpg) repeat-x left top;

padding:1px;

}



#ddtoptabs {

margin-left:0;

margin-right:auto;

background:transparent;

voice-family:"\"}\"";

padding-left:5px;

}



#ddtoptabs ul {

font:bold 70% Arial, Verdana, sans-serif;

list-style:none;

margin:0;

padding:0;

}



#ddtoptabs li {

display:inline;

text-transform:uppercase;

margin:0 2px 0 0;

padding:0;

}



#ddtoptabs a {

float:left;

color:#FFF;

background:#A66117 url(../images/top_tab.gif) no-repeat left top;

text-decoration:none;

letter-spacing:1px;

margin:90px 2px 0 0;

padding:0 0 1px 3px;

}



#ddtoptabs a span {

display:block;

background:transparent url(../images/top_tab.gif) no-repeat right top;

float:none;

padding:4px 9px 3px 6px;

}



#ddtoptabs a:hover {

background-position:0 -42px;

}



#ddtoptabsline {

width:100%;

height:8px;

line-height:8px;

background:#EE7B00;

border-top:1px solid #fff;

padding:0;

}



#leftcolumn {

clear:left;

width:158px;

margin-right:5px;

float:left;

margin-top:1em;

}



.ddmarkermenu {

list-style-type:none;

border-right:1px solid #dadada;

margin:0;

padding:0;

}



.ddmarkermenu li a {

color:#aa2716;

display:block;

text-decoration:none;

font-weight:700;

border-bottom:1px solid #dadada;

font-size:80%;

padding:2px 10px;

}



.school-list li a {

color:#aa2716;

background:url(arrowbullet.png) no-repeat center left;

display:block;

text-decoration:none;

font-weight:700;

border-bottom:1px solid #dadada;

font-size:90%;

padding:2px 0 2px 19px;

}



.school-list-odd {

color:#aa2716;

background-color:#EEE;

display:block;

text-decoration:none;

font-weight:700;

border-bottom:1px solid #dadada;

font-size:100%;

padding:2px 0;

}



.school-list-even {

color:#aa2716;

background-color:#FCFCFC;

display:block;

text-decoration:none;

font-weight:700;

border-bottom:1px solid #dadada;

font-size:100%;

padding:2px 0;

}



.school-list li a:visited {

color:#aaaa1a;

}



.info-list {

list-style-type:none;

display:block;

margin:0 0 8px;

padding:0;

}



.info-list li a {

padding-bottom:2px;

font-size:80%;

text-decoration:none;

border-bottom:1px solid #dadada;

}



.listmenu li a {

text-decoration:none;

background:url(bullet.png) no-repeat center left;

padding-left:19px;

display:block;

font-size:90%;

border-bottom:1px solid #dadada;

}



.listmenu2 li a {

background:url(commentbullet.png) no-repeat top left;

}



#leftcolumn .titlebar {

font-weight:700;

background:url(../images/menu_bg.gif) repeat-x #EE7B00;

color:#FFF;

border-bottom:1px solid #7b9bc4;

text-transform:uppercase;

padding-left:2px;

height:18px;

}



#middlecolumn {

background-color:transparent;

width:500px;

float:left;

padding-left:10px;

padding-right:10px;

margin-top:1em;

padding-bottom:1em;

}



#adminmiddlecolumn {

background-color:transparent;

width:650px;

float:left;

border-left:1px solid #C3C3C3;

padding-left:10px;

padding-right:10px;

margin-top:1em;

padding-bottom:1em;

}



.submitform ul {

list-style:none;

border:thin dotted #EE7B00;

margin:0;

padding:0;

}



.submitform li {

padding-left:5px;

color:#FFF;

}



.submitform li ul {

list-style:none;

}



.submitform li li {

background-color:#EEE;

color:#000;

margin:5px;

}



.headers {

width:99%;

background:url(chromebg.gif) center center repeat-x;

margin-left:0;

text-align:left;

font-size:160%;

padding:2px 0 2px 5px;

}



.headers img {

float:right;

margin-right:5px;

padding-top:5px;

}



.headers span,.headers a.bar {

padding:5px 0;

}



.headers a.bar {

text-decoration:none;

color:#273565;

}



.headers a:visited,.headers a:active {

color:#273565;

}



#container {

font-size:100%;

border-bottom:1px solid #D8D8D8;

}



#advSearch-college {

width:230px;

border:1px solid #F79F64;

margin-top:15px;

float:left;

margin-left:5px;

background-color:#F8E8DE;

height:240px;

}



#advSearch-college .adv-title {

font-weight:700;

font-size:1.1em;

color:#FFF;

display:block;

margin-top:0;

background-image:url(../images/adsearch_bg.gif);

background-repeat:repeat-x;

text-transform:uppercase;

padding:5px;

}



#levelList #level,#boardList #board,#facultyList #faculty,#courseList #course {

width:200px;

margin-bottom:.3em;

border:1px solid #CCC;

font:normal small Arial, Helvetica, sans-serif;

color:#333;

margin-left:15px;

font-size:11px;

padding:2px 5px;

}



#adsearch-but {

margin-bottom:.5em;

border:1px solid #CCC;

font:normal small Arial, Helvetica, sans-serif;

color:#333;

margin-left:15px;

padding:2px 5px;

}



#advSearch-college label {

color:#aa2716;

margin-left:15px;

margin-top:0;

}



#pic-slide {

width:490px;

float:left;

height:230px;

margin-bottom:0;

}



#container .title {

margin-top:10px;

margin-bottom:0;

padding:0;

}

#container h1 {

margin-top:10px;

margin-bottom:0;

padding:0;
font-size:18px;

}

#container .info {

color:gray;

margin-top:1px;

}



#container p {

margin:0;

}



div.info + p:first-letter {

float:left;

font:bold 180% Arial;

margin-right:3px;

}



#rightcolumn {

background-color:#FFF;

width:170px;

float:left;

margin-top:1em;

}



#middlecolumn .titlebar,#rightcolumn .titlebar {

font-weight:700;

text-transform:uppercase;

letter-spacing:1.5pt;

color:#686868;

font-size:110%;

padding-left:18px;

border-bottom:1px solid #dadada;

}



#rightcolumn .titlebar {

margin-top:5px;

}



.newscontainer {

font-weight:700;

text-transform:uppercase;

letter-spacing:1pt;

color:#FFF;

font-size:90%;

padding-left:10px;

border-bottom:1px solid #7b9bc4;

background:#EE7B00;

margin:1em 0 0;

}



#table_report TD {

border:1px solid #ddd;

background-color:#EEE;

padding:3px;

}



#hed TD {

background:#EE7B00;

color:#FFF;

padding:5px 3px;

}



.level-link a {

color:#aa2716;

display:block;

text-decoration:none;

font-weight:700;

font-size:90%;

padding:2px 0 2px 19px;

}



.shadetabs {

font:bold 12px Verdana;

margin-bottom:10px;

text-align:left;

}



.shadetabs a {

text-decoration:none;

border:1px solid #778;

color:#2d2b2b;

background:#FFF url(../images/shade.gif) top left repeat-x;

padding:3px 7px;

}



.org-browse {

border:1px solid #CCC;

padding:3px;

}



.org-browse-odd,.org-browse-even {

font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

font-size:12px;

padding:4px;

}



.org-browse-even {

background-color:#FAF1E7;

color:#333;

}



.org-browse-odd {

background-color:#FFF;

color:#333;

}



.org-browse-odd a,.org-browse-even a {

text-decoration:none;

color:#aa2716;

}



.org-browse-odd a:hover,.org-browse-even a:hover {

color:#000;

}



.allcaps {

text-transform:capitalize;

}



#org-info {

float:right;

border:1px solid #EEE;

width:175px;

margin-left:3px;

}



.pagingcurrentStyle {

font-size:1.3em;

font-weight:700;

}



.event-title {

list-style-type:none;

border-right:1px solid #dadada;

margin:0 0 4px;

padding:0;

}



.event-title li a {

color:#aa2716;

display:block;

padding-left:10px;

padding-right:9px;

text-decoration:none;

border-bottom:1px solid #dadada;

font-size:90%;

padding-bottom:2px;

}



.event-title li a:visited {

color:#666;

}



.event-title .school-name {

font-size:85%;

color:#333;

font-style:italic;

}



#browse-result_ajax {

margin:0;

padding:0;

}



.showcase {

width:160px;

height:50px;

float:left;

margin-top:0;

margin-bottom:8px;

padding:0;

}



.showcase img,.showcase img a {

border:1px solid #BEA993;

background:#f5f5f5;

margin-top:0;

margin-left:0;

margin-bottom:0;

padding:1px;

}



.showcase a:hover img {

background:#3c3838;

}



#contentfooter {

font-size:11px;

font-family:Verdana;

padding-bottom:1em;

margin-left:173px;

clear:both;

}



#footerarea {

clear:both;

background:#EE7B00;

padding-top:15px;

text-align:center;

height:126px;

color:#FFF;

}



#footermenu {

float:right;

font-size:90%;

margin:0;

padding:0;

}



#footermenu ul {

padding-left:0;

float:left;

font-weight:700;

border-width:1px 0;

margin:0;

}



#footermenu ul li {

display:inline;

}



#footermenu ul li a {

float:left;

color:#FFF;

font-weight:700;

text-decoration:none;

padding:2px 6px 4px;

}



#footermenu ul li a:hover {

color:#565656;

background-color:#F9E9D7;

border-bottom:4px solid gray;

padding-bottom:0;

}



.footer-text {

float:left;

}



.footer-text a {

color:#FFF;

font-size:12px;

text-decoration:none;

font-weight:700;

}



.footer-text a:hover {

color:#FFF;

text-decoration:underline;

}



.clearfix:after {

content:".";

display:block;

height:0;

visibility:hidden;

}



input.search {

border:1px solid #c16a0c;

color:gray;

padding:5px 10px 0 5px;

}



input.button {

border:0;

height:27px;

width:50px;

background:#ABC43C url(../images/button.gif) no-repeat;

color:#FFF;

font:bold 1.1em Arial, Helvetica, Sans-Serif;

}



.login_block {

width:400px;

border:1px solid #CCC;

background:#F1F3F5;

padding:10px;

}



.login_form {

width:200px;

margin-left:175px;

background:#E9ECEF;

border:1px solid #CCC;

padding:10px;

}



.login_pic {

float:left;

width:150px;

margin-left:10px;

}



.login_pic p {

font-size:11px;

margin-top:10px;

}



.login_pic img {

padding-left:50px;

}



.error {

color:#900;

margin-top:5px;

margin-bottom:5px;

border:1px dashed #546078;

background:#FFF0F0 url(../../../icon/error.gif) no-repeat left center;

padding:7px 7px 7px 30px;

}



.game-image {

margin-right:10px;

margin-bottom:15px;

float:left;

width:100px;

font-size:11px;

}



.game-image a {

margin-right:10px;

color:red;

margin-bottom:15px;

}



.game-image a:hover {

text-decoration:none;

}



.highslide {

cursor:url(highslide/graphics/zoomin.cur), pointer;

outline:none;

}



.highslide img {

border:1px solid orange;

margin-right:12px;

margin-bottom:10px;

padding:5px;

}



.highslide:hover img {

border:1px solid blue;

}



.highslide-image {

border:10px solid #FFF;

}



.highslide-caption {

display:none;

border:5px solid #FFF;

border-top:none;

background-color:#FFF;

padding:5px;

}



.highslide-loading {

text-transform:uppercase;

border-top:1px solid #FFF;

border-bottom:1px solid #FFF;

display:block;

color:#000;

font-size:8pt;

font-family:sans-serif;

font-weight:700;

text-decoration:none;

border:1px solid #000;

background-color:#FFF;

padding:2px;

}



a.highslide-credits,a.highslide-credits i {

color:silver;

text-decoration:none;

font-size:10px;

padding:2px;

}



a.highslide-credits:hover,a.highslide-credits:hover i {

color:#FFF;

background-color:gray;

}



.highslide-html {

background-color:#FFF;

}



.highslide-html-content {

position:absolute;

display:none;

}



.control {

float:right;

display:block;

font-size:9pt;

font-weight:700;

text-decoration:none;

text-transform:uppercase;

color:#999;

margin:0 5px;

}



.control:hover {

color:#000 !important;

}



.highslide-move {

cursor:move;

}



div.spacer {

clear:both;

}



legend,.highslide-display-none {

display:none;

}



a:link,.ddmarkermenu li a:visited {

color:#aa2716;

}



#toprightdiv a:hover,.headers a:hover {

color:blue;

}



#ddtoptabs a:hover span,#ddtoptabs #current a,#ddtoptabs #current span {

background-position:100% -42px;

}



.ddmarkermenu li,* html #pic-slide {

padding-bottom:1px;

}



.ddmarkermenu a:hover,.ddmarkermenu .current,.school-list li a:hover,.level-link a:hover,.event-title .current,.event-title a:hover {

background-color:#F3F3F3;

color:#aa2716;

}



.school-list,.listmenu {

list-style-type:none;

margin:0 0 8px;

padding:0;

}



.school-list li,.listmenu li,.event-title li {

padding-bottom:2px;

}



.info-list a:hover,.listmenu a:hover {

background-color:#F3F3F3;

}



.clearfix,.highslide-display-block {

display:block;

}