img, div { behavior: url(iepngfix.htc) }

/* Company Name */

body
{
  margin: 0px;
  padding: 0px;
  background: url(../images/bg.jpg) top no-repeat #011538;
  line-height: 140%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color:#000000;
}

img { border: 0; }
form { margin: 0px; padding: 0px; }
.clear { clear: both; }

#container {
	position: relative;
	width: 1014px;
	height: 1010px;
	margin: 0px auto;
	background-image: url(#);
	background-repeat: no-repeat;
}
 
a { color: #044a6e; text-decoration:none; font-weight:bold; }
a:hover { color: #044a6e; text-decoration:underline; font-weight:bold; }


/* ----- Padding ----- */


/* ----- Styles ----- */


/* ----- H ----- */

h1 { color:#e5c361;
  font-size: 15px; padding:0px; margin:0px; text-transform: capitalize; text-transform: uppercase; }

/* ----- Content ----- */

/* ---- Header ---- */

#header {
    position:relative;
    width:1014px;
    height:108px;
}

#headerleft {
	position:relative;
	float:left;
	width:280px;
	padding-top:22px;
	margin-left: 7px;
}

#headerright {
    position:relative;
    float:right;
    padding-top:55px;
}



/* ---- Top Navigation ---- */

#homenav {
	position:absolute;
	top:30px;
	left:70px;
	font-size:18px;
	color:#00205c;
	width: 301px;
	z-index: 10;
}

#homenav a { color: #00205c; text-decoration:none; font-weight:bold;}
#homenav a:hover { color: #00205c; text-decoration:underline; font-weight:bold;}

#interiornav {
	position:absolute;
	top:122px;
	left:53px;
	font-size:18px;
	color:#FFF;
	width: 938px;
	z-index: 1;
	height: 35px;
}

#interiornav a {
	color: #fff;
	text-decoration:none;
	font-weight:normal;
}
#interiornav a:hover {
	color: #E3AB4E;
	text-decoration:none;
	font-weight:normal;
}

#subnav {
	position:absolute;
	top:84px;
	left:450px;
	font-size:24px;
	color:#fff;
	width: 647px;
}

#subnav a {
	color: #002564;
	text-decoration:none;
	font-weight:normal;
	font-size: 14px;
}
#subnav a:hover {
	color: #002564;
	text-decoration:underline;
	font-weight:normal;
}

/* ---- Main ---- */

#main {
    position:relative;
    width:1014px;
    height:614px;
	background-image:url(../images/mainbg.jpg);
	background-repeat:no-repeat;
}

#flasharea {
	position:relative;
	width:1000px;
	height:305px;
	margin-top: 2px;
	margin-left:7px;
	
}


#colwapper {
	position:relative;
	width:965px;
	height:257px;
	margin-top:15px;
	margin-left:26px;
}

#colwapper1 {
	position:relative;
	width:965px;
	height:257px;
	padding-top:15px;
	margin-left:26px;
}

#sponsors {
	position:relative;
	float:left;
	width:316px;
	height:257px;
	background-image:url(../images/sponsorsbg.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:19px;
	color:#0c3766;
	margin-right:9px;
}

#physicians {
	position:relative;
	float:left;
	width:316px;
	height:257px;
	background-image:url(../images/physiciansbg.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:19px;
	color:#0c3766;
	margin-right:8px;
}

#patients {
	position:relative;
	float:left;
	width:316px;
	height:257px;
	background-image:url(../images/patientsbg.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:19px;
	color:#0c3766;
}

#colwapperpad {
    padding-top:86px;
    padding-left:19px;
	width:260px;
	margin-top: -260px;
}

.headline {
    font-family:"Times New Roman", Times, serif;
	font-size:23px;
	color:#0c3766;
}

#colwapper a { color: #6d130b; font-size:13px; text-decoration:none; font-weight:bold;}
#colwapper a:hover { color: #6d130b; text-decoration:underline; font-weight:bold;}

/* ---- Interior ---- */

#interiorSponsors {
	position:relative;
	width:1014px;
	height:356px;
	background-image:url(../images/interiorbg.gif);
	background-repeat:no-repeat;
}

#interiormain {
	position:relative;
	width:1014px;
	height:356px;
	background-image:url(../images/subBkg.gif);
	background-repeat:no-repeat;
}


