﻿@charset "UTF-8";
/*********************************************

Stylesheet Copyright RCM Technologies - EIS

Project: Keller ISD Public Website
Version: 0.5
Assigned to: Eric McKee

********************************************/



/*  [ GENERAL RESET ]
------------------------------------------------------------------*/
	
	body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {
		font-size: 100%;
		}

	div, span, img, form, h1, h2, h3, h4, h5, h6, fieldset {
		margin: 0px;
		padding: 0px;
		background-color: transparent;
		border: 0px;
		}
		
	table{
		border: 0px;
		}
		
	.clr {
		clear: both;
		height: 0px;
		}

	
	body #Container address{
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
	
/*  [ CSS HACKS ]
------------------------------------------------------------------*/
	
	.clearfix:after {/*http://positioniseverything.net/easyclearing.html*/
		content:".";
	   display: block;
	   height: 0;
	   clear: both;
	   visibility: hidden;
	}

	.clearfix {display: inline-block;}
	/* Hide from IE Mac \*/

	.clearfix {height: 1%; display:block;}
	/* End hide from IE Mac */



/*  [ CONTAINERS ]
------------------------------------------------------------------*/

.body {
font: normal 10px/1.4em;
font-family: Arial, Helvetica, sans-serif;
background: #fff;
}
	#Body {
	border-top: 1px solid #fff;
	width: 100%;
	height: 100%;
	}
	
	.Home {
	background: #ffffff url(bg.gif) repeat-x;
	}
	
	.Wrapper {
	width: 960px;
	margin: 0 auto;
	}
	
	#HeaderWrapper {
	}
	
	#HeaderWrapper .Wrapper {
		width: 960px;
		margin: 0 auto;
		position:  relative;
		background: url(/_layouts/1033/styles/kellerisd/images/home_nav.jpg) no-repeat bottom right;
		}


/*  [ SHAREPOINT CONSOLE ]
------------------------------------------------------------------*/
#SPConsole{
top: 0px;
right: 0px;
position: absolute;
z-index: 3000;
}

	#SPConsole .ms-globallinks{
	color: #333;
	}
	
		#SPConsole .ms-globallinks a{
		color: #333;
		}
	
	#SPConsole .UserArea {
	height: 20px;
	}
	
		.UserArea span.User, UserArea span.SiteActions, .UserArea span.MySite {
		float: right;
		}
		
		.SharepointLogin{
			float:left;
			display:inline;
			}

		
		.SiteActionMenu{
			}

		#zz11_SiteActionsMenu_t {
		z-index: 5000;
		}

/*  [ HEADER ]
------------------------------------------------------------------*/
	#Header {
		width: 100%;
		height: 152px;
		background: url(/_layouts/1033/styles/kellerisd/images/home_blueband.jpg) repeat-x;
		}
	
	/*  [ SITE LOGO ]
	------------------------------------------------------------------*/
	.SiteLogo { 
	}
	
		.SiteLogo a{
		display: block;
		width: 420px;
		height: 152px;
		margin-left: 32px;
		background: url(/_layouts/1033/styles/kellerisd/images/kellerisd_logo.png) no-repeat;
		}
		
		.SiteLogo a img{
		display: none;
		}

	a.HeaderAd {
		width: 240px;
		height: 44px;
		background: url(/_layouts/1033/styles/kellerisd/images/100Years_FrontWebHoriz.png) no-repeat;
		position: absolute;
		top: 40px;
		left: 425px;
		overflow: hidden;
		display: block;
		text-indent: 2000em;
		z-index: 4000;
		}
		
	/*  [ STANDARD SEARCH ]
	------------------------------------------------------------------*/
	.StandardSearch {	
	border: none;
	background: none;
	position: absolute;
	right: 0px;
	top: 46px;
	width: 275px;
	}	
	
		.StandardSearch .ms-sbtable-ex {
		width: 100px;
		float: right;
		}
		
		.StandardSearch .ms-sbcell {
		border: none;
		padding: none;
		width: 200px;
		height: 25px;
		padding-right: 12px;
		}
		
			.StandardSearch .ms-sbcell input {
			border: 1px solid #ababab;
			padding: none;
			width: 200px;
			padding: 4px 3px 3px;
			}
			
			.StandardSearch .ms-sbcell input:hover {
			border: 1px solid #333;	
			}
		

		
		.StandardSearch .ms-sbgo {
		padding: 0;
		border: none;
		background: none;
		}
		
			.StandardSearch .ms-sbgo .ms-sbtable-ex {
			width: auto;
			}
								
	.StandardSearch.ms-sblink {
	display: none;
	}
	
	.StandardSearch .ms-sbscopes{
	display: none;
	}
