/* Defaults
---------------------------------------------------------*/
body {
	background: url(images/background-main.png) repeat-x #9DCADF;
	color: #555555;
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	line-height: 1.6;
	margin:0px;
	padding:0px;
	font-size: 12px;
}
body#bd {
	background: #121212;
	color: #666666;
}
body.contentpane {
	color: #111111;
	font-size: 12pt;
	line-height: 1.3em;
	margin: 1em 2em;
	width: auto; /* Printable Page */
}
body.fs1 {
	font-size: 10px;
}
body.fs2 {
	font-size: 11px;
}
body.fs3 {
	font-size: 12px;
}
body.fs4 {
	font-size: 13px;
main
}
body.fs5 {
	font-size: 14px;
}
body.fs6 {
	font-size: 15px;
}
/* Normal link */
a {
	color: #DB7812;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
/* Title text */
h1, h2, h3, h4, .contentheading, .componentheading, .blog_more strong, .nftitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2;
}
/* Small text */
small, .small, .smalldark, .createby, .createdate, .createdby, .modifydate, .img_caption, span.site-slogan, p.site-slogan, a.readon, #ja-headtools, #ja-pathway, #ja-botsl, #ja-footer {
	font-size: 92%;
}
small, .small, .img_caption {
	color: #999999;
}
img.caption {
}
/* Heading */
h1 {
	font-size: 200%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 125%;
	font-weight: bold;
}
h4, h5, h6 {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
ul li {
}
ol li {
}
th {
	font-weight: bold;
	padding: 5px;
	text-align: left;
}
td {
	padding-left: 0px;
}
fieldset {
	border: none;
	padding: 10px 5px;
}
fieldset a {
	font-weight: bold;
}
fieldset.input {
	padding: 0;
}
hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #DDDDDD;
	height: 1px;
}
td, div {
	font-size: 100%;
}
a img {
	border: none;
}
p, h1, h2 {
	margin: 7px 0;
	padding: 0px;
}
img, div {
	behavior: url(iepngfix.htc)
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
input, select, textarea, .inputbox, .button {
	font-family: Arial, sans-serif;
	font-size: 100% !important;
}
.inputbox {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #666666;
	margin: 0 5px;
	padding: 2px;
}
.button {
	background: #FFFFFF !important;
	border: 1px solid #DDDDDD;
	color: #666666;
	font-weight: bold;
	padding: 1px 8px !important;
}
.button:hover, .button:active, .button:focus {
	background: #FFFFFF !important;
	color: #111111;
	font-weight: bold;
	padding: 1px 8px;
	text-decoration: none;
}
* html .button {
	padding: 0 5px !important; /*IE 6*/
}
*+html .button {
	padding: 0 5px !important; /*IE 7*/
}
/* Main Layout
----------------------------------------------------------*/
.wrap {
	clear: both;
	width: 100%;
}
.main {
	margin: 0px auto;
	width: 990px;/*	background:url(images/shade-main.png); */
}
.main-container {
	margin: 0 5px 6px 5px;
	border-left: 1px solid #005ca4;
	border-right: 1px solid #005ca4;
	border-bottom: 1px solid #005ca4;
	background-color: #ffffff;
	display: block;
	padding: 8px;
}
.main-container .content {
}
/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/*-----------------------------------
	LAYOUT
-------------------------------------*/
.menu {
	background: url(images/bc-background.png);
	height: 30px;
	display: block;
}
div.menu .right {
	background: url(images/bc-right4.png) top right no-repeat;
	height: 30px;
	display: block;
	padding-right: 5px;
}
.menu .separator {
	background: url(images/bc-left411.png);
	height: 6px;
	display: block;
}
.menu .separator div {
	background: url(images/bc-right41.png) top right no-repeat;
	height: 6px;
	display: block;
}
.menu .separator div div {
	background: url(images/bc-left41.png) top left no-repeat;
	height: 6px;
	display: block;
}
.submenu {
	margin-top: 10px;
}


/*********************
SOLPARTMENU
*********************/
.MainMenu_MenuContainer>tbody>tr>td {
	padding:1px;
}

.MainMenu_MenuContainer>tbody>tr>td>table {
	border: 1px solid #a29256;
	background-color: #f9e8a9;
}

.MainMenu_MenuItem {
	color:#444;
	cursor:pointer;
	font: 11px normal Tahoma, Geneva, sans-serif;
}
.MainMenu_MenuItem a{
	color:#888;
	cursor:pointer;
	font: 11px normal Tahoma, Geneva, sans-serif;
}

.MainMenu_MenuBar {
	font: 11px normal Tahoma, Geneva, sans-serif;
}

.MainMenu_SubMenu {
	background-color:#FAEBB4;
	border:1px soolid #9C8C53;
	border-top: none;
	cursor:pointer;
	font: 11px normal Tahoma, Geneva, sans-serif;
}
/*********/


.header {
}
.completebody .left {
	width: 234px;
	float: left;
	margin: auto;
}
.completebody .center {
	background-color: #339999;
}
.completebody .right {
	background-color: #FF6633;
	width: 234px;
	float: right;
}
.completebody .centerright {
	margin-left: 8px;
}
.completebody .centerright .left1 {
	margin-right:8px;
}
.completebody .centerright .right1 {
}
.completebody .centerright .top1 {
}
.footer {
}
.maintable {
	border-left: 1px solid #005ca4;
	border-right: 1px solid #005ca4;
	background-color:#e9eef3;
	display: block;
}
.maintable-whitebkg {
	border-left: 1px solid #005ca4;
	border-right: 1px solid #005ca4;
	background-color:#ffffff;
	display: block;
}
.MainLayer { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	display:block;
	margin:0px auto;
	width:990px;
	text-align:left!important;
}
.InnerLayer {
	border-left: 1px solid #005ca4;
	border-right: 1px solid #005ca4;
	background-color:#e9eef3;
	display: block
}
.shade-main {
	/*background-image:url(images/shade-main.png);*/
	padding: 0px 5px 0px 5px;
	display:block
}
.logo {
	width:484px;
	height: 127px;
	float: left;
	padding: 0 0 0 12px;
	background: 12px 0px no-repeat url(images/logo.png);
}
/* ----------------------------------------------------------------------------------
	Navigation Bar
   ----------------------------------------------------------------------------------*/

#bc-default {
	background-image:url(images/bc-background.png)
}
#bc-default .left {
	background-image:url(images/bc-left.png);
	height:30px
}
#bc-default .right {
	background-image:url(images/bc-right.png);
	height: 30px;
}
#bc-default1 {
	background-image:url(images/bc-background1.png)
}
#bc-default1 .left {
	background-image:url(images/bc-left1.png);
	height:30px
}
#bc-default1 .right {
	background-image:url(images/bc-right1.png);
	height: 30px;
}
#bc-default2 {
	background-image:url(images/bc-background.png)
}
#bc-default2 .left {
	background-image:url(images/bc-left2.png);
	height:30px
}
#bc-default2 .right {
	background-image:url(images/bc-right.png);
	height: 30px;
}
#bc-default3 {
	background-image:url(images/bc-background1.png)
}
#bc-default3 .left {
	background-image:url(images/bc-left3.png);
	height:30px;
	width:95px
}
#bc-default3 .right {
	background-image:url(images/bc-right1.png);
	height: 30px;
}
#bc-default4 {
	background-image:url(images/bc-background1.png)
}
#bc-default4 .left {
	background-image:url(images/bc-left4.png);
	height:30px;
	width:95px
}
#bc-default4 .right {
	background-image:url(images/bc-right4.png);
	height: 30px;
}
div.bc-default4 {
	margin: 0px 0;
	background: url(images/bc-left411.png) repeat-x top left;
}
div.bc-default4 div {
	background: url(images/bc-left41.png) no-repeat top left;
	margin: 0;
	width: 100%;
}
div.bc-default4 div div {
	background: url(images/bc-right41.png) no-repeat top right;
}
/* ----------------------------------------------------------------------------------
	Blocks
   ----------------------------------------------------------------------------------*/

