body,html{
	background: #d1e6fc;
	color: #666666;
	font-family: 'Trebuchet MS', serif;
	font-size: 11px;
	margin: 0px auto;
	padding: 0px;
	height: 100%;
	text-align: center;}
	
p{
    padding: 0;
    margin:6px 6px 0001px 0px;}

div {
    margin:0px 0px .0001px 0px;}
	 
a {
	font-family: 'Trebuchet MS', serif;
	color: #6666CC;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
	font-family: 'Trebuchet MS', serif;
	color: #FFCC00;
	font-size: 11px;
	text-decoration: none;
}

#pg-container-l1 {
	width: 800px;
	height: 100%;
	margin: 0 auto;
	background: #99CCFF;
}

#pg-hdr-container{
	width: 800px;
	height: 68px;
	overflow: hidden;
	text-align: left;
	background: #99CCFF;
}

#pg-container-l2-p1 {
	width: 800px;
}

#pg-container-l2-p2{
	width: 800px;
	height: 15px;
	text-align: left;
	background: #666666;
	overflow: hidden;
	clear: both;
}

#pg-container-l2-p3{
	width: 800px;
}

#sbm-container-l1{
	width: 184px;
	background: #FFFFFF url(rbm_bot_bg.gif);
	float: left;
	text-align: left;
}

#sbm-search-img-container{
	position: relative;
	top: 0px;
	left: 0px;
	width: 121px;
	height: 28px;
	overflow: hidden;
}

#ideas-search-box-container{
	position: relative;
	top: 0px;
	width: 146px;
	height: 19px;
	overflow: hidden;
	left: 20px;
}

#ideas-search-button-container{
	position: relative;
	width: 52px;
	height: 22px;
	overflow: hidden;
	left: 115px;
	top: 4px;
}

form {
	position: relative;
	left: 0px;
	display: inline;
	vertical-align: top;
}

#ideas-search-box {
	position: relative;
	font-family: 'Trebuchet MS', Serif;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 16px;
	width: 146px;
	max-height: 16px;
}

.norm-text-home {
	font-family: 'Verdana', 'Trebuchet MS', Serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}

.sq-form-field {
	position: relative;
	font-family: 'Trebuchet MS', Serif;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 16px;
	width: 146px;
	max-height: 16px;
}

#ideas-search-button{
	position: relative;
	width: 52px;
	height: 22px;
}

.sbm-links-container-l2-off{
	width: 184px;
}

.sbm-links-container-l3-off{
	width: 184px;
}

.sbm-links-container-l4-off{
	width: 184px;
}

.sbm-link-container{
	position: relative;
	top: 4px;
	width: 163px;
	left: 24px;
	height: 27px;
}

.sbm-ext-links-container{
	position: relative;
	width: 156px;
	left: 28px;
}

a.sbm-link{
	font-family: 'Trebuchet MS', Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.sbm-link:hover{
	font-family: 'Trebuchet MS', Serif;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

a.sbm-sublink{
	font-family: 'Trebuchet MS', Serif;
	font-size: 12px;
	color: #c2f330;
	text-decoration: none;
	font-weight: bold;
}

a.sbm-sublink:hover{
	font-family: 'Trebuchet MS', Serif;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

#sbm-memberlogin-p1{
	width: 184px;
	height: 17px;
	overflow: hidden;
}

#sbm-memberlogin-p2{
	width: 184px;
	height: 53px;
	overflow: hidden;
}

#sbm-memberlogin-p3{
	width: 184px;
	height: 15px;
	overflow: hidden;
}

.sbm-hr{
	position: relative;
	width: 165px;
	left: 11px;
	border: 1px solid #6689AF;
	border-style: none none solid none; 
	height: 1px;
	overflow: hidden;}

#sbm-bottom-text-container{
	position: relative;
	width: 140px;
	left: 15px;
}

.sbm-bottom-text{
	font-family: 'Trebuchet MS', Serif;
	font-size: 10px;
	line-height: 12px;
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
}

#sbm-bottom-text-container a{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#sbm-bottom-text-container a:hover{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

.sbm-bottom-text-spacer{
	height: 40px;
}

.sbm-bottom-text-bold{
	font-family: 'Trebuchet MS', Serif;
	font-size: 13px;
	line-height: 15px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.sbm-bottom-text-spacer2{
	height: 10px;
	overflow: hidden;
}

.sbm-bottom-text-bold-small{
	font-family: 'Trebuchet MS', Serif;
	font-size: 10px;
	line-height: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

#bdy-container-l2-p1{
	float: left;
	width: 435px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}

#bdy-container-l2-p2 {
	width: 181px;
	overflow: hidden;
	float: right;}

#rbm-container-l2 {
	width: 180px;
	background: #00ff00;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: right;}

#bdy-container-l2-p3{
	clear: both;
	width: 616px;
	height: 50px;
	text-align: center;
}

#bdy-pic-container{
	width: 435px;
	height: 215px;
	overflow: hidden;
}