#interiorPhysicians {
	position:relative;
	width:1014px;
	height:356px;
	background-image:url(../images/interiorPhysicians.gif);
	background-repeat:no-repeat;
}

#interiorPatients {
	position:relative;
	width:1014px;
	height:356px;
	background-image:url(../images/interiorPatients.gif);
	background-repeat:no-repeat;
}

#interiormain1 {
	position:relative;
	width:1014px;
	height:316px;
	background-image:url(../images/interiorbg1.jpg);
	background-repeat:no-repeat;
}

/* ---- Sponsors ---- */

#sponsorsmain {
	position:relative;
	width:1014px;
	height:638px;
	background-image:url(../images/sponsorsmainbg.jpg);
	background-repeat:no-repeat;
	margin-top: 8px;
}

#sponsorsnav {
	position:absolute;
	top:57px;
	left:300px;
	font-size:13px;
	color:#fff;
}

#sponsorsnav a { color:#fff; text-decoration:none; font-weight:bold;}
#sponsorsnav a:hover { color:#fff; text-decoration:underline; font-weight:bold;}

.sponsorsurl a { color:#fff; font-size:16px; text-decoration:none; font-weight:bold;}
.sponsorsurl a:hover { color:#fff; text-decoration:underline; font-weight:bold;}
	

/* ---- Footer ---- */

#footer {
    position:relative;
    width:1014px;
    height:80px;
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	margin-top:17px;
}

#footeri {
    position:relative;
    width:1014px;
    height:80px;
	background-image:url(../images/footerbgi.jpg);
	background-repeat:no-repeat;
	margin-top:17px;
}

#footers {
	position:relative;
	width:1014px;
	height:80px;
	background-image:url(../images/footerbgi.jpg);
	background-repeat:no-repeat;
	margin-top:44px;
}

#footerleft {
	position:relative;
	float:left;
	margin-left:48px;
	font-size:20px;
	color:#0573cd;
	padding-top: 29px;
}

#footerright {
	position:relative;
	float:right;
	margin-right:41px;
	font-size:15px;
	line-height:17px;
	color:#0573cd;
	padding-top: 24px;
}

#footerbottom {
    position:relative;
    width:1014px;
	margin-top:11px;
}

#sthslogo {
    position:relative;
    float:left;
    margin-left:9px;
}

#mtmclogo {
    position:relative;
    float:left;
    margin-left:90px;
}

#bhlogo {
    position:relative;
    float:left;
    margin-left:93px;
}

#sthslogoi {
    position:relative;
    float:left;
    margin-left:12px;
}

#mtmclogoi {
    position:relative;
    float:left;
    margin-left:102px;
}

#bhlogoi {
    position:relative;
    float:left;
    margin-left:97px;
}



#footernav {
    position:relative;
    float:right;
    margin-right:23px;
	padding-top:6px;
	font-size:10px;
	line-height:15px;
	color:#fff;
}

#footerbottom a { color: #fff; text-decoration:none; font-weight:normal;}
#footerbottom a:hover { color: #fff; text-decoration:underline; }

/***AMBER CHANGES***/

.searchBar { width: 161px; height: 17px; border: solid #666; padding: 4px 0 0 5px; }
.searchButton { width: 110px; height: 29px; margin-left: 10px; background: url('../images/search_button.jpg') no-repeat; border: none; }

.levelDescriptionLeft { float: left; width:112px; height:95px; font-size:13px; font-weight:bold; line-height:16px; color:#FFF; }
.levelDescriptionRight { float: left; width: 738px; margin-left: 50px; font-size:12px; line-height:16px; }
.levelDescriptionRight li { float: left; width: 150px; margin: 0 30px 15px 0; font-size: 12px; color: #fff; font-weight: bold; }
.levelDescriptionRight span { float: left; font-size: 10px; font-weight: normal; }

#goldContainer { float: left; margin: 95px 0 0 30px; }
.gold { font-size:21px; font-weight:bold; color: #ECDB71; }
#silverContainer { float: left; margin: 20px 0 0 30px; }
.silver { font-size:21px; font-weight:bold; color: #ccc; }
.silverSponsorsContainer { float: left; width: 150px; margin: 0 30px 15px 0; text-align: center; }
#bronzeContainer { float: left; margin: 20px 0 0 30px; }
.bronze { font-size:21px; font-weight:bold; color: #666600; }
