body {padding:0; margin:0; background:url(images/body_bg.gif) top center; color:#666666;}

table {border-collapse:collapse; border:0;}
table {width:100%; height:100%; border:0;}
td {vertical-align:top; padding:0;}
a {color:#FFFFFF;}
a:hover {text-decoration:none;}
img {border:0;}
.m_text, table, input, textarea {font-family:verdana; font-size:95%; line-height:1.2em; color:#AAAAAA}
.main {width:766px;}
.both {clear:both;}
.nowrap {white-space:nowrap;}
.arrowright {font-size:70%;}

h1,h2,h3 {color:#ff3700;}
h1 {font-size: 110%; letter-spacing:0.1em; margin-bottom:1.5em;}
h2 {font-size: 107%; letter-spacing:0.1em; margin-bottom:0.4em}
h3 {font-size: 95%; font-weight:normal;}
.javaMid_col h1, .javaMid_col h2, .javaMid_col h3 {color:#ff3700; text-align:left;} 
.javaMid_col h1{font-size: 110%; letter-spacing:0.1em; margin-bottom:0}
.javaMid_col h2{font-size: 107%; letter-spacing:0.1em; margin-bottom:1em; margin-top:2em;}
.javaMid_col h3{font-size: 95%; font-weight:normal; margin-bottom:0.5em; margin-top:0;}
#bookhere {font-size:75%;}
#marginbottomh1 {margin-bottom:2.3em;}

.fifty1 {width:50%; background:url(images/left_bg.gif) top repeat-x;}
.fifty2 {width:50%; background:url(images/right_bg.gif) top;}

.header {height:99px; background:url(images/header_bgALTALT.gif) top left no-repeat;}
.header .col1 {width:321px;}
.header .col2 {width:445px;}
.logo {margin:18px 0 0 0;}
.close {margin:18px 0 0 393px;} 


.middle {height:492px;}
.left_col {width:321px; background:url(images/left_col_bg.gif) top left no-repeat; padding-top:40px;}
.mid_col {width:416px; background:url(images/haz_midcol_bg2000.gif) top left repeat-y; }
.hazCopyOrigmid_col {width:416px; background:url(images/mid_col_bg.gif) top left repeat-y;}
.javaMid_col {margin: 10px 10px 10px 10px; width:416px; background:url(images/body_bg.gif) top left; font-family:verdana; font-size:80%; line-height:1.2em; color:#AAAAAA; text-align:justify;}
.javaMid_col_jazz {margin: 10px 10px 10px 10px; width:416px; background:url(images/bg_test.gif) top left; font-family:verdana; font-size:80%; line-height:1.2em; color:#AAAAAA;}
.javaMid_col_test br {line-height:20px;}

.javaMid_col br {line-height:20px;}
.right_col {width:29px; background:url(images/right_col_bg.gif) top left repeat-y;}
.content {height:458px; text-align:justify;}
.scroll {height:34px;}
.scroll div {padding:6px 0 0 19px;}
.scroll img {margin-left:3px;}
.non {text-decoration:none;}
.non:hover {text-decoration:underline;} 

.brHeading {line-height:40px;}
.footer {height:20px; background:url(images/footer_bg.gif) top left repeat-y;} /* height should read 105px */
.ct1 {margin: 43px 0 0 192px;}

.footer_tall {background:url(images/footer_bg_tall.gif) right repeat-y;} 

#splash .header {height:459px; background:url(images/splash_header_bg.gif) top left no-repeat;}
#splash .middle {height:156px; background:url(images/splash_middle_bg.gif) top left no-repeat; padding-left:23px;}
#splash .footer {height:135px; background:url(images/splash_footer_bg.gif) top left no-repeat;}
#splash .logo {margin: 249px 0 0 158px;} 
#splash .ct1 {margin: 73px 0 0 192px;}

.line {background:#363636;}
.red {color:#ff3700;}
.white {color:#FFFFFF;}
.green {color:#2fab8c;}
.white2 {color:#FFFFFF; font-size:150%; font-weight:100;}

.more { background:url(images/a1.gif) no-repeat 0 3px; padding-left:12px; color:#0099CC; font-weight:bold; text-decoration:none}
.more:hover{text-decoration:underline;} 

.fontSizeNormal {font-size:105%;}
.fontSizeSmaller {font-size:85%;}


.hazMore {color:#330099; text-decoration:none;}
.hazMore:link {}
.hazMore:visited {}
.hazMore:hover {}
.hazMore:active {}

.pageColorHome {color:#FF4F00;}
.pageColorCourses {color:#23B8DD;}
.pageColorActivities {color:#FF950A;}
.pageColorArticles {color:#2FAB8C;}
.pageColorContact {color:#C4CD19;}
.pageColorPodcasts {color:#079148;}



#lkHome, #lkCourses, #lkActivities, #lkArticles, #lkContact, #lkPodcasts {padding:30px 150px 30px 150px; font-size:85%; text-align:center;}
#lkHome {color:#FF4F00;}
#lkCourses {color:#23B8DD;}
#lkActivities {color:#FF950A;}
#lkArticles {color:#2FAB8C;}
#lkContact {color:#C4CD19;}
#lkPodcasts {color:#079148;}
#lkHome a, #lkCourses a, #lkActivities a, #lkArticles a, #lkContact a, #lkPodcasts a {text-decoration:none;}
#lkHome a:hover, #lkCourses a:hover, #lkActivities a:hover, #lkArticles a:hover, #lkContact a:hover, lkPodcasts a:hover {text-decoration:underline;}

#lkHome a:link {color:#FF4F00;}
#lkHome a:visited {color:#FF4F00;}
#lkHome a:hover {color:#FF4F00;}
#lkHome a:active {color:#FF4F00;}
#lkCourses a:link {color:#23B8DD;}
#lkCourses a:visited {color:#23B8DD;}
#lkCourses a:hover {color:#23B8DD;}
#lkCourses a:active {color:#23B8DD;}
#lkActivities a:link {color:#FF950A;}
#lkActivities a:visited {color:#FF950A;}
#lkActivities a:hover {color:#FF950A;}
#lkActivities a:active {color:#FF950A;}
#lkArticles a:link {color:#2FAB8C;}
#lkArticles a:visited {color:#2FAB8C;}
#lkArticles a:hover {color:#2FAB8C;}
#lkArticles a:active {color:#2FAB8C;}
#lkContact a:link {color:#C4CD19;}
#lkContact a:visited {color:#C4CD19;}
#lkContact a:hover {color:#C4CD19;}
#lkContact a:active {color:#C4CD19;}
#lkPodcasts a:link {color:#079148;}
#lkPodcasts a:visited {color:#079148;}
#lkPodcasts a:hover {color:#079148;}
#lkPodcasts a:active {color:#079148;}


.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		border:0;
	}

.input { vertical-align:middle; width:150px; height:22px; padding:4px 0 0 5px; border:1px solid #303030; background:#0e0e0e;}	
textarea {width:150px; height:92px; padding-left:5px; overflow:auto; border:1px solid #303030; background:#0e0e0e;}


#containercontactform {float: right; width: 440px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 125%;}
#containercontactform label {float: left; width: 150px; text-align: right; padding-top:0;}
.containercontactformlabels {float: left; width: 150px; text-align: right; padding-top:0;}
#containercontactform input, textarea {margin-left: 20px;}
#containercontactform input {width: 150px; margin-bottom: 10px; text-align: left; border: 2px solid #666666; background-color: #00FF66;}
#containercontactform textarea {width: 150px; height: 150px;}
#containercontactform br {clear: left;}
#cdonts {line-height: 1em; margin: 3em 20px 0 20px; color: #CCCCCC; font: normal 100%  "Courier New", Courier, mono;}

#submitbuttoncontact input {width: 50px; margin-top:10px; margin-left:120px; background-color:#EEEEEE; color:#111111; border-color:#FFFF00;}

#submitbutton {margin-top:10px; margin-left:150px;}
#submitbutton input{width: 60px; background-color:#00CCCC; color: #990033; text-align:center;}

#committeestaff {font-size:88%; text-align:left; margin-top:1em;}
#committeestaff h2 {margin-bottom:0; font-size:95%; font-weight:100; letter-spacing:0.1em;}
#committee {width:50%; float:left;}
#trustee {float:right;}
#rss input {width:350px;}
.download {color:#FFFFFF; font-size:85%; float:right;}
#rsslinks {}
#rsslinks a {color:#999999; text-decoration:none;}
#rsslinks a:hover {text-decoration:underline;}




table#committeestaff {border:0; padding:10px;}
#cdonts {line-height: 1em; margin: 3em 20px 0 20px; color: #CCCCCC; font: normal 100%  "Courier New", Courier, mono;}