﻿/* General Master Page Outline*/
a {
	color:#86A86A;
}
ul{
	
}

li{
	margin-left:20px;
	line-height:150%;
}
.com-clear
{
	clear:both;
}
.com-top-wrapper{
	width:100%;
	background:url('../../images/bg.png') transparent repeat-x scroll ;
	text-align:center;
}

.com-outter-wrap{
	background:url('../../images/bg.png') transparent repeat-x scroll ;

}

.com-mid-outer
{
	width:782px;	
	margin:0 auto;	
	background: white url('../../images/FullPageBackGround.png') repeat-y scroll;
	text-align:left;
}

.com-mid-outer-header-left{
	width:12px;
	background: transparent url('../../images/top_left_shadow.png') repeat-y scroll;
	height:148px;
	float:left;
	display:inline-block;
}
.com-mid-outer-header-right
{
	width:10px;
	background: transparent url('../../images/top_right_shadow.png') repeat-y scroll;
	height:148px;
	float:left;
	display:inline-block;
}

.com-mid-outer-header{
	text-align:left;
}

.com-main-contents-wraper{
	padding-left:12px;
	padding-right:10px;
}
.com-mid-header
{
	background:url('../../images/top_banner.png') no-repeat;
	width:760px;
	height:149px;
	vertical-align:text-bottom;
	position:relative;
	float:left;
	display:inline-block;

}
.com-mid-header-site-actions 
{
	position:absolute;
	top:0;
	right:0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.com-mid-header-site-actions a
{
	color:white;
}
.com-mid-top-navigation
{
	width: 95%;
	margin-left:5px;	
	position:absolute;
	bottom:0;
}

.com-main-contents
{
	width:100%;
}

.com-mid-top-space
{
	width:100%;
}

.com-mid-top-left-webpart{

	width:65%;
	float:left;
	display:inline-block;
}
.com-mid-top-left-breadcrumb{
	padding-left:10px;
	padding-top:5px;
	font-size:8pt;
}

.com-mid-top-left-breadcrumb a{
	text-decoration:none;
}

.com-mid-top-right-search{
	padding-top:5px;
	width:33%;
	float:left;
	display:inline-block;
}
.com-mid-top-shader
{
	background:url('../../images/grey_shade_seperator.png') repeat-x;
	height:10px;
	width:100%;
	margin-bottom:10px;
}

.com-left-main-contents{
	padding-left:5px;
	padding-bottom:5px;
	width:65%;
	float:left;
	display:inline-block;
}

.com-right-main-contents{

	width:33%;
	float:left;
	display:inline-block;
}
.com-right-main-contents-pad
{
	padding-left:10px;
}

.com-footer
{
	background-color:#86A86A;
	padding:0px 10px;
	border-bottom:1px solid black;
	border-top:1px solid black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
}

.com-welcome
{
	margin-left:10px;
}

.com-welcome a{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}

.com-mid-main-webpart-zone
{
	padding:5px 5px;
}

.com-top-webpart
{
	padding:5px 10px;
		color:black;
}

.com-top-webpart a
{
	color:#666666!important;
	font-size:12px;
}


.com-footer-text{
	padding:5px 0px;
}

.com-footer-community-text{
	text-align:center;
	color:#FFFFFF;
	border-top:1px #FFFFFF solid;
	padding:2px 0px;
}

.com-rss-description div b{
	display:none;
}

.com-rss-description div div b{
	display:inline-block;
}


h2{
	color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.rss-container{
	margin:10px;
	padding:10px;
	border:1px solid #999999;
}

.com-rss-header{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
/* End General Master Page Outline */

/* User Controls */
.div-side-membership
{
	text-align:center;
	border: 2px solid #999999;
	padding:5px;
	margin: 10px;
	background-color:#EEEEEE;
}

.div-side-membership-header
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;
	padding:5px 0px;
}
.div-side-memebership-text
{
	padding:5px 0px;
}

.div-side-membership-text-entry
{
	padding:5px 0px;
}

.email-textbox-side
{
}
.send-button-side
{
}

/* Overwriting Microsoft core.css */
/* BreadCrumb */
.ms-sitemapdirectional
{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
}

/* Site Action Tab */

/* Search */
.ms-sbscopes {
  display:none;
}

.ms-searchform select{
	display:none;
}

.ms-searchbox{
}

.ms-searchform {
	top:0px;
	margin-left:10px;
display:block;
	}
	
.ms-searchbox, .ms-pickersearchbox {
	height:15px !important;
}


.ms-searchimage{
	border:none;
}

.ms-searchimage a{
	font-size:10pt;
}
.ms-SPLinkButtonInActive a:visited {
	color:#999999;
}
.ms-SpLinkButtonInActive a:link {
	color:#999999;
}
.ms-SpLinkButtonInActive a:focus {
	color:#999999;
}
.ms-SpLinkButtonInActive a:hover {
	color:#999999;
}
.ms-SpLinkButtonInActive a {
	color:#999999;
}
/* Navigation Bar */
.ms-navheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.ms-navitem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/* Page Description */
.ms-listdescription{
	font-size:8pt;
	border-bottom:0px solid #FFFFFF;
}

/* Calendar */ 

.ms-cal-nav {
	font-size:7pt;
}

.ms-cal-navselected {
	font-size:7pt;
}
.ms-cal-navheader{

	font-size:8pt;
}
.ms-datepickerouter{
	width: 80%;
}


.ms-calheader{
	background-color:#FFFFFF;
}

.ms-calheader img { width: auto; }

/* recycle bin */
#ctl00_PlaceHolderLeftNavBar_idNavLinkRecycleBin {
	display:none;
}


/* Quick Launch */
.ms-quickLaunch{
	width:95%!important;
}

.ms-datepickerouter{
	border-bottom: 0px;
	border-right: 0px;
}

.ms-quicklaunchouter{
	border-bottom: 0px;
	border-right: 0px;
}

/* Blog Posting */
.ms-blogrss{
	width:auto;
}
.ms-CommentsWrapper{
	width:auto;
}
.ms-PostWrapper{
	width:auto;
}

.ms-long{
	width:100%;
}
.ms-formlabel{
	width: 100px;
}

/* welcome */
.ms-SPLink{
	height:13px;
}

.com-welcome a,.com-welcome a:hover,com-welcome a:visited,.com-welcome a:active {
	font-size:8pt;
	color:#666666!important;
	text-decoration:none;
}
.com-welcome a:hover{
	text-decoration:underline;}

/* Heading */
.ms-WPBody h1, .ms-TPBody h1 {
margin:0px;
}

/* lists re-alignment */
table#onetIDListForm > tbody > tr > td > img{
	width:100%;
}

