body {
background-color: white;
text-align:center;
margin-top: 0px;
margin-bottom: 0px;
background-image: url(background-repeat.gif);
background-position: center top;
background-repeat:repeat-y
}

#page {
margin: 0 auto 0 auto;
padding: 0 auto 0 auto;
width: 800px;
background-color: #FFFFFF none repeat scroll 0% 0%;
/*border-right: 10px url("bg-right.gif") repeat-y;
border-right: 10px solid #999999;
border-left: 10px solid #999999;
border-bottom: 10px solid #999999;*/
text-align: left;
/*border: black solid thin;*/
}
#left {

width: 10px;
background: url("bg-left.gif") repeat-y;
background-color: green;
}
#right {
float: right;
width: 10px;
background: url("bg-right.gif") repeat-y;
}


#header {
width: 100%;
height: 100px;
/*background-image:url('tombanner_ai.gif');*/
color: black;
}

/* -----NAVIGATION BAR----- */
#nav {
float:left;
width:100%;
background: #DAE0D2 url("bg2.gif") repeat-x bottom;
/*background:#DAE0D2 url("bg.gif") repeat-x bottom;*/
font-size:93%;
line-height:normal;
}

#nav ul {
margin:0;
padding:10px 1px 0 1px;
list-style:none;
}

#nav li {
float:left;
background:url("left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
font-family: Arial, Helvetica, sans-serif;
font-size:1.0em;
}

#nav a {
float: left;
display:block;
background:url("right.gif") no-repeat right top;
padding:5px 10px 4px 6px;
text-decoration:none;
color:#000066;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#nav #current {
background-image:url("left_on.gif");
}

#nav #current a {
background-image:url("right_on.gif");
padding-bottom:5px;
}



/* -----CONTENT----- */
#content {
clear: both;
width: 100%;
/*height: 100%;*/
padding-top: 5px;
margin-bottom: 0px;
background-color: white;
}

#second-content {
position: relative;
margin: 1px 15px 0px 15px;
padding-bottom: 10px;
min-height: 450px;
_height: 450px;

}

.home {
/*background-image: url("tombg_0.gif");*/
background-position: bottom right;
background-repeat: no-repeat;
}
.math {
background-image: url("tombg_1.gif");
background-position: bottom right;
background-repeat: no-repeat;
}
.residency {
background-image: url("tombg_2.gif");
background-position: bottom right;
background-repeat: no-repeat;
}
.topics {
background-image: url("tombg_3.gif");
background-position: bottom right;
background-repeat: no-repeat;
}
.background {
background-image: url("tombg_4.gif");
background-position: bottom right;
background-repeat: no-repeat;
}
.research {
background-image: url("tombg_5.gif");
background-position: bottom right;
background-repeat: no-repeat;
}
.contact {
background-image: url("tombg_5.gif");
background-position: bottom right;
background-repeat: no-repeat;
}
.faq {
background-image: url("tombg_6.gif");
background-position: bottom right;
background-repeat: no-repeat;
}


/* for Internet Explorer */
/*\*/
* html #content {
height: 450px;
}
/**/

#content h1 {
font-size: 1.8em;
color: rgb(189,137,64);
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 2.5;
}

#content h2 {
font-size: 1.4em;
color:#000066;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 2.0;
}

#content p {
font-size: 0.9em;
color: #000033;
/*color: rgb(31,25,63);*/
font-family: arial, helvetica, sans-serif;
}
/*
#content p:first-letter {
font-size: 1.3em;
}
*/
.super {
elevation:higher;
}
#normal p:first-letter{
font-size: 1.0em;
}

#content li {
font-size: 0.9em;
color: rgb(31,25,63);
font-family: arial, helvetica, sans-serif;
}

#content img{
	border:none; /*keep thin debugging. make none for production*/
}

#content table {
border-collapse:collapse;
border-bottom: gray solid thin;
}
#content tr {
border-collapse:collapse;
border-bottom: gray solid thin;
}
#content th {
font-family:Arial, Helvetica, sans-serif;
font-stretch:extra-expanded;
background-color:gray;
text-align:left;
font-weight:600;
}
#content td {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: rgb(31,25,63);
}
#content td p {
font-size: 1.0em;
}

#footer {
position: relative;
margin: 1px 15px 0px 15px;
}

#footer p {
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin-bottom: 0px;
}