body {
	margin: 1px 10px 10px 10px;
	padding: 0;
	background: #D5E2F5;
	color: #275BA7;
	font: normal 70% Verdana, Arial, Sans-Serif;
    /*font: normal  85.5% Verdana, Arial, Sans-Serif;*/
}

table, td { font: normal 100% Verdana, Arial, Sans-Serif; }

a, a:link, a:visited, a:active {
	color: #336699;
	/*text-decoration: none;*/
    text-decoration: underline;
	outline: none;
}

a:hover {
	color: #003366;
	text-decoration: underline;
}

.external-link {
	background-image: url(../images/themes/theme_images/default/external-link.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}

img { border: 0; }

form {
	margin: 0;
	padding: 0;
}

label, select, input, textarea {
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align: middle;
	outline: none;
}

/* Wrapper */
#wrapper-prop {
    width: 80%;
	margin: 0 auto;
	font-size: 110%;
	text-align: left;
    min-width: 890px !important;
    margin-top:5px;
}


/*  Start IE min-width hacks  */
#wrapper-main {
	float: left;
	/*border-left: 970px solid #ffffff;*/
	/*position: relative;*/
}

#wrapper {
	float: left;
	/*margin-left: -970px;*/
	background: #D5E2F5;
	/*position: relative;*/
}


/* Header */
#header {
  background: url(../images/locator/ghc-header.gif) no-repeat;
  height: 93px;
  margin-left:2px;

}
/*#header { background: url(../images/locator/header-middle.gif) #D5E2F5 repeat-x  }*/

#header-right {
    /*padding-right:8px;*/
    padding: 0 8px 0 0;

    /*background: url(../images/locator/ghc-header.jpg) no-repeat;*/
    /*background: url(../images/locator/header-right.gif) no-repeat right;*/
}

#header-left {
    padding: 0 0 0 8px;

    /*background: url(../images/locator/header-left.gif) no-repeat;*/
    /*background: url(../images/locator/ghc-header.jpg) no-repeat;*/
    /*height: 93px;*/
}

#header-content { margin-left: 235px; }

#header-banner {
	padding: 10px 0 15px 0;
	text-align: center;
	height: 60px;
}

#header-nav {
	background: url(../images/themes/theme_images/default/navb_dd.gif) top repeat-x;
	height: 31px;
}

#header-nav dl, #header-nav dt, #header-nav dd {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#header-nav-tabs dt {
	width: 87px;
	background: url(../images/themes/theme_images/default/nav_dt.gif) no-repeat 0px 0px;
	height: 31px;
}

#header-nav-tabs dd a {
	width: 74px;
	display: block;
	background: url(../images/themes/theme_images/default/nava_dd.gif) #618ebc no-repeat;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
	text-shadow: #245282 0px 1px 1px;
}

#header-nav-tabs dd a:hover, #header-nav-tabs dd#active a {
	background: url(../images/themes/theme_images/default/nava_dd.gif) #dce6f1 no-repeat 0px -31px;
	color: #245282;
	text-decoration: none;
	text-shadow: #ffffff 0px 1px 1px;
}

#header-nav-tabs-small dt {
	width: 22px;
	background: url(../images/themes/theme_images/default/nav_dt.gif) no-repeat -87px 0px;
	height: 31px;
}

#header-nav-tabs-small dd {
	margin-top: 7px;
	background: url(../images/themes/theme_images/default/navb_dd.gif) #618ebc repeat-x top;
}

#header-nav-tabs-small dd a {
	width: 54px;
	display: block;
	color: #ffffff;
	background: url(../images/themes/theme_images/default/navb_dd.gif) #618ebc no-repeat 0px -7px;
	font-size: 91%;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	text-shadow: #245282 0px 1px 1px;
}

#header-nav-tabs-small dd a:hover, #header-nav-tabs-small dd#active a {
	background: url(../images/themes/theme_images/default/navb_dd.gif) #dce6f1 no-repeat 0px -31px;
	color: #245282;
	text-decoration: none;
	text-shadow: #ffffff 0px 1px 1px;
}


/* Main Sides and Columns */
#main-right {
	padding: 0 8px 0 0;
	background: url(../images/themes/theme_images/default/main_sides_bg2.gif) #2b5283 repeat-y right;
	/*height: 800px;*/
    /*height:auto;*/
    /*min-width: 890px;*/
    /*width: !important;*/
       width:882px !important;


}

#main-left {
	padding: 0 0 0 8px;
	background: url(../images/themes/theme_images/default/main_sides_bg2.gif) repeat-y left;
    height:100%;
}

#main-sidebar { height:100%; }
.lightSidebar { background: url(../images/themes/theme_images/default/main_sidebar_bg.gif) #ffffff repeat-y left; }
.darkSidebar { background: url(../images/themes/theme_images/default/main_sidebar_dark_bg.gif) #ffffff repeat-y left; }

#main {
	background: #ffffff;
	color: inherit;
}
#main-sidebar {
    border-top:1px solid #275BA7;
}
#main-sidebar #content-wrap {
	float: right;
	width: 100%;
    margin-left: -170px;
    /*background:#FFF;*/
    /*background:red;*/
}

