html { font-size: 100%; /* IE hack */ }
body {margin:0px; background: #000 url(../images/bg2.gif); color: #000; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* CJ's Style Defaults */
a, embed, object {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0; padding: 0; font-size: 1.0em; font-weight: normal;}
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
input, textarea, select {font-family: inherit; font-size: inherit;}
dl {display: block; margin-bottom: 30px;}
dt {display: block; clear: left; float: left; width: 80px; margin-bottom: 5px;}
dd {display: block; float: left; width: 150px; margin-bottom: 5px;}
big {font-size: 1.1em;}
.vbig {font-size: 1.4em;}
small {font-size: 0.9em;}
.clearer {clear: both; height: 1px;}
.clear {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.txt-right {text-align: right;}
.vcenta {vertical-align: middle;}
.imgleft {float: left; margin: 0 10px 10px 0;}
.imgright {float: right; margin: 0 0 10px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.halfmargin {margin:0 0 5px 0 !important;}
.fullmargin {margin:0 0 11px 0 !important;}
.bmargin {margin-bottom: 25px !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}

/* Colours */
.grey {color: #a3a3a3;}
.dgrey {color: #7e7e7e;}
.vdgrey {color: #4a4a4a;}
.black {color: #000;}
.red {color: #dd2b27;}
.blue {color: #1268a1;}

/* Links */

a	{color: #1268a1; text-decoration: none;}
a:hover	{text-decoration: underline;}

.formbutt {border: 1px solid #b7b7b7; padding: 2px 25px 3px 5px; background-color: #FFF; cursor: pointer; background-image:url(../images/icon_blue_button_right.gif); background-repeat: no-repeat; background-position: 100% 0; text-align: left; color: #000;}
.formbutt:hover {background-color: #dedede; text-decoration: none;}
.formbutt-red {border: 1px solid #b7b7b7; padding: 2px 25px 3px 5px; background-color: #FFF; cursor: pointer; background-image:url(../images/icon_red_button_right.gif); background-repeat: no-repeat; background-position: 100% 0; text-align: left; color: #000;}
.formbutt-red:hover {background-color: #dedede; text-decoration: none;}

a.arrow-red-right {background: url(../images/bullet_arrow_red_right.gif) 0 50% no-repeat; padding-left: 12px;}
a.arrow-red-left {color: #000; background: url(../images/bullet_arrow_red_left_white.gif) 0 50% no-repeat; padding-left: 10px;}
a.emailalert {color: #000; background: url(../images/icon_emailalerts.gif) 0 50% no-repeat; padding-left: 23px;}
a.rsslink {background: url(../images/icon_rss.gif) 100% 50% no-repeat; padding-right: 20px;}
a.datelink {color: #000;background: url(../images/icon_date.gif) 0 50% no-repeat; padding-left: 23px;}
a.sharelink {color: #000;background: url(../images/icon_share.gif) 0 50% no-repeat; padding-left: 37px;}
a.blue-arrow-lrg {color: #000;background: url(../images/bullet_arrow_blue_large.gif) 0 50% no-repeat; padding-left: 12px;}
a.banner {display: block; border: 1px solid #b7b7b7; margin-bottom: 11px;}
	a.banner img {display: block;}
	
a.bluebutt {display: block; float: left; color: #FFF; font-weight: bold; margin-right: 22px; padding: 3px 10px; border: 1px solid #034876; background: #0f6299 url(../images/butt_bg_blue.gif) repeat-x;}
a.bluebutt:hover {text-decoration: none;}
a.redbutt {display: block; float: left; color: #FFF; font-weight: bold; margin-right: 22px; padding: 3px 10px; border: 1px solid #ee2e24; background: #bb0a05 url(../images/butt_bg_red.gif) repeat-x;}
a.redbutt:hover {text-decoration: none;}
a.divisionbell {background: url(../images/bullet_divisions.gif) 0 50% no-repeat; padding-left: 15px;}

a.post-follow {color: #000; background: url(../images/icon_forward.gif) 0 50% no-repeat; padding-left: 23px;}
a.post-email {color: #000; background: url(../images/icon_email.gif) 0 50% no-repeat; padding-left: 30px;}
a.post-print {color: #000; background: url(../images/icon_print.gif) 0 50% no-repeat; padding-left: 25px;}

a.panel-link {
color: #fff !important;
}

a.panel-link:hover {
color: #1268a1 !important;
}
	
/* Headings */
h1 {background: #4f4f4f url(../images/heading_bg_main.jpg) 100% 0 repeat; height: auto; margin-bottom: 11px; color: #FFF; font-weight: bold; font-size: 1.8em; padding: 15px 0 13px 15px; line-height:normal;}/*line-height:normal;*/
	h1.divisiontitle {position: absolute; left: 200px; top: 25px; display: block; background: none; height: auto; margin: 0; font-weight: normal; padding: 0;font-size: 3.0em;  }
h2 {font-size: 1.8em; margin-bottom: 11px; color: #000; line-height:normal; padding-left: 5px}
	h2 span {color: #717171;}	
h3 {font-size: 1.6em; margin-bottom: 11px; color: #000; line-height:normal; }	
	h3.bluetitle {color: #1268a1; font-weight: bold; font-size: 1.2em; margin-bottom: 11px; }
	h3.membertitle {color: #1268a1; font-weight: bold; font-size: 1.4em; margin-bottom: 11px; padding-top: 11px;}
	h3.membertitle-blue {color: #1268a1; font-weight: bold; font-size: 1.4em; margin-bottom: 5px; border-bottom: 1px solid #b7b7b7; padding: 5px 0 5px 0;}
	h3.membertitle-red {color: #dd2b27; font-weight: bold; font-size: 1.4em; margin-bottom: 5px; border-bottom: 1px solid #b7b7b7; padding: 5px 0 5px 0;}
	h3.resourcetitle {color: #1268a1; font-weight: bold; font-size: 1.4em; margin-bottom: 5px; border-bottom: 1px solid #b7b7b7; padding: 5px 0 5px 5px;}
h4 {color: #333333; font-weight: bold; font-size: 1.1em; margin-bottom: 11px; }

.border-red {border-bottom: 3px solid #ee2e24; padding-bottom: 2px;}
.border-blue {border-bottom: 3px solid #1268a1; padding-bottom: 2px;}
.border-grey {border-bottom: 3px solid #ee2e24; padding-bottom: 2px;}

/* Rules */
div.dots-grey {height: 23px; background: url(../images/dots_grey.gif) 0 50% repeat-x;}

/* Lists */

.contactlist {
	display: block;
	padding: 0px;
	margin: 0px;
}
.contactlist li {
	display: inline;
}


#divisions {display: block; float: left; margin: 0; padding: 0; list-style: none;}
	#divisions li {display: block; float: left;  padding-right: 18px; background: url(../images/head_nav_div.gif) 100% 50% no-repeat; margin-right: 18px;}
	#divisions a {color: #c3c3c3; text-decoration: none !important;}
	#divisions a:hover {color: #FFF; text-decoration: none !important;}	
	
#mainnav {display: block; margin: 0; padding: 0; list-style: none; height: 35px; overflow: hidden; background: url(../images/head_nav_bg.gif) repeat-x;}	
	#mainnav li {display: inline-block;}
	#mainnav li {display: block; float: left; margin: 0; padding: 0; border-right: 1px solid #000;}
	#mainnav a {display: block; color: #FFF; padding: 10px 13px 11px 14px; background-repeat: no-repeat; background-position: 0 0; background-image:url(../images/head_mainnav_bg.gif);}
	#mainnav a:hover {background-position: 0 -37px; text-decoration: none;}
	#mainnav a.current {background-position: 0 -74px;  text-decoration: none; color: #f1f1f1;}
	#mainnav li.section a {padding-left: 15px; background-image:url(../images/head_sectnav_bg.gif); }
	#mainnav li.section a.icon-about {padding-left: 28px; background-image:url(../images/head_sectnav_bg_about.gif);}
	#mainnav li.section a.icon-colleges {padding-left: 35px; background-image:url(../images/head_sectnav_bg_colleges.gif);}
	#mainnav li.section a.icon-groups {padding-left: 30px; background-image:url(../images/head_sectnav_bg_groups.gif);}		
	#mainnav li.section a.menu-573_primary-links1 {padding-left: 28px; background-image:url(../images/head_sectnav_bg_about.gif);}
	#mainnav li.section a.menu-574_primary-links1 {padding-left: 35px; background-image:url(../images/head_sectnav_bg_colleges.gif);}
	#mainnav li.section a.menu-575_primary-links1 {padding-left: 30px; background-image:url(../images/head_sectnav_bg_groups.gif);}		
	#header .subnav {display: none;} 

#syndicate ul {list-style: none; margin: 0; padding: 0; }
	#syndicate ul li {display: inline; padding-right: 15px;}
	#syndicate ul strong {padding-right: 40px;}
	#syndicate ul img {vertical-align: middle;}

#footer ul {float: right; padding: 0; margin: 0; list-style: none;}
	#footer ul li {display: inline; padding-left: 10px; background: url(../images/footer_div.gif) 0 50% no-repeat; margin-left: 10px; }
	#footer ul a {color: #FFF;}	
	
ul.text-results {display: block; margin: 0 0 30px 0; padding: 0; list-style: none;}	
	ul.text-results li {display: inline-block;}
	ul.text-results li {display: block; padding: 15px 3px 7px 3px; border-bottom: 1px solid #b7b7b7;}	
	ul.text-results p {margin-bottom: 8px;}
	
ul.redarrows {display: block; margin: 0; padding: 0; list-style: none; }	
	ul.redarrows li {display: block; margin: 0; padding: 0 0 0 10px; background:url(../images/bullet_arrow_red_right_white.gif) 0 0.4em no-repeat;}	
	ul.redarrows a {color: #000;}	

ul.bluearrows {display: block; margin: 0; padding: 0; list-style: none;}	
	ul.bluearrows li {display: block; margin: 0; padding: 0 0 0 10px; background:url(../images/bullet_arrow_blue.gif) 0 0.4em no-repeat;}	
	ul.bluearrows a {color: #000;}	

	
ul.greyarrows {display: block; margin: 0; padding: 0; list-style: none;}	
	ul.greyarrows li {display: block; margin: 0; padding: 0 0 0 10px; background:url(../images/bullet_arrow_greyfull_right.gif) 0 0.4em no-repeat;}	
	ul.greyarrows a {color: #000;}		

ul.redarrows-black {display: block; margin: 0; padding: 0; list-style: none;}	
	ul.redarrows-black li {display: block; margin: 0; padding: 0 0 0 10px; background:url(../images/bullet_arrow_red_right.gif) 0 0.4em no-repeat;}	
	ul.redarrows-black a {color: #FFF !important;}	
	
div.titletools ul {margin: 0; padding: 0; list-style: none;}	
	div.titletools ul li {display: inline; margin: 0 0 0 8px; padding: 0 0 0 10px; background:url(../images/bg_zonelink_div.gif) 0 50% no-repeat;}	

ul.titlemenu {margin: 0; padding: 0; list-style: none; float: right; display: block; width: 400px;}	
	ul.titlemenu li {display: block; padding: 0 0 0 20px;  float: right;}	

ul.newslist {margin: 0 0 33px 0; padding: 0; list-style: none;}
	ul.newslist li {display: inline-block;}
	ul.newslist li {display: block; border-bottom: 1px solid #b7b7b7; padding: 10px 5px; }
	ul.newslist h3 {font-size: 1.4em; margin: 0;}
	ul.newslist h3 a {color: #000;}
	ul.newslist a.thumblink {display: block; float: left; border: 5px solid #d5d5d5;}
	ul.newslist a.thumblink img {display: block; width: 113px;}
	ul.newslist div.thumbtext {margin-left: 134px;}
	
ul.resourcelist {margin: 0 0 0 0; padding: 0; list-style: none;}
	ul.resourcelist li {display: inline-block;}
	ul.resourcelist li {display: block; border-bottom: 1px solid #b7b7b7; padding: 10px 5px; }
	ul.resourcelist h3 {font-size: 1.2em;}
	ul.resourcelist h3 a {color: #000;}
	
ul.resourcelist-intro {display: block; margin: 0; padding: 0; list-style: none; line-height: 1.6em;}	
	ul.resourcelist-intro li {display: block; padding: 10px 0; background:url(../images/dots_grey.gif) 0 100% repeat-x; font-size: 1.2em; color: #363636; }	
	ul.resourcelist-intro a.blue-arrow-lrg {color: #363636;background: url(../images/bullet_arrow_blue_large.gif) 0 50% no-repeat; padding-left: 10px; font-weight: bold;}
	ul.resourcelist-intro a.red-arrow-lrg {color: #363636;background: url(../images/bullet_arrow_red_large.gif) 0 50% no-repeat; padding-left: 10px; font-weight: bold;}

ul.zonelist {margin: 0; padding: 0; list-style: none;}	
	 ul.zonelist li {display: inline; margin: 0 8px 0 0; padding: 0 10px 0 0; background:url(../images/bg_zonelink_div.gif) 100% 50% no-repeat;}	
	
ul.booklist {margin: 0; padding: 10px 0 0 0; list-style: none;}
	ul.booklist li {display: inline-block;}
	ul.booklist li {float: left; display: block; width: 80px; height: 180px; padding: 0 13px;}	
	ul.booklist li a {display: block; margin-bottom: 5px;}
	ul.booklist li img {display: block; width: 80px; height: 110px;}
	
ul.library-tools {display: block; margin: 0 0 11px 0; padding: 0; list-style: none;}
	ul.library-tools li {display: inline-block; }
	ul.library-tools li {display: block; border-top: 1px solid #b7b7b7; background: url(../images/bg_panel_greydient.gif) repeat-x;}
	ul.library-tools li div { padding: 11px 11px 11px 75px;}
	ul.library-tools li div.book {background:url(../images/icon_resource_book.gif) 17px 11px no-repeat;}
	ul.library-tools li div.folder {background:url(../images/icon_resource_folder.gif) 17px 11px no-repeat;}	
	ul.library-tools li a {font-size: 1.3em; font-weight: bold; color: #363636;}
	
/*ul.snav {display: block; margin: 0 0 11px 0; padding: 0; list-style: none; border-top: 1px solid #b7b7b7; }	
	ul.snav li {display: block;  border-bottom: 1px solid #b7b7b7; padding: 0; margin: 0;}
	ul.snav li a {display: block; padding: 3px 5px 3px 20px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #000 !important;}
	ul.snav li a:hover {background:url(../images/bg_snav.gif) 0 -91px no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-decoration: none !important;}
	ul.snav li a.current {background:url(../images/bg_snav.gif) 0 0 no-repeat; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; text-decoration: none !important;}
*/
/*ul.snav {display: block; margin: 0 0 11px 0; padding: 0; list-style: none; border-top: 1px solid #b7b7b7; }	
	ul.snav li {display: block;  border-bottom: 1px solid #b7b7b7; padding: 0; margin: 0;}
	ul.snav li a {display: block; padding: 3px 5px 3px 20px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #000 !important;}
	ul.snav li a:hover {background:url(../images/bg_snav.gif) 0 -91px no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-decoration: none !important;}
	ul.snav li a.current {background:url(../images/bg_snav.gif) 0 0 no-repeat; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; text-decoration: none !important;}
*/
ul.pd-list-hor {	display: block; padding: 0; margin: 0; list-style: none;}
	ul.pd-list-hor li {display: inline-block;}
	ul.pd-list-hor li {display: block; float: left; width: 161px; padding-right: 11px;}	
	ul.pd-list-hor a.pd-list-hor-link {	font-size: 1.2em; color: #4a4a4a; background: url(../images/bullet_arrow_red_large.gif) 0 0.3em no-repeat; padding-left: 10px; font-weight: bold; display: block; }
	ul.pd-list-hor a.pd-list-hor-img {display: block; padding-bottom: 11px;}
	ul.pd-list-hor a.pd-list-hor-img img {display: block; width: 141px;}
	
ul.pd-list	{	display: block; padding: 0; margin: 0; list-style: none;}
	ul.pd-list li {display: inline-block;}
	ul.pd-list li {display: block; background: url(../images/dots_grey.gif) 0 100% repeat-x; padding-bottom: 11px; margin-bottom: 11px;}	
	ul.pd-list li a.pd-list-img, ul.pd-list li a.pd-list-img img {display: block; float: left; width: 94px;}
	ul.pd-list li div.pd-list-text {margin-left: 105px;}
	
ul.tricol {display: block; padding: 0; margin: 0; list-style: none;}	
	ul.tricol li {display: inline-block;}
	ul.tricol li {display: block; float: left; width: 28%; padding-right: 5%;}	
	ul.tricol li li {float: none; width: auto; padding-right: 0;}

ul.duocol {display: block; padding: 0; margin: 0; list-style: none;}	
	ul.duocol li {display: inline-block;}
	ul.duocol li {display: block; float: left; width: 45%; padding-right: 5%;}	
	ul.duocol li li {float: none; width: auto; padding-right: 0;}
	
#faq-quests {	display: block; float: left; width: 260px; padding: 0; margin: 0; list-style: none; border-top: 1px solid #b7b7b7; }
	#faq-quests li {display: inline-block;}
	#faq-quests li {display: block; border-bottom: 1px solid #b7b7b7;}
	#faq-quests li a {display: block; padding: 10px 10px 10px 20px; color: #000; background: url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat;}	
	#faq-quests li a.current, 	#faq-quests li a:hover {background: #FFF url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat; text-decoration: none;}	
	
ul.memberlist-blue {margin: 0 0 15px 0; padding: 0; list-style: none;}	
	ul.memberlist-blue li  {padding: 0 0 0 12px;  background: url(../images/bullet_arrow_blue_large.gif) 0 0.4em no-repeat;}	
	ul.memberlist-blue a {color: #000;}
	
ul.memberlist-red {margin: 0 0 15px 0; padding: 0; list-style: none;}	
	ul.memberlist-red li  {padding: 0 0 0 12px;  background: url(../images/bullet_arrow_red_large.gif) 0 0.4em no-repeat;}	
	ul.memberlist-red a {color: #000;}	
	
ul.blanklist {margin: 0; padding: 0; list-style: none;}	

ul.disclist-red {margin: 0 0 15px 0; padding: 0; list-style: none;}	
	ul.disclist-red li  {padding: 0 0 0 12px;  background: url(../images/bullet_disc_red.gif) 0 0.4em no-repeat;}	
	
ul.postactions {float: left; margin: 0; padding: 0; list-style: none;}
		ul.postactions li {float: left; margin: 0 11px 0 0; padding: 0; }
		
ul.postsynd {float: right; margin: 0; padding: 0; list-style: none;}
		ul.postsynd li {float: right; margin: 0 0 0 11px; padding: 0; }		
		ul.postsynd img {vertical-align: middle;}
		
ul.hored {display: block; margin: 0; padding: 0; list-style: none;}
	ul.hored li {display: inline; margin-right: 10px;}
	ul.hored a {color: #000;}
	ul.hored a.current {color:#dd2b27;  text-decoration: none;}		
		
/* Tables */


table.tabular-results {width: 100%; margin-bottom: 22px; padding: 0; border-left: 1px solid #b7b7b7; border-top: 1px solid #b7b7b7; }
	table.tabular-results td {padding: 8px 12px; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
	table.tabular-results tr.alt td {background: #f1f1f1;}
	table.tabular-results tr:hover td {background: #c9c9c9;}
	table.tabular-results th {border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; padding: 0;}
	table.tabular-results th a {display: block; padding: 11px 20px 11px 12px; color: #FFF; font-weight: bold; font-size: 1.1em; background: #505050 url(../images/bg_table_headers.gif) 100% 0 no-repeat; text-decoration: none !important;}
	table.tabular-results th a:hover {background-position: 100% -50px;}
	table.tabular-results th a.sort-asc {background-position: 100% -100px !important;}
	table.tabular-results th a.sort-desc {background-position: 100% -150px !important;}
	table.tabular-results th label {display: block; padding: 11px 20px 11px 12px; color: #FFF; font-weight: bold; font-size: 1.1em; background: #505050 url(../images/bg_table_headers_label.gif) 100% 0 no-repeat; text-decoration: none !important;}
	
table.tbl-poll {width: 100%; padding: 0; border: none;}
	table.tbl-poll td {padding: 0 5px 10px 0; }

table.event-details {width: 530px; padding: 0; margin: 0 0 5px 0; border: none;}
	table.event-details th, table.event-details td {padding: 5px 0; background: url(../images/dots_grey.gif) 0 100% repeat-x; border-bottom: 0px solid transparent;}
table.event-details th {padding-right: 10px;}
table.event-details {width: 100%;}


table.member-resources {width: 100%; padding: 0; margin: 0; border: none;}
	table.member-resources th {font-size: 1.3em; font-weight: bold; color: #363636; background: #e6e6e6; padding: 11px; border-right: 3px solid #FFF; border-bottom: 2px solid #FFF;}
	table.member-resources td {padding: 11px 5px 11px 5px; background:url(../images/dots_grey_vert.gif) 100% 0 repeat-y;}	
	
/* Forms */
form.minisearch input.miniquery {display: block; border: 1px solid #b7b7b7; width: 105px; padding: 3px 6px; color: #000; margin: 0 0 10px 0; color: #646464;}
form.minisearch input.miniquery-wide {display: block; border: 1px solid #b7b7b7; width: 100px; padding: 3px 6px; color: #000; margin: 0 10px 0 0; color: #646464;}

#masthead #search {position: absolute; top: 32px; right: 0px; width: 310px; height: 28px; overflow: hidden;}
	#masthead #search label {display: block; float: right; color: #FFF; font-size: 1.2em; font-weight: bold; padding: 6px 10px 0 10px; height: 22px !important; width: 40px; background:#000000; }
	#masthead #search #query {display: block; float: right; font-size: 1.2em; color: #666;  width: 200px; border-top: 1px solid #000;  border-bottom: 1px solid #000; border-left: none; border-right: none; padding: 6px 5px 0 5px; height: 20px;}
	#masthead #search #searcher {display: block; float: right; width: 28px; height: 28px; text-indent: -999px; overflow: hidden; border: none; text-align:right; font-size: 1px; cursor: pointer; background: url(../images/butt_search.gif) no-repeat;}

#advocacy-search { border: 0px solid; position: relative; top: -20px; right: 0px; width: 355px; height: 28px; margin-bottom: 15px;}

#advocacy-search #searcher2 {background: url(../images/butt_search.gif) no-repeat; height: 28px; width: 28px; border: none;cusor:pointer; float: right;}
#advocacy-search #label3 {display: block; float: left; background: black; text-align: right; border: 0px; height: 18px;color: white; width: 108px; padding: 5px 3px 5px 3px; font-weight: bold;}
#advocacy-search #query2 {float: right; width: 200px; display: block; border-top: 1px solid #000;border-bottom: 1px solid #000; border-left: none; border-right: none; padding: 6px; 0 5px; height: 14px;}


	#masthead #search #query2 {display: block; float: right; font-size: 1.2em; color: #666;  width: 200px; border-top: 1px solid #000;  border-bottom: 1px solid #000; border-left: none; border-right: none; padding: 6px 5px 0px 5px; height: 50px !important; }
	#masthead #search #label2 {display: block; float: right; color: #FFF; font-size: 1.2em; font-weight: bold; padding: 6px 10px 0 10px; height: 50px !important; width: 40px; background:#000000; }
	form.std-frm {display: block;}
	form.std-frm fieldset {display: block; padding: 11px 8px; border-bottom: 1px solid #b7b7b7; }
	form.std-frm label {display: block; margin-bottom: 10px; font-weight: bold; font-size: 1.2em; color: #1268a1;}
	form.std-frm input.frmfld {display: block; padding: 4px 2px; border: 1px solid #b7b7b7; background-color: #f1f1f1; margin: 0 10px 5px 0; width: 290px;}
	form.std-frm textarea {display: block; padding: 4px 2px; border: 1px solid #b7b7b7; background-color: #f1f1f1; margin: 0 10px 5px 0; width: 550px; height: 100px;}
	
	
	
/* Superstructure  */
body {
text-align: center;
}
#shield {
text-align: left;
}
#shield {width: 992px; margin: 0 auto;}
#main {padding: 11px 11px 22px 11px; background: #FFF; font-size: 1.2em; line-height: 1.4em;}
#sitemap {padding: 20px 0 0 20px; background: #000; color: #a4a4a4; font-size: 1.1em; line-height: 1.5em;}
#sitemap { background-image: url('../images/black-background.gif');}
#syndicate {background: #F3F3F3 url(../images/synd_bg.gif) repeat-x; border-left: 1px solid #000; border-right: 1px solid #000; padding: 22px; font-size: 1.4em;}
#footer {padding: 11px; font-size: 1.2em; color: #FFF;}
div.col-thin {width: 143px; overflow: hidden;}
div.col-center {width: 659px; margin-left: 11px;  overflow: hidden;}
div.col-center-sml {width: 520px; margin-left: 11px;  overflow: hidden;}
div.col-wide {width: 813px;  overflow: hidden;}
div.col-margin {width: 283px;  overflow: hidden;}
div.col-half {width: 479px; overflow: hidden;}
div.col-main {width: 674px;  overflow: hidden;}
div.col-main-half {width: 331px;  overflow: hidden;}
div.col-bienhalf {width: 49%; overflow: hidden;}

div.col-innernoleft {width: 650px; overflow: hidden;}
div.col-innerleft   {width: 520px; overflow: hidden;}

div.col-center-leftfatright    {width: 520px; margin-left: 11px;  overflow: hidden;}
div.col-center-leftthinright   {width: 659px; margin-left: 11px;  overflow: hidden;}
div.col-center-leftnoright     {width: 815px; margin-left: 11px;  overflow: hidden;}
div.col-center-noleftnoright   {width: 945px; margin-left: 11px;  overflow: hidden;}
div.col-center-noleftfatright  {width: 674px; overflow: hidden;}
div.col-center-noleftthinright {width: 813px; margin-left: 11px;  overflow: hidden;}


/* Globals  */
#auxnav {background: #000; font-size: 1.1em; color: #c3c3c3; padding: 10px 10px 9px 10px; text-align: right;}
	#auxnav span.logged {padding: 0 10px 0 20px; background:url(../images/icon_logged.gif) 0 50% no-repeat;}
	#auxnav a {color: #c3c3c3; text-decoration: underline;}
	#auxnav a:hover {color: #FFF; text-decoration: none;}	

#nav {background: #000; font-size: 1.2em; font-weight: bold; color: #FFF; padding: 1px;}

#masthead {position: relative; height: 100px;}
	#masthead #logo {position: absolute; top: 13px;}
	#masthead #logo img {width: 182px; height:65px;}

#sitemap ul.srow {display: block; float: left;  list-style: none; margin: 0; padding: 0 0 21px 0;}
	#sitemap ul.srow li {display: inline-block; }
	#sitemap ul.srow li {display: block; float: left; width: 173px; padding-right: 20px; overflow: hidden;}
	#sitemap ul.srow h5 {font-size: 1.3em; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #a4a4a4; margin-bottom: 5px;}
	#sitemap ul.srow h5.slink-home {border: none; display: block; margin-bottom: 10px;}
	#sitemap ul.srow h5.slink-home a {display: block; width: 60px; height: 77px; background:url(../images/logo_sml.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
	#sitemap ul.slinks {list-style: none; margin: 0; padding: 0;}
	#sitemap a {color: #FFF;}
	#sitemap a.simglink img {display: block; width: 133px; height: 93px; margin-bottom: 5px;}

/* Infrastructure */

ul.floatlist {
width: 185px !important;
float: left;
}

div.sml {
	width: 210px;
	float: left;
	padding: 5px;
}

div.box-pad {padding: 10px;}
div.box-pad2 {padding: 10px; width: 86%;}
div.box-pad-sml {padding: 3px;}
div.box-row {border-bottom: 1px solid #b7b7b7;}	
div.box-bg-grey {background-color: #f1f1f1;}

div.box-grey {margin-bottom: 11px; border: 1px solid #b7b7b7;}
	div.box-grey h4 {display: block; padding: 7px 10px; background: #c9c9c9 url(../images/bg_tab_greydient.gif) repeat-x; color: #333; font-weight: bold; font-size: 1.1em;}
	div.box-grey h4.lrg {display: block; padding: 12px 10px; background: #c9c9c9 url(../images/bg_tab_greydient_lrg.gif) repeat-x; color: #3e3d3d; font-weight: bold; font-size: 1.2em;}
	div.box-grey div.icon-new {background: url(../images/icon_new.gif) 10px 10px no-repeat; padding-top: 30px;}
	div.box-grey div.icon-poll {background: url(../images/icon_poll.gif) 10px 15px no-repeat; padding-top: 10px; padding-left: 60px;}
	div.box-grey .faceted-search-facet {margin: 0 !important; padding: 0;}
	div.box-grey .faceted-search-facet h3 {background: url("../images/icon_sort.gif") no-repeat scroll 100% 0 #D0D0D0; border-bottom: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; color: #333232; cursor: pointer; display: block; font-weight: bold; line-height: normal; padding: 4px 20px 4px 6px;}
	div.box-grey .faceted-search-facet .item-list ul {display: block; list-style: none outside none; margin: 0; padding: 7px 5px 10px 7px;}
	div.box-grey .faceted-search-facet .item-list ul li {list-style: none outside none;}
	div.box-grey p {padding-left: 5px;}

#edit-keywords-wrapper {padding: 10px 0 0 10px;}
#edit-keywords-wrapper input {border: 1px solid #B7B7B7; color: #646464; display: block; margin: 0 0 10px; padding: 3px 6px; width: 105px;}

div.box-grey2 {margin-bottom: 11px; border: 1px solid #b7b7b7;}
	div.box-grey2 h4 {display: block; padding: 7px 10px; background: #c9c9c9 url(../images/bg_tab_greydient.gif) repeat-x; color: #333; font-weight: bold; font-size: 1.1em;}
	div.box-grey2 div {padding-left: 5px;}

div.pagination {border: 1px solid #b7b7b7; padding: 10px 15px 8px 15px;}	
	div.pagination a {color: #3b3939 !important; text-decoration: none !important; font-weight: bold;}
	div.pagination a:hover {color: #000 !important;}
	div.pagination a.page-previous {float: left; padding-left: 10px; background:url(../images/bullet_arrow_blue_left.gif) 0 50% no-repeat;}
	div.pagination a.page-next {float: right; padding-right: 10px; background:url(../images/bullet_arrow_blue_right.gif) 100% 50% no-repeat;}
 	div.pagination ol {display: block; margin: 0 auto; padding: 0; list-style: none; text-align: center;}
  div.pagination ol li {display: inline; padding: 0 10px;}
	div.pagination ol li a {padding: 3px 6px ;}
	div.pagination ol li a:hover, div.pagination ol li a.current {background-color: #e6e4e4;}
	
/* Home */	
div.titletools {float: right; padding-top: 5px;}
#home-flash {margin-bottom: 22px; }	
	#home-flash img {display: block;}	
	
#multipanel {margin-bottom: 33px;}
  	ul.css-tabs {display: block; float: left; width: 100%; padding:0; margin: 0; list-style:none; background:url(../images/bg_multipanel_tnav.gif) 0 100% repeat-x;}	
		ul.css-tabs li {display: block;  float:left; margin:0 3px 0 0; padding: 0; }
		ul.css-tabs li a {display:block;  float:left; width:.1em; padding: 5px 20px; text-decoration:none; font-weight:bold; color:#363636; background: url(../images/bg_tab_greydient_lrg.gif) repeat-x; border-bottom:1px solid #b7b7b7; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;  border-top:1px solid #b7b7b7; white-space:nowrap;}
		ul.css-tabs > li a {width:auto;}
		ul.css-tabs li a {float:none;}
		ul.css-tabs li:hover a, ul.css-tabs li a:hover {background: none; color:#dd2b27; text-decoration: none !important;}
		ul.css-tabs a.current {background: none; color:#dd2b27; border-bottom:1px solid #FFF !important;}
		
		div.css-panes {clear: left; border-bottom:1px solid #b7b7b7; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;  padding: 11px;}
		ul.mp-snav {display: block; float: left; width: 140px; border-top:1px solid #b7b7b7; margin: 0; padding: 0; list-style: none;}
		ul.mp-snav li {display: inline-block; }		
		ul.mp-snav li {display: block; border-bottom:1px solid #b7b7b7;}
		ul.mp-snav li a {display: block; padding: 5px 20px; color: #000;}
		ul.mp-snav li a:hover, ul.mp-snav li a.current {background: url(../images/bullet_arrow_red_large.gif) 6px 50% no-repeat; text-decoration: none;}
		
		div.mp-content {float: right; width: 490px;}
		div.mp-text {width: 370px;}
		
		ul.mp-tnav {display: block; margin: 0 0 11px 0; padding: 5px 10px; border-bottom: 1px solid #b7b7b7; }
		ul.mp-tnav li {display: inline; margin-right: 25px;}
		ul.mp-tnav a {color: #000;}
		ul.mp-tnav a:hover {color:#dd2b27; text-decoration: none;}
		ul.mp-tnav a.current {color:#dd2b27; }
		
		ul.bluelist {margin: 0; padding: 0; list-style: none;}	
		ul.bluelist li {display: inline; margin: 0 8px 0 0; padding: 0 10px 0 0; background:url(../images/bg_zonelink_div.gif) 100% 50% no-repeat;}	

			
#blackshutters {margin-bottom: 11px;}	
	#blackshutters h5.toggler {display: block; padding: 6px 35px 6px 10px; background: #201f1f url(../images/bg_nav_shutters.gif) 100% 0 no-repeat; color: #FFF; font-weight: bold; cursor: pointer; line-height: normal; border: 1px solid #000; margin-top: 4px;}
	#blackshutters h5.toggler:hover {background-position: 100% -40px;}
	#blackshutters h5.on, #blackshutters h5.on:hover {background-position: 100% -80px !important;}
	#blackshutters div.box-black {display: block; margin: 0; border: 10px solid #3c3c3c; background: #1f1f1f; padding: 10px; color: #FFF;}
	#blackshutters div.login-black {display: block; margin: 0; border: 0px solid #3c3c3c; background: #3c3c3c; padding:10px 10px 0px 10px; color: #FFF;}
	#blackshutters div.listlabel {float: left; width: 65px;}
	#blackshutters ul.labelled {margin-left: 75px;}
	
/* Search */
span.greyarrow {background: url(../images/bullet_arrow_grey_right.gif) 40% 55% no-repeat; padding: 0 5px;}
#searchprefs h5.toggler {display: block; padding: 4px 20px 4px 6px; background: #d0d0d0 url(../images/icon_sort.gif) 100% 0 no-repeat; color: #333232; font-weight: bold; cursor: pointer; line-height: normal; border-bottom: 3px solid #FFF;}
#searchprefs h5.on {background-position: 100% -39px;}
#searchprefs ul.element {display: block; margin: 0; padding: 7px 5px 10px 7px; list-style: none; }
#searchprefs ul.element a {color: #000;}

#sortby {float: right; width: 400px; text-align: right;}
	#sortby select {padding: 2px; margin-left: 10px; border: 1px solid #b7b7b7; }
div.search-head {padding: 5px 0 5px 3px; border-bottom: 1px solid #b7b7b7; }

/* Event */
/* Updated to match designs */
/*div.event-head {padding: 10px 8px 12px 8px; border: 1px solid #b7b7b7; border-bottom: none;}*/
div.event-head {padding: 10px 8px 12px 8px; border-bottom: 1px solid #b7b7b7; }
div.event-title {color: #FFF; font-size: 1.6em; line-height: 1.2em; background: #505050 url(../images/bg_tab_dgreydient_lrg.gif) repeat-x;}

/* Professional Development */
div.profdev-news {border-bottom: 1px solid #b7b7b7; margin-bottom: 33px; padding-bottom: 22px;}
	div.profdev-news a.profdev-thumb {display: block; float: left; }
	div.profdev-news a.profdev-thumb  img {display: block; float: left; width: 145px;}	
	div.profdev-news div.profdev-text {margin-left: 156px;}
	
/* Membership */
div.breakout {border-bottom: 1px solid #b7b7b7; border-top: 1px solid #b7b7b7; padding: 11px 0; margin-bottom: 15px}	

/* FAQ */
#faq-quests {	display: block; float: left; width: 260px; padding: 0; margin: 0; list-style: none; border-top: 1px solid #b7b7b7; }
	#faq-quests li {display: inline-block;}
	#faq-quests li {display: block; border-bottom: 1px solid #b7b7b7;}
	#faq-quests li a {display: block; padding: 10px 10px 10px 20px; color: #000; background: url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat;}	
	#faq-quests li a.current, 	#faq-quests li a:hover {background: #FFF url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat; text-decoration: none;}		
#faq-answers {float: right; width: 510px; height: 325px; border: 1px solid #b7b7b7; background: #FFF; overflow:auto;}
#faq-answers div.answer {padding: 22px;}

/* FAQ2 */
#faq-quests2 {	display: block; float: left; width: 180px; padding: 0; margin: 0; list-style: none; border-top: 1px solid #b7b7b7; height: 300px; overflow: auto;}
#faq-quests2 li {display: inline-block; font-size: 1.2em;}
	#faq-quests2 li {display: block; border-bottom: 1px solid #b7b7b7;}
	#faq-quests2 li a {display: block; padding: 10px 10px 10px 20px; color: #000; background: url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat;}	
	#faq-quests2 li a.current, 	#faq-quests li a:hover {background: #FFF url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat; text-decoration: none;}		
#faq-answers2 {float: right; width: 450px; height: 300px; border: 1px solid #b7b7b7; background: #FFF; overflow:auto;}
#faq-answers2 div.answer {padding: 22px;}

#faq-answers2 div.answer {font-size: 1.3em !important;}

/*Contact us list */
#contact-list {margin: 0px; padding: 0px; width: 120px;}
#contact-list li {display: inline-block;}
#contact-list li {display: block; border-bottom: 1px solid #b7b7b7;}
#contact-list li a {display: block; padding: 10px 10px 10px 20px; color: #000; background: url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat;}	
#contact-list li a.current, 	#faq-quests li a:hover {background: #FFF url(../images/bullet_arrow_red_large.gif) 8px 14px no-repeat; text-decoration: none;}		

/* Article News */
div.artnav {border: 1px solid #b7b7b7; background:url(../images/dots_grey_vert.gif) 50% 0 repeat-y; margin-bottom: 22px; height: 66px;}
div.artnav a.artprev {display: block; height: 51px; width: 346px; background: url(../images/bg_article_previous.gif) 0 0 no-repeat; padding: 15px 0 0 60px; color: #dd2b27;}
div.artnav a.artnext {display: block; height: 51px; width: 370px; background: url(../images/bg_article_next.gif) 100% 0 no-repeat; padding: 15px 0 0 30px; color: #dd2b27;}
div.postlinks {background:url(../images/dots_grey.gif) 0 0 repeat-x; border-bottom: 1px solid #b7b7b7; padding: 10px 0; margin-bottom: 22px;}
.comnum {color: #FFF; background:url(../images/bg_comment.gif) no-repeat; padding: 0 5px 0 10px;}

/* Subnav */
div.subnav {position: absolute; z-index: 99; top: 69px; left: 50%; width: 400px; border: 1px solid #000; background-color: #f1f1f1; padding: 10px; }
	div.subnav h5 {margin-bottom: 8px; font-size: 1.2em;}
	div.subnav div {background-color: #FFF; padding: 10px 0 1px 10px;}	
	div.subnav ul {display: block; float: left; list-style: none; margin: 0; padding: 0 10px 0 0; width: 185px; font-size: 1.1em;}		
	div.subnav li, div.subnav a {display: inline-block;}
	div.subnav ul li {display: block; border-top: 1px solid #d1d1d1; }	
	div.subnav ul li a {display: block; color: #000; padding: 4px 2px;}		
	div.subnav ul ul {float: none; list-style: none; margin: 0; padding: 0; width: 100%; font-size: 1.0em; border-top: 1px solid #d1d1d1; }		
	div.subnav ul ul li {border: none;}
	div.subnav ul ul li a {display: block; color: #777; padding: 3px 2px;}		
	
	
/* Change 09-08-14 */
/*
ul.snav {display: block; margin: 0 0 11px 0; padding: 0; list-style: none; border-top: 1px solid #b7b7b7; }	
	ul.snav li {display: block;  border-bottom: 1px solid #b7b7b7; padding: 0; margin: 0;}
	ul.snav li a {display: block; padding: 3px 5px 3px 20px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #000 !important;}
	ul.snav li a:hover {background:url(../images/bg_snav.gif) 0 -91px no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-decoration: none !important;}
	ul.snav li a.current {background:url(../images/bg_snav.gif) 0 0 no-repeat; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; text-decoration: none !important;}	
	ul.snav ul { border-top: 1px solid #b7b7b7; padding: 3px 0 3px 12px; margin: 0; list-style: none;}	
	ul.snav ul li { border-bottom: none;}
	ul.snav ul li a {padding: 2px 5px 2px 20px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #000 !important; font-size: 0.9em; line-height: normal;}
	ul.snav ul li a:hover, ul.snav ul li a.current {background:url(../images/bg_snav.gif) 0 -93px no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-decoration: none !important;}
*/	
	/* Change 09-08-24 */	
div.mapnav { position: absolute; z-index: 99; top: 69px; left: 40%; width: 370px; border: 1px solid #000; background-color: #f6f6f6; padding: 10px; }
	div.mapnav h5 {margin-bottom: 8px; font-size: 1.2em;}
	div.mapnav #ausmap {position: relative; border: 1px solid #e7e7e7; width: 368px; height: 294px; background-repeat: no-repeat; background-image: url(../images/bg_map_aus.gif)}		
	
	div.mapnav2 { position: absolute; z-index: 99; top: 69px; left: 40%; width: 370px; border: 1px solid #000; background-color: #f6f6f6; padding: 10px; }
	div.mapnav2 h5 {margin-bottom: 8px; font-size: 1.2em;}
	div.mapnav2 #ausmap2 {position: relative; border: 1px solid #e7e7e7; width: 368px; height: 294px; background-repeat: no-repeat; background-image: url(../images/bg_map_aus.gif)}		

ul.divlist {position: absolute; width: 100px; padding: 0 0 11px 0; margin: 0; list-style: none; background:url(../images/bg_map_tab.gif) 0 100% no-repeat;}	
	ul.divlist li, ul.divlist a {display: inline-block;}
	ul.divlist li {display: block; margin: 0; padding: 0; border-top: 1px solid #FFF;}
	ul.divlist a {display: block; color: #FFF; background-color: #000000; font-size: 12px; padding: 3px 10px; text-decoration: none !important;}
	ul.divlist a:hover {color: #000; background-color: #e4e4e4;}

ul#offnsw { bottom: 114px; left: 257px; }	
ul#offqld { bottom: 186px; left: 250px; }	
ul#offnt { bottom:218px; left: 171px; }	
ul#offwa { bottom:166px; left: 86px; }	
ul#offsa { bottom:144px; left: 181px; }	
ul#offvic { bottom:73px; left: 239px; }	
ul#offtas { bottom:31px; left: 251px; }	 

ul#offnsw2 { bottom: 114px; left: 257px; }	
ul#offqld2 { bottom: 186px; left: 250px; }	
ul#offnt2 { bottom:218px; left: 171px; }	
ul#offwa2 { bottom:166px; left: 86px; }	
ul#offsa2 { bottom:144px; left: 181px; }	
ul#offvic2 { bottom:73px; left: 239px; }	
ul#offtas2 { bottom:31px; left: 251px; }	 

#contact-divisions {
width: 120px;
float: left;

}

#contact-answers {
	float: left;
	width: 650px;
}

#contact-address {
	width: 280px;
	float: left;
	padding: 10px;
	
}

#contact-map {
	width: 330px;
	float: right;
	padding: 10px;
	
}

.zend_form dt {
display: none;
}


#handbook {
	padding: 0;
	margin: 0;
}

#handbook li {
	list-style-type: none;
	height: 30px;
}

#handbook li a {
	display: block;
	width: 100%;
	height: 30px;
	padding: 5px;
	background: #053658;
	color: #fff;
	border: 1px solid #fff;
}

#handbook li a:hover {
	text-decoration: none;
	background: #3481b7;
}

#handbook li a.selected {
	background: #3481b7;
}



/**
Polls
**/
.header {
	background-image:url(../images/qns-header.gif);
	height: 30px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	line-height: 30px;
}

div#polling-body {
	color: #069;
    padding-top:10px;
    padding-left: 10px;
    padding-right: 10px;
}

div#polling-result-body {
    padding-top:10px;
    padding-left: 10px;
    padding-right: 10px;
}

.polling-result-content {
    width: 600px;
}

.content {
    width: 281px;
    border-style:solid;
    border-width:1px;
    border-color:#C0C0C0;
}

.box .content {
	width: auto;
	border-style:none;
}

.chart {
    padding-top: 10px;
}
#polltable {
color: #069;
font-weight: bold;
}
.content-qns  label {
 color:#069;
 }
.content-qns {
	 color:#069;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 1.4em;
}

.submit-answer {
    cursor:pointer;
    height:23px;
    width:62px;
	border: medium none;
	opacity:0.0;
	filter:alpha(opacity=0)
}

.submit-vote {
    margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image:url(../../images/vote.gif);
    cursor:pointer;
    height:23px;
    width:62px;
	border: medium none;
}


/**
Tooltip styles
**/
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:5px;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
    text-align: left;
    font-size: 1.2em;
    font-weight: bold;
}

.panel-heading {
			padding: 0;
			margin: 0;
			width: 288px;
			width: 272px;
			height: 19px;
			color: #fff;
			font-size: 12pt;
			font-weight: bold;
			padding: 3px 6px 3px 6px;
			border: 1px solid black;
			background-image: url('../images/panel-bg.jpg');
			background-repeat: repeat-x;
		}

.panel-footer {
	height: 16px;
	background-color: #232323;
	padding: 4px;
	padding-right: 10px;
	text-align: right;
}
	
		.panel-box {
			border: 1px solid black;
			width: 300px;
			width: 282px;
			background-color: #545552;
			color: #fff;
			margin-bottom: 3px;
		}
		
		.panel-box a {
		color: #fff;
		text-decoration: none;
		}
		
		.panel-box a:hover {
		text-decoration: underline;
		}
		
		#panel-table td {
			font-size: 8pt;
			text-align: center;
			width: 70px;
			padding-top: 15px;
		}
		
		.box-hover {
		min-height: 100px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 10px;
		background-color: #02bfdd;
		background-color: #545552;
		font-weight: bold;
		}
		
	div#dump {
		position: absolute;
		left: 0px;
		right: 0px;
		height: 800px;
		width: 800px;
		z-index: 400;
		background-color: #fff;
	}
		
		
		div#engqfooter {
		height: 199px;
		background-color: black;
		}
		
		div#engqfooter-left {
		height: 199px;
		width: 430px;
		background-color: #003942;
		z-index: 100;
		float: left;
		}
		
		#makeitsoheading {
		font-size: 4em;
		color: #01bfdd;
		font-weight: bold;
		font-family: Arial, Helvetica;
		padding-left: 0px;
		}
		
		#makeitsotext {
		font-size: 1.8em;
		color: #fff;
		}
		
		div#engqfooter-right {
		height: 199px;
		width: 555px;
		float: left;
		}
		
		#feedheading {
		color: #fff;
		font-size: 2em;
		border-bottom: 1px solid #01bfdd;
		padding: 10px 0px 8px 0px;
		}
		
		#feedlist {
		margin: 0px;
		padding: 0px;
		}
		
		#feedlist li {
		color: #fff;
		font-size: 1.1em;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		list-style-type: none;
		}
		
		.quotes {
		font-size: 1.2em;
		color: #01bfdd;
		font-weight: bold;
		}
		
		#makeitsovideo {
			border-bottom: 10px solid #01bfdd;
			background-color: #2b2b2b;
			background-image: url(../images/background.jpg);
			height: 253px;
			margin-bottom: 5px;
		}
		
		#makeitsospace {
		height: 130px;
		}
		
		#makeitsolinks {
			width: 232px;
			padding-top: 10px;
		}
		
		#makeitsolinks img {
		float: left;
		margin-bottom: 5px;
		}
		
		#videoheading {
			color: #01bfdd;
			font-weight: bold;
			font-size: 2.5em;
			margin: 0px;
			padding: 0px;
		}
		
		.videotext {
			font-size: 11.2px;
			color: #fff;
			padding: 0px;
			margin: 0px;
			padding-bottom: 5px;
		}
		
		div.imageList {
		margin-bottom: 5px;
		}
		
		div.imageList a {
		margin-left: 10px;
		}
		
.panel-header {
position: relative;
height: 30px;
top: 6px;
text-align: right;
}

#mypagestar {

position: absolute;
top: 145px;
z-index: 400;
text-align: left;

}	

td#starimg {
width: 25px;

}

td#spacer {
width: 800px;
}


#mypagestar a {
color: #fff;
}

#mypagestar a:hover {
text-decoration: underline;
}




#s3slider {
   width: 678px; /* important to be same as image width */
   height: 272px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 678px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   list-style-type: none;
}

#s3sliderContent {
	padding-left: 0;
}

#s3sliderContent li {
	margin: 0;
/*	margin-left: -30px;*/
}

#s3sliderContent li span a {
color: #fff;
font-weight: bold;
margin-left: 20px;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 650px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;
   z-index: -20;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.panes-list a {
color: black !important;
}

.jqmOverlay { background-color: #000; }

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

#faqQuestions {
text-align: left !important;
width: 1000px !important;
border: 1px solid red;
}

#organisationContent {
border: 0px dotted green;
float: left;
}

.panes-list {
width: 500px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: white;
padding: 10px;
font-size: 1.2em;
margin-bottom: 5px;
height: 500px;
}

.panes-list li {
	width: 400px;
}

.committeesList2 {
padding: 10px;
width: 150px;
float: left;
}

#ballotimage {
	margin-top: 12px;
}

#cke_edit-body {
	border: none;
	border-radius: 0;
	padding: 0;
}

#cke_edit-field-second-column-0-value {
	border: none;
	border-radius: 0;
	padding: 0;
}

#header ul.menu {display: block; margin: 0; padding: 0; list-style: none; height: 25px; overflow: hidden; background: url(../images/head_nav_bg.gif) repeat-x;}	
	#header ul.menu li {display: inline-block;}
	#header ul.menu li {display: block; float: left; margin: 0; padding: 0; border-right: 1px solid #000;}
	#header ul.menu a {display: block; color: #FFF; padding: 7px 13px 7px 14px; background-repeat: no-repeat; background-position: 0 0; background-image:url(../images/head_mainnav_bg.gif);}
	#header ul.menu a:hover {background-position: 0 -47px; text-decoration: none;}
	#header ul.menu a.active {background-position: 0 -74px;  text-decoration: none; color: #f1f1f1;}
	
#header .item-list ul {display: block; margin: 0; padding: 0; list-style: none; height: 25px; overflow: hidden; background: url(../images/head_nav_bg.gif) repeat-x;}	
	#header .item-list li {display: inline-block;}
	#header .item-list li {display: block; float: left; margin: 0; padding: 0; border-right: 1px solid #000;}
	#header .item-list a {display: block; color: #FFF; padding: 7px 13px 7px 14px; background-repeat: no-repeat; background-position: 0 0; background-image:url(../images/head_mainnav_bg.gif); float: left;}
	#header .item-list label {display: block; color: #FFF; padding: 7px 13px 7px 14px; float:left}
	#header .item-list a:hover {background-position: 0 -47px; text-decoration: none;}
	#header .item-list a.active {background-position: 0 -74px;  text-decoration: none; color: #f1f1f1;}
   

#main ul.menu {display: block; margin: 0 0 11px 0; padding: 0; list-style: none; border-top: 1px solid #b7b7b7; } 
    #main ul.menu li {display: block;  border-bottom: 1px solid #b7b7b7; padding: 0; margin: 0;}
    #main ul.menu li a {display: block; padding: 3px 5px 3px 20px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #000 !important;}
    #main ul.menu li a:hover {background:url(../images/bg_snav.gif) 0 -91px no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-decoration: none !important;}
    #main ul.menu li a.active {background:url(../images/bg_snav.gif) 0 0 no-repeat; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; text-decoration: none !important;}   
    #main ul.menu li.active-trail a {background:url(../images/bg_snav.gif) 0 0 no-repeat; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; text-decoration: none !important;}   

    #main ul.menu ul { border-top: 1px solid #b7b7b7; padding: 3px 0 3px 12px; margin: 0; list-style: none;}  
    #main ul.menu ul li { border-bottom: none; background-image: none;}
    #main ul.menu ul li a {padding: 2px 5px 2px 20px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #000 !important; font-size: 0.9em; line-height: normal;}
    #main ul.menu ul li a:hover, ul.menu ul li a.active {background:url(../images/bg_snav.gif) 0 -93px no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-decoration: none !important;} 
    #main ul.menu ul li a  {background-image: none !important; border-left: none !important; border-right: none !important;}
    #main ul.menu ul li a:hover {background:url(../images/bg_snav.gif) 0 -94px no-repeat !important; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
    #main ul.menu ul li a.active {background:url(../images/bg_snav.gif) 0 -94px no-repeat !important; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
    
    
ul.pager {border: 1px solid #B7B7B7; padding: 10px 15px 8px; position: relative;}    
	ul.pager li {list-style: none outside none; padding-right: 5px !important;}
	ul.pager li a{color: #3B3939; font-weight: bold; text-decoration: none !important;}
	ul.pager li.pager-first a {position: absolute; left: 10px;}
	ul.pager li.pager-last a {position: absolute; right: 10px;}
	ul.pager li.pager-current {background-color: #E6E4E4;}
	
.ea-misc-taxonomy-wrapper.collapsed {background: url(/misc/menu-collapsed.png) no-repeat 5px 75%; padding-left: 15px;}
.ea-misc-taxonomy-wrapper.expended {background: url(/misc/menu-expanded.png) no-repeat 5px 75%; padding-left: 15px;}

.form-submit {margin-top: 10px;}

.faceted-search-facet a {color: #000000;}
.faceted-search-facet .faceted-search-count {color: #A3A3A3;}
.text-results .vbig a {color: #000000;}
.tabular-results a {color: #000000;}


.cke_skin_kama .cke_styles_panel {
	width:400px !important;
}

.cke_skin_kama .cke_rcombopanel {
	width:400px !important;
}


/* IE6, 7 */
ul.pager li {*padding-top: 1px !important; *padding-bottom: 1px !important;}

tbody { border-top: 0 none; }

img[alt="sort icon"] {
  position: absolute;
}

.node-type-list dd { width:auto; }

.nowrap {
	whitespace: nowrap;
}