/*  [ TOP NAVIGATION]
------------------------------------------------------------------*/
.TopNav {
	position: absolute;
	right: 0px;
	top: 26px;
	font-size: 12px;
	color: #887b72;
}

.TopNav a{
	color: #887b72;
	text-decoration: none;
}

.TopNav a:hover{
	color: #887b72;
	text-decoration: underline;
}




/*  [ GLOBAL NAVIGATION]
------------------------------------------------------------------*/
		.GlobalNav{
			margin: 0px;
			padding: 0px 0px 0px 12px;
			height: 25px;
			position: absolute;
			right: 0px;
			top: 96px;
			z-index: 20000;
			}
		
			.GlobalNav a img{
				height: 0px;
				}
				
				table.topNav {
				border: none;
				border: 0px;
				padding: 0px;
				margin: 0px;
				}
			
			.topNav .GlobalNavItem {
				font-family: Arial, Helvetica, sans-serif;  
				font-size: 19px;
				border: none;
				word-spacing: normal;
				color: #fff;
				}
			
				.topNav .GlobalNavItem a {
				background: none;
				display:block;
				padding: 18px 0px;
				color: #fff;
				line-height: 19px;
								}
				
					.topNav  .GlobalNavSelected a {
					padding: 18px 0px;
					color: #fff;
					}
					
					.topNav .GlobalNavSelected a {
					color: #fff;
					}
					
					.topNav .GlobalNavHover a {
					color: #fff;
					}
		
			.GlobalNavFlyOuts {
			margin: 8px 0px 0px 0px;
			border: 1px solid white;
			font: normal 13px/1.3em Arial;
			z-index: 1000;
			position: relative;
			background: #fff url(/_layouts/1033/styles/kellerisd/images/flyout_bg.gif) repeat-x bottom left;
			}
			
			.GlobalNavFlyOutsItem{
			padding: 3px 15px 3px 10px;
			border-bottom: solid 1px #cecdcb;
			color: #424242;
			}
			
				.GlobalNavFlyOutsItem a {
				color: #424242;
				z-index: 1000;
				display: block
				}
			
				.GlobalNavFlyOutsHover {
				background: #e4e0d5;
				color: #424242;
				}

/*  [ HOMEPAGE ]
------------------------------------------------------------------*/
.slm-layout-main .link-item {
	background: url(/_layouts/1033/styles/kellerisd/images/bullet.gif) no-repeat left -1px;
	padding-left: 12px;
	font-family: Arial;
	
}

/*  [ HOME BANNER ]
------------------------------------------------------------------*/
#HomeBanner {
	background: #ebe5d7 url(/_layouts/1033/styles/kellerisd/images/home_background.jpg) no-repeat center bottom;
	padding: 10px 0px;
	overflow: hidden;
	}

#HomeBanner .Wrapper {
	width: 970px;
	padding-left: 10px;
}

#AlertArea {
	padding-right: 10px;
}

#AlertArea .ms-WPBody {
	margin-bottom: 10px;
}


.ms-rteCustom-RedAlert
{
	padding: 10px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background: #dd4a4a url(/_layouts/1033/styles/kellerisd/images/redalert_bg.gif) repeat-x top left;
	border: 1px solid #880000;
}

.ms-rteCustom-RedAlert a:link
{
	color: #fff;
	text-decoration: underline;
}

.ms-rteCustom-YellowAlert
{
	padding: 10px;
	text-align: center;
	color: #333;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background: #dfd98e url(/_layouts/1033/styles/kellerisd/images/yellowalert_bg.gif) repeat-x top left;
	border: 1px solid #c48f00;
}
.ms-rteCustom-YellowAlert a:link, .ms-rteCustom-YellowAlert a:hover
{
	color: #333;
	text-decoration: underline;
}

#RotatingImage {
	background: #fff;
	width: 690px;
	height: 300px;
	float: left;
	padding: 10px;
	}
	
