BODY { 
  FONT-FAMILY: "univers 55", helvetica, arial, serif; 
  FONT-SIZE: 10pt;
  background-color: rgb(40,40,40);
}

DIV#body {
  BORDER: #343434 1px solid; 
  MARGIN-LEFT: 5%; 
  WIDTH: 90%; 
  BACKGROUND-COLOR: white;
  width:expression(document.body.clientWidth < 800 ? "750px" : "90%");
  min-width:750px;
} 

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	FONT-SIZE: 10pt;
	text-align: center;
	color: #6b82b2;
	}

#footer A:link
{ text-decoration: none; color:#000000; }
#footer A:visited
{ text-decoration: none; color:#000000; }
#footer A:active
{ text-decoration: none; color:#000000; }
#footer A:hover
{ text-decoration: none; color:#000000; }

DIV#body.calendar {
  BORDER: rgb(56,56,73) 1px solid; 
  MARGIN-LEFT: 5%; 
  WIDTH: 90%; 
  BACKGROUND-COLOR: white;
  width:expression(document.body.clientWidth < 1200 ? "900px" : "90%");
  min-width:900px;
} 

DIV#calendar_body {
  BORDER: rgb(56,56,73) 1px solid; 
  MARGIN-LEFT: 5%; 
  WIDTH: 90%; 
  BACKGROUND-COLOR: white;
  width:950px;
  min-width:750px;
}

IMG.logo {
  BORDER: white 2px solid; 
  LEFT: 7%; 
  POSITION: absolute;
  TOP: 2em;
} 

DIV#title { 
  MARGIN: 0px; 
  PADDING: 0px; 
  PADDING-TOP: 2em; 
  PADDING-BOTTOM: 2em;
  BORDER: #ffffff 1px solid; 
  BACKGROUND-POSITION: right top; 
  BACKGROUND-IMAGE: url(http://prehealth.tcc411.com/layoutimgs/healthpastiche_transparent.gif); 
  BACKGROUND-REPEAT: no-repeat; 
  BACKGROUND-COLOR: #eea752; 
  COLOR: #ffffff; 
}

DIV#title P { 
  MARGIN: 0; 
  PADDING: 0; 
  FONT-SIZE: 175%; 
  FONT-WEIGHT:bold;
  MARGIN-LEFT: 70px; 
  TEXT-TRANSFORM: uppercase; 
  PADDING-TOP: 0px; 
  FONT-FAMILY: "Adobe Garamond", garamond, times, serif;
} 

DIV#title p.subhead {
  MARGIN: 0; 
  MARGIN-LEFT: 75px;
  PADDING: 0; 
  FONT-SIZE: 72%; 
  TEXT-TRANSFORM: uppercase; 
  FONT-FAMILY: "univers 55", ariel, helvetica, sans-serif; 
  LETTER-SPACING: 0.1em
}

DIV#title A {
  COLOR: white; 
  TEXT-DECORATION: none;
}

DIV#title A:link, DIV#title A:visited { 
  COLOR: white;
}

DIV#title A:hover, DIV#title A:focus {
  COLOR: rgb(204,102,0);
}

SPAN.title {
  FONT-SIZE: 150%;
}

DIV#nav1 {
  MARGIN: 0; 
  PADDING: 0;
  PADDING-TOP: 0.25em; 
  PADDING-BOTTOM: 0.25em; 
  border-top: RGB(6b,82,b2) 1px solid;
  border-bottom: RGB(6b,82,b2) 1px solid; 
  WIDTH: 100%; 
  COLOR: #ffffff; 
  BACKGROUND-COLOR: #6b82b2; 
  TEXT-ALIGN: right; 
} 

DIV#nav1 UL {
  PADDING: 0px; 
  MARGIN: 0px; 
}

DIV#nav1 LI {
  DISPLAY: inline; 
  BACKGROUND-POSITION: left center; 
  PADDING-LEFT: 0.5em; 
  BACKGROUND-IMAGE: url(../images/nav-bar-1.jpg); 
  BACKGROUND-REPEAT: no-repeat; 
  color: #ffffff;
}

DIV#nav1 LI.nobullet {
  BACKGROUND-IMAGE: none; 
}

DIV#nav1 A {
  PADDING: 0px;
  PADDING-RIGHT: 0.25em; 
  PADDING-LEFT: 0.25em; 
  TEXT-DECORATION: none;
} 

DIV#nav1 A:link, DIV#nav1 A:visited {
  FONT-WEIGHT: bold; 
  COLOR: rgb(56,56,73);
}

DIV#nav1 A:hover, DIV#nav1 A:focus {
  COLOR: #f5b673; 
  BACKGROUND-COLOR: rgb(56,56,73);
}

DIV#leftnav {
  margin:0;
  PADDING: 0px; 
  FLOAT: left; 
  WIDTH: 20%; 
  BACKGROUND-COLOR: #ffffff;
}

