@charset "utf-8";
/* CSS Document */
/*==== System stylesheet ====*/
/*---- clearing ----*/
.sys_clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	margin: 0;
	padding: 0;
}
/*---- End of clearing ----*/
/*---- Default image styles ----*/
img {border: 0;}
/*---- End of default image styles ----*/
/*---- Layout / framework styles ----*/
html, body {
	margin: 0;
	padding: 0;
}
body {background: #fff;}
.sys_sitewrapper1 {
	margin: 0 auto;
	padding: 0 10px;
	width: 974px;
}
.sys_sitewrapper2 {
	margin: 0;
	padding: 0 10px;
	width: 954px;
}  
.sys_header {
	margin: 0;
	padding: 0;
	min-height: 128px;
	background: url("/SiteElements/images/gchlogo-156x118.jpg") 0 5px no-repeat;
}
*html .sys_header {
	background:url("/SiteElements/images/logo-gif.gif") no-repeat scroll 0 10px transparent;
}
.sys_AccessibilityBar {
	float: right;
	width: 806px;
	min-height: 54px;
	text-align: right;
}	
.sys_PrimaryNav {
	float: right;
	width: 806px;
	min-height: 34px;
	text-align: right;
}
.sys_ContentArea {padding-bottom: 10px}
.sys_footer {
	margin: 0;
	padding: 0;
}
.sys_footerLeft {
	float: left;
	width: 155px;
}
.sys_footerRight {
	float: right;
	width: 775px;
}
/*---- Generic page Layout ----*/
.sys_GenericPageContentArea {clear: both; height: 1%;}
/*---- End of Generic page Layout ----*/
/*---- column structure ----*/
.sys_column {
	float: left;
	margin: 0;
	padding: 0;
}
.sys_width224 {
	width: 224px;
	margin: 0;
	padding: 0;
}
.sys_width720 {
	width: 720px;
	margin: 0;
	padding: 0;
	float: right;
}
.sys_GenericPageContentArea {
	background: url("/SiteElements/images/bkgrnd-menu.gif") 0 0 repeat-y; 
}
.sys_GenericPageContentArea .sys_width224 {
	margin: 0 10px 0 0;
	background: transparent;
}
.sys_GenericPageContentArea .sys_width720 {
	margin: 0;
}
.sys_width565 {
	width: 565px;
	margin: 0 5px 0 0;
	padding: 0;
}
.sys_width150 {
	width: 150px;
	margin: 0;
	padding: 0;
}
/*---- End of layout / framework styles ----*/
/*======== Component area styles ========*/
.sys_AccessibilityBar {
	font-size: 0.8em;
	margin-top: 4px;
}
.sys_AccessibilityBar a {
	text-decoration: none;
	color: #231f20;
}
.sys_AccessibilityBar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	text-align: left;
}
.sys_AccessibilityBar ul li {
	float: left;
	margin-left: 2px;
	padding-top: 14px;
}

/* Accessibility Link No.5 styles */
.sys_AccessibilityBar ul li.sys_first {
	margin-left: 0;
	text-transform: uppercase;
}

/* Accessibility Link No.2 styles */
.sys_AccessibilityBar ul li.sys_second {
	background: url("/SiteElements/images/bkgrnd-translations.png") right 0 no-repeat; 
	width: 196px;
	height: 58px;
	padding-top: 8px;
}
.sys_AccessibilityBar ul li.sys_second img {
	margin: 8px 0 0 28px;
}

/* Accessibility Link No.3 styles */
.sys_AccessibilityBar ul li.sys_third {
	background: url("/SiteElements/images/bkgrnd-print.png") right 2px no-repeat; 
	text-transform: uppercase;
	width: 84px;
	height: 44px;
}
.sys_AccessibilityBar ul li.sys_third a {
	color: #fff;
	display: block;
	padding: 0 0 0 16px;
	font-size: 1.6em;
	text-decoration: none;
	font-weight: 700;
}

