/* Styles for Standard Medical Services */

body,h1,h2,h3,h4,h5,h6 { margin:0px; }

body,html {
	height:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;	
	padding:0;
	background:url(../images/bg_gradient2.gif) top left repeat-x; 
}
td {
	vertical-align:top
}
#container {
	background-color:#FFFFFF;
	margin: 10px auto 10px auto;
	border:#FFFFFF 2px solid;
	position:relative;
	width:760px;
}
#content {
	position:relative;
}
#header {
	position:relative;
}
#footer {
	position:relative;
}

h1 {
	color:#E55A21;
	font-size:16px;
}
h2 {
	color:#525252;
	font-size:14px;
}
h3 {
	color:#9A0E12;
	font-size:14px;
}
h4 {
	color:#9FC9DD;
	font-size:12px;
}

a {
	color:#9a0e12;
	text-decoration:none;
}
a:hover {
	color:#9a0e12;
	text-decoration:underline;
}

a.arrow-link {
	background: url(/images/arrowlink.png) no-repeat;
	padding: 0 0 0 16px;
}

.footerlinks {
	text-align:left;
	color:#FFFFFF;
	font-size:11px;
}
.footerlinks a {
	color:#FFFFFF;
	text-decoration:none
}
.footerlinks a:hover {
	color:#FFFFFF;
	text-decoration:underline
}


/* SCHOOL LIST */
.school-list {
	margin: 20px 0;
	text-align: center;
	border-bottom: 1px dotted #999;
	padding: 0 10px 10px 10px;
}
.school-list h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin: 0 0 10px 0;
}
.school-list .logo {
}


.copyright {
	padding:5px 0 0 0px;
	color:#FFFFFF;
	text-align:left;
	font-size:9px
}
.title01 {
	color:#9A0E12;
	font-size:14px;
}
.title03 {
	color:#000066;
	font-size:16px;
	font-weight:bold
}
.title02 {
	color:#999999;
	font-size:11px;
}
.program {
	border:#CCCCCC 1px solid;
	font-size:11px;
}
.program td {
	border:#CCCCCC 1px solid
} 
.program th {
	border:#CCCCCC 1px solid;
	background-color:#1398d5;
	color:#FFFFFF
}
.program .programlbl {
	font-weight:bold;
	background-color:#eef2f4;
}
ul {
	list-style:square
}
.nav img {
	margin:0px;
}
.title { color:#5a6966; font-size:16px; font-weight:bold; padding-top:10px }
.small { font-size:11px}
.line_01 {
	background:transparent url(/images/bg_dashed_line.en-us.gif) repeat-x scroll center top;
	padding:0.5em 0pt;
}
/*
	System Message Styles
*/
.errorField {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}

.thrtCon {
	width:90%;
	padding:10px;
	margin-bottom:1.8em;
}
.threatcon {
	background:transparent url(/images/threatcon_bottom.gif) repeat-x scroll center bottom;
	border:1px solid #CCCCCC;
	font-size:0.9em;
}
.threatcon.calendar {
	width: 196px;
	margin: 0 0 20px 10px;
}
.threatcon .level {
	text-align:left;
	font-weight:bold;
	padding: 3px 0px 3px 7px;
}
.threatcon .graybox {
	background:#F1EEE7 url(/images/threatcon_top.gif) repeat-x scroll center top;
	padding-top:0.5em;
	text-align:center;
}
.threatcon .learn {
	padding:0.5em 0pt;
}
.threatcon .section {
	background:transparent url(/images/bg_dashed_line.en-us.gif) repeat-x scroll center top;
	padding:5px 0px 0px 0px;
}
.threatcon ul {
	margin:2px;
	padding:2px 5px 0px 20px;
}
.threatcon li {
	background:transparent url(/images/arrow_threatcon.gif) no-repeat scroll 0pt 0.6em;
	list-style-type:none;
	padding:2px 0px 0px 10px;
}
.threatcon li a {
	color:#0099FF;
	text-decoration:none;
}
.threatcon li a:hover {
	color:#0099FF;
	text-decoration:underline;
}
.threatcon .list-head {
	font-weight:bold;
	margin-left:10px;
}