/* CSS Document - GECI - Dave Saunders */ /* body styles */ body {

	padding:0;

	text-align:left;

	margin:0 0 0 0;

	font-family: arial, helvetica, serif;

	font-size:80%;

	color:#555;

	background:url(../images/bg_main.jpg) repeat-x;

	background-color:#4d4d4d;

}



h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	letter-spacing:-0.01em;

	display:block;

	font-weight:bold;

	color:#555;

}



h1 {

	display:block;

	font-size:230%;

	padding-bottom:0;

	margin:0 0 10px 0;

	color:#666;

}



.section h1 {

	width:310px;

}



h2 {

	display:block;

	font-size:140%;

	margin:15px 0 12px 0;

	color:#666;

}



h3 {

	display:block;

	font-size:100%;

	padding-bottom:4px;

	margin:12px 0 0 0;

}



h4 {

	margin:10px 0 5px 0;

}



a {

	color:#10B7D9;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}



strong {

	font-weight:bold;

}



em {

	font-style:italic;

} /* misc styles */



.hidden {

	display:none;

}



.skiplinks {

	display:none;

}



fieldset {

	border:0;

}



input {

	font-size:100%;

}



textarea {

	font-size:95%;

	width:270px;

	height:70px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

}



form {

	margin:0;

	padding:0;

	border:0;

}



table {

	font-size:100%;

}



hr {

	height:1px;

	border:0;

	margin:30px 0 10px 0;

	line-height:1px;

	clear:both;

	color:#ccc;

	background-color:#ccc;

}



label {

	display:block;

	float:left;

}



p {

	line-height:1.1em;

}



caption {

	font-weight:bold;

	text-align:left;

	padding-bottom:4px;

}



.divclear {

	clear:both;

	height:1px;

	line-height:1px;

	font-size:1px;

	margin-top:-1px;

}



#container {

	display:block;

	margin:auto;

	width:900px;

	padding:0 0 0 0;

	text-align:left;

	background-color:#f8f8f8;

} /* header styles */



#header {

	display:block;

	padding:0;

	position:relative;

	height:1%;

	background:url(../images/colours2.gif) no-repeat;

	background-color:#fff;

}



#header #aSearch {

	display:none;

	width:256px;

	position:absolute;

	left:587px;

	top:39px;

	background-color:#fff;

	padding:10px;

	border:1px solid #ccc;

	font-size:100%;

	z-index:10000;

}



#header #aSearch h3 {

	clear:both;

	font-size:90%;

	color:#10B7D9;

	margin-bottom:10px;

}



#header #aSearch .adv2col {

	font-size:80%;

}



#header #aSearch .adv2colLeft {

	float:left;

	width:150px;

}



#header #aSearch .adv2colRight {

	float:left;

	width:90px;

}



#header #logo {

	float:left;

	width:337px;

	height:145px;

	margin-top:0;

	margin-left:55px;

}



#header #logo a {

	width:337px;

	height:97px;

	display:block;

	margin-top:35px;

	background:url(../images/logo.gif) no-repeat;

	text-indent:-5000px;

}



#header ul {

	display:block;

	font-size:120%;

	clear:both;

	margin:0;

	background:url(../images/bg_nav_main.jpg) repeat-x;

	padding-top:2px;

}



#header ul li {

	display:block;

	float:left;

	background:url(../images/bg_nav_main_divider.jpg) no-repeat;

	background-position:right 0;

	padding-right:1px;

}



body#findout #header ul li {

	background:url(../images/bg_nav_findout_divider.jpg) no-repeat;

	background-position:right 0;

}



body#whatsnew #header ul li {

	background:url(../images/bg_nav_whatsnew_divider.jpg) no-repeat;

	background-position:right 0;

}



body#getinvolved #header ul li {

	background:url(../images/bg_nav_getinvolved_divider.jpg) no-repeat;

	background-position:right 0;

}



body#readmore #header ul li {

	background:url(../images/bg_nav_readmore_divider.jpg) no-repeat;

	background-position:right 0;

}



body#discover #header ul li {

	background:url(../images/bg_nav_discover_divider.jpg) no-repeat;

	background-position:right 0;

}



#header ul li a {

	display:block;

	float:left;

	text-align:center;

	background:url(../images/bg_nav_main.jpg) repeat-x;

	background-position:0 -2px;

	padding:14px 24px 0 23px;

	min-height:48px;

	font-weight:bold;

	color:#fff;

}