/* Accessibility Link No.4 styles */
.sys_AccessibilityBar ul li.sys_fourth {
	background: url("/SiteElements/images/bkgrnd-text-resize.png") right 0 no-repeat; 
	width: 120px;
	height: 37px
}
.sys_AccessibilityBar ul li.sys_fourth span {float: left; margin-right: 2px;}
.sys_AccessibilityBar ul li.sys_fourth ul {float: left; width: 44px; padding-left: 14px;}
.sys_AccessibilityBar ul li.sys_fourth ul li {margin: 0; padding: 0 0 0 2px; width: 12px; height: 20px;}
.sys_AccessibilityBar ul li.sys_fourth ul li a {
	font-weight: 700;
}
.sys_AccessibilityBar ul li.sys_fourth ul li.sys_TextStyle1 a {
	font-size: 1.2em;
	display: block;
	padding-top: 2px;
}
.sys_AccessibilityBar ul li.sys_fourth ul li.sys_TextStyle2 a {
	font-size: 1.6em;
	display: block;
	margin: -1px;
	padding-right: 2px
}
.sys_AccessibilityBar ul li.sys_fourth ul li.sys_TextStyle3 a {
	font-size: 1.8em;
	display: block;
	margin-top: -4px;
}

/* Accessibility Link No.5 styles */
.sys_AccessibilityBar ul li.sys_fifth {
	background: url("/SiteElements/images/bkgrnd-themes.png") right 4px no-repeat;
	width: 180px;
	height: 37px
}
.sys_AccessibilityBar ul li.sys_fifth span {float: left; margin-right: 2px;}
.sys_AccessibilityBar ul li.sys_fifth ul {float: left; width: 85px; padding-left: 10px;}
.sys_AccessibilityBar ul li.sys_fifth ul li {margin: 0; padding: 0 0 0 4px; width: 13px;}
.sys_AccessibilityBar ul li.sys_fifth ul li a {font-size: 1.2em;}
.sys_AccessibilityBar ul li.sys_fifth ul li.sys_ThemeStyle5 a {color: #fff;}

/* Accessibility Link No.6 styles */
.sys_AccessibilityBar ul li.sys_last {
	padding-top: 0;
	margin-right: 10px;
}
/* Breadcrumb styles */
.sys_Breadcrumb {margin: 0 0 10px 0; font-size: 0.9em; }
/* End of Breadcrumb styles */
/*---- Left Column Area Styles ----*/
/* background: #e6e6e6; This is the background color for the column */
/*---- End of Left Column Area Styles ----*/
/*---- Footer Area Styles ----*/
.sys_footer {
	clear: both;
	font-size: 0.8em;
	background: #e6e6e6;
	padding: 8px 6px;
}
.sys_footerLeft {}
.sys_footerRight {}
.sys_footerRight ul {
	margin: 0;
	padding: 0;
	float: right;
}
.sys_footerRight ul li {
	list-style: none;
	float: left;
	margin-right: 14px;
}
.sys_footerRight ul li.sys_FooterLogo1 {width: 116px; height: 64px;background: url("/SiteElements/images/logo-001-InvestorsInPeople.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo2 {width: 40px; height: 64px; background: url("/SiteElements/images/logo-002-CustomerExcellence.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo3 {width: 58px; height: 64px; background: url("/SiteElements/images/logo-004-equality.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo4 {width: 61px; height: 64px; background: url("/SiteElements/images/logo-003-SupportingPeople.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo5 {width: 43px; height: 64px; background: url("/SiteElements/images/logo-005-BSIApproved.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo6 {width: 121px; height: 64px; background: url("/SiteElements/images/logo-006-InstituteOfCustomerService.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo7 {width: 56px; height: 64px; background: url("/SiteElements/images/logo-007-PositiveAboutDisabledPeople.png") 0 50% no-repeat;}
.sys_footerRight ul li.sys_FooterLogo8 {width: 90px; height: 64px; background: url("/SiteElements/images/logo-008-stonewall.png") 0 50% no-repeat; margin-right: 0;}
.sys_footerRight ul li.sys_FooterLogo9 {width: 90px; height: 64px; background: url("/SiteElements/images/logo-008-XHTML.png") 0 50% no-repeat; margin-right: 0;}
/*---- End of Footer Area Styles ----*/

/*==== @@ Menu styles: ====*/
/* Set the default styling for any SimpleListMenu */
ul.sys_simpleListMenu {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul.sys_simpleListMenu li {
	list-style: none;
	margin-bottom: 1px;
}
ul.sys_simpleListMenu li a {
	display: block;
	text-decoration: none;
	word-spacing: -0.15em;
	padding-left: 38px;
}
ul.sys_simpleListMenu li ul.sys_children {margin: 0; padding: 0;}
ul.sys_simpleListMenu li ul.sys_children li,
ul.sys_simpleListMenu li ul.sys_children li div.sys_selected a,
ul.sys_simpleListMenu li.sys_section-1 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-2 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-3 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-4 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-5 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-6 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-7 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-8 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-9 ul.sys_children li a, ul.sys_simpleListMenu li.sys_section-10 ul.sys_children li a,
ul.sys_simpleListMenu li ul.sys_children li a,
ul.sys_simpleListMenu li ul.sys_children li a:hover {background: none;}
ul.sys_simpleListMenu li ul.sys_children {padding: 8px 0;}
ul.sys_simpleListMenu li ul.sys_children li a {padding: 0 4px 0 38px;}
ul.sys_simpleListMenu li ul.sys_children li ul.sys_children a {padding: 0 4px 0 48px;}

/*==== Standard Grey Menu ====*/
.sys_StandardMenu {background: #fff; }
.sys_StandardMenu ul.sys_simpleListMenu li {}
.sys_StandardMenu ul.sys_simpleListMenu li a {
	background: transparent url("/SiteElements/images/bkgrnd-standard-menu-indicator.png") 0 0 no-repeat;
	color: #4c4c4c;
	padding: 8px 4px 10px 38px;
	/* padding: 8px 4px 7px 38px; */
}
.sys_StandardMenu ul.sys_simpleListMenu li a:hover  {
	background: transparent url("/SiteElements/images/bkgrnd-menu-indicator-yellow-grey.png") 0 100% no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li div.sys_selected a  {
	background: url("/SiteElements/images/bkgrnd-menu-indicator-yellow-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li ul.sys_children li div.sys_selected a {color: #4c4c4c; font-weight: 700;}
/*==== End of Standard Grey Menu ====*/


/*==== Coloured Menu section 1 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-1 a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-orange(item1).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-1 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-orange(item1)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-1 ul.sys_children li div.sys_selected a {color: #f4911e; background: none;}
/*==== End of Coloured Menu section 1 ====*/

/*==== Coloured Menu section 2 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-2 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-orange(item2).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-2 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-orange(item2)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-2 ul.sys_children li div.sys_selected a {color: #d65120; background: none;}
/*==== End of Coloured Menu section 2 ====*/

/*==== Coloured Menu section 3 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-3 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-red(item3).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-3 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-red(item3)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-3 ul.sys_children li div.sys_selected a {color: #ac1121; background: none;}

/*==== End of Coloured Menu section 3 ====*/
/*==== Coloured Menu section 4 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-4 a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-pink(item4).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-4 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-pink(item4)-selected.png") left 0 no-repeat;
	color: #000;
}

/*==== End of Coloured Menu section 4 ====*/
/*==== Coloured Menu section 5 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-5 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-purple(item5).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-5 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-purple(item5)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-5 ul.sys_children li div.sys_selected a {color: #b0006e; background: none;}
/*==== End of Coloured Menu section 5 ====*/
/*==== Coloured Menu section 6 ====*/

.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-6 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-purple(item6).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-6 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-purple(item6)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-6 ul.sys_children li div.sys_selected a {color: #52136b; background: none;}
/*==== End of Coloured Menu section 6 ====*/
/*==== Coloured Menu section 7 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-7 a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-blue(item7).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-7 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-dark-blue(item7)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-7 ul.sys_children li div.sys_selected a {color: #250858; background: none;}
/*==== End of Coloured Menu section 7 ====*/
/*==== Coloured Menu section 8 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-8 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-mid-blue(item8).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-8 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-mid-blue(item8)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-8 ul.sys_children li div.sys_selected a {color: #063b80; background: none;}
/*==== End of Coloured Menu section 8 ====*/
/*==== Coloured Menu section 9 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-9 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-light-blue(item9).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-9 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-light-blue(item9)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-9 ul.sys_children li div.sys_selected a {color: #0d5cab; background: none;}
/*==== End of Coloured Menu section 9 ====*/
/*==== Coloured Menu section 10 ====*/
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-10 a{
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-teal(item10).png") left 0 no-repeat;
	color: #4c4c4c;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-10 div.sys_selected a {
	background: url("/SiteElements/Images/bkgrnd-menu-indicator-teal(item10)-selected.png") left 0 no-repeat;
	color: #000;
}
.sys_StandardMenu ul.sys_simpleListMenu li.sys_section-10 ul.sys_children li div.sys_selected a {color: #007480; background: none;}
/*==== End of Coloured Menu section 10 ====*/
/*==== @@ End of Menu styles: ====*/
/*======== End of component area styles ========*/
/*======== Misc components  ========*/
/* My GCH Login Area */
.sys_MyGCHLogin {
	width: 100%;
	height: 94px;
	position: relative;
	margin: 0;
}
/* End of My GCH Login Area */
/* What's your opinion Area */
.sys_GenericPageContentArea .sys_YourOpinionBox {
	background: transparent url("/SiteElements/images/bkgrnd-whats-your-opininion.gif") 0 0 no-repeat;
	margin-bottom: 10px;
}
.sys_YourOpinionBoxContent {
	border-left: 5px solid #f2f2f2;
	border-right: 5px solid #f2f2f2;
	border-bottom: 5px solid #f2f2f2;
}
.sys_YourOpinionBoxContent label {display: none;}


.sys_YourOpinionBoxContent input {
	background: transparent;
	background: transparent url("/SiteElements/images/bkgrnd-polls-button.gif") 0 0 no-repeat;
	font-size: 0.8em;
	width: 70px;
	border: none;
	height: 19px;
	margin: 0 0 2px 34px;
}

.sys_EnterPollButton a {
	display: block;
	background: transparent url("/SiteElements/images/bkgrnd-polls-button.gif") 0 0 no-repeat;
	font-size: 0.8em;
	width: 70px;
	border: none;
	height: 19px;
	padding: 3px 0 2px 0;
	text-align: center;
	margin: 0 0 2px 34px;
	text-decoration: none;
	color: #000;
}
.sys_YourOpinionBoxContent p {margin: 0; padding: 6px 6px 6px; font-size: 0.7em;}
/* End of What's your opinion Area */
/* Tenant Approved Logo Area */
.sys_TenantApproved {
	background: url("/SiteElements/images/bkgrnd-logo-resident-approved.png") left 0 no-repeat;
	height: 104px;
	margin-bottom: 10px;
}
/* End of Tenant Approved Logo Area */
/* Email this page bar */
.sys_EmailPageBar {
	padding: 6px 0;
	text-align: center;
	background: #ffd204 url("/SiteElements/images/bkgrnd-indicator-yellow.png") left 0 no-repeat;
	font-size: 1.1em;
	font-weight: normal;
	color: #4c4c4c;
	clear: both;
	position: relative;
	margin: 14px 0 16px;
}
.sys_EmailPageBar p {
	margin: 0;
	padding: 0;
}
.sys_EmailPageBar a {
	margin: 0;
	padding: 0;
	color: #4c4c4c;
	text-decoration: none;
}
.sys_EmailPageBar span {
	width: 54px;
	height: 46px;
	background: url("/SiteElements/images/envelope.png") 0 0 no-repeat;
	position: absolute;
	top: -14px;
}
/* End of Email this page bar */
/* Social Networking links */
.sys_SocialNetworkingBar {
	clear: both;
	background: #e6e6e6 url("/SiteElements/images/bkgrnd-indicator-grey.png") left 0 no-repeat;
	margin: 5px 0;
	min-height: 28px;
	padding: 0 0 0 60px;
	vertical-align: middle;
}
.sys_SocialNetworkingBar ul {
 	margin: 0;
	padding: 0;
	list-style: none;
}
.sys_SocialNetworkingBar ul li {
 	list-style: none;
	float: left;
	height: 28px;
}
.sys_SocialNetworkingBar ul li p {display: inline-block; line-height: 28px; width: 80px; float: left; margin: 0; padding: 0;} 
.sys_SocialNetworkingBar ul li.sys_twitter {
 	width: 216px;
	line-height: 28px;
}
.sys_SocialNetworkingBar ul li.sys_twitter img {margin-top: 4px}
.sys_SocialNetworkingBar ul li.sys_facebook {
 	width: 216px;
	height: 28px;
	line-height: 28px;
}
.sys_SocialNetworkingBar ul li.sys_gchtv {
 	width: 216px;
	height: 28px;
	line-height: 28px;
}
/* End of Social Networking links */
/* News mini listing area */
.sys_NewsMiniListingControlWrapper {margin-bottom: 18px;}
.sys_NewsMiniListingControlWrapper .sys_item {
	background: #f2f2f2;
	margin-bottom: 1px;
}
/*@@---- TABLE CSS STYLES ----*/
.sys_TableBackgroundShadow {
	margin: 45px 0;
}
.sys_TableBackgroundShadowTop {
	height: 11px;
	margin: 0;
	padding: 0;
	background: url("/SiteElements/images/bkgrnd-table-shadow-top.png") 0 0 no-repeat;
}
.sys_TableBackgroundShadowBottom {
	height: 12px;
	margin: 0;
	padding: 0;
	background: url("/SiteElements/images/bkgrnd-table-shadow-bottom.png") 0 0 no-repeat;
}
table caption {display: none;}
/*@@ TABLE STYLE 1 */
table.TableStyleOne {
	font-family: arial, helvetica, Sans-Serif;
	font-size: 1em;
	margin: 45px 0;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
table.TableStyleOne caption {
	display: none;
}
table.TableStyleOne th {
	font-weight: normal;
	padding: 8px;
	background: #ffd204;
	border-top: 0;
	border-bottom: 0;
	color: #000;
	font-weight: 700;
}
table.TableStyleOne td {
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #e6e6e6;
	border-right: 4px solid #e6e6e6;
	color: #4c4c4c;
	border-top: 1px solid transparent;
}
table.TableStyleOne tr:hover td {
	background: #f6f6f6;
	color: #4c4c4c;
}
table.TableStyleOne tr td.TableStyleOneColOne {
	background: #fff9c8;
}
table.TableStyleOne tr:hover td.TableStyleOneColOne {
	background: #fdf3a4;
}
table.TableStyleOne tr td.TableStyleOneColTwo {}
table.TableStyleOne tr td.TableStyleOneColThree {}
table.TableStyleOne tr td.TableStyleOneColFour {border-right: 0;}

/* TABLE STYLE 2 */
table.TableStyleTwo {
	font-family: arial, helvetica, Sans-Serif;
	font-size: 1em;
	margin: 45px 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
table.TableStyleOne caption {
	display: none;
}
table.TableStyleTwo th {
	display: none;
}
table.TableStyleTwo td {
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #e6e6e6;
	border-right: 4px solid #e6e6e6;
	color: #4c4c4c;
}
table.TableStyleTwo tr td.TableStyleTwoColOne {
	background: #fff;
}
table.TableStyleTwo tr td.TableStyleTwoColTwo {border-right: 0;}

/*@@============== PRIMARY MENU STYLES (TOP NAVIGATION BAR) ==============*/
.sys_PrimaryNavBar {
	clear: both;
	float: right;
	width: 800px;
	background: #f00,
}
#nav { 
	width: 409px;
	width: 510px;
	min-height: 34px;
}
.sys_search-query-control {
	float: right; 
	width: 270px; 
	padding: 5px 10px 2px 10px;
	background: #e6e6e6;
	background-image: url("/SiteElements/images/primarymenu/theme1/menu-left.png");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	text-align: right;
	height: 27px;
}
*html .sys_search-query-control {
	background-image: url("/SiteElements/images/primarymenu/theme1/menu-left-gif.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.sys_search-query-control label {display: none;}
.sys_search-query-control .sys_searchbox {width: 180px; border: 1px solid #d0d0d0}
.sys_search-query-control .sys_search-button {
	width: 27px; 
	min-height: 20px; 
	background: url("/SiteElements/images/bkgrnd-search-button.png") 0 1px no-repeat; 
	border: 0; 
	margin: 0; 
	padding: 0;
}
#nav ul	{
	list-style:none;
	min-height: 34px;
	margin: 0;
	padding: 0;
}
#nav li	{
    list-style: none;
	float: left;
	text-align: center;
	color:#000;
	background:#e6e6e6;
}
#nav li a {
	text-decoration: none;
	display: block;
	background: #e6e6e6;
	color: #4c4c4c;
	padding: 0;
	background-image: url("/SiteElements/images/primarymenu/theme1/menu-left.png");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
*html #nav li a {
	background-image: url("/SiteElements/images/primarymenu/theme1/menu-left-gif.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
#nav li a span {
	display:block;
	padding: 9px 24px 9px;
	background-image: url("/SiteElements/images/primarymenu/theme1/menu-right.png");
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
*html #nav li a span {background-image: url("/SiteElements/images/primarymenu/theme1/menu-right-gif.gif");}
#nav li a:hover {
	color:#000;
	background-color:#fff;
}
#nav li#home a {background: none;}
#nav li#home a:hover {background: #fff}
#nav li#contact	{background:#ffd204;}
#nav li#contact a {background: url("/SiteElements/images/primarymenu/theme1/menu-left.png") 0 0 no-repeat;}
*html #nav li#contact a {background: url("/SiteElements/images/primarymenu/theme1/menu-left-gif.gif") 0 0 no-repeat;}
#nav li#contact a span {background: url("/SiteElements/images/primarymenu/theme1/menu-right.png") 100% 0 no-repeat;}
*html #nav li#contact a span {background: url("/SiteElements/images/primarymenu/theme1/menu-right-gif.gif") 100% 0 no-repeat;}
#nav li#contact a:hover {
	color:#000;
	background-color:#fff;
}

/*==== Gloucester City Homes Font Styles ====*/

/*----Default heading styles ----*/
html, body {
	font-size: 90%;
	font-family: arial, verdana, sans-serif;
}
h1 {
	font-size: 1.4em;
	margin: 0 0 10px;
	padding: 4px 0 4px 42px !important;
	background: url("/SiteElements/images/bkgrnd-header1-yellow.png") no-repeat left 0px;
	color: #4c4c4c;
}
h2 {font-size: 1.2em; background: #e6e6e6; padding: 4px 0 4px 10px; color: #000; margin: 0;}
h3 {font-size: 1.2em; background: transparent; padding: 4px 0; color: #000; margin: 0;}
h4 {font-size: 1.3em; color: #4c4c4c; font-weight: 400; margin: 0;}
h5 {font-size: 1em;color: #000; margin: 0;}
h6 {}

/*----Default Font Styles ----*/
/*----End of Default Font Styles ----*/

/*@@---- Generic Page styles ----*/
.sys_GenericPageContentArea .sys_column.sys_width565 a {color: #4c4c4c; text-decoration: underline;}
.sys_GenericPageContentArea .sys_column.sys_width565 {font-size: 0.9em;}
.sys_GenericPageContentArea .sys_column.sys_width150 .sys_YourOpinionBox h2 {background: transparent}
.sys_GenericPageContentArea .sys_column.sys_width565 p {}
.sys_GenericPageContentArea .sys_column.sys_width565 ol {
	border-left: 1px solid #ffd204;
	padding-left: 8px;
	list-style-position: outside;
	margin-left: 30px;
	margin-bottom: 10px;
}
.sys_GenericPageContentArea .sys_column.sys_width565 ul {margin: 0 0 10px 18px; padding: 0;}
.sys_GenericPageContentArea .sys_column.sys_width565 ul li {
	list-style: none;
	background: url("/SiteElements/images/bullet-001-yellow.gif") no-repeat 0 0.5em;
	padding: 0 0 0 20px;
}
.sys_GenericPageContentArea .sys_column.sys_width565 ul li ul li {
	list-style: none;
	background: url("/SiteElements/images/bullet-level2-001-yellow.gif") no-repeat 0 0.6em;
	padding: 0 0 0 20px;
}

/* What's your opinion - polls area */
.sys_YourOpinionBox h2  {
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
	width: 100px;
	padding-top: 10px;
	margin: 0;
	background: none;
} 
.sys_YourOpinionBox h2 span {
	font-weight: 400;
	font-size: 1em;
	display: block;
} 

/* End of what's your opinion - polls area */
/* News mini listing */
.sys_NewsMiniListingControlWrapper h2 {
	font-size: 1.1em;
	margin: 0 0 1px;
	padding: 4px 0 4px 42px;
	background: url("/SiteElements/images/bkgrnd-header1-yellow.png") no-repeat left 0;
	color: #4c4c4c;
	font-weight: 700;
}
.sys_NewsMiniListingControlWrapper h2 span {font-weight: 400;}
.sys_NewsMiniListingControlWrapper ul {
	margin: 0;
	padding: 0;
}
.sys_NewsMiniListingControlWrapper ul li {
	display: block;
	font-size: 0.8em;
	margin: 0 0 1px 0;
	padding: 4px;
	list-style: none;
	clear: both;
	background-color: #F2F2F2;
} 
.sys_NewsMiniListingControlWrapper ul li span.sys_news-datepublished {display: none;}
.sys_NewsMiniListingControlWrapper ul li a{	text-align: left;}
.sys_NewsMiniListingControlWrapper a {display: block;color: #4c4c4c; text-decoration: none; text-align: right;}

/* End of News mini listing */
/*---- End of Generic Page styles ----*/

/*@@---- Home Page styles ----*/
.sys_HomePageContentArea .sys_column.sys_width720  h1 {display: none;}

/*@@---- End of Home Page styles ----*/

/*User styles for formatting content*/
.imageRight {padding-left: 6px;	float: right;}
.imageLeft {padding-right: 6px;	float: left;}

/*Standard theme overrides*/
.sys_events .sys_search-options .sys_category-row {display: none;}
.sys_theme-simple div.sys_atoz-control-currentletter big {color: #4c4c4c;}
.sys_theme-simple .sys_search-search-control {width: 715px;}

/*Media Contact Information*/
.sys_mediacontact {clear: both;}

/* Adjustments for the Polls area */
.sys_theme-simple .sys_pollwrapper .sys_pollbar {margin: 0 0 5px -8px !important;}

/* Additional changes for the footer area */

.sys_footerLeft p {margin-top: 0; margin-bottom: 2px; font-size: 1.2em;}
.sys_footerLeft p span {display: inline-block; width: 30px;}
.sys_footerLeft .sys_contactNumbers,
.sys_footerLeft .sys_contactNumbers p {margin: 0; padding: 0}
.sys_footerLeft .sys_contactNumbers p {
	font-size: 1.2em
}
.sys_FooterLogos {
	clear: both;
	min-height: 70px;
}
.sys_footerRight .sys_contactNumbers {
	padding: 10px 0;
	margin: 0;
	text-align: center;
}
.sys_footerRight .sys_contactNumbers ul {
	display: inline-block;
	float: none;
	padding-left: 70px;
}
.sys_footerRight .sys_contactNumbers ul li {
	display: inline;
	font-size: 1.6em;
	font-weight: 700;
	padding: 0 10px;
	color: #000;
}

/* Hide the select categories areas for the newssearch area */

.sys_basic-search-row.sys_category-row {
	display: none;
}