DIV#leftnav UL{ 
  PADDING: 0; 
  MARGIN: 0; 
  LIST-STYLE-TYPE: none; 
  TEXT-ALIGN: left;
  PADDING-BOTTOM: 0;
  COLOR:#404040;
  FONT-FAMILY: arial, verdana, times, serif;
}

DIV#form { 
  PADDING: 0; 
  MARGIN: 0; 
  LIST-STYLE-TYPE: none; 
  TEXT-ALIGN: left;
  PADDING-BOTTOM: 0;
  FONT-SIZE: 72%; 
  COLOR:#404040;
  FONT-FAMILY: arial, verdana, times, serif;
}


input, textarea, select{ 
  FONT-SIZE: 90%; 
  COLOR:#404040;
  FONT-FAMILY: arial, verdana, times, serif;
}

DIV#leftnav LI {
  list-style:none;
  PADDING-TOP: 0em; 
  PADDING-BOTTOM: 0em; 
  PADDING-RIGHT: 0em;
}

DIV#leftnav LI A {
  PADDING: 0px; 
  PADDING-RIGHT: 0.25em; 
  PADDING-LEFT: 0.5em; 
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold; 
  font-size:90%;
}

DIV#leftnav LI A:link, DIV#leftnav LI A:visited {
  COLOR:#404040;
}

DIV#leftnav LI A:hover, DIV#leftnav LI A:focus {
  COLOR: #000000; 
  BACKGROUND-COLOR: rgb(56,56,73);
}

DIV#leftnav H3 {
  MARGIN: 0; 
  MARGIN-TOP: .5em;
  PADDING: 0; 
  BACKGROUND-COLOR: rgb(228,230,234);
  FONT-FAMILY: sans-serif; 
  LETTER-SPACING: 0.07em;
  FONT-SIZE: 100%; 
  TEXT-ALIGN:left;
  WIDTH: 100%;
}


DIV#leftnav H2 {
  MARGIN: 0; 
  MARGIN-TOP: .5em;
  PADDING: 0; 
  BACKGROUND-COLOR: rgb(228,230,234);
  FONT-FAMILY: sans-serif;
  COLOR: #6b82b2; 
  LETTER-SPACING: 0.07em;
  FONT-SIZE: 100%; 
  TEXT-ALIGN:left;
  WIDTH: 100%;
}

DIV#leftnav DL { 
  BACKGROUND-COLOR: #ffffff;
  LETTER-SPACING: 0.02em;
  margin: 0px;
}

DIV#leftnav DT {
  MARGIN: 0;
  PADDING: 0; 
  PADDING-TOP: 0;
  FONT-WEIGHT: BOLD;
  COLOR:  #404040;
  BACKGROUND-COLOR:  #ffffff;
}

DIV#barlink A:link, DIV#barlink A:visited {
  COLOR:#404040;
}

DIV#leftnav DD {
  MARGIN: 0;
  PADDING-TOP:  1.5px; 
  PADDING-BOTTOM:  3px;
  MARGIN-LEFT: .5em;
  LETTER-SPACING: 0;

} 

DIV#leftnav DD A:link {
  FONT-WEIGHT: normal;
  COLOR: rgb(56,56,73);
  TEXT-DECORATION: none;
} 

DIV#leftnav DD A:visited {
  COLOR:#996633;
  text-decoration:none;
  }

DIV#leftnav DD A:hover, DIV#leftnav DD A:focus {
  COLOR: #000000; 
  TEXT-DECORATION:  underline;
}

/* elements ending with 1A are used in conjunction with the mainONECOLUMN template */

DIV#content-col-1A {
  margin:0;
  PADDING: 0; 
  PADDING-TOP: 40px; 
  PADDING-RIGHT: 0; 
  PADDING-LEFT: 1.5em; 
  FONT-SIZE: 90%; 
  FLOAT: right; 
  WIDTH: 75%; 
  COLOR: black; 
  BACKGROUND-COLOR: white;
}

/* end elements for mainONECOLUMN template */

DIV#content-col-1 {
  MARGIN: 0; 
  PADDING: 0; 
  PADDING-TOP: 30px; 
  PADDING-RIGHT: 1.5em; 
  PADDING-LEFT: 2.5em; 
  FLOAT: left; 
  WIDTH: 70%; 
  COLOR: black; 
  BACKGROUND-COLOR: white;
  Font-Family: verdana;
  Letter-Spacing: 0.07em;
  Font-Size: 100%;
}


DIV#content-col-2 {
  MARGIN: 0;
  PADDING: 0.25em;
  PADDING-TOP: 220px; 
  Padding-bottom: 1em;
  Padding-right: 1em;
  FLOAT: right; 
  WIDTH: 40%; 
  COLOR: black; 
  BACKGROUND-REPEAT: no-repeat; 
  BACKGROUND-COLOR: white;
  BACKGROUND-POSITION: 5px 35px; 
}