#main-sidebar #content { margin-left: 170px;}
#main-sidebar #sidebar {
	float: left;
	width: 168px;
	padding-right: 1px;
    padding-left:1px;
    vertical-align:top;
}

.lightSidebar #sidebar {
	background: url(../images/themes/theme_images/default/main_sidebar_bg.gif) #eff0f3 repeat-y left;
	color: #526f8f;
}

.darkSidebar #sidebar {
	background: url(../images/themes/theme_images/default/main_sidebar_dark_bg.gif) #315787 repeat-y left;
	color: #d5e1ec;
}

.darkSidebar #sidebar a, .darkSidebar #sidebar a:link, .darkSidebar #sidebar a:visited, .darkSidebar #sidebar a:active {
	color: #9bb7d1;
	text-decoration: none;
	outline: none;
}

.darkSidebar #sidebar .ghcMenuOpen a:hover {
	color: #9bb7d1;
	text-decoration: underline;
}

/* Sidebar */
.ghcMenuToggle, .ghcMenuToggle:link, .ghcMenuToggle:visited {
	padding: 1px 0 1px 5px;
	font-weight: bold;
	line-height: 21px;
	cursor: pointer;
	display: block;
	height: 21px;
	width: 163px;
}

.lightSidebar .ghcMenuToggle, .lightSidebar .ghcMenuToggle:link, .lightSidebar .ghcMenuToggle:visited {
	background: url(../images/themes/theme_images/default/sidebar.gif) no-repeat 0px 0px;
	color: #526f8f;
}

.darkSidebar .ghcMenuToggle, .darkSidebar .ghcMenuToggle:link, .darkSidebar .ghcMenuToggle:visited {
	background: url(../images/themes/theme_images/default/sidebar_dark.gif) no-repeat 0px 0px;
	color: #5f728a;
}

.lightSidebar .ghcMenuToggle:hover {
	background: url(../images/themes/theme_images/default/sidebar.gif) no-repeat 0px -24px;
	text-decoration: none;
}

.darkSidebar .ghcMenuToggle:hover {
	background: url(../images/themes/theme_images/default/sidebar_dark.gif) no-repeat 0px -24px;
	text-decoration: none;
}

.ghcMenuToggleOpen, .ghcMenuToggleOpen:link, .ghcMenuToggleOpen:visited {
	padding: 1px 0 2px 5px;
	font-weight: bold;
	line-height: 21px;
	cursor: pointer;
	display: block;
	height: 21px;
	width: 163px;
}

.lightSidebar .ghcMenuToggleOpen, .lightSidebar .ghcMenuToggleOpen:link, .lightSidebar .ghcMenuToggleOpen:visited {
	background: url(../images/themes/theme_images/default/sidebar.gif) #f7f8fa no-repeat 0px -48px;
	color: #526f8f;
}

.darkSidebar .ghcMenuToggleOpen, .darkSidebar .ghcMenuToggleOpen:link, .darkSidebar .ghcMenuToggleOpen:visited {
	background: url(../images/themes/theme_images/default/sidebar_dark.gif) #315787 no-repeat 0px -48px;
	color: #5f728a;
}

.lightSidebar .ghcMenuToggleOpen:hover {
	background: url(../images/themes/theme_images/default/sidebar.gif) #f7f8fa no-repeat 0px -72px;
	text-decoration: none;
}

.darkSidebar .ghcMenuToggleOpen:hover {
	background: url(../images/themes/theme_images/default/sidebar_dark.gif) #315787 no-repeat 0px -72px;
	text-decoration: none;
}

.ghcMenuClosed {
	border-bottom: 0;
	display: none;
}

.ghcMenuOpen {
	padding: 0;
	margin: 0;
	display: block;
}
.ghcMenuOpenSearch {
	padding: 0;
	margin: 0;
	display: block;
}

.lightSidebar .ghcMenuOpen .ghcMenuOpenSearch {
	border-bottom: 1px solid #caccd1;
	background: #f6f8f9;
	color: inherit;
}

.darkSidebar .ghcMenuOpen .ghcMenuOpenSearch{
	border-bottom: 1px solid #294870;
	background: #315787;
	color: inherit;
}

.ghcMenuOpenSearch ul {
    margin: 0;
    padding: 4px 0 7px 0;
    list-style-type: none;
}
.ghcMenuOpenSearch ul li {
   padding:3px;
    margin: 0 0 0 5px;
	line-height: 120%;
}

.ghcMenuOpen ul {
	margin: 0;
	padding: 4px 0 7px 0;
	/*list-style-type: none;*/
    list-style-position: inside;
    list-style-image: url(../images/icons/arrow-right.gif);

}

