﻿/*
these styles are added to overwrite some moss styles that are causing trouble
*/
li.AspNet-TreeView-Root {
	background-position:left center;
}
#leftpanel h3 {
	margin-bottom:0;
}
h2.h2grid1link a {
	font-size:0.9em !important;
}
.grid1link .linktext, .linav a {
	font-size:115% !important;
}

.boxHeaderTopMargin {
	margin-top:18px;
}
.mainNavTable {
	width:100%;
}

.leftNavTableAlign
{
	vertical-align:top;
}
.logInContainer{
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ms-siteaction{
	height:10px;
}
.ms-sbLastcell{
	width:0;
	padding-left:3px;
}
.ms-sbcell,td.ms-sbgo,ms-sbLastcell,.ms-sblink,.ms-sbplain,td.ms-sbscopes,select.ms-sbscopes,select.ms-sbscopes,.ms-sbtable,.ms-sbtable-ex,.ms-sbrow,.ms-sbtext{
	border:0;
	background:white;
	width:0;
}

/*.search
{
    margin:6px 2px 20px 2px;
}*/
#search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
#search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
#search .ms-sbgo
{
    background:none;
}

.ms-consoleframe{
	border-left: 1px solid #84B2EF;
	border-right: 1px solid #84B2EF;
	margin-bottom:20px;
}
.ms-WPBody {
font-size:0.8em;}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #666666 1px dashed
}
#logoText {
	MARGIN-TOP: 0.2em; PADDING-LEFT: 0.3em; FONT-SIZE: 180%; BACKGROUND: url("../images/bg/logoTextDots.gif") white no-repeat left bottom; FLOAT: left; BORDER-LEFT: black 0px dotted; COLOR: #c7000d; BORDER-BOTTOM: black 0px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.imageBorder {
	BORDER-RIGHT: #9ba3a3 1px solid; BORDER-TOP: #9ba3a3 1px solid; BORDER-LEFT: #9ba3a3 1px solid; BORDER-BOTTOM: #9ba3a3 1px solid
}
#homePromos TD {
	BACKGROUND: #cd3943
}
#homePromos A {
	COLOR: #fff
}
#homePromos A:link {
	COLOR: #fff
}
#homePromos A:visited {
	COLOR: #fff
}
#homePromos A:hover {
	COLOR: #fff
}
#idBody {
	BACKGROUND: url("../ima/bg/body2y.gif") no-repeat left top
}
INPUT.searchtext {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
INPUT.searchgo {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #c7000d
}
A.topnav:link {
	COLOR: #fff; BACKGROUND-COLOR: #cd3943
}
A.topnav:visited {
	COLOR: #fff; BACKGROUND-COLOR: #cd3943
}
/*#headernav {
	MARGIN-LEFT: 0px;
	width:88.5%;
} moved to base.css*/
.raised {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 500px
}
.raised H1 {
	MARGIN: 0px 10px
}
.raised P {
	MARGIN: 0px 10px
}
.raised H1 {
	FONT-SIZE: 2em; COLOR: #fff
}
.raised P {
	PADDING-BOTTOM: 0.5em
}
.raised .b1 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b2 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b3 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b4 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b1b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b2b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b3b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b4b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.raised .b1 {
	HEIGHT: 1px
}
.raised .b2 {
	HEIGHT: 1px
}
.raised .b3 {
	HEIGHT: 1px
}
.raised .b1b {
	HEIGHT: 1px
}
.raised .b2b {
	HEIGHT: 1px
}
.raised .b3b {
	HEIGHT: 1px
}
.raised .b2 {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #cd3943; BORDER-LEFT: #fff 1px solid
}
.raised .b3 {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #cd3943; BORDER-LEFT: #fff 1px solid
}
.raised .b4 {
	BORDER-RIGHT: #aaa 1px solid; BACKGROUND: #cd3943; BORDER-LEFT: #fff 1px solid
}
.raised .b4b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #cd3943; BORDER-LEFT: #eee 1px solid
}
.raised .b3b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #cd3943; BORDER-LEFT: #ddd 1px solid
}
.raised .b2b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #cd3943; BORDER-LEFT: #aaa 1px solid
}
.raised .b1 {
	BACKGROUND: #fff; MARGIN: 0px 5px
}
.raised .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raised .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raised .b3 {
	MARGIN: 0px 2px
}
.raised .b3b {
	MARGIN: 0px 2px
}
.raised .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raised .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raised .b1b {
	BACKGROUND: #cd3943; MARGIN: 0px 5px
}
.raised .boxContent {
	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid;DISPLAY: block; BACKGROUND: #cd3943;
}
A.actionButton {
	background-image:url('../SiteCollectionImages/GeneralLookandFeel/loginSmall.gif'); BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #cd3943; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
A.actionButton:active {
	background-image:url('../SiteCollectionImages/GeneralLookandFeel/loginSmall.gif');BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #cd3943; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
A.actionButton:visited {
	background-image:url('../SiteCollectionImages/GeneralLookandFeel/loginSmall.gif');BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #cd3943; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}



div#breadcrumb{	
padding:25px 0px 5px 0px;
font-size:0.7em;
}

			
/* beds contact form start */

.formTextField {
width: 200px;
}
.formTextArea {
width: 200px;
}
.Col3 {
float:left;
display:inline;
margin-left:35px;
}
.Col2 {
float:left;
display:inline;
margin-left:40px;
}
.Col1 {
float:left;
display:inline;
}
.formLbl {
font-weight: bold; 
}
.clear-both {
clear:both;
}
#pnlContact {
border: 1px #666666 inset ;
width:447px;
}
.mandatory {
font-weight:bold;
color:red;
}
.instruct {
padding-top:12px;
}
.formTextAreaLong {
width:442px;
}
/* beds contact form end */

/* contact details, start*/
.label1ColValue{
float:left;
display:inline;
margin-left:100px;
font-size:0.8em;
}

.label2ColValue{
float:left;
display:inline;
margin-left:55px;
font-size:0.8em;
}

.label3ColValue{
float:left;
display:inline;
margin-left:64px;
font-size:0.8em;
}

.labelCol{
float:left;
display:inline;
font-size:0.8em;
}


.FnRSName{
font-weight:bold;
font-size:large;
}
.contactLabel{
	font-weight:bold;
}

/* contact details, end */


/* Contact Us: Home page */
#ContactUs {
	PADDING: 5px 15px 5px 15px;
	font-size: 0.8em;
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
}


/* Useful Links */
.ms-rteCustom-LeftNavBanner
{
	background:#000000 none repeat scroll 0%;
	border-left:16px solid #F9D619;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 10px;
	margin: 10px 0 0 0px;
	font-size: 0.8em;
}

#usefullinkscontainer {
	margin: 0 0 0 0;
	PADDING: 0 0 0 0;
	font-size: 0.8em;
}

#usefullinkscontainer ul{
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	margin:0 0 0 0;
	padding:3px 0 0 25px;
	list-style-image : url("/SiteCollectionImages/GeneralLookandFeel/usefulLinkRedArrow.gif");
}

#usefullinkscontainer ul li{
	margin: 0 0 0 0px;
	padding: 0 0 5px 0;
	color:black; 
}
* html #usefullinkscontainer ul li{
	margin: 0 0 0 0px;
	padding: 0 0 5px 10px;
}

*:first-child+html #usefullinkscontainer ul li{
	margin: 0 0 0 -9px;
	padding: 0 0 7px 10px;
}


* html #usefullinkscontainer ul{
	/*vertical-align:middle;*/
	padding:0 0 0 20px;
}
*:first-child+html#usefullinkscontainer ul{
	/*vertical-align:middle;*/
	padding:0 0 0 10px;
}

#usefullinkscontainer a, #usefullinkscontainer a.visited, #usefullinkscontainer a.href{
	color:black;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


/*

.ms-rteCustom-LeftNavBanner
{
	background:#000000 none repeat scroll 0%;
	border-left:16px solid #F9D619;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 10px;
	margin: 0 0 0 0px;

}

#usefullinkscontainer {
	BORDER-RIGHT: #ccc 1px solid;
	margin:10px 0 7px 0px;
	PADDING: 0px;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	font-size: 0.8em;
}

#usefullinkscontainer ul{
	margin:0 0 0 20px;
	padding:0 0 0 0;
	list-style-image : url("/SiteCollectionImages/GeneralLookandFeel/usefulLinkRedArrow.gif");
}

#usefullinkscontainer ul li{
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	color:black; 
}

#usefullinkscontainer a, #usefullinkscontainer a.visited, #usefullinkscontainer a.href{
	color:black;
	margin:0 0 0 0;
	padding:0 0 3px 0;
}

*/
/* Site Index, start */
/*#WebPartWPQ3 {
	font-size:1.1em;
	color:red;
}
	
#WebPartWPQ3 A, #WebPartWPQ3 A:link, #WebPartWPQ3 A:visited, #WebPartWPQ3 A:hover{
	color:black;
} 

#selectedLetter {
	margin-left:2px;
	font-size:1.5em;
	font-weight:bold;
	background:transparent url('/Style Library/Images/link/h2dash.gif') scroll  left bottom repeat-x;
}

.siteIndexNode{
	margin-left:10px;
	font-size:0.8em;
}

.siteIndexNode{
	font-weight:bold;
}

.siteIndexNode A {
	COLOR: black;
	font-weight:normal;
}
.siteIndexNode A:link {
	COLOR: black;
	font-weight:normal;
}
.siteIndexNode A:visited {
	COLOR: black;
	font-weight:normal;	
}
.siteIndexNode A:hover {
	COLOR: black;
	font-weight:normal;	
}*/
/* Site Index, end */


.ms-alignright{
	align:right;
}


/* BreadCrumb STyles */
span.breadcrumbCurrent,span .breadcrumbCurrent a{
unicode-bidi:embed;
font-weight:bold;
}
