/* `CSS Reset
----------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background-color: transparent;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}body{
	line-height:1;
	font-size:62.5%;
	font-family: Calibri, "Gill Sans MT", "Trebuchet MS", sans-serif;
	color: #333;
	background-color: #CECCE2;
	background-image: url(../img/bg_body.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}


ol,ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* `Base Text Formatting


----------------------------------------------------------------------------------------------------*/


a:focus{
	/* [disabled]outline:1px dotted; */
}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}

h1{
	font-size:2.5em;
}h2{
	font-size:2em
}h3{
	font-size:2em
}h4{
	font-size:1.9em;
	font-weight: normal;
}h5{
	font-size:1.7em
}h6{
	font-size:1.5em
}ol{list-style:decimal}ul{list-style:disc}li{

}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{
	margin-bottom:1em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #575A54;
	font-weight: normal;
}


/* `Grid System
----------------------------------------------------------------------------------------------------*/
body{min-width:960px}.container_24{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_24:before,.container_24:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_24:after{clear:both}
.clearfix,.container_24{zoom:1}
.roundbox { border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; behavior: url(/css/PIE.htc);}
.shadobox { box-shadow : 5px 0px 5px rgba(174,175,214,.65); -webkit-box-shadow : 5px 0px 5px rgba(174,175,214,.65); -moz-box-shadow : 5px 0px 5px rgba(174,175,214,.65);behavior: url(/css/PIE.htc);}
#wrap {
	background-color: #FFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header a#logo{
	display: block;
	background-image: url(../img/logo_sfc.png);
	background-repeat: no-repeat;
	height: 150px;
	text-indent: -9000px;
	padding: 0px;
	background-position: left center;
	float: left;
	width: 870px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.smallbox {
	width: 100px;
	background-color: #BBCAD4;
	float: left;
	/* [disabled]margin-right: 0.5em; */
	/* [disabled]margin-left: 0.5em; */
	padding: 1em;
}
#pagecontent .infobox {
	background-color: #BFBDD9;
	color: #FFF;
	margin-top: 0.7em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding-top: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	text-shadow: 0px 1px 0px #A4A0C9;
}
#welcome {
	color: #FFF;
	background-color: #BFBDD9;
	padding: 1.5em;
	margin-bottom: 1em;
}
.smallbox p {
	/* [disabled]font-size: 1.3em; */
}
#pagecontent a {
	color: #712C86;
}
#pagecontent h2 , #pagecontent h3{
	color: #712C86;
	text-shadow: none;
}
.infobox h2 {
	margin-bottom: 5px;
}
#welcome h2 {
	color: #712C86;
	margin-bottom: 0px;
	font-size: 3em;
}
#pagecontent #welcome p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
}

#welcome img.floatleft {
	float: left;
	margin-right: .5em;
}
.smallbox img {
	margin-bottom: 0.5em;
}
#pagecontent .smallbox p {
	margin-bottom: 0px;
	color: #425766;
	/* [disabled]text-shadow: #fff 1px 1px 1px; */
	font-size: 1.2em;
}
#pagecontent p {
	font-size: 1.5em;
}
#pagecontent {
	line-height: 1.3;
	/* [disabled]margin-right: 30px; */
	/* [disabled]margin-left: 30px; */
}

#footer {
	text-align: center;
	padding-top: 1em;
	background-color: #FFF;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	margin-top: 2em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CECCE2;
	font-size: 1.3em;
}
#footer a {
	padding-right: .5em;
	padding-left: .5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCF;
	line-height: 1.5;
	color: #BCB9D6;
	text-decoration: none;
}
#nav li a {
	display: block;
	background-color: #BACAD3;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	font-size: 1.55em;
	color: #712C86;
	text-decoration: none;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	behavior: url(/css/PIE.htc);
	background-image: url(../img/bg_linkarrow.png);
	background-position: 10.5em;
	background-repeat: no-repeat;
	padding: 1em;
}
#nav li a#current {