.ghcMenuOpen ul li {
   padding:3px;
    margin: 0 0 0 5px;
	line-height: 120%;
}

.ghcMenuOpen #customlinks {
	padding: 7px 0 7px 0;
}

#sidebar .menuads, #sidebar .menurec {
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
}

.lightSidebar .menuads, .lightSidebar .menurec {
	border-bottom: 1px solid #caccd1;
	background: url(../images/themes/theme_images/default/sidebar.gif) #f7f8fa no-repeat 0px -96px;
}

.darkSidebar .menuads, .darkSidebar .menurec {
	border-bottom: 1px solid #294870;
	background: url(../images/themes/theme_images/default/sidebar_dark.gif) #315787 no-repeat 0px -96px;
}

.lightSidebar .menurec { border-bottom: 1px solid #e3e4e6; }
.darkSidebar .menurec { border-bottom: 1px solid #294870; }

.menuads div, .menurec div {
	padding: 5px 0 5px 0;
	margin: 0;
}

.lightSidebar .menuads div, .lightSidebar .menurec div {
	background: #f7f8fa;
	color: inherit;
}

.darkSidebar .menuads div, .darkSidebar .menurec div {
	background: #315787;
	color: inherit;
}

#sidebar .menuads div { height: auto; }

#sidebar-controls {
	padding: 4px;
	text-align: center;
}

.lightSidebar #sidebar-controls {
	border-bottom: 1px solid #e3e4e6;
	background: #f7f8fa;
	color: inherit;
}

.darkSidebar #sidebar-controls {
	border-bottom: 1px solid #294870;
	background: #315787;
	color: inherit;
}

#sidebar-controls a { cursor: pointer; }
#MyGhcToggleLink { cursor: pointer; }

/* Member Bar */
#memberbar {
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	background: url(../images/themes/theme_images/default/memberbar.gif) #dce6f1 repeat-x 0px -44px;
	line-height: 19px;
	position:relative;
}

#memberbar-right {
	padding: 0 5px 0 0;
	background: url(../images/themes/theme_images/default/memberbar.gif) no-repeat right;
}

#memberbar-left {
	padding: 3px 0 0 5px;
	background: url(../images/themes/theme_images/default/memberbar.gif) no-repeat;
	height: 19px;
}


/* Search Bar and Links */
#topsearchlinks {
	padding-right: 5px;
	padding-bottom: 1px;
	line-height: 20px;
}

#topsearchlinks img, #topsearchlinks input { vertical-align: middle; }

#topsearchlinks .formsearch {
	border: 1px solid #e0e8f0;
	padding: 2px 0 2px 4px;
	background: url(../images/themes/theme_images/default/formsearch_bg.gif) #f7f7f7 repeat-x;
	color: #000000;
	font: 11px Verdana, Helvetica, Sans-Serif;
	vertical-align: middle;
	width: 150px;
}

#bottomsearchlinks {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	line-height: 20px;
}

.newsitem {
	clear:both;
}


/* Button Styles */
.button-grey-up,
.button-refresh,
.button-rss,
.button-grey-down,
.button-white-left,
.button-white-right,
.button-white-up,
.button-white-down,
.button-reset,
.button-tab-on,
.button-tab-off
{
	display: block;
	width: 14px;
	height: 14px;
	margin: 2px;
	cursor: pointer;
}

.button-left-cross,
.button-left-tick,
.button-right-cross,
.button-right-tick,
.button-announce-cross,
.button-announce-tick
{
	display: block;
	height: 13px;
	width: 13px;
	margin: 2px;
	cursor: pointer;
}

.button-cross, .button-cross:link, .button-cross:visited
{
	display: block;
	height: 14px;
	width: 14px;
	margin: 2px;
	cursor: pointer;
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -182px;
float: right;
}

#announcement-controls .button-white-up, #announcement-controls .button-white-down
{
float: right;
}

.button-cross:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) -14px -182px;
}


.button-reset, .button-reset:link, .button-reset:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -112px;
}

.button-reset:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) -14px -112px;
}

.button-grey-up,
.button-grey-down,
.button-refresh,
.button-rss,
.button-left-cross,
.button-left-tick,
.button-right-cross,
.button-right-tick,
.button-announce-cross,
.button-announce-tick,
.button-tab-on,
.button-tab-off
{
	margin-bottom: 6px;
}

.button-rss, .button-rss:link, .button-rss:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px 0px;
}

.button-rss:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px 0px;
}

/* ALERTS BUTTON*/
.button-alerts {
	display: block;
	width: 16px;
	height: 16px;
	margin: 1px 2px 0 0;
	cursor: pointer;
}
.button-alerts, .button-alerts:link, .button-alerts:visited { background:url(../images/themes/theme_images/default/buttons/alert.png) 0px 0px; }
.button-alerts:hover { background:url(../images/themes/theme_images/default/buttons/alert.png) 16px 0px; }

