@import url(navigation.css);
@import url(footer.css);
@import url(content.css);
@import url(sitemap.css);
@import url(forms.css);
@import url(tables.css);
@import url(menu.css);
@import url(inlineHotspot.css);
@import url(/UI/greybox/gb_styles.css);

/*-------------------------------------------------------------------------------------*/

/* Interface Shell */

body {
	margin:0px;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:small;
	background: url(../images/site_bg.jpg) #dad8cb repeat-x top left;
	color:#43534f;
}

.MainContainer {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	text-align: left;
	display:table;
}

.InnerContainer {
	margin:0;
	padding:0;
	width: 980px;
	display:block;
	float:left;
}

.LeftColumn {
	width: 225px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
	background: url(../images/left_column_bg.png) no-repeat top right;
}

.RightColumn {
	width: 755px;
	padding: 0px 0px;
	display:block;
	float:left;
}

.RightColumnContent {
	width: 740px;
	padding: 0 15px 0 0;
	display:block;
	float:left;
	background: url(../images/main_content_bg.png) no-repeat top left;
}

.Header {
	width: 740px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.Logo {
	width: 210px;
	height: 158px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

.GlobalContainer {
	width: 740px;
	height:89px;
	padding: 15px 0px 0px 0px;
	display:block;
	float:left;
}

.GlobalRight {
	width: 575px;
	padding: 0px 15px 0px 0px;
	display:block;
	float:left;
}

.GlobalRightContent {
	width: auto;
	padding: 0px 0px 0px 0px;
	display:block;
	float:right;
}

.SearchContainer {
	width:150px; 
	height:22px;
	margin:0px;
	padding: 0px 0px 0px 0px;
	float:right;
	display:block;
}

.SearchBox {
	height: 17px;
	width: 117px;
	padding: 1px 2px 0px 4px;
	background: #fff;
	border-top: 1px solid #ccc;
	border-right: none;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size:12px;
	display:block;
	float:left;
	color:#666666;
}

.SearchBtn{
	width: 25px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}
/* GlobalPageIcon Styles */

.GlobalPageIconsContainer {
	display:block;
	float:left;
	width:740px;
	padding:0px 0px 0px 0px;
}
.GlobalPageIcons {
	display:block;
	float:right;
	width:auto;
	padding:5px 0px 0px 0px;
}
.GlobalPageSize {
	display:block;
	float:left;
	width:100px;
	padding:5px 0px 0px 0px;
	font-size:11px;
	color:#fff;
}
.FontTextContainer {
	display:block;
	float:left;
	width:50px;
	padding:0px 0px 0px 5px;
}

.FontSizeContainer {
	display:block;
	float:left;
	width:40px;
	padding:0px 0px 0px 5px;
}
.GlobalPagePrint {
	display:block;
	float:left;
	width:52px;
	padding:0px 0px 0px 10px;
}
/* ---------- */

.ContentContainer {
	display:block;
	float:left;
	width:720px;
	padding:10px;
	background:#FFFFFF;
}

.HomeMastHead {
	display:block;
	float:left;
	width:720px;
	height:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.HomeContent {
	display:block;
	float:left;
	width:720px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background: url(../images/home_content_bg.gif) left bottom no-repeat;
}

.HomeContentLeft {
	display:block;
	float:left;
	width:420px;
	margin:0px 0px 0px 0px;
	padding:0px 50px 0px 20px;
	background: url(../images/spacer_grad_top.gif) right top no-repeat;
}

.HomeContentRight {
	display:block;
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 0px;
}

.Flash {
	display:block;
	float:left;
	width:673px;
	height:315px;
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*-------------------------------------------------------------------------------------*/
/* Tier styles */

.TierContentContainer {
	display:block;
	float:left;
	width:710px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 10px;
}

.TierContent, .RadEContent, .RadEContentBordered{
	display:block;
	float:left;
	width:710px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TierMastHead {
	display:block;
	float:left;
	width:980px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ddd;
}

/*-------------------------------------------------------------------------------------*/
/* Utility styles */

.UtilityMastHead {
	display:block;
	float:left;
	width:980px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ddd;
}

.UtilityContentContainer {
	display:block;
	float:left;
	width:940px;
	margin:0px 0px 0px 0px;
	padding:0px 20px;
	background:#ccc;
}

.UtilityContent {
	display:block;
	float:left;
	width:900px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
}

.UtilityContent .Content {
	display:block;
	float:left;
	width:840px;
	margin:0px 0px 0px 0px;
	padding:20px;
}

/*-------------------------------------------------------------------------------------*/
/* Primary Tier styles */

a.arrow:link,
a.arrow:visited {
	padding-left:15px;
	background:url(../images/menu_arrow.gif) no-repeat 0px -4px;
}
a.arrow:hover,
a.arrow:visited:hover {
	padding-left:15px;
	background:url(../images/menu_arrow_on.gif) no-repeat 0px -4px;
}
.PrimaryHeroContainer {
	display:block;
	float:left;
	width:710px;
	padding:10px 0px 10px 0px;
}
.PrimaryHeroContainer .image {
	display:block;
	float:left;
	width:360px;
	padding:5px 20px 0px 0px;
}
.PrimaryHeroContainer .LeftCalloutArea {
	display:block;
	float:left;
	width:360px;
	padding:0px 20px 0px 0px;
}
.PrimaryHeroContainer .content {
	display:block;
	float:left;
	width:320px;
	padding:0px 10px 0px 0px;
}
.PrimaryHeroContainer h2 {
	font-family:"Times New Roman", Times, serif;
	color:#43534f;
	text-transform:lowercase;
	font-size:190%;
	line-height:110%;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #d48043;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}
.PrimaryHeroContainer p {
	margin: 0px 0px 10px 0px;
}
.PrimaryColumnContainer {
	display:block;
	float:left;
	width:710px;
	padding:0px 0px 1px 0px;
	background:url(../images/bg_column_btm.gif) no-repeat left bottom;
	margin: 10px 0px 10px 0px;
}
.PrimaryColumnContainer .boxContainer {
	display:block;
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_column_top.gif) no-repeat left top;
}
.PrimaryColumnContainer .column {
	display:block;
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_column_top.gif) no-repeat left top;
}
.PrimaryColumnContainer .ColumnLeftContainer {
	display:block;
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background:url(../images/bg_tile_column.gif) repeat-y left top;
}
.PrimaryColumnContainer .ColumnLeftContainer .boxTop {
	display:block;
	float:left;
	width:210px;
	padding:9px 10px 9px 10px;
	border-top:1px solid #e4ecec;
}
.PrimaryColumnContainer .ColumnLeftContainer .boxBtm {
	display:block;
	float:left;
	width:210px;
	padding:9px 10px 9px 10px;
}
.PrimaryColumnContainer .divider {
	display:block;
	float:left;
	width:480px;
	height:11px;
	background:url(../images/bg_box_divider.gif) no-repeat left top;
}
.PrimaryColumnContainer .ColumnRightContainer {
	display:block;
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.PrimaryColumnContainer .padding {
	display:block;
	float:left;
	width:230px;
	padding:0px 10px 0px 10px;
}
.PrimaryColumnContainer .box {
	display:block;
	float:left;
	width:210px;
	padding:9px 10px 15px 10px;
}
.PrimaryColumnContainer .ColumnRightContainer .box {
	display:block;
	float:left;
	width:210px;
	padding:9px 10px 6px 10px;
}
.PrimaryColumnContainer .ColumnRightContainer .boxBtm {
	display:block;
	float:left;
	width:210px;
	padding:9px 10px 15px 10px;
}
.PrimaryColumnContainer table {
	width:210px;
	border:0;
	border-collapse:separate;
	border-spacing:0;
}
.PrimaryColumnContainer td {
	vertical-align:top;
}
.PrimaryColumnContainer td.image60px {
	display:block;
	float:left;
	width:60px;
	padding:2px 10px 0px 0px;
}
.PrimaryColumnContainer td.image100px {
	display:block;
	float:left;
	width:100px;
	padding:2px 10px 0px 0px;
}
.PrimaryColumnContainer td.image210px {
	display:block;
	float:left;
	width:210px;
	padding:2px 0px 5px 0px;
}
.PrimaryColumnContainer h2{
	font-family:"Times New Roman", Times, serif;
	color:#43534f;
	font-size:140%;
	line-height:100%;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #d48043;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
}
.PrimaryColumnContainer h2 a:link,
.PrimaryColumnContainer h2 a:visited{
	color:#c2631e;
	text-decoration:none;
	border-bottom: none;
}
.PrimaryColumnContainer h2 a:hover,
.PrimaryColumnContainer h2 a:visited:hover{
	color:#666666;
	text-decoration:none;
	border-bottom: none;
}
.PrimaryColumnContainer h2.calloutLink{
	font-family:"Times New Roman", Times, serif;
	color:#c2631e;
	font-size:140%;
	line-height:100%;
	margin: 0px 0px 0px 0px;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
}
.PrimaryColumnContainer h2.calloutLink a:link,
.PrimaryColumnContainer h2.calloutLink a:visited {
	color:#c2631e;
}
.PrimaryColumnContainer h2.calloutLink a:hover,
.PrimaryColumnContainer h2.calloutLink a:visited:hover {
	color:#666666;
	text-decoration:none;
}
.PrimaryColumnContainer p{
	margin: 0px 0px 5px 0px;
}
.PrimaryColumnContainer .imageWide {
	display:block;
	float:left;
	width:210px;
	padding:2px 0px 10px 0px;
}
.PrimaryStepsColumnContainer {
	display:block;
	float:left;
	width:710px;
	margin:10px 0px 10px 0px;
	background:url(../images/bg_callout_list_container.gif) no-repeat left bottom;
}
.PrimaryStepsColumnContainer .boxContainer {
	display:block;
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
}	
.PrimaryStepsColumnContainer .padding {
	display:block;
	float:left;
	width:230px;
	padding:0px 10px 0px 10px;
}
.PrimaryStepsColumnContainer .box {
	display:block;
	float:left;
	width:190px;
	padding:9px 20px 15px 20px;
}
ul.arrow {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: square none;
	list-style-type:none;
}
ul.arrow li {
	background:none;
	padding:2px 0px 2px 0px;
	display:block;
}
ul.arrow li a:link,
ul.arrow li a:visited{
	margin:0px 0px 0px 0px;
	padding-left:15px;
	list-style:none;
	background:url(/ui/images/bullet_arrow.png) no-repeat 0px 4px;
	display:block;
}
ul.arrow li a:hover,
ul.arrow li a:visited:hover{
	margin:0px 0px 0px 0px;
	padding-left:15px;
	list-style:none;
	background:url(/ui/images/bullet_arrow_on.png) no-repeat 0px 4px;
	display:block;
}
.PrimaryColumnContainer .box ul.arrow{
	padding:3px 0px 0px 0px;
}
.PrimaryColumnContainer .box ul.arrow li{
	background:none;
	padding:3px 0px 3px 0px;
	display:block;
}
.TierContent .LeftContent {
	display:block;
	float:left;
	width:470px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.TierContent .LeftContent .PrimaryColumnContainer {
	display:block;
	float:left;
	width:470px;
	padding:0px 0px 1px 0px;
	background:url(../images/bg_column_btm.gif) no-repeat left bottom;
	margin: 10px 0px 10px 0px;
}
.TierContent .LeftContent .PrimaryColumnContainer .ColumnLeftContainer {
	display:block;
	float:left;
	width:470px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background:url(../images/bg_tile_column.gif) repeat-y left top;
}
.TierContent .LeftContent .PrimaryColumnContainer .padding {
	display:block;
	float:left;
	width:230px;
	padding:0px 0px 0px 10px;
}
.TierContent .RightContent {
	display:block;
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 25px 40px;
	background:url(../images/bg_fade_tile.jpg) no-repeat 10px 150px;
}
.TierContent .RightColumnFadeTop {
	display:block;
	float:left;
	width:240px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_fade_top.jpg) no-repeat 10px 0px;
}
.TierContent .RightColumnFadeBtm {
	display:block;
	float:left;
	width:240px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_fade_btm.jpg) no-repeat 10px 0px;
	height:150px;
}
.TierContent .RightContent h2 {
	font-family:"Times New Roman", Times, serif;
	color:#43534f;
	font-size:140%;
	line-height:100%;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #d48043;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
}
.TierContent .RightContent .ContactContainer {
	display:block;
	float:left;
	width:190px;
	padding:0px 0px 50px 10px;
	background:url(../images/bg_contact_us.jpg) no-repeat left bottom;
	margin: 0px 0px 20px 0px;
}
.TierContent .RightContent .ContactContainer h2 {
	font-family:"Times New Roman", Times, serif;
	color:#43534f;
	font-size:140%;
	line-height:100%;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 3px 0px;
	font-weight: bold;
}
.TierContent .RightContent .ContactContainer p {
	margin: 5px 0px 5px 0px;
} 
.TierContent .RightContent .ContactContainer .phone {
	color:#f17d2b;
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: -1px;
	padding: 0px 10px 0px 0px;
}
.TierContent .RightContent .ContactContainer ul.arrow {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	list-style: square none;
	list-style-type:none;
}
.TierContent .RightContent .ContentContainer {
	display:block;
	float:left;
	padding:0px 0px 20px 10px;
	width:190px;
}
.TierContent .RightContent .ContentContainer p {
	margin:5px 0px 10px 0px
}
.ConditionSearchContainer {
	display:block;
	float:left;
	width:470px;
	padding:15px 0px 15px 0px;
	vertical-align: top;
}
.ConditionSearchContainer .text{
	display:block;
	float:left;
	padding:2px 10px 0px 0px;
	width: 160px;
	vertical-align: top;
}
.ConditionSearchContainer .field{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	width: 275px;
	vertical-align: top;
	height: 20px;
	background:url(../images/bg_search_condition.gif) no-repeat left top;
}
.ConditionSearchContainer .field input {
	border: none;
	color: #666;
	padding: 3px 10px 0px 5px;
	width:260px;
	font-size: 11px;
	margin: 0;
	height: 17px;
	background:none;
}
.ConditionSearchContainer .btn{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	width: 25px;
	height: 20px;
	vertical-align: top;
}
.ConditionSearchContainer .btn input{
	padding:0;
	border:none;
	background:none;
	
}
.ConditionListContainer {
	display:block;
	float:left;
	width:470px;
	padding:20px 0px 20px 0px;
	border-top:1px dotted #d48043;
	border-bottom:1px dotted #d48043;
	margin: 0px 0px 5px 0px;
}
.ConditionListContainer .ResearchSelector {
	display:block;
	float:left;
	width:470px;
	padding:0px 0px 0px 0px;
}
.ConditionListContainer .ResearchSelector ul{
	padding:0px 0px 0px 0px;
	margin:0;
}
.ConditionListContainer .ResearchSelector li{
	display:block;
	float:left;
	padding:0px 10px 0px 0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	background:none;
	border-right:1px solid #43534f;
}
.ConditionListContainer .ResearchSelector li a{
	color:#b4bab9;
	text-decoration:none;
}
.ConditionListContainer .ResearchSelector li a:hover{
	color:#999999;
	text-decoration:none;
}
.ConditionListContainer .ResearchSelector li a.active{
	color:#43534f;
	text-decoration:none;
}
.ConditionListContainer .ResearchSelector li.end{
	display:block;
	float:left;
	padding:0px 0px 0px 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	background:none;
	border-right:none;
}
.TierResearchListContainer{
	display:block;
	float:left;
	width:404px;
	padding:10px 0px 0px 0px;
}
.LeftNavResearchListContainer{
	display:block;
	float:left;
	width:190px;
	padding:10px 0px 0px 0px;
}
.LeftNavResearchContainer {
	display:block;
	float:left;
	width:225px;
	padding:0px 0px 0px 0px;
	margin: 0;
}
.LeftNavResearchContainer h2{
	padding: 0px 0px 3px 0px;
	margin:  0px 35px 0px 0px;
	width: 190px;
	font-weight:bold;
	font-size:140%;
	color:#43534f;
	font-family:Times New Roman, Times, serif;
	border-bottom:1px dotted #d48043;
	text-transform:lowercase;
}
.ResearchItems a:link,
.ResearchItems a:visited {
	display:block;
	float:left;
	width:30px;
	height:24px;
	padding:6px 1px 1px 0px;
	background:url(../images/bg_research_list.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.ResearchItems a:hover,
.ResearchItems a:visited:hover {
	display:block;
	float:left;
	width:30px;
	height:24px;
	padding:6px 1px 1px 0px;
	background:url(../images/bg_research_list_on.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.ResearchItems a:link.active,
.ResearchItems a:visited.active,
.ResearchItems a:hover.active,
.ResearchItems a:visited:hover.active {
	display:block;
	float:left;
	width:30px;
	height:24px;
	padding:6px 1px 1px 0px;
	background:url(../images/bg_research_list_on.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.ResearchItems a,
.ResearchItems a:link.inactive,
.ResearchItems a:visited.inactive,
.ResearchItems a:hover.inactive,
.ResearchItems a:visited:hover.inactive {
	display:block;
	float:left;
	width:30px;
	height:24px;
	padding:6px 1px 1px 0px;
	background:url(../images/bg_research_list_inactive.gif) no-repeat left top;
	color:#666;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.ReturnedResults {
	display:block;
	float:left;
	width:470px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #d48043;
}
.ReturnedResults h2{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:100%;
}
.ReturnedResults .LeftColumnList{
	display:block;
	float:left;
	width:225px;
	padding:5px 0px 0px 10px;
	background: none;
}
.ReturnedResults .RightColumnList{
	display:block;
	float:left;
	width:225px;
	padding:5px 0px 0px 10px;
	background: none;
}
.ReturnedResults .ResultsNav{
	display:block;
	float:right;
	width:auto;
	padding:10px 0px 0px 0px;
}
.ReturnedResults .ResultsNav ul{
	padding:0px 0px 0px 0px;
	margin:0;
}
.ReturnedResults .ResultsNav li{
	display:block;
	float:left;
	padding:0px 5px 0px 0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	background:none;
	border-right:1px solid #43534f;
	color:#b4bab9;
}
.ReturnedResults .ResultsNav li.end{
	padding:0px 0px 0px 5px;
	margin:0;
	border-right:none;
}
.ReturnedResults .closeWindow{
	display:block;
	float:right;
	width:auto;
	padding:4px 0px 0px 5px;
	margin:0;
}
.PrimaryHeroContainerBG {
	display:block;
	float:left;
	width:710px;
	height:240px;
	padding:10px 0px 10px 0px;
	background:url(../images/bg_innovation_callout.jpg) no-repeat left top;
}
.PrimaryHeroContainerBG .content {
	display:block;
	float:left;
	width:320px;
	padding:0px 10px 0px 380px;
}
.PrimaryHeroContainerBG h2 {
	font-family:"Times New Roman", Times, serif;
	color:#43534f;
	text-transform:lowercase;
	font-size:190%;
	line-height:100%;
	margin: 5px 0px 10px 0px;
	border-bottom: 1px dotted #d48043;
	padding: 0px 0px 5px 0px;
	overflow:hidden;
}
.PrimaryHeroContainerBG p {
	margin: 0px 0px 10px 0px;
}
.FloatRightContainer {
	display:block;
	float:right;
	width:304px;
	padding:0px 0px 20px 20px;
}
.FloatRightContainer p.caption {
	text-align:center;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}
.MemberLoginContainer {
	display:block;
	float:left;
	width:360px;
	padding:20px 0px 0px 0px;
}
.MemberLoginContent {
	display:block;
	float:left;
	width:304px;
	padding:5px 28px 28px 28px;
	background:url(../images/bg_member_login_btm.gif) no-repeat left bottom;
}
.LoginTable {
	width:304px;
	font-size:11px;
	color:#FFF;
	display: block;
	float: left;
}
.LoginTable td{
	padding-bottom:4px;
}
.LoginTable td.txtField {
	width:50px;
	padding-right:10px;
	color: #fff;
	padding-top: 4px;
}
.LoginTable td.formField {
	width:150px;
}
.LoginTable td.btn {
	width:64px;
	text-align:right;
	padding-top: 1px;
}

.LoginTable td.formField input {
	border: 1px solid #43534f;
	color: #666;
	background: #fff;
	padding: 0px 10px 2px 5px;
	width: 155px;
	height: 16px;
}
.LoginTable td.checkBox input {
	border: none;
	color: #666;
	background: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
}
.LoginTable a:link,
.LoginTable a:visited{
	color:#fff;
	text-decoration:underline;
}
.LoginTable a:hover,
.LoginTable a:visited:hover{
	color:#dcdcdc;
	text-decoration:underline;
}

/* for predictive search */
.scrollable {
	cursor: pointer;
	overflow:auto;
	height:225px;
	border: 1px #7f9db9 solid;
	position:relative;
	background-color:#ffffff;
}
.alwaysOnTop {
	z-index:99;
}
.searchResults {
	width:287px;
	padding:1px;
}
div.result {
	color: #3e8ac6;
}
div:hover.result {
	color: #435350;
}
/* end predictive search */

.GbPopUp {
	width: 150px;
	height: 150px;
}


/* Youtube Tab Homepage */

.YT_Left {
	display:block;
	float:left;
	width:200px;
	padding:0px 10px 0px 0px;
	margin:0;
}

.YT_Left h3 {
	margin:0;
	padding:5px 0px 0px 0px;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#c2631e;
	font-weight:normal;
}

.YT_Right {
	display:block;
	float:left;
	width:200px;
	padding:0px 0px 0px 10px;
	margin:0;
}

.YT_Right h3 {
	margin:0;
	padding:5px 0px 0px 0px;
	font-size:100%;
	line-height:110%;
	text-align:left;
	color:#c2631e;
	font-weight:normal;
}

.YT_Video_Container {
	display:block;
	float:left;
	width:200px;
	padding:10px 0px 0px 0px;
	margin:0;
}