/* CSS for Insighted 
Created By Jeremy Patrick
8/7/14 */

body{
	padding:0px;
	margin: 0px;
}

#container{
	width: 1207px;
	height: 100%;
	margin: 0 auto;
}

.nameplate{
	height: 217px;
	width: 1207;
	display: inline-block;
	position: relative;
}
#insighted{
	height: 203px;
	width: 1207px;
	position: absolute;
	top: 33px;
	left: 18px;
	z-index:1;
}
#insightedImage{
	position: absolute;
	height: 203px;
	width: 613px;
	background-image: URL(images/insighted.png);
	background-repeat: no-repeat;
	z-index:925;
}
.topBar{
	width: 458px;
	height: 8px;
	background-color: #000;
	position: absolute;
	top: 53px;
	left: 749px;
	z-index:202;
}
.bottomBar{
	width: 792px;
	height: 8px;
	background-color: #000;
	position: absolute;
	top: 211px;
	left: 26px;
	z-index:203;
}
.pageHeader{
	font-size: 29pt;
	font-family: "times new roman", serif;
	margin-left: 29px;
}
.miniInsighted{
	background-image: URL(images/mini_insighted.jpg);
	height: 38px;
	width: 131px;
	position: absolute;
	top: 0px;
	left: 464px;
	z-index: 0;
	background-repeat: no-repeat;
}
.createAccountInstructions{
	display: inline-block;
    margin-left: 29px;
    margin-top: 10px;
}
.createTable{
	margin-top: 12px;
}
.newAccountFormLabel{
	text-align:right;
	font-family: arial, serif;
	font-size: 17pt;
	margin-right:20px;
	line-height:45px;
}
.newAccountFormLabelRight{
	text-align:left;
	font-family: arial, serif;
	font-size: 17pt;
	margin-left:20px;
	padding-left: 10px;
	line-height:45px;
}
.createAccountInput{
	margin-left:20px;
}

.cancelAccount{
	background-color: #BBB;
	outline-width: 2px;
	outline-color: #999;
	outline-style: solid;
	line-height: 41px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-right:10px;
	width: 125px;
	cursor:pointer;
	font-size: 14pt;
	display:inline-block;
}
.createAccount{
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	outline-style: solid;
	line-height: 41px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-left:10px;
	width: 150px;
	cursor:pointer;
	font-size: 14pt;
	display:inline-block;
}
.cancelChangeAccount{
	background-color: #BBB;
	outline-width: 2px;
	outline-color: #999;
	outline-style: solid;
	line-height: 41px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-right:10px;
	width: 125px;
	cursor:pointer;
	font-size: 14pt;
	display:inline-block;
}
.saveChangeAccount{
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	outline-style: solid;
	line-height: 41px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-left:10px;
	width: 125px;
	cursor:pointer;
	font-size: 14pt;
	display:inline-block;
}
.saveChangeEmail, .saveChangePassword{
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	outline-style: solid;
	line-height: 34px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-left:10px;
	width: 104px;
	cursor:pointer;
	font-size: 14pt;
	display:inline-block;
}