#header ul li a:hover {

	text-decoration:none;

	background:url(../images/bg_nav_main_hover.jpg) repeat-x;

	background-position:center 0;

}



#header ul li.active a {

	background:url(../images/bg_nav_main_hover.jpg) repeat-x;

	background-position:center 0;

}



#header ul li#tn_50 a {

padding:14px 36px 0 36px;

}



body#findout #header ul li a {

	background:url(../images/bg_nav_findout.jpg) repeat-x;

	background-position:0 -2px;

}



body#findout #header ul li a:hover {

	background:url(../images/bg_nav_findout_hover.jpg) repeat-x;

	background-position:center 0;

}



body#findout #header ul li.active a {

	background:url(../images/bg_nav_findout_hover.jpg) repeat-x;

	background-position:center 0;

}



body#whatsnew #header ul li a {

	background:url(../images/bg_nav_whatsnew.jpg) repeat-x;

	background-position:0 -2px;

}



body#whatsnew #header ul li a:hover {

	background:url(../images/bg_nav_whatsnew_hover.jpg) repeat-x;

	background-position:center 0;

}



body#whatsnew #header ul li.active a {

	background:url(../images/bg_nav_whatsnew_hover.jpg) repeat-x;

	background-position:center 0;

}



body#getinvolved #header ul li a {

	background:url(../images/bg_nav_getinvolved.jpg) repeat-x;

	background-position:0 -2px;

}



body#getinvolved #header ul li a:hover {

	background:url(../images/bg_nav_getinvolved_hover.jpg) repeat-x;

	background-position:center 0;

}



body#getinvolved #header ul li.active a {

	background:url(../images/bg_nav_getinvolved_hover.jpg) repeat-x;

	background-position:center 0;

}



body#readmore #header ul li a {

	background:url(../images/bg_nav_readmore.jpg) repeat-x;

	background-position:0 -2px;

}



body#readmore #header ul li a:hover {

	background:url(../images/bg_nav_readmore_hover.jpg) repeat-x;

	background-position:center 0;

}



body#readmore #header ul li.active a {

	background:url(../images/bg_nav_readmore_hover.jpg) repeat-x;

	background-position:center 0;

}



body#discover #header ul li a {

	background:url(../images/bg_nav_discover.jpg) repeat-x;

	background-position:0 -2px;

}



body#discover #header ul li a:hover {

	background:url(../images/bg_nav_discover_hover.jpg) repeat-x;

	background-position:center 0;

}



body#discover #header ul li.active a {

	background:url(../images/bg_nav_discover_hover.jpg) repeat-x;

	background-position:center 0;

}



#header ul li.first a {

	padding-left:55px;

	padding-right:55px;

}



#header ul li.last {

	background-image:none;

	padding-right:0;

}



#header ul li.last a {

	padding-right:25px;

}



#header ul li#sSearch {

	float:right;

	margin:10px 20px 0 0;

}



#header form {

	margin-top:10px;

}



#header input {

	margin-bottom:8px;

	padding:3px;

	margin-right:5px;

	border:1px solid #CECECE;

	background-color:#FCFCFC;

	color:#666666;

	font-size:110%;

}



#header input#ajaxSearch_submit {

	margin-bottom:8px;

	width:74px;

	padding:4px 30px 4px 20px!important;

	border:0;

	background-color:#f2f2f2;

	color:#10B7D9;

	font-size:100%;

	font-weight:bold;

}



#header #topRight {

	float:right;

	margin-top:50px;

	margin-right:70px;

	padding:0;

}



#header #topRight p {

	margin-bottom:5px;

} /* middle styles */



#middle {

	clear:both;

	height:1%;

	padding:10px 35px;

	background-color:#f8f8f8;

}



#row1 {

	display:block;

	height:134px;

	color:#fff;

}



.breadcrumb {

	padding:0 0;

	font-size:80%;

	vertical-align:middle;

	margin-bottom:20px;

	color:#9a9a9a;

}



.breadcrumb a {

	color:#9a9a9a;

	vertical-align:middle;

}



.breadcrumb img {

	vertical-align:middle;

}



.breadcrumb .B_currentCrumb {

	color:#9a9a9a;

	vertical-align:middle;

} /* left styles */



#left {

	display:block;

	width:270px;

	float:left;

	padding:0;

	margin-right:0px;

	position:relative;

	margin-left:0;

	padding-top:0;

}



body#other #left {

	display:none;

}



body#home #left {

	width:310px;

}



#left p {

	margin:0 0 10px 0;

	color:#aaa;

}



