﻿pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap;  /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word !important; /* Internet Explorer 5.5+ */
}

/* Community */
#community{
	padding:0;
}
/*always highlight Community Global Nav menu item*/
ul.AspNet-Menu li.Community>A
{
	color:#000;
}
/* "EX" Logo (small menu version) */
#exbgsmall{
	width: 107px;
	height: 106px;
	background: url(/SiteCollectionImages/Core/exlogosmall.png);
	position: relative;
	float: right;
	margin: 10px 0 -116px 0;
	z-index: 0;
}

/* Contact Us Specific */
#contactAddress{
	padding: 10px;
	font-size: 0.9em;
	color: #000000;
}

/* Community Interactive Post */
#main-top{
	margin: 5px 10px;
	padding: 5px 0;
	border-bottom: 1px solid #dfdfdf;
}
.social-top{
	padding: 0 0 0 2px;
	float: right;
}
#wall-topicuser{
	width: 100px;
	float: left;
	position: relative;
}
#wall-topicuser p{
	margin: .5em 0 !important;
}
#wall-topicuser a{
	text-decoration: none;
}
#wall-topicuser a:hover{
	text-decoration: underline;
}
#wall-topicuser span {
	color:#838383 !important;
	font-weight:normal !important;
	display:block;
}
#wall-topicuser br {
	display:none;
}
#wall-topicuser strong{
	font-size:.8em;
}

/* Specify exact width because we know it (wandm css) */
#wall-content{
	display: block;
	width: 395px;
	float: right;
	margin: 0 10px 0 0;
}
#wall-content p{
	padding: 5px;
}
#wall-topicinfo{
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 10px 0;
}
#wall-topicinfo p{
	display: inline;
	padding: 10px 10px 10px 10px;
}
.report{
	border-top: 1px solid #e4e4e4;
	margin: 10px 0 10px 0;
	padding-top:10px;
	text-align: right;
}

#wall-content .report a {font-weight:normal;}
#wall-postcomment{
	background: #f0f0f0;
	clear: both;
	margin: 30px 10px 10px 10px;
	padding: 5px 10px;
	font-weight: bold;
	color: #778e1d;
	border: 1px solid #e4e4e4;	
}

#wall-postcomment-filler{
	width:1px; float:left				
}

/*Login box*/
.report #wall-postcomment{
	height:170px;
}

#CommentsLogin {
	width:460px!important;
}

#PostHistory:hover{
	cursor:pointer;
}

.wall-postcomment{
	background: #f0f0f0;
	clear: both;
	margin: 30px 10px 10px 10px;
	padding: 5px 10px;
	font-weight: bold;
	color: #778e1d;
	border: 1px solid #e4e4e4;
}

.wall-postcomment-textarea{
	width: 100%;
	border: 1px solid #dfdfdf;
	margin: 5px auto;	
	font-size: 1em;
	line-height:12.15pt;
	font-family:Verdana, Tahoma, Arial;
	overflow:auto;
}


.wall-postcomment-preview
{
    position:relative;
	width: 150px;
	height: 28px;
	background: url(/SiteCollectionImages/Core/button/previewcomment.png);
	float: left;
}
.wall-postcomment-preview:hover{
	background: url(/SiteCollectionImages/Core/button/previewcomment_rollover.png);
}
.wall-postcomment-submit
{
    position:relative;
	width: 150px;
	height: 28px;
	background: url(/SiteCollectionImages/Core/button/submitcomment.png);
	float: right;
}
.wall-postcomment-submit:hover{
	background: url(/SiteCollectionImages/Core/button/submitcomment_rollover.png);
}
.wall-comment{
	margin: 10px 0;
	padding: 10px 0;
	border-bottom: 2px dotted #8da823;
	width: 509px;
}
.wall-commentavatar{
	float: left;
}
.wall-commentavatar img{
	border: 1px solid #778e1d;
}
.wall-commentcontent{
	width: 428px;
	display: block;
	float: right;
}
.wall-commentcontent p{
	padding: 0;
}

.wall-commentcontent pre{
	width:428px;
	font-family:Verdana,Tahoma,Arial;
	font-size:1em;
	line-height:12.15pt;
}

.wall-commentuser{
	color: #666666;
	font-size: 0.9em;
	position: relative;
}
.wall-commentuser div{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0.85em;
}
.wall-comment-preview{
/*margin:10px;*/
margin: 10px 35px 10px 35px;
}

/* Community Interactive Wall */
#wall-search{
	height: 40px;
	/* xxxmargin: 10px; */
	padding: 10px;
	background: #e0eab8 url(/SiteCollectionImages/Core/bg/exsearch.png) no-repeat left top;
	color: #666666;
	font-size: 0.9em;
	/*padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;*/
	margin: 10px 0;
}
#wall-search input{
	border: 1px solid #c0d56d;
	padding: 1px;
}
#wall-search-bar{
	float: left;
	padding: 0 10px 0 0;
}
#wall-search-bar input{
	width: 141px;
}
.wall-search-filter{
	float: left;
	padding: 0 10px 0 0;
}
#wall-search-sort{
	float: left;
	padding: 0 10px 0 0;
}
.divwall-search-button{
	float: left;
	padding: 0 0px 0 0;
}

#wall-search .wall-search-button{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 0px;
	width: 75px;
		height: 22px;
		background: url(/SiteCollectionImages/Core/button/search.png);
		padding: 0px;
		float: left;
}


#wall-search .wall-search-button:hover{
	background: url(/SiteCollectionImages/Core/button/search_rollover.png);
}
#main #latest-post{
	background: url(/SiteCollectionImages/Core/bg/h2_icon1.png) no-repeat left top;
	margin: 0;
	padding: 5px 0 0 40px;
	width: 469px;
}