.navbar{
	position: absolute;
	display:inline-block;
	height: 115px;
	width: 455px;
	left: 752px;
	z-index:701;
}
#searchHeader .navbar{
	left: 752px!important;
}
#searchHeader{
	height: 94px;
	width: 1207px;
	display: inline-block;
	z-index:690;
	position:absolute;
	background-color:#FFF;
}
#searchHeaderShadow{
	height: 94px;
	width: 1207px;
	display: inline-block;
	z-index:689;
	position:absolute;
	box-shadow: 0px 0px 31px -9px #000;
	clip: rect(-15px, 1207px, 133px, 0px);
}
.navbtn{
	padding-left: 13px;
	padding-right: 13px;
	line-height: 28px;
	display: inline-block;
	background-color: #5E86C4;
	outline-width: 2px;
	outline-color: #466289;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	font-size: 11pt;
	margin-right: 13px;
	margin-top: 8px;
}
.navAccount{
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	width: 54px;
	padding-left: 13px;
	padding-right: 13px;
	line-height: 28px;
	display: inline-block;
	background-color: #D74B37;
	border-width: 2px;
	border-color: #9A3429;
	border-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	font-size: 11pt;
	margin-right: 13px;
	position: absolute;
	right: -33px;
	top: 32px;
}
.accountFriends, .accountCommunities, .accountExternalFeeds{
	background-color: #5E86C4;
	outline-width: 2px;
	outline-color: #466289;
	outline-style: solid;
	line-height: 41px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-left: 24px;
	margin-right: 24px;
	padding-left: 16px!important;
	padding-right: 16px!important;
	cursor: pointer;
	font-size: 14pt;
	display: inline-block;
}
#friendsHoverContainer, #communitiesHoverContainer{
	display: inline-block;
}
#communitiesHoverList{
	height: 317px;
	width: 359px;
	position: absolute;
	left: -2px;
	background-color: #EEE;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	display:none;
}
 #friendsHoverList{
	height: 317px;
	width: 359px;
	position: absolute;
	left: -2px;
	background-color: #EEE;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	display:none;
}
#friendsHoverListHeader, #communitiesHoverListHeader{
	display: block;
	line-height: 53px;
	font-size: 26pt;
}
#communitiesHoverList span, #friendsHoverList span{
	display: inline-block;
	margin-left: 10px;
	overflow: hidden;
	width: 106px;
	height: 20px;
	line-height: 20px;
}
.acceptBtn{
	font-family: arial, sans-serif;
	font-size: 6pt;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 16px;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 7px;
	margin-top: 8px;
	float: right;
	height: 16px;
	width: 40px;
}
.rejectBtn{
	font-family: arial, sans-serif;
	font-size: 6pt;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 16px;
	display: inline-block;
	background-color: #848484;
	outline-width: 1px;
	outline-color: #282828;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 7px;
	margin-top: 8px;
	float: left;
	height: 16px;
	width: 40px;
}
.friendUnsubscribe, .communitiesUnsubscribe, .externalUnsubscribe {
	margin-left: 20px;
}
.accountFeedsTable{
	font-size:14pt;
	font-family:arial, sans-serif;
	width: 560px;
}
.accountFeedsTable th{
	background-color:#DDD;
}
.accountFeedsTable td, .accountFeedsTable th{
	line-height:42px;
	border-bottom-color: #000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}
.leftAccountTableCell{
	border-left-color: #000;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left:10px;
	text-align: left!important;
}
.rightAccountTableCell{
	border-right-color: #000;
	border-right-style: solid;
	border-right-width: 1px;
	padding-right:10px;
	text-align:right!important;
}
.newsNearContainer{
	position: absolute;
	display: inline-block;
	line-height: 41px;
	width: 400px;
	font-size: 14pt;
	top: 173px;
	left: 581px;
	z-index: 501;
}

.communityNewsContainer, .personalNewsContainer{
	width: 1165px;
    height: 625px;/*674px;*/
    margin-left: 19px;
	margin-bottom: 0px;
	padding-top:18px;
	padding-bottom:0px;
}

.personalBottomMargin{
	margin-bottom:105px!important;
}
.newsItemSnippetEdit{
	outline-style: dashed!important;
	outline-width: 2px!important;
}
.newsItemXYZxyz{
	display: inline-block;
	position: relative;
	height: 132px;
	width: 231px;
	border-style: solid;
	border-color: #EEE;
	border-width: 1px;
	float: left;
	overflow: hidden;
}
.emptyItemXYZxyz{
	display: inline-block;
	position: relative;
	height: 132px;
	width: 231px;
	border-style: solid;
	border-color: #FFF;
	border-width: 1px;
}
.newsImage{
	height: 39px;
	width: 45px;
	margin-top: 2px;
	margin-left: 6px;
	float: left;
	background-color:#DDD;
	/* margin-bottom: 8px; */
	margin-top: 7px;
}
.newsHeaders{
	display: inline-block;
	width: 125px;
	padding-left: 5px;
	margin-top: 7px;
	padding-right: 5px;
}
.newsTitle, .newsTitle a{
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #000;
	overflow: hidden;
	height: 30px;
	display: inline-block;
	text-decoration:none;
}
.newsTitle a:hover{
	text-decoration:underline;
}

.newsSource, .newsSource a{
	font-family: arial, sans-serif;  
	font-size: 7pt;  
	color: #7F7F7F;
	text-decoration:none;
	overflow: hidden;
	display: inline-block;
	height: 10px;
	width: 168px;
}
.newsSource a:hover{
	text-decoration:underline;
}

.newsItemSubscribe{
	font-family: arial, sans-serif;  
	font-size: 4pt;  
	color: #FFF;
	padding-left: 3px;  
	padding-right: 3px;  
	line-height: 13px;
	display: inline-block;
	background-color: #5CBA48;  
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 7px;
	margin-top: 8px;
	float: right;
	position: absolute;
	top: 7px;
	left: 187px;
}
.newsItemUnsubscribe{
	font-family: arial, sans-serif;  
	font-size: 4pt;  
	color: #FFF;
	padding-left: 3px;  
	padding-right: 3px;  
	line-height: 13px;
	display: inline-block;
	background-color: #848484;  
	outline-width: 1px;
	outline-color: #282828;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 7px;
	margin-top: 8px;
	float: right;
	position: absolute;
	top: 7px;
	left: 187px;
}

.newsBodyText{
	font-family: arial, sans-serif;
	font-size: 10pt;
	margin-left: 12px;
	margin-right: 7px;
	margin-bottom: 6px;
	width: 196px;
	display: inline-block;
	height: 75px;
	overflow: hidden;
	margin-top: 4px;
	position: absolute;
	top: 47px;
	left: 16px;
}
.loginBanner{
	position: absolute;
	height: 208px;
	width: 1206px;
	display: inline-block;
	top: 516px;
	z-index: 905;
	box-shadow: 0px 0px 19px #888888;
	background-color: #f2f2f2;
	margin: 0 auto;
	float: left;
}
#signinInstructions{
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 30px;
	display: inline-block;
	width: 362px;
	height: 100px;
	float: left;
	position: absolute;
	top: 44px;
	left: 0px;
}
.signin{
	font-size: 29pt;
	font-family:"times new roman",serif;  
    margin-left: 18px;
	display: inline-block;
}
.signinButton{
	font-family: arial, sans-serif;     
    font-size: 14pt;
	color: #FFF;   
    padding-left: 17px;     
    padding-right: 17px;     
    line-height: 36px;
	display: inline-block;   
    background-color: #5CBA48;
	outline-width: 1px;   
    outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;   
    margin-left: 13px;   
    margin-top: 13px;
	margin-bottom: 13px;
}
.createAccountButton{
	font-family: arial, sans-serif;     
    font-size: 12pt;
	color: #FFF;   
    padding-left: 10px;     
    padding-right: 10px;     
    line-height: 36px;
	display: inline-block;   
    background-color: #5E86C4;
	outline-width: 1px;   
    outline-color: #466289;
	outline-style: solid;
	text-align: center;
	cursor: pointer;   
    margin-right: 14px;   
    margin-top: 12px;   
    float: right;
}
.bannerHead{
	font-size: 16pt;
    font-family: arial, sans-serif;
}
.searchImportButton{
	line-height: 35px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: #FFF;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-left: 60px;
}
.searchInput{
	margin-left: 40px;
    margin-top: 40px;
	width:200px;
}
.searchBannerPane{
	width: 1207px;
    height: 146px;   
    background-color: #f6f6f6;
    text-align: center;
}
.bannerContents{
	text-align: left;
	width: 400px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 94px;
}

#composeTopHeader{
	position:fixed;
	height: 106px; 
	width: 1207px;
	display: none;
	box-shadow: 0px 0px 29px -9px #888888;
	clip: rect(0px, 1207px, 121px, 0px);
	font-family: arial, sans-serif;
	text-align: center;
	background-color: #FFF;
	font-size: 14pt;
	z-index: 655;
	top: 0px;
}

