﻿@charset "utf-8";
/* Default fixes */

/* Code below may be bloated and/or messy */

/* Widget CSS */
#widgets{
	position: relative;
	display: block;
	float: right;
	margin-top:-23px;
	padding-left:6px;
}
td{
	font-size:1em;
	color:#000;
}
#main .lcontent .widget-content p, .widget-content td, .widget-content li{
	color:#000;
	line-height:1.5em;
	font-family:Verdana, Tahoma;
}
.widget-content p{
	padding: 0;
	margin:1em 0;
	line-height:1.5em;
}

.widget-content p span{
	color:#000;
	font-weight:bold;
}
.widget{
	position: relative;
	margin: 5px 0;
}
#widgets #community p, #widgets #community td, #widgets #community li {
color:#838383;
font-size:0.9em;
padding:10px 10px 0 10px;
}
#main .lcontent .widget-content {
	font-size: 1em;
}
.widget-tab{
	width: 135px;
	height: 26px;
	background: url(/SiteCollectionImages/Core/tab-grey.png) no-repeat right bottom; 
	margin: 30px auto 0 auto;
	padding: 10px 0 0 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}
.widget-toolbox{
	width: 135px !important;
	height: 26px;
	background: url(/SiteCollectionImages/Core/tab-tool.png) no-repeat right bottom;
	margin: 30px auto 0 auto;
	padding: 10px 0 0 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}
.widget-content{
	width: 156px;
	border: #878787 solid 4px;
	background-image: url(/SiteCollectionImages/Core/widgetbg.png);
	padding: 7px;
	font-size: 0.9em;
	color: #000000;
}
.widget-content a{
	font-size: 1em;
	text-decoration: underline;
	color: #778e1d;
}
.widget-content a:hover{
	text-decoration: none;
}
.widget-shadowright{
	width: 184px;
	background: url(/SiteCollectionImages/Core/rightshadow.png) repeat-y right top;
	margin: 0 auto;
	padding: 0;
}
.widget-shadowbottom{
	width: 178px;
	height: 13px;
	background:url(/SiteCollectionImages/Core/bottomshadow.png) repeat-x left top;
	margin:0 auto;
	padding: 0;
	text-align: left;
	position:relative;
	left:-3px;
}
.widget-shadowbottom img{
	position:absolute;
	right:-6px;
	top:0;

}
#widget-poll{
	margin: 5px 0 0 0;
	font-size:0.9em;
}
#widget-poll label{
	margin:5px 0px 5px 0px;
}

#widget-poll input{
	float:left;
	clear:left;
	width:12px;
	margin:1px 5px 1px 0px;
}
#widget-poll .text{
	float:left;
	width:130px;
	margin:10px 0 5px 0px;

}
#widget-poll .RSM-poll-question{
	font-weight:bold;
}
#widget-poll .RSM-poll-results-data td{
	color:#000000;
}

.widget-weather-wrapper{
	height: 300px
}
#widget-weather{
	text-align: center;
	margin-top: 18px;
	background: #fff;
	float: left;
	margin-left: -6px;
	width: 168px;
	position: relative;
	height: 235px;
}
.widget-weather-content{
	margin-top: -16px;}

#widget-community{
	width: 170px;
	padding: 0;
}
#widget-comhead{
	background: #e4e4e4;
	color: #778E1D;
}
#widget-comfoot{
	background: #e4e4e4;
}
.widget-latestpost1, .widget-latestpost2, #widget-comhead, #widget-comfoot{
	padding: 5px 10px;
}
.widget-latestpost1{
	background: #f8f8f8;
}
.widget-latestpost2{
	background: #e4e4e4;
}
#widget-rss{
	float: left;
}
#widget-viewall{
	float: right;
}
#widget-newsletter{
	padding: 10px 5px;
	width: 160px;
}
#widget-newsletter img{
	margin-left: -5px;
}
#widget-newsletter p{
	font-size: 0.85em;
}
#widget-tab-newsletter{
	font-size: 1em;
}