.button-grey-up, .button-grey-up:link, .button-grey-up:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -28px;
}
.button-grey-up:hover {
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -28px;
}

.button-grey-down, .button-grey-down:link, .button-grey-down:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -84px;
}
.button-grey-down:hover {
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -84px;
}

.button-refresh, .button-refresh:link, .button-refresh:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -98px;
}
.button-refresh:hover {
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -98px;
}

.button-white-left, .button-white-left:link, .button-white-left:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -56px;
}

.button-white-left:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -56px;
}

.button-white-right, .button-white-right:link, .button-white-right:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -42px;
}

.button-white-right:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -42px;
}

.button-white-up, .button-white-up:link, .button-white-up:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -14px;
}

.button-white-up:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -14px;
}

.button-white-down, .button-white-down:link, .button-white-down:visited
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -70px;
}

.button-white-down:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -70px;
}

.button-left-cross, .button-left-cross:link, .button-left-cross:visited, .button-left-cross:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -154px;
}

.button-left-tick, .button-left-tick:link, .button-left-tick:visited, .button-left-tick:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -154px;
}

.button-right-cross, .button-right-cross:link, .button-right-cross:visited, .button-right-cross:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -140px;
}

.button-right-tick, .button-right-tick:link, .button-right-tick:visited, .button-right-tick:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -140px;
}

.button-announce-cross, .button-announce-cross:link, .button-announce-cross:visited, .button-announce-cross:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -154px;
}

.button-announce-tick, .button-announce-tick:link, .button-announce-tick:visited, .button-announce-tick:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -154px;
}

.button-tab-on, .button-tab-on:link, .button-tab-on:visited, .button-tab-on:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 14px -168px;
}

.button-tab-off, .button-tab-off:link, .button-tab-off:visited, .button-tab-off:hover
{
	background:url(../images/themes/theme_images/default/buttons/sprite.png) 0px -168px;
}

/* Announcements */
.announcement {
	background: url(../images/themes/theme_images/default/archive_top.gif) #e7e7e7 repeat-x 0px -48px;
	color: #999999;
}

* html .announcement
{
height:1px;
margin-bottom: -1px;
}

.announcement-right {
	padding-right: 5px;
	background: url(../images/themes/theme_images/default/archive_top.gif) no-repeat right;
}

.announcement-left {
	padding-left: 5px;
	background: url(../images/themes/theme_images/default/archive_top.gif) no-repeat;
	text-align: center;
	line-height: 24px;
}


#announcement-controls
{
	float: right;
	position: relative;
	top: -21px;
	margin-bottom: -20px;
	width: 50px;
}

* html #announcement-controls
{
	padding: 3px 5px 0px 5px;
	right: -7px;
}

.announcement_title_closed {
	background: url(../images/themes/theme_images/default/archive_top_closed.gif) #e7e7e7 repeat-x 0px -48px;
	color: #999999;
margin-bottom: 6px;
}

* html .announcement_title_closed
{
height: 1px;
}

.announcement_title_closed .announcement-right {
	padding-right: 5px;
	background: url(../images/themes/theme_images/default/archive_top_closed.gif) no-repeat right;
}

.announcement_title_closed .announcement-left {
	padding-left: 5px;
	background: url(../images/themes/theme_images/default/archive_top_closed.gif) no-repeat;
	text-align: center;
	line-height: 24px;
}

.announcementbox {
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-top: none;
	padding: 5px;
	margin-bottom: 10px;
	background: url(../images/themes/theme_images/default/archive_bg.gif) #f0f0f0 repeat-x;
	line-height: 150%;
	text-align: left;
	height: auto;
	min-height: 80px;
}

html&gt;.announcementbox
{
	height: 80px;
}

.announcementbox_closed
{
	display: none;
}

.announcementbox ul {
	margin: 5px 0 10px 35px;
	padding: 0;
}

#announcement .pagenumber
{
float: right;
position: relative;
top: -26px;
}

.smallPad
{
padding: 5px;
}

/* Today Bar */
.todaybar {
	margin-bottom: 10px;
	margin-top: 0px;
	background: url(../images/themes/theme_images/default/today_bar.gif) #eeeeee repeat-x 0px -48px;
	color: #666666;
}

.todaybar-right {
	padding: 0 10px 0 0;
	background: url(../images/themes/theme_images/default/today_bar.gif) no-repeat right;
}

.todaybar-left {
	padding: 0 0 0 10px;
	background: url(../images/themes/theme_images/default/today_bar.gif) no-repeat;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
}

.top-todaybar {
	margin-bottom: 10px;
	margin-top: 0px;
	background: url(../images/themes/theme_images/default/top_today_bar.gif) #dae6f0 repeat-x 0px -48px;
	color: #577dad;
}

.top-todaybar-right {
	padding: 0 10px 0 0;
	background: url(../images/themes/theme_images/default/top_today_bar.gif) no-repeat right;
}