.composeButtonArea{
	width: 1207px;
	height: 83px;
	background-color: #FFF;
	bottom: 0px;
	position: fixed;
}
.composeButtonBar{
	width: 1207;
	height: 8px;
	background-color: #000;
	bottom: 75px;
	margin-left: 0px;
	text-align:center;
	display:inline-block;
}

.composeButton{
	font-size: 18pt;
	font-family: arial, sans-serif;
	padding-left: 29px;
	padding-right: 30px;
	line-height: 38px;
	position: relative;
	margin-left: -81px;
	margin-top:-15px;
	z-index: 501;
	display: inline-block;
	background-color: #FFF;
	outline-width: 1px;
	outline-color: #000;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
}
.composeArea{
	width: 1157px;
	height: 313px;
	background-color: #FFF;
	bottom: 0px;
	margin-left: 0px;
	position: fixed;
	box-shadow: 0px 0px 30px -9px #888888;
	clip: rect(-15px, 1207px, 328px, 0px);
	padding: 0px 25px;
}
.composeBar{
	width: 1125px;
	height: 8px;
	background-color: #000;
	bottom: 75px;
	margin-left: 16px;
	text-align: center;
	display: inline-block;
}
.composeX{
	position: absolute;
	top: 15px;
	right: 13px;
	background-color: #D74B37;
	height: 30px;
	width: 31px;
	outline-width: 1px;
	outline-color: #9A3429;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	line-height: 32px;
	font-size: 18pt;
	font-weight: bold;
	cursor: pointer;
}
.miniSubscribeButton{
	font-family: arial, sans-serif;
	font-size: 2pt;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 8px;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	margin-top: 7px;
	float: right;
	position: absolute;
	top: 38px;
	left: 132px;
}
.miniBody{
	font-family: arial, sans-serif;
	font-size: 6.66pt;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 1px;
	width: 136px;
	display: inline-block;
	height: 50px;
	overflow: hidden;
	margin-bottom: 3px;
}
.miniChoose{
	display: inline-block;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 28px;
	background-color: #5E86C4;
	outline-width: 1px;
	outline-color: #466289;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
}
.miniClear{
    display: inline-block;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 28px;
	background-color: #BBB;
	outline-width: 1px;
	outline-color: #999;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	float: right;
}
.miniEdit{
	display: inline-block;
    font-size: 9pt;
    padding-left: 14px;
	padding-right: 14px;
    line-height: 27px;
	background-color: #5E86C4;   
    outline-width: 1px;
	outline-color: #466289;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
    float: right;
    margin-top: 4px;
    margin-right: 7px;
}
.miniHeader{
	width: 131px;
	height: 36px;
	line-height: 36px;
	font-size: 24pt;
	font-family: arial, sans-serif;
	padding-left: 23px;
	margin-bottom: 2px;
	color: #777630;
	background-color: #DFE446;
	outline-color: #777630;
	outline-width: 1px;
	outline-style: solid;
}
.miniImage{
	height: 25px;
	width: 25px;
	margin-top: 2px;
	margin-left: 4px;
	float: left;
}
.miniItem{
	display: inline-block;
	position: relative;
	height: 156px;
	width: 154px;
	margin-top: 16px;
	margin-left: 27px;
	float: left;
}
.miniHeaders{
	display: inline-block;
	width: 116px;
	height: 29px;
	padding-left: 5px;
	padding-top: 3px;
}
.miniButtons{
	width: 144px;
	height: 36px;
	line-height: 36px;
	font-size: 24pt;
	font-family: arial, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
}

#accountFriendsTable .accountFriends {
	background-color: #DDD;
	outline-color: #999;
}
#accountCommunitiesTable {
	display:none;
}
#accountCommunitiesTable .accountCommunities {
	background-color: #DDD;
	outline-color: #999;
}
#accountExternalFeedsTable {
	display:none;
}
#accountExternalFeedsTable  .accountExternalFeeds {
	background-color: #DDD;
	outline-color: #999;
}
#composeCancelButton{
	display: inline-block;  
	line-height: 30px;  
	font-family: arial, sans-serif;  
	padding-left: 14px;  
	padding-right: 14px;  
	color: #FFF;  
	outline-width: 2px;  
	background-color: #BBB;  
	outline-color: #999;  
	cursor: pointer;  
	text-align: center;
	outline-style: solid;
	margin-left: 10px;
}
#publishButton{
	display: inline-block;
    font-family: arial, sans-serif;  
	padding-left: 36px;  
	padding-right: 36px;  
	color: #FFF;    
	outline-width: 2px;  
	background-color: #BBB;    
	outline-color: #999;
	cursor: pointer;  
	text-align: center;  
	outline-style: solid;
	line-height: 42px;
	margin-top: 15px;
	margin-left: 14px;
	width:51px;
}
#publishCheck{
	display: inline-block;
	height: 46px;
	width: 46px;
	margin-top: 12px;
	float: right;
	background-image: url(images/uncheck_icon.png);
	cursor: pointer;
	background-repeat: no-repeat;
}
#shareButton{
	display: inline-block;  
	line-height: 41px;  
	font-family: arial, sans-serif;  
	padding-left: 16px;  
	padding-right: 16px;  
	color: #FFF;      
	cursor: pointer;
	text-align: center;
	background-color: #5CBA48;    
	outline-color: #289951;
	outline-width: 2px;
	outline-style: solid;
	margin-top: 18px;
	font-size: 13pt;
	margin-left: 7px;
}
#shareCheck{
	display: inline-block;
	height: 46px;
	width: 46px;
	margin-top: 15px;
	float: right;
	background-image: url(images/check_icon.png);
	cursor: pointer;
	background-repeat: no-repeat;
}
#publishRegionSelect{
	margin-top: 9px;
	width: 178px;
	float: right;
	display: inline-block;
}
#composeShareButton, #composePublishButton{
	display: inline-block;
	line-height: 42px;
	font-family: arial, sans-serif;
	padding-left: 40px;
	padding-right: 40px;
	color: #FFF;
	background-color: #D74B37;      
	outline-width: 2px;  
	outline-color: #9A3429;
	outline-style: solid;
	cursor: pointer;  
	text-align: center;
	margin-left: 231px;
	margin-top: 20px;
	width:42px;
}
#composeComment{
	margin: 2px 0px 4px 0px;
	height: 60px;
	width: 154px;
}
.selectedOne{
	background-color: #DFE446!important;
}
.selectedTwo{
	background-color: #AFD24D!important;
}
.selectedThree{
	background-color: #E2C446!important;
}
.miniTitle{
	width: 93px;
	font-family: arial, sans-serif;
	font-size: 6pt;
	color: #000;
	height: 19px;
	overflow: hidden;
	display: inline-block;
}
.miniSource{
	font-family: arial, sans-serif; 
	font-size: 5pt; 
	color: #333;
	overflow: hidden;
	width: 117px;
	display: inline-block;
}
.newsImage img{
	height: 39px;
	width: 45px;
}
.miniImage img{
	height: 26px;
	width: 30px;
}
#shareWithText{
	font-size: 15pt;font-family: arial, sans-serif;
}
#publishToText{
	font-size: 15pt;font-family: arial, sans-serif;color: #BBB;
}
#selectCommunityText{
	font-size: 9pt;font-family: arial, sans-serif;color: #BBB;display: inline-block;margin-top: 17px;
}
.snippetInstructions{
	display: inline-block;
	position: absolute;
	margin-top: 3%;
	z-index: 901;
	background-color: #FFF;
	width: 200px;
	padding: 10px;
}
#snippetMenu{
	position:absolute;
	height: 500px;
	width: 435px;
	margin-left: 386px;
	margin-top:3%;
	z-index:901;
	background-color: #F4F4F4;
}
#snippetMenuTitle{
	font-family:"times new roman", serif;
	font-size: 29pt;
	display:inline-block;
	margin-top: 4px;
	margin-left: 12px;
}