#NewsRollup {
	margin: 15px 0px;
	width: 260px;
	height: 290px;
	background: url(/_layouts/1033/styles/kellerisd/images/home_newsrollup_bg.png) no-repeat;
	float: left;
	}
	
	#NewsRollup .ms-SPZoneLabel {
		display: none;
		}
		
	#NewsRollup h3.ms-WPTitle {
		font-size: 20px;
		font-family: Georgia, "Times New Roman", Times;
		padding: 10px 0px 8px 20px;
		font-weight: normal;
		color: #0b5795;
		}
	
	#NewsRollup .ms-WPHeader td{
		border-bottom: none;
		}
		
		#NewsRollup #linkitem {
		margin: 0px;
		}
		
		#NewsRollup #linkitem:hover {
		margin: 0px;
		background: #a2cfb7;
		color: #343331;
		}
	
		 #NewsRollup .link-item {
			padding: 5px 20px 6px 15px;
			font-family: Georgia, "Times New Roman", Times;
			color: #524d46;
			margin-left: 17px;
			}
			
				#NewsRollup .link-item a {
				font-family: Georgia, "Times New Roman", Times;
				font-size: 14px;
				color: #524d46;
				display: block;
				text-decoration: none;
				background: url(/_layouts/1033/styles/kellerisd/images/bullet.gif) no-repeat left 0px;
				padding-left: 12px;
				margin-left: 5px;
				line-height: 1em;
				}
				
					#NewsRollup .link-item a:link {
					color: #524d46;
					}
					
					#NewsRollup .link-item a:hover{
					color: #343331;
					}

				
				#NewsRollup .link-item .description {
				font-family: Georgia, "Times New Roman", Times;
				color: #514c44;
				}


#NewsRollup a.ReadAllLink {
width: 100px;
height: 11px;
display: block;
text-indent: 2000em;
overflow: hidden;
background: url(/_layouts/1033/styles/kellerisd/images/read_all_link.gif) no-repeat;
float: right;
margin-right: 25px;
margin-top: 5px;
	
}
/*  [ HOME CONTENT]
------------------------------------------------------------------*/
#HomeContent {
	background: url(/_layouts/1033/styles/kellerisd/images/home_tanband.jpg) transparent repeat-x top left;
	padding: 25px 0px 0px 0px;
	overflow: hidden;
	}

#HomeContent p {
	margin: 0px 0px 5px 0px;
}
#HomeContent ul  
{
	padding: 0px;
	margin: 0px;
}
#HomeContent ul li {
	background: url(/_layouts/1033/styles/kellerisd/images/bullet.gif) no-repeat left top;
	list-style: none;
	padding-left: 12px;
	margin: 0px 0px 0px 10px;
}

#HomeContent .ms-WPHeader td{
	border-bottom: none;
	}
	
#HomeContent h3.ms-WPTitle, #HomeContent h3.ms-WPTitle{
		font-size: 20px;
		font-family: Georgia, "Times New Roman", Times;
		font-weight: normal;
		color: #0b5795;
		}


#HomeContent .ms-WPBody {
	padding: 20px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3a34;
}

#HomeContent .ColumnOne {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 10px;
	}

#HomeContent .ColumnTwo {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 0px;
	}

#HomeContent .ColumnThree{
	width: 220px;
	float: left;
	padding: 0px 20px 0px 0px;
	}

#HomeContent .ColumnFour {
	width: 220px;
	float: left;
	padding: 0px 0px 0px 0px;
	}



/*  [ PUBLISHING CONSOLE ]
------------------------------------------------------------------*/

	.console {
	clear:both;
	}

	span#ctl00_ctl05_authContainer1 .ms-consoleframe{
	margin-top: 105px;
	display: block;
	position: relative;
	top: 100px;
	}
	
/*  [ LAYOUT ]
------------------------------------------------------------------*/

#Layout {
min-height: 350px;
clear: both;
width: 970px;
margin: 0px auto;
padding: 11px 10px 10px 0px;
}

#Layout .ContentArea{
overflow: visible;
width: 720px;
float: right;
}

.AddThis {
	float: right;
	margin-top: 10px;
	}

	