/* common for all templates */

Div#content-col-1A a,
Div#content-col-1  a,
Div#content-col-2  a
{
  PADDING: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  TEXT-DECORATION: underline;
}
	
DIV#content-col-1A A:link, 
DIV#content-col-1  A:link, 
DIV#content-col-2  A:link {

COLOR: #6b82b2;

}

DIV#content-col-1A  A:visited,
DIV#content-col-1  A:visited,
DIV#content-col-2  A:visited {

COLOR:#6b82b2;

}

Div#content-col-1A LI,
Div#content-col-1  LI,
Div#content-col-2  LI{
font-weight: normal
}

Div#content-col-1A LI a,
Div#content-col-1  LI a,
Div#content-col-2  LI a
{
  PADDING: 0px; 
  PADDING-RIGHT: .125em; 
  PADDING-LEFT: .125em; 
  TEXT-DECORATION: underline;
}

DIV#content-col-1A  LI A:hover, 
DIV#content-col-1A  LI A:focus,
DIV#content-col-1  LI A:hover,
DIV#content-col-1  LI A:focus,
DIV#content-col-2  LI A:hover,
DIV#content-col-2  LI A:focus {
  COLOR: #f5b673; 
  BACKGROUND-COLOR: rgb(56,56,73);
}

DIV#content-col-1A p, 
DIV#content-col-1 p, 
DIV#content-col-2 p {
 margin-bottom: 1em;
 margin-top: .07em;
}

DIV#content-col-1A H1, 
DIV#content-col-1 H1,
DIV#content-col-2 H1 {
  MARGIN: 0px 0px .09em 0px; 
  PADDING: 0px;
  COLOR: #000000;
  FONT-FAMILY: sans-serif; 
  FONT-weight: normal; 
  LETTER-SPACING: 0.02em;
  FONT-SIZE: 100%;
}

DIV#content-col-1A H2, 
DIV#content-col-1 H2,
DIV#content-col-2 H2  {
 text-align:left;
 background-color:#FFFFFF;
 Margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 Color: #000000;
 Font-Family: sans-serif;
 Letter-Spacing: 0.07em;
 Font-Size: 150%;
 }
 
DIV#content-col-1A H3, 
DIV#content-col-1 H3, 
DIV#content-col-2 H3  {
 Margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 Color: #6b82b2;
 Font-Family: sans-serif;
 Letter-Spacing: 0.07em;
 Font-Size: 120%;
 }

DIV#content-col-1A H4, 
DIV#content-col-1 H4, 
DIV#content-col-2 H4  {
 Margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 Color: #000000;
 Font-Family: sans-serif;
 Letter-Spacing: 0.07em;
 Font-Size: 110%;
 }
 
DIV#content-col-1A dl, 
DIV#content-col-1 dl, 
DIV#content-col-2 dl {
  FONT-SIZE: 100%;
}

DIV#content-col-1A dt, 
DIV#content-col-1 dt,
DIV#content-col-2 dt {
  MARGIN-TOP: 1em;
  FONT-WEIGHT: bold;
}

DIV#leftnav dt a {
   text-decoration:none;
}

DIV#content-col-1A dd, 
DIV#content-col-1 dd, 
DIV#content-col-2 dd {
  MARGIN: 0;
  MARGIN-LEFT: .5em;
}

DIV#content-col-1A ul, 
DIV#content-col-1 ul, 
DIV#content-col-2 ul {
  padding: 0;
  margin: 1em;
  margin-top: 0;
}

DIV#content-col-1A li, 
DIV#content-col-1 li, 
DIV#content-col-2 li {
	padding-top: .25em;
	padding-bottom: .25em;	
}


DIV#content-col-1A ul.nobullets, 
DIV#content-col-1 ul.nobullets, 
DIV#content-col-2 ul.nobullets  {
  list-style: none; 
}

DIV#content-col-1A ul.arrowbullets,
DIV#content-col-1 ul.arrowbullets,
DIV#content-col-2 ul.arrowbullets  {
  list-style-image: url(../images/arrowbullet.gif);
}

DIV#content-col-1A ul.arrowbullets a,
DIV#content-col-1 ul.arrowbullets a,
DIV#content-col-2 ul.arrowbullets a  {
  text-decoration:none;
}

DIV#content-col-1A dl.arrowbullets,
DIV#content-col-1 dl.arrowbullets,
DIV#content-col-2 dl.arrowbullets  {
  list-style-image: url(../images/arrowbullet.gif);
}

DIV#content-col-1A dl.arrowbullets a,
DIV#content-col-1 dl.arrowbullets a,
DIV#content-col-2 dl.arrowbullets a  {
  text-decoration:none;
}