#bdy-header-bar{
	width: 435px;
	height: 19px;
	overflow: hidden;
}

#bdy-main-text-container{
	position: relative;
	width: 405px;
	left: 15px;
}

#bdy-main-text{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.bdy-link-h1{
	font-family: 'Trebuchet MS', Serif;
	font-size: 19px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.bdy-spacer1 {
	height: 8px;
	overflow: hidden;
}

#rbm-top{
	width: 180px;
	height: 52px;
	overflow: hidden;
}

#rbm-mid-l2{
	position: relative;
	width: 118px;
	left: 25px;
}

.rbm-text-block-spacer{
	overflow: hidden;
	height:1px;
}

#rbm-bot{
	width: 180px;
	height: 17px;
	overflow: hidden;
}

.rbm-text-block{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
        overflow: hidden;
	margin: 0 0 0px 0px;
	padding: 0px;
}

#sq_news_summary{
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.rbm-text-block h1{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	color: #6699CC;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
         overflow: hidden;
         padding: 0px;
         margin: 0 0 0px 0px;
}

.rbm-text-block a{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}

.rbm-text-block a:hover{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #99CCFF;
	FFCC00
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}

.rbm-text-block p{
	margin: 0 0 0px 0px;
}

.rbm-text-hdr{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #6699CC;
	text-decoration: none;
	font-weight: bold;
}

.rbm-text-bdy{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
   overflow: hidden;
	margin: 0;
	padding: 0px;
}

.rbm-text-link{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}

.rbm-text-link:hover{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #99CCFF;
	FFCC00
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}

#features-container{
	position: relative;
	left: 10px;
	height: 241px;
	width: 414px;
	background: #FFFFFF;
	margin: 0;
	padding: 0px;
}

#bdy-features-hdg{
	width: 414px;
	height: 28px;
	overflow: hidden;
}

#bdy-features-block-c1{
	background: #CCE6FF;
	width: 136px;
	height: 209px;
	float: left;
}

#bdy-features-block-c2{
	background: #CCE6FF;
	width: 136px;
	height: 209px;
	float: left;
}

#bdy-features-block-c3{
	background: #CCE6FF;
	width: 136px;
	height: 209px;
	float: left;
}

#bdy-features-vspacer1{
	background: #FFFFFF;
	width: 3px;
	height: 204px;
	float: left;
}

#bdy-features-vspacer2{
	background: #FFFFFF;
	width: 3px;
	height: 204px;
	float: left;
}

.bdy-features-img-container{
	width: 136px;
	height: 118px;
	overflow: hidden;
}

.bdy-features-text-container{
	position: relative;
	width: 124px;
	top: 8px;
	left: 8px;
	font-family: 'Trebuchet MS', Serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
}

.bdy-features-text-container a{
	font-family: 'Trebuchet MS', Serif;
	font-size: 11px;
	line-height: 12px;
	color: #0E99EE;
	text-decoration: none;
}

.features-text-container h1{
	font-family: 'Trebuchet MS', Serif;
	font-size: 12px;
	line-height: 13px;
	color: #336699;
	text-decoration: none;
	display: inline;
}

.pg-footer-spacer1{
	height: 10px;
	overflow: hidden;
	clear: both;
}

.pg-footer-container{
	width: 184px;
	text-align: left;
}

.pg-footer-container a{
	font-family: 'Trebuchet MS', Serif;
	font-size: 10px;
	line-height: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

#pg-footer-link1{
	position: relative;
	left: 15px;
}

#pg-footer-link2{
	position: relative;
	left: 31px;
}

#pg-footer-link3{
	position: relative;
	left: 31px;
}

#pg-container-l4-p1{
	float: left;
}

#pg-container-l4-p2{
	position: relative;
	padding-right: 20px;
	float: right;
	text-align: right;
	color: #666666;
	font-family: 'Trebuchet MS', serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
}

#pg-container-l4-p2 a{
	font-family: 'Trebuchet MS', serif;
	color: #6699CC;
	font-size: 11px;
	text-decoration: none;
}

#js_cal_container {
  width: 166px;
  height: 186
  max-height: 186;
  overflow: hidden;
  clear: both;
}

#features-row1 {
	width: 417px;
	height: 118px;
	overflow: hidden;
}

.features-img {
	width: 136;
	height: 118;
	overflow: hidden;
	float: left;
}

.features-spacer1 {
	width: 3px;
	height: 118px;
	float: left;
	background: #FFFFFF;
}	

#features-row2 {
	width: 417px;
	height: 103px;
	clear: both;
         background: #CCE6FF;
}

.features-blue-box {
	width: 136px;
	height: 103px;
	float: left;
}

.features-text-container {
	font-family: 'Trebuchet MS', Serif;
	font-size: 10px;
	width: 126px;
	height: 93px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	margin: 5px;
}

.features-spacer2 {
	width: 3px;
	height: 103px;
	float: left;
	background: #FFFFFF;
}