body, html {
	margin: 0px 0px 0px 0px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:tahoma, arial, helvetica;
	background-color:#ffffff;
}
#page {
	width: 1000px;
	margin:0 auto;
	text-align:center;
}
#page-content {
	width:1000px;
	margin-top:0px;
	text-align:left;
}
#twitter_update_list {
	font-size: 11pt;
	line-height: 14pt;
	list-style: none;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: -12px;
}
#twitter_update_list li {
	background: url('images/twitter-divider.gif') bottom left repeat-x;
	padding-bottom: 7px;
	margin-bottom: 9px;
	border-bottom: 1px dotted #FFF;
	line-height: 20px;
}
#twitter_update_list span, #twitter_update_list span a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
#twitter_update_list a {
	color: #ffffff;
}
#header {
}
#header #header-left {
	float:left;
	width:250px;
	margin-top:10px;
	margin-left:30px
}
#header #header-center {
	float:left;
	width:400px;
	margin-top:10px;
	margin-left:10px
}
#header #header-right {
	float:right;
	text-align:right;
	width:270px;
	margin-top:20px;
	margin-right:20px;
	position:relative
}
#header #header-right p {
	font-size:11px;
	color:#ea6600;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#header #header-right form {
	margin:0;
	padding:0
}
#header #header-right .textbox {
	font-size:11px;
	color:#666666;
	border:1px solid #CCCCCC;
	padding:3px 3px 3px 3px
}
#header #header-right .formbutton {
	font-size:11px;
	background-color:#ea6600;
	color:#ffffff;
	padding:3px 3px 3px 3px;
	border:0
}
#top-links {
	height:79px;
	margin-top:14px;
	padding:4px 0px 0px 13px;
	position:relative;
	font-weight:bold;
}
#top-links #link1 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:115px
}
#top-links #link2 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:110px
}
#top-links #link3 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:110px
}
#top-links #link4 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:110px
}
#top-links #link5 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:110px
}
#top-links #link6 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:110px
}
#top-links #link7 {
	float:left;
	padding: 0px 0px 0px 7px;
	text-align:center;
	width:110px
}
#top-links #link8 {
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:center;
	width:110px
}
#top-links a:link {
	color:#87002d;
	font-size:11px;
	text-decoration:none
}
#top-links a:visited {
	color:#87002d;
	font-size:11px;
	text-decoration:none
}
#top-links a:active {
	color:#87002d;
	font-size:11px;
	text-decoration:none
}
#top-links a:hover {
	color:#87002d;
	font-size:11px;
	text-decoration:none
}
#top-links a#current {
	color:#ffffff
}
/* CSS for pop up contact form */
#blanket {/*background-color:#111; opacity: 0.45; filter:alpha(opacity=45);*/
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	border:2px solid #ea6600;
	position:absolute;
	background-color:#ffffff;
	width:400px;
	z-index: 9002;
	padding:5px 5px 5px 5px
}
#popUpDiv h1 {
	font-size:11px;
	font-weight:bold;
	color:#ea6600;
	margin-left:0px;
}
#popUpDiv p {
	font-size:10px;
	font-weight:normal;
	color:#777272;
	margin-left:0px;
}
#popUpDiv #errmsg li {
	color:#ac2020;
	font-size:10px
}
#popUpDiv table.contact-member-form {
	width:300px
}
#popUpDiv table.contact-member-form td {
	padding:3px 3px 3px 0px;
	font-size:11px;
	font-weight:bold;
	color:#777272;
	text-align:left
}
#popUpDiv table.contact-member-form td.left {
	width:120px;
	font-size:11px;
	font-weight:bold;
	color:#2a86ba;
	text-align:left
}
#popUpDiv .textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	padding:3px 3px 3px 3px;
	border:1px solid #CCCCCC
}
#popUpDiv .formbutton {
	background-color:#f37e1d;
	font-size:12px;
	color:#ffffff;
	padding:4px 4px 4px 4px;
	border:none
}
/* CSS for pop up why join the pips? */
#popUpWhyJoin {
	border:2px solid #ea6600;
	position:absolute;
	background-color:#ffffff;
	width:500px;
	z-index: 9002;
	padding:5px 5px 5px 5px
}
#popUpWhyJoin h1 {
	font-size:11px;
	font-weight:bold;
	color:#ea6600;
	margin-left:0px;
}
#popUpWhyJoin p {
	font-size:10px;
	font-weight:normal;
	color:#777272;
	margin-left:0px;
}
#body {
	margin-bottom:10px;
}
#body h1 {
	font-size:16px;
	font-weight:bold;
	color:#ea6600;
	padding-top:0px
}
#body h2 {
	font-size:14px;
	font-weight:bold;
	color:#ea6600;
	padding-top:0px
}
#body h2 .edit-link {
	font-size:10px;
	font-weight:normal
}
#body p {
	font-size:12px;
	line-height:16px
}
#body li {
	font-size:12px;
	line-height:16px
}
#body p a:link, #body li a:link {
	color:#0d4a87;
	text-decoration:none
}
#body p a:visited, #body li a:visited {
	color:#0d4a87;
	text-decoration:none
}
#body p a:active, #body li a:active {
	color:#0d4a87;
	text-decoration:none
}
#body p a:hover, #body li a:hover {
	color:#0d4a87;
	text-decoration:underline
}
#body h1 a:link, #body h2 a:link {
	color:#ea6600;
	text-decoration:none
}
#body h1 a:visited, #body h2 a:visited {
	color:#ea6600;
	text-decoration:none
}
#body h1 a:active, #body h2 a:active {
	color:#ea6600;
	text-decoration:none
}
#body h1 a:hover, #body h2 a:hover {
	color:#ea6600;
	text-decoration:underline
}
#body #body-left {
	width:230px;
	float:left;
	padding-left:30px
}
#body #body-left #blog-button {
	position:relative;
	height:146px;
}
#body #body-left #blog-button .button-image {
	position:absolute;
	top:0px;
	left:0px
}
#body #body-left #blog-button .button-text {
	width:140px;
	position:absolute;
	top:60px;
	left:30px
}
#body #body-left #blog-button .button-text p {
	font-size:10px;
	font-weight:normal;
	color:#980c2e;
	line-height:13px
}
#body #body-left p {
	margin:0px 0px 10px 0px
}
#body #body-right {
	width:700px;
	float:right;
	margin-left:10px;
	margin-right:20px
}
#body #body-right #header-image {
	margin:0px 0px 0px 0px
}
#body #body-right #left-home {
	width:210px;
	float:left;
	margin-right:10px;
	margin-top:0px
}
#body #body-right #right-home {
	width:460px;
	float:right;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px
}
/* STYLES FOR BLOG PAGES */
#body #body-right #blogcontent {
	width:400px;
	float:left;
}
#body #body-right #blogsidebar {
	width:220px;
	float:right
}
#body #quick-search {
	float:right;
	width:405px;
	margin-top:15px;
	height:110px;
	background-image:url(../images/quick-search-bg.jpg);
	background-repeat:no-repeat
}
#body #quick-search form {
	margin:48px 0px 0px 20px;
	padding:0px 0px 0px 0px
}
#body #quick-search form .select-type {
	font-size:10px;
	border:none;
}
#body #quick-search form .select-location {
	font-size:10px;
	border:none;
	margin-left:15px
}
#body #quick-search .quick-search-btn {
	margin-left:220px;
	margin-top:6px
}
#body form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
}
#body #contact-member-form {
	position:absolute;
	left:45%;
	top:45%;
	display:none; /*visibility:hidden*/
}
#body-right #profile-left {
	float:left;
	width:180px;
	margin-top:10px;
	margin-right:30px
}
#body-right #profile-right {
	float:left;
	width:480px;
	margin-top:10px
}
#body-right #profile-right h3 {
	font-size:11px;
	font-weight:bold;
	color:#2a86ba
}
#body-right #profile-right p {
	font-size:11px;
	color:#000000
}
#profile-right table#profile {
	position:relative;
	margin:0px 0px 0px 0px;
	width:85%;
}
#profile-right table#profile td.left {
	padding:6px 6px 6px 0px;
	font-size:11px;
	font-weight:bold;
	color:#2a86ba;
	text-align:left
}
#profile-right table#profile td.right {
	padding:6px 6px 6px 0px;
	font-size:11px;
	color:#000000
}
#profile-right table#profile td.left-2col {
	padding:6px 6px 6px 0px;
	font-size:11px;
	font-weight:bold;
	color:#2a86ba;
	text-align:left
}
#profile-right table#profile td.right-2col {
	padding:6px 6px 6px 0px;
	font-size:11px;
	color:#777272
}
#profile-update-box {
	background-image:url(../images/latest-profile-bg.jpg);
	background-repeat:no-repeat;
	height:63px;
	margin-top:5px;
	margin-bottom:3px
}
#profile-update-box img {
	margin-top:10px;
	margin-left:16px;
	float:left
}
#profile-update-box p {
	float:left;
	margin:12px 2px 0px 10px;
	font-size:11px
}
#profile-update-box p a:link {
	color:#ffffff;
	text-decoration:none
}
#profile-update-box p a:visited {
	color:#ffffff;
	text-decoration:none
}
#profile-update-box p a:active {
	color:#ffffff;
	text-decoration:none
}
#profile-update-box p a:hover {
	color:#ffffff;
	text-decoration:none
}
#box-200 {
	width:200px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px
}
#box-200 h3 {
	font-size:12px;
	font-weight:bold;
	color:#1b56d3;
	margin-top:0px;
	margin-bottom:8px
}
#box-200 p {
	margin-bottom:0px;
	margin-top:0px
}
#box-200 ul {
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px
}
#box-200 li {
	list-style-type:none;
	padding-left:0px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px dotted #000000;
	margin-left:0px
}
#box-200 ul li ul {
	list-style-image:url(../images/box/bullet-round.jpg);
	margin-left:20px;
	padding-left:0px;
	margin-bottom:0px
}
#box-200 li ul li {
	list-style-type:none;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:4px;
	border-bottom:none;
	margin-left:0px;
	font-size:11px
}
#box-200 .top-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-left.jpg);
	background-repeat:no-repeat
}
#box-200 .top {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:150px;
	background-image:url(../images/box/top.jpg);
	background-repeat:repeat-x
}
#box-200 .top-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-right.jpg);
	background-repeat:no-repeat
}
#box-200 .center {
	width:160px;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 15px;
	background-image:url(../images/box/center-200.jpg);
	background-repeat:repeat-y
}
#box-200 .bottom-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-left.jpg);
	background-repeat:no-repeat
}
#box-200 .bottom {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:150px;
	background-image:url(../images/box/bottom.jpg);
	background-repeat:repeat-x
}
#box-200 .bottom-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-right.jpg);
	background-repeat:no-repeat
}
#box-400 {
	width:400px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px
}
#box-400 h3 {
	font-size:12px;
	font-weight:bold;
	color:#1b56d3;
	margin-top:0px;
	margin-bottom:8px
}
#box-400 p {
	margin-bottom:0px;
	margin-top:0px
}
#box-400 .top-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-left.jpg);
	background-repeat:no-repeat
}
#box-400 .top {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:350px;
	background-image:url(../images/box/top.jpg);
	background-repeat:repeat-x
}
#box-400 .top-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-right.jpg);
	background-repeat:no-repeat
}
#box-400 .center {
	width:360px;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 15px;
	background-image:url(../images/box/center-400.jpg);
	background-repeat:repeat-y
}
#box-400 .bottom-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-left.jpg);
	background-repeat:no-repeat
}
#box-400 .bottom {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:350px;
	background-image:url(../images/box/bottom.jpg);
	background-repeat:repeat-x
}
#box-400 .bottom-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-right.jpg);
	background-repeat:no-repeat
}
#box-500 {
	width:500px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px
}
#box-500 h3 {
	font-size:12px;
	font-weight:bold;
	color:#1b56d3;
	margin-top:0px;
	margin-bottom:8px
}
#box-500 p {
	margin-bottom:0px;
	margin-top:0px
}
#box-500 .top-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-left.jpg);
	background-repeat:no-repeat
}
#box-500 .top {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:450px;
	background-image:url(../images/box/top.jpg);
	background-repeat:repeat-x
}
#box-500 .top-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-right.jpg);
	background-repeat:no-repeat
}
#box-500 .center {
	width:460px;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 15px;
	background-image:url(../images/box/center-500.jpg);
	background-repeat:repeat-y
}
#box-500 .bottom-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-left.jpg);
	background-repeat:no-repeat
}
#box-500 .bottom {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:450px;
	background-image:url(../images/box/bottom.jpg);
	background-repeat:repeat-x
}
#box-500 .bottom-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-right.jpg);
	background-repeat:no-repeat
}
#box-600 {
	width:600px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#box-600 h3 {
	font-size:12px;
	font-weight:bold;
	color:#1b56d3;
	margin-top:0px;
	margin-bottom:8px
}
#box-600 p {
	margin-bottom:0px;
	margin-top:0px
}
#box-600 .top-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-left.jpg);
	background-repeat:no-repeat
}
#box-600 .top {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:550px;
	background-image:url(../images/box/top.jpg);
	background-repeat:repeat-x
}
#box-600 .top-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:20px;
	width:25px;
	background-image:url(../images/box/top-right.jpg);
	background-repeat:no-repeat
}
#box-600 .center {
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 15px;
	background-image:url(../images/box/center-600.jpg);
	background-repeat:repeat-y
}
#box-600 .bottom-left {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-left.jpg);
	background-repeat:no-repeat
}
#box-600 .bottom {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:550px;
	background-image:url(../images/box/bottom.jpg);
	background-repeat:repeat-x
}
#box-600 .bottom-right {
	margin:0px 0px 0px 0px;
	float:left;
	height:25px;
	width:25px;
	background-image:url(../images/box/bottom-right.jpg);
	background-repeat:no-repeat
}
#box-500 table#sign-up-form, #box-600 table#sign-up-form {
	position:relative;
	margin:0px 0px 0px 0px;
	width:100%;
}
#box-500 table#sign-up-form td, #box-600 table#sign-up-form td {
	padding:6px 6px 6px 0px;
	font-size:11px
}
#box-500 table#sign-up-form td .textbox, #box-600 table#sign-up-form td .textbox, .textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	padding:3px 3px 3px 3px;
	border:1px solid #CCCCCC
}
#box-500 table#sign-up-form td .formbutton, #box-600 table#sign-up-form td .formbutton {
	background-color:#f37e1d;
	font-size:12px;
	color:#ffffff;
	padding:3px 4px 3px 4px;
	border:none
}
#footer {
	width:100%;
	margin-top:20px;
	margin-bottom:0px;
	height:81px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat
}
#footer #footer-left-top {
	float:left;
	width:400px;
	padding-top:14px;
	padding-left:30px;
	font-size:11px;
	color:#87002d
}
#footer #footer-right-top {
	float:right;
	width:400px;
	text-align:right;
	padding-top:14px;
	padding-right:30px;
	font-size:11px;
	color:#87002d
}
#footer #footer-left-top a:link, #footer #footer-right-top a:link {
	color:#87002d;
	text-decoration:none
}
#footer #footer-left-top a:visited, #footer #footer-right-top a:visited {
	color:#87002d;
	text-decoration:none
}
#footer #footer-left-top a:active, #footer #footer-right-top a:active {
	color:#87002d;
	text-decoration:none
}
#footer #footer-left-top a:hover, #footer #footer-right-top a:hover {
	color:#87002d;
	text-decoration:underline
}
#footer #footer-left-bottom {
	float:left;
	width:400px;
	padding-top:24px;
	padding-left:30px;
	font-size:10px;
	color:#ababab
}
#footer #footer-right-bottom {
	float:right;
	width:400px;
	text-align:right;
	padding-top:24px;
	padding-right:30px;
	font-size:10px;
	color:#ababab
}
#footer #footer-left-bottom a:link, #footer #footer-right-bottom a:link {
	color:#ababab;
	text-decoration:none
}
#footer #footer-left-bottom a:visited, #footer #footer-right-bottom a:visited {
	color:#ababab;
	text-decoration:none
}
#footer #footer-left-bottom a:active, #footer #footer-right-bottom a:active {
	color:#ababab;
	text-decoration:none
}
#footer #footer-left-bottom a:hover, #footer #footer-right-bottom a:hover {
	color:#ababab;
	text-decoration:underline
}
.red {
	color:#ac2020;
}
.green {
	color:#137713
}
.blue {
	color:#1b56d3
}
.green-reverse {
	background-color:#137713;
	color:#ffffff;
	padding:3px 3px 3px 3px
}
.textbox {
	font-size:11px;
	color:#414d7e;
	font-family:Arial, Helvetica, sans-serif
}
.formbutton-sml {
	background-color:#f37e1d;
	font-size:11px;
	color:#ffffff;
	padding:2px 2px 2px 2px;
	border:none
}
.form-filter {
	margin:0px;
	padding:0px
}
.large-text {
	font-size:14px;
	font-weight:bold
}
hr {
	border: 0;
	height:1px;
	color:#CCCCCC;
	margin-top:10px
}