DIV#boxcontent dl {
  MARGIN: 0;
  PADDING: 5px;
  FONT-SIZE: 100%;
  BORDER: 1px solid rgb(66,66,118);
  BACKGROUND:  rgb(228,230,234);
}

DIV#boxcontent ul {
  MARGIN: 0;
  PADDING: 5px;
  FONT-SIZE: 100%;
  BORDER: 1px solid rgb(66,66,118);
  BACKGROUND:  rgb(228,230,234);
}

DIV#boxcontent dt {
  MARGIN-TOP: 1em;
  FONT-WEIGHT: bold;
  PADDING: 3px;
}

DIV#boxcontent dd {
  MARGIN-TOP: 0em;
  MARGIN-LEFT: 0em;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}

DIV#boxcontent h1 {
 BACKGROUND: rgb(66,66,118);
 Margin: 0px 0px 0px 0px;
 padding: 5px;
 Color: rgb(228,230,234);
 Font-Family: sans-serif;
 Letter-Spacing: 0.07em;
 Font-Size: 150%;
 TEXT-ALIGN: center;

} 


DIV#bottomnav {
  font-size:11px;
  CLEAR: both; 
  PADDING: 0px; 
  MARGIN: 0px; 
  PADDING-LEFT: 20%;
  BACKGROUND-COLOR: #FFF8ED;
}


DIV#bottomnav UL { 
  MARGIN: 0px; 
  PADDING-TOP: 1em; 
  PADDING-BOTTOM: 1em; 
  PADDING: 5px; 
  TEXT-ALIGN: center;
  BORDER-TOP: rgb(240,120,0) 1px solid; 
BACKGROUND-COLOR: white;
}

DIV#bottomnav LI { 
  MARGIN: 0;
  PADDING: 10px;
  DISPLAY: inline; 
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left center; 
}

DIV#bottomnav A {
  MARGIN: 0px; 
  PADDING: 0;
  PADDING-LEFT: 1.0em;
  PADDING-RIGHT: 0.5em;
  TEXT-DECORATION: none;
  FONT-SIZE: 90%; 
}

DIV#bottomnav LI.nobullet {
  BACKGROUND-IMAGE: none; 
}

DIV#bottomnav A:link, DIV#bottomnav A:visited {
  FONT-WEIGHT: bold; 
  COLOR: rgb(56,56,73);
}

DIV#bottomnav A:hover, DIV#bottomnav A:focus {
  COLOR: #f5b673; 
  BACKGROUND-COLOR: rgb(56,56,73);}

a.emphasis {
	font-weight: bold;
}

.emphasis {
font-weight: bold;
font-variant:small-caps;
}

dl#navbar3 dd.search {
  margin: 0;
  padding: 0;
  margin-top: .25em;
}

dl#navbar3 dd.search p {
  margin: 0;
  padding: 0;
  padding-top: 0em;
  padding-bottom: 0em;
  text-align: left;
  font-weight:  normal;
}

ul#navbar3 dd.search a {

font-weight:normal;
font-size:10px

}

dl#navbar3 H3 {
  margin: 0;
  padding: 0;
  font-size:120%;
  text-decoration:underline;
  BACKGROUND-COLOR: rgb(228,230,234);
}

p.questions {
font-style: oblique;
font-size: 120%;
font-weight: 700;
padding-top: .55em;
padding-right: 0;
padding-bottom: 0px;
padding-left: 0;
margin: 0px;
}
/* Naixing's Stuff */
.italics {
font-style: italic;
}

.center {
text-align: center;
}

.subtext {
font: 10px;
}

.br{
line-height:0px;
}

ul.uparrowbullets  {
    list-style-image: url(../library/images/uparrow.jpg);
}

DIV#invisible A {
  COLOR: white; 
  TEXT-DECORATION: none;
}

DIV#invisible A:link, DIV#title A:visited { 
  COLOR: white;
}

DIV#invisible A:hover, DIV#title A:focus {
  COLOR: white;
}

SPAN.invisible {
  COLOR: white;
}


/*End of Naixing's Stuff */


/* Allison's Stuff */
DIV#inline1 {
    display: inline;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
} 
DIV#wrap{
   
}
DIV#BGemphasis {
    background-color: rgb(254,255,220);
	border-color: rgb(241,209,143);
	border-style:solid;
	border-width: 1px;
	width: 28em;
	padding: 10px;
	padding-bottom: 0px;
    margin: 15px;
}
DIV#BGemphasishalf {
    background-color: rgb(254,255,220);
	border-color: rgb(241,209,143);
	border-style:solid;
	border-width: 1px;
	width: 21em;
	padding: 10px;
	padding-bottom: 0px;
    margin: 15px;
}
/* end of Allison's Stuff*/

/* Special Class to Anchor Nested DIV */

/*.nested {left:0px;top:30px;} */