#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField{	
	font-size: 12px;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField p{	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #4b4742;
	margin: 0px 0px 12px 0px;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField h1{	
	font-size: 21px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #4b4742;
	margin: 0px 0px 0px 0px;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField h2{	
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #4b4742;
	margin: 0px 0px 0px 0px;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField h3{	
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #4b4742;
	margin: 0px 0px 0px 0px;
}


#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField ul{	
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 20px;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField ul li{	
	background: url(/_layouts/1033/styles/kellerisd/images/bullet.gif) no-repeat left top;
	list-style: none;
	padding-left: 12px;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField ol{	
	margin-top: 5px;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField a{	
	color: #2f7850;
	text-decoration: underline;
}

#ctl00_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField a:hover{	
	color: #2f7850;
	text-decoration: none;
}

.landingImage {
	overflow: hidden;
	width: 720px;
	min-height: 184px;
	}

	.landingImage .ms-formfieldlabelcontainer {
		display: none;
		}
		
	.landingImage .ms-toolbarContainer {
		position: absolute;
		margin: 10px 0px 0px 580px;
		}
	
	.landingImage .ms-formfieldvaluecontainer {
		border: none;
		margin: -4px 0px 0px -4px;
		padding: 0px;
		}
		
		.landingImage #ctl00_PlaceHolderMain_RichImageField1__ControlWrapper_RichImageField {
			}
		
		.landingImage .block {
		display: block;
}

.landingContent {
	padding: 0px 0px 0px 20px;
	}

.LeftZone {
	width: 220px;
	float: left;
	}
	
.MiddleZone {
	width: 220px;
		float: left;
		margin: 0px 20px;

	}
	
.RightZone {
	width: 220px;
		float: left;

	}
	
.FullZone {
	}

.EditModeFull{
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%
}


/*  [ LEFT NAVIGATION]
	------------------------------------------------------------------*/
	#Layout .CurrentNav {
	float: left;
	width:245px;
	}
	
	.LeftNavArea {
		min-height: 245px;
		width: 245px;
		padding-top: 10px;
		padding-bottom: 20px;
		background: url(/_layouts/1033/styles/kellerisd/images/leftnav_bg.png) no-repeat bottom left;
		}
		
	.StandardNav {
		list-style: none;
		font-family: Georgia; 
		line-height:1em;
		margin: 1px 0;
		padding: 0px;
		}
		
	
		
	.StandardNav li a {
		font-size: 15px;
		display:block;
		padding: 7px 10px 7px 25px;
		color: #4b4742;
		text-decoration: none;
		margin: 1px 0;
		}
		
	.StandardNav li.active {
		background: none;
		}
	
	.StandardNav li.activeroot a{
		background: #a2cfb7;
		color: #343331;
		}
	
		.StandardNav li a:hover {
			background: #a2cfb7;
			color: #343331;
			}
	
	.StandardNav li ul {
		list-style: none;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		}
	
		.StandardNav li ul li {
				padding: 0px 0;
				margin: 1px 0;
				}
				
			.StandardNav li.activeroot ul li a {
				color: #4c4741;
				background:none;
				text-decoration: none;
				margin: 0px 0px 0px 3px;
				padding: 4px 8px 0px 38px;
				line-height: 14px;
				}
				
			.StandardNav li.activeroot ul li.active a {
				color: #1c1b19;
				background: transparent url(/_layouts/1033/styles/kellerisd/images/leftnav_bullet.gif) no-repeat 25px 5px;
				text-decoration: underline;
				}
		
	.StandardNav li ul li a {	
			font-size: 12px;
			padding-left:38px;
			display:block;
			padding-right:10px;
			text-decoration: none;
			}
	
	.StandardNav li ul li a:hover {
		color: #1c1b19;
		text-decoration: underline;
		background: none;
		}
	
	
	.activeroot li {
		font-size: 15px;
		font-family: Georgia; 
		line-height:1em;
		margin: 1px 0;
		}
	

/*  [ LeftNav WebPart Sytling ]
------------------------------------------------------------------*/
.MediaContainer {
	padding: 0px 10px 0px 20px;
}


.MediaContainer ul{	
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 20px;
}

.MediaContainer ul li{	
	background: url(/_layouts/1033/styles/kellerisd/images/bullet.gif) no-repeat left top;
	list-style: none;
	padding-left: 12px;
}

.MediaContainer ol{	
	margin-top: 5px;
}

.MediaContainer a{	
	color: #2f7850;
	text-decoration: underline;
}

.MediaContainer a:hover{	
	color: #2f7850;
	text-decoration: none;
}

/*  [ Header ]
------------------------------------------------------------------*/
	
	h3.ms-WPTitle, h3.ms-WPTitle a{
		font-size: 18px;
		font-family: Georgia, "Times New Roman", Times;
		padding-left: 0px;
		font-weight: normal;
		color: #0b5795;
		}
	
	.ms-WPTitle a:link{
		font-size: 18px;
		font-family: Georgia, "Times New Roman", Times;
		padding-left: 0px;
		font-weight: normal;
		color: #0b5795;
	}
	
	.ms-WPHeader td{
		border-bottom: none;
		}
		
	.ms-WPBorder, .ms-WPBorderBorderOnly {
		border: none;
		}
		
	.landingContent h3.ms-WPTitle, .landingContent h3.ms-WPTitle{
		margin-top: 10px;
		}
		
	/*  [ BREADCRUMB ]
	------------------------------------------------------------------*/
	#ctl00_PlaceHolderMain_siteMapPath {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 10px 30px 0px;
	margin: 0px 0 0;
	display: block;
	width: 665px;
	}
	
		#ctl00_PlaceHolderMain_siteMapPath  .ms-sitemapdirectional{
		color: #514d47;
		}
		
			#ctl00_PlaceHolderMain_siteMapPath a:hover{
			text-decoration: none;
			color: #514d47;
			}
			
			#ctl00_PlaceHolderMain_siteMapPath .breadcrumbCurrent{
			color: #6c665f;
			font-weight: normal;
			}
			
			
	/*  [ PAGE TITLE ]
	------------------------------------------------------------------*/
	.PageTitleContainer {
		width: 600px;
		padding-bottom: 25px;
		overflow: hidden;
		}
	
	h1.PageTitle {
		font-size: 24px;
		color: #0b5795;
		padding: 5px 80px 0px 0px;
		width: auto;
		display: inline;
		font-family: Georgia, "Times New Roman", Times;
		line-height: 26px;
		font-weight: 400;
		float: left;
		}
	
		#ctl00_MSO_ContentDiv {
	margin:0px;
	}
	
	#zz3_CurrentNav {
	margin: 0px;
	}
	
	
	div.StandardContent {
	display: block;
	}
	
	div.PublishingSection {
	clear: both;
	}

