@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;background:#fff;color:#000;}
body, td, th, textarea, select, h2, h3, h4, h5, h6{font: 12px/1.25em  Arial, Helvetica, sans-serif; color:#666666}
p{margin:0px;}
a{text-decoration:none;}
a:link { color:#004276;text-decoration:none; }
a:visited{color:#004276; }
a:link:hover{color:#004276; text-decoration:underline;}
a:focus{outline:none;}

h1{}
h2{ font-size: 16px; font-weight:700; letter-spacing: -1px; color:#000; padding-top:10px; margin:0 0 5px 0;}
h3{ font-size: 14px; font-weight:700; letter-spacing: -1px; color:#000; padding-top:10px; }
p{ line-height: 18px; margin-top: 10px;}
a { outline:none;}
h4.subHeading {  color:#333; font-weight:bold; font-size:13px;  margin:15px 0 5px 0; }


/* generic */
.clear{clear:both;}
.fl { float:left;}
.fr { float:right;}
.mr10 { margin-right:10px;}
.mb10 { margin-bottom:10px;}
.mt10 { margin-top:10px;}
img { border:0; }
.m { vertical-align:middle;}
.quotes{ color:#333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 20px; font-style: italic; }
.screenshotLink{ text-align:center;}

.gsImgCnt{margin-top:10px; margin-botom:10px; text-align:center;}

.more {padding-right:3px;}
a.more {color:#004276;text-decoration:none; text-transform: capitalize;}
a.more:hover {text-decoration:underline;}

.gsTitle{float:left; font-weight:bold; color:#000;}	
.gsBox{ margin-top: 20px; height:40px; background-image: url(../../images/common/hr.gif?t=129040339139361481&pcv=0); PADDING-BOTTOM: 10px; POSITION: relative; DISPLAY: inline-block; background-color: #FFFFFF; background-position: 50% bottom; background-repeat: no-repeat; border: 1px solid #D4D4D4; }
/* common header / footer */
.gsSubHead
{font-size:16px;font-weight:700;padding:0 0 4px 0;line-height:19px;margin-top:10px; color:#000000; letter-spacing: -1px;}

/* page background */
/*body{ background-color: #EEEEEE; background-image: url(../../images/common/bg.png?t=129040339133121321&pcv=0); background-repeat: repeat-x; }*/
body{ background-color:#EEE; }

/* container */
#gsContentContainer,#gsContainer{text-align:left;margin:0 auto;}
#gsContainer{width:980px;}
#gsContentContainer { float:left; width:940px; background-color: #FFFFFF; margin-top:10px; padding: 20px; color:#000000; height:100%; border-bottom: 1px solid #E2E2E2;}
#gsContentContactContainer { float:left; width:960px; background-color: #FFFFFF; margin-top:10px; padding: 10px; color:#000000; height:100%; border-bottom: 1px solid #E2E2E2;}
#gsMain{ float:left; width:940px; margin-top:0px;}

.gsleftCol1 { float:left;width:564px; padding-right:20px;}
.gsrightCol1{ float:right;width:352px; height:100%;}
.gsrightCol1Gray { float:right;width:352px; background-color: #f2f2f2; height:100%;}
.gsleftCol2 { float:left;width:352px;}
.gsrightCol2 { float:right;width:564px; padding-left:20px;}
.gsFeaturedBox{width:316px; margin:7px; background-color: #FFFFFF; border: 1px solid #E6E6E6; padding:10px;}

.gsFeaturedBoxHd{font-size: 16px; font-weight:700; letter-spacing: -1px; color:#000;}
.gsFeaturedBoxYellow{width:316px; margin:7px; background-color: #FFFFE8; border: 1px solid #FFCC66; padding:10px;}
.gsFeaturedBoxGray{width:316px; margin:7px; background-color: #EEEEEE; border: 1px solid #E1E1E1; padding:10px;}

.gsFeaturedBox1{width:316px; margin:7px; background-color: #FFFFFF; border-top: 2px solid #B1D34A; border-bottom: 2px solid #B1D34A;padding:10px;}
.gsFeaturedTxt{ font-style:italic; color:#333333;}
.gsBtnContainer{height: 40px; text-align:center; padding-top:10px;}


/* header */
#gsHeader{ height:140px; width: auto; background-color: #FFFFFF; margin-bottom:0px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #B1D34A;}
#gsLogo{ float:left; display:block; overflow:hidden; width:155px; height:55px; margin:5px 0px 0px 0px; padding-left:20px; }
#gsLogo img{ width:155px; height:55px; border:0px; }
#gsCallUs{ float:right; margin:10px 20px 0px 0px; color:#000; text-align:right; line-height:24px; font-size:11px;}
#gsNewsFlash{ float:left; padding:0px 0px 0px 20px; font-size:12px; color:#000; height:30px; }

/* global nav*/
#header {background:#666; height:34px; margin:10px 0px 10px 0px; float:left; width:980px;}
#header ul.mainNav { margin:0px;padding:0px;}
#header ul.mainNav li { float:left; height:30px; line-height:30px;width:80px; text-align:center; list-style:none;}
#header ul.mainNav li a.currentPg { font-size:13px; color:#fff; text-decoration:none;background:#333; list-style:none;}
#header ul.mainNav li a { font-size:13px; color:#fff; text-decoration:none; display:block;overflow:hidden; background:#666; list-style:none;}
#header ul.mainNav li a:hover { font-size:13px; color:#fff; text-decoration:none;background:#333; list-style:none;}
/* sub nav*/
ul.subNavLinks { margin:0; padding:0; list-style-type:none; position:absolute; z-index:100; border:#cccccc solid 1px; background:#f5f5f5; margin-left:-1px;}
*html ul.subNavLinks { margin-left:-40px;}
*:first-child+html ul.subNavLinks { margin-left:-40px;}
ul.subNavLinks li {clear:both; margin:0; padding:2px 2px !important; list-style-type:none; width:200px !important; text-align:left !important; line-height:18px !important; height:auto !important;}
#header ul.mainNav li ul.subNavLinks li a { font-size:13px; color:#004276; text-decoration:none; display:block; overflow:hidden; background:#f5f5f5;padding:5px 10px;}
#header ul.mainNav li ul.subNavLinks li a:hover { font-size:13px; color:#004276; text-decoration:underline; background:#f5f5f5 !important; }

/* billboard*/
#gsBillboardContainer{height:410px;}
#gsBillboardContainer .rotateNavContainer{	position: absolute; z-index: 1; margin-left:940px; margin-top:390px; }
#gsBillboardContainer .rotateNavContainer ul { margin:0;  padding:0; width:70px;}
#gsBillboardContainer .rotateNavContainer ul li { float:left; list-style:none; }
#gsBillboardContainer .rotateNav{	padding: 3px;}
#gsBillboardContainer .rotateNav a{	padding: 5px;}
#gsBillboardContainer .ancOn{font-weight:bold; font-size:12px; text-decoration:underline;}
#gsBillboardContainer .gsBillboardSlide {	position: absolute;	display: none;	height:400px;}

#gsBillboard{ border-bottom:#d0d0ce solid 1px; margin:10px 0px 0px 0px; float:left; height:400px; width:980px; background-color: #FFFFFF; background-image: url(../../images/common/billboard_ps.jpg?t=129040339133433329&pcv=0); cursor:pointer;}
#arraFundingBoard{ border-bottom:#d0d0ce solid 1px; margin:10px 0px 0px 0px; float:left; height:400px; width:980px; background-color: #FFFFFF; background-image: url(../../images/common/ARRAFunding_Billboard.jpg?t=129040339132341301&pcv=0); cursor:pointer;}
#arraFundingBoard .arraFundingImage{ background-image: url(../../images/common/ARRA_Billboard.jpg); height:279px;  }
#arraFundingBoard h3{ font-size:16px; line-height:26px; color:#666; padding:0 100px;  text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }



/*.featured {	PADDING-RIGHT: 0px;	PADDING-LEFT: 20px;	BACKGROUND: url(http://i.i.com.com/cnwk.1d/i/tron/vader/hr.gif) no-repeat 50% bottom;	PADDING-BOTTOM: 30px;	PADDING-TOP: 0px;	POSITION: relative}*/
#gsBillboardTxt{margin-top:320px; margin-left: 20px; width:940px;  font-size:12px; color:#333;}
.gsBbHighlight{ font-style:normal; font-weight:900; color:#000;}
/* promos*/
#gsPromos{float:left; height: 280px; width:980px; margin:14px 0px 14px 0px; display:block; overflow:hidden; }
#gsPromos a{text-decoration:none;}
#gsPromos a:hover { text-decoration:none;}
.onlineTut { background:url(../../images/common/onlineTut_Bg.jpg?t=129040339141701541&pcv=0) #fffffd left bottom no-repeat; width:315px; height:278px; float:left; border:#d2d2ce solid 1px; cursor:pointer; }
.onlineTut .flagFeatured { background:url(../../images/common/featuredPromo.png?t=129040339135773389&pcv=0) left top no-repeat; position:absolute; width:62px; height:63px; z-index:100;}
.ProfessionalDev { background:url(../../images/common/professionalDev_Bg.jpg?t=129040339140609513&pcv=0) #fffffd left bottom no-repeat; width:315px; float:left; height:278px; border:#d2d2ce solid 1px; margin:0 14px; cursor:pointer; }
.collegeFinder { background:url(../../images/common/onlineCollegeGuru_Bg.jpg?t=129040339141857545&pcv=0) #fffffd left bottom no-repeat; width:315px; float:right; height:278px; border:#d2d2ce solid 1px; cursor:pointer; }
.productDesc { padding:10px; text-align:left;}
.productDesc h2 { color:#000; font-size:17px; font-weight:bold; margin:0 0 10px 0; text-align:center;}
.productDesc p { color:#666; font-size:12px; font-weight:normal; margin:0 0 10px 0;}

/* conference/ events*/
#gsConf{border-bottom:#d0d0ce solid 1px; float:left; height: 50px; width:100%; background-color: #FFFFFF; text-align:left;margin-top:10px;}
#gsConf ul { margin:0px;padding:0px;}
#gsConf li { float:left; height:50px; line-height:50px; text-align:Left; list-style:none;margin-left:20px;}
#gsConf li.more { float:right; margin-right:10px; font-size:12px;font-weight:normal;}
#gsConf li.title { font-weight:700; margin-left:20px; color:#000;}
#gsConf li.title2 { font-weight:700; font-size:15px; margin-left:20px; color:#000;}
#gsConf li.free {margin-left:0px;}
ul.eventsListing { margin-top:10px !important; float:left; margin-right:15px !important; }
ul.eventsListing li {  list-style:none; float:none !important; line-height:16px !important;  height:auto !important; text-align:center !important;} 

ul.eventsListing li a{ text-decoration:underline; }
/* contact page*/
.addressBlock { padding:20px 0px 10px 0px; display:block; overflow:hidden;  width:965px;}
.addressColumn { width:241px; float:left; }
.addressColumn a {  color:#3532c9; text-decoration:underline; font-weight:bold; }
.addressColumn a:hover { color:#3532c9; text-decoration:none; }
.addressColumn a.active { color:#000 !important; text-decoration:none;   }
ul.noBullets  li { list-style:none;   }
ul.noBullets { margin:5px 0 0 0; padding:0; }

/* page header */
#gsPageHdImage{float:left; width:100%; margin:-19px 0px 0px -20px;}
*html #gsPageHdImage{float:left; width:100%; margin:-19px 0px 0px -10px;}
#gsPageHd{ float:left; width:100%; 	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EBEBEB; height:30px; margin-top:20px;}
#gsPageTitle { float:left; font:700 22px Arial;letter-spacing: -1px; color:#000000;}
#gsPageNav { float:right;}
#gsPageNav ul { margin: 0; padding: 0;}
#gsPageNav li {  padding:8px 10px 0px 10px;float:left; height: 21px; background-color: #F5F5F5; cursor: pointer; text-align:center; border: 1px solid #EBEBEB; vertical-align:middle; margin-left:-1px; list-style:none;}
*html #gsPageNav li {  padding:8px 10px 0px 10px;float:left; height: 22px; background-color: #F5F5F5; cursor: pointer; text-align:center; border: 1px solid #EBEBEB; border-left:1px solid #EBEBEB; vertical-align:middle; margin-left:-1px; list-style:none;}
*html #gsPageNav li.first { margin-left:0px;}
#gsPageNav li.active { float:left; height: 22px; background-color: #FFFFFF; cursor: pointer; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EBEBEB; border-right-color: #EBEBEB; border-bottom-color: #FFFFFF; border-left-color: #EBEBEB; font-weight:700; color:#000000; list-style:none; padding:8px 10px 0px 10px;}
#gsPageBtn{ float:left; margin-left:20px;}
#gsPageShadow{ background-image: url(../../images/common/shadow.png); background-repeat: repeat-x; width:100%; height:3px; margin-left: 1px;}


/* page content */
#gsPageContent{ padding: 5px 0px 10px 0px; display:block; overflow:hidden; width:100%; float:left; }
.gsRow{float:left; margin-top: 20px; display:block; width:940px;}
.gsList{line-height:20px; display:block;}
.gsRow0Right{float:right; width: 300px;}
.gsRow0Left{float:left; width: 500px;}
.gsRow1Right{float:right; width: 600px;}
.gsRow1Left{float:left; width: 200px;}
.gsCaptions{float:left; font-size:11px; font-weight:700; color:#666666;}



/*footer*/
.footer { clear:both; width:100%;}
.footer .quickLinkArea { float:left; border:#d0d0ce solid 0px; padding:20px 30px; width:920px; margin-bottom:10px; margin-top:10px; display:block; overflow:hidden; background:#F4F4F4;}
.footer .quickLinkArea ul { margin:0px; padding:0px; list-style:none; float:left; width:225px;}
.footer .quickLinkArea ul li { margin:5px 0px; padding:0px; list-style:none; font-size:12px; line-height:16px; color:#666;}
.footer .quickLinkArea ul li div.beta { color:#ff6600; font-size:10px; display:inline; margin-left:3px; margin-top:-3px;}
.footer .quickLinkArea ul li div.new { color:#FF0000; font-size:10px; display:inline; margin-left:3px; margin-top:-3px;}
.footer .quickLinkArea ul li.title {margin:0 0 15px 0; color:#000; font-size:12px; font-weight:bold;}
.footer .quickLinkArea ul li.title a { color:#000; text-decoration:none;}
.footer .quickLinkArea ul li.title a:hover { color:#000; text-decoration:none;}
.footer .quickLinkArea ul li a:hover { text-decoration:underline;}

/* seo footer*/
.gsSeoText{ font-size:10px; margin: 20px 0px 20px 0px; text-align:left; border-bottom:#cccccc solid 1px; padding: 10px;}






.btnStyle { width:140px; height:30px; text-align:center; background-image: url(../../images/common/button.gif?t=129040339135773389&pcv=0); background-repeat: no-repeat; }
.btnStyle a {
	color:#fff !important;
	font-size:12px;
	text-decoration:none;
	padding:7px 0 0 0;
	display:block;
	font-weight:bold !important;
}



.showcaseImg{margin:0 auto; padding: 10px 0 10px 0;}
/*
border: 1px solid #FF0000;
border-left:#d1d1ce solid 1px;
*/

.contentArea {
	float:left;
	margin-bottom:0px;
	display:block;
	overflow:hidden;
	width:980px;
}
.productSlide {
	border:#d0d0ce solid 1px;
	margin-bottom:30px;
	margin-top:20px;
	float:left;
}
.slide .proImg {
	margin:0;
	padding:0;
}
.slide .proInfo {
	float:left;
	padding:10px;
	background:#f1f3eb;
	display:block;
	overflow:hidden;
	width:958px;
}
.slide .proInfo .proLogo {
	clear:both;
}
.slide .proInfo .infoLeft {
	float:left;
	width:770px;
	font-size:15px;
	font-weight:normal;
	color:#333;
	margin-right:10px;
	padding-top:13px;
}
.btnStyle {
	background:url(../../images/Enterprise/button.gif?t=129040339271340865&pcv=0) no-repeat;
	width:140px;
	height:30px;
	text-align:center;
}
.btnStyle a {
	color:#fff !important;
	font-size:12px;
	text-decoration:none;
	padding:7px 0 0 0;
	display:block;
	font-weight:bold !important;
}


/* Added */
.pageContent p {
	color:#333333;
	font-size:13px;
	line-height:18px;
	margin:0 0 15px;
	padding:0;
}
.productListing ul {
	margin:0;
	padding:10px 0 10px 2px;
	/*width:564px;
	font-size:14px;*/
	float:left;
}
.productListing ul li {
	clear:both;
	line-height:18px;
	margin-bottom:15px;
	/*width:564px;*/
	list-style:none;
	/*font-size:13px;*/
	display:block;
	overflow:hidden;
}
.productListing ul li img.rightImg {
	float:right;
	margin-left:20px;
	border:#ccc solid 1px;
}
.productListing ul li a {
	color:#31719D;
	line-height:30px;
	text-decoration:none;
}
.productSolutionsBlock {
	display:block;
	float:left;
	margin:20px 20px 20px 0;
	overflow:hidden;
	width:440px;
}
.productSolutionsBlock ul {
	margin:0;
	overflow:hidden;
	padding:0;
	font-size:13px;
	height:120px;
}
.productSolutionsBlock img {
	margin-right:15px;
	padding:1px;
	border:#f4f4f4 solid 1px;
}
.productSolutionsBlock ul li {
	margin-bottom:5px;
	list-style:none;
	color:#333;
}
.productSolutionsBlock a {
	color:#31719D;
}
.productSolutionsBlock ul li.hightlightText a {
	font-weight:bold;
	color:#000;
}
.whiteBg {
	background:#fff !important;
}













.showCaseMe{
	margin-left:-50px;
	width:350px;
	height: 200px;
	background-color: #F4FCFF;
	border: 1px solid #E1F5FF;
	float:right;
	line-height: 20px;
	font-size:14px;
	color:#003366;
	text-align:center;
}
.LeftNavBg {
	background:url(../../images/common/leftNav_bg.gif?t=129040339139361481&pcv=0) repeat-y left top !important;
}
ul.leftMenu {
	font-size:12px;
	margin:20px 0 25px 0;
	padding:0;
	text-align:left;
	float:left;
}
ul.leftMenu li {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.leftMenu li a {
	height:38px;
	line-height:38px;
	padding:0 20px 0 10px;
	text-decoration:none !important;
	border-bottom:1px solid #CCCCCC;
	width:215px;
	display:block;
	overflow:hidden;
}

.contentRight {
	color:#333;
	font-size:13px;
	/*float:left;
	padding:10px 20px 0 25px;*/
	width:640px;
	display:block;
	overflow:hidden;
	background:#fff;
	padding:15px 10px 0 10px;
	margin-top: 15px;
}
* html .contentRight {
	padding:15px 10px 0 7px;
}
.pageContent h2 {
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin-bottom:10px;
}
.contentArea h3 {
	margin:0;
	padding:5px 0;
	float:left;
	font-weight:normal;
}
.contentRight p {
	clear:both;
	line-height:18px;
}
.leftMenu li a:hover{ color:#004276; text-decoration:underline;}

.leftMenu li a.active {
	background:url(../../images/common/leftmeu_over.gif?t=129040339137957445&pcv=0) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	width:228px;
	border-bottom:#fff solid 1px;
}
.mainContent {
	width:958px;
	float:left;
	padding:0px 0 0 0;
	display:block;
	overflow:hidden;
	background:#fff;
}
.standardScreenRight {
	width:370px;
	float:right;
	padding:15px 10px 15px 0;
	display:block;
	overflow:hidden;
}
.standardScreenLeft {
	width:230px;
	float:left;
	padding:15px 10px 15px 0;
	margin-right:10px;
	display:block;
	overflow:hidden;
	line-height:18px;
}

/* footer */
/*#gsFooter{ border:#d0d0ce solid 1px; margin:20px 0px 20px 0px; float:left; height: 200px; width: 978px; background-color: #FFFFFF; background-image: url(../../images/common/footerBg.png); background-repeat: repeat-x;}*/
/*#gsFooter{ border:#d0d0ce solid 0px; margin:20px 0px 20px 0px; float:left; height: 200px; width: 978px; background-color: #ebebeb;}
#gsFooter ul { margin: 0; padding: 0;}
#gsFooter li {margin-right:20px; float:left; height: 198px; width: 227px;}
#gsFooter li.last {margin-right:0px; float:right; width: 227px;}*/
.gsSeoText{
	font-size:10px;
	margin: 10px 0px 20px 0px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px;
	clear:both;
}
.gsSeoText a:hover
{
 text-decoration:underline !important;
}
/* Sales form */
.contactForm {
	clear:both;
	color:#666666;
	font-size:13px;
	margin:5px 0 0;
}
.contactForm h4 {
	color:#666666;
	font-size:15px;
	margin:0;
	padding:0 0 10px 0;
}
.contactRow {
	padding-top:10px;
}
.contactRow label {
	float:left;
	text-align:right;
	color:#85923D;
	width:220px;
	margin-right:15px;
}
.contactRow .w50 {
	width:50px;
}
.contactRow .w140 {
	width:140px;
}
.contactRow .w145 {
	width:145px;
}
.contactRow .w200 {
	width:200px;
}
.contactRow input, select {
	color:#666666;
	font-size:12px;
}
.w200 {
	width:200px;
}
.pl120 {
	margin-left:120px !important; 

}
.modalWindow {
	padding:2px 10px 2px 25px;
	border:5px solid #ccc;
	background-color:#FFF;
	position: absolute;
	z-index:1000;
	display:none;
}
.modalHeader {
	background-color:#fff;
	display:block;
	height:20px;
	text-align:right;
	font-size:10px !important;
	font-weight:bold !important;
	width:380px;
	padding:6px 0 0 0;
	overflow:hidden;
}
.modalHeader a {
	text-align:right;
	font-size:10px !important;
	text-decoration:none;
	color:#333;
}
.modalHeader a:hover {
	text-decoration:underline;
}

#gsQuickLinks {margin:20px 0px 0px 20px;}
#gsQuickLinks ul { margin:0px; padding:0px; list-style:none; float:left; width:220px;}
#gsQuickLinks li { height:24px; width: 200px;}
#gsQuickLinks .title {margin:0px 0px 20px 0px; color:#000; font-weight:700;}
#gsQuickLinks li div.beta { color:#ff6600; font-size:10px; display:inline; margin-left:3px; margin-top:-3px;}
#gsQuickLinks li div.new { color:#FF0000; font-size:10px; display:inline; margin-left:3px; margin-top:-3px;}




.footerLinks { clear:both; text-align:center; color:#666; font-size:12px; margin:20px 0px 20px 0px;}
.footerLinks a { color:#666; font-size:12px; text-decoration:none; margin:0 10px;}
.footerLinks a:hover {text-decoration:underline;}



.pressRelease {
	margin:10px 0;
	padding-top:10px;
	font-size:13px;
	border-top:#CCCCCC solid 1px;
}
.pressRelease a {
	text-decoration:underline;
}
.pressRelease a:hover {
	text-decoration:none;
}

.h1_SEO {
	font-size:16px !important;
	line-height:18px;
 margin:0pt  padding:9px 0px 2px 0px
}


.waterMark{
	color:#666666;
	font-style:italic;
	font-size:11px;
}








/* All Subjects List */
.searchBrowse {
	clear:both;
	width:auto;
	margin-top:10px;
	display:block;
	overflow:hidden;
	width:956px;
	font-size:9px;
	background:#FCFCFA;
	border:#CCCCCC solid 1px;
}

.searchBrowse .close{
	float:right; 
	margin:5px;
}
.searchBrowse .close img{
	cursor:pointer;
}
.searchListsection {
	clear:both;
}
.searchBrowse .Filters {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.searchBrowse .Filters h1, .searchBrowse .Filters h2 {
	width:860px;
	margin:0;
	padding:0;
}
.searchBrowse .showHideFilter {
	float:right;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	margin-top:-18px;
	padding:5px;
}
.searchBrowse .showHideFilter a.up {
	background-position:left;
	background-repeat:no-repeat;
}
.searchBrowse .showHideFilter a.down {
	background-position:left;
	background-repeat:no-repeat;
}
.searchBrowse .narrowSelection {
	float:left;
	padding:10px;
	width:934px;
	overflow:hidden;

}
.searchBrowse .bySearchSection {
	width:225px;
	margin-right:5px;
	margin-bottom:10px;
	display:inline;
	overflow:hidden;
	float:left;
}
.bySearchBase {
	display:inline;
	float:left;
}
.bySearch {
	clear:both;
}
.searchBrowse .bySearchSectionLast {
	float:left;
	width:auto;
	margin-right:0;
}
.searchBrowse h5 {
	color:#666;
	font-size:10px;
	font-weight:bold;
	float:left;
	width:300px;
	margin:0px;
	padding:5px;
}
.searchBrowse .narrowSelection ul {
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.searchBrowse .narrowSelection ul li.firstLevel {
	list-style:none;
	line-height:20px;
	clear:both;
}
.searchBrowse .narrowSelection ul li a:hover {
	background-position:left;
	background-repeat:no-repeat;
}
.searchBrowse .narrowSelection ul li a.active {
	font-weight:bold;
	font-size:10px;
	background-position:left;
	background-repeat:no-repeat;
}
.searchBrowse .narrowSelection ul li a.current {
	color:#7fa953;
	font-weight:bold;
	background-position:left;
	background-repeat:no-repeat;
}
.searchBrowse .narrowSelection .secondLevel {
	list-style:none;
	display:block;
	overflow:hidden;
	line-height:20px;
}
.searchBrowse .narrowSelection .thirdLevel {
	list-style:none;
	display:block;
	overflow:hidden;
	line-height:20px;
}

.w225 {
width:225px;
}



.pinnacleBanners
{
	 background:#fffffd;
	 margin-top:10px;
	 display:block;
	 overflow:hidden;
	 border-bottom:1px solid #D0D0CE;
	 float:left;
	 width:980px;
}

.pinnacleBanners img
{
	border:0px;
	padding:10px 9px ;
	float:left;
}

.pinnacleBanners img.bdrLeft
{
	border-right:1px solid #D0D0CE
}
 
 .aboutRobert{width:918px; background-color: #EEEEEE; border: 1px solid #E1E1E1; padding:10px; display:block;
  overflow:hidden; float:left;}
 
 .aboutRobert .photo{width:auto; float:left; margin-right:10px; }
 .aboutRobert .robertInfo{width:750px; float:left; margin-right:10px; }
 
.gsRow h1{ font-size: 20px; font-weight:normal; color:#000; padding-top:10px; margin:0 0 5px 0;}

 .PDBanner{
	float:left;
 margin:10px 0 0 0;
 }
 
#header ul.pinLogin {float:right;  margin:0px;padding:0px; width:160px; color:#fff;}
#header ul.pinLogin li { float:right; height:30px; line-height:30px;width:160px; text-align:center; list-style:none;}
#header ul.pinLogin li a.currentPg { font-size:13px; color:#fff; text-decoration:none;background:#333; list-style:none;}
#header ul.pinLogin li a { font-size:13px; color:#fff; text-decoration:none; display:block;overflow:hidden; background:#666; list-style:none;}
#header ul.pinLogin li a:hover { font-size:13px; color:#fff; text-decoration:none;background:#333; list-style:none;}

ul.support{margin:0px;padding:0px; color:#333; list-style:none;}
ul.support li{margin:10px 0;padding:0px;  color:#333; list-style:none;}

.mt30{margin-top:30px;}
.pt15{padding-top:15px;}

.gsConversation{ font-family: Georgia; font-size: 14px; font-weight:normal; color:#333;}


