/* CSS Document */

body {margin: 0; padding: 0; background-image: url('images/bkgd.gif');}
#header {position: absolute; top: 25px; left: 0px; background-color: #FFFFFF; width: 240px; height: 185px; border: none;}
#logo {margin: 0; padding: 0; width: 240px; height: 185px; background: none; float: left;}
#photo {position: absolute; top: 0px; left: 240px; margin: 0; padding: 0; width: 810px; height: 210px; background-image: url('images/photo6.jpg');}
#photob {position: absolute; top: 0px; left: 240px; margin: 0; padding: 0; width: 810px; height: 210px; background-image: url('images/photo2.jpg');}
#photoc {position: absolute; top: 0px; left: 240px; margin: 0; padding: 0; width: 810px; height: 210px; background-image: url('images/photo3.jpg');}
#photod {position: absolute; top: 0px; left: 240px; margin: 0; padding: 0; width: 810px; height: 210px; background-image: url('images/photo4.jpg');}
#photoe {position: absolute; top: 0px; left: 240px; margin: 0; padding: 0; width: 810px; height: 210px; background-image: url('images/photo5.jpg');}
#photof {position: absolute; top: 0px; left: 240px; margin: 0; padding: 0; width: 810px; height: 210px; background-image: url('images/photo1.jpg');}
#mdphoto {margin: 0; padding-bottom: 20px; padding-right: 20px; padding-top: 30px; width: 113px; height: 146px; float: left;}
#mdphototwo  {margin: 0; padding-bottom: 10px; padding-right: 20px; padding-top: 30px; width: 113px; height: 146px; float: left;}
#head {margin: 20px 0px 0px 20px; padding: 0px; width: 505px; height: 65px; background-image: url('images/fp_head.gif');}
#menubkgd {position: absolute; top: 210px; left: 0; background-image: url('images/menubkgd.gif'); background-repeat: repeat-x; width: 1050px; height: 31px; border: none; z-index: 4;}
#leftnav {margin: 0; padding: 0; position: absolute; top: 241px; left: 0; background-color: #D9E5F0; width: 238px; border: 1px solid #7297BE; background-image: url('images/bttmborder.gif'); background-repeat: repeat-x; background-position: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #990000;}
#leftnav ul {list-style: none; padding-top: 10px; padding-bottom: 10px;}
#leftnav li {list-style: none; padding-bottom: 5px; border-bottom: 1px solid #B4B4B4; margin-bottom: 5px; margin-right: 20px;}
#contentleft {margin: 0; padding: 0; position: absolute; top: 241px; left: 240px; width: 610px; border: none; background-color: #FFFFFF; background-image: url('images/bttmborder.gif'); background-repeat: repeat-x; background-position: bottom;}
#contentleft2 {margin: 0; padding: 0; position: absolute; top: 241px; left: 240px; width: 810px; border: none; background-color: #FFFFFF; background-image: url('images/bttmborder.gif'); background-repeat: repeat-x; background-position: bottom;}
#contentright {margin: 0; padding-left: 20px; padding-top: 20px; position: absolute; top: 241px; left: 850px; width: 180px; border: none; background-color: #7297BE; background-image: url('images/crbkgd.gif'); background-repeat: repeat-y;}
#medinfo {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #FFFFFF;}
#searchcon {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 210px;
	left: 881px;
	width: 65px;
	height: 31px;
	z-index: 4;
	background: none;
	z-index: 7;
}
#search {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 214px;
	left: 954px;
	width: 102px;
	height: 25px;
	z-index: 4;
	background: none;
	z-index: 7;
}
#shadow {position: absolute; top: 241px; left: 0px; width: 810px; height: 5px; background-color: #0099FF; z-index: 10;}


.headline {margin: 0; padding-top: 20px; padding-left: 20px;}
img {margin: 0; padding: 0; z-index: 4;}
.lvl2 {margin-left: 20px;}
.lvl3 a {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.lvl3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: 900;}
.lvl3 {margin-left: 40px; font-size: 10px; margin-top: -2px; margin-bottom: -2px;}
.lvl4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-weight: 900;padding-bottom: 7px;}