/* Different posting colours */
.traveller-post{
	margin: 10px 0px;
	border: 2px solid #e6e6e6;
}
.driver-post{
	margin: 10px 0px;
	border: 2px solid #778e1d;
	background: url(/SiteCollectionImages/Core/bg/faintgreen.png);
	position:relative;
	width:504px;
}
.traveller-post:hover, .driver-post:hover{
	border: 2px solid #bcd84a;
	background: url(/SiteCollectionImages/Core/bg/green.png);
	cursor: pointer;
}
.traveller-post:hover .post-avatar, 
.driver-post:hover .post-avatar{
	background: url(/SiteCollectionImages/Core/bg/usergreen.png);
}
.traveller-post:hover .post-avatar-shadow, 
.driver-post:hover .post-avatar-shadow{
	background: url(/SiteCollectionImages/Core/avatarshadowlgreen.png) no-repeat left bottom;
}
.traveller-post .post-avatar, .driver-post .post-avatar{
	background: #e6e6e6;
	width: 104px;
	padding: 5px;
	float: left;
}
.driver-post:hover .post-avatar img{
	border: 1px solid #cccccc;
}
.driver-post .post-avatar{
	background: url(/SiteCollectionImages/Core/bg/userdarkgreen.png);
}
#main .post-avatar p{
	padding: 5px;
	margin: 0;
}
#main .traveller-post .post-avatar strong{
	color: #778e1d;
}
#main .driver-post .post-avatar strong{
	color: #5c6e15;
}
#main .driver-post .post-avatar p{
	color: #ffffff;
}
#main .driver-post:hover .post-avatar p{
	color: #838383;
}
.traveller-post .post-avatar-shadow{
	margin: 0 auto;
	width: 97px;
	height: 98px;
	background: url(/SiteCollectionImages/Core/avatarshadow.png) no-repeat left bottom;
}
.traveller-post .post-avatar img{
	border: 1px solid #cccccc;
	width: 88px;
	height: 88px;
}
.driver-post .post-avatar-shadow{
	margin: 0 auto;
	width: 97px;
	height: 98px;
	background: url(/SiteCollectionImages/Core/avatarshadowdgreen.png) no-repeat left bottom;
}
.driver-post .post-avatar img{
	border: 1px solid #afd02a;
	width: 88px;
	height: 88px;
}
.summary-post{
	width: 385px;	
	display: block;
	float: right;
}
#main .summary-post .summary-info{
	padding: 2px 0;
	margin: 0 10px;
	border-bottom: 1px solid #e4e4e4;
	font-family:Arial;
}

#main .summary-post ul{
	margin-left:0px !important;
	margin-right:0px !important;
}

#main .summary-post .summary-info li{
	padding: 0 10px 0 2px;
	margin: 0;
	list-style: none;
	display: inline;
	font-size: 0.85em;
}
#main .summary-post .summary-info strong{
	color: #778e1d;
}
.summary-post h4{
	color: #778e1d;
	font-size: 1.1em;
	padding: 10px 0 5px 0;
}

/* Community Landing */
#abovebg{
	position: relative;
	z-index: 5;
	padding: 8px;
	font-size: 0.9em;
	color: #666666;
}
#abovebg input{
	width: 100%;
	border: 1px solid #c0d56d;
	margin: 0 0 10px 0;
}
#abovebg p{
	padding: 5px 0;
	font-size: 1em;
	color: #333333;
}
#abovebg #forgotpass{
	font-size: 0.85em;
}
#abovebg #abovebg-box{
	width: auto;
	border: none;
	vertical-align: middle;
	margin: 0;
}
#abovebg #login-button{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 93px;
		height: 28px;
	background: url(/SiteCollectionImages/Core/button/login.png);
		margin: 10px 38px;
}
#abovebg #login-button:hover{
	background: url(/SiteCollectionImages/Core/button/login_rollover.png);
}
#rss-top{
	margin: 5px 10px;
}
#landing-tab-photo, #landing-tab-vid, #landing-tab-post{
	height: 28px;
	margin: 10px 10px 0 10px;
}
#landing-tab-photo h2, 
#landing-tab-vid h2,
#landing-tab-post h2{
	margin: 0;
	padding: 7px 0 0 40px;
	width: 124px;
	height: 21px;
	background: none;
	font-size: 1.1em;
}
#landing-tab-photo h2{
	background: url(/SiteCollectionImages/Core/bg/tab_image.png);
}
#landing-tab-vid h2{
	background: url(/SiteCollectionImages/Core/bg/tab_video.png);
}
#landing-tab-post h2{
	background: url(/SiteCollectionImages/Core/bg/tab_post.png);
}
.landing-box{
	margin: 0 10px 10px 0px;
	border: 4px solid #778e1d;
	padding: 10px;
	position:relative;
}
.landing-view{
	position:absolute;
	top:7px;
	right:5px;
	font-size:.8em;
	display:inline;
	width:auto;
}
.djcarousel-item a{
    float: left;
    border: 1px solid #778e1d;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: auto;
    height: 90px;
}
#divPhotoGallery{
	padding-bottom:10px;
}
#gallery_carousel{
	height:96px !important;
}
#gallery_carousel .jcarousel-item-horizontal{
	height:80px
}
#gallery_carousel a,
.photos-container a{
	padding:2px;
	margin:9px;
    float: left;
    text-align:center !important; 
    vertical-align:middle !important;
    background:#e0eab8;
    border: 1px solid #778e1d;
    width: 72px;
    height: 72px;
    cursor::pointer;
}
#gallery_carousel a:hover,
.photos-container a:hover{
	margin:8px;
    border: 2px solid #ed810d;
}
#gallery_carousel a .img-gallery,
.photos-container a .img-gallery{
	float: left;
	margin: auto;
	filter:alpha(opacity=80);
	-moz-opacity:.8;line-height:80px;
	opacity:.8;
}
.photos-container a:hover .img-gallery{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.vid{
	padding: 10px 0 10px 5px;
}
.vid .img-gallery{
	margin: 6px 4px 6px 3px;
}

/* Pagination (Changed to a class) */
.landing-pagination{
	color: #768d1d;
	padding: 5px;
	border-top: 1px solid #dfdfdf;
	text-align: center;
	background-color: #e0eab8;
	margin-bottom:12px;
	position:relative;
}
.landing-pagination a{
	text-decoration: none;
	font-weight: normal;
	padding: 0 5px;
}
.landing-pagination a:hover{
	text-decoration: underline;
}
.landing-pagination .pagination-selected{
	color: #000000;
	text-decoration: underline;
}
.landing-pagination .pagination-selected:hover{
	text-decoration: none;
}

/* Summary boxes refitted */
.landing-box .driver-post{
	margin: 0 0 10px 0;
}
.landing-box .traveller-post{
	margin: 0 0 10px 0;
}
.landing-box .post-avatar{
	width: 100px;
}
.landing-box .summary-post{
	width: 364px;
}
.landing-box .summary-info{
	font-size: 0.9em;
	margin: 0 5px;
}
.img-post{
	float: left;
	margin: 10px 5px 0 10px;
	vertical-align: bottom;
	border: 1px solid #778e1d;
}

.img-help{
	vertical-align: bottom;
}

/* Community Photo Gallery */
#main #latest-photogallery{
	background: url(/SiteCollectionImages/Core/bg/h2_icon2.png) no-repeat left top;
	margin: 0;
	padding: 5px 0 0 40px;
	width: 469px;
}

/* Community Video Gallery */
#main #latest-videogallery{
	background: url(/SiteCollectionImages/Core/bg/h2_icon3.png) no-repeat left top;
	margin: 0;
	padding: 5px 0 0 40px;
	width: 469px;
}