#snippetMenuX{
	position: absolute;  
	top: 9px;  
	right: 20px;
	background-color: #D74B37;
	height: 30px;
	width: 31px;
	outline-width: 1px;
	outline-color: #9A3429;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	line-height: 32px;
	font-size: 18pt;
	font-weight: bold;
	cursor: pointer;
}
#snippetArticleName{
	font-family: arial, sans-serif;
	font-size: 13pt;
	margin-left: 35px;
}
#snippetDomain{
	font-family: arial, sans-serif;  
	font-size: 9pt;
	margin-left: 34px;
}
#snippetArticleSource{
	display: inline-block;
	position: relative;
	background-color: #FFF;
	width: 361px;
	height: 220px;
	margin-left: 35px;
	margin-top: 3px;
	overflow-y: scroll;
	border: #CCC 2px solid;
}
#snippetLayerMain{
	z-index:905;
}
.snippetLayer{
	position: absolute;
	width:344px;
}
#liveSnippetSpace{
	background-color: #FFF;
	width: 333px;
	height: 85px;
	margin-left: 11px;
	margin-top: 9px;
	overflow-y: scroll;
	border: #000 1px solid;
	float: left;
	font-family:"times new roman", serif;
	font-size:24pt;
}
#liveSnippetContent{
	display: inline-block;
	font-size: 10pt;
	width: 276px;
	padding-top: 5px;
	margin-left: 3px;
	
}
.snippetQuote{
	display: inline-block;
	height: 27px;
	overflow-y: hidden;
	vertical-align: bottom;
}
#snippetAddButton{
	display: inline-block;
	font-size: 9pt;  
	padding-left: 20px;  
	padding-right: 20px;  
	line-height: 28px;
	background-color: #5E86C4;  
	outline-width: 2px;
	outline-color: #466289;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	float: right;
	margin-top: 18px;
	margin-right: 20px;
}
#snippetRemoveButton{
	display: inline-block;
	font-size: 9pt;  
	padding-left: 8px;  
	padding-right: 8px;  
	line-height: 28px;
	background-color: #BBB;  
	outline-width: 2px;
	outline-color: #999;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	float: right;
	margin-right: 19px;
	margin-top: 13px;
}
#snippetMenuButtons{
	background-color: #FFF;
	width: 434px;
	height: 68px;
	margin-top: 8px;
	display: inline-block;
}
#snippetMenuCancel{
	display: inline-block;
	line-height: 30px;
	font-family: arial, sans-serif;  
	padding-left: 22px;  
	padding-right: 22px;
	color: #FFF;
	outline-width: 2px;
	background-color: #BBB;
	outline-color: #999;
	cursor: pointer;
	text-align: center;
	outline-style: solid;  
	margin-left: 53px;
	margin-top: 19px;
}
#snippetMenuSave{
	display: inline-block;
	line-height: 30px;
	font-family: arial, sans-serif;  
	padding-left: 14px;  
	padding-right: 14px;
	color: #FFF;
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	cursor: pointer;
	text-align: center;
	outline-style: solid;  
	margin-left: 117px;
	margin-top: 19px;
}
#composeMessageBar{
	margin-top: 72px;
}
.highlightSnippet{
	outline-width: 2px;
	outline-color: #FF5;
	outline-style: solid;
	color: #000;
	background-color: #FFC;
}
.highlightSnippetSpace{
	outline-width: 2px;
	outline-color: #FF5;
	outline-style: solid;
	color: #000;
	background-color: #FFC;
	margin:2px;
	cursor:pointer;
}
#newsNo{
	display:none;
}
#maxSnippetError{
	display:none;
	color:#F00;
	float: right;
	margin-right: 100px;
}
.error{
	display:none;
	color:#F00;
	font-size:8pt;
}
.success{
	display:none;
	color:#0F0;
	font-size:8pt;
}
.searchResultItem{
	width: 685px;
	height: 185px;
	float: left;
	margin-left: 100px;
	background-color: #FFF;
	outline-width: 1px;
	outline-color: #CCC;
	outline-style: solid;
	padding: 11px;
	font-family: arial, sans-serif;
	margin-top: 15px;
	text-align:left;
	overflow: hidden;
}
.resultIcon{
	height: 70px;
	width: 70px;
	display: inline-block;
	float: left;
	overflow:hidden;
}
.resultSubscribe{
	font-family: arial, sans-serif;  
	font-size: 8pt;
	color: #FFF;  
	padding-left: 5px;  
	padding-right: 5px;  
	line-height: 24px;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	float: right;
	margin-right: 5px;
	margin-top: 18px;
}
.resultUnsubscribe{
	font-family: arial, sans-serif;  
	font-size: 8pt;
	color: #FFF;
	padding-left: 5px;  
	padding-right: 5px;  
	line-height: 24px;
	display: inline-block;
	background-color: #BCBCBC;
	outline-width: 1px;
	outline-color: #6D6D6D;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	float: right;
	margin-right: 5px;
	margin-top: 18px;
}
.resultTitle{
	height: 34px;
	line-height: 41px;
	width: 500px;
	display: inline-block;
	margin-left: 15px;
	font-size: 17pt;
	overflow: hidden;
}
.resultDomain{
	display: inline-block;
	margin-left: 15px;
	font-size: 16pt;
	color: #888;
	height: 36px;
}
.resultDescription{
	display: block;
	margin-top: 12px;
	margin-left: 45px;
	margin-right: 45px;
	height: auto;
}
#importFeedURLPane{
	box-shadow: 0px 0px 31px -9px #000;
	z-index:55;
	position:absolute;
	clip: rect(-15px, 1207px, 255px, 0px);
	top:94px;
}
#searchExternalFeedsPane{
	height: 240px; 
	background-color: #FFF;
	z-index: 54;
	position:absolute;
	top:240px;
	box-shadow: 0px 0px 31px -9px #000;
	clip: rect(-15px, 1207px, 255px, 0px);
}
#searchCommunitiesPane{
	height: 240px;
	box-shadow: 0px 0px 31px -9px #000;
	background-color: #f6f6f6;
	z-index: 52;
	position: absolute;
	top: 480px;
	clip: rect(-15px, 1207px, 255px, 0px);
}
#searchFriendsPane{
	height: 240px;
	box-shadow: 0px 0px 31px -9px #000;
	background-color: #FFF;
	z-index: 51;
	position: absolute;
	top: 720px;
	clip: rect(-15px, 1207px, 255px, 0px);
}
#searchInternalPane{
	height: 240px;
	box-shadow: 0px 0px 31px -9px #000;
	background-color: #f6f6f6;
	z-index: 50;
	position: absolute;
	top: 960px;
	clip: rect(-15px, 1207px, 255px, 0px);
	margin-bottom: 105px;
}
#importFeedURLResult{
	display:none;
}
#importFeedURLError{
	margin-left:40px;
}
#usernameNameplate{
	width: 205px;  
    height: 21px;    
    font-size: 12pt;
    position: absolute;  
    top: 64px;  
    right: 43px;  
    text-align: right;
    z-index: 205;
}
.logout{
	width: 54px;
	line-height: 40px;
	display: none;
	background-color: #E95D49;
	border-width: 2px;
	border-color: #9A3429;
	border-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	font-size: 9pt;
	margin-right: 13px;
	position: absolute;
	right: -7px;
	top: 89px;
}
.closeSearchPane{
	height: 75px;
	z-index: 746;
	position: fixed; 
	bottom: 0px; 
	display: none; 
	box-shadow: 0px 0px 31px -9px #000;
	clip: rect(-15px, 1207px, 75px, 0px);
	background-color: #f2f2f2;
	width: 1207px;
	text-align: center;
}
.closeSearchButton{
	line-height: 35px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: #FFF;
	display: inline-block;
	background-color: #BCBCBC;  
	outline-width: 1px;
	outline-color: #6D6D6D;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-top: 20px;
}
.myPaper{
	font-size: 29pt;
	position: absolute;
	z-index: 851;
	top: 10px;
	left: 42px;
}
#listsArea{
	width: 899px;
	height: auto;
	padding: 0px 154px;
	margin-bottom: 50px;
	display: inline-block;
}
#listsArea div{
	display: inline-block;
	font-size: 14pt;
	font-family: arial, sans-serif;
}
#friendsListButton, #communitiesListButton, #externalListButton{
	background-color: #5E86C4;
	outline-width: 2px;
	outline-color: #466289;
	outline-style: solid;
	line-height: 41px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	margin-left: 24px;
	margin-right: 24px;
	padding-left: 16px!important;
	padding-right: 16px!important;
	cursor: pointer;
	font-size: 14pt;
}
.accountHeaderRow{
	line-height: 42px;
	line-height: 64px;
	background-color: #EEE;
	font-weight:bold;
	height: 67px;
}
.accountHeaderRow .accountLeft, .accountHeaderRow .accountMid, .accountHeaderRow .accountRight{
	font-size: 20pt!important;
}
.accountListItem{
	line-height: 42px;
	height: 67px!important;
	display:inline-block;
	float: left;
}
.itemContainer{
	/*border-color: #000;
	border-style: solid;
	border-width: 1px;*/
	background-color: #FFF;
}
.accountLeft{
	padding-left: 10px;
	text-align: left!important;
	width:544px;
	word-wrap:break-word;
}
.accountLeft a{
	font-variant: small-caps;
	color: #000;
	font-weight: bold;
	font-size: 16pt;
}
.accountMid{
	width:200px;
}
.accountRight hr, .accountMid hr, .accountLeft hr{
	width: auto;
	height: 6px;
	background-color: #EEE;
	border: none;
}
.accountRight{
	padding-right: 10px;
	text-align: right!important;
	width:133px;
	height: 42px;
}
.accountRow{
	/*border-top-color: #000;
	border-top-style: solid;
	border-top-width: 1px;*/
}
.comOpenQuote{
	margin-left: -12px;
    margin-top: -8px;
    position: absolute;
    font-size: 23pt;
}
.comCloseQuote{
	left: 207px;
	margin-top: -3px;
	position: absolute;
	font-size: 23pt;
	display: inline-block;
}
.searchCommunitiesButton{
	line-height: 28px;
	padding-left: 17px;
	padding-right: 17px;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: #FFF;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 1px;
	margin-top: 7px;
}
.communitySearchArea{
	height: 110px;
	width: 319px;
	top: 138px;
	right: 299px;
	display: inline-block;
	position: absolute;
	z-index: 900;
	text-align: right;
	font-size: 18pt;
}
.communitySearchArea input{
	font-size: 16pt;
	width: 199px;
}
.communitySubscribe{
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #FFF;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 28px;
	display: inline-block!important;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 1px;
	margin-bottom: 7px;
}
.communityUnsubscribe{
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #FFF;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 28px;
	display: inline-block!important;
	background-color: #848484;
	outline-width: 1px;
	outline-color: #282828;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-right: 1px;
	margin-bottom: 7px;
}

