body {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:100%; margin:0;}


#big {width: 970px; margin: 0 auto; padding: 0;}	

#language {text-align:right; font-size:70%; padding-right:20px; text-transform:uppercase; border-bottom:0px solid #EEE; margin-bottom:10px; background-color:#FFFAC1; line-height:20px; font-weight:bold;}
#language a {text-decoration:none;}

#banner {background: #FFF; height:100px;}
#phonerow {background: #217363; font-size:12px; color:#FFF; text-align:center; line-height:22px;}
#main {width: 970px; margin:0px auto; background: url(../images/back.gif) repeat-y 100% #ffffff; border-right:0px solid #217363;}
#content {float: right; width: 730px; font-size: 70%; padding: 10px 20px 0 0;}
#side {float: left; width: 200px; background-color: #9C94AD;}
#footer {border-top:1px solid #217363; margin-top:15px; clear:both;}
#phoneside {margin:10px; padding:5px; color:#FFF; font-size:75%;}
#highlight {width:769px; background-color:#EEE; line-height:28px; float:right; font-size:80%; text-align:center; font-weight:bold;}

.clear {clear: both; visibility: hidden; margin: 0;	padding: 0;}

#button {width:100%; padding:0 0 0 0; margin-bottom: 0em; margin-top:0px; font-family:Verdana, Helvetica, Arial, sans-serif; background-color:#24418E; color:#333;}
#button ul {list-style: none; margin:0; padding:0; border:none; border-top:1px solid #FFF;}	
#button li {margin:0px 0px 0px; background-color: #9C94AD;}
#button li a {display: block; width:100%; line-height: 28px; text-indent:8px; font-size:80%; font-weight:bold; text-decoration:none; border-top:1px solid #FFF; background-color: #9C94AD; color:#FFF;}
#button li a:hover {background-color:#8EAED4; color:#FFF;}
#button li a.top {border-top:0px solid #FFF;}
#button li a.bottom {border-bottom:1px solid #FFF;}
#button li a.nav2 {display:block; width:100%; line-height: 18px; text-indent:12px; font-size:70%; font-weight:normal; text-decoration:none; border-top:0px solid #FFF; background-color: #C1BED1; color:#433B67;}
#button li a.nav2:hover {background-color:#8EAED4; color:#FFF;}
html>body #button li a {width: auto;}

div.callout {float:right; clear:right; margin:10px 0px 5px 10px; font-family:arial, sans-serif; font-size:100%;}
div.callout div.caption {font-size:90%; color:#808080; text-align:center; margin:5px 8px 15px;}
div.callout div.content {padding:3px 8px 1px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC;}
div.callout div.content p {font-family:arial, sans-serif; font-size:100%;}
div.callout div.content ul {margin:5px 5px 5px 15px; padding:0;}
div.callout div.content ul li {margin:0; padding:0; font-size: 100%;}
div.callout div.content ol {margin:5px 5px 5px 15px; padding:0;}
div.callout div.content ol li {margin:0; padding:0; font-size: 100%;}
div.callout div.content td {font-family:arial, sans-serif; font-size:100%;}
div.callout div.content input {margin-top:5px; margin-bottom:5px;}

div.callout div.leftheader {width:12px; height:14px; float:left; background:url('../images/rightbox/top-left.gif') no-repeat left top;}
div.callout div.rightheader {width:12px; height:14px; float:right; background:url('../images/rightbox/top-right.gif') no-repeat right top;}
div.callout div.header {margin:0; margin-right:0px; padding:5px; text-align:center; font-size:110%; font-weight:bold; line-height:16px; color:#000000; 
background-color:#EEE; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; clear:none;}

div.callout div.header a {text-decoration:none;}

div.callout div.leftfooter {width:12px; height:14px; float:left; background:url('../images/rightbox/bottom-left.gif') no-repeat left bottom; border-bottom:1px solid #FFF;}
div.callout div.rightfooter {width:12px; height:14px; float:right; background:url('../images/rightbox/bottom-right.gif') no-repeat right bottom; border-bottom:1px solid #FFF;}
div.callout div.footer {margin:0; min-height:13px; background-color:#FFF; clear:none; border-bottom:1px solid #CCC;}

p, ul, ol, li {font-size:100%; line-height:13px; color: #000;}

a {color: #217363;}

h1 {font-size:200%; font-weight: bold; color: #217363;}
h2 {font-size:180%; font-weight: bold; color: #217363;}
h3 {font-size:150%; font-weight: bold; color: #0C0621;}
h4 {font-size:130%; font-weight: bold; color: #333333;}

td {font-size:100%;}
td.row1 {background-color:#EEE;}
tr.row1 {background-color:#EEE;}
th {background-color:#217363; color:#FFF;}
.cell2 { background-color:#EEE; font-size:100%;}
div.standout {background-color:#EEE; padding:6px; width:350px;}
div.standout p {font-size:180%; font-weight:bold; text-align:center; line-height:30px;}

#purple {color:#9C94AD;}
#green {color:#217363;}
#darkpurple {color:#0C0621;}
#lightblue {color:#8EAED4;}

/*p.lead-in:first-line {
	font-size:1.25em;
	font-weight:bold;
}
p.lead-in:first-letter {
	font-size:2em;
	vertical-align:baseline;
}*/
#fb-connect { /* Facebook Badge, left Col */
	text-align:center;
	margin-bottom:1em;
}
.teal {color:#217363;}
#localSAAM { /* SAAM Listings */
	clear:both;
}
#localSAAM h3 {
	color:#217363;
	margin-bottom:0px;
	font-size:160%;
}
#localSAAM p {
	margin-top:.25em;
}
#localSAAM .big {
	color:#217363;
	font-weight:bold;
}
#localSAAM .major {
	color:#217363;
	font-weight:bold;
	font-size:130%;
}
p.audioHeader {
	font-weight:bold;
	margin-bottom:0;
	margin-top:0px;
	padding-bottom:0;
}