#left #subNavPanel h2 {

	background-color:#1B607F;

	color:#fff;

	padding:0;

	margin:0 0 3px 0;

}



body#findout #left #subNavPanel h2 {

	background-color:#214136;

	padding:15px 30px 13px 30px;

}



body#whatsnew #left #subNavPanel h2 {

	background-color:#306D6E;

	padding:15px 30px 13px 30px;

}



body#getinvolved #left #subNavPanel h2 {

	background-color:#2D4F8F;

	padding:15px 30px 13px 30px;

}



body#readmore #left #subNavPanel h2 {

	background-color:#6D5F5C;

	padding:15px 30px 13px 30px;

}



body#discover #left #subNavPanel h2 {

	background-color:#47213A;

	padding:15px 30px 13px 30px;

}



#left #subNavPanel #subNavPanelInner {

	background-color:#1B607F;

	padding:15px 20px 13px 20px;

	color:#fff!important;

}



#left #subNavPanel #subNavPanelInner h2 {

	color:#fff;

	margin-bottom:10px;

}



#left #subNavPanel #subNavPanelInner p {

	color:#fff;

}



#left #subNavPanel #subNavPanelInner a {

	color:#fff;

}



#left #navArrow {

	background:url(../images/bg_nav_main_arrow.gif) repeat-x;

	width:26px;

	height:24px;

	display:block;

	float:left;

	margin-top:-3px;

	position:absolute;

	margin-left:210px;

}



body#findout #left #navArrow {

	background:url(../images/bg_nav_main_arrow.gif) repeat-x;

}



body#whatsnew #left #navArrow {

	background:url(../images/bg_nav_whatsnew_arrow.gif) repeat-x;

}



body#getinvolved #left #navArrow {

	background:url(../images/bg_nav_getinvolved_arrow.gif) repeat-x;

}



body#readmore #left #navArrow {

	background:url(../images/bg_nav_readmore_arrow.gif) repeat-x;

}



body#discover #left #navArrow {

	background:url(../images/bg_nav_discover_arrow.gif) repeat-x;

}



#left ul#subNav {

	margin:0 0 3px 0;

	list-style-type:none;

	font-size:100%;

	border-bottom:25px solid #214136;

}



body#whatsnew #left ul#subNav {

	border-bottom:25px solid #306D6E;

}



body#getinvolved #left ul#subNav {

	border-bottom:25px solid #2D4F8F;

}



body#readmore #left ul#subNav {

	border-bottom:25px solid #6D5F5C;

}



body#discover #left ul#subNav {

	border-bottom:25px solid #47213A;

}



#left ul#subNav li {

	display:block;

	margin:0;

}



#left ul#subNav li a {

	display:block;

	padding:15px 10px 15px 30px;

	margin-bottom:3px;

	color:#333;

	font-weight:normal;

	background:url(../images/bg_nav_arrow.gif) no-repeat;

	background-position:15px 19px;

	background-color:#99B386;

}



body#findout #left ul#subNav li a {

	color:#214035;

}



body#whatsnew #left ul#subNav li a {

	background:url(../images/bg_nav_arrow.gif) no-repeat;

	background-position:15px 19px;

	background-color:#A2D6C0;

	color:#2F6E6E;

}



body#getinvolved #left ul#subNav li a {

	background:url(../images/bg_nav_arrow.gif) no-repeat;

	background-position:15px 19px;

	background-color:#95ADDB;

	color:#2E4F8F;

}



body#readmore #left ul#subNav li a {

	background:url(../images/bg_nav_arrow.gif) no-repeat;

	background-position:15px 19px;

	background-color:#F69222;

	color:#473B38;

}



body#discover #left ul#subNav li a {

	background:url(../images/bg_nav_arrow.gif) no-repeat;

	background-position:15px 19px;

	background-color:#BC72A3;

	color:#472139;

}



#left ul#subNav li a:hover {

	text-decoration:none;

	color:#fff!important;

}



#left ul#subNav li.active a {

	text-decoration:none;

	color:#111!important;

	background-color:#f8f8f8!important;

	font-weight:bold;

	font-size:95%;

}



#left ul#subNav li.active ul {

	border:0;

	border-bottom:1px solid #ccc;

	margin:0;

	margin-top:-1px;

	padding:0 0 5px 0;

	font-size:95%;

	background-color:#fff;

}



#left ul#subNav li.active ul li {

	padding-left:20px;

	background-color:#fff;

}



#left ul#subNav li.active ul li a {

	color:#333;

	border:0;

	padding-left:0;

	background-image:none;

	background-color:#fff;

}