.R{
	border-left-color:#FFF!important;
}
.L{
	border-right-color:#FFF!important;
}
.U{
	border-bottom-color:#FFF!important;
}
.D{
	border-top-color:#FFF!important;
}
#deleteAccount{
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	outline-style: solid;
	line-height: 34px;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	width: 175px;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
	font-size: 14pt;
	display: inline-block;
	float: right;
	margin-right: 91px;
	margin-top: 10px;
}

.friendRequest{
	height: 45px!important;
	background-color: #f2ec94;
	padding: 5px 10px 5px 10px;
	outline-width: 1px;
	outline-color: #e1e72f;
	outline-style: solid;
	margin: 5px 5px;
}

#forgotPassword{
	text-decoration:underline;
	margin-left: 13px;
	cursor: pointer;
}

#cancelResetPasswordButton{
	font-family: arial, sans-serif;
	font-size: 14pt;
	color: #FFF;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 36px;
	display: inline-block;
	outline-width: 2px;
	background-color: #BBB;
	outline-color: #999;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-left: 13px;
	margin-top: 13px;
	margin-bottom: 13px;
}

#resetPasswordButton{
	font-family: arial, sans-serif;
	font-size: 14pt;
	color: #FFF;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 36px;
	display: inline-block;
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-left: 3px;
	margin-top: 13px;
	margin-bottom: 13px;
}