#bl-white {
	background-color: #ffffff;
}
#bl-white .bl-tl {
	background-image:url(images/bl-white-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-white .bl-tr {
	background-image:url(images/bl-white-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-white .bl-bl {
	background-image:url(images/bl-white-bl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-white .bl-br {
	background-image:url(images/bl-white-br.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-white .bl-t {
	border-top: 1px solid #e2e8ed;
}
#bl-white .bl-r {
	border-right: 1px solid #e2e8ed;
}
#bl-white .bl-b {
	border-bottom: 1px solid #e2e8ed;
}
#bl-white .bl-l {
	border-left: 1px solid #e2e8ed;
}
#bl-grey {
	background-color: #e8e8e8;
}
#bl-grey .bl-tl {
	background-image:url(images/bl-grey-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-grey .bl-tr {
	background-image:url(images/bl-grey-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-grey .bl-bl {
	background-image:url(images/bl-grey-bl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-grey .bl-br {
	background-image:url(images/bl-grey-br.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-grey .bl-t {
	border-top: 1px solid #dcdcdc;
}
#bl-grey .bl-r {
	border-right: 1px solid #dcdcdc;
}
#bl-grey .bl-b {
	border-bottom: 1px solid #dcdcdc;
}
#bl-grey .bl-l {
	border-left: 1px solid #dcdcdc;
}
#bl-green {
	background-color: #edf0e4;
}
#bl-green .bl-tl {
	background-image:url(images/bl-green-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-green .bl-tr {
	background-image:url(images/bl-green-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-green .bl-bl {
	background-image:url(images/bl-green-bl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-green .bl-br {
	background-image:url(images/bl-green-br.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-green .bl-t {
	border-top: 1px solid #dcdcdc;
}
#bl-green .bl-r {
	border-right: 1px solid #dcdcdc;
}
#bl-green .bl-b {
	border-bottom: 1px solid #dcdcdc;
}
#bl-green .bl-l {
	border-left: 1px solid #dcdcdc;
}
#bl-blue {
	background-color: #e8edf1;
}
#bl-blue .bl-tl {
	background-image:url(images/bl-blue-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-blue .bl-tr {
	background-image:url(images/bl-blue-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-blue .bl-bl {
	background-image:url(images/bl-blue-bl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-blue .bl-br {
	background-image:url(images/bl-blue-br.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-blue .bl-t {
	border-top: 1px solid #e2e8ed;
}
#bl-blue .bl-r {
	border-right: 1px solid #e2e8ed;
}
#bl-blue .bl-b {
	border-bottom: 1px solid #e2e8ed;
}
#bl-blue .bl-l {
	border-left: 1px solid #e2e8ed;
}
#bl-brown {
	background-color: #f0ede4;
}
#bl-brown .bl-tl {
	background-image:url(images/bl-brown-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-brown .bl-tr {
	background-image:url(images/bl-brown-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-brown .bl-bl {
	background-image:url(images/bl-brown-bl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-brown .bl-br {
	background-image:url(images/bl-brown-br.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-brown .bl-t {
	border-top: 1px solid #e6e2d8;
}
#bl-brown .bl-r {
	border-right: 1px solid #e6e2d8;
}
#bl-brown .bl-b {
	border-bottom: 1px solid #e6e2d8;
}
#bl-brown .bl-l {
	border-left: 1px solid #e6e2d8;
}
#bl-orange {
	background-color: #f9f6ef;
}
#bl-orange .bl-tl {
	background-image:url(images/bl-orange-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-orange .bl-tr {
	background-image:url(images/bl-orange-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-orange .bl-bl {
	background-image:url(images/bl-orange-bl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-orange .bl-br {
	background-image:url(images/bl-orange-br.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-orange .bl-t {
	border-top: 1px solid #f0ece4;
}
#bl-orange .bl-r {
	border-right: 1px solid #f0ece4;
}
#bl-orange .bl-b {
	border-bottom: 1px solid #f0ece4;
}
#bl-orange .bl-l {
	border-left: 1px solid #f0ece4;
}
#bl-bottom {
	background-color: #f0f0f0;
}
#bl-bottom .bl-tl {
	background-image:url(images/bl-bottom-tl.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-bottom .bl-tr {
	background-image:url(images/bl-bottom-tr.png);
	width:3px;
	height:3px;
	background-repeat:no-repeat;
}
#bl-bottom .bl-bl {
	border: 0 0 1px 1px solid #eaeaea
}
#bl-bottom .bl-br {
	border: 0 1px 1px 0 solid #eaeaea
}
#bl-bottom .bl-t {
	border-top: 1px solid #eaeaea;
}
#bl-bottom .bl-r {
	border-right: 1px solid #eaeaea;
}
#bl-bottom .bl-b {
	border-bottom: 1px solid #eaeaea;
}
#bl-bottom .bl-l {
	border-left: 1px solid #eaeaea;
}
.separator-bottom {
	background-image:url(images/separator-bottom.png);
	background-repeat:repeat-x;
	height:7px;
	border:1px solid #c19b10
}
.margin-bottom-7 {
	margin-bottom: 7px;
}
.margin-right-7 {
	margin-right:7px;
}
.b-grey-bkg {
	background: repeat-x url(images/bc-btn-br-bkg.png);
	padding: 0 6px;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 15px;
	text-align: center;
	color: #fff;
}
.b-grey0 {
	background: 0 0 no-repeat url(images/bc-btn-br-left.png);
	margin: 0 2px;
	float: right;
	padding-left:4px;
}
.b-grey1 {
	background: 100% 0 no-repeat url(images/bc-btn-br-right.png);
	padding-right: 4px;
}
.b-red-bkg {
	background: repeat-x url(images/bc-btn-red-bkg.png);
	padding: 0 6px;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 15px;
	text-align: center;
	color: #fff;
}
.b-red0 {
	background: 0 0 no-repeat url(images/bc-btn-red-left.png);
	margin: 0 2px;
	float: right;
	padding-left:4px;
}
.b-red1 {
	background: 100% 0 no-repeat url(images/bc-btn-red-right.png);
	padding-right: 4px;
}
.footer {
	padding: 5px 0 0 0;
}
.copyright {
	font: 11px normal Arial, Helvetica, sans-serif;
	color: #cda000;
}
.rights {
	font: 11px normal Arial, Helvetica, sans-serif;
	color: #777777;
}
.terms {
	font: 11px normal Arial, Helvetica, sans-serif;
	color: #0063ae;
	padding: 5px 0 0 0;
}
/* MENU 
------------------------------------------------- */
.dnn_dnnnav_ctldnnnav_spmbctr {
	font: bold 11px 'Segoe UI', Arial, Helvetica, sans-serif;
	border-right: 1px solid #cfa91d;
	border-left: 1px solid #ebcd59;
	color:red;
}
.dnn_dnnnav_ctldnnnav_spmbar {
	font: bold 11px 'Segoe UI', Arial, Helvetica, sans-serif;
	border-right: 1px solid #cfa91d;
	border-left: 1px solid #ebcd59;
	color: green;
}
.dnn_dnnnav_ctldnnnav_spmitm {
	font: bold 11px 'Segoe UI', Arial, Helvetica, sans-serif;
	line-height:26px;
	border-right: 1px solid #cfa91d;
	border-left: 1px solid #ebcd59;
	color: blue;
}
/* SUBMENUS */
.submenu-link * {
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.submenu-link {
	float:right
}
.submenu-link .links {
	margin: 0px;
	padding: 0px;
}
.submenu-link .links li {
	float:left;
	font-weight:normal;
	margin: 0 2px;
}
.submenu-link .links li span {
	text-decoration:none;
	background:url(images/bc-btn-br-left.png) left top no-repeat;
	display:block;
}
.submenu-link .links li span span {
	display:block;
	background:url(images/bc-btn-br-right.png) right top no-repeat;
	padding:0 4px;
}
.submenu-link .links li span span a {
	background:url(images/bc-btn-br-bkg.png) left top repeat-x;
	display:block;
	padding:0px 5px 1px 5px;
	color:#FFF;
}
.submenu-link .links li a:hover {
	color:gold;
	text-decoration:none;
}
.submenu-link .links .red li a {
	color:gold;
	text-decoration:none;
	background:url(images/bc-btn-red-left.png) left top no-repeat;
	display:block;
}
.submenu-link .links .red li a span {
	display:block;
	background:url(images/bc-btn-red-right.png) right top no-repeat;
	padding:0 4px;
}
.submenu-link .links .red li a span span {
	background:url(images/bc-btn-red-bkg.png) left top repeat-x;
	display:block;
	padding:0px 5px 1px 5px;
}
.submenu-link .links .red li a:hover {
	background:url(images/bc-btn-blue-left.png) left top no-repeat;
	color:#fff;
	text-decoration:none;
}
.submenu-link .links .red li a:hover span {
	background:url(images/bc-btn-blue-right.png) right top no-repeat;
}
.submenu-link .links .red li a:hover span span {
	background:url(images/bc-btn-blue-bkg.png) left top repeat-x;
}
.submenu-profile * {
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.submenu-profile {
	margin-bottom: 10px;
}
.submenu-profile .links {
	margin: 0px;
	padding: 0px;
}
.submenu-profile .links span li {
	font-weight:normal;
	margin: 0px 0px;
}
.submenu-profile .links .lightgrey li a {
	color:#fff;
	text-decoration:none;
	background:url(images/bc-btn-br-left.png) left top no-repeat;
	display:block;
}
.submenu-profile .links .lightgrey li a span {
	display:block;
	background:url(images/bc-btn-br-right.png) right top no-repeat;
	padding:0 4px;
}
.submenu-profile .links .lightgrey li a span span {
	background:url(images/bc-btn-br-bkg.png) left top repeat-x;
	display:block;
	padding:0px 5px 1px 5px;
}
.submenu-profile .links .lightgrey li a:hover {
	background:url(images/bc-btn-blue-left.png) left top no-repeat;
	color:#fff;
	text-decoration:none;
}
.submenu-profile .links .lightgrey li a:hover span {
	background:url(images/bc-btn-blue-right.png) right top no-repeat;
}
.submenu-profile .links .lightgrey li a:hover span span {
	background:url(images/bc-btn-blue-bkg.png) left top repeat-x;
}
.submenu-profile .links .lightgrey1 li a {
	color:#fff;
	text-decoration:none;
	background:url(images/bc-btn1-br-left.png) left top no-repeat;
	display:block;
	height: 21px;
}
.submenu-profile .links .lightgrey1 li a span {
	display:block;
	background:url(images/bc-btn1-br-right.png) right top no-repeat;
	padding:0 4px;
	height: 21px;
	line-height: 21px;
}
.submenu-profile .links .lightgrey1 li a span span {
	background:url(images/bc-btn1-br-bkg.png) left top repeat-x;
	display:block;
	padding:0px 5px 1px 5px;
}
.submenu-profile .links .lightgrey1 li a:hover {
	background:url(images/bc-btn1-orange-left.png) left top no-repeat;
	color:#444444;
	text-decoration:none;
}
.submenu-profile .links .lightgrey1 li a:hover span {
	background:url(images/bc-btn1-orange-right.png) right top no-repeat;
}
.submenu-profile .links .lightgrey1 li a:hover span span {
	background:url(images/bc-btn1-orange-bkg.png) left top repeat-x;
}
/* SUBMENUS ENDS */







/* NAV BAR BEGINS */
.navbar-link * {
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.navbar-link {
}
.navbar-link .links {
	margin: 0px;
	padding: 0px;
}
.navbar-link .links li {
	float:left;
	font-weight:normal;
	margin: 0 2px;
}
.navbar-link .links li a {
	text-decoration:none;
	background:url(images/curves/grey-left.png) left top no-repeat;
	display:block;
}
.navbar-link .links li a span {
	display:block;
	background:url(images/curves/grey-right.png) right top no-repeat;
	padding:0 4px;
}
.navbar-link .links li a span span {
	background-color: #817e74;
	display:block;
	padding:5px 7px 4px 7px;
	color:#FFF;
}
.navbar-link .links li a:hover {
	background:url(images/curves/lightblue-left.png) left top no-repeat;
	color:#555;
	text-decoration:none;
}
.navbar-link .links li a:hover span {
	background:url(images/curves/lightblue-right.png) right top no-repeat;
	color:#555;
}
.navbar-link .links li a:hover span span {
	background-color: #f2f5f7
}
/* GREEN */
.navbar-link .links .green li a {
	text-decoration:none;
	background:url(images/curves/green-left.png) left top no-repeat;
	display:block;
}
.navbar-link .links .green li a span {
	display:block;
	background:url(images/curves/green-right.png) right top no-repeat;
	padding:0 4px;
}
.navbar-link .links .green li a span span {
	background-color: #798668;
	display:block;
	padding:5px 7px 4px 7px;
}
.navbar-link .links .green li a:hover {
	background:url(images/curves/lightblue-left.png) left top no-repeat;
	color:#fff;
	text-decoration:none;
}
.navbar-link .links .green li a:hover span {
	background:url(images/curves/lightblue-right.png) right top no-repeat;
}
.navbar-link .links .green li a:hover span span {
	background-color: #f2f5f7;
}
/* DARKBLUE */
.navbar-link .links .darkblue li a {
	text-decoration:none;
	background:url(images/curves/darkblue-left.png) left top no-repeat;
	display:block;
}
.navbar-link .links .darkblue li a span {
	display:block;
	background:url(images/curves/darkblue-right.png) right top no-repeat;
	padding:0 4px;
}
.navbar-link .links .darkblue li a span span {
	background-color: #5b7284;
	display:block;
	padding:5px 7px 4px 7px;
}
.navbar-link .links .darkblue li a:hover {
	background:url(images/curves/lightblue-left.png) left top no-repeat;
	color:#fff;
	text-decoration:none;
}
.navbar-link .links .darkblue li a:hover span {
	background:url(images/curves/lightblue-right.png) right top no-repeat;
}
.navbar-link .links .darkblue li a:hover span span {
	background-color: #f2f5f7;
}
/* White*/
.navbar-link .links .white li a {
	color: #444;
	text-decoration:none;
	background:url(images/curves/lightblue-left.png) left top no-repeat;
	display:block;
}
.navbar-link .links .white li a span {
	display:block;
	background:url(images/curves/lightblue-right.png) right top no-repeat;
	padding:0 4px;
}
.navbar-link .links .white li a span span {
	background-color: #f2f5f7;
	display:block;
	padding:5px 7px 5px 7px;
	color: #666666;
	font-weight:bold;
}
.navbar-link .links .white li a:hover {
	background:url(images/curves/lightblue-left.png) left top no-repeat;
	text-decoration:none;
}
.navbar-link .links .white li a:hover span {
	background:url(images/curves/lightblue-right.png) right top no-repeat;
}
.navbar-link .links .white li a:hover span span {
	background-color: #f2f5f7;
}
/* Sub Links*/
.navbar-sublink * {
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.navbar-sublink {
}
.navbar-sublink .links {
	margin: 0px;
	padding: 0px;
}
.navbar-sublink .links li {
	float:left;
	font-weight:normal;
	margin: 0 2px;
}
.navbar-sublink .links li a {
	text-decoration:none;
	background:url(images/curves/slate-left.png) left top no-repeat;
	display:block;
}
.navbar-sublink .links li a span {
	display:block;
	background:url(images/curves/slate-right.png) right top no-repeat;
	padding:0 4px;
}
.navbar-sublink .links li a span span {
	background-color: #788ca0;
	display:block;
	padding:0px 5px 0px 5px;
	color:#FFF;
}
.navbar-sublink .links li a:hover {
	background:url(images/curves/red1-left.png) left top no-repeat;
	text-decoration:none;
}
.navbar-sublink .links li a:hover span {
	background:url(images/curves/red1-right.png) right top no-repeat;
	color:gold;
}
.navbar-sublink .links li a:hover span span {
	background-color: #b90000
}
/* NAV BAR ENDS */


/*************************************
 Block White
**************************************/

div.bl-white {
	margin: 0px 0;
}
div.bl-white div {
	background: url(images/bl-white-br.png) no-repeat bottom right;
	margin: 0;
	width: 100%;
}
div.bl-white div div {
	background: url(images/bl-white-bl.png) no-repeat bottom left;
}
div.bl-white div div div {
	background: url(images/bl-white-tr.png) no-repeat top right;
}
div.bl-white div div div div {
	background: url(images/bl-white-tl.png) no-repeat top left;
}
div.bl-white div div div div div {
	margin: 0;
	padding: 5px;
	width: auto;
}
/*************************************
 Navigation Bar

**************************************/

#ps-navbar .ps-box-br {
	background: url(images/bl-topbar-br.png) no-repeat bottom right #F5F5F5;
	zoom: 1;
}
#ps-navbar .ps-box-bl {
	background: url(images/bl-topbar-bl.png) no-repeat bottom left;
}
#ps-navbar .ps-box-tr {
	background: url(images/bl-topbar-tr.png) no-repeat top right;
	width: 100%;
}
#ps-navbar .ps-box-tl {
	background: url(images/bl-topbar-tl.png) no-repeat top left;
}
#ps-navbar-content {
	padding: 4px 3px 0px 3px;
}
#ps-navbar-title {
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
}
.user-ProfileTitle {
	font: bold 17px 'Segoe UI', Arial, Helvetica, sans-serif;
	color:#115e98;
}
/*************************************
Tabbed Button

**************************************/

#ps-tab-pane {
	background: url(images/ps-tab-pane-bkg.png) no-repeat;
}
#ps-tab-pane .content {
	padding: 0px;
}
#ps-tab-pane .title {
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
}
.user-ProfileTitle {
	font: bold 17px 'Segoe UI', Arial, Helvetica, sans-serif;
	color:#115e98;
}
/* Tabbed Button Links */
.ps-tab-link * {
	list-style:none;
	font:normal 12px 'Segoe UI', Arial, Helvetica, sans-serif;
}
.ps-tab-link {
}
.ps-tab-link .links {
	margin: 0px;
	padding: 0px;
}
.ps-tab-link .links li {
	float:left;
	font-weight:normal;
	margin: 0 4px 0 0;
	;
}
.ps-tab-link .links li a {
	text-decoration:none;
	background:url(images/curves/tab-pane-left.png) left top no-repeat;
	display:block;
}
.ps-tab-link .links li a span {
	display:block;
	background:url(images/curves/tab-pane-right.png) right top no-repeat;
	padding:0 4px;
}
.ps-tab-link .links li a span span {
	background-color: #dae2ea;
	display:block;
	padding:9px 7px 8px 7px;
	color:#777777;
	background:url(images/curves/tab-pane.png) repeat-x;
}
.ps-tab-link .links li a:hover {
	background:url(images/curves/tab-pane-left-on.png) left top no-repeat;
	text-decoration:none;
	color: #555555;
}
.ps-tab-link .links li a:hover span {
	background:url(images/curves/tab-pane-right-on.png) right top no-repeat;
	color: #555555;
}
.ps-tab-link .links li a:hover span span {
	background-color: #ffffff;
	background:url(images/curves/tab-pane-on.png) repeat-x;
	color: #555555;
}
/* GREEN */
.ps-tab-link .links .green li a {
	text-decoration:none;
	background:url(images/curves/tab-pane-green-left.png) left top no-repeat;
	display:block;
}
.ps-tab-link .links .green li a span {
	display:block;
	background:url(images/curves/tab-pane-green-right.png) right top no-repeat;
	padding:0 4px;
}
.ps-tab-link .links .green li a span span {
	background-color: #6d9257;
	display:block;
	padding:5px 7px 4px 7px;
}
.ps-tab-link .links .green li a:hover {
	background:url(images/curves/tab-pane-left-on.png) left top no-repeat;
	color:#fff;
	text-decoration:none;
}
.ps-tab-link .links .green li a:hover span {
	background:url(images/curves/tab-pane-right-on.png) right top no-repeat;
}
.ps-tab-link .links .green li a:hover span span {
	background-color: #ffffff;
	background:url(images/curves/tab-pane-on.png) repeat-x;
}
/* White*/
.ps-tab-link .links .white li a {
	color: #444;
	text-decoration:none;
	background:url(images/curves/tab-pane-left-on.png) left top no-repeat;
	display:block;
}
.ps-tab-link .links .white li a span {
	display:block;
	background:url(images/curves/tab-pane-right-on.png) right top no-repeat;
	padding:0 4px;
}
.ps-tab-link .links .white li a span span {
	background-color: #ffffff;
	background:url(images/curves/tab-pane-on.png) repeat-x;
	display:block;
	padding:10px 7px 8px 7px;
	color: #666666;
	font-weight:bold;
}
.ps-tab-link .links .white li a:hover {
	background:url(images/curves/tab-pane-left-on.png) left top no-repeat;
	text-decoration:none;
}
.ps-tab-link .links .white li a:hover span {
	background:url(images/curves/tab-pane-right-on.png) right top no-repeat;
}
.ps-tab-link .links .white li a:hover span span {
	background-color: #ffffff;
	background:url(images/curves/tab-pane-on.png) repeat-x;
}
/* Sub Links*/
.ps-tab-sublink * {
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.ps-tab-sublink {
}
.ps-tab-sublink .links {
	margin: 0px;
	padding: 0px;
}
.ps-tab-sublink .links li {
	float:left;
	font-weight:normal;
	margin: 0 2px;
}
.ps-tab-sublink .links li a {
	text-decoration:none;
	background:url(images/curves/slate-left.png) left top no-repeat;
	display:block;
}
.ps-tab-sublink .links li a span {
	display:block;
	background:url(images/curves/slate-right.png) right top no-repeat;
	padding:0 4px;
}
.ps-tab-sublink .links li a span span {
	background-color: #788ca0;
	display:block;
	padding:0px 5px 0px 5px;
	color:#FFF;
}
.ps-tab-sublink .links li a:hover {
	background:url(images/curves/red1-left.png) left top no-repeat;
	text-decoration:none;
}
.ps-tab-sublink .links li a:hover span {
	background:url(images/curves/red1-right.png) right top no-repeat;
	color:gold;
}
.ps-tab-sublink .links li a:hover span span {
	background-color: #b90000
}
/* NAV BAR ENDS */


/*************************************
 Block Bluish Grey : Nested DIVs
**************************************/

#ps-bl-bluishgrey .ps-box-br {
	background: url(images/curves/box-bluishgrey-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-bluishgrey .ps-box-bl {
	background: url(images/curves/box-bluishgrey-bl.png) no-repeat bottom left;
}
#ps-bl-bluishgrey .ps-box-tr {
	background: url(images/curves/box-bluishgrey-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-bluishgrey .ps-box-tl {
	background: url(images/curves/box-bluishgrey-tl.png) no-repeat top left;
}
#ps-bl-bluishgrey .ps-box-content {
	padding:8px;
	display:block;
}
/*************************************
 Block White : Nested DIVs
**************************************/

#ps-bl-white .ps-box-br {
	background: url(images/curves/box-white-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-white .ps-box-bl {
	background: url(images/curves/box-white-bl.png) no-repeat bottom left;
}
#ps-bl-white .ps-box-tr {
	background: url(images/curves/box-white-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-white .ps-box-tl {
	background: url(images/curves/box-white-tl.png) no-repeat top left;
}
#ps-bl-white .ps-box-content {
	padding:8px;
	display:block;
}
/*************************************
 Block White : Nested DIVs
**************************************/

#ps-bl-white-thik .ps-box-br1 {
	background: url(images/curves/box-white-br1.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-white-thik .ps-box-bl1 {
	background: url(images/curves/box-white-bl1.png) no-repeat bottom left;
}
#ps-bl-white-thik .ps-box-tr1 {
	background: url(images/curves/box-white-tr1.png) no-repeat top right;
	width: 100%;
}
#ps-bl-white-thik .ps-box-tl1 {
	background: url(images/curves/box-white-tl1.png) no-repeat top left;
}
#ps-bl-white-thik .ps-box-content1 {
	padding:8px;
	display:block;
}
/* Gradient Grey Bar */
#ps-bl-gredient-grey .ps-box-br {
	background: url(images/curves/box-gredientgrey-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-gredient-grey .ps-box-bl {
	background: url(images/curves/box-gredientgrey-bl.png) no-repeat bottom left;
}
#ps-bl-gredient-grey .ps-box-tr {
	background: url(images/curves/box-gredientgrey-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-gredient-grey .ps-box-tl {
	background: url(images/curves/box-gredientgrey-tl.png) no-repeat top left;
}
#ps-bl-gredient-grey .ps-box-content {
	padding:8px;
	display:block;
}
/* Blue Bar */
#ps-bl-blue .ps-box-br {
	background: url(images/curves/box-blue-bar-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-blue .ps-box-bl {
	background: url(images/curves/box-blue-bar-bl.png) no-repeat bottom left;
}
#ps-bl-blue .ps-box-tr {
	background: url(images/curves/box-blue-bar-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-blue .ps-box-tl {
	background: url(images/curves/box-blue-bar-tl.png) no-repeat top left;
}
#ps-bl-blue .ps-box-content {
	padding:8px;
	display:block;
}
/* Gredient Blue Bar */
#ps-bl-gredientblue .ps-box-br {
	background: url(images/curves/box-left-blue-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-gredientblue .ps-box-bl {
	background: url(images/curves/box-left-blue-bl.png) no-repeat bottom left;
}
#ps-bl-gredientblue .ps-box-tr {
	background: url(images/curves/box-left-blue-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-gredientblue .ps-box-tl {
	background: url(images/curves/box-left-blue-tl.png) no-repeat top left;
}
#ps-bl-gredientblue .ps-box-content {
	padding:8px;
	display:block;
}
/* White Blue Border Bar */
#ps-bl-whiteblueborder .ps-box-br {
	background: url(images/curves/box-white-bar-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-whiteblueborder .ps-box-bl {
	background: url(images/curves/box-white-bar-bl.png) no-repeat bottom left;
}
#ps-bl-whiteblueborder .ps-box-tr {
	background: url(images/curves/box-white-bar-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-whiteblueborder .ps-box-tl {
	background: url(images/curves/box-white-bar-tl.png) no-repeat top left;
}
#ps-bl-whiteblueborder .ps-box-content {
	padding:8px;
	display:block;
}
/* Clean White Blue Border Bar */
#ps-bl-cleanwhiteblueborder .ps-box-br {
	background: url(images/curves/clean-white-blue-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-cleanwhiteblueborder .ps-box-bl {
	background: url(images/curves/clean-white-blue-bl.png) no-repeat bottom left;
}
#ps-bl-cleanwhiteblueborder .ps-box-tr {
	background: url(images/curves/clean-white-blue-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-cleanwhiteblueborder .ps-box-tl {
	background: url(images/curves/clean-white-blue-tl.png) no-repeat top left;
}
#ps-bl-cleanwhiteblueborder .ps-box-content {
	padding:8px;
	display:block;
}
/* Right Grey Border Bar */
#ps-bl-rightgrey .ps-box-br {
	background: url(images/curves/box-right-grey-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-rightgrey .ps-box-bl {
	background: url(images/curves/box-right-grey-bl.png) no-repeat bottom left;
}
#ps-bl-rightgrey .ps-box-tr {
	background: url(images/curves/box-right-grey-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-rightgrey .ps-box-tl {
	background: url(images/curves/box-right-grey-tl.png) no-repeat top left;
}
#ps-bl-rightgrey .ps-box-content {
	padding:8px;
	display:block;
}
/* Light Blue Bar */
#ps-bl-lightblue .ps-box-br {
	background: url(images/curves/trans-blue-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-lightblue .ps-box-bl {
	background: url(images/curves/trans-blue-bl.png) no-repeat bottom left;
}
#ps-bl-lightblue .ps-box-tr {
	background: url(images/curves/trans-blue-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-lightblue .ps-box-tl {
	background: url(images/curves/trans-blue-tl.png) no-repeat top left;
}
#ps-bl-lightblue .ps-box-content {
	padding:6px;
	display:block;
}
/* Light Blue Bar */
#ps-bl-smallblue .ps-box-br {
	background: url(images/curves/box-sblue-bar-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-smallblue .ps-box-bl {
	background: url(images/curves/box-sblue-bar-bl.png) no-repeat bottom left;
}
#ps-bl-smallblue .ps-box-tr {
	background: url(images/curves/box-sblue-bar-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-smallblue .ps-box-tl {
	background: url(images/curves/box-sblue-bar-tl.png) no-repeat top left;
}
#ps-bl-smallblue .ps-box-content {
	padding:6px;
	display:block;
}


/* 	Black Bar */
#ps-bl-black .ps-box-br {
	background: url(images/curves/box-sblack-bar-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-black .ps-box-bl {
	background: url(images/curves/box-sblack-bar-bl.png) no-repeat bottom left;
}
#ps-bl-black .ps-box-tr {
	background: url(images/curves/box-sblack-bar-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-black .ps-box-tl {
	background: url(images/curves/box-sblack-bar-tl.png) no-repeat top left;
}
#ps-bl-black .ps-box-content {
	padding:6px;
	display:block;
}



/* Sign Up Bar */
#ps-bl-signup .ps-box-br {
	background: url(images/curves/box-signup-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-signup .ps-box-bl {
	background: url(images/curves/box-signup-bl.png) no-repeat bottom left;
}
#ps-bl-signup .ps-box-tr {
	background: url(images/curves/box-signup-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-signup .ps-box-tl {
	background: url(images/curves/box-signup-tl.png) no-repeat top left;
}
#ps-bl-signup .ps-box-content {
	padding:8px;
	display:block;
}
.box-holder {
	margin: 20px auto;
	padding: 20px;
	background-color:#FFFFFF;
	border: 2px solid #0066CC;
	width: 800px;
}
.contents {
	display: block;
}
/* Contents for Text/HTML Modules*/
.container-title {
	font: bold 13px Arial, Helvetica, sans-serif;
}
.container-content {
}
body {
	margin: 0px;
	background: url(images/background-main.png) repeat-x #9DCADF;
}
#mainWindow {
	width: 978px;
	margin: 0 auto;
	background-color: #e9eef3;
	border-left: 1px solid #005ca4;
	border-right: 1px solid #005ca4;
}
#innerWindow {
	margin: 0 8px;
	padding: 1px 0;
	width: 962px;
}
.clearFix {
	clear: both;
}
#header {
	margin: 0 0 10px 0;
}
#title {
	background: url(images/bc-background.png) repeat-x;
}
#title #siteName {
	/*background-color: gold;*/
	width: 95px;
	float: left;
}
#title #menu {
	/*background-color: orange;*/
	width: 450px;
	float: left;
	background: url(images/slogan-topbar.png) no-repeat;
	height: 30px;
}
#title #menu #content{
	/*background-color: orange;*/
	width: 450px;
	float: left;
	background: url(images/slogan-topbar.png) no-repeat;
}
#title #userInfo {
	/*background-color: #FCC;*/
	width: 400px;
	float: right;
	text-align:right;
	margin-top: 8px;
}
#topPane {
	/*background-color: #066;*/
	margin-bottom: 10px;
}
#logo {
	/*background-color:#993;*/
	float: left;
	width: 370px;
}
#bannerPane {
	/*background-color:#330;*/
	float: left;
	width: 590px;
}
#mainBody {
	margin-bottom: 10px;
}
#tabPane {
/*background-color:#963;*/
}
#innerBody {
	background-color:#fff;
	padding: 12px;
	border: 1px solid #afbecd;
	border-top: none;
	display: block;
}
#innerBody #left {
	/*background-color:green;*/
	width: 218px;
	float: left;
}
#innerBody #contentPane {
/*background-color:aqua;*/
	/*margin: 0 0 10px 0;*/
}
#outerRight {
	float: left;
	width: 697px;
	border-left: 1px solid #afbecd;
	margin-left: 10px;
	padding-left: 10px;
}
#topRight {
	/*background-color:#C90;*/
	margin: 0 0 10px 0;
}
#bottomRight {
	/*background-color:#C90;*/
	margin: 10px 0 0px 0;
}
#innerRight {
}
#center {
	/*background-color:#966;*/
	width: 458px;
	float: left;
	border-right: 1px solid #afbecd;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}
