﻿* {margin : 0; padding : 0; }

body { background : #DACFA1;  font-family: "Bakerville"; font-color : #4f401c; }


h1 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 22px; color: #000099; font-weight: bold; background: #ffffff;}
h2 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color:#000099;}
h3 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#000099;}
h4 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color:#000099;}
p.banner { font-family: Bakerville, "Times New Roman", Times, serif; font-size:x-large;  font-weight: bold; color:#af7817;  }
p { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color:#000099; }

ul { list-style: disc;}
ul.nodot {list-style: none;}
li.nodot { list-style: none; }

#rightcolumn ul { list-style: none; }

a { color : #000099; font-weight: bold; }

i.banner { color: #af7817; font-weight: bold; font-size: xx-large; line-height: 15px; }

#footerfull a { color: #ffffff; font-wieght: bold; }


#frame { background : #cccc99 ;
margin: 10px auto;
width :970px;
min-width: 700px;
background: #ffffff;
border: none;
line-height: 130%
}
#ie6 #frame { width: 700px; } /* IE6 doesn?t know what min-width is */

#header {
width : 850px;
height: 205px;
padding : 0 25px 0 0;
background : #ffffff;
margin: 0 0 0 25px;
}

#leftcolumn {
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 170px;
height: auto;
padding: 1em;
float: left;
margin: 0 0 0 25px;
z-index: 2;
}

#Cardiac {
	background-color: #bac932;
	float:left;
	width:177px;
	height:640px;
	margin-left:-180px;
	

	}
	
	#CardiacWrapper {
	background-color: #ffffff;
	
	width:465px;
	height:640px;
	top-align:0px;
	}


#CardiacBlue {
	
	background-color: #000066;
	float:right;
	width:280px;
	height:640px;
	margin-left:125px;
	margin-top:0cm;
	vertical-align:top;
	font-family: "Arial-bold" ; color:white;
	a:link {color: #ffffff; text-decoration: underline; }
a:active {color: #ffffff; text-decoration: underline; }
a:visited {color: #ffffff; text-decoration: underline; }
a:hover {color: #ffffff; text-decoration: none; }
	

}

.clear { clear: both;}

#maincolumn {
float:left;
font-family: "California FB"; color : #000099;
background: #ffffff;
width: 450px;
margin: 10px 5px 10px 5px;
padding: 1em;
max-width: 36 em;
z-index: 2;
}
#maincolumn ul, ol, li { list-style: disc; font-family: "California FB", color: #000099; font-size: 14px; font-style: normal;  }
#maincolumn h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #000099; font-weight: bold; background: #ffffff;}
#maincolumn h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-style: italic; font-weight: bold; color:#000099;}
#maincolumn h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#000099;}
#maincolumn h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color:#000099;}
#maincolumn p { font-family: "Times New Roman"; Times, serif; font-size: 14px; font-weight: normal; color: #000099; 
padding: 10px 20px 0 7px; }
#maincolumn p.banner { font-family: "Times New Roman"; Times, serif; font-size: 14px; font-weight: bold; color: #af7817; }

#mainleft {
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 200px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}
#mainright {
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 160px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}

#rightcolumn {
float: left; 
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 165px;
height: auto;
padding: 10px 0 0 20px;
margin: 0 0 0 0;
z-index: 2;
}