#passwordResetModal{
	display:none;
	top: 0px;
	position:fixed; 
	height: 100%; 
	width: 1207px; 
	z-index:900; 
	background: rgba(180, 180, 180, 0.7);
}

#passwordResetMenu{
	position: absolute;
	height: 300px;
	width: 635px;
	margin-left: 286px;
	margin-top: 13%;
	z-index: 901;
	background-color: #F4F4F4;
}

#passwordResetMenuTitle{
	font-family: "times new roman", serif;
	font-size: 29pt;
	display: inline-block;
	margin-top: 4px;
	margin-left: 12px;
}

#resetPasswordMenuX{
	position: absolute; 
	top: 9px;  
	right: 20px; 
	background-color: #D74B37; 
	height: 30px;  
	width: 31px;  
	outline-width: 1px;  
	outline-color: #9A3429;  
	outline-style: solid; 
	text-align: center;  
	font-family: arial, sans-serif;  
	color: #FFF;  
	line-height: 32px;  
	font-size: 18pt;  
	font-weight: bold;
	cursor: pointer;
}

#resetPasswordInstructions{
	font-family: arial, sans-serif;
	margin-left: 34px;
	line-height: 30px;
}

#resetPasswordEmailLabel{
	font-family: arial, sans-serif;
	font-size: 16pt;
	display: inline-block;
	margin-left: 45px;
	float: right;
}

.blockLink{
	cursor:default!important;
}

#showMoreNewsBox{
	line-height: 26px;
	padding: 10px 0px;
	font-size: 14pt;
	width: 1207px;
	bottom: 0px;
	display: inline-block;
	margin: auto;
	text-align: center;
	height: 52px;
}
#personalShowMoreNewsBox{
	line-height: 26px;
	padding: 10px 0px;
	font-size: 14pt;
	width: 1207px;
	bottom: 0px;
	display: inline-block;
	margin: auto;
	text-align: center;
	height: 52px;
	margin-bottom: 105px;
}
#showMoreNewsText{
	text-decoration: underline;
	display:inline-block;
	cursor:pointer;
}

#showMoreSpinner{
	display:none;
}

#showMoreExternal{
	display:inline-block;
	height:40px;
	width: 707px;
	text-decoration:underline;
	cursor:pointer;
}

#showMoreExternalSpinner{
	position: relative;
	height: 40px;
	width: 707px;
	display:none;
}

#publishSpinner{
	display: inline-block;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	margin-left: 105px;
	margin-top: 20px;
}


#container .bannerContents .spinner{
	left:733px!important;
	top:90px!important;
}

#container .searchResultItem .spinner{
	display: inline-block!important;
	float: right!important;
	margin-top: 22px!important;
	margin-right: 28px!important;
	position: relative!important;
	top: inherit!important;
	left: inherit!important;
	
}
.createTable tr td .spinner{
	position: relative!important;
	top: 0px!important;
	left: 72px!important;
}
#container .spinner{
	position: absolute!important;
	top: 228px!important;
	left: 1193px!important;
}
#snippetPublishButtonContainer .spinner{
	
}
#snippetPublishButtonContainer {
	display: inline-block;
	height: 248px;
	width: 463px;
	margin-right: 0px;
	margin-left: 10px;
}
#searchInstructions{
	line-height: 32px;
	margin-left: 36px;
}

