/*  ----------------------------
	HTML element classes -----*/

body {
	color: #636D6E;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px auto;
	padding: 0px;
	width: 860px;
}

a {
	color: #636D6E;
	text-decoration: underline;
}

a:hover {
	color: #636D6E;
	text-decoration: none;
}

h1 {
	font-size: 140%;
	font-weight: normal;
	margin: 10px 0px;
	padding: 0px;
}

h2 {
	font-size: 120%;
	font-weight: normal;
	margin: 10px 0px;
	padding: 0px;
}

h3 {
	font-size: 110%;
	font-weight: bold;
	margin: 10px 0px;
	padding: 0px;
}

hr {
	border: #E7F0FA dashed 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

p {
	margin: 10px 0px;
	padding: 0px;
}

td {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/*  ----------------------------
	Clearing classes ---------*/

.clear {
	clear: both;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.wrapper {}

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

#header {
	border-bottom: #175DA7 solid 2px;
	height: 60px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 100%;
}

#logo {
	float: left;
	text-align: center;
	width: 190px;
}

#logo a img {
	border: none;
}

#title {
	float: left;
	margin: 0px 0px 0px 70px;
}

/*  ----------------------------
	Menu classes ---------*/

#body #menu {
	float: left;
	width: 194px;
	margin: 0px 20px 0px 0px;
}

#body #menu dl {
	background-color: #BBD4F1;
	margin: 0px;
	padding: 0px;
}

#body #menu dl dd {
	border-bottom: #A7C6EC solid 1px;
	border-right: #A7C6EC solid 1px;
	line-height: 26px;
	margin: 0px;
	min-height: 26px;
	padding: 0px 6px 0px 6px;
}

* html #body #menu dl dd {
	height: 26px;
}

#body #menu dl dd a {
	color: #175DA7;
	text-decoration: none;
}

#body #menu dl dd a:hover {
	color: #175DA7;
	text-decoration: underline;
}

#body #menu #bottom {
	background-image: url('../images/menu.jpg');
	background-repeat: no-repeat;
	height: 26px;
	width: 195px;
}

/*  ----------------------------
	Navigation classes ---------*/

#navigation {
	height: 210px;
}

#navigation #menu {
	float: left;
	width: 210px;
}

#navigation #menu dl {
	border-top: #E6E8E8 solid 1px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#navigation #menu dl dd {
	background-image: url('../images/link-block.jpg');
	background-repeat: no-repeat;
	background-position: 10px 11px;
	border-bottom: #E6E8E8 solid 1px;
	line-height: 32px;
	margin: 0px;
	min-height: 32px;
	padding: 0px 6px 0px 6px;
}

* html #navigation #menu dl dd {
	height: 32px;
}

#navigation #menu dl dd a {
	color: #000000;
	text-decoration: none;
}

#navigation #menu dl dd a:hover {
	color: #000000;
	text-decoration: underline;
}

/*  ----------------------------
	Tabs classes ---------*/

#navigation #tabs #corner {
	background-image: url('../images/tabs.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 11px;
	width: 540px;
}

#navigation #tabs {
	float: left;
	margin: 0px 0px 0px 28px;
	width: 540px;
}

#navigation #tabs dl {
	background-color: #BBD4F1;
	height: 36px;
	margin: 0px;
	padding: 0px;
}

#navigation #tabs dl dd {
	background-color: #BBD4F1;
	border-right: #9CC1EB solid 1px;
	float: left;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	width: 88px;
}

#navigation #tabs dl dd.last {
	border: none;
}

#navigation #tabs dl dd a {
	color: #175DA7;
	text-decoration: none;
}

#navigation #tabs dl dd a:hover {
	color: #175DA7;
	text-decoration: underline;
}

#navigation #tabs #image {
	background-image: url('../images/banner/HCAWA Banner.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 155px;
	width: 540px;
}

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

#body {
	margin: 0px 0px 30px 0px;
}

#content {
	margin: 0px;
	padding: 0px;
}

#container {
	margin: 0px 0px 0px 200px;
	padding: 10px 15px;
}

.headingLink {
	font-size: 70%;
}

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

#sponsors {
	height: 120px;
	padding: 10px 0px;
}

#sponsors .wrapper {
	text-align: center;
}

.sponsor {
	float: left;
	width: 25%;
}

.sponsor img {
	border: none;
}

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

#footer {
	border-bottom: #E6E8E8 solid 2px;
	border-top: #E7F0FA solid 3px;
	height: 28px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

/*  ----------------------------
	Icon classes ---------*/

.icon {
	padding: 0px 5px 0px 30px;
}

.excel { background: url("../icons/excel.jpg") left center no-repeat; }
.pdf { background: url("../icons/pdf.jpg") left center no-repeat; }
.photo { background: url("../icons/photo.jpg") left center no-repeat; }
.web { background: url("../icons/web.jpg") left center no-repeat; }