background: url(../img/bg_linkarrow_dwn.png);
color: #FFF;
background-repeat: no-repeat;
background-position: 9.5em;
background-color: #712C86;
}
#nav li a:hover  {
	color: #fff;
	background-color: #712C86;
	background-image: url(../img/bg_linkarrow_uppng.png);
	background-repeat: no-repeat;
	background-position: 10.5em;
}

ul#nav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#sidenav li a {
	display: block;
	padding: 1em;
	margin-top: .5em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	font-size: 1.6em;
	color: #712C86;
	text-decoration: none;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	behavior: url(/css/PIE.htc);
	background-position: 10.5em;
	background-repeat: no-repeat;
	border: 1px solid #BBCAD4;
	text-align: right;
}
#sidenav li a:hover {
	color: #773888;
	background-color: #EFE8F7;
}
ul#sidenav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.smallbox.alpha {
	margin-right: 1.5em;
}
.smallbox.omega {
	margin-left: 1.5em;
}
#header {
	background-image: url(../img/bg_header.png);
}
#searchbox  {
	margin-top: 0em;
	padding-top: 0px;
}
#searchbox #keywords {
	height: 23px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0em;
	background-image: url(../img/magnifier-medium-left.png);
	background-repeat: no-repeat;
	background-position: 135px center;
	border: 1px solid #BBCAD4;
	width: 150px;
	color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#searchbox #searchgobutton {
	float: right;
}
#searchbox fieldset {
	margin-top: .5em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#loginlink  {
	background-image: url(../img/lock.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.5em;
	text-decoration: none;
	color: #712C86;
	padding-left: 1.5em;
	display: block;
	float: left;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
	margin-right: 1em;
}
#logoutlink  {
	background-image: url(../img/door--arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.5em;
	text-decoration: none;
	color: #712C86;
	padding-left: 1.5em;
	display: block;
	float: left;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
	margin-right: 1em;
}
#profile  {
	background-image: url(../img/users.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.5em;
	text-decoration: none;
	color: #712C86;
	padding-left: 1.5em;
	display: block;
	float: left;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
	margin-right: 1em;
}
#footer a:hover {
	text-decoration: underline;
	color: #712C86;
}
#registerlink  {
	display: block;
	float: left;
	padding-left: 1.5em;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
	background-image: url(../img/clipboard-task.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.5em;
	color: #712C86;
	text-decoration: none;
	clear: right;
}
#header #siteaccess {
	width: 200px;
	/* [disabled]float: right; */
	clear: left;
}
#header #loginlink:hover ,#header #registerlink:hover{
	text-decoration: underline;
}
img.avatar {
	float: left;
	margin-right: 0.5em;
	padding: 0.5em;
	border: 1px solid #CECCE2;
	background-color: #FFF;
	margin-top: 0.4em;
}
.comment  {
	background-color: #F3F3F8;
	border: 1px solid #CECCE2;
	margin-bottom: 1em;
	padding: 1em;
}
.comment_text {
	padding-left: 8em;
}