#onetIDListForm{
	margin-left:10px;
}

.ms-wikicontent {
	padding-left:5px;
}

.ms-WPBody{
	font-size:10pt;
}
.zz2_QuickLaunchMenu_2 {
	padding-bottom:10px;
}

.ms-wikieditouter {
	border-color:#6393D4 #6393D4 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 2px medium 1px;
	font-family:tahoma;
	font-size:8pt;
	height:23px;
	position:static;
	text-align:center;
}

/* Web PArt Title */
.ms-WPTitle {
	color:#333333;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	padding:2px 7px 2px 3px;
}

/* Links */
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a,
.ms-vb a:hover, .ms-vb2 a:hover, .ms-GRStatusText a:hover, .ms-vb-user a:hover, .ms-disc a:hover,
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited{
	color:#86A86A;
}

.ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover{
	color:#86A86A;
}


a.ms-addnew, a.ms-addnew:hover, a.ms-addnew:visited {
	color:#999999;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}


.ms-topnav a {
	background:url('../../images/tab.png') no-repeat scroll 0 0 ;
	display:block;
	height:27px;
	width: 70px;
	padding:5px 0px 0px 0px;
	margin:0px 2px;
	text-align:center;
	font-weight:bold;
	font-size:8pt!important;
	white-space:nowrap;
}

.ms-topnav {
	background-color:transparent;
	background-image:none;
	background-repeat:no-repeat;
	border-color:transparent -moz-use-text-color transparent;
	border-style:solid solid none;
	border-width:0px 0px medium;
	color:#333333;
	font-family:Arial;
	font-size:8pt;
}

.ms-topnav a:hover {
	background-image:url('../../images/tab_ovr.png');
		color:#FFFFFF;
}

.ms-topnavselected a {
	color:#FFFFFF;
	background-image:url('../../images/tab_ovr.png');
}

.ms-navheader a, .ms-navheader2 a {
	color:#999999;
}

.ms-navitem {
	
}

.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:10pt;
}

.ms-BlogNavigator div.ms-navheader a {
	color:#666666;
}

.ms-BlogNavigator div.ms-navheader a:hover {
	color:#86A86A;
}

h3.ms-PostDate {
	border-bottom:1px solid #86A86A;
}

.ms-PostTitle {
	border-top:1px solid #86A86A;
	font-size:16pt;
	padding-top:6px;
}

.ms-PostFooter a, .ms-CommentFooter a {
	color:#86A86A;
	white-space:nowrap;
}

.ms-quicklaunchheader a:hover, .ms-quicklaunchheader a {
	color:#86A86A;
}

.ms-formdescription a {
	color:#86A86A;
}

.ms-vb nobr span a{
	color:#666666;
}

.ms-vb nobr span a:hover{
	color:#86A86A;
}

.com-footer-community-text a{
	color:#FFFFFF;
}


.ms-PostBody {
	color:#4C4C4C;
	font-size:10pt;
	line-height:1.7em;
}

.ms-webpartpagedescription {
color:#333333;
font-family:Arial;
font-size:12pt;
padding:0px 5px 0;
}

.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive {
	padding:0px;
}

.member-info-link{
}

.member-info-link:hover{
	text-decoration:underline;
}

.ms-PostBody a {
	color:#86A86A;
}

.ms-topnavContainer{
	border-left:0px solid transparent;
	border-right:0px solid transparent;
}

.hsft-fixup{
	width:550px;
}