/* Community Photo Details */
#showcase{
	/*background: url(../img/bg/usergreen.png);*/
	background-color:#eaefd1;
	margin: 0px 0 10px 0;
	padding: 10px;
}
#showcase .img-gallery{
	margin: 6px 2px 6px 1px;
}
#button-prev{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 75px;
	background: url(/SiteCollectionImages/Core/button/imgprev.png);
		float: left;
		margin: 0 2px 0 0;
}
#button-prev:hover{
	background: url(/SiteCollectionImages/Core/button/imgprev_rollover.png);
}
#button-next{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 75px;
		float: right;
	background: url(/SiteCollectionImages/Core/button/imgnext.png);
	}
#button-next:hover{
	background: url(/SiteCollectionImages/Core/button/imgnext_rollover.png);
}
#picture{
	border: 1px solid #ffffff;
	text-align: center;
}
#showcase p{
	padding: 0;
	margim: 0;
	color: #778e1d;
	font-size: 0.85em;
}

/* Community Video Details */
#video-container{
	
	margin: 0 auto 10px auto;
	text-align: center;
}

/* Community profiles */
#main #profile-header{
	width: auto;
	height: auto;
	background: none;
	color: #666666;
	font-size: 1.15em;
	padding: 10px;
	margin: 0;
}
#profile-tab{
	padding: 0 10px;
}
#main #profile-tab h3{
	float: left;
	height: 18px;
	padding: 12px 0 2px 0px;
	text-align:center;
	font-size:1em;
}
#main #profile-tab{
    text-decoration: none;
    color: #778e1d;
    padding: 0;
    margin: 0;
}

#main #profile-tab a{
    text-decoration: none;	
   	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

#profile-details a{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_white.png);
	text-decoration:none;
   	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
#main #profile-tab #profile-details:hover,
#main #profile-tab #profile-details-s{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_green.png);
	color:#fff;
}
.profile-details{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_white.png);
}
.profile-details:hover, .profile-details-s{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_green.png);
}

#profile-history{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_white.png);
}
#main #profile-tab #profile-history:hover,
#main #profile-tab #profile-history-s{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_green.png);
}


.profile-history{
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_white.png);
}
.profile-history:hover, .profile-history-s {
	width: 102px;
	background: url(/communities/SiteCollectionImages/Core/bg/tab_green.png);
}

/* so much change */
#main #profile-tab #profile-details:hover a,
#main #profile-tab #profile-details-s a,
#main #profile-tab #profile-history:hover a,
#main #profile-tab #profile-history-s a{
	color: #ffffff;
	font-weight: bold;
}

#main #profile-tab .profile-details:hover a,
#main #profile-tab .profile-details-s a,
#main #profile-tab .profile-history:hover a,
#main #profile-tab .profile-history-s a{
	color: #ffffff;
	font-weight: bold;
}

.profile-box input{
	width: 200px;
	border: 1px solid #c0d56d;
	padding: 2px;
	font-weight: bold;
}
.profile-box select{
	width: 200px;
	border: 1px solid #c0d56d;
	padding: 2px;
	font-weight: bold;
}
#main .profile-box table{
	border: none;
	width: 100%;
	margin: 0 auto;
}
#main .profile-box td{
	vertical-align: top;
	padding: 5px;
	color: #666666;
}
.profile-box table img{
	border: 1px solid #778e1d;
}
#main .profile-box .rowBorder{
	padding-bottom: 10px;
	border-bottom: 2px dotted #8da823;
}
#main .register-box input{
	font-weight:normal!important;
}
#main .register-box select{
	font-weight:normal!important;
	color:#000000;
}

.rightfloat{
	float: right;
}
#save{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 92px;
		height: 28px;
	background: url(/SiteCollectionImages/Core/button/save.png);
		padding: 0;
		margin: 0;
}
#save:hover{
	background: url(/SiteCollectionImages/Core/button/save_rollover.png);
}
#edit{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 92px;
		height: 28px;
	background: url(/SiteCollectionImages/Core/button/edit.png);
		padding: 0;
		margin: 0;
}
#edit:hover{
	background: url(/SiteCollectionImages/Core/button/edit_rollover.png);
}
#pagination-top{
	text-align: center;
	vertical-align: middle;
	color: #666666;
}
#pagination-top select{
	width: auto;
	vertical-align: middle;
	font-weight: normal;
	font-size: 1em;
	color: #666666;
}
#pagination-top .rightfloat{
	text-align: center;
}

#main .history .summary-info{
	padding: 0;
	margin: 0 10px;
}
#main .history .summary-info li{
	padding: 0 5px;
	margin: 0;
	list-style: none;
	display: inline;
}
#main .history .summary-info strong{
	color: #778e1d;
}
.img-mid{
	vertical-align: top;
}
#main .history h3{
	padding: 5px;
}
#main .history p{
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 1.1em;
	color: #778e1d;
}
#main .history .img-post{
	padding: 0;
	margin: 0 5px 0 5px;
}
#main .history{
	border-bottom: 1px solid #dfdfdf;
}
#main .history:hover{
	background: #e0eab8;
	cursor:pointer;
	display:block;
}

#main .history a.rover:hover{
	background: #e0eab8;
	cursor:pointer;
	display:block;
}
#main .history a.rover{
	text-decoration:none;
	padding: 10px 5px 10px 5px;
	display:block;
	width:98%;
}
#main .traveller-post a.rover:hover{
	background: #e0eab8;
	cursor:pointer;
	display:block;
}
#main .traveller-post a.rover{
	text-decoration:none;
	display:block;
	width:100%;
	cursor:pointer;
}
#main .profile-box #pagination-bottom{
	border: none;
	float: right;
	padding: 0;
	margin: 5px;
}
#main .history .pimage {
width:110px;
float:left;
}
/* Driver profiles */
.driver-gallery{
	width: 100px;
	float: left;
	text-align: center;
	margin: 0 3px;
}
.driver-gallery img{
	border: 1px solid #778e1d;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
#main .driver-gallery p{
	color: #000000;
}
.driver-gallery:hover img{
	border: 1px solid #ed810d;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#main .driver-gallery:hover p{
	color: #ed810d;
}

#button-prev-large{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 136px;
	background: url(/SiteCollectionImages/Core/button/driverprev.png);
		float: left;
		margin: 0 2px 0 0;
}
#button-prev-large:hover{
	background: url(/SiteCollectionImages/Core/button/driverprev_rollover.png);
}
#button-next-large{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 136px;
		float: right;
	background: url(/SiteCollectionImages/Core/button/drivernext.png);
	}
#button-next-large:hover{
	background: url(/SiteCollectionImages/Core/button/drivernext_rollover.png);
}

#button-prev-giant{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 236px;
	background: url(/SiteCollectionImages/Core/button/driverbprev.png);
		float: left;
		margin: 0 2px 0 0;
}
#button-prev-giant:hover{
	background: url(/SiteCollectionImages/Core/button/driverbprev_rollover.png);
}
#button-next-giant{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 236px;
		float: right;
	background: url(/SiteCollectionImages/Core/button/driverbnext.png);
	}