.comment_author {
	color: #736CAA;
	border: 1px none #CECCE2;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0.5em;
	padding-left: 0.2em;
	font-style: italic;
	margin-bottom: 0px;
}
#pagecontent h1 {
	color: #522060;
	font-size: 2.6em;
	margin-bottom: 0.5em;
	padding-bottom: 0px;
}
.commentlink {
	background-image: url(../img/balloon.png);
	background-position: left center;
	padding-left: 1.5em;
	display: block;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 1em;
}
#pagecontent hr.divider {
	height: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #F3F3F8;
}
#pagecontent .date {
	background-image: url(../img/calendar.png);
	background-repeat: no-repeat;
	display: block;
	padding-left: 1.5em;
	color: #666;
	background-position: left top;
}
.comment.admin {
	background-color: #BFBDD9;
	color: #FFF;
	border: 1px solid #B595BF;
}
.comment.admin .comment_author {
	color: #fff;
}
#nav li ul li a {
	display: block;
	background-color: #BACAD3;
	background-image: url(../img/bg_navarrow.png);
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 2em;
	font-size: 1.4em;
	color: #712C86;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9AB1BE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0DBE1;
	background-repeat: no-repeat;
	background-position: 10px -42px;
	text-shadow: 0px -1px 0px #D0DBE1;
}
#nav li ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
#nav li ul li a:hover {
	color: #FFF;
	background-color: #875F99;
	background-image: url(../img/bg_navarrow.png);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #875F99;
	border-bottom-color: #875F99;
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-shadow: 0px -1px 0px #712C86;
}
.backtoptop {
	display: block;
	background-image: url(../img/arrow-090.png);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	background-position: left center;
}
#nav li ul li a.current {
	background-color: #712C86;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5E246F;
	border-bottom-color: #5E246F;
	color: #FFF;
	background-image: url(../img/bg_navarrow.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-shadow: none;
}
#nav li ul li:last-child a
{
	border-bottom-right-radius : 5px;
	border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-right-radius : 5px;
	-webkit-border-bottom-left-radius : 5px;
	behavior: url(/css/PIE.htc);
}

#comment_form input {
	width: 100%;
	padding: .5em;
	color: #999;
}
#comment_form textarea {
	width: 100%;
	font-family: Calibri, "Gill Sans MT", "Trebuchet MS", sans-serif;
	font-size: 1.3em;
	color: #999;
	padding: .5em;
}
#comment_form #save_info, #comment_form #notify_me {
	width: auto;
}
#comment_form input.button {
	background-color: #855894;
	color: #FFF;
	border: 1px solid #522060;
}
#comment_form label {
	font-size: 1.2em;
	color: #666;
	display: block;
	margin-top: 1.5em;
	padding-left: .5em;
}
#comment_form input:focus,
#comment_form textarea:focus {
	color: #333;
	box-shadow : 0px 0px 5px rgba(174,175,214,.65);
	-webkit-box-shadow : 0px 0px 5px rgba(174,175,214,.65);
	-moz-box-shadow : 0px 0px 5px rgba(174,175,214,.65);
	behavior: url(/css/PIE.htc);
	border: 1px solid #ABADB3;
}
#comment_form input.button:hover {
	color: #FFF;
	background-color: #522060;
}
#pagecontent a:link {
	text-decoration: none;
}
#pagecontent a:hover {
	text-decoration: underline;
}
.comment_author strong {
}
#pagecontent.blog img.floatleft {
	padding-right: 1em;
	padding-bottom: 1em;
	float: left;
	margin-top: .5em;
}
#pagecontent.blog img.floatright {
	padding-left: 1em;
	padding-bottom: 1em;
	float: right;
	margin-top: .5em;
}
#pagecontent ul.hj_social_bookmarks li {
	float: left;
	margin-right: .5em;
	list-style-type: none;
	margin-bottom: 1em;
}
#pagecontent ul.hj_social_bookmarks {
	/* [disabled]float: right; */
}
#nav li ul.slidenav li h4 {
	background-color: #522060;
	display: block;
	color: #FFF;
	font-weight: normal;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: .5em;
	padding-bottom: .5em;
}
#nav li ul.slidenav li ul li a {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	/* [disabled]background-color: #960; */
}
#pagecontent a.smallbutton.roundbox {
	background-color: #BACAD3;
	color: #712C86;
	font-size: 0.8em;
	float: right;
	margin: 0px;
	text-decoration: none;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
}
#pagecontent a.smallbutton.roundbox:hover {
	background-color: #522060;
}
#pagecontent .slidenav li h4 {
	color: #855894;
	text-decoration: underline;
	margin-bottom: 0px;
}
#pagecontent .slidenav li h4:hover {
	cursor: pointer;
}
#pagecontent ul.slidenav {
	list-style-type: none;
}
#pagecontent .slidenav li ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 1.6em;
}
#pagecontent p.editthis {
	display: block;
	background-image: url(../img/pencil.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 5px;
}
#register_member_form label , p.label{
	margin-top: 1.25em;
	font-size: 1.4em;
	margin-bottom: 0.25em;
	display: block;
	color: #666;
	/* [disabled]border-top-width: 1px; */
	/* [disabled]border-top-style: solid; */
	/* [disabled]border-top-color: #DEE7EB; */
	padding-top: 0.5em;

}
#register_member_form span.smallprint {
	font-size: 0.9em;
	color: #999;
}
#register_member_form span.label {
	color: #666;
	font-size: 1.2em;
}
#register_member_form select {
	color: #666;
	line-height: 1.4em;
	font-size: 1.3em;
	padding: 0.1em;
	margin: 0em;
}
#register_member_form input[type="text"] , #register_member_form input[type="password"],
#register_member_form textarea
{
	display: block;
	width: 100%;
	padding: 0.5em;
	border: 1px solid #DEE7EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #999;
	border-radius : 5px; 
	-moz-border-radius : 5px; 
	-webkit-border-radius : 5px; 
	behavior: url(/css/PIE.htc);
}