#right {
	/*background-color: #F96;*/
	width: 218px;
	float: right;
}
#footer {
	margin-bottom: 7px;
}
#footer #bar {
	background-color: #bfa127;
	border: 1px solid #b0910f;
	height: 5px;
}
#footer #innerFooter {
	margin: 2px 0 5px 0;
}
#footer #leftFooter {
	float: left;
	/*background-color:#C3C;*/
	width: 50%;
}
#footer #rightFooter {
	float: right;
	/*background-color:#966;*/
	width: 50%;
	text-align: right;
}
#marketLeft {
	float: left;
	width: 697px;
	border-right: 1px solid #e5e5e5;
	padding-right: 10px;
}
#marketLeft #leftPane {
	float: left;
	width: 345px;
	border-right: 1px solid #e5e5e5;
	padding-right: 10px;
}
#marketLeft #centerMarket {
	float: left;
	width: 331px;
	margin: 0 0 0 10px;
}
#marketRight {
	width: 218px;
	float: right;
	margin-left:10px;
}
#BottomLeft {
	margin-top: 10px
}


/**
Module More Link
*****************/

.module-more-link {
	text-align:right;
	padding: 1px 3px 2px 0;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ccc;
}
.module-more-link a {
	font: 10px normal Tahoma, Geneva, sans-serif;
	color:#666;
	text-decoration: none;
}
.module-more-link a:hover {
	color:#aaa;
}