#button-next-giant:hover{
	background: url(/SiteCollectionImages/Core/button/driverbnext_rollover.png);
}
#holder{
	float: left;
}
#drivers{
	background: url(/SiteCollectionImages/Core/bg/visiblegreen.png);
	border: 4px solid #778e1d;
	margin: 10px;
	padding: 10px 5px 0 5px;
}
.image p img{
	padding: 0;
	margin: -13px 0 0 0;
	border: none;
	float: right;
}
.driver-info strong{
	color: #000000;
	line-height: 1.5em;
}
.dotted{
	border: none;
	border-bottom: 2px dotted #8da823;
	margin: 10px;
}
#button-myposts{
	float: right;
	padding: 10px 19px;
}
#button-myposts img{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 171px;
		height: 28px;
	background: url(/SiteCollectionImages/Core/button/myposts.png);
}
#button-myposts img:hover{
	background: url(/SiteCollectionImages/Core/button/myposts_rollover.png);
}
img.MainAvatar
{
    z-index: 4; float:left; position: relative; margin: 0 0 10px 0; border: 1px solid #778e1d;
}
img.Avatar
{
    z-index: 4; float:left; position: relative; margin: 10px 10px 0 10px; border: 1px solid #778e1d;
}
.ftitle {
float:left;width:200px;margin-top:4px;
font-family:Verdana;font-size:11px;color:#666666;font-weight:normal;
}
.ffield{
font-family:Verdana;font-size:11px;color:#666666; font-weight:bold;
}
.formelement {margin-top:10px;clear:left;float:left;width:100%;}
.notopmargin{margin-top:0px !important;}
.fspacer {
    border-bottom:2px dotted #8DA823;
    line-height:1.5em;
    text-align:right;
    display:block;
    width:480px;
    height:10px;
    clear:both;
    display:block;
}
.submitbutton{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 92px;
		height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/submit.png);
		float: right;
		margin: 10px;
		clear: right;
}
.submitbutton:hover{
	background: url(/communities/SiteCollectionImages/Core/button/submit_rollover.png);
}
.cancelbutton{
 	border-style: none;
	border-color: inherit;
	border-width: medium;
	position:relative;
		float: left;
		width: 92px;
		height: 28px;
	background: url(/SiteCollectionImages/Core/menutop.png);
		padding: 0;
		margin: 0;
}
/*zz PostReport.aspx*/
.wall-postcomment-textarea SPAN TEXTAREA{
	width: 100%;
	border: 1px solid #dfdfdf;
	margin: 5px auto;
	overflow:auto;
}
/* Content Table */
#main table{
	border: 0px solid #778e1d;
	margin: 0px 0px;
}


/* Community popup window */	

#head_window{
	position:static;
	width:580px;
	height:70px;
}
#container_window {
	width: 580px;
	margin: auto;
	height: auto;
	background-color: #EDE5D8;
	position: relative;
	z-index:1;
}	

#body_container {
	z-index:auto;
	border: 4px solid #778E1D;

}

#body_window {
	width: auto;
	height: auto;
	margin: 8px;
}

#close_window_container {
	height: auto;
	width: auto;
	float: right;
	margin: 10px;
}
#close_window_container_btm {
	/*text-align:right;
	margin: 10px 0px 10px -43px;
	display:inline-block;
	width:100%;*/
/*	padding-right:43px;
	text-align:right;*/
	width:100%;
	margin: 10px 0;
	display:inline-block;
}
#close_window_btm {
	padding-right:43px;
	text-align:right;
}

#close_window {
	background: url(/communities/SiteCollectionImages/Core/button/close_1.png);
	height: 15px;
	width: 15px;
	float: right;
}

#close_window:hover {
	background: url(/communities/SiteCollectionImages/Core/button/close_2.png);
}

#logo_window {
	float: left;
	height: 47px;
	width: 370px;
	margin: 10px;
}


#message_space{
	height: 10px;
}

#buttons-container {
	position:relative;
	width: 98%;
	margin-top: 71px;
	
}

.window-submit-comment{
	width: 150px;
	height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/submitcomment.png);
	float: right;
	margin-right: 10px;
}

.window-submit-comment:hover{
	background: url(/communities/SiteCollectionImages/Core/button/submitcomment_rollover.png);
}

.window-cancel-comment{
	width: 150px;
	height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/cancelcomment.png);
	float: right;
	margin-right:35px;
}

.window-cancel-comment:hover{
	background: url(/communities/SiteCollectionImages/Core/button/cancelcomment_rollover.png);
}


#bottom_space{
	height: 10px;
}

#space_body{
	height: 300px;
}

/* Content "help" */
#help{
	line-height: 1em;
	width: 40px;
	float: right;
	margin-top: -11px;
}
#help a{
	font-weight: normal;
	color: white;
	text-decoration:underline;
}
#help a:hover{
	color: #000;
	text-decoration:underline;
}


/* Community create post window */

#head-txt{
	padding: 2px 7px 0px 5px;
	margin-bottom: 5px;
	
}

#main #post{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: #e2ecbc url(/communities/SiteCollectionImages/Core/bg/green.png);
	width: 100%;
}
#main #post th{
	background: #778e1d;
	padding: 5px 15px;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
}

#main #videos{
	width: 500px;
	margin-right: 3px;
	margin-top: -7px;
	margin-left: 15px;

}
#create-post-content{
	width: 100%;
	
}

.post-title{
	border: 1px solid #c0d56d;
	width: 90%;
	margin-top: 9px;
}

.select-wall{
	border: 1px solid #c0d56d;
	width: 50%;
	margin-bottom: 9px;
	margin-top: 9px;
}
/*
#buttons-comment {
	height: 27px;
	width: 350px;
	margin: 12px 10px 12px 70px;
	padding: 10px;
}
*/
#buttons-comment {
	height: 27px;
	width: 350px;
	margin: 12px 10px 12px 70px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.upload-video{
	width: 150px;
	height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/uploadvideo.png);
	float: right;
	margin-right: 10px;
}

.upload-video:hover{
	background: url(/communities/SiteCollectionImages/Core/button/uploadvideo_rollover.png);
}

.upload-image{
	width: 150px;
	height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/uploadimage.png);
	float: left;
}

.upload-image:hover{
	background: url(/communities/SiteCollectionImages/Core/button/uploadimage_rollover.png);
}
#post-header{
	background-color: #778E1D;
	height: 25px;
	color: #F0F0F0;
}	

#type-content{
	width: 480px;
	height: 100%;
	padding: 10px;

}

.videos-content{
/*	width: 480px;*/
	padding: 9px;
	background: url(/communities/SiteCollectionImages/Core/bg/faintgreen.png);
	border: 2px solid #778e1d;
/*	margin-left: 15px;*/
	height: 170px;
	margin-top: 15px;
}


.images-content{
	height: auto;
}

.images-content .photos-links{
	width: 76px;
}
.upload-images{
	width: 100%;
	margin-top: 15px;
	background-color: #E1EBBA;
}
.post-text{
	border: 1px solid #c0d56d;
	width: 100%;
	height: 300px;
}

