/* start global styles */

* {
	margin: 0px;
	padding: 0px;
}

html {
	height: 100%
}

body {
	height: 100%;
	font-family: verdana, sans-serif;
	color: #797979;
}

table td {
	padding: 3px;
}
h1 {
	font-size: 13px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 12px;
}

h2 {
	font-size: 13px;
	color: #000;
	margin-bottom: 12px;
}

p {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
}

#container {
	width: 930px;
	min-height: 600px;
	overflow: hidden;
	padding-bottom: 20px;
	margin: 0px auto;
	border: #d5d5d5 solid 14px;
}

#left_col {
	float: left;
	width: 730px;
}

#header {
	width: 730px;
	height: 175px;
}

#logo {
	width: 240px;
	height: 80px;
	padding: 23px 0px 31px 56px;
}

#navbar {
	width: 584px;
	height: 45px;
	margin-left: 145px;
}

#nav ul {
	list-style: none;
}

#nav li {
	display: inline;
}	

#nav a {
	float: left;
	display: block;
	margin-right: 9px;
}

li a.home_link { width: 45px; height: 35px; background: url(/images/nav/home_off.gif); }
li a:hover.home_link { width: 45px; height: 35px; background: url(/images/nav/home_on.gif); }

li a.about_link { width: 119px; height: 35px; background: url(/images/nav/about_off.gif); }
li a:hover.about_link { width: 119px; height: 35px; background: url(/images/nav/about_on.gif); }

li a.alerts_link { width: 55px; height: 35px; background: url(/images/nav/alerts_off.gif); }
li a:hover.alerts_link { width: 55px; height: 35px; background: url(/images/nav/alerts_on.gif); }

li a.report_link { width: 135px; height: 35px; background: url(/images/nav/report_off.gif); }
li a:hover.report_link { width: 135px; height: 35px; background: url(/images/nav/report_on.gif); }

li a.resource_link { width: 122px; height: 35px; background: url(/images/nav/resource_off.gif); }
li a:hover.resource_link { width: 122px; height: 35px; background: url(/images/nav/resource_on.gif); }


body#home li a.home_link { width: 45px; height: 35px; background: url(/images/nav/home_on.gif); }

body#about li a.about_link { width: 119px; height: 35px; background: url(/images/nav/about_on.gif); }

body#alerts li a.alerts_link { width: 55px; height: 35px; background: url(/images/nav/alerts_on.gif); }

body#report li a.report_link { width: 135px; height: 35px; background: url(/images/nav/report_on.gif); }

body#resource li a.resource_link { width: 122px; height: 35px; background: url(/images/nav/resource_on.gif); }

#subnav {
	width: 500px;
	height: 25px;
	font-size: 12px;
	color: #999999;
	margin-left: 199px;
	margin-bottom: 25px;
}

#subnav a {
	color: #006db0;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: #fff solid 4px;
}

#subnav a:hover {
	border-bottom: #999999 solid 4px;
}

body#about.members #subnav a.members_link { border-bottom: #999999 solid 4px; }
body#about.why #subnav a.why_link { border-bottom: #999999 solid 4px; }
body#about.contact #subnav a.contact_link { border-bottom: #999999 solid 4px; }

#left_image {
	float: left;
	width: 190px;
	padding-right: 10px;
}

#content {
	float: left;
	width: 520px;
	text-align: left;
}

#content #search_table {
	text-align: center;
}

#content #search_table table td {
	padding: 3px;
	text-align: center;
}

#content ul {
	margin: 0px 0px 10px 35px;
}

#content ul li {
	list-style-image: url(/images/dingbat.gif);
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
}

#content ol {
	margin: 0px 0px 10px 35px;
}

#content ol li {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
}

#image_col {
	float: right;
	width: 200px;
}

#footer { 
	width: 958px;
	background: #d5d5d5;
	text-align: center;
	padding: 5px 0px 20px 0px;
	margin: 0px auto;
}

#footer p {
	font-size: 10px;
	line-height: 12px;
	color: #000;
	margin-bottom: 0px;
}

#footer a {
	font-size: 10px;
	color: #000;
}

/* end global styles */


/* start home page styles */

#home_top {
	width: 930px;
	height: 375px;
}

#top_left {
	float: left;
	width: 347px;
	height: 375px;
}

#logo_home {
	padding: 23px 0px 31px 56px;
}	

#top_middle {
	float: left;
	width: 329px;
}

#top_right {
	float: right;
	width: 254px;
}

#home_bottom {
	width: 930px;
	height: 325px;
	margin-top: 13px;
}

#bottom_left {
	float: left;
	width: 335px;
	padding-left: 3px;
}

#bottom_middle {
	float: left;
	width: 345px;
	padding-left: 9px;
}

#home_links a {
	font-size: 9px;
	color: #777;
}

#bottom_right {
	float: left;
	width: 195px;
	padding: 19px 0px 0px 19px;
}

/* end home page styles */


/* start member page styles */

.member_info {
	padding: 10px 0px 15px 0px;
}

/* end member page styles */


/* start "Why an ISAC" page styles */

body#about.why #content {
	margin-top: 25px;
}

/* end "Why an ISAC" page styles */