.top-todaybar-left {
	padding: 0 0 0 10px;
	background: url(../images/themes/theme_images/default/top_today_bar.gif) no-repeat;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
}

/* News Post */
.newsitem {
	background: #C0D3E6 url(../images/themes/theme_images/default/newsitem_top.gif)  repeat-x 1px -72px;
    margin-left:20px;margin-right:10px;margin-top:0px;

}

.newsitem .newsitem-right {
	padding-right: 5px;
	margin: 0;
	background: url(../images/themes/theme_images/default/newsitem_top.gif) no-repeat right;
}

.newsitem .newsitem-left {
	padding: 4px 0 4px 10px;
	background: url(../images/themes/theme_images/default/newsitem_top.gif) no-repeat;
}

.stickynewsitem {
	background: url(../images/themes/theme_images/default/stickynewsitem_top.gif) #f0c9c7 repeat-x 0px -72px;
}

.stickynewsitem .newsitem-right {
	padding-right: 5px;
	background: url(../images/themes/theme_images/default/stickynewsitem_top.gif) no-repeat right;
}

.stickynewsitem .newsitem-left {
	padding: 4px 0 4px 10px;
	background: url(../images/themes/theme_images/default/stickynewsitem_top.gif) no-repeat;
}

head:first-child+body .newsitem-left {
	height: 28px;
}

.newsitem .newsitem-comments, .newsitem .newsitem-comments:link, .newsitem .newsitem-comments:visited {
	width: 69px;
	padding: 8px 15px 7px 5px;
	float: right;
	display: block;
	background: url(../images/themes/theme_images/default/buttons/newsitem_comment2.gif) no-repeat 0px 0px;
	color: #3a609e;
	line-height: 12px;
	text-decoration: none;
	text-align: center;
	text-transform: lowercase;
}

.newsitem .newsitem-comments:active, .newsitem .newsitem-comments:hover {
	background: url(../images/themes/theme_images/default/buttons/newsitem_comment2.gif) no-repeat 0px -27px;
	text-decoration: none;
}

.stickynewsitem .newsitem-comments, .stickynewsitem .newsitem-comments:link, .stickynewsitem .newsitem-comments:visited {
	width: 69px;
	padding: 8px 15px 7px 5px;
	float: right;
	display: block;
	background: url(../images/themes/theme_images/default/buttons/stickynewsitem_comment.gif) no-repeat 0px 0px;
	color: #791513;
	line-height: 12px;
	text-decoration: none;
	text-align: center;
	text-transform: lowercase;
}

.stickynewsitem .newsitem-comments:active, .stickynewsitem .newsitem-comments:hover {
	background: url(../images/themes/theme_images/default/buttons/stickynewsitem_comment.gif) no-repeat 0px -27px;
	text-decoration: none;
}

.newsitem a {
	color: #1e3e64;
	background: transparent;
	text-decoration: none;
}

.stickynewsitem a {
	color: #791513;
	background: transparent;
	text-decoration: none;
}

.newsitem a:hover, .stickynewsitem a:hover {
	text-decoration: underline;
	color: #222222;
	background: transparent;
}

.content-title {
	color: #000066;
	font-weight: bold !important;
	font-size: 110%;
	line-height: 110%;
}
.content-title a {
    text-decoration:none !important;
}

.newsitem-title {
	color: #000066;
	background: transparent;
	font-weight: bold;
	font-size: 110%;
	line-height: 110%;
    /*text-align:left;*/
}
.newsitem-title a {
    text-decoration:none !important;
}
.stickynewsitem .newsitem-postedby {
	color: #b04945;
	background: transparent;
	line-height: 130%;
}

.newsitem-postedby {
	color: #778ca4;
	background: transparent;
	line-height: 130%;
}

.newsitem .lastposter, .stickynewsitem .lastposter {
	color: #222222;
	background: transparent;
}

.newsitem-content2 {
    border-left: 1px solid #ccdaeb;
	border-bottom: 1px solid #ccdaeb;
	border-right: 1px solid #ccdaeb;
	border-top: 0;
	/*margin: 0 0 10px 0;*/
    margin:10px;
    padding: 10px 7px 10px 7px;
    /*background: url(../images/themes/theme_images/default/newsitem_bg.gif) #e9eef7 repeat-x;*/
    background:#FFF;
    line-height: 138%;
    height:500px;
    text-align: left;
    margin-left:20px;
    margin-right:10px;
    margin-top:0px;
}

.newsitem-content {
    border-left: 1px solid #ccdaeb;
	border-bottom: 1px solid #ccdaeb;
	border-right: 1px solid #ccdaeb;
	border-top: 0;
	/*margin: 0 0 10px 0;*/
    margin:10px;
    padding: 10px 7px 10px 7px;
    /*background: url(../images/themes/theme_images/default/newsitem_bg.gif) #e9eef7 repeat-x;*/
    background:#FFF;
    line-height: 138%;
    height:100%;
    text-align: left;
    margin-left:20px;
    margin-right:10px;
    margin-top:0px;
}