/** Home Page
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
**/

body {
	background: #9dcadf url(images/background-main.png) repeat-x;
	margin: 0;
}
.clearfix {
	clear:both;
}
.formItem > input, .formItem > select {
	border: 1px solid #96a6c5;
	background-color: #fff;
	height: 15px;
	font: normal 11px 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #888;
	padding-top:3px;
	padding-left: 2px;
}
.HomeMainDiv {
	width: 980px;
	margin: 0 auto;
}
.HomePageArea {
	background-color: #d9e0e7;
	border-bottom: 2px solid #212b31;
	padding: 8px 7px 3px 7px;
}
.HomeTopBar {
	background: url(images/home/home-TopBkg.png);
	height: 30px;
	margin: 0 1px;
}
.HomeTopBar .right {
	background: url(images/home/home-TopRight.png) no-repeat right;
	height: 30px;
}
.HomeTopBar .left {
	background: url(images/home/home-TopLeft.png) no-repeat left;
	height: 30px;
}
.HomeTopBarBottom {
	background: url(images/home/home-TopBottomBkg.png);
	height: 6px;
	margin: 0 1px;
}
.HomeTopBarBottom .right {
	background: url(images/home/home-TopBottomRight.png) no-repeat right;
	height: 6px;
}
.HomeTopBarBottom .left {
	background: url(images/home/home-TopBottomLeft.png) no-repeat left;
	height: 6px;
}
.HomeHead {
	margin: 0 1px;
}
.HomeHead .homeSlogan {
	float:right;
}
.HomeHead .homeSlogan h1 {
	font: bold 15px 'Segoe UI', Arial, Helvetica, sans-serif;
	height: 0;
	width: 420px;
	margin: 0;
	padding-top: 83px;
	background: transparent url(images/home/home-slogan.png) repeat scroll 0 0;
	overflow:hidden;
}
.HomeBody {
	height: 373px;
	background:url(images/home/home-body-bkg.png) no-repeat;
}
.HomeBody .hbody {
	padding: 14px;
}
.HomeBody .hbLeft {
	float: left;
	width:518px;
	height: 305px;
	margin-right: 12px;
}
.HomeBody .hbRight {
	float: left;
	width: 407px;
	height: 305px;
	background:url(images/home/home-bkg-form.png) no-repeat;
}
.HomeBody .hbRight>div {
	margin: 14px 21px;
}
.HomeBody .hbRight .home-joinSB {
}
.HomeBody .hbRight .home-joinSB .home-Free {
	position:absolute;
	width: 63px;
	height: 91px;
	background: transparent url(images/home/home-free.png) no-repeat
}
.HomeBody .hbRight .home-sep1 {
	background: transparent url(images/home/home-separator2.png) repeat-x;
	margin: 12px 0;
	height: 5px;
}
.HomeBody .hbRight .home-form {
}
.HomeBody .hbRight .home-form .fLabel {
	color: #3b3c3c;
	font: bold 11px 'Segoe UI', Arial, Tahoma, Geneva, sans-serif;
	width: 88px;
	margin-top: 3px;
	margin-bottom: 4px;
	margin-right: 10px;
	float: left;
	text-align: right;
}
.HomeBody .hbRight .home-form .fTextBox {
	width: 250px;
	height: 21px;
	margin-bottom: 4px;
	float: left;
}
.HomeBody .hbRight .home-form .fTextBox .formItem {

	float: left;
}
.HomeBody .hbRight .home-form .fTextBox .formItem>input, .HomeBody .hbRight .home-form .fTextBox .formItem>select {
	border: 1px solid #96a6c5;
	background-color: #fff;
	height: 15px;
	font: normal 11px 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #888;
	padding-top:3px;
	padding-left: 2px;
}