/*
Thanks to Chris Coyier http://www.css-trick.com for the rounded corners solution!
*/
.box-five			{ width: 165px; background: #fbeac3; border: 1px solid #534515; position: relative; margin: 10px 0;}
.box-five .tl		{ position: absolute; width: 14px; height: 14px; background: url('../images/box-two-tl.png'); top: -1px; left: -1px; }
.box-five .tr		{ width: 14px; height: 14px; background: url('../images/box-two-tr.png'); position: absolute; top: -1px; right: -1px; }
.box-five .bl		{ width: 14px; height: 14px; background: url('../images/box-two-bl.png'); position: absolute; bottom: -1px; left: -1px; }
.box-five .br		{ width: 14px; height: 14px; background: url('../images/box-two-br.png'); position: absolute; bottom: -1px; right: -1px; }
.box-five .inside	{ padding: 20px; }
.box-five .img { padding: 7px 0 0 13px; }

.box-13			{ width: 165px; background: #eeeeee; border: 1px solid #000099; position: relative; margin: 10px 0; }
.box-13 .tl13		{ position: absolute; width: 14px; height: 14px; background: url('../images/box-13-tl2.jpg'); top: -1px; left: -1px; }
.box-13 .tr13		{ width: 14px; height: 14px; background: url('../images/box-13-tr2.jpg'); position: absolute; top: -1px; right: -1px; }
.box-13 .bl13		{ width: 14px; height: 14px; background: url('../images/box-13-bl2.jpg'); position: absolute; bottom: -1px; left: -1px; }
.box-13 .br13		{ width: 14px; height: 14px; background: url('../images/box-13-br2.jpg'); position: absolute; bottom: -1px; right: -1px; }
.box-13 .inside13	{ padding: 20px;   }


#home .home, #review .review, #committee .committee, #directory .directory, #membership .membership, #job .job, 
#resources .resources, #about .about, #contact .contact A:active { text-decoration: none; font-weight: bold; font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; color: #B8A953; }
h1, h2, h3, h4, h5, h6, p, ul, li { font-size: 14px; margin: 0px; padding 0 0 0 0; }
div#banner h1, div#menu h2 { background: #000099; margin: 0px; padding: 0 0 0 0;  z-index: 7;}
div#banner h1 a { background:#09194d; display: block; width: 950px; height: 250px:  z-index: 7;}
div#banner h1 a span, div#banner .skip{ position: absolute; top: -800px; left: -800px;  z-index: 7;}
ul#menu {background:#000066; margin: 0; padding: 0 0 0 0; width: 970px; z-index: 7;}
ul#menu li { display: inline; margin: 2px; position: relative; z-index: 7;}
ul#menu h2, ul#menu h3 { font-size: 100%; font-weight: normal; display:inline; z-index: 7;}
ul#menu li a { color: #ffffff; text-decoration: none; padding: 0 4px 0 0; z-index: 7;}
ul#menu li a:hover { background: transparent url(../images/arrow.gif) center right no-repeat; padding: 0 4px 0 0; z-index: 7;}
ul#menu li.mega a:hover { text-decoration:underline; z-index: 7;}
ul#menu li.mega div { width: 250px; position: absolute; top: 20px; left 0; z-index: 7;}

ul#menu li.megacommittee div { width: 850px; position: absolute; top: 20px; left 0; z-index: 7;}
ul#menu li.megacommittee a:hover { text-decoration:underline; z-index: 7;}

ul#menu li.hovering div { display: block;  z-index: 7;}
ul#menu li.mega div a {color: #131C39; padding: 0 0 0 0; background-image:none; background-color:  #DACFA1; text-decoration: underline; z-index: 7;}

ul#menu li.megacommittee div a {color: #131C39; padding: 0 0 0 0; background-image:none; background-color:  #DACFA1; text-decoration: underline; z-index: 7;}

ul#menu li div a.more { color: #131C39; font-weight: bold; background-color:  #DACFA1; z-index: 7; }
ul#menu div h3 { background-color: #DACFA1; color: #131C39; font-weight: bold; font-size: 13px; padding: 2px 0 0 2px;  z-index: 7; }
ul#menu div { display: none;
background-color: #DACFA1;
border: 1px solid color:#131C39;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #131C39;
border-right-color: #131C39;
border-bottom-color: #131C39;
border-left-color: #131C39;
color:#110332;
left: 0em;
padding: 1.3em;
padding-top: 1.3em;
padding-right: 1.3em;
padding-bottom: 1.3em;
padding-left: 1.3em;
position: absolute;
top: 1.6em;
width: 18em;
z-index: 7;
  }
ul#menu div p { background-color:  #DACFA1; margin: 0 0 5px 0; padding: 2px 0 2px 0; z-index: 7; }

#menuleft {
font-family: "California FB"; color : #003366;
background: #09194d;
width: 200px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}
#menuright {
font-family: "California FB"; color : #003366;
background: #09194d;
width: 160px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}


#footerfull p {
font-family: "California FB"; color : #ffffff;
background: #000099;
padding: 10px 0 0 30px;
width : 940px;
height: 41px;
clear : both;
}


fieldset
{
border: 1px solid #000099;
width: 565px;
}

legend
{
font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px;
color: #ffffff;
background: #000099;
border: 1px solid #000099;
padding: 2px 6px;
}

#directory { background: #ffffff; width: 85%; padding: 5px 0 0 0px; margin-left: 5px; }
table { width:900px; border: 1px; margin-left: -20px;  } 
table .nob { border: 1px; background: #ffffff; }
table td .nob { margin: 0; padding: 0 0; border-bottom: 1px; background: #ffffff; }
table tr .nob { background: #ffffff; }
table .md {  width: 95%; border: 1px solid #000099; background: #ffffff; }
table td .md { margin: 0; padding: 4px 6px; text-align: left; border-bottom: 1px solid #000099; font-family: Times; color: #000099; }
table .name { text-align: left; }
table tr { background: #E9E3C8; }
table tr.alt  { background: #D8CD9D; }
table td a { display: block; font-weight: normal; }
table th  { font-family: Century; color: white; font-size: 28px; font-style: normal;  text-align: center; background: navy; width: 95%; height: 34px; }