/* Member Stuff */
#member-wrapper {
 width:700px;
 height:auto;
 /*margin-left:5px;*/
 /*margin-right:0px;*/

}
#member-header {
    width:100%;
    height:auto;
}
.member-link a {
    color: green !important;
    font-size: small;
    padding: 0px;
    margin: 0px;
    vertical-align: top; /*background:tan;*/
}
#member-top-performer {
    float:right;
    vertical-align:top;
    width:120px;
    height:124px;
    padding:0px;
    margin-right:5px;
}
.member-content {
    border-left: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
    border-top:1px solid #99CCFF;

    /*border-top: 0;*/
	/*margin: 0 0 10px 0;*/
    margin-top:0px;
    margin-right:5px;
    padding: 10px 7px 10px 7px;
    /*background: url(../images/themes/theme_images/default/newsitem_bg.gif) #e9eef7 repeat-x;*/
	/*line-height: 138%;*/
    height:100%;
    width:auto;
    text-align: left;
}
#member-details {
    width:270px;
    padding:10px;
    float:left;
}
.member-detail-title {
    color:#0F3367;
    font-weight:bold;
    padding:5px;
    font-size:10pt;
}
.member-detail-value {
    /*font-weight:bold;*/
    font-size:10pt;
    color:#0F3367;
}
#member-services-wrapper {

}
#member-services {
}
#member-service-area {
    overflow:scroll;
}
.member-services-description {

}



.stickynewsitem-content {
	border-left: 1px solid #eccfce;
	border-bottom: 1px solid #eccfce;
	border-right: 1px solid #eccfce;
	border-top: 0;
	padding: 10px 7px 10px 7px;
	margin: 0 0 10px 0;
	background: url(../images/themes/theme_images/default/stickynewsitem_bg.gif) #f9ebea repeat-x;
	line-height: 138%;
	text-align: left;
}

.newsitem-contentcomments {
	padding-top: 5px;
	clear: both;
	display: block;
	color: #222222;
	background: transparent;
	text-align: right;
}

.stickynewsitem-content a {
	color: #9b302d
}

.stickynewsitem-content a:hover {
	color: #000000;
}

.newsitem-contentcomments a {
	text-decoration: none;
}

.newsitem-contentcomments a:hover {
	text-decoration: none;
}

/* Comments */
#commentstitle {
	margin: 0;
	background: url(../images/themes/theme_images/default/newspost_top.gif) #dce6f1 repeat-x 0px -74px;
}

#commentstitle-right {
	padding-right: 5px;
	background: url(../images/themes/theme_images/default/newspost_top.gif) no-repeat right;
}

#commentstitle-left {
	padding: 4px 0 5px 10px;
	background: url(../images/themes/theme_images/default/newspost_top.gif) no-repeat;
}

.comments-post {
	padding: 10px 7px 10px 7px;
	line-height: 138%;
	text-align: left;
}

.comments-post-ie {
	width: 99%;
}

#comments-rightad {
	float: right;
	margin: 5px 0 5px 10px;
	border: 1px solid #9fb1cb;
	background: #dde7f2;
	color: inherit;
}

#comments-toolbar {
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #cddaea;
	background: url(../images/themes/theme_images/default/memberbar.gif) #dce6f1 repeat-x 0px -44px;
	line-height: 20px;
	height: 20px;
}

.comments {
	padding: 5px;
	background: #ffffff;
	color: inherit;
	text-align: left;
}

.comments dl {
	border: 1px solid #e2e3e6;
	margin: 0 0 5px 0;
	list-style: none;
	background: url(../images/themes/theme_images/default/newsitem_bg.gif) #e9eef7 repeat-x;
}

.comments dl dt {
	padding: 4px;
	margin: 0;
	background: url(../images/themes/theme_images/default/newsitem_top.gif) #dce6f1 repeat-x 0px -73px;
	color: #000066;
	line-height: 140%;
}

.comments dl dd {
	padding: 4px 4px 10px 4px;
	margin: 0;
	color: #000066;
	background: transparent;
	line-height: 140%;
}

.comments .childcomment {
	border: 1px solid #e2e3e6;
	margin: 4px 4px 4px 20px;
	list-style: none;
	background: #ffffff;
	color: inherit;
}

.comments .childcomment dt {
	padding: 4px;
	background: url(../images/themes/theme_images/default/newsitem_top.gif) #dce6f1 repeat-x 0px -73px;
	color: #000066;
	line-height: 140%;
}

.comments .childcomment dd {
	padding: 4px 4px 10px 4px;
	margin: 0;
	color: #000066;
	background: transparent;
	line-height: 140%;
}

/* Global Elements */
.clear {
	clear: both;
}

