/* BYOND INTRANET v2.5.9 */
@charset "utf-8";
/* Template Stylesheet Created by Brighton Consulting 2009 */
/* All associated graphics copyright 2009, Brighton Consulting */
/* Added: February 24th, 2009 */
/* Visit www.brightonconsulting.com.au */

/* ~~~ RESET ~~~ all browsers to zero ~~~ */
* {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
img, a {
	outline:none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
ol {
	margin-left:20px;
}
caption, th {
	text-align:left;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
html, body {
	height:100%;
	min-height:100%;
	width:100%;
	padding:0;
	margin:0;
}
/* ~~~ SITE COLOURS ~~~ */
/*
Main Colors
	#C0B678 - Light Green
	#8C8657 - Medium Green
	#004712 - Dark Green	
	#666666 - Dark Gray
	#BBBBBB - Light Grey
	
Other Colors
	#666666 - text
	#004712 - Headings
	#8C8657 - Links
	#99ca3c - Hover
	#979797 - Copywrite	 
*/
/* see line 1619 also */


h1.componentheading, h1.componentheading_student, h2.contentheading, div#main2 div#page h2.contentheading_student, .article_column h2.contentheading, .leading h2.contentheading, #dualModule_events #right ul.eventlistmod .eventlist_date, ul.innerSiteLinks li, .facebookStepNo {
	color:#af0c14;
}
legend, table.adminlist thead th {
	color: #af0c14;
}
a:link, a:visited {
	color: #af0c14;
	text-decoration:none;
}
h3 a:link, h3 a:visited {
	color: #af0c14;
	text-decoration:underline;
}
div.left a:link, div.left a:visited {
	color: #af0c14;
	text-decoration:none;
}
ul.innerSiteLinks li a:link, ul.innerSiteLinks li a:visited {
	color: #af0c14;
	text-decoration:none;
}
ul.innerSiteLinks li a:hover, ul.innerSiteLinks li a:active {
	color: #af0c14;
	text-decoration:none;
}
/* ~~~~~~ TYPOGRAPHY ~~~~~~ */ 
/* ~~~~~~ PRESET SITE FONTS ~~~~~~ */
html {
	font-size:81.25%;
} /*Set NON IE browsers to 13px standard font size */
html {
	_font-size:81.25%;
} /*Set IE browsers to 13px standard font size */
body {
	font-size:1.0em; /*Set all browsers to 13px standard font size */
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f4a;
	text-align:left;
	line-height:1.5em;
	background:transparent url(../images/gosford/BG.gif) no-repeat top center;
}
div, span, input, select, p, th, dd, table, li, input#ps_search_str {
	font-size:1.0em;
}
 `  h1 {
font-size:24px;
color:#990000;
padding-bottom:10px;
}
h2 {
	font-size:18px;
	color:#990000;
	padding-bottom:10px;
}
h3 {
	font-size:16px;
	color:#990000;
	padding-bottom:10px;
}
h4 {
	font-size:14px;
	color:#990000;
	padding-bottom:10px;
}
h5 {
	font-size:12px;
	color:#990000;
	font-weight:normal;
	padding-bottom:10px;
}
/* ~~~~~~ PRESET CONTENT STYLES ~~~~~~ */
p, ul {
	padding-top:10px;
	padding-bottom:6px;
}
table {
	margin:10px 0;
}
table td {
	padding:5px;
}
h1 {
	margin-top:18px;
}
h2, h3 {
	margin-top:12px;
}
h4, h5 {
	margin-top:10px;
}
ul {
	list-style-type:disc;
	margin-left:15px;
	padding-left:10px;
}
ul li {
	padding:5px;
}
ul li ul {
	list-style-type:circle;
}
ul.alphalist {
	margin-left:15px;
	list-style-type:lower-alpha;
}
ul.romanlist {
	margin-left:15px;
	list-style-type:lower-roman;
}
ul.numlist {
	margin-left:20px;
	list-style-type:decimal;
}
ul.arrowlist, ul.ticklist, .mainbody ul.arrowlist, .mainbody ul.ticklist {
	list-style-position:outside;
	_list-style-position:inside;
	list-style-type:disc;
	list-style-image:none;
	margin-left:20px;
}
ul.ticklist li, .mainbody ul.ticklist li {
	margin-left:0px;
		_background:none;
	_list-style-type:disc;
	padding:3px 0 3px 20px;
	display:block;
	overflow:hidden;
}
ul.arrowlist_nav {
	list-style-position:outside;
	_list-style-position:inside;
	list-style-type:disc;
	list-style-image:none;
	margin:0;
	margin-left:20px;
	padding:0px !important;
}
ul.arrowlist_nav li {
	margin:0px;
	padding:0px 0 3px 20px;
}
p.articleinfo {
	margin:0;
}
div.mainbody ul.arrowlist li {
	margin-left:0;
	padding-left:15px;
	_list-style-type:square;
		_background:none;
	font-size:1.0em;
	display:block;
}
div.mainbody ul.arrowlist li a {
	color:#19ab5d;
}
div.mainbody ul.arrowlist li a:hover {
	color:#99ca3c;
	font-weight:bold;
	text-decoration:underline;
	outline:none;
}
/* ~~~ ARCHITECTURE ~~~ Layout styles ~~~ */

#mainOuter {
	margin:0 auto;
	width: 1053px;
	position:relative;
}
#mainContainer {
	width: 1008px;
	position:relative;
	float:left;
	background:url(/templates/images/gosford/box-grad2.png) top left repeat-y;
		_background:url(/templates/images/gosford/box-grad2.gif) top left repeat-y;
	padding:0 23px 0 22px;
}
#bottomContainer {
	width: 1008px;
	position:relative;
	float:left;
	background:url(/templates/images/gosford/bottom-box.png) top left #FFFFFF no-repeat;
		_background:url(/templates/images/gosford/bottom-box.gif) top left #FFFFFF no-repeat;
	padding:0 23px 0 22px;
	height:43px;
}
#btmSite {
		float:left;
	position:relative;
	width:981px;
	height:21px;
	margin-bottom:10px;
}
#header {
	padding:0 32px 0 30px;
	width:948px;
	position:relative;
	height:160px;
}
#logo {
	text-align:left;
	width:200px;
	position:relative;
	float:left;
	padding:10px 0 0 0px;
}
#rHeader {
	position:relative;
	float:left;
	width:510px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px;
	padding:0;
}

#rHeaderInternal {
	position:relative;
	float:right;
	width:510px;
	font-size:10px;
	text-align:right;
	margin:0px;
	padding:0;
}
#rHeader #topMenu a, #rHeaderInteral #topMenu a {
	font-size:11px;
	font-weight:normal;
}
div#onlineServicesHolder {
	position:relative;
	float:right;
	padding-top:10px;
	width:206px;
}
div#onlineServicesHolder .etrade {
	padding-left:120px;
}
#rHeader a, #rHeader a:visited, #rHeaderInternal a, #rHeaderInternal a:visited {
	text-decoration:none;
	font-size:11px;
}
#rHeader a:hover, #rHeader a:active, #rHeaderInternal a:hover, #rHeaderInternal a:active  {
}
#ibLink {
	position:absolute;
	top:100px;
	left:748px;
}
#mainContent {
	padding:0 32px 0 30px;
	width:948px;
	position:relative;
	text-align:left;
	clear:both;
	float:left;
}
#mainContentInternal {
	padding:0 10px 0 30px;
	width:968px;
	position:relative;
	text-align:left;
	clear:both;
	float:left;
}
#mainLeft {
	position:relative;
	float:left;
	width:990px;
}
#mainLeftInternal {
	position:relative;
	float:left;
	width:765px;
	padding-top:15px;
	padding-left:25px;
	background-color:#FFFFFF;
	min-height:560px;
}
div#leftSide {
	position:relative;
	z-index:999999;
	float:left;
	width:730px;
}
div#rightSide {
	position:relative;
	float:right;
	width:238px;
}
div#mainPicHolder {
	position:relative;
	float:left;
}
div#navHolder {
	position:relative;
	float:left;
	width:230px;
	height:150px;
	margin-top:17px;
	margin-bottom:8px;
}
div#navHolderInt {
	position:relative;
	float:left;
	width:230px;
	margin-top:17px;
	margin-bottom:8px;
}
div#nav {
	z-index:9999999999;
}
#homeSpot1 {
	position:relative;
	float:left;
	padding-left:0px;
}
#homeSpot2 {
	position:relative;
	float:left;
	padding-left:33px;
}
#homeSpot1 p, #homeSpot2 p, #homeSpot3 p, #homeSpot4 p, #advertsRight p {
	margin:0;
	padding:0;
}
div#interestRates {
	position:relative;
	float:left;
	margin-left:22px;
	background:url(../images/gosford/side-promos/interest-rate-bg.gif);
	width:239px;
	height:135px;
}
div#loansSavings {
	position:relative;
	float:left;
	clear:both;
	margin-top:32px;
}
div#mergerSponsor {
	position:relative;
	float:left;
	padding-left:33px;
	margin-top:32px;
}
table.homeLinks {
	margin:0;
	padding:0;
}
table.homeLinks td {
	margin:0;
	padding:0;
}
table.homeLinks td.titleUnderline {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	border-bottom:1px solid #333333;
	font-weight:bold;
}
table.homeLinks tr.homeLinksFirst {
	padding:10px;
	margin:10px;
}
#advertsRight {
	position:relative;
	float:left;
	margin-left:11px;
}
#homePageHolderBtm {
	position:relative;
	float:left;
	width:1000px; /*margin-top:10px;*/
	clear:both;
	margin:25px 0 0 0;
}
#mainRight {
	position:relative;
	float:left;
	width:200px;
	margin-left:10px;
	overflow:hidden;
}
#mainRightHome {
	position:relative;
	float:left;
	width:200px;
	margin-left:10px;
	overflow:hidden;
	height:515px;
}

/* Home Adverts 

div#adverts{

	width:959px;
	position:relative;

	margin-bottom:20px;
	margin-left:16px;
	text-align:left;
	clear:both;
	
}
*/

#advertRight {
	position:relative;
	float:left;
	width:715px;
	padding-top:10px;
}
#advertRight1 {
	position:relative;
	float:left;
	width:360px;
}
#advertRight2 {
	position:relative;
	float:left;
	width:352px;
}

div#topIB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
div#topIB a:link, div#topIB a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div#topIB a:hover, div#topIB a:active {
	color:#FFFFFF;
	text-decoration:underline
}
div#loginBtn {
	margin-top:10px;
}
div#internalLeftHolder {
	position:relative;
	float:left;
}
div#dropDownHolder {
	position:absolute;
	top:10px;
	right:43px;
	width:238px;
	height:245px;
	background:url(/templates/images/gosford/side-promos/tools-links-bg.png) no-repeat top left;
	_background:url(/templates/images/gosford/side-promos/tools-links-bg.gif) no-repeat top left;
	margin-top:10px;
}
div#dropDownHolderInternal {
	position:relative;
	width:238px;
	height:245px;
	background:url(/templates/images/gosford/side-promos/tools-links-bg.png) no-repeat top left;
	margin-top:10px;
	_background:url(/templates/images/gosford/side-promos/tools-links-bg.gif) no-repeat top left;
}
div#latestNews {
	position:relative;
	float:left;
	width:239px;
	height:144px;
	background:url(../images/gosford/side-promos/latest-news.gif) no-repeat;
	margin:32px 0 0 22px;
}
div#latestNewsInternal {
	position:relative;
	float:left;
	width:239px;
	height:144px;
	background:url(../images/gosford/side-promos/latest-news.gif) no-repeat;
	margin:32px 0 0 0px;
}
ul.articlelist {
	margin-left:0px;
	width:200px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:11px;
	line-height:15px;
	color:#162b48;
	font:Helvetica, sans-serif;
}
ul.articlelist li {
	
	display:block;
	margin-left:8px;
	padding:3px 0 3px 10px;
}
div#moreNews {
bottom:10px;
height:21px;
left:13px;
position:absolute;
width:67px;

}
ul.articlelist a, ul.articlelist a:visited, div#moreNews a, div#moreNews a:visited {
	font-weight:bold;
	color:#174640;
	text-decoration:none;
	font:Helvetica, sans-serif;
	font-size:11px;
}
ul.articlelist a:active, ul.articlelist a:hover, div#moreNews a:active, div#moreNews a:hover {
	font-weight:bold;
	color:#174640;
	text-decoration:underline;
	font:Helvetica, sans-serif;
	font-size:11px;
}
div#quickLinksHolder {
	position:absolute;
	top:50px;
	right:54px;
	width:216px;
}
div#quickLinksHolder ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:0px;
	margin-left:0px;
}
div#quickLinksHolder ul li {
	list-style:none;
	_margin-left:0px;
	_padding-left:0px;
}
div#quickLinksHolderInternal {
	position:absolute;
	top:40px;
	left:10px;
	width:216px;
}
div#quickLinksHolderInternal ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#quickLinksHolderInternal ul li {
	list-style:none;
	_margin-left:0px;
	_padding-left:0px;
}
div#quickLinksHolder div#quickLinks {
	position:relative;
	float:left;
	margin:30px 0 0 0;
}
div#quickLinksHolderInternal div#quickLinks {
	position:relative;
	float:left;
	margin-top:30px;
}

 div#quickLinks ul li a:link,  div#quickLinks ul li a:visited {
	color: #fff !IMPORTANT;
	text-decoration:none;
}
 div#quickLinks ul li a:hover,  div#quickLinks ul li a:active {
	color: #fff !IMPORTANT;
	text-decoration:underline;
}


div#quickLinksHolder div#quickLinks ul, div#quickLinksHolderInternal div#quickLinks ul {
	list-style:none outside none;
	margin-left:10px;
	font-size:11px;
}
div#quickLinksHolder div#quickLinks ul li, div#quickLinksHolderInternal div#quickLinks ul li {
	background:url("/templates/images/gosford/bullet.gif") no-repeat scroll 0 7px transparent;
	display:block;
	margin-left:0;
	padding:1px 0 1px 15px;
	line-height:17px;
}
div#forms {
	float:left;
	height:29px;
	margin-bottom:5px;
	z-index:9999;
}
div#calculator {
	float:left;
	height:29px;
	margin-bottom:5px;
	z-index:9999;
}
div#applyOnline {
	float:left;
	margin-bottom:5px;
	height:29px;
	z-index:9999;
}
.menu_head, .menu_head2, .menu_head3, .menu_head4 {
	border:none;
	display:block;
}
.menu_body, .menu_body2, .menu_body3, .menu_body4 {
	display:none;
	width:214px;
	font-size:11px;
	z-index:999;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.menu_body li, .menu_body2 li, .menu_body3 li, .menu_body4 li {
	background:#fff;
	font-size:11px;
	z-index:999;
	padding:0;
}
.menu_body li.alt, .menu_body2 li.alt, .menu_body3 li.alt, .menu_body4 li.alt {
	background:#fff;
	font-size:11px;
}
.menu_body li a, .menu_body2 li a, .menu_body3 li a, .menu_body4 li a {
	color:#333333;
	text-decoration:none;
	padding:5px 5px 5px 9px;
	display:block;
	font-size:11px;
	font-weight:bold;
}
.menu_body li a:hover, .menu_body2 li a:hover, .menu_body3 li a:hover, .menu_body4 li a:hover {
	font-size:11px;
	font-weight:bold;
	background-color:#F6E6E1;
	text-decoration:none;
}
.menu_head, .menu_head2, .menu_head3, .menu_head4 {
	border:none;
	display:block;
}
div#toolsPromo {
	margin:0;
	padding:0;
}
div#onlineServices ul {
	margin:0;
	padding:0;
	list-style:none;
	top:-2px;
}
div#onlineServices ul li {
	list-style:none;
	_margin-left:0px;
	_padding-left:0px;
}
/*FOOTER */ 

#footer {
	width:1008px;
	text-align:left;
	font-size:11px;
	position:relative;
	float:left;
	padding:0 23px 0 22px;
}
div#intFooter {
	background-color:#ffffff;
	position:relative;
	float:left;
	width:1008px;
	border:1px solid #cbcaca;
}
div#intFooterLeft {
	background-color:#ffffff;
	position:relative;
	float:left;
	width:680px;
	padding-left:10px;
}
div#intFooterRight {
	background-color:#ffffff;
	position:relative;
	float:right;
	width:270px;
	padding-left:10px;
	outline:none;
}
div.siteby {
	float:right;
	margin-top:5px;
}
#menu {
	position:absolute;
	top:125px;
	left:0;
	width:948px;
	background-color:#8c8657;
	border-top:#bbb 1px solid;
	border-bottom:#bbb 1px solid;
	height:36px;
}

#login {
	position:relative;
	text-align:left;
	font-size:12px;
	padding:15px 5px 5px 10px;
}
div#login div.loginOption {
	float:left;
	position:relative;
	padding-left:6px;
	margin-top:4px
}
div#login div.loginOption img {
	float:left;
	position:relative;
	padding:5px;
}
#login p {
	float:left;
	padding-right:1px;
	margin:3px 0 0 0;
	padding:0;
}
div#main2 form#login h2 {
	text-align:left;
}
div#search {
	position:absolute;
	top:113px;
	right:76px;
	_right:90px;
	width:196px;
	_width:218px;
	z-index:9999999999;
}

div#search .pixsearch{ float:right; position:relative; }



#search #ps_icon {
	background:transparent url(/templates/images/gosford/btns/go-btn.gif) no-repeat left center;
	border:none;
	height:24px;
	width:37px;
	margin:0 0 0em;
	float:left;
	position:relative;
	font-size:11px;
	margin-left:5px
}
#ps_search_str {
	height:20px;
	width:160px;
	line-height:20px;
}
#search .enewsbtn {
	padding:0;
	margin:0
}
#date {
	position:absolute;
	bottom:10px;
	right:10px;
	text-align:right;
	font-size:21px;
}
#mainsection {
	width:948px;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:10px;
}
#leftSection {
	float:right;
	width:210px;
	position:relative;
	padding-left:5px;
	display:inline-block;
	z-index:9999;
}
#middleSection {
	position:relative;
	float:right;
	width:700px;
	border-left:1px #bbb solid;
	z-index:2;
	overflow:hidden;
	display:inline-block;
	min-height:600px;
	padding-left:16px;
	padding-right:16px;
}
div#sectionTitle {
	position:relative;
	float:left;
	width:245px;
	padding-left:12px;
	font-size:25px;
	color:#174640;
}
#breadcrumbs {
	position:relative;
	float:left;
	width:450px;
}
#breadcrumbs img {
	vertical-align:1px;
}
span.styleswitcher {
	font-size:12px;
	padding-right:10px;
	font-family:Helvetica, sans-serif;
	padding-bottom:0;
	padding-top:4px;
	position:absolute;
	right:20px;
	top:-4px;
}
span.styleswitcher img {
	padding:0 3px 0 3px;
}
span.styleswitcher a img {
	position:relative;
	top:2px;
}
div#breadcrumbs span.breadcrumbs {
	font-size:11px;
	color: #000;
	font-family:Helvetica, sans-serif
}
div#breadcrumbs span.breadcrumbs img {
	padding:0 3px 0 3px;
}
div#breadcrumbs a:link, div#breadcrumbs a:visited {
	color: #174640;
	text-decoration:none;
}
div#breadcrumbs a:hover, div#breadcrumbs a:active {
	color: #174640;
	text-decoration:none;
	text-decoration:underline;
}
#lineBreaker {
	border-bottom:1px solid #999999;
	width:690px;
	height:2px;
	position:absolute;
	top:28px;
	left:16px;
	_border-bottom:none;
}
span.modifydate {
	display:none;
	position:absolute;
	bottom:4px;
	left:0px;
	padding-top:10px;
	font-size:0.8em;
}
span.createdate {
	display:none;
	position:absolute;
	top:35px;
	left:0px;
	font-size:0.9em;
}
span.createdby {
	display:none;
}
/* ~~~~~~ LEFT SECTION ~~~~~~ */
/* FIX THIS CODE */
#leftSection .moduletable {
	overflow:hidden;
}
/* ~~~~~~ MIDDLE SECTION ~~~~~~ */

#main, #main2 {
	padding:0 0px;
	/*  width:690px; */
	position:relative;
	float:left;
	width:700px;
}
#contentRightAdverts {
	width:240px;
	position:relative;
	float:left;
}
.componentheading {
	margin-top:40px;
	font-size:23px;
}
h1.componentheading {
	width:692px;
	padding:0;
	margin:0;
	padding-top:30px;
	color:#162B48;
	font-family:Helvetica;
	font-size:24px;
	line-height:25px;
	margin:0;
	padding-left:8px;
	padding-bottom:20px;
}
h1.componentheading, h1.componentheading_student {
	width:730px;
	padding:0;
	margin:0;
	padding-top:50px;
	font-size:2em;
	line-height:24px;
}
div#page {
	padding-bottom:25px;
	position:relative;
	width:700px;
	min-height:600px;
	_height:600px;
}
table.contentpaneopen {
	width:705px;
}
div#page div.contentpaneopen_edit, div#page div.contentpaneopen_edit_student {
	position:absolute;
	top:-16px;
	right:236px;
}
div.contentpaneopen_edit, div.contentpaneopen_edit_student {
	position:absolute;
	top:18px;
	right:0;
}
div#page p { /*clear:both;*/
	position:relative;
	padding-right:10px;
}
div#page table {
	margin-left:0px;
}
#main2 h2.componentheading {
	display:none;
}
div#page p img {
	text-align:right;
	padding-left:10px;
}
div#main2 div#page p.buttonheading, div#main div#page p.buttonheading {
	position:absolute;
	top:-20px;
	right:210px;
	padding-top:4px;
	padding-bottom:0px;
	width:25px;
	padding-right:0px;
}
div#page p.buttonheading img {
	padding-left:3px;
	text-align:right;
}
div#page ul {
	list-style:none outside none;
	margin-left:10px;
	padding-left:10px;
}
div#main2 p.buttonheading, div#main p.buttonheading {
	position:absolute;
	right:28px;
	top:16px;
	padding-top:4px;
	padding-bottom:0px;
}
div#main2 p.buttonheading img {
	padding-left:10px;
	text-align:right;
}
/* BLOG SECTION */                          /* !!! Check Name !!! */
                                            /* !!! More Styling Required !!! */
div.blog {
	padding-top:15px;
	padding-bottom:25px;
	position:relative;
	width:730px;
	min-height:600px;
	_height:600px;
	float:left;
}
div.blog_more_student ul, div.blog_more ul {
	margin-left:4px;
	list-style-position:outside;
}
div.blog_more_student ul li, div.blog_more ul li {
	padding:5px;
	background:transparent url(/templates/images/bullet.gif) no-repeat scroll 0 8px;
	display:block;
	font-size:1em;
	margin-left:0;
	padding-left:20px;
	list-style-type:none;
	_list-style-type:circle;
}
div.leading, div.article_column {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #BBBBBB;
	position:relative;
	float:left;
	width:710px;
}
h1.componentheading, h1.componentheading_student {
	width:685px;
	padding:0;
	margin:0;
	padding-top:50px;
	font-size:2em;
	line-height:24px;
}
h2.contentheading {
	width:685px;
	padding:0;
	margin:0;
	padding-top:28px;
	padding-bottom:10px;
	font-size:26px;
	line-height:24px;
	color:#af0c14;
}
div#main2 div#page h2.contentheading_student {
	width:685px;
	padding:0;
	margin:0;
	padding-top:30px;
	padding-bottom:10px;
	font-size:26px;
	line-height:24px;
}
.leading h2.contentheading {
	width:685px;
	padding:0;
	margin:0;
	padding-top:10px;
	font-size:18px;
}
.article_column h2.contentheading {
	width:685px;
	padding:0;
	margin:0;
	padding-top:10px;
	font-size:18px;
}
/* NEWS Articles */

div#middleSection h1 {
}
div#middleSection div.article_column {
	width:680px;
}
div#middleSection div.article_column h2 {
}
.iteminfo {
	margin-bottom:10px;
}
div#middleSection div.article_column p {
}
.article_separator {
	height:3px;
}
/* spotlight */ 


#spotlight {
	margin-left:8px;
}
/* ~~~~~~ RIGHT SECTION ~~~~~~ */

#forum {
	position:relative;
	width:192px;
	border:1px solid #BBBBBB;
	overflow:hidden;
	margin-bottom:6px;
}

/* Forum */

div#forum .coltop {
	position:relative;
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
div#forum .coltop h1 {
	position:relative;
	float:left;
	font-size:12px;
	font-weight:bold;
}
div#forum .coltop p {
	position:relative;
	float:left;
	font-size:12px;
}
div#forum .coltop p a {
	float:right;
}
#forumHome {
	position:relative;
	float:left;
	margin-top:10px;
}
#forumHome .post {
	position:relative;
	float:left;
	width:320px;
	margin-bottom:10px;
}
#forumHome .left {
	position:relative;
	float:left;
	width:42px;
}
#forumHome #image1 {
	width:42px;
	height:70px;
	background-image:url(../common/core_images/forum-red.gif);
	background-repeat:no-repeat;
}
#forumHome #image2 {
	width:42px;
	height:70px;
	background-image:url(../common/core_images/forum-blue.gif);
	background-repeat:no-repeat;
}
#forumHome .right {
	position:relative;
	float:left;
	width:277px;
	padding-left:1px;
}
#forumHome .forumTitle {
	width:265px;
	background-color:#DFDFDF;
	padding-left:12px;
	margin-bottom:1px;
}
#forumHome .forumTitle a {
	font-weight:bold;
}
#forumHome .intro {
	width:260px;
	background-color:#faf8ef;
	padding:5px 5px 5px 12px;
	font-size:11px;
	height:43px;
	overflow:hidden;
}
#forumHome .intro .introText {
	width:220px;
	position:relative;
	float:left;
}
#forumHome .intro .introLnk {
	width:40px;
	position:relative;
	float:right;
}
/* Calendar */



#calendarTop {
	overflow: none;
}
#dualModule_events {
	float:left;
	margin-top:10px;
	position:relative;
	width:340px;
}
#dualModule_events #left {
	float:left;
	padding-left:8px;
	position:relative;
	width:175px;
	padding-bottom:5px;
}
#dualModule_events #right {
	background-color:#FAF8F0;
	float:left;
	height:156px;
	overflow:hidden;
	padding-left:10px;
	position:relative;
	width:130px;
}
#dualModule_events #right .eventlistmod {
	margin-top:35px;
}
#dualModule_events #right .eventlistmod ul {
	width:130px;
}
#dualModule_events #right ul.eventlistmod .eventlist_date {
	padding-top:5px;
	width:120px;
}
#dualModule_events #right ul.eventlistmod .eventlist_timeseparator {
	clear:both;
	visibility:hidden;
}
#dualModule_events #right ul.eventlistmod .eventlist_title {
	border-top:1px solid #004712;
	display:block;
	padding-top:2px;
	width:120px;
	font-weight:bold;
	text-decoration:underline;
}
div#eventsLeft {
	position:absolute;
	left:5px;
	top:5px;
	overflow:hidden;
}
div#eventsRight {
	position:absolute;
	left:172px;
	top:0px;
	width:150px;
}
#upcominge {
	font-weight:bold;
	left:196px;
	line-height:14px;
	position:absolute;
	top:14px;
	width:100px;
	z-index:10;
	color:#333333;
}
#upcomingEvents {
	padding-top:2px;
	border-bottom:1px solid #c7c7c7;
	color:#666666;
}
div.eventcalq {
	position:relative;
	width:160px;
	overflow:hidden;
	border:1px solid #BBBBBB;
}
table.mod_eventlistcalq_calendar {
	width:192px;
}
.mod_eventlistcalq_calendar {
}
/* EventList */


.eventlistmod {
}
ul.eventlistmod {
	width:152px;
	margin:0 0 10px 0;
	padding:0 0 10px;
	list-style:none;
	font-size:0.9em;
}
ul.eventlistmod li {
	padding-left:0;
}
/* Poll */

.poll {
	padding-left:8px;
	width:677px;
	padding-top:8px;
}
.pollHome {
	padding-left:8px;
	width:310px;
	padding-top:8px;
}
#poll {
	width:400px;
	border:1px solid #BBBBBB;
	margin-bottom:10px;
}

#poll form.poll {
	padding:5px 5px 15px;
}
#poll form.poll fieldset {
	padding-bottom:8px;
}
#poll form.poll input.button {
	float:right;
}
#main2 div.poll #poll, div#main2 div.poll #poll {
	width:300px;
	border:none;
	margin-bottom:10px;
}
#main2 div.poll dl {
	margin: 0;
	padding: 0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#main2 div.poll dt {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0.3em 0;
	width:11em;
}
#main2 div.poll dd {
	background:transparent none repeat scroll 0 0;
	display:block;
	font-size:1em;
	margin:0 0 5px 12em;
	padding:0.3em 0;
}
table.pollstableborder {
	color:#FFFFFF;
	width:100%;
	margin:5px;
	margin-top:10px;
	border:1px solid #BBBBBB;
}
table.pollstableborder th {
	border:solid #004712;
	border-width:0px 0px 1px 0px;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#eef4f6;
	font-weight:bold;
	padding-left:5px;
}
table.pollstableborder td {
	margin:0px;
	padding:7px 0px 5px 0px;
	border:solid #999999;
	border-width:0px 0px 1px 0px;
	font-size:0.9em;
	font-family:Helvetica, sans-serif;
	color:#666;
	background-color:#E6E2C7;
	padding-left:5px;
}
/* -- Table DIVS-- */


.counter {
	position:relative;
	float:right;
}
ul.pagination {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	display:inline;
	position:relative;
	float:left;
}
ul.pagination li {
	display:inline;
	padding:2px 0px 0;
	padding-right:5px;
	text-align:left;
}
.clear {
	clear:both;
	padding:0px;
	margin:0px;
}

#uma_frame {
	position:relative;
	float:left;
	width:600px;
}
#uma_frame .top {
	position:relative;
	float:left;
	width:680px;
}
#uma_frame .stepUmaLeft {
	position:relative;
	float:left;
	width:150px;
	clear:both;
	padding-top:10px;
}
#uma_frame .stepUmaRight {
	position:relative;
	float:left;
	width:150px;
	padding-top:10px;
}
#uma_frame .right .stepUmaLeft {
	position:relative;
	float:left;
	width:20px;
	clear:both;
	padding-top:10px;
}
#uma_frame .right .stepUmaRight {
	position:relative;
	float:left;
	width:100px;
	padding-top:10px;
}
.uma_input_checkbox {
	border:none;
}
.uma_input_text {
	width:150px;
	border-color:#d9624c;
}
#uma_frame .right {
	position:relative;
	float:left;
	width:150px;
}
#uma_frame .right .alerts {
	
	width:120px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	padding:30px 5px 10px 5px;
	background-color:#f3f0df;
}
#uma_frame .bottom {
	position:relative;
	float:left;
	clear:both;
	width:680px;
}
#usertype {
	position:relative;
	float:left;
	width:690px;
	margin-top:10px;
}
#usertype .useroption {
	position:relative;
	float:left;
	width:160px;
	background-color:#f9f7eb;
	margin-right:2px;
	padding:5px 5px 5px 5px;
	text-align:left;
	font-weight:bold;
}
.smlTxt {
	font-size:11px;
	font-weight:normal
}
.uma_input_text {
	width:180px;
	border: 1px solid silver;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
#filter_state {
	float:left;
}
.uma_message.error {
	color:#DF7869;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 5px 0px;
}
.uma_message.message {
	color:#95C776;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 5px 0px;
}
/* uma */


a.butt_medium, a.uma, .uma_field {
	padding-left:8px;
}
.uma_label {
	font-weight:bold;
}
.uma_buttons {
	float:right
}
.message_class {
	font-weight:bold;
	color:#FF0000;
}
/* ~~~ EDITOR ~~~ */

form.editor {
	padding-left:10px;
	width:680px;
}
form.editor div#editor-xtd-buttons {
	margin-bottom:5px;
}
form.editor div#editor-xtd-buttons div.button2-left {
	float:left;
	padding:0 5px;
}
form.editor fieldset {
	margin-top:20px;
	padding:10px;
	border:1px solid #bbbbbb;
}
form.editor fieldset.publishing {
	display:none;
}
form.editor fieldset.metadata {
	display:block;
}
/* Move me */

.groupWrapper {
	width: 342px;
	float: left;
	margin-right: 16px;
	min-height: 400px;
}
.serializer {
	clear: both;
}
.groupItem {
	margin-bottom: 20px;
}
.groupItem .itemHeader {
	background-color: #c0b778;
	border-top: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
	cursor: move;
	height: 28px;
	position: relative;
	
color:#FFFFFF;
	font-size:15px;
	line-height:25px;
	margin:0;
	padding:0 30px;
	font-family:Helvetica, sans-serif;
}
.groupItem .itemHeader img {
	position:absolute;
	left:6px;
	top:6px;
}
.groupItem .itemContent {
	border-left: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	position: relative;
	color:#000;
	font-size:12px;
	margin:0;
	padding:0 5px;
	height:195px;
}
.itemContent h4 {
	padding-top:0px;
	margin-top:0px;
}
.groupItem .itemHeader a {
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.sortHelper {
	border: 3px dashed #666;
	width: auto !important;
}
.groupWrapper p {
	margin: 0;
	padding: 0;
}
/* FRONT END CODING STYLES*/

#FEartMgr {
	width:686px;
}
#FEartMgr form {
	margin-left:8px;
}
#emailForm {
	position:relative;
	float:left;
	width:500px;
}
.stepLeft {
	position:relative;
	float:left;
	width:150px;
	clear:both;
	padding-top:10px;
}
.stepRight {
	position:relative;
	float:left;
	width:150px;
	padding-top:10px;
}
a.moreBtn_news {
	
	cursor:pointer;
	display:inline-block;
	height:24px;
	position:absolute;
	width:24px;
	bottom:1px;
*bottom:1px;
	right:4px;
	text-align:right;
}
a.moreBtn_forum {
	
	cursor:pointer;
	display:inline-block;
	height:18px;
	position:absolute;
	width:17px;
	top:20px;
*top:10px;
	right:4px;
	text-align:right;
}
a.moreBtn_blog {
	
	cursor:pointer;
	display:inline-block;
	height:27px;
	position:relative;
	width:25px;
	top:5px;
*top:1px;
}
.byondGallery {
	position:relative;
	float:left;
	width:685px;
}
.byondGallery ul.byondG {
	list-style:none;
	position:relative;
	float:left;
}
.byondGallery ul.byondG li {
	list-style:none;
	position:relative;
	float:left;
}
.homeTitle {
	padding-top:30px;
	padding-left:20px;
}
.homeTitleForum {
	padding-left:12px;
	padding-bottom:10px;
}
#filter_type {
	width:100px;
}
/* BUTTONS - Need to tidy up */

.logout_form p {
	margin:0 !Important;
	padding:0 !Important;
	clear:both;
}
#catsid, #a_name {
	width:150px;
}
.stepLeft button {
	float:right;
	margin-right:10px;
}
a.uma_ButtonNew {
	top:-2px;
}
button.logoutForm, #loginForm, .comments, .readon_student, .readon, #comments-container .comment-button-center, a.ovalbuttonblue, a.uma_ButtonNew, a.sButton, a.uma_Button, a.uma_Button2, button.butt_medium, input.butt_medium, button.butt_medium2, input.butt_medium2, .el_fleft button, #el_send_attend, a.uma_ButtonNew, button, a.uma_Button_Thick, input.a.uma_Button_Thick, div.el_editevent div.el_buttons a.el_venue_select span,  div.el_editevent div.el_buttons a.el_venue_select:hover span,  div.el_editevent div.el_buttons a.el_venue_select:active span,  div.el_editevent div.el_buttons a.el_venue_select:focus span, div.el_save_buttons button, div.el_buttons button, .stepRight button, .stepLeft button, button.button, button.validate, input.conLogout, input.conLogout2 {
	border: none;
	background: #D12B34 url(/templates/common/core_images/button_BG.png) repeat-x top left;
	
	font-weight:700;
	color:#fff;
	cursor:pointer;
	line-height:20px;
	padding:2px;
 *padding:0px 2px 0px 2px;
	margin-left:3px;
	margin-top:0px;
	padding-top:0px;
	float:right;
	font-size:12px;
	height:20px;
	text-decoration:none;
}
button.logoutForm, #loginForm {
	padding-bottom:10px;
}
input.conLogout2 {
	float:left;
}
a.uma_Button2, button.butt_medium, input.butt_medium, button.butt_medium2, input.butt_medium2, .el_fleft button, #el_send_attend, a.uma_ButtonNew, a.uma_Button_Thick, input.a.uma_Button_Thick, div.el_editevent div.el_buttons a.el_venue_select span,  div.el_editevent div.el_buttons a.el_venue_select:hover span,  div.el_editevent div.el_buttons a.el_venue_select:active span,  div.el_editevent div.el_buttons a.el_venue_select:focus span, div.el_save_buttons button, div.el_buttons button, .stepRight button, .stepLeft button, button.button, button.validate {
	float:none;
}
a.ovalbuttonblue:hover, a.uma_Button:hover {
	text-decoration: none;
}
a.ovalbuttonblue:hover span, a.uma_Button:hover span {
	text-decoration: none;
}
.rating {
	display:none
}
/* THIS MAY NEED TO BE REMOVED */
div.article_column p, div.leading p {
	padding-bottom:0px;
	padding-top:0px;
}
/* END */ 
  
  
  
a.readon_student:link, a.readon_student:visited, a.readon:link, a.readon:visited {
	color: #fff;
	text-decoration:none;
}
a.readon_student:hover, a.readon_student:active, a.readon:hover, a.readon:active {
	color: #fff;
	text-decoration:none;
}
.sectionBreak {
	height:2px;
	width:600px;
	clear:both;
}
#uma_group_id {
	width:150px;
}
ul.innerSiteLinks {
	margin-top:40px;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
ul.innerSiteLinks li {
	margin-left:0px;
	padding-left:0px;
	font-size:24px;
	font-size:26px;
	margin:0;
	width:625px;
}
ul.innerSiteLinks li ul {
	list-style-position:outside;
	_list-style-position:inside;
	list-style-type:disc;
	list-style-image:none;
	margin:0;
	margin-left:20px;
	padding:0px !important;
	margin-top:10px;
}
ul.innerSiteLinks li ul li {
	margin:0px;
	padding:0px 0 3px 20px;
	font-size:12px;
}
/* Sire Map */

div#sitemap {
}
div#sitemap ul.sitemapUL {
}
div#sitemap ul.sitemapUL {
	margin-left:4px;
	list-style-position:outside;
}
div#sitemap ul.sitemapUL li {
	padding:5px;
	background:transparent url(/templates/images/bullet.gif) no-repeat scroll 0 8px;
	display:block;
	font-size:1em;
	margin-left:0;
	padding-left:20px;
	list-style-type:none;
	_list-style-type:circle;
}
.step1DropDown {
	float:left;
	position:relative;
	padding:10px 20px 10px 10px;
	background-color:#fdfaf5;
	width:100%;
}
.step1DropDownLeft {
	text-align:Left;
	float:left;
	width:130px;
	font-size:12px;
	color:#3C3B3B;
	font-weight:bold;
}
.step1DropDownRight {
	width:220px;
	text-align:left;
	float:left;
	font-size:12px;
	color:#000;
	padding-left:10px;
}
/* -- CLEAR DIVS-- */


.clearAll {
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:1px;
	line-height:0px;
	clear:both;
}
/*siteby */

span.byond {
	float:left;
	position:relative;
	padding-left:5px;
}
span.siteby {
	float:right;
	position:relative;
}
div#editFeContent table.adminform #parentid, div#editFeContent table.adminform #sectionid, div#editFeContent table.adminform #catid {
	width:204px;
}
div#editFeContent table.adminform input#title {
	width:200px;
}
/* ~~~~~~~ TABLE STRIPES ~~~~~~ */

.mainbody table p, .mainbody table ul {
	margin-top:0px;
	margin-bottom:0px;
}
table.tablesorter2 p {
	margin:0px;
	padding:0;
}
table.tablesorter2 tbody td.customerDetailsThead, .customerDetailsThead {
	margin:0;
	text-align: left;
	line-height:20px;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#174640;
	text-transform:uppercase;
	padding: 5px 3px !important;
}

table.tablesorter2 tbody td.customerDetailsThead, .customerDetailsThead, table.tablesorter2 tr th {
background-color:#FFFFFF;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0;
padding:5px 3px !important;
text-align:left;
text-transform:uppercase;
}


.customerDetails {
	padding: 5px 3px !important;
	background-color:#eef0f5;
	font-family:Helvetica, sans-serif;
	border-top:1px solid #d1e3d9;
}
tr.even {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	color:#15428b;
}
tr.odd {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	color:#15428b;
}
td.customerDetailsTitle {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	color:#15428b;
	font-weight:bold;
}
td.customerDetailsTitle2 {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	color:#0000FF;
	font-weight:bold;
}
.tablebutton button {
	background-color:#F5F5F5;
	border:1px solid #DEDEDE;
	color:#565656;
	cursor:pointer;
	display:block;
	float:right;
	font-family:Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	line-height:130%;
	margin:0;
	overflow:hidden;
	padding:5px 10px 6px 7px;
	text-decoration:none;
	width:auto;
}
table.tablesorter2, table.agenda {
	font-family:Helvetica, sans-serif;
	margin:0px 0pt 0px;
	font-size:10px;
	width: 90%;
	text-align: left;
}
table.agenda th {
	font-weight: bold;
	text-align: right;
}
table.tablesorter thead tr th, table.tablesorter2 tfoot tr th, table.agenda thead tr th, table.agenda tfoot tr th, table.agenda th {
	border-bottom: 1px solid #ddd;
	padding: 1px;
	color:#00486F;
}
table.tablesorter2 thead tr .header, table.agenda thead tr .header {
	cursor: pointer;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-left:5px;
}
table.tablesorte2 thead td, table.agenda thead td {
	color: #15428b;
	padding: 1px;
	font-weight:bold;
	border-bottom: 1px solid #ddd;
}
table.tablesorter2 tbody td, table.agenda tbody td, table.agenda td {
	color: #565656;
	padding: 3px 0;
	vertical-align: top;
	font-size:12px;
}
table.tablesorter2 tbody td.top {
	vertical-align: top;
	padding-top:5px;
}
table.tablesorter2 tbody tr.even td, table.agenda tbody tr.even td, table.agenda tr.even td {
	background-color: #fff;
}
div#ibLogin {
	position:absolute;
	width:120px;
	top:60px;
	left:680px;
}
div#shareIt {
	position:absolute;
	z-index:9999999;
	top:0px;
	right:114px;
	_right:114px;
}
div#socialNetwork {
	position: absolute;
	z-index:10000;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
	width:248px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#socialNetwork div#title {
	position:relative;
	float:left;
	background:url(../images/social/bg.gif) repeat-y;
	width:246px;
	padding:3px;
	border-bottom:1px solid #626264;
}
div#socialNetwork div#left {
	position:relative;
	float:left;
	width:115px;
	padding:0 0 0 10px;
	background-color:#fff;
	color:#666666;
	font-size:11px;
}
div#socialNetwork div#right {
	position:relative;
	float:right;
	width:118px;
	padding:0 5px 0px 0;
	background-color:#fff;
	color:#cccccc;
	font-size:11px;
}
div#socialNetwork div.object {
	position:relative;
	float:left;
	width:115px;
	padding:3px 0px 3px 0;
	border-bottom:1px solid #cccccc;
	height:20px;
}
div#socialNetwork div.last {
	border-bottom:none;
}
div#socialNetwork div.image {
	position:relative;
	float:left;
	width:30px;
	padding-top:2px;
}
div#socialNetwork div.link {
	position:relative;
	float:left;
	width:70px;
}
div#socialNetwork a:link {
	color: #000;
	text-decoration:none;
	font-weight:normal
}
div#socialNetwork a:visited {
	color: #000;
	text-decoration:none;
	font-weight:normal
}
div#socialNetwork a:hover, div#socialNetwork a:focus {
	color: #000;
	text-decoration:underline;
	font-weight:normal
}
div#sendFriendTitle {
	margin:10px 0 10px 0;
}
.step1DropDown {
	float:left;
	position:relative;
	margin:0 0 0 5px;
	padding:10px 20px 10px 10px;
	background-color:#fdfaf5;
}
.step1DropDownLeft {
	text-align:Left;
	float:left;
	width:130px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.step1DropDownRight {
	width:220px;
	text-align:left;
	float:left;
	font-size:12px;
	color:#000;
	padding-left:10px;
}

/* Campaign */

.bodybgCampaign {
	background:transparent url(../images/BG.gif) no-repeat top left;
}

.bodybgCampaign.gosfordCampaign {
	background:transparent url(../images/BGGosford.gif) repeat-x top center;
}

.bodybgCampaign.gosfordCampaign#campaign div#container{
	background:white;
	margin-top:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:#bbb 0px 0px 10px;
	-moz-box-shadow:#bbb 0px 0px 10px;
	-webkit-box-shadow:#bbb 0px 0px 10px;
}
/* ~~~~CAMPAIGN STYLE~~~~ */

#campaign_main {
	width:100%;
	height:100%;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
#campaign {
	width:100%;
	height:100%;
}
#campaign #mainContent {
	clear:both;
	float:left;
	position:relative;
	text-align:left;
	width:712px;
	padding:0 10px 0 10px;
}
#campaign div#shareIt {
	position:absolute;
	right:20px;
	top:18px;
}
#campaign div#page {
	min-height:10px;
	padding-bottom:5px;
	position:relative;
	width:706px;
}
#campaign h2.contentheading {
	color:#174640;
	font-size:20px;
	line-height:24px;
	margin:0;
	padding:28px 0 0 5px;
	width:500px;
}
#campaign div#main2 div#page p.buttonheading {
	position:absolute;
	top:16px;
	right:126px;
	padding-top:4px;
	padding-bottom:0px;
	width:45px;
	padding-right:0px;
}
#campaign div#outerContainer {
	padding-top:17px !IMPORTANT;
}
#campaign div#container {
	width:732px;
	border:none;
	margin:0 auto;
	margin-top:30px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position:relative;
	overflow:hidden;
	
	_background:#fff;
}
#campaign div#container div#header {
	position:absolute;
	margin-bottom:0px !important;
	width:732px;
	top:-20px;
	left:20px;
	height:30px;
}
#campaign div#container div#header a img.close {
	position:absolute;
	right:10px;
	top:9px;
}
#campaign div#container div#content {
	width:100%;
	margin-top:0px;
	overflow:hidden;
	margin-bottom:10px;
}
#campaign div#container div#content div#main {
	width:732px;
!important;
	padding-right:10px;
}
#campaign div#container div#content div#main img.campaign {
	float:right;
	margin-left:10px;
	border:1px solid #d3d3d3;
}
#campaign #campaign_title {
	padding:20px 0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:#034ea2;
	font-size:23px;
	font-weight:bold;
}
#campaign #campaign_wrapper {
	clear:both;
	width:700px;
}
#campaign #campaign_wrapper div.campaign_img {
	float:right;
}
#campaign #campaign_wrapper div.camp_text {
	width:380px;
}
#campaign h4 {
	color:#034ea2;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:1.0em;
}
.pageTitleCampaign {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:25px;
	text-transform:uppercase;
	color:#005288;
	padding-top:10px;
	padding-Left:0px;
	font-weight:bold;
}
/* old stylesheet */

.pipe {
	padding: 0 10px;
}
div#featuredSections {
	padding:20px 0 0 0;
}
div#featuredSections div.section {
	width:691px;
	background:url(/templates/images/sections/featured_bg_top.gif) top left no-repeat;
	position:relative;
	margin-bottom:20px;
	min-height:120px;
}
div#featuredSections div.section div.icon, div.icon_board {
	width:86px;
	height:86px;
	position:absolute;
	top:15px;
	right:8px;
	padding:8px;
	background:url(/templates/images/sections/icon_bg.jpg) top left no-repeat;
	overflow:hidden;
}
div.icon_board {
	width:136px;
	height:146px;
	background:none;
}
div#featuredSections div.section div.description, div.description_board {
	padding:15px 120px 25px 15px;
}
div.description_board {
	padding:15px 150px 15px 15px;
	min-height:160px;
}
#featuredSections div.section div.description_board h2 {
	color:#85b0cb;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
}
#featuredSections div.section div.description h3, div.description_board h3 {
	color:#666666;
	padding:0;
	line-height:18px;
}
div#featuredSections div.section div.description p.btns, div.description_board p.btns {
	position:absolute;
	right:15px;
}
div#featuredSections div.section div.description p.btns a, div.description_board p.btns a {
	text-align:right;
	font-weight:normal;
	color:#af0c14;
}
div#featuredSections div.section div.description span.pipe, div.description_board span.pipe {
	padding:0 4px;
}
div.description_board ul li {
	padding:0;
}
div.sectionClose {
	background-color:white;
}
ul.arrowlist, #campaign_blurb ul.arrowlist, ul.ticklist, #campaign_blurb ul.ticklist {
	list-style:none;
}
ul.alphalist {
	padding-left:16px;
	list-style-type:lower-alpha;
}
ul.romanlist {
	padding-left:16px;
	list-style-type:lower-roman;
}
ul.arrowlist li, #campaign_blurb ul.arrowlist li {
	padding-left:16px;
	
}
div#page ul.ticklist li, div#page #campaign_blurb ul.ticklist li {
	padding-left:20px;
	background:url(/templates/images/gosford/tick.png) 0px 5px no-repeat;
	_background:url(/templates/images/gosford/tick.gif) 0px 5px no-repeat;
}

div#page ul li{
	background:url(/templates/images/gosford/arrow2.gif) left center no-repeat;
	padding-left:16px;
}
div#page ul.arrowlist li{
	background:url(/templates/images/gosford/arrow2.gif) left 12px no-repeat;
}

div#page ul.arrowlist_nav li{
	background:url(/templates/images/gosford/arrow2.gif) left 7px no-repeat;
}
/* int rates */
table.intRates {
	margin:0;
	padding:0;
	margin-top:5px;

}
table.intRates td.percent {
	font-size:26px;
	color:#b01018;
}
table.intRates td.type {
	font-size:12px;
	color:#666;
	line-height:15px;
}
table.intRates td {
	padding:2px 0px 2px 0;
}
table.intRates tr {
height:35px;
}
table.intRates tr.secondItem {
	background-color:#ececec;
}

.bst_option a {
	position:relative;
	padding-left:25px;
}

.bst_option a img {
	position:absolute;
	left:0px;
}