#left ul#subNav li.active ul li a:hover {

	color:#CC6600;

}



#left ul#subNav li.active ul li.active a {

	color:#CC6600;

}



#accordion {

	clear:both;

	margin-bottom:20px;

}



#accordion div {

	font-size:80%;

}



#accordion h2 {

	margin-top:0;

}



#left label {

	display:none;

}



#left input {

	margin-bottom:8px;

	width:144px;

	padding:3px;

	border:1px solid #CECECE;

	background-color:#FCFCFC;

	color:#666666;

	font-size:110%;

}



#left input.shorter {

	margin-bottom:8px;

	width:145px;

	padding:3px;

	border:1px solid #CECECE;

	background-color:#FCFCFC;

	color:#666666;

	font-size:110%;

}



#left input.submit {

	margin-bottom:8px;

	width:152px;

	padding:3px;

	border:1px solid #ccc;

	background-color:#E0E3E7;

	color:#333;

	font-size:110%;

	cursor:pointer;

}



#left input#go {

	width:70px;

	padding:2px 3px 5px 3px;

	background-color:#fff;

	color:#10B7D9;

	font-size:90%;

	font-weight:bold;

	cursor:pointer;

	vertical-align:top;

}



#left textarea {

	width:144px;

	padding:3px;

	margin-bottom:8px;

	border:1px solid #CECECE;

	background-color:#FCFCFC;

	color:#666666;

	font-size:110%;

} /* mid styles */



#mid {

	display:block;

	position:relative;

	width:520px;

	padding:0;

	float:right;

	min-height:300px;

}



body#other #mid {

	width:745px;

	float:left;

}



body#home #mid {

	width:460px;

}



#introText {

	font-size:130%;

	font-weight:bold;

	margin:0 0 10px 0;

	line-height:1.2em;

}



.section #introText {

	width:310px;

}



#mid p {

	margin-bottom:15px;

	line-height:1.2em;

}



#mid ul {

	margin:10px 20px 20px 20px;

	list-style-type:circle;

}



#mid ul li {

	margin-bottom:3px;

	line-height:130%;

}



#map {

	margin-bottom:20px;

	clear:both;

}



#mid form label {

	display:block;

	float:left;

	width: 110px;

	padding:5px 10px 5px 0;

	text-align:right;

	vertical-align:middle;

	font-weight:bold;

}



#mid form ul {

	list-style-type:none;

	padding:0;

	padding-top:7px;

	margin:0px 0 20px 125px;

}



#mid form ul li {

	list-style-type:none;

	padding:0;

	margin:0 0 7px 0;

}



#mid form input {

	padding:4px;

}



#mid #extraContent {

	margin:20px 0 10px 0;

	padding:0 0 10px 0;

	border-top:5px solid #eee;

	clear:both;

	display:block;

}



#mid .endBar {

	display:block;

	margin:20px 0 10px 0;

	border-top:1px solid #ccc;

	padding:15px 0 0 0;

	color:#ccc;

	clear:both;

}



#mid #topImgId {

	float:right;

	margin:0 0 20px 20px;

}



.ditto_summaryPost {

	border-top:1px solid #80D7F7;

	padding-bottom:40px;

	clear:both;

}



.ditto_summaryPost p {

	margin:0;

	padding:3px 0;

}



.ditto_summaryPost .ditto_intro {

	color:#111;

	padding:0 0 10px 0;

}



.smLinks img {

	border:0;

	margin-right:1px;

	margin-left:0;

	vertical-align:middle;

}



#panelHolder {

	margin:40px 0 20px 0;

	display:block;

	clear:both;

}



body#readmore #panelHolder {

	clear:none;

}



.prodItem {

	width:158px;

	float:left;

	margin-right:13px;

}



body#discover .prodItem {

	width:240px;

}



body#home .prodItem {

	width:220px;

	float:none;

}



.prodItem h2 {

	margin-top:0;

	padding-top:0;

}



.prodItem img {

	margin:0 0 18px 0;

}



body#home .prodItem img {

	margin:0 0 18px 0;

	width:180px;

}



.noPad {

	margin-right:0!important;

}



p.tagLine {

	padding:0;

	margin:0;

	font-size:80%;

}



.tag {

	background:url(../images/dink.png) repeat-x;

	background-position:right bottom;

	background-color:#A2D6BF;

	color:#fff;

	margin-right:5px;

	padding:2px 2px 5px 2px;

}