#submit-post{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 150px;
		height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/postcomment.png);
		float: right;
		margin: 10px;
		clear: right;
}
#submit-post:hover{
	background: url(/communities/SiteCollectionImages/Core/button/postcomment_rollover.png);
}
.submit-post{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 150px;
		height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/postcomment.png);
		float: right;
		margin: 10px;
		clear: right;
}
.submit-post:hover{
	background: url(/communities/SiteCollectionImages/Core/button/postcomment_rollover.png);
}

.photos-links{
	color: #000;
	text-decoration:none;
	width: 80px;
	text-align: left;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
}

.container-photos{
	width: 80px;
	margin-left: -8px;
}

.container-videos{
	width: 116px;
	float: left;
	margin-top: 15px;
	margin-left: 8px;
	border: 1px solid #778E1D;
	height: 86px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	background-image: url(/communities/SiteCollectionImages/Core/video-placeholder-old.jpg);
}
.text-video{;
	text-align: justify;
	width:340px;
	margin-left:10px;
	float: left;
}

.post-icon{
	float: left;
	vertical-align: middle;
	margin-right: 5px;
}

.title-post{
	margin:0;
	padding:0;
}

.upload-header{
	height: 15px;
	background: #778e1d;
	padding: 5px 15px;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
}

#upload-header.header-text{
    height: 15px;
	background: #778e1d;
	padding: 5px 15px;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
}

.upload-post{
	border: 1px solid #c0d56d;
}

.upload-form{
	color: #666666;
	font-size: 0.85em;
	padding: 5px;
	width: 80px;
}

/* popup window upload */

.popup-window{
	margin: 10px 38px 0px 41px;
	width: auto;
	position: static;
}	

#buttons-container-upload {
	position:relative;
	width: 516px;
}	
#body_window-upload {
	width: auto;
	height: auto;
	margin: 6px;
	background-color: #fcfcfc;
}

#body_window-upload .errorMessage{
	left:10px;
}
#help-popup{
	line-height: 1em;
	width: 45px;
	float: right;
	margin: 12px;
}
#help-popup a{
	font-weight: normal;
	color: white;
	text-decoration:underline;
}
#help-popup a:hover{
	color: #000;
	text-decoration:underline;
}

.popup-form{
	height: auto;
	width: auto;
	float: left;
	position: relative;
	margin-right: 28px;
}

.popup-map{
	height: 164px;
	width: auto;
	background-image: url(/communities/SiteCollectionImages/Core/12b_CommunityCreatePost_photo.gif);
	border: 1px solid #666666;
	position: inherit;
	margin-top: 10px;
}

.window-popupload-image{
	width: 123px;
	height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/popupload_image.png);
	float: right;
}

.window-popupload-image:hover{
	background: url(/communities/SiteCollectionImages/Core/button/popupload_image_rollover.png);
}

.popup-text{
	height: 20px;
	width: auto;
}

.map-text{
	color: #838383;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-top:4px;
}

.form-text{
	height: 20px;
	margin: 11px 0px 11px 0px;
}

.form-space{
	height: 20px;
	width: 100px;
	margin: 10px 0px 10px 0px;
}

.postpopup-form{
	width: 180px;
	border: 1px solid #c0d56d;
	padding: 2px;
	
}

.form-textfield{
	height: 23px;
	margin: 8px 0px 8px 0px;
}

.popup-textform{
	height: auto;
	width: auto;
	float: right;
}
.postpopup-middleform{
	width: 360px;
	border: 1px solid #c0d56d;
	padding: 2px;
}

.window-popupload-video{
	width: 123px;
	height: 28px;
	background: url(/communities/SiteCollectionImages/Core/button/popupload_video.png);
	float: right;
}

.window-popupload-video:hover{
	background: url(/communities/SiteCollectionImages/Core/button/popupload_video_rollover.png);
}

/* driver profiles */

.driver-profilesthumbnail{
	margin: 10px;
	padding: 4px;
	background-color: #EDE5D8;
	border: 2px solid #7d922b;
}

.lgreenbar {
	height:10px;
	background-color:#e6eec9;
	display:block;
	margin: 0 10px 0 10px;
}   

#button-prevdrivers{
	border-style: ?one;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 136px;
	background: url(/SiteCollectionImages/Core/button/driverprev.png);
		float: left;
		margin: 0 2px 0 0;
}
#button-prevdrivers:hover{
	background: url(/SiteCollectionImages/Core/button/driverprev_rollover.png);
}
#button-nextdrivers{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 27px;
		height: 136px;
		float: right;
	background: url(/SiteCollectionImages/Core/button/drivernext.png);
	}

#button-nextdrivers:hover{
	background: url(/SiteCollectionImages/Core/button/drivernext_rollover.png);
}
.wall-commentdrivers strong{
	font-weight:normal !important;
	color:#838383 !important;
	text-transform:uppercase;
}
.wall-commentdrivers{
	max-width:48%;
}
.wall-commentdrivers p,
.wall-commentdrivers div,
.wallb-commentdrivers p,
.wallb-commentdrivers div,
.wallb-finalcommentdrivers p,
.wallb-finalcommentdrivers div {
	margin: .5em 0 !important;
	font-size:.9em !important;
	width:auto;
}
.wall-commentdrivers
{
	margin: 0;
	padding:.5em 0;
	border-bottom: #8da823 dotted 2px;
	width:230px;
	min-height:58px;

}
.wallb-commentdrivers,
.wallb-finalcommentdrivers{
	margin: 0;
	padding:.5em 0;
	border-bottom: #8da823 dotted 2px;
	width:auto;
	min-height:58px;

}
.wall-driver-kiwi-Activity p,
.wall-driver-kiwi-Activity div {
	margin: .5em 0 !important;
	font-size:.9em !important;
}
.wall-driver-kiwi-Activity
{
	margin: 0;
	padding:.5em 0;
	border-bottom: #8da823 dotted 2px;
	width:auto;
	min-height:auto;
}
.wallb-finalcommentdrivers{
	border-bottom:0;
}
.wall-drivers{
	margin: 10px 0;
	float: right;
	width: 260px;
}
.driver-smimage {
	width:260px;
	height:250px;
	padding:5px;
	display:block;
	float:left;
	margin-top: 10px;
}
#driver-image{
	background: transparent url(/sitecollectionimages/core/bg/med_img_landscapebg.png) top left no-repeat;
    padding:10px;
}
#signature{
	border: none;
	float: right;
	margin-top: -10px;
}
#checkout-myposts
{
	position:relative;
	width: 170px;
	height: 28px;
	background: url(/SiteCollectionImages/Core/button/checkoutmyposts.png);
	float: right;
	margin-right: 5px;
}
#checkout-myposts:hover{
	background: url(/SiteCollectionImages/Core/button/checkoutmyposts_rollover.png);
}