/*  [ FOOTER ]
------------------------------------------------------------------*/
#Footer {
color: #524f4b;
clear: both;
margin-top: 10px;
overflow: hidden;
}

#Footer .FooterContent {
	width: 960px;
	margin: 10px auto 20px;
	font-size: 11px;
	border-top: solid 1px #c7c6c2;
	padding:10px 10px 20px 10px;
	color: #524f4b;
}

#Footer .FooterContent span {
	color: #625f5a;
}

	#Footer a {
	color: #0b5795;
	}
	
	#Footer a:hover {
	color: #0b5795;
	text-decoration: none;
	}

.FooterAd {
	background: url('/_layouts/1033/styles/kellerisd/images/IntentionalyExceptional.jpg') no-repeat;
	float: right;
}


.FooterAd a {
	text-indent: -2000em;
	width: 240px;
	height: 43px;
	display: block;

}


	

/*  [ SEARCH STYLES]
------------------------------------------------------------------*/

td.ms-sbgo {
	background: none;
}

td.ms-sbcell {
	border: none;
}

.landingContent .ms-sbplain {
	padding: 2px 2px 3px 2px;
	border: 1px solid;
}

.ms-propertysheet {
	font-size: 100%;
}

.landingContent .srch-Icon 
{
	margin-right: 5px;
}


.landingContent .srch-Title a
{
	font-family: Georgia, "Times New Roman", Times;
	color: #0B5795;
}

.landingContent .srch-Title a:hover
{
	font-family: Georgia, "Times New Roman", Times;
	color: #0B5795;
	text-decoration: none;
}


.landingContent .srch-Url 
{
	font-family: Arial;
	font-size: 12px;
	color: #4B4742;
}

.landingContent .srch-Url a
{
	font-family: Arial;
	font-size: 12px;
	color: #4B4742;
}

.landingContent .srch-Url a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #4B4742;
	text-decoration: none;
}



/*  [ SHAREPOINT OVERRIDES ]
------------------------------------------------------------------*/