/* Old button styles */
.button{
	height: 29px;
	background: url(/SiteCollectionImages/Core/gButton.png) repeat-x;
	line-height: 29px;
	margin: 10px auto;
	padding: 0 10px;
	text-align:center;
}
.button:hover{
	background: url(/SiteCollectionImages/Core/gButton_rollover.png) repeat-x;
}
.button a{
	text-decoration: none !important;
	font-weight: bold;
	color: #ffffff;
	
}
.button img{
	height: 29px;
	border: none;
	margin: -29px 0 29px -10px;
}

#button-gSubscribe{
	width: 102px;
}
#button-gSubscribe-img{
	width: 52px;
	height: 41px;
	background-image: url(/SiteCollectionImages/Core/icons/mail.gif);
	margin: -65px 0 0 70px;
}
#button-gSubscribe img{
	width: 122px;
}

/* New button style as seen in login.html */
#button-subscribe{
	width: 150px;
	height: 41px;
	background: url(/SiteCollectionImages/Core/button/subscribe.png);
}
#button-subscribe:hover{
	background: url(/SiteCollectionImages/Core/button/subscribe_rollover.png);
}
#button-pollvote{
	width: 121px;
	height: 29px;
	background: url(/SiteCollectionImages/Core/button/pollvote.png);
	margin: 10px;
}
#button-pollvote:hover{
	background: url(/SiteCollectionImages/Core/button/pollvote_rollover.png);
}

/* Widget: Interactive map */
#widget-imap{
	color: #000000;
	padding: 0px;
	width: 170px;
	background: #ffffff url(/SiteCollectionImages/Core/bg/widget-light.png);
}
#widget-imap p{
	padding: 10px;
}

/* Widget: Tool box */
#widget-toolbox{
	width: 160px;
	padding: 5px;
}
#widget-toolbox img{
	border: none;
	margin: 1px 0;
}
.widget-toolbox{
	width: 160px;
}
.widget-toolbox img{
	border: none;
	margin: 1px 0;
}

.tool-welcome{
	width: 161px;
	height: 27px;
	background: url(/SiteCollectionImages/Core/icons/welcome.png);
}
.tool-welcome:hover{
	background: url(/SiteCollectionImages/Core/icons/welcome_rollover.png);
}
.tool-forum{
	width: 161px;
	height: 27px;
	background: url(/SiteCollectionImages/Core/icons/forum.png);
}
.tool-forum:hover{
	background: url(/SiteCollectionImages/Core/icons/forum_rollover.png);
}
.tool-agent{
	width: 161px;
	height: 27px;
	background: url(/SiteCollectionImages/Core/icons/agent.png);
}
.tool-agent:hover{
	background: url(/SiteCollectionImages/Core/icons/agent_rollover.png);
}
.tool-profile{
	width: 78px;
	height: 65px;
	background: url(/SiteCollectionImages/Core/icons/profile.png);
}
.tool-profile:hover{
	background: url(/SiteCollectionImages/Core/icons/profile_rollover.png);
}
.tool-post{
	width: 78px;
	height: 65px;
	background: url(/SiteCollectionImages/Core/icons/post.png);
}
.tool-post:hover{
	background: url(/SiteCollectionImages/Core/icons/post_rollover.png);
}
.tool-image{
	width: 78px;
	height: 65px;
	background: url(/SiteCollectionImages/Core/icons/image.png);
}
.tool-image:hover{
	background: url(/SiteCollectionImages/Core/icons/image_rollover.png);
}
.tool-video{
	width: 78px;
	height: 65px;
	background: url(/SiteCollectionImages/Core/icons/video.png);
}
.tool-video:hover{
	background: url(/SiteCollectionImages/Core/icons/video_rollover.png);
}
#widget-pass-map{
	position:relative;
	left:-6px;
	top:-6px;
}
.widget-content .quick-links a{
	text-decoration:none !important;
}	
.widget-imgheading{
	margin-bottom:12px;
}
.smimage-widget{
	border:1px solid #778e1d;
	float:left;
	margin:0 5px 0 0;
}
.smimage-widget img{
	width:80px;
	height:60px;
}
.widget-content .widget-driverlabel{
	color:#778e1d !important;
	padding:0 !important;
	margin:.25em 0 !important;
	width:69px;
	float:left;
	font-size:.9em;
	line-height:1.5em;
}
.widget-content .widget-driverlabel strong{
	color:#000;
}