.HomeBody .hbRight .home-form .fCaption {
	width: 265px;
	height: 10px;
	margin-bottom: 4px;
	float: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #005496;
}
.HomeBody .hbRight .home-sep2 {
	background: transparent url(images/home/home-separator1.png) repeat-x;
	margin: 8px 0;
	height: 2px;
}
.HomeBody .hbRight .home-submit {
}
.HomeBody .hbRight .home-submit .fLabel {
	width: 86px;
	margin-top: 3px;
	margin-bottom: 4px;
	margin-right: 10px;
	float: left;
}
.HomeBody .hbRight .home-submit .fTextBox {
	width: 250px;
	margin-bottom: 4px;
	float: left;
}
.HomeBody .hbText {
	margin-top: 9px;
	font: normal 12px 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #393939;
	line-height: 17px;
}
.HomeBoxes {
	margin: 0 1px;
}
.HomeBoxes .left {
	height: 206px;
	width: 316px;
	float:left;
	background: url(images/home/home-bl-you.png) no-repeat;
}
.HomeBoxes .middle {
	height: 206px;
	width: 316px;
	float:left;
	background: url(images/home/home-bl-business.png) no-repeat;
	margin: 0 8px;
}
.HomeBoxes .right {
	height: 206px;
	width: 315px;
	float:left;
	background: url(images/home/home-bl-community.png) no-repeat;
}
.HomeBoxes .box {
	margin: 47px 140px 0 12px;
}
.HomeBoxes .box .bTitle {
}
.HomeBoxes .box .bDesc {
	font: bold 11px 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #222;
	line-height: 16px;
	margin: 7px 0 0 3px;
	height: 64px;
}
.HomeBoxes .box .bButton {
	margin: 6px 0;
}
.HomeBoxes .box .bButton img {
	border: none;
}
.HomeFoot {
	margin: 0 1px;
}
.HomeFoot .footBar {
	width: 963px;
	height: 7px;
	background-image:url(images/home/home-footBar.png);
	margin-bottom: 5px;
}
.HomeFoot .left {
	float: left;
	width: 600px;
}
.HomeFoot .left .footLinks {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color:#666;
}
.HomeFoot .left .footLinks a {
	font: bold 11px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color:#026fc5;
}
.HomeFoot .left .footLinks a:hover {
	font: bold 11px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color:#333;
}
.HomeFoot .left .bookmarks {
	margin-top: 20px;
}
.HomeFoot .left .bookmarks img {
	margin-right: 15px;
	border: none;
}
.HomeFoot .left .bookmarks .bleft {
	float: left
}
.HomeFoot .left .bookmarks .bright {
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 4px;
	color:#666;
}
.HomeFoot .left .bookmarks .bright a {
	color:#666;
}
.HomeFoot .right {
	float: right;
	width: 300px;
}
.HomeFoot .right .innerLeft {
	float: right;
	width: 230px;
	text-align:right;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #ae8d00
}
.HomeFoot .right .innerLeft .rights {
	color: #65696c;
}
.HomeFoot .right .innerRight {
	float: right;
	width: 48px;
}
.HomeMirror {
	margin-top: 1px;
	height: 50px;
	background-image: url(images/home/bkg-mirror.png);
}