#importInstructions{
	text-align: left;
	position: absolute;
	top: 96px;
	margin-left: 36px;
	z-index: 58;
}
#personalSpacer, #communitySpacer{
	text-align: center;
	height: 30px;
	width: 1165px;
	display: inline-block;
	border-bottom-style: solid;
	border-color: #EEE;
	border-bottom-width: 1px;
	line-height: 30px;
}
#map-canvas {
	height: 700px;
	width:700px;
	display:inline-block;
	margin: 0;
	padding: 0;
}
.mapSearchButton{
	line-height: 35px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: #FFF;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
	margin-left: 2px;
	margin-top: 10px;
}
.mapSearchContainer{
	height: 107px;
	width: 210px;
	margin-top: 23px;
}
.mapSearchLabelContainer{
	float: left;
	width: 196px;
}
.mapSearchText{
	margin: 0px 0px 10px 0px;
}

#radiusModeButton{
	display: inline-block;
    font-family: arial, sans-serif;  
	padding-left: 16px;  
	padding-right: 16px;  
	color: #FFF;    
	outline-width: 2px;  
	background-color: #BBB;    
	outline-color: #999;
	cursor: pointer;  
	text-align: center;  
	outline-style: solid;
	line-height: 42px;
	margin-top: 15px;
}
#politicalModeButton{
	display: inline-block;  
	line-height: 41px;  
	font-family: arial, sans-serif;  
	padding-left: 16px;  
	padding-right: 16px;  
	color: #FFF;      
	cursor: pointer;
	text-align: center;
	background-color: #5CBA48;    
	outline-color: #289951;
	outline-width: 2px;
	outline-style: solid;
	margin-top: 15px;
	font-size: 13pt;
	margin-left: 12px;
}
#useRegionButton{
	display: inline-block;
	line-height: 42px;
	font-family: arial, sans-serif;
	padding-left: 40px;
	padding-right: 40px;
	color: #FFF;
	background-color: #D74B37;
	outline-width: 2px;
	outline-color: #9A3429;
	outline-style: solid;
	cursor: pointer;
	text-align: center;
	margin-left: 12px;
	margin-top: 20px;
}
#cancelRegionButton{
	display: inline-block;  
	line-height: 30px;  
	font-family: arial, sans-serif;  
	padding-left: 14px;  
	padding-right: 14px;  
	color: #FFF;  
	outline-width: 2px;  
	background-color: #BBB;  
	outline-color: #999;  
	cursor: pointer;  
	text-align: center;
	outline-style: solid;
	margin-left: 10px;
}
#mapOptionsArea{
	width: 420px;
	padding: 10px 20px 0px 20px;
	height: 590px;
	float: right;
	display: inline-block;
}
#politicalUnitInstructions{
	display: inline-block;
	width: 180px;
	margin-left: 10px;
}
#areaInstructions{
	width: 205px;
	display: inline-block;
}
.rssLink{
	display: inline-block;
	left: 123px;
	top: 3px;
	position: absolute;
	font-size: 12pt;
}
#mapContainer{
	width: 1160px;
	left: 24px;
	top: 24px;
	position: absolute;
	display: inline-block;
	margin: auto;
	background-color:#FFF;
}
#snippetModal{
	position: fixed;
	height: 100%;
	width: 1207px;
	z-index: 900;
	background: rgba(180, 180, 180, 0.701961);
	display:none;
}
#mapModal{
	position: fixed;
	height: 100%;
	width: 1207px;
	z-index: 900;
	background: rgba(180, 180, 180, 0.701961);
	display:none;
	top:15px;
}
#useRegionContainer{
	height: 100px;
	width: 420px;
}
#noRegionError{
	margin-top: 10px;
	margin-left: 13px;
}
#politicalUnitContainer{
	width:210px;
	height:590px;
	display:inline-block;
	float:left;
}
#areaRadiusContainer{
	width: 188px;
	height: 590px;
	display: inline-block;
	overflow: hidden;
	margin-left: 22px;
}
#selectedRegion{
	display:none;
}
#areaValuesContainer{
	font-size: 12pt;
	padding: 0px;
}
#areaMiles{
	float: left;
	width: 144px;
	font-size: 22pt;
	line-height: 32px;
	padding: 8px 5px 0px 5px;
	border-style: solid;
	border-color: #EEE;
	border-width: 2px;
	text-align:right;
}
#areaTopLine{
	font-size:14pt;
	line-height: 34px;
}