.pageTitle{
margin:0px;
font-family: tahoma;  
font-size: 12pt; 
font-weight: bold; 
color: #666666;
}

.pageTitle span{
margin:0px;
padding:0px;
}

.mainContainer{
margin-left:10px;
margin-right:10px;
}

.bottomLinkBar{
font-family: tahoma;  
font-size: 8pt; 
color: #999999;
float:none;
}

.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb{
display:none;
}

div.ms-wikieditouter{
position:static;
border-bottom: 1px #6393d4 solid;
margin-bottom:8px;
margin-right:5px;
border-right-width:1px;
}

div.ms-quicklaunchouter{
margin-left:7px;
margin-top:5px;
width:158px;
border-width:0px;
}

.mainContainer 
{
	margin: 0px;
	}

.masterContent
{
	background-color:#FFFFFF;
}

.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
.sharepointLogin .ms-SPLink A:link, .sharepointLogin .ms-SPLink A:visited {
			color:#fff;
			text-decoration:none;
			}
			
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}

/*  [ WEBPART OUTPUT]
------------------------------------------------------------------*/	

.item {
margin-bottom:6px;
margin-top:6px;
margin-left:4px;
margin-right:0px;
clear:both;
}
.centered {
text-align:center;
}

.link-item, .link-item a, .link-item a:link{
padding-bottom: 0px;
}

.ms-WPbody .link-item, .ms-WPBody .link-item a, .ms-WPBody .link-item a:link{
COLOR: #4b4742;
font-family: Arial;
font-size: 14px;
text-decoration:none;
font-weight: normal;
line-height: 1em;
}
.ms-WPBody .link-item a:visited, .ms-WPBody .link-item a:active{
COLOR: #4b4742;
text-decoration:none;
}
.ms-WPBody .link-item a:hover{
COLOR: #4b4742;
text-decoration:underline;
}
.link-item-large, .link-item-large a, .link-item-large a:link{
font-family: Arial, Helvetica, sans-serif; 
font-size:18pt; 
COLOR: #004a49;
text-decoration:none;
}
.link-item-large a:visited, .link-item-large a:active{
COLOR: #004a49;
text-decoration:none;
}
.link-item-large a:hover{
COLOR: #004a49;
text-decoration:underline;
}
.image-area-left {
float:left;
padding-right:5px;
padding-left: 0px;
}
.image-area-right {
float:right;
padding-left:5px;
padding-right: 0px;
vertical-align:top;
}
.image-area-top {
padding-bottom:5px;
}
.image{
border:0;
}
.image-fixed-width{
border:0;
width:90px;
}
.bullet{
list-style: disc;
}
.groupheader {
font-family: Arial, Helvetica, sans-serif; 
text-align:left;
margin-bottom:5px;
font-size:12px; 
font-weight:bold; 
color:#424242;
clear:both;
}

/*  [CONTENT EDITOR WEBPART STYLES]
------------------------------------------------------------------*/


/*  [Image Styles]
------------------------------------------------------------------*/	

IMG.ms-rteCustom-ImageFloatLeft
{
	margin: 0px 10px 10px 0px;
	float: left;
}

IMG.ms-rteCustom-ImageFloatRight
{
	margin: 0px 0px 10px 10px;
	float: right;

}

/*  [Link Styles]
------------------------------------------------------------------*/	


A:link.ms-rteCustom-LinkStyle
{
    COLOR: #004a49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A:visited.ms-rteCustom-LinkStyle
{
    COLOR: #004a49;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A:hover.ms-rteCustom-LinkStyle{
    text-decoration: none;
  }
  
.ms-rteCustom-GreenText 
{
	color: #268855;
}

.ms-rteCustom-TealText
{
	color: #0c8f94;
}

.ms-rteCustom-BlueText 
{
	color: #2073b0;
}

.ms-rteCustom-ArticleHeadLine {
	color: #4b4742;
	font-size: 18px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Georgia;
	}

.ms-rteCustom-ArticleByline
{ 
    font-family: Arial; 
    font-style: italic;
    font-size: 11px; 
}

#MSOTlPn_MainTD {
	border-left: solid 1px #6F9DD9;
	background: #f2f2f2;
}

.ms-ToolPaneBorder {
	border: none;
}

.ms-ToolPaneOuter {
	border: none;
}