#topbox
{
	background-color:#FFFFFF;
	border-bottom: 1px solid #e2e3e6;
	padding: 5px 5px 5px 5px;
/*	margin-right: -1px; */
}

.box1 {
	padding: 5px;
	border-bottom: 0px solid #e2e3e6;
	background: #F8F8F1;
	color: inherit;
}

.box1alt {
	padding: 0px 5px 3px 5px;
	margin: 0px;
	border-bottom: 1px solid #e2e3e6;
	background: #FFFFFF;
	color: inherit;
}

#content .box1alt{
	height: 50px;
}

.box2 {
	padding: 5px;
    padding-top:10px;
    border-bottom: 1px solid #e2e3e6;
	/*background: #f7f7f7;*/
    background: #FFF;
	color: inherit;
    height:100%;
}

.box2alt {
	padding: 0 5px 3px 5px;
	border-bottom: 1px solid #e2e3e6;
	background: #f7f7f7;
	color: inherit;
}

.box3alt {
	padding: 0 5px 3px 5px;
	border-bottom: 1px solid #e2e3e6;
	background: url(../images/themes/theme_images/default/newsitem_bg.gif) #e9eef7 repeat-x;
	color: inherit;
}

.box4 {
	padding: 0px 5px 3px 5px;
	margin: 0px;
	border-bottom: 1px solid #e2e3e6;
	background: #FFFFFF;
	color: inherit;
}

.fauxbutton {
	border: 1px solid #a0b2cc;
	background: url(../images/themes/theme_images/default/buttons/button_tile.gif) repeat-x 0px 0px #c4d7e8;
	color: #444c55;
	font-size: 100%;
	padding: 2px;
	vertical-align: middle;
	outline: none;
}

.fauxbutton:active {
	background: url(../images/themes/theme_images/default/buttons/button_tile.gif) repeat-x -0px -50px #e6f1fb;
	outline: none;
}

.fauxbutton[disabled], .fauxbuttonr[disabled] {
	border: 1px solid #b6b6b6;
	background: url(../images/themes/theme_images/default/buttons/button_tile_disabled.gif) repeat-x 0px 0px #d6d6d6;
	color: #666666;
	font-size: 100%;
	padding: 2px;
	vertical-align: middle;
	outline: none;
}

.fauxbuttonr {
	border: 1px solid #ccaaaa;
	background: url(../images/themes/theme_images/default/buttons/button_tile_red.gif) repeat-x 0px 0px #ecc8c8;
	color: #684545;
	font-size: 100%;
	padding: 2px;
	vertical-align: middle;
	outline: none;
}

.fauxbuttonr:active {
	background: url(../images/themes/theme_images/default/buttons/button_tile_red.gif) repeat-x -0px -50px #fee9e9;
	outline: none;
}

.red {
	color: #993333;
	background: transparent;
}

.gray {
	color: #777777;
	background: transparent;
}

.newsimg {
	float: right;
	margin: 5px 5px 5px 10px;
	display: block;
}

.dnone {
	display: none;
}


#memberbar .formsearch {
	border: 1px solid #e0e8f0;
	padding: 2px 0 2px 4px;
/*	background: url(../images/themes/theme_images/default/formsearch_bg.gif) #f7f7f7 repeat-x;*/
	color: #000000;
	font: 9px Verdana, Helvetica, Sans-Serif;
	vertical-align: middle;
	width: 150px;
}

/*#memberbar .fauxbuttonr {*/
	/*font-size: 9px;*/
	/*padding: 0px;*/
/*}*/

/*.memberloginform {*/
	/*float:right;*/
	/*margin-top:-17px;*/
	/*margin-bottom:-17px;*/
/*}*/

.infobar {
	background: url(../images/themes/theme_images/default/icon-info.gif) #FFFFE1 no-repeat 5px 2px;
	text-align: left;
	padding: 3px 3px 3px 25px;
	border-bottom: 1px solid #e2e3e6;
}

.closed { display:none; }

/*#gal-nav {*/
	/*float: right;*/
	/*width: 70px;*/
/*}*/
/**/
/*a.gal_next_disabled, a.gal_next, a.gal_prev_disabled, a.gal_prev {*/
	/*display:block;*/
	/*height: 35px;*/
	/*width: 35px;*/
	/*text-decoration: none;*/
/*}*/
/**/
/*a.gal_next_disabled, a.gal_next { float: right; }*/
/*a.gal_prev_disabled, a.gal_prev { float: left; }*/
/**/
/*a.gal_next_disabled { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat -35px 0px; }*/
/*a.gal_next { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat -35px -35px; }*/
/*a.gal_next:hover { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat -35px -70px; }*/
/*a.gal_next:active { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat -35px -105px; }*/
/*a.gal_prev_disabled { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat 0px 0px; }*/
/*a.gal_prev { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat 0px -35px; }*/
/*a.gal_prev:hover { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat 0px -70px; }*/
/*a.gal_prev:active { background:url(../images/themes/theme_images/default/gal-navsprite.png) no-repeat 0px -105px; }*/
/**/
/*.article { padding: 8px; }*/
/*.article-title { font-size: 12px; padding: 0 0 2px 0; }*/
/*.article-postedby { color: #778ca4; line-height: 130%; padding: 0 0 4px 0; }*/
/*.article-content { line-height: 160%; }*/