.photo-driver{
	float: left;
	width: 85px;
	height: 70px;
	background-image: url(/SiteCollectionImages/Core/driverscrollshadow.png);
	background-repeat: no-repeat;
	text-align: left;
}
.driverimg-gallery{
	float: left;
	margin: 6px 10px 6px 7px;
	width: 85px;
	height: 80px;
	text-align: center;
	color: #000000;
}
.driverimg-gallery:hover{
	color: #ed810d;
}
.img-drivers{
	border: 1px solid #778e1d;
	color: #000000;
}
.img-drivers:hover{
	border: 1px solid #ed810d;
	color: #ed810d;
}
.driver-img {
	height: 100px;
	width: 420px;
	float: left;
	margin-left: 15px;
	margin-top: 8px;
} 
.driverimg-gallery a {
	font-weight:normal !important;
	line-height:1.4em;
	font-size:.9em;
}
.driversPage .driverimg-gallery a{
	font-size:.8em;
}
.driverimg-gallery br {
	display:none;
}
.driverimg-gallery span {
	display:block;
}
.nodivider{
	border:0;
}
.divider{
	border-bottom: #8da823 dotted 2px;

}

.wall-contentBody{
	 font-size:0.9em;
	 color:#838383;
	 line-height:1.5em;	
	 padding-right:10px;
	 padding-left:10px;
	 padding-bottom:10px;
	 padding-top:10px;
}

#wall-topicuser p span{
	 font-size:0.9em;
	 color:#838383;
	 font-weight:400;
}

.postCreate DIV IFRAME
{
	width:100% !important;
}

.postCreate TABLE
{
	width:100% !important;
}

.postCreate TEXTAREA
{
	width:100% !important;
}

.postCreate .ms-formbody
{
	font-size: 0.9em;
	line-height:12.15pt;
}

.wall-postreason-textarea {
	width: 100%;
	border: 0px solid #dfdfdf;
	margin: 0px auto;	
	font-size: 0.9em;
	line-height:12.15pt;
}

.wall-postreason-textarea .ms-long{
	border-width:0px;
	border-color: #dfdfdf;
	border-width:1px;
	border-style:solid;
}



.wall-postreason-textarea TEXTAREA{
	width: 100%;
	overflow:auto;
}

.wall-postreason-textarea SPAN SPAN INPUT{
	border-width:0px;
}
/*
.map-text{
	padding:0px 0px 0px 0px !important;
}
*/

.boldDate
{
	color:#ed810d !important;
}
.loginMessage{
	font-weight:400;
}
.lcontent .loginerrors {
	margin-left: 75px;
}

#logincontrol .errorMessage{
	left:0px!important;
}

.errorMessage{
	color:#ed810d !important;
	font-weight:700;
	font-size:0.9em;
}
#main .register-box .errorMessage, #main .edit-box .errorMessage{
	left: 200px;
}
.moderationError
{
	color:#ed810d;
	font-weight:700;
	font-size:0.9em;
}


DIV.loginMessage{
	padding-left: 150px;
}


.formlabel{
	float:left;
	width:130px;
	margin-top:4px;
	color: #838383;
	font-size: 0.9em;
	line-height: 1.5em;
	padding-left: 0px;
}

.forminput1{
	width: 200px;
}
.forminput1 INPUT{
	padding: 2px;
	border: 1px solid #c0d56d;	
}

.forminput2{
	width: 340px;
}

.forminput2 INPUT{
	padding: 2px;
	border: 1px solid #c0d56d;	
}

.form-map{
	height: 164px;
	width: auto;
	background-image: url(/communities/SiteCollectionImages/Core/12b_CommunityCreatePost_photo.gif);
	border: 1px solid #666666;
	margin-top: 10px;
}

.form-text{
	height: 20px;
	width: auto;
}


.maplabel{
	color: #838383;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-top:4px;
}

.plain{
	padding:0px !important;
}

.reportPostLogin{
	margin:  0px 0px 10px 0px;
	text-align: right;
	font-size:0.85em;
}

.reportPostText{
	COLOR: #778e1d;		
	text-align: right;
	text-decoration:underline;
}

.uploadwaiting{
	float:left;
	width:250px;
	margin-top:4px;
	font-size: 0.9em;
	font-weight:700;
	line-height: 1.5em;
	padding-left: 40px;
}

.plainLink{
	text-decoration:none !important;
}



/* user registration*/

.errorMessage{
	color:#ed810d !important;
	font-weight:700;
	font-size:0.9em;
	position:relative;
/*	left:200px;*/
}

.contact-name{
	vertical-align:top;
}
.contact-textfield{
	vertical-align:top;
}
#remember-me{
	width: 105px;
	padding-top: 5px;
}

.lcontent #login-button{
	padding-top: 10px;
	float:right;
	margin-right:-90px;
	margin-top:22px;
	padding-bottom:10px;
	margin-left:70px;
}

.lcontent #contact .contact-textfield input{
	width: 109px;
}

.register-box .forminput input{
	width:92px;
}
.register-box .forminput{
	text-align:right;
}
.register-box {
	width: 480px;
	padding-bottom:40px;
}
.register-box .ffieldchknostyle input	{
	width: 20px;
}
.edit-box .forminput input, .view-box .forminput input, .display-box .forminput input, .login-box .forminput input{
	width:92px!important;
}
.edit-box .forminput, .view-box .forminput, .display-box .forminput{
	text-align:right;
}
.edit-box, .view-box, .display-box {
	width: 480px;
}
.edit-box .ffieldchknostyle input 	{
	width: 20px;
}
.login-box .ffieldchknostyle input	{
	width: 20px!important;
}
#widgets .login-box .contact-field {
	margin-bottom:0px;
}
.login-box p span{
	position:relative;
	top:-10px;
	font-weight:normal !important;
	color:#666 !important;
}
.login-box p span.ffieldchknostyle {
	top:0px;
}
.login-box .forminput{
	width:177px;
	display:block;
	text-align:center;
}
.login-box .forminput input{
	margin: 0 auto 10px;
}

.gallery-box-photo{
	margin: 0;
	border: 4px solid #778e1d;
	position:relative;
}
.landing-box-photo{
	margin: 0 0 10px 0;
	border: 4px solid #778e1d;
	position:relative;
	width:502px;
	overflow:hidden;
}

.landing-box-photo .photos-container{
	margin: 8px;
}
.landing-box-video{
	margin: 0 0 10px 0;
	border: 4px solid #778e1d;
	position:relative;
	width:502px;
}
.landing-box-video #latestVids_carousel a{
	padding:2px;
	margin:12px;
    float: left;
    background:#e0eab8;
    border: 1px solid #778e1d;

}
.landing-box-video #latestVids_carousel a:hover{
	margin:11px;
    border: 2px solid #ed810d;
}