/** Activity Page
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
**/

/*
Latest Neighborhood News
*/

#ActivityNews {
	padding: 10px 0 0 0;
	clear: both;
}
#ActivityNews .newstitle {
	font: bold 13px Arial;
	color: #1111ff;
}
#ActivityNews .reporter {
	font: bold 11px Arial;
	color: #666666;
}
#ActivityNews .print {
	float:right;
}
#ActivityNews .date {
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#aaa;
	margin: 0 0 5px 0;
}
#ActivityNews .comment {
	float: right;
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#aaa;
}
#ActivityNews .photo {
	float: left;
	padding: 0px 7px 0px 0px;
	border-right: 1px solid #cccccc;
	margin: 0 7px 3px 0;
	width: 100px;
}
#ActivityNews .newsbody {
	margin:1px 0 0 0;
	padding: 8px 0 0 0;
	border-top: 1px solid #cccccc;
}
/* New ServiceBox Neighbors */

.activity-new-neighbors {
	float:left;
	display:block;
	width:140px;
	height:88px;
	border: 1px solid #d5dde2;
	border-bottom: 3px solid #d5dde2;
	margin:5px;
	background-color: #f0f3f5;
}
/* ServiceBox Communicate You*/

#divCommunicateU {
}
#divCommunicateU #postcomment {
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 4px;
	margin: 0 0 4px 0;
}
#divCommunicateU #postcomment .maintextbox {
	width: 446px;
	border: 1px solid #cccccc;
}
.sboxCommunicateImage {
	height:90px;
}
.sboxuseravatardiv {
	position: absolute;
	width: 57px;
	height: 57px;
}
.sboxuseravatar {
	width:57px;
	height: 57px;
}
.sboxuseravatarsmalldiv {
	position: absolute;
	height: 32px;
	width: 32px;
}
.sboxuseravatarsmall {
	width:32px;
	height: 32px;
}
.sboxcommunicatemain {
	width:300px;
}
.sboxcommunicateinner {
	width:300px;
}
/* Favorite Neighbors Short List */

