#inset-content{	overflow:hidden;}#inset-content strong,#inset-content b{	font-weight:bold;}#inset-content h1{	line-height:24px;	margin-bottom:24px;}#inset-content h2 {	display: block;	background: url(../images/double-dots-green.gif) left bottom repeat-x;	font-size: 21px;	line-height: 24px;	font-weight: normal;	padding-bottom: 11px;	margin-bottom: 14px;	position: relative;}#inset-content .events h2,
#inset-content .news h2 {	display: block;	font-size: 17px;	line-height: 20px;	font-weight: normal;	padding-bottom: 11px;	margin-bottom: 14px;}#sub-content #inset-content .events h2{	width:640px;}
#inset-content div.project{	width:622px;	margin:0;	padding:0;	margin-bottom:30px;}#inset-content p{	display: block;	padding-right: 2px;	margin-bottom: 11px;}#subform input[type="submit"]{	color:#fff;	background:#777;}#inset-content .contents li{	margin-bottom:15px;	border-bottom:1px dotted #999;	padding:10px;}#inset-content form input {	display: inline;	border:1px solid #ccc;	font-family: arial, verdana, sans-serif;	font-size: 14px;	padding: 7px;	padding-top: 5px;	padding-bottom: 5px;	margin: 0;	margin-top: 5px;}#inset-content form label{	clear:left;	display:block;	color:#777;	font-style:italic;}#inset-content table th{	padding:10px;	border:0;	background:#eee;}#inset-content table td{	padding:6px;	border:1px solid #ccc;}#inset-content table.forum-post{	margin-top:24px;}#inset-content table.forum-post td{	border:0;}#inset-content td.post-data{	border:0;	background:#efefef;}#inset-content table.forum-post td.forum-post-content{	padding-left:28px;	background:#eee;}/********************************LEFT COLUMN********************************/#left-col{	overflow:hidden;	padding-top:28px;}#left-col ul li a {	display: block;	padding-left: 7px;	padding-right: 8px;	padding-top: 4px;	padding-bottom: 4px;	background: url(../images/side-buttons.gif) right top no-repeat;	font-weight: bold;	color: #ffffff;	overflow: hidden;	text-transform: none;	text-shadow: #0089a6 0 1px 0;	margin-bottom:2px;}#left-col ul li a:hover,#left-col ul li a:focus,#left-col ul li a.selected {	text-decoration: underline;	background: url(../images/side-buttons.gif) right -47px no-repeat;}#left-col ul li a acronym {	text-transform: uppercase;	cursor: pointer;}/*************************** MAIN CONTENT**************************/#inset-content .oneContact{	padding:10px;	margin-bottom:15px;	margin-right:15px;	border-bottom:1px dotted #999;	overflow:hidden;}#inset-content .oneContact .contactTitle{	font-size:17px;	margin-bottom:15px;}#inset-content .oneContact .contactImg{	float:right;	margin-left:5px;	margin-bottom:5px;}#inset-content form input{	display:inline;	clear:left;}	#inset-content form input[type="text"]{	width:150px;}#inset-content form input[type="hidden"]{	display:none;}#inset-content form p{	display:block;	clear:left;	margin-bottom:0;	margin:10px 0;}#inset-content form textarea, #inset-content form select,form.docform input[type="text"],form.docform select,form.imgform input[type="text"],form.imgform select,form.replyform input[type="text"],form.replyform select,form.replyform textarea{	border:1px solid #999;}form.docform input[type="text"],form.docform select,form.imgform input[type="text"],form.imgform select,form.replyform input[type="text"],form.replyform select{	margin:5px 0;}form.docform input[type="submit"],form.imgform input[type="submit"],form.replyform input[type="submit"]{	font-size:14px;	margin:14px 0;	padding:5px;	border:1px solid #999;}.formholder h3{	font-size:16px;	margin-bottom:10px;}.formholder span.pagetitle{	font-weight:bold;}.formholder hr{	border-bottom:1px solid #999;	margin:5px 0;}a.addlink{	display:block;	padding:5px;	font-size:16px;	border:1px #999 solid;	background:#eeeeee;	width:150px;	margin-top:24px;}#inset-content #internal-left .tip{	padding:12px;	background:#efefef;	color:#777;}#inset-content #internal-left p.date{		color:#777;	display:block;	margin-top:24px;	margin-bottom:6px;	padding-left: 19px;	background: url(../images/icon-news.gif) left 2px no-repeat;}#inset-content .newslinks{	display:block;	margin:40px 0;	width:684px;	padding-top:8px;	text-align:left;	border-top:1px solid #999;	float:left;	position:relative;	overflow:hidden;}.forum #inset-content h1,.forum #inset-content h1 a,.library_files #inset-content h1,.library_files #inset-content h1 a,.library_folder #inset-content h1,.library_folder #inset-content h1 a{	font-size:16px;}#inset-content a.adminlink{	display:block;	background:#eee;	padding:5px;	margin:15px 0;}#inset-content .events a.calendar,#inset-content .events a.calendar:visited,#inset-content .events a.calendar:active {	float: left;	display: inline;	font-size: 14px;	line-height: 24px;	color: #555555;	font-weight: bold;	background: url(../images/calendar-bottom.gif) left bottom no-repeat;	width: 35px;	text-align: center;	padding-bottom: 1px;}#inset-content .events{	background: url(../images/double-dots.gif) left bottom repeat-x;}#inset-content .events a.calendar:hover,#inset-content .events a.calendar:focus {	text-decoration: none;}#inset-content .events a.calendar acronym {	display: block;	text-transform: uppercase;	color: #ffffff;	font-weight: bold;	background: #00b1c7 url(../images/calendar-top.gif) left top no-repeat;	font-size: 11px;	cursor: pointer;	line-height: 15px;}#inset-content .events h2 {	float: left;	display: inline;	font-size: 17px;	line-height: 18px;	padding-left: 20px;	padding-top: 4px;	background:transparent;}#inset-content .events h2 a {	color:#555555;}#inset-content .events h2 span.location{	font-size:11px;	color:#777777;}#inset-content .event-body{	display:block;	margin-top:10px;	clear:left;	overflow:hidden;	padding-left:55px;	margin-bottom:20px;}#inset-content .listlabel{	display:block;	overflow:hidden;	list-style:none;	border-bottom:1px dotted #999;	padding-bottom:6px;	margin-bottom:6px;}#inset-content .listlabel li{	margin:0;	margin-right:10px;	list-style:none;	padding:6px;}#inset-content .listlabel li.leftlabel{	float:left;	list-style:none;	width:120px;	font-weight:bold;	background:#eee;	text-shadow:1px white;}#inset-content ul.listlabel li.eventdates span{	background:#00b1c7;	color:#fff;	padding:2px;}#inset-content a.pdf,#inset-content a.doc,#inset-content a.jpg,#inset-content a.gif,#inset-content a.zip,#inset-content a.docx,#inset-content a.library-category,#inset-content a.library-folder{	display:block;	padding:5px;	padding-left:25px;	line-height:16px;	margin:10px 0;}#inset-content a.pdf{	background:url(../images/filetypes/pdf.png) no-repeat left center;	}#inset-content a.doc{	background:url(../images/filetypes/doc.png) no-repeat left center;}#inset-content a.docx{	background:url(../images/filetypes/docx.png) no-repeat left center;}#inset-content a.jpg{	background:url(../images/filetypes/jpg.png) no-repeat left center;}#inset-content a.gif{	background:url(../images/filetypes/gif.png) no-repeat left center;}#inset-content a.zip{	background:url(../images/filetypes/zip.png) no-repeat left center;}#inset-content a.library-category{	background:url(../images/filetypes/category.png) no-repeat left center;}#inset-content a.library-folder{	background:url(../images/filetypes/folder.gif) no-repeat left center;}#inset-content .fileDesc{	margin-top:10px;	color:#777;	padding-left:25px;}#inset-content .project{	margin-bottom:15px;}#inset-content .project .linkdiv{	display:block;	margin:15px 0;	overflow:hidden;	padding:10px 0;}	#inset-content span.more {	float: right;	margin-right: 0;}#inset-content span.more a,#inset-content span.more a:visited,#inset-content span.more a:active,#inset-content span.more a:hover,#inset-content span.more a:focus {	padding-left: 7px;	padding-right: 8px;	padding-top: 4px;	padding-bottom: 4px;	background: url(../images/side-buttons.gif) right top no-repeat;	text-transform: lowercase;	color:#ffffff;}#inset-content ul li{	list-style:disc;	padding-left:11px;	margin-left:22px;}#inset-content ul{	margin-bottom:22px;}#inset-content ul.projects{	overflow:hidden;}#inset-content ul.projects li{	list-style:none;	padding-left:0;	padding-bottom:16px;	margin-left:0;	margin-bottom:16px;	border-bottom:1px dotted #999;	font-size:16px;}#inset-content h3{	margin-bottom:10px;	font-weight:bold;}#inset-content .project h1{	margin:24px 0;}#inset-content div.bio-form{	margin-bottom:24px;}#inset-content .pikachoose{width:632px;margin:0 0 20px 0;}/* This is the ul you have all your images in */#inset-content .pikachoose ul{padding-left:0;padding:0;width:622px;height:70px;margin:0;margin-top:15px;overflow:hidden;}#inset-content .pikachoose ul li{float: left;padding-left:0;padding:0;background:transparent;margin:0 6px 4px 0;position:relative;overflow:hidden;}/******************************** INTERNAL CONTENT AREA*******************************/#inset-content #internal-left{	float:left;	width:480px;}/******************************** RIGHT COLUMN*******************************/#inset-content #internal-right{	float:right;	width:200px;}#inset-content #internal-right .related-content{	margin-bottom:15px;}#inset-content #internal-right .related-content .caption{	color:#777777;	font-size:10px;	text-align:center;}#inset-content a.detach-image{	display:block;	margin-bottom:15px;	padding:5px 0;}.pikachoose ul li div img{position:relative;cursor:pointer;}/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */.pika_main{width:628px;height:301px;display:block;position:relative;overflow:hidden}/*sine we give it the fake border, you need to position the image a little. */.pika_main_img{position:absolute;top:2px;left:2px;}.pika_back_img{position:relative;top:0px;}.pika_subdiv{position:relative;background:transparent;padding:2px;}.pika_subdiv img, .pika_subdiv a img{border:none;}.pika_caption{width:622px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:0;left:3px;background:url('black.png') top left;color:#ffffff;}.pika_caption a{color:#ffffff;}.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('pause.png') top center no-repeat;}.pika_navigation { display:none }/* if you want to 'hide' these jus make their height and width 1px */.pika_prev_hover{position:absolute;top:5px;left:5px;height:1px;width:1px;background:url('rewind.png') top left no-repeat;}.pika_next_hover{position:absolute;top:5px;right:5px;height:1px;width:1px;background:url('fastf.png') top right no-repeat;}.editor{	overflow:hidden;	display:block;	margin-bottom:20px;}.docform textarea{	border:1px solid #999;	margin:10px 0;	width:350px;	height:120px;}#inset-content td h3.post-title,#inset-content td a.post-link{	background:url(../images/filetypes/icon-comments.gif) no-repeat center left;	line-height:20px;	padding-left:24px;	font-size:16px;	overflow:visible;}#inset-content td a.post-link{	display:block;	font-size:12px;}#inset-content td #subform{	float:right;}/*********************************** MEMBERS AREA**********************************/#sub-content {	overflow: hidden;	display: block;	padding-bottom: 20px;	background: url(../images/dots.gif) left bottom repeat-x;	width: 920px;	margin-left: 35px;}#sub-content #inset-content {	width: 700px;	float: right;}#content-navigation {	overflow: hidden;	display: block;	float: left;	width: 200px;	padding-bottom: 21px;	background: url(../images/content-navigation-bg.jpg) right bottom no-repeat;	margin-bottom: 15px;}#content-navigation li {	display: block;	width: 180px;}#content-navigation li a,#content-navigation li a:visited,#content-navigation li a:active {	display: block;	font-weight: bold;	width: 180px;	border-bottom: 1px solid #dfdfdf;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 20px;}#content-navigation li a:hover,#content-navigation li a:focus {	background: #f4f4f4 url(../images/content-navigation-li.jpg) right top repeat-y;}#content-navigation li.active a,#content-navigation li.active a:visited,#content-navigation li.active a:active,#content-navigation li.active a:hover,#content-navigation li.active a:focus {	color: #555555;	text-decoration: none;	font-weight: bold;	background: #ffffff url(../images/content-navigation-li.jpg) right -20px no-repeat;	border-bottom: 1px solid #a7d100;}#content-navigation li.first {	display: block;	background: url(../images/content-navigation-top.jpg) right top no-repeat;	text-indent: -999999px;	overflow: hidden;	height: 21px;	padding: 0;	padding-left: 20px;	border-bottom: 1px solid #dfdfdf;}#sub-content h1 {	display: block;	background: url(../images/double-dots.gif) left bottom repeat-x;	font-size: 17px;	line-height: 12px;	font-weight: normal;	padding-bottom: 11px;	margin-bottom: 14px;}#sub-content p {	display: block;	padding-right: 2px;	margin-bottom: 11px;}#members-area-box {	display: block;	background: url(../images/members-area-box.gif) left top repeat-y;	border-top: none;	width: 622px;	overflow: hidden;}#members-area-box ul.tabs {	display: block;	width: 622px;	background: #FFFFFF url(../images/members-area-tabs.gif) left bottom repeat-x;	overflow: hidden;	padding-top: 5px;	margin-bottom:0;}#members-area-box ul.tabs li {	list-style:none;	float: left;	padding-left:0;	margin-right: 10px;	border-right: 1px solid #e9e9e9;	border-bottom: 1px solid #e9e9e9;	background: #FFFFFF url(../images/members-area-tab-bg.gif) left top no-repeat;	margin-left:0;}#members-area-box ul.tabs li.active {	border-bottom: 1px solid #ffffff;}#members-area-box ul.tabs li h2 {	font-size: 11px;	line-height: 15px;	background:none;	padding-bottom: 0;	margin-bottom: 0;	position: relative;}#members-area-box ul.tabs li h2 a {	display: block;	font-weight: bold;	padding: 10px;	padding-left: 46px;	padding-right: 18px;}#members-area-box ul.tabs li.members-library-folders h2 a {	background: url(../images/filetypes/icon-library.gif) 20px center no-repeat;}#members-area-box ul.tabs li.members-discussions h2 a {	background: url(../images/filetypes/icon-comments.gif) 20px center no-repeat;}#members-area-box ul.tabs li.use-of-gha-logo h2 a {	background: url(../images/filetypes/icon-logo.gif) 20px center no-repeat;}#members-area-box ul.tabs li.active h2 a,#members-area-box ul.tabs li.active h2 a:visited,#members-area-box ul.tabs li.active h2 a:active,#members-area-box ul.tabs li.active h2 a:hover,#members-area-box ul.tabs li.active h2 a:focus {	color: #555555;	text-decoration: none;}#members-area-box ul.tabs li h2 a acronym {	font-weight: bold;}#members-area-box ol {	display: block;	width: 582px;	padding: 20px;	overflow: hidden;	border-bottom: 1px solid #e9e9e9;}#members-area-box ol li ol,#members-area-box ol li ol li ol {	border: none;	padding: 0;}#members-area-box #members-library-folders li.first {	border-top: 1px solid #e9e9e9;}#members-area-box #members-library-folders li h3 a {	display: block;	width: 517px;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #a7d100;	padding-left: 45px;	padding-right: 20px;	background: url(../images/filetypes/icon-folder-go.gif) 20px center no-repeat;}#members-area-box #members-library-folders li ol li.active h4 a {	border-bottom: 1px solid #00b1c7;}#members-area-box #members-library-folders li {	width: 582px;	display: block;	background: url(../images/members-gradient.gif) left bottom repeat-x;}#members-area-box a:active,#members-area-box a:focus,#members-area-box #members-library-folders li.active h3 a,#members-area-box #members-library-folders li ol li.active h4 a {	text-decoration: none;	color: #555555;}#members-area-box #members-library-folders,#members-area-box #members-library-folders h3,#members-area-box #members-library-folders h4 {	font-size: 11px;	line-height: 15px;}#members-area-box #members-library-folders h3 a {	font-weight: bold;}#members-area-box #members-library-folders li ol li a {	display: block;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 57px;	border-bottom: 1px solid #e9e9e9;	background: url(../images/filetypes/icon-folder-go-down.gif) 20px center no-repeat;}#members-area-box #members-library-folders li ol li ol li a {	display: block;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 69px;	border-bottom: 1px solid #e9e9e9;}#members-area-box #members-library-folders li ol li ol li.pdf a{	background:url(../images/filetypes/pdf.png) 33px center no-repeat;}#members-area-box #members-library-folders li ol li ol li.doc a{	background:url(../images/filetypes/doc.png) 33px center no-repeat;}#members-area-box #members-library-folders li ol li ol li.docx a{	background:url(../images/filetypes/docx.png) 33px center no-repeat;}#members-area-box #members-library-folders li ol li ol li.jpg a{	background:url(../images/filetypes/jpg.png) 33px center no-repeat;}#members-area-box #members-library-folders li ol li ol li.gif a{	background:url(../images/filetypes/gif.png) 33px center no-repeat;}#members-area-box #members-library-folders li ol li ol li.zip a{	background:url(../images/filetypes/zip.png) 33px center no-repeat;}#members-area-box #members-discussions {	display: block;	width: 582px;	padding: 20px;	overflow: hidden;	border-bottom: 1px solid #e9e9e9;}#members-area-box #members-discussions li {	display: block;	width: 582px;	border-bottom: 1px solid #e9e9e9;	padding-top: 10px;	background: url(../images/members-gradient.gif) left bottom repeat-x;}#members-area-box #members-discussions li.first {	border-top: 1px solid #e9e9e9;}#members-area-box #members-discussions li h3 a {	display: block;	font-size: 11px;	line-height: 15px;	font-weight: bold;	padding-left: 45px;	background: url(../images/filetypes/icon-comments.gif) 20px center no-repeat;}#members-area-box #members-discussions li p {	padding-left: 45px;}#members-area-box #use-of-gha-logo li h3 {	font-weight: bold;	font-size: 11px;	line-height: 15px;}.alert{	display:block;	padding:10px;	color:#ff0000;	font-size:14px;	border:1px solid #ff0000;	background:url(../images/alert.gif);}