.landing-box-video #latestVids_carousel a .img-gallery{
	margin:0;
	width:128px;
	height:96px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
.landing-box-video #latestVids_carousel a:hover .img-gallery{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.landing-box-video .jcarousel-item-horizontal{
	height: 134px !important;
	position:relative;
	left:12px;
}
.vid-gallery{
	float: left;
	margin: 6px 6px 6px 7px;
	border: 1px solid #778e1d;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
.landing-box-video #landingPost{
	padding:0 8px 0 10px;
	margin-top:8px;
	font-size:1.2em !important;
}
.landing-box-video #landingPost p{
	color:#838383;
	font-size:0.8em;
	font-weight: normal;
	margin-top:2px;
	padding-bottom:15px;
}
.landing-box-video #landingPost a{
	font-size: 1em;
	font-weight: bold;
	color: #778e1d;
	text-decoration:none;
	margin: 20px 0 0 0;
}
.landing-box-video #landingPost a:hover{
	text-decoration:underline;
}
.landing-box-video #landingPost h1{
	font-weight:normal;
	font-size:0.8em;
	color: #b0c83e;
	margin-bottom:-6px;
	margin-top:-.5em;
}
.landing-box-video #landingPost p a{
	font-weight:normal;
	font-size:0.9em;
	text-decoration:underline
}
.landing-box-video #landingPost p a:hover{
	text-decoration:none
}
#landing-tab-photos {
	background: url(/communities/SiteCollectionImages/Core/bg/tab_image.png);
	margin: 0;
	padding: 7px 0 0 0px;
	width: 200px;
	height: 28px;
	background: none;
	font-size: 1.1em;
}
#landing-tab-photos img {
	margin: 0 10px -3px -7px;
}
#landing-tab-videos img {
	margin: 0 10px -3px -7px;
}
#landing-tab-posts img {
	margin: 0 10px -3px -7px;
}
#landing-tab-videos {
	background: url(/communities/SiteCollectionImages/Core/bg/tab_video.png);
	margin: 0;
	padding: 7px 0 0 0px;
	width: 200px;
	height: 28px;
	background: none;
	font-size: 1.1em;
}
#landing-tab-posts {
	background: url(/communities/SiteCollectionImages/Core/bg/tab_post.png);
	margin: 0;
	padding: 7px 0 0 0px;
	width: 200px;
	height: 28px;
	background: none;
	font-size: 1.1em;
}
#post-container{
	margin: 10px;
	border-top:solid 1px #dfdfdf;
}
#post-container:hover{
	background: url(/communities/SiteCollectionImages/Core/bg/green.png);
	cursor: default;
}
#post-container p{
	color:#838383;
	font-size:0.9em;
	font-weight: normal;
	padding-top:4px;
}
#main .lcontent #post-container a{
	font-size: 1.1em;
	font-weight: bold;
	color: #778e1d;
	text-decoration:none;
	padding: 0 0 0 10px;
}
#main .lcontent #post-container a:hover{
	text-decoration:underline;
	
	
}

#main .lcontent #post-container b{
	font-weight:bold;
	font-size:0.9em;
	color: #72881C;
	padding: 0 15px 0 2px;
}

#main .lcontent #post-container img{
	padding: 0 5px 0 0;
}


.post-container{
	margin: 10px;
	border-top:solid 1px #dfdfdf;

}
.post-container:hover{
	background: url(/communities/SiteCollectionImages/Core/bg/green.png);
	cursor: default;

}

.post-container p{
	color:#838383;
	font-size:0.9em;
	font-weight: normal;
}

#main .lcontent .post-container a{
	font-size: 1.1em;
	font-weight: bold;
	color: #778e1d;
	text-decoration:none;
	padding: 0 0 0 10px;
}

#main .lcontent .post-container a:hover{
	text-decoration:underline;
	
	
}

#main .lcontent .post-container b{
	font-weight:bold;
	font-size:0.9em;
	color: #72881C;
	padding: 0 15px 0 2px;
}

#main .lcontent .post-container img{
	padding: 0 5px 0 0;
}



#main .lcontent .profile-box-history {
	z-index:999;
	width:500px;

}
.ftitlep {
	float:left;
	width:70px;
	margin-top:2px;
	margin-left: 20px;
	color:#858585;
}
.ffield select{
	color:#858585;
}
.profile-box-history .post-container{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding:0 0 1px 10px
}
.profile-box-history .post-container .icons{
	padding-top:5px !important;
	padding-left:30px !important;
}
.profile-box-history .formelement{
	margin-bottom:10px !important;
}
.dottedline{
	MARGIN: 1.5em 0px 0px 0px;	
	LINE-HEIGHT: 1;
	BORDER-BOTTOM: #8da823 2px dotted;
	TEXT-ALIGN: right;
}
#breadcrumbs .fb_share_button {  
	display:inline-block; 
	padding:1px 20px 0 5px; 
	height:15px; border:1px solid #d8dfea; 
	background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top right; 
	color:#3b5998 ;
	position:relative;
	top:-4px;
} 
#breadcrumbs .fb_share_button:hover {  
	color:#fff;
	border-color:#295582; 
	background:#3b5998 url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top right; 
	text-decoration:none ; 
}
#breadcrumbs .breadcrumb{
	float:left;
}
#breadcrumbs .rss{
	float:right;
}

#breadcrumbs #facebooklink{
	margin-top: 4px;
}

.summary-post IMG 
{
	FLOAT: left;	
	MARGIN: 5px;		
}

.summary-post P
{
	text-decoration:none;margin-top:0px !important;
}

.popupPostReportConfirmation {
		height:200px;
		margin-left:10px;
		margin-right:45px;
		margin-top:10px;
}

.popupmarginPostReport{
	margin-right:45px !important;				
	margin-left:45px !important;
	margin-top:10px;
	margin-bottom:10px;				
}

.wall-comment-preview{
margin: 10px 35px 10px 35px;
}
.window-cancel-comment{
	margin-right:35px;
}


/*content managed for slideshow and youtube video*/
.divMedia {
	width:260px;
	float:right;
}
.embeddedVideo{
/*	float:right;*/
	margin-top:10px;
	margin-left: 8px;
}

.lcontent .divMedia #video_holder {
	background:transparent url(/SiteCollectionImages/Core/bg/vid_bdr_tilt_landscape.gif) no-repeat scroll 0pt;
	float:right;
	width:256px;
	left:-2px;
	position:relative;
	top:0pt;
	height:225px;
}