#areaLocation{
	font-size:14pt;
}
#areaLat, #areaLong{
	font-size: 16pt;
	border-style: solid;
	border-color: #EEE;
	border-width: 1px;
	padding: 1px;
}
.selectRegionCheck{
	display: inline-block;
	height: 46px;
	width: 46px;
	float: left;
	background-image: url(images/uncheck_icon.png);
	cursor: pointer;
	background-repeat: no-repeat;
}
.selectRegionButton{
	overflow: hidden;
	width: 147px;
	height:41px;
	display: inline-block;
	line-height: 41px;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	text-align: left;
	background-color: #BBB;
	outline-color: #999;
	outline-width: 2px;
	outline-style: solid;
	font-size: 13pt;
	margin-left: 5px;
	padding-left: 10px;
}
.regionButtonContainer {
	margin-bottom: 15px;
}
.regionSelected .selectRegionCheck{
	background-image: url(images/check_icon.png);
}
.regionSelected .selectRegionButton{
	background-color: #5CBA48;
	outline-color: #289951;
}
#politicalListInstructions{
	display: none;
	width: 95px;
	float: right;
}
#politicalValuesContainer{
	overflow-y: auto;
	display: inline-block;
	height: 350px;
	width: 230px;
}
#politicalContents .mapSearchLabelContainer{
	margin-left:14px;
}
#politicalMapSearchButton{
	margin-left:16px;
}
#mapTitleBar{
	background-repeat: no-repeat;
	background-image: URL(images/mini_insighted.jpg);
	height: 42px;
	width: auto;
}
#mapTitleName{
	float: left;
	font-size: 24pt;
	height: 42px;
	width: 700px;
	text-align:center;
}
#regionSelectCloseX{
	position: absolute;
	top: 9px;
	right: 20px;
	background-color: #D74B37;
	height: 30px;
	width: 31px;
	outline-width: 1px;
	outline-color: #9A3429;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	line-height: 32px;
	font-size: 18pt;
	font-weight: bold;
	cursor: pointer;
}
#mapModalInstructions{
	display: inline-block;
	margin-left: 11px;
	padding-top: 16px;
}
#selectRegionModalButton{
	display: inline-block;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 28px;
	background-color: #BBB;
	outline-color: #999;
	outline-width: 1px;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	float: left;
}
#selectedCommunityDetails{
	font-family: arial;
	font-size: 12pt;
	float: right;
	display: none;
	width: 151px;
	height: 139px;
	padding: 5px 5px 0px 5px;
	margin: 10px 0px 0px 10px;
	border-style: solid;
	border-color: #EEE;
	border-width: 1px;
}
#regionDetailPlace{
	display: inline-block;
	font-weight: bold;
}
#regionDetailDistanceLabel{
	display: inline-block;
}
#regionDetailDistanceValue{
	display: inline-block;
	border-style: solid;
	border-color: #EEE;
	border-width: 1px;
	padding: 2px;
}
#regionDetailLatLabel{
	display: inline-block;
}
#regionDetailLatValue{
	display: inline-block;
	border-style: solid;
	border-color: #EEE;
	border-width: 1px;
	padding: 2px;
}
#regionDetailLongLabel{
	display: inline-block;
}
#regionDetailLongValue{
	display: inline-block;
	border-style: solid;
	border-color: #EEE;
	border-width: 1px;
	padding: 2px;
}
#communityFilterString{
	display: none;
}
#communitySelectButtonContainer{
	width: 284px;
	height: 156px;
	display: inline-block;
}
#publishButtonLabel{
	height:92px
}
#publicCommunityLabel, #friendsCommunityLabel, #selectPublicCommunityLabel{
	width: 284px;
	display: inline-block;
}
#mapBgLayer{
	top:0px;
	height: 762px;
	width: 1207px;
	position: fixed;
	background-color: #FFF;
	z-index: 898;
	display: none;
}
#mapDashLayer{
	height: 100%;
	width: 1175px;
	outline-style: dashed;
	outline-width: 2px;
	margin: 33px 18px;
	position:absolute;
}
#resetButtonCell .spinner{
	position: relative!important;
	top: 10px!important;
	left: 0px!important;
}
#communityMap{
	position: absolute;
	top: 35px;
	left: 913px;
	height: 128px;
	width: 222px;
	display: inline-block;
	z-index: 990;
}
#communityMap #selectedCommunityDetails{
	height: 111px;
	width: 223px;
}
.communitySearchArea #selectRegionModalButton{
	width: 72px;
	position: absolute;
	top: 65px;
	left: 330px;
}
.communitySearchArea .communitySubscribe{
	position: absolute;
	top:-7px;
	left:238px
}
#mapLoading{
	display: none;
	position: absolute;
	z-index: 9001;
	width: 32px;
	height: 32px;
	margin: 255px 0px 0px 589px;
	background-image: url(images/spinner_large.gif);
}
#helpMenuButton{
	font-weight: bold;
	line-height: 28px;
	width: 28px;
	height: 28px;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 2px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	font-family: arial, sans-serif;
	color: #FFF;
	cursor: pointer;
	font-size: 11pt;
	top: 8px;
	margin-left: 707px;
	position: absolute;
	z-index: 9999;
}
#helpMenu{
	background-color:#FFF;
	width: 1155px;
	margin-left: 26px;
}
#helpTitle{
	font-family: "times new roman", serif;
	font-size: 29pt;
	display: inline-block;
	margin-top: 5px;
	margin-left: 12px;
	height: 60px;
	line-height: 60px;
}
#helpInstructions{
	font-family: "times new roman", serif;
	display: inline-block;
	margin-left: 40px;
	height: 18px;
	line-height: 18px;
}
.helpSectionHeader{
	border-bottom: #000 1px solid;
	width: 752px;
	margin-left: 40px;
}
.helpSectionList{
	font-size: 10pt;
	font-family: arial, sans-serif;
	width: 712px;
	margin-left: 40px;
	margin-bottom: 30px;
	border: #FFF 2px solid;
}
.helpSubsection{
	border: #FFF 2px solid;
}
.helpSectionList li span{
	color:blue;
	text-decoration:underline;
	cursor:pointer;
}
.helpSectionList{
	list-style-type: upper-alpha;
}
#tableOfContentsList {
	list-style-type: decimal!important;
}
#tableOfContentsList  ol{
	list-style-type: upper-alpha;
}
.helpSectionList p{
	margin-bottom:5px;
}
.helpSteps{
	padding-left: 20px!important;
	margin-bottom:1em;
}
.helpSteps li{
	list-style-type: decimal!important;
}
.helpFooterBar{
	width: 100%;
	height: 8px;
	background-color: #000;
	left: 0px;
	z-index: 203;
	position: absolute;
	margin-top: 50px;
	margin-bottom: 200px;
}

#back-top {
	position: fixed;
	display:none;
	bottom:10px;
	left:10px;
	width:110px;
	z-index: 302;
}
#back-top a {
	width: 110px; display: block;
}
#back-top span {
	padding: 0px 10px;
	line-height: 28px;
	font-family: arial, sans-serif;
	font-size: 12pt;
	color: #FFF;
	display: inline-block;
	background-color: #5CBA48;
	outline-width: 1px;
	outline-color: #289951;
	outline-style: solid;
	text-align: center;
	cursor: pointer;
}
a:hover {
	color: black;
	text-decoration: none;
}
.helpSteps li ol li{
	list-style-type: lower-alpha;
}