.toptag {

	background:url(../images/dink.png) repeat-x;

	background-position:right bottom;

	background-color:#55B9DF;

	color:#fff;

	margin:0 5px 0 0;

	padding:2px 2px 5px 2px;

}



.toptag2 {

	background:url(../images/dink.png) repeat-x;

	background-position:right bottom;

	background-color:#55B9DF;

	color:#fff;

	margin:0 0 0 5px;

	padding:2px 2px 5px 2px;

}



#lnHolder {

	margin:10px 0 10px 0;

	padding:15px 0 5px 0;

	border-top:4px solid #ccc;

	border-bottom:4px solid #ccc;

	display:block;

}



p.smallme {

	font-size:80%!important;

	margin-top:5px;

}



.lNews {

	border-bottom:3px solid #ccc;

	padding:6px 0 8px 0;

	margin:0 0 6px 0;

}



.lNews p {

	padding-bottom:0;

	margin-bottom:2px!important;

}



.lNews h2 {

	padding-bottom:0;

	margin-bottom:5px!important;

	margin-top:8px;

	font-size:110%;

}



.lPub {

	border-bottom:3px solid #ccc;

	padding:6px 0 8px 0;

	margin:0 0 6px 0;

}



.lPub p {

	padding-bottom:0;

	margin-bottom:2px!important;

}



.lPub h2 {

	padding-bottom:0;

	margin-bottom:5px!important;

	margin-top:8px;

	font-size:110%;

}



.lPub p.tagLine {

	padding:0;

	margin:0;

	font-size:80%;

}



.lPub .tag {

	background-color:#F4931E;

	color:#fff;

	margin-right:5px;

}



#whatshappening {

	padding:5px 10px 10px 10px;

	background-color:#99B386;

	clear:both;

}



body#findout #whatshappening {

	background-color:#A0497F;

}



body#whatsnew #whatshappening {

	background-color:#A2D6C0;

}



body#getinvolved #whatshappening {

	background-color:#95ADDB;

}



body#readmore #whatshappening {

	background-color:#F69222;

}



body#discover #whatshappening {

	background-color:#A0497E;

}



#whatshappening h2 {

	color:#fff;

	margin:0 0 0 0;

	padding:0;

}



#whatshappening p {

	color:#222;

	margin:0;

	padding:0;

}



#randomQuote {

	color:#fff;

	display:none;

	float:right;

	width:175px;

	height:210px;

	margin:0 0 15px 15px;

	background:url(../images/rightQuote.gif) no-repeat;

	background-position:left bottom;

	background-color:#F69222;
	line-height:1em;

}



body#findout #randomQuote {

	background:url(../images/rightQuote.gif) no-repeat;

	background-position:left bottom;

	background-color:#99B386;

}



body#whatsnew #randomQuote {

	background:url(../images/rightQuote.gif) no-repeat;

	background-position:left bottom;

	background-color:#A2D6C0;

}



body#getinvolved #randomQuote {

	background:url(../images/rightQuote.gif) no-repeat;

	background-position:left bottom;

	background-color:#95ADDB;

}



body#readmore #randomQuote {

	background:url(../images/rightQuote.gif) no-repeat;

	background-position:left bottom;

	background-color:#F69222;

}



body#discover #randomQuote {

	background:url(../images/rightQuote.gif) no-repeat;

	background-position:left bottom;

	background-color:#A0497E;

}



#randomQuote blockquote {

	padding:10px;

	height:150px;

}



#randomQuote cite {

	color:#222;

	padding:0 10px;

	font-weight:bold;

	width:150px;

}



.section #randomQuote {

	display:block;

}



body#whatsnew #randomQuote {

	display:none;

}



.panel {

	padding:25px 0 0 20px;

	min-height:65px;

	margin-bottom:20px;

	font-size:90%;

}



#navHomePanel {

	display:block;

	width:220px;

	height:369px;

	overflow:hidden;

	float:right;

	margin:0 0 20px 20px;

	background:url(../images/tempHome.gif) no-repeat;

}



#navHomePanel ul {

	margin:0;

	padding:0;

	list-style-type:none;

}



#navHomePanel ul li {

	margin:0;

	padding:0;

	list-style-type:none;

}



#navHomePanel a {

	display:block;

	height:60px;

	clear:both;

	text-indent:-5000px;

}



#navHomePanel a.hnpFirst {

	height:97px;

}



#innerRight {

	float:right;

	width:150px;

	min-height:300px;

	padding:10px;

	margin:0 0 20px 20px;

	clear:right;

	font-size:95%!important;

}