/*forum styles*/
#main .lcontent td.ms-toolbar {
	vertical-align:middle;
}
.ms-unselectedtitle {
	border:0 !important;
	margin:1px;
}
.ms-unselectedtitle td {
	padding:1px;
}
.ms-selectedtitle, .ms-selectedtitlealternative
{
background-color:#ffffff;
border:1px solid #b09460 !important;
margin:0px;
padding:0;
cursor:pointer;
}
.ms-menuimagecell{
background:#ffe6a0 url("/_layouts/images/selectednav.gif") repeat-x;
cursor:pointer;
border:solid 1px #ffffff !important;
padding:0px !important;
}
.ms-menutoolbar .ms-splitbuttondropdown{
padding:0px 2px 1px 1px;
margin:1px;
border-top:0;
border-bottom:0;

}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px 1px 0px 1px;
}
.ms-menutoolbar .ms-splitbuttontext{
padding:2px 6px 1px 8px;
border-top:0;
border-bottom:0;
}
.ms-splitbuttonhover .ms-splitbuttontext{
padding:2px 5px 0px 7px !important;

}
#main .lcontent .ms-toolbar a,
#main .lcontent .ms-unselectedtitle a{
	text-decoration:none;
	color:#003399;
	font-weight:normal;
}
#main .lcontent .ms-selectedtitle a{
	text-decoration:underline;
	color:#003399;
	font-weight:normal;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
background-image:url("/_layouts/images/viewheadergrad.gif");
background-repeat:repeat-x;
padding-top:1px;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td
{
padding:0px;
}
table tr td.ms-disc-padabove{
padding:5px 5px 5px 5px;
}
table.ms-disc-bar td
{
vertical-align:middle;
height:22px;
padding-left:5px;
}
table.ms-disc-bar IMG
{
vertical-align:middle;
}
table.ms-disc-bar B
{
vertical-align:10%;
padding-right:5px;
}
td.ms-disc-bordered,td.ms-disc-bordered-noleft
{
border:0px solid #add1ff;
border-top-width:0px;
}
table tr td.ms-disc-bordered-noleft
{
border-left-width:1px;
padding:0px 10px 5px 10px;
font-family:verdana;
font-size:.7em;
text-align:left;
}
table tr td.ms-disc-bordered{
padding:0px 0px 5px 5px;
}
.UserShadedRegion
{
font-family:verdana,sans-serif;
background-color:#fffacc;
}
.UserCaption
{
font-size:8pt;
font-family:verdana;
background-color:#d6e8ff;
}
table.ms-disc-bar
{
background-color:#d6e8ff;
background-image:url("/_layouts/images/quicklaunchheader.gif");
background-repeat:repeat-x;
border:1px solid #79a7e3;
text-align:left;
}
table.ms-disc HR
{
height:1px;
color:#add1ff;
}
.ms-attachUploadButtons
{
text-align:right;
}
.ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited,.ms-propertysheet .ms-sectionheader a,.ms-propertysheet .ms-sectionheader a:hover
{
color:#525252;
text-decoration:none;
}
.ms-sectionline
{
background-color:#d9d9d9;
}
.ms-sectionhighlight-top{
border:1px solid #ff9932;
border-left:0px solid;
border-right:0px solid;
background-color:#f7f3cd;
font-family:tahoma;
font-size:8pt;
}
.ms-sectionhighlight{
background-color:#fffbd8;
color:#4c4c4c;
}
.ms-sectionhighlight-line{
height:1px;
padding:0px;
background-color:#ff9932;
}
.ms-partline
{
background-color:#add1ff;
}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url("/_layouts/images/toolgrad.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
border:1px solid #83B0EC !important;
}
.ms-menutoolbar {
background-color:#AFD2FF;
background-image:url(/_layouts/images/listheadergrad.gif);
background-repeat:repeat-x;
border-bottom:1px solid #6F9DD9;
height:22px;
}

.ms-vh2 .ms-selectedtitle .ms-vb, .ms-vh2 .ms-unselectedtitle .ms-vb {
/*padding-left:5px;*/
/*padding-right:5px;*/
padding-top:1px;
}
.ms-vh2 .ms-selectedtitle .ms-vb {
padding-top:1px;
padding-bottom:0px;
}

.ms-vh2 .ms-unselectedtitle{
border:0 !important;
padding:1px !important;
margin:1px !important;
}
.ms-vb a {
	font-weight:normal !important;
}
.ms-selectedtitle .ms-vb {
padding: 1px 5px!important;

}
.ms-unselectedtitle .ms-vb {
padding: 2px 6px !important;
}

.ms-splitbutton{
margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover{
background-image:url("/_layouts/images/menubuttonhover.gif");
border-collapse:collapse;
margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #6f9dd9;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px 1px 0px 1px;
}
.ms-splitbuttondropdown {
	vertical-align:middle !important;
}

.ms-splitbuttonhover .ms-splitbuttontext{
padding:0px 5px 0px 7px;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
font-family:tahoma,sans-serif;
font-size:8pt;
}
.ms-MenuUIPopupBody
{
border:1px solid #868686;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody TABLE
{
color:#003399;
font-size:100%;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody div
{
cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge
{
background-position:left;
}
.ms-MenuUIRtL,.ms-MenuUILargeRtL
{
background-position:right;
}
.ms-MenuUI
{
background-image:url("/_layouts/images/MGrad.gif");
}
.ms-MenuUILarge
{
background-image:url("/_layouts/images/MGradLarge.gif");
width:250px;
}
.ms-MenuUIRtL
{
background-image:url("/_layouts/images/MGradRtl.gif");
}
.ms-MenuUILargeRtL
{
background-image:url("/_layouts/images/MGradLargeRtl.gif");
width:250px;
}
.ms-MenuUIDisabled SPAN
{
color:#888888;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact
{
padding:2px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellCompact
{
padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A
{
color:#003399;
text-decoration:none;
}
.ms-menuitemdescription
{
color:#666666;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover
{
padding:1px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellCompactHover
{
padding:0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover
{
background-color:#ffe6a0;
border:1px solid #d2b47a;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription
{
color:#333333;
}
.ms-MenuUIIcon,.ms-MenuUIIconRtL
{
height:16px;
width:24px;
}
.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl
{
height:16px;
width:40px;
}
.ms-MenuUIIcon,.ms-MenuUIIconLarge
{
padding:0px 6px 0px 2px;
}
.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl
{
padding:0px 2px 0px 6px;
}
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl
{
width:100%;
}
.ms-MenuUILabel
{
padding:2px 0px 3px 6px;
}
.ms-MenuUILabelRtL
{
padding:2px 6px 3px 0px;
}
.ms-menuuilabelcompact{
padding:1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl{
padding:1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow
{
height:16px;
width:16px;
}
.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparator
{
margin: 0px 0px 0px 32px;
}
.ms-MenuUISeparatorRtL{
margin: 0px 32px 0px 0px;
}
.ms-MenuUISeparatorLarge
{
margin:0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl
{
margin:0px 48px 0px 0px;
}
.ms-MenuUICheckMark
{
background-image:url("/_layouts/images/ChkMrk.gif");
}
.ms-MenuUIItemTableCellDisabled
{
color:#999999;
}
.ms-vh2-nograd {
	color:#b2b2b2;
}