#register_member_form legend {
	color: #712C86;
	font-size: 2.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#register_member_form input[type="text"]:focus,
#register_member_form input[type="password"]:focus,
#register_member_form textarea:focus {
	color: #333;
	border: 1px solid #BACAD3;
	padding: 0.5em;
	box-shadow : 0px 0px 5px rgba(174,175,214,.65); -webkit-box-shadow : 0px 0px 5px rgba(174,175,214,.65); -moz-box-shadow : 0px 0px 5px rgba(174,175,214,.65);behavior: url(/css/PIE.htc);
}
#pagecontent .inyourarea {
	padding: 1em;
	border: 1px solid #BACAD3;
	background-color: #F6F6FA;
	text-shadow: 0px 1px 0px #fff;
	background-image: url(../img/bg_body.png);
	margin-bottom: 1.5em;
}
#pagecontent .resource p.website {
	background-image: url(../img/chain--arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1.5em;
	margin-bottom: 0px;
}
#pagecontent .resource h6 {
	color: #712C86;
	border-bottom-width: 1px;
	border-bottom-color: #BACAD3;
	border-bottom-style: solid;
	padding-bottom: 0.25em;
	padding-top: 0.5em;
	margin-bottom: 0.5em;
}
#pagecontent .resource p.doc {
	background-image: url(../img/document-pdf.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1.5em;
	margin-bottom: .5em;
}

#pagecontent .resource p {
	color: #666;
	padding-left: 1.5em;
}
#pagecontent .resource {
	background-image: url(../img/bg_body.png);
	border: 1px solid #BACAD3;
	margin-bottom: 1em;
	padding-top: .5em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
}

#pagecontent .inyourarea p.smallprint {
	font-size: 110%;
	color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEEF2;
	padding-top: 0.5em;
	margin-top: 0.5em;
}
#pagecontent .inyourarea h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #875F99;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BACAD3;
	padding-bottom: .3em;
	margin-bottom: .5em;
}

#pagecontent .inyourarea .floatleft {
	float: left;
	width: 50%;
}
#pagecontent .inyourarea .floatright {
	float: right;
	width: 45%;
}
#pagecontent .inyourarea p.telephone {
	background-image: url(../img/mobile-phone.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1.5em;
	margin-bottom: 0.3em;
}
#pagecontent .inyourarea p.website {
	background-image: url(../img/chain--arrow.png);
	background-position: left;
	padding-left: 1.5em;
	background-repeat: no-repeat;
	margin-bottom: 0.3em;
}
#pagecontent .inyourarea p.email {
	background-image: url(../img/mail--arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1.5em;
	margin-bottom: .3px;
}