body#readmore #innerRight {

	margin-left:0;

	width:153px;

	padding:0!important;

}



body#readmore #innerRight h3 {

	margin-top:0;

	font-size:90%;

}



#innerRight ul {

	margin:5px 0 15px 0!important;

	list-style-type:none;

	font-size:90%;

}



body#readmore #innerRight ul {

	margin:5px 0 10px 0!important;

	list-style-type:none;

	min-height:110px;

	font-size:100%;

}



#innerRight ul li {

	margin:0 0 5px 0!important;

	list-style-type:none;

	line-height:1.3em;

	padding-left:14px;

	background:url(../images/breadcrumb_arrow.gif) no-repeat;

	background-position:0 2px;

}



body#readmore #innerRight ul li {

	margin:0 0 5px 0!important;

	list-style-type:none;

	line-height:1.3em;

	padding-left:14px;

	background:url(../images/breadcrumb_arrow.gif) no-repeat;

	background-position:0 4px;

} /* footer styles */



#footer {

	clear:both;

	padding:25px 30px 20px 30px;

	margin-top:15px;

	background:url(../images/colours.gif) no-repeat;

	font-size:80%;

}



#footer ul {

	float:right;

}



#footer ul li {

	display:inline;

	padding:0;

	margin:0;

}



#footer h3 {

	margin-top:0;

	margin-bottom:10px;

}



#footer p {

	width:260px;

	color:#666;

}



#footerExtra {

	clear:both;

	padding:20px 20px 10px 30px;

	display:block;

	font-size:90%;

	background:url(../images/footerExtra.jpg) repeat-x;

	color:#fff;

	min-height:30px;

	background-color:#4d4d4d;

}



#footerExtra p {

	margin-bottom:10px;

	float:left;

}



#footerExtra p.last {

	float:right;

}



#footerExtra a {

	color:#fff;

	background:url(../images/arrow_footer.gif) no-repeat;

	background-position:right 6px;

	padding-right:15px;

	margin-right:10px;

} /* tables */



table {

	border-top:3px solid #1B3663;

	border-bottom:3px solid #B3B3B3;

	padding:0 0 0 0;

	margin:50px 0 25px 0;

	width: 100%;

	text-align: left;

}



table tr th {

	background-color: #aaa;

	color:#fff;

	padding:10px 12px;

	font-weight:bold;

}



table tr .header {

	background-image: url(../js/themes/blue/bg.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

}



table tr td {

	color: #222;

	border-right:1px solid #fff;

	padding: 10px 12px 10px 12px;

	background-color:#efefee;

	vertical-align: middle;

}



table tr.odd td {

	background-color:#fff;

}



table tr.nm_row_odd td {

	background-color:#eee;

}



table tr.fd-alt td {

	background-color:#f9f9f9;

}



table tr .headerSortUp {

	background-image: url(../js/themes/blue/asc.gif);

}



table tr .headerSortDown {

	background-image: url(../js/themes/blue/desc.gif);

}



table tr .headerSortDown, table tr .headerSortUp {

	background-color:#1B3663;

}



table img {

	vertical-align:middle;

	margin:0;

	padding:0;

}



table strong {

	display:block;

	font-weight:bold;

	margin:0 0 0 0;

	font-size:110%;

	padding:0;

}



#sortBy {

}



#sortMe {

	position:absolute;

	display:block;

	font-size:100%;

}



.menu_head {

	border:0;

	padding:0;

	margin:0;

	cursor:pointer;

}



.quickNav {

	display:none;

	list-style-type:none!important;

	width:185px;

	margin:0 0 0 0!important;

	z-index:1000;

	border:1px solid #dfdfdf;

	border-top:0;

}



.quickNav li {

	background:#fff;

	list-style-type:none!important;

	border:0!important;

	margin:0!important;

}



.quickNav li.alt {

	background:#efefef;

}



.quickNav li a {

	color:#10B4D9;

	font-weight:bold;

	text-decoration:none;

	margin:0;

	border:0;

	padding:5px 7px;

	display:block;

}



.quickNav li a:hover {

	color:#333;

} /* misc styles */



.dn, .hidden {

	display:none;

}



.clearfix:after {

	content: ".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



.clearfix {

	display:inline-table;

} /* Hides from IE-mac \*/



* html .clearfix {

	height:1%;

}



.clearfix {

	display:block;

} /* End hide from IE-mac */



a {

	outline:none;

}



a {

	outline:0;

}