#quick-zip-search {
    width:160;
    height:auto;
}
/*.basic-top {*/
    /*width:670px;*/
    /*height:25px;*/
    /*height:20px;*/
    /*padding:0px;*/
    /*margin:0px;*/
/*}*/
/*.basic-middle {*/
    /*padding-top:0px;*/
    /*vertical-align:top;*/
    /*height:auto;*/
    /*width:670px;*/
    /*background: url(../images/locator/form-background2.gif) repeat-y;*/
    /*margin:0px;*/
/*}*/
/*.basic-bottom {*/
    /*width:670px;*/
    /*height:20px;*/
    /*background: url(../images/locator/form-bottom2.gif);*/
/*}*/
.advanced-top {
    width:670px;
    height:25px;
    background:#FFF;
}

.advanced-middle {
    padding-top:0px;
    vertical-align:top;
    height:auto;
    width:670px;
    background: #FFF url(../images/locator/form-background2.gif) repeat-y;
}
.advanced-bottom {
    width:670px;
    height:20px;
    background: url(../images/locator/form-bottom2.gif);
}

.memberQuote {
    padding:10px;
    width: 150px;
    float: right;
    font-size: 1.2em;
    color: #990000;
    font-weight: bold;
}
.member-web-contact {
    font-size:10pt !important;
    text-decoration:underline !important;
    font-weight:bold !important;
    color: #990000 !important;
}
.member-pullquote {
	width: 130px;
	float:right;
	font-size:125%;
	line-height:140%;
    margin:10px;
	background: url(../images/closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 15px 5px 0px;
}
.member-pullquote:first-letter {
    /*background:red;*/
    background: url(../images/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	/*padding /**/:0px; 	/* resetting padding in IE5+ */
	/*background /**/: url(); /* removing quote graphic in IE5+ */*/
}
.line {
	background: transparent url(../images/hr1.gif) no-repeat center bottom;
	margin: 8px auto;
	height: 15px;
 }


.hr.dotted {
  background: url(../images/line.gif) repeat-x center left;
  border:0;
  clip:rect(5px 100% 6px 0);
  height:10px;
  left:0px;
  line-height:10px;
  margin-left:20px;
  margin-right:20px;
  /*position:absolute;*/
  width:inherit;
  top:inherit;
}

.hightlightTitle {
    color: #990000;
    font-weight: bold;
    font-size:14pt;
    /*font-family:times new roman;*/
}
.associationImg {
    border:none;
    vertical-align:middle;
}
.association {
    font-size:90%;
    font-weight:bold;
    font-style:italic;
}
.memberName {
    font-size:110%;
    font-weight:bold;
}

div.searchCriteriaTitle {
    /*background: url(../images/icons/searchCriteria.png) repeat-x;*/
    background: url(../images/icons/lime.gif) repeat-x;
    margin-right:20px;
    margin-left:200px;
    padding-bottom:5px;
}

div.searchCriteriaTitle a {
    text-align:left;
    line-height: 20px;
    font-size: 140%;
    margin: 0;
    padding-left: 15px;
    color: #fff;
    font-weight: bold;
    display: block;
    white-space:nowrap;
}
div.searchCriteriaTitleAffinityWrapper {
    /*border:1px solid #4379C9;*/
    /*background:#4379C9;*/
    background:#FFFFFF;
    /*padding:2px;*/
    width:625px;
    height:32px;
    text-align:center !important;
    margin:0px;
}
div.searchCriteriaTitleAffinity {
    background: url(../images/icons/criteria-background-top.gif) repeat-x;
    text-align:center !important;
    /*text-decoration:underline;*/
    /*border:1px solid #D5E2F6;*/
    /*margin:2px;*/
    /*margin-right:25px;*/
    /*margin-left:200px;*/
    font-size: 140%;
    color: #fff;
    font-weight: bold;
    white-space:nowrap;
    /*padding:3px;*/
    height:32px;
    width:auto;
}

#progressBar {
    margin-right:35px;
    padding-top:5px;
    display:block;
    visibility:hidden;
}
.noBorder {
    border:none !important;
}
.highlight {
    font-weight:bold;
}
.basicSearchTable td{
    text-align:left;
 }
.pagePrevLink {
    text-decoration:none;
    margin:5px;
}
.pagePrevImg {
    border:none;
}
.pageNextLink {
    text-decoration:none;
}
.pageNextImg {
    border:none;
}
.searchTips {
    margin:10px;
}