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;
}

#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}