.text {margin: 0; padding: 20px 30px 0px 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100; color: #333333; text-align: justify;}
.text a {text-decoration: underline; color: #990000; font-weight: 100;}
.text a:hover {text-decoration: underline; color: #990000; font-weight: 900;}
.text h3 {margin: 0; font-weight: 900; font-size: 14px; color: #003399; padding-bottom: 7px; padding-top: 30px;}
.text h4 {margin-left: 30px; font-weight: 900; font-size: 12px; color: #990000; padding-bottom: 3px; padding-top: 10px; border-top: 1px solid #B4B4B4;}
.text h5 {margin-left: 30px; padding-bottom: 10px; font-weight: 100; font-size: 12px; color: #333333;}
.text p {margin: 0; padding-top: 15px;}
.text ul {margin-left: 30px; padding: 0; list-style: inside; list-style-type: square;}
.text li {padding-bottom: 7px; padding-top: 7px;border-top: 1px solid #B4B4B4;}
#copyright {margin-top: 15px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; color: #003399; border-top: 1px solid #B4B4B4;}

.rules {margin: 0; padding: 30px 30px 0px 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100; color: #333333; text-align: justify;}
.rules a {text-decoration: underline; color: #990000; font-weight: 100;}
.rules a:hover {text-decoration: underline; color: #990000; font-weight: 900;}
.rules h3 {margin: 0; font-weight: 900; font-size: 14px; color: #003399; padding-bottom: 7px; padding-top: 30px;}
.rules h4 {margin-left: 30px; margin-rigth: 30px; padding-right: 330px; font-weight: 900; font-size: 12px; color: #990000; padding-bottom: 3px; padding-top: 10px; border-top: 1px solid #B4B4B4;}
.rules h5 {margin-left: 30px; margin-right: 30px;  padding-bottom: 10px; font-weight: 100; font-size: 12px; color: #333333;}
.rules p {margin: 0; padding-top: 15px;}
.rules ul {margin-left: 30px; padding: 0px; list-style: inside; list-style-type: none;}
.rules ul li {border-top: 1px solid gray; padding-bottom: 7px; padding-top: 7px; list-style: inside; list-style-type: lower-alpha;}
.rules ul li ul {padding-top: 7px; list-style: inside; list-style-type: lower-roman;}
.rules ul li ul li {padding-bottom: 7px; padding-top: 7px; list-style: inside; list-style-type: lower-roman;}

.news {margin: 0; padding: 30px 30px 0px 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100; color: #333333; text-align: justify;}
.news a {text-decoration: underline; color: #990000; font-weight: 100;}
.news a:hover {text-decoration: underline; color: #990000; font-weight: 900;}
.news h3 {margin: 0; font-weight: 900; font-size: 14px; color: #003399; padding-bottom: 7px; padding-top: 30px;}
.news h4 {margin-left: 30px; margin-rigth: 30px; padding-right: 330px; font-weight: 900; font-size: 12px; color: #990000; padding-bottom: 3px; padding-top: 10px; border-top: 1px solid #B4B4B4;}
.news h5 {margin-left: 30px; margin-right: 30px;  padding-bottom: 10px; font-weight: 100; font-size: 12px; color: #333333;}
.news p {margin: 0; padding-top: 15px;}
.news ul {margin-left: 30px; padding: 0px; list-style: inside; list-style-type: none;}
.news ul li {border-top: 1px solid gray; padding-bottom: 7px; padding-top: 7px; list-style: inside; list-style-type: decimal;}
.news ul li ul {padding-top: 7px; list-style: inside; list-style-type: lower-alpha;}
.news ul li ul li {padding-bottom: 7px; padding-top: 7px; list-style: inside; list-style-type: lower-alpha;}


.nodisplay {display: none;}
.highlight {margin: 0; padding: 15px; border: 1px solid #B4B4B4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100;}
a {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100; color: #003399; text-decoration: none;}
.highlightb {margin: 0; padding: 15px; border: 3px solid #B4B4B4; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 900;}
a {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100; color: #003399; text-decoration: none;}
a:hover {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #990000; text-decoration: none;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
.featured {margin-top: -15px; padding-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 900; color: #FFFFFF;}
strong {font-weight: 900px; color: #003399;}


#containerm {
	position: absolute;
	top: 210px;
	left: 242px;
	margin: 0;
	padding: 0;
	z-index: 8;
}
#containera {
	position: absolute;
	top: 210px;
	left: 334px;
	margin: 0;
	padding: 0;
	z-index: 4;
}
#containere {
	position: absolute;
	top: 210px;
	left: 446px;
	margin: 0;
	padding: 0;
	z-index: 6;
}
#containerl {
	position: absolute;
	top: 210px;
	left: 544px;
	margin: 0;
	padding: 0;
	z-index: 7;
}
#containerc {
	position: absolute;
	top: 210px;
	left: 665px;
	margin: 0;
	padding: 0;
	z-index: 5;
}
#containern {
	position: absolute;
	top: 210px;
	left: 604px;
	margin: 0;
	padding: 0;
	z-index: 9;
}
#containerw {
	position: absolute;
	top: 210px;
	left: 772px;
	margin: 0;
	padding: 0;
	z-index: 9;
}
#containerf {position: absolute; top: 210px; left: 556px; margin: 0; padding: 0; z-index: 10;}

#med, #med ul, #arb, #arb ul, #edu, #edu ul, #lnk, #lnk ul, #con, #con ul, #news, #news ul, #for, #for ul{padding: 0; margin: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#med a, #arb a, #edu a, #lnk a, #con a, #news a, #for a {display: block; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; text-decoration: none;}
#med a:hover, #arb a:hover, #edu a:hover, #lnk a:hover, #con a:hover, #news a:hover, #for a:hover {display: block; width: 230px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: 900;text-decoration: none;}
#med li, #arb li, #edu li, #lnk li, #con li, #news li, #for li {float: left; width: auto;}
#med li ul li, #arb li ul li, #edu li ul li, #lnk li ul li, #con li ul li, #news li ul li, #for li ul li {float: left; width: 230px; padding: 5px 5px 5px 20px; border-bottom: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; background-color: white;}
#med li ul, #arb li ul, #edu li ul, #lnk li ul, #con li ul, #news li ul, #for li ul {position: absolute;	width: 10em; left: -999em;}
#med li:hover ul, #med li.sfhoverm ul, #arb li:hover ul, #arb li.sfhovera ul, #edu li:hover ul, #edu li.sfhovere ul, #lnk li:hover ul, #lnk li.sfhoverl ul, #con li:hover ul, #con li.sfhoverc ul, #news li:hover ul, #news li.sfhoverc ul, #for li:hover ul, #for li.sfhoverc ul {left: auto;}
