body {
background:url(../images/bg_01_out.gif);
font: 0.8em georgia,arial,helvetica,sans-serif;
color: #404040;
margin: 0;
padding: 0;
}

a img {border:none;}
.hide, fieldset {display:none;}

p img {padding:0 8px 8px 0;}
.pic-left {float:left;}

body {cursor:url(filename.gif), default;}
a {cursor:url(filename.gif), pointer;}
acronym {font-weight:bold;cursor:help;border-bottom:1px dotted;}
.ital {font-style:italic;}
.bold {font-weight:bold;}

h1 {display:none;}
h2 {display:inline;}
h3 {display:inline;font-size:1.2em;color:#087078;font-weight:bold;}
h4 {display:inline;font-size:1.0em;font-weight:bold;}

a {color:#087078;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

/* underlay */
#body {width:73.5em;background:url(../images/bg_01_in.jpg) repeat-y #eee;overflow:hidden;border:1px solid #087078;}
/* overlay */
#body-overlay {width:73.5em;background:url(../images/clock_bg.gif);overflow:hidden;background-repeat:no-repeat;background-position:bottom right}

.banner {background:url(../images/zbanner_bg.gif);height:105px;margin-bottom:1.8em;}
.banner-left {background:url(../images/zbanner_left.gif) no-repeat left;height:105px;}
.banner-right {background:url(../images/zbanner_right.gif) no-repeat right;height:105px;}
a.homelink, a.homelink:link {
display:block;
width:100%; /*width needs to be specified to work in IE*/
height:100%; /*height needs to be specified to work in IE*/
/*Other browsers expand the link to full width and height.*/
}

#menu-panel {width:14.5em;float:left;margin-right:0.6em;}
#main-panel {width:40.5em;float:left;}
#main-panel-wide {width:56.4em;float:left;}
#right-panel {width:15.9em;float:left;margin-top:3.0em;}

#menu-01 {font-size:1.0em;}
#menu-01 ul {margin-left:1.2em;margin-top:0;padding-left:0;list-style-type:none;}

#menu-01 li {padding: 0.3em 0 0.1em 0.3em;font-weight:bold;}
#menu-01 li a:link, #menu-01 li a:visited {color:#fff;text-decoration:none;}
#menu-01 li a:hover {color:#d1eeee;text-decoration:none;}

#menu-01 li li a {font-weight:normal;text-decoration:none;}
#menu-01 ul ul {margin:0.1em 0 -0.1em 0.4em;font-size:0.9em;}

/* section specific menu ids */

#ind #menu-01 ul .ind a:link, #ind #menu-01 ul .ind a:visited, #ind #menu-01 ul .ind a:hover {color:#d1eeee;}
#ind #menu-01 ul .ind ul a:link, #ind #menu-01 ul .ind ul a:visited {color:#adeaea;}
#ind #menu-01 ul .ind ul a:hover {color:#d1eeee;}

#ind ul .his ul, #ind ul .cam ul, #ind ul .tea ul, #ind ul .pro ul, #ind ul .uni ul, #ind ul .dis ul, #ind ul .sch ul, #ind ul .foo ul, #ind ul .pho ul, #ind ul .reu ul, #ind ul .web ul, #ind ul .cre ul, #ind ul .com ul {display:none}

#his #menu-01 ul .his a:link, #his #menu-01 ul .his a:visited, #his #menu-01 ul .his a:hover {color:#d1eeee;}
#his #menu-01 ul .his ul a:link, #his #menu-01 ul .his ul a:visited {color:#adeaea;}
#his #menu-01 ul .his ul a:hover {color:#d1eeee;}

#his ul .ind ul, #his ul .cam ul, #his ul .tea ul, #his ul .pro ul, #his ul .uni ul, #his ul .dis ul, #his ul .sch ul, #his ul .foo ul, #his ul .pho ul, #his ul .reu ul, #his ul .web ul, #his ul .cre ul, #his ul .com ul {display:none}

#cam #menu-01 ul .cam a:link, #cam #menu-01 ul .cam a:visited, #cam #menu-01 ul .cam a:hover {color:#d1eeee;}
#cam #menu-01 ul .cam ul a:link, #cam #menu-01 ul .cam ul a:visited {color:#adeaea;}
#cam #menu-01 ul .cam ul a:hover {color:#d1eeee;}

#cam ul .ind ul, #cam ul .his ul, #cam ul .tea ul, #cam ul .pro ul, #cam ul .uni ul, #cam ul .dis ul, #cam ul .sch ul, #cam ul .foo ul, #cam ul .pho ul, #cam ul .reu ul, #cam ul .web ul, #cam ul .cre ul, #cam ul .com ul {display:none}

#tea #menu-01 ul .tea a:link, #tea #menu-01 ul .tea a:visited, #tea #menu-01 ul .tea a:hover {color:#d1eeee;}
#tea #menu-01 ul .tea ul a:link, #tea #menu-01 ul .tea ul a:visited {color:#adeaea;}
#tea #menu-01 ul .tea ul a:hover {color:#d1eeee;}

#tea ul .ind ul, #tea ul .his ul, #tea ul .cam ul, #tea ul .pro ul, #tea ul .uni ul, #tea ul .dis ul, #tea ul .sch ul, #tea ul .foo ul, #tea ul .pho ul, #tea ul .reu ul, #tea ul .web ul, #tea ul .cre ul, #tea ul .com ul {display:none}

#pro #menu-01 ul .pro a:link, #pro #menu-01 ul .pro a:visited, #pro #menu-01 ul .pro a:hover {color:#d1eeee;}
#pro #menu-01 ul .pro ul a:link, #pro #menu-01 ul .pro ul a:visited {color:#adeaea;}
#pro #menu-01 ul .pro ul a:hover {color:#d1eeee;}

#pro ul .ind ul, #pro ul .his ul, #pro ul .cam ul, #pro ul .tea ul, #pro ul .uni ul, #pro ul .dis ul, #pro ul .sch ul, #pro ul .foo ul, #pro ul .pho ul, #pro ul .reu ul, #pro ul .web ul, #pro ul .cre ul, #pro ul .com ul {display:none}

#uni #menu-01 ul .uni a:link, #uni #menu-01 ul .uni a:visited, #uni #menu-01 ul .uni a:hover {color:#d1eeee;}
#uni #menu-01 ul .uni ul a:link, #uni #menu-01 ul .uni ul a:visited {color:#adeaea;}
#uni #menu-01 ul .uni ul a:hover {color:#d1eeee;}

#uni ul .ind ul, #uni ul .his ul, #uni ul .cam ul, #uni ul .tea ul, #uni ul .pro ul, #uni ul .dis ul, #uni ul .sch ul, #uni ul .foo ul, #uni ul .pho ul, #uni ul .reu ul, #uni ul .web ul, #uni ul .cre ul, #uni ul .com ul {display:none}

#dis #menu-01 ul .dis a:link, #dis #menu-01 ul .dis a:visited, #dis #menu-01 ul .dis a:hover {color:#d1eeee;}
#dis #menu-01 ul .dis ul a:link, #dis #menu-01 ul .dis ul a:visited {color:#adeaea;}
#dis #menu-01 ul .dis ul a:hover {color:#d1eeee;}

#dis ul .ind ul, #dis ul .his ul, #dis ul .cam ul, #dis ul .tea ul, #dis ul .pro ul, #dis ul .uni ul, #dis ul .sch ul, #dis ul .foo ul, #dis ul .pho ul, #dis ul .reu ul, #dis ul .web ul, #dis ul .cre ul, #dis ul .com ul {display:none}

#sch #menu-01 ul .sch a:link, #sch #menu-01 ul .sch a:visited, #sch #menu-01 ul .sch a:hover {color:#d1eeee;}
#sch #menu-01 ul .sch ul a:link, #sch #menu-01 ul .sch ul a:visited {color:#adeaea;}
#sch #menu-01 ul .sch ul a:hover {color:#d1eeee;}

#sch ul .ind ul, #sch ul .his ul, #sch ul .cam ul, #sch ul .tea ul, #sch ul .pro ul, #sch ul .uni ul, #sch ul .dis ul, #sch ul .foo ul, #sch ul .pho ul, #sch ul .reu ul, #sch ul .web ul, #sch ul .cre ul, #sch ul .com ul {display:none}

#foo #menu-01 ul .foo a:link, #foo #menu-01 ul .foo a:visited, #foo #menu-01 ul .foo a:hover {color:#d1eeee;}
#foo #menu-01 ul .foo ul a:link, #foo #menu-01 ul .foo ul a:visited {color:#adeaea;}
#foo #menu-01 ul .foo ul a:hover {color:#d1eeee;}

#foo ul .ind ul, #foo ul .his ul, #foo ul .cam ul, #foo ul .tea ul, #foo ul .pro ul, #foo ul .uni ul, #foo ul .dis ul, #foo ul .sch ul, #foo ul .pho ul, #foo ul .reu ul, #foo ul .web ul, #foo ul .cre ul, #foo ul .com ul {display:none}

#pho #menu-01 ul .pho a:link, #pho #menu-01 ul .pho a:visited, #pho #menu-01 ul .pho a:hover {color:#d1eeee;}
#pho #menu-01 ul .pho ul a:link, #pho #menu-01 ul .pho ul a:visited {color:#adeaea;}
#pho #menu-01 ul .pho ul a:hover {color:#d1eeee;}

#pho ul .ind ul, #pho ul .his ul, #pho ul .cam ul, #pho ul .tea ul, #pho ul .pro ul, #pho ul .uni ul, #pho ul .dis ul, #pho ul .sch ul, #pho ul .foo ul, #pho ul .reu ul, #pho ul .web ul, #pho ul .cre ul, #pho ul .com ul {display:none}

#reu #menu-01 ul .reu a:link, #reu #menu-01 ul .reu a:visited, #reu #menu-01 ul .reu a:hover {color:#d1eeee;}
#reu #menu-01 ul .reu ul a:link, #reu #menu-01 ul .reu ul a:visited {color:#adeaea;}
#reu #menu-01 ul .reu ul a:hover {color:#d1eeee;}

#reu ul .ind ul, #reu ul .his ul, #reu ul .cam ul, #reu ul .tea ul, #reu ul .pro ul, #reu ul .uni ul, #reu ul .dis ul, #reu ul .sch ul, #reu ul .foo ul, #reu ul .pho ul, #reu ul .web ul, #reu ul .cre ul, #reu ul .com ul {display:none}

#web #menu-01 ul .web a:link, #web #menu-01 ul .web a:visited, #web #menu-01 ul .web a:hover {color:#d1eeee;}
#web #menu-01 ul .web ul a:link, #web #menu-01 ul .web ul a:visited {color:#adeaea;}
#web #menu-01 ul .web ul a:hover {color:#d1eeee;}

#web ul .ind ul, #web ul .his ul, #web ul .cam ul, #web ul .tea ul, #web ul .pro ul, #web ul .uni ul, #web ul .dis ul, #web ul .sch ul, #web ul .foo ul, #web ul .pho ul, #web ul .reu ul, #web ul .cre ul, #web ul .com ul {display:none}

#cre #menu-01 ul .cre a:link, #cre #menu-01 ul .cre a:visited, #cre #menu-01 ul .cre a:hover {color:#d1eeee;}
#cre #menu-01 ul .cre ul a:link, #cre #menu-01 ul .cre ul a:visited {color:#adeaea;}
#cre #menu-01 ul .cre ul a:hover {color:#d1eeee;}

#cre ul .ind ul, #cre ul .his ul, #cre ul .cam ul, #cre ul .tea ul, #cre ul .pro ul, #cre ul .uni ul, #cre ul .dis ul, #cre ul .sch ul, #cre ul .foo ul, #cre ul .pho ul, #cre ul .reu ul, #cre ul .web ul, #cre ul .com ul {display:none}

#com #menu-01 ul .com a:link, #com #menu-01 ul .com a:visited, #com #menu-01 ul .com a:hover {color:#d1eeee;}
#com #menu-01 ul .com ul a:link, #com #menu-01 ul .com ul a:visited {color:#adeaea;}
#com #menu-01 ul .com ul a:hover {color:#d1eeee;}

#com ul .ind ul, #com ul .his ul, #com ul .cam ul, #com ul .tea ul, #com ul .pro ul, #com ul .uni ul, #com ul .dis ul, #com ul .sch ul, #com ul .foo ul, #com ul .pho ul, #com ul .reu ul, #com ul .web ul, #com ul .cre ul {display:none}

/* default page type */

#def ul .ind ul, #def ul .his ul, #def ul .cam ul, #def ul .tea ul, #def ul .pro ul, #def ul .uni ul, #def ul .dis ul, #def ul .sch ul, #def ul .foo ul, #def ul .pho ul, #def ul .reu ul, #def ul .web ul, #def ul .cre ul, #def ul .com ul {display:none}

.header-tab-mg {margin-top:0;}
.header-tab-top h2 {color:#fff;font-size:1.4em;font-weight:bold;padding:0.4em 0.8em 0.5em 0;}

.text-body {background-color:#eee;margin-top:0.8em;color:#404040;border:1px solid #087078;-moz-border-radius:20px;}
.text-padding {padding:1.0em;}

/* main area images */

.pic-pos {text-align:center;}
.pic-quote {text-align:center;font-style:italic;margin-top:-1.0em;}

.text-base, .text-base-wide {margin-bottom:2.4em;}
.footlink, .footlink a {font-size:0.9em;font-weight:normal;text-align:right;}

/* side panel */

.box {margin:0 0 0.2em 0.8em;background-color: #087078;color:#fff;border:1px solid #087078;-moz-border-radius:20px;}
.box-set {width:100%;}
.box-pad {padding:1.0em;}

.clear {font-size:1px;height:1px;clear:both;}
#right-panel {margin:2.4em 0 0 0;}
#right-panel ul {font-size:0.9em;margin:0.7em 0 0 1.2em;padding:0}
#right-panel p {margin:0.8em 0 0 0;padding:0;}
#right-panel h3 {font-size:1.0em; color:#fff;}
#right-panel a {color:#fff;}
#right-panel ul a {font-weight:normal;}

#right-panel .prospect ul {margin-left:0;}
#right-panel .prospect li {display:inline;white-space:nowrap;}

/* rhs box images */

.box-pad p img {padding-bottom:0;margin-bottom:0;}
.pic-quote-right {font-style:italic;font-size:0.9em;}

/*** footer ***/

#footer {background-color:#087078;height:2.0em;width:73.5em;border-top:1px solid #eee;}
.footer-font {color:#fff;font-size:0.9em;margin:0;padding:0.5em 1.2em 0 0;float:right;}
#footer a {font-weight:normal;color:#fff;}

/* sitemap ul settings */

.sitemap ul {list-style-type:none;margin-left:0;padding:0;}
.sitemap li {margin-bottom:0.5em;}
.sitemap li li {margin-bottom:0;}
.sitemap ul ul {margin-left:1.0em;}
.sitemap ul ul a {font-weight:normal;color:#404040;}

/* google search */

.search {margin-left:1.4em;color:#fff;}
.right {text-align:right;}
.centre {text-align:center}

input
{width:13.5em;color:#000;background:#fff;margin:0.2em 0 0 0;border:1px solid #d1eeee;font-size:0.85em;font-family:arial,verdana,sans-serif;}

label {font-size:0.8em;line-height:0;font-family:arial,verdana,sans-serif;}

.radio {background:#087087;border:0;width:1.5em;margin:0 0 0 -0.2em;vertical-align:middle;}
.submit {margin:0.8em 0 0 6.0em;width:8.0em;font-size:0.85em;color:#d1eeee;background:#087087;border:1px outset #d1eeee;}

.campus {height:360px;padding-right:1.0em;overflow-y:scroll;width:96%;margin-top:0.8em;}
.campus p {clear:both;margin:0;padding:0;}
.campus img {float:left;padding-bottom:1.0em;}	

/* forms */
			 
.form-holder {width:34em;}
.form-holder label {display:block;float:left;width:13em;font: 1.0em georgia,arial,helvetica,sans-serif;}
.form-holder input {width:200px;border:1px solid #087087;}
.form-holder textarea {margin-top:2px;width:200px;height:80px;border:1px solid #087087;}
.form-holder input.form-button {margin-top:8px;background-color:#087087;color:#fff;width:100px;float:right;}

/*** new window ***/

.newwin {padding-right:1.3em;background-image:url(../images/newwin.gif);background-repeat:no-repeat;background-position: top right;}

table.ru {
  border:1px solid #087878;
  border-collapse:collapse;
  width:100%;
}

table.ru th {
  padding:8px;
  background-color:#087878;
  color:#fff;
}

table.ru td {
  margin:0;
  border:1px solid #087878;
  padding:8px;
  border-collapse:collapse;
  text-align:center;
}

table.ru .price {
  font-weight:bold;
}

table.ru input.btn {
  width:auto;
  border:1px solid #087878;
}

table.ru td.first {
  text-align:left;
}

table.ru td.first span {
  font-size:11px;
  font-style:italic;
}

table.ru td.vert {
  vertical-align:top;
}

table.ru .red {
  color:#c00;
}

table.ru fieldset {
  display:block;
  border:0;
}