﻿body { background:#f6f6f6; }

#s4-bodyContainer 
{
	margin:auto;
	padding:auto;
    font-family:"Bliss Light", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif;
	color:#2d2d2d;
	line-height: 24px;
	font-size: 16px;
}

.s4-search 
{
	float:right;
	border:1px #dfdfdf solid;
	height:22px;
	width:192px;
	margin-top:7px;
	background: transparent url('../Images/v2/searchicon.png') left top no-repeat;
	padding-left:26px;
}

.s4-search input 
{
	margin:0;
	border:none;
	height:22px;
	font-size: 14px;
	line-height:24px;
	float:left;
	background: transparent url('../Images/v2/searchback.gif') left top repeat-x;
	width:192px;
	color: #757575;
}

.s4-search input:focus 
{
    color: #2d2d2d;
}

/* hide arrows for top level items with flyouts */
.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background{
    padding-right:0px;
    background-image:none;
}

body #pageStatusBar 
{
	text-align:center;
	text-transform:uppercase;
}

.ms-WPBody, .ms-WPBody ul, .ms-WPBody ol, .ms-WPBody li, .ms-WPBody h1,
.ms-WPBody h2, .ms-WPBody h3, .ms-WPBody h4, .ms-WPBody h5, .ms-WPBody h6,
.ms-WPBody pre, .ms-WPBody code, .ms-WPBody p, .ms-WPBody td, .ms-WPBody th,
.ms-rtestate-field, .ms-rtestate-field ul, .ms-rtestate-field ol, .ms-rtestate-field li,
.ms-rtestate-field h1, .ms-rtestate-field h2, .ms-rtestate-field h3, .ms-rtestate-field h4,
.ms-rtestate-field h5, .ms-rtestate-field h6, .ms-rtestate-field pre, .ms-rtestate-field code,
.ms-rtestate-field p, .ms-rtestate-field td, .ms-rtestate-field th
{
	font-family:"Bliss Light", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif;
	line-height: 24px;
	font-size: 16px;
}

.ms-rtestate-field p, p.ms-rteElement-P
{
	margin:0;
}

.ms-WPBody strong, .ms-rtestate-field strong
{
	font-family:"Bliss Bold", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
}

.ms-WPBody em, .ms-rtestate-field em
{
    font-family:"Bliss Italic", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif; 
    font-weight:normal; 
    font-style:italic; 
}

.teaser .ms-long 
{
	width:260px;
}

.teaser.long.blog .ms-WPHeader td,
.teaser.long.press .ms-WPHeader td,
.area_content_class td.right .ms-WPHeader td
{
	border-bottom: 0px;
}

.teaser .ms-wpContentDivSpace
{
	margin-left:0px;
	margin-right:0px;
}

.ms-dialog .contentPage{ /* reset properties for dialogs */
 margin-left:0 !important;
 margin-right:0 !important;
 min-height:0 !important;
 min-width:0 !important;
 width:auto !important;
 height:auto !important;
 background-color: white !important;
 background-image: none !important;
 padding: 0px !important;
 overflow:inherit;
}

.contentPage .s4-breadcrumb
{
	display:none;
}

.mainContent .srch-maintop2 
{
    padding: 0;
}

.mainContent .srch-stats, .mainContent .srch-Page
{
	color: inherit;
	background: inherit !important;
	font-family: inherit !important;
}

.ms-webpartzone-cell
{
	margin:auto;
}

td.right .ms-SPZone.ms-webpart-zone, td.right .ms-SPZone > .s4-wpcell
{
	padding:0;
}

.contentAreaWrapper .ms-rteTable-default > tbody > tr > td,
.contentAreaWrapper .ms-rteTable-default > tbody > tr > th
{
    padding: 2px;
}

.contentAreaWrapper .ms-rteTable-0 > tbody > tr > td
{
	padding: 0px;
}

/* this is a tmporary fix below, this should be replaced with a theme*/
.ms-rteFontFace-8
{
    font-family:"Bliss Light", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif;
}
.ms-rteFontSize-3 
{
	line-height: 24px;
	font-size: 16px;
}
.ms-rteThemeForeColor-4-0
{
	color:#2d2d2d;
}

.ms-sbcell .ms-sbplain
{
	padding: 6px 2px 7px 10px;
}

.headertitle-small, .headertitle-small a, .headertitle-small a:link 
{
    font-size: 8pt;
    font-weight: normal;
}

.sidebarRight .dfwp-column
{
	margin-left:0;
}

.sidebarRight input[type="submit"]
{
	padding:0;
	margin:0;
}