#FriendShortList {
	clear: both;
}
#FriendShortList .toplink {
	border-bottom: 1px solid #cccccc;
	margin-bottom:5px;
	text-align:right;
	font: normal 11px tahoma, Arial, Helvetica, sans-serif;
	padding: 2px 0;
}
#FriendShortList .toplink a {
	text-decoration:none;
	color: #999999;
}
#FriendShortList .toplink a:hover {
	color: #006699;
}
#FriendShortList .photo {
	border: 1px solid #cccccc;
	margin: 2px;
	float: left;
}
.neighbor-list {
	margin: 6px;
	width: 60px;
	height: 105px;
	text-align:center;
	float: left;
}
.neighbor-list-alt {
	margin: 6px;
	width: 60px;
	text-align:center;
	float: left;
}
.neighbor-list-photo {
}
.neighbor-list-name {
	font: 11px Arial, Helvetica, sans-serif;
	color: #1075c3;
}
.neighbor-list-address {
	font: 9px Arial, Helvetica, sans-serif;
	color: #666666;
}
/* Favorite Business */
.business-random {
	width: 54px;
	float: left;
	margin: 4px 5px 5px 0;
	border: 1px solid #bbb;
}
.business-random img {
	border: 2px solid #fff;
}
/** Profile Page
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
**/

#divNeighborhoodInfo {
	font-size: 11px;
	color:#888;
}
#divNeighborhoodInfo .normal {
	background-color: #f1f1f1;
	border-bottom: 1px solid #fff;
	padding: 5px;
	padding-left: 8px
}
#divNeighborhoodInfo .alt {
	background-color: #f6f6f6;
	border-bottom: 1px solid #fff;
	padding: 5px;
	padding-left: 8px
}
/* Recent Neighborhood News*/
/*
Latest Neighborhood News
*/

#GeneralNews {
	padding: 10px 0 0 0;
	clear: both;
}
#GeneralNews .newstitle {
	font: bold 13px Arial;
	color: #1111ff;
}
#GeneralNews .reporter {
	font: bold 11px Arial;
	color: #666666;
}
#GeneralNews .print {
	float:right;
}
#GeneralNews .date {
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#aaa;
	margin: 0 0 5px 0;
}
#GeneralNews .comment {
	float: right;
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#aaa;
}
#GeneralNews .photo {
	float: left;
	padding: 0px 7px 0px 0px;
	border-right: 1px solid #cccccc;
	margin: 0 7px 3px 0;
	width: 100px;
}
#GeneralNews .newsbody {
	margin:1px 0 0 0;
	padding: 8px 0 0 0;
	border-top: 1px solid #cccccc;
}
/* Favorite Business */