#pagecontent .inyourarea h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #666;
	margin: 0px;
	padding: 0px;
}
#pagecontent .inyourarea h6.address {
	background-image: url(../img/address-book-open.png);
	background-repeat: no-repeat;
	padding-left: 1.8em;
}
#pagecontent .inyourarea h6.about {
	padding-top: 1em;
}

#pagecontent .inyourarea p {
	color: #666;
	margin-bottom: 0px;
}
#pagecontent .inyourarea strong {
	color: #666;
}
.searchresult  {
	padding: 1.5em;
	border: 1px solid #BACAD3;
	margin-bottom: 1.5em;
	color: #666;
}
.searchresult p.channelname {
	text-align: right;
	margin-bottom: 0px;
	font-variant: normal;
	color: #88A5B3;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BACAD3;
	padding-top: .3em;
}

.searchresult.RowOne{
	background-color: #F2F5F7;
	background-position: 10px;
}
.searchresult.RowTwo{
	background-image: url(../img/bg_body.png);
}
.searchresult h3 {
	margin-bottom: 0px;
	font-size: 1.8em;
}
.shorttitle {
	margin-bottom: 0px;
}

#register_member_form {
}
#register_member_form fieldset select option {
	/* [disabled]padding: 0.5em; */
}
#register_member_form .error {
	background-color: #ED1105;
	color: #FFF;
	font-size: 1.3em;
	text-decoration: none;
	margin: 0em;
	display: block;
	background-image: url(../img/error.png);
	background-repeat: no-repeat;
	background-position: 27em 0.5em;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
img.floatleft {
	margin-right: 1em;
	margin-bottom: 1em;
	float: left;
}
#content {
	margin-top: .1em;
}
#sidebar #twitterstream {
	padding: 0em;
	border: 1px solid #BBCAD4;
	margin-top: 1em;
	margin-bottom: 1em;
	background-image: url(../img/bg_twitter_header.gif);
	background-repeat: no-repeat;
	background-position: center .5em;
}
#twitterstream p {
	color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBCAD4;
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	margin: 0px;
	line-height: 1.1;
}
#twitterstream p:hover {
	background-color: #EFEFF5;
	background-image: url(../img/bg_body.png);
	background-position: center;
	text-shadow: 1px 1px 1px #fff;
	color: #666;
}
#twitterstream p a:link, #twitterstream p a:visited {
	text-decoration: none;
	color: #712C86;
	font-size: 1.2em;
	padding: 0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	display: block;
}
#twitterstream a.twitterfollow {
	display: block;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
	height: 5.5em;
}
.infobox img.floatright {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
#followonfacebook a {
	display: block;
	background-image: url(../img/bg_followusonfacebook.gif);
	background-repeat: no-repeat;
	height: 6.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: -9000px;
}
#register_member_form #SaveAccount {
	background-color: #522060;
	color: #FFF;
	background-image: url(../img/tick.png);
	background-repeat: no-repeat;
	background-position: .5em center;
	padding-top: 0.8em;
	padding-right: 0.5em;
	padding-bottom: 0.8em;
	padding-left: 2em;
	border: 1px solid #712C86;
	float: right;
}
#pagecontent a.smallbutton:hover {
	color: #FFF;
	background-color: #712C86;
}
#register_member_form #SaveAccount:hover {
	background-color: #BACAD3;
	color: #522060;
	cursor: pointer;
}
#register_member_form #SaveAccount:focus {
	background-color: #BACAD3;
	color: #522060;
	cursor: pointer;
}
ul#sitemap {
	list-style-type: none;
	font-size: 1.7em;
	font-weight: bold;
}
#sitemap li ul li {
	font-weight: normal;
	list-style-type: none;
	margin-left: 1em;
}
#sidebar #gprefer a {
	background-image: url(../img/gp_refer.png);
	background-repeat: no-repeat;
	text-indent: -9000px;
	display: block;
	height: 60px;
	width: 190px;
	margin-bottom: 5px;
	margin-top: 10px;
}