.profile-favbusiness {
	line-height: 15px;
}
.profile-favbusiness .normal {
	background-color: #fff;
	border-bottom: 1px dotted #ccc;
	clear: both;
	padding: 4px 2px 5px 7px;
}
.profile-favbusiness .alt {
	background-color: #ffffff;
	border-bottom: 1px dotted #ccc;
	clear:both;
	padding: 4px 2px 5px 7px;
}
.profile-favbusiness .img {
	float:left;
	width: 55px;
}
.profile-favbusiness .img img {
	float:left;
	margin: 4px 2px 2px 0;
	max-width:50px;
	border: 1px solid #dddddd;
}
.profile-favbusiness .content .title {
	font-weight:bold;
	color: #555555;
	padding-top: 2px;
}
.profile-favbusiness .content .title a {
	font-weight:bold;
	color: #555555;
}
.profile-favbusiness .content .desc {
	clear:both;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.profile-favbusiness .foot {
	padding: 2px 2px 2px 7px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
/* My Groups */

.profile-mygroups {
	line-height: 15px;
}
.profile-mygroups .normal {
	background-color: #fff;
	border-bottom: 1px solid #dddddd;
	clear: both;
	padding: 2px 2px 2px 7px;
}
.profile-mygroups .alt {
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
	clear:both;
	padding: 2px 2px 2px 7px;
}
.profile-mygroups .content .title {
	color: #555555;
	padding-top: 2px;
}
.profile-mygroups .content .title a {
	color: #555555;
}
.profile-mygroups .foot {
	padding: 2px 2px 2px 7px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
/* Articles I've Written */
.profile-articles-written {
	line-height: 15px;
}
.profile-articles-written .normal {
	background-color: #fcfcfc;
	border-bottom: 1px dotted #ccc;
	clear: both;
	padding: 4px 2px 5px 7px;
}
.profile-articles-written .alt {
	background-color: #ffffff;
	border-bottom: 1px dotted #ccc;
	clear:both;
	padding: 4px 2px 5px 7px;
}
.profile-articles-written .content .title {
	color: #555555;
	padding-top: 2px;
}
.profile-articles-written .content .title a {
	font-weight:bold;
	color: #555555;
}
.profile-articles-written .content .desc {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
}
.profile-articles-written .foot {
	padding: 2px 2px 2px 7px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
/** News Page
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
**/


/* Local Announcement */

#announcement {
	height: 105px;
}
#announcement .mainImage {
	margin-top: 3px 5px 0 0;
	float: left;
}
#announcement .mainImage img {
	max-width:100px;
	min-width: 100px;
	height: 80px;
	margin-right: 5px;
}
#announcement .title1 {
	font: bold 12px 'Segoe UI', Arial, Helvetica, sans-serif;
	line-height:15px;
}
#announcement .author {
	font: normal 9px verdana, Arial, Helvetica, sans-serif;
	color:#999999;

}
#announcement .date {
	font: normal 9px verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
}
#announcement .details1 {
	line-height:15px;
	margin-top: 7px;
}
#announcement .mainTitle {
	background-color:#f0f5f8;
	padding: 3px;
	margin: 3px 0;
}
#announcement .newsLinks ul {
	margin-left: 13px;
}
#announcement .newsLinks ul li a {
	color:#333333;
	text-decoration:underline;
}
#sportsannouncementLocal .newsLinks ul li a:hover {
	color:#0b71be;
	text-decoration:underline;
}


/* Regional News */

#RNews {
	padding:10px 4px;
	border-bottom: 1px dotted #999999;
}
#RNews .photo {
	width: 100px;
	margin: 2px 7px 7px 0;
	float: left;
	position: relative;
	border: 1px solid #777777;
}
#RNews .title {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#093d72;
}
#RNews .author {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}
#RNews .date {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	margin-bottom: 10px;
}
#RNews .details {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #383122;
}


/* Neighborhoor News*/

#NNews {
                padding:10px 4px;
                border-bottom: 1px dotted #999999;
}
#NNews .photo {
	width: 100px;
	margin: 2px 7px 7px 0;
	float: left;
                position: relative;
                border: 1px solid #777777;
}
#NNews .title {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#093d72;
}
#NNews .author {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}
#NNews .date {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	margin-bottom: 10px;
}
#NNews .details {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #383122;
}




/** Group page
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
**/


.sb-group-activity {
	background-color:#f4f5f7;
	border-bottom: 1px solid #e8eaec;
	padding: 1px;
}
.sb-group-activity .photo {
	margin: 7px 5px 3px 5px;
	float: left;
}
.sb-group-activity .photo a img{
	border: 1px solid silver;
	padding: 1px;
}
.sb-group-activity .content {
	padding: 3px;
}
.sb-group-activity-alt {
	background-color:#f7f8f9;
	border-bottom: 1px solid #e8eaec;
	padding: 1px;
}
.sb-group-activity-alt .photo {
	margin: 7px 5px 3px 5px;
	float: left;
}
.sb-group-activity-alt .photo a img{
	border: 1px solid silver;
	padding: 1px;
}
.sb-group-activity-alt .content {
	padding: 3px;
}




















/** Business page
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
*****************************************************************************************************
**/

#sb-communicate-business {
	padding: 10px;
	background-color: #f5f5f5;
	border: 1px solid #dbdbdb;
	width: 436px;
}
#sb-communicate-business .mainCommentArea {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: right;
}
#sb-communicate-business .comments {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#sb-communicate-business .mainCommentArea .button {
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #777;
	color: #fff;
	background-color: #919191;
	margin: 3px 0 0 0;
	padding: 1px 5px;
	text-align: right;
}
#sb-communicate-business .mainComment {
	width: 433px;
	height: 53px;
}
#sb-communicate-business .clearFix {
	clear: both;
}
#sb-communicate-business .mainPhoto {
	float: left;
	height: 52px;
	width: 52px;
}
#sb-communicate-business .mainPhoto img {
	background-position: 1px 1px;
	background-repeat:no-repeat;
}
#sb-communicate-business .message {
	float: left;
	width: 378px;
	padding-left: 4px;
}
#sb-communicate-business .message .commentPhoto {
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 10px;
}
#sb-communicate-business .message .commentMessage {
	float: left;
	width: 307px;
}
#sb-communicate-business .mainMessage {
	border: 1px solid #dbdbdb;
	padding: 8px;
	margin-bottom: 5px;
	background-color: #fff;
}
#sb-communicate-business .comment {
	font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
	color:#444;
}
#sb-communicate-business .comment .username {
	color: #006ac0;
	font-weight: bold;
}
#sb-communicate-business .date {
	color: #999;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
#sb-communicate-business .friendsMessage {
	border: 1px solid #dbdbdb;
	background-color: #fcfcfc;
	padding: 8px;
	margin-bottom: 5px;
}
#sb-communicate-business .messageBox {
}
#sb-communicate-business .messageBox .textbox {
	border: 1px solid #dbdbdb;
	background-color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #777;
	width: 305px;
	height: 35px;
}
#sb-communicate-business .messageBox .button {
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #777;
	color: #fff;
	background-color: #919191;
	margin: 3px 0 0 0;
	padding: 1px 5px;
	text-align: right;
}
/* Box Communicate */
#ps-bl-communicate {
	margin-bottom: 7px;
}
#ps-bl-communicate .ps-box-br {
	background: url(/images/box-communicate-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-communicate .ps-box-bl {
	background: url(/images/box-communicate-bl.png) no-repeat bottom left;
}
#ps-bl-communicate .ps-box-tr {
	background: url(/images/box-communicate-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-communicate .ps-box-tl {
	background: url(/images/box-communicate-tl.png) no-repeat top left;
}
#ps-bl-communicate .ps-box-content {
	padding:8px 8px 8px 16px;
	display:block;
}
/* Box Communicate 1 */
#ps-bl-communicate1 {
	margin-bottom: 4px;
}
#ps-bl-communicate1 .ps-box-br {
	background: url(/images/box-communicate1-br.png) no-repeat bottom right;
	zoom: 1;
}
#ps-bl-communicate1 .ps-box-bl {
	background: url(/images/box-communicate1-bl.png) no-repeat bottom left;
}
#ps-bl-communicate1 .ps-box-tr {
	background: url(/images/box-communicate1-tr.png) no-repeat top right;
	width: 100%;
}
#ps-bl-communicate1 .ps-box-tl {
	background: url(/images/box-communicate1-tl.png) no-repeat top left;
}
#ps-bl-communicate1 .ps-box-content {
	padding:8px 8px 8px 16px;
	display:block;
}


