﻿#bannerArea{
	margin:0;
	width:995px;
	height:235px;
	z-index:0;
}

#webpartZone {
    margin:0;
	width:995px;
	z-index:0;
	margin-left: 35px;
}

#bannerAreaHome{
	margin:0;
	width:995px;
	height:365px;
	z-index:-1;
}

#bar
{
     
    position:absolute;
    height:20px; 
    width:995px;
    left:0; 
    background-repeat:repeat-x;
    font-family:Arial;
    font-size: 12px;
    top:340px;
    z-index:0;
	}
#bannerbar
	{
		font-family:Arial;
		position:absolute; z-index:1; bottom:3px;}
		
#bar a{
		font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
        font-size :14px;
            
}
		
#bannerbar a:hover
{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
	}

#bar a:hover
	{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
		}
		

#column2Right{
	float:right;
	clear:none;
	margin: 15px 0;
	width:200px;
}


#column2Left{
	float:left;
	clear:none;
	width:200px;
	margin:15px 0 15px 50px;
}

#col_2Main_wRightCol{
	margin:15px 0 15px 50px;
	width:700px;
	clear:none;
}

#col_2Main_noRightCol{
	margin:0px 0 15px 50px;
	width:965px;
	clear:none;
}

#col_2Main_wLeftCol{
	margin:15px 0 15px 265px;
	clear:none;
	width:700px;
}

#col_2Main_noLeftRightCol{
	margin:0;
	clear:none;
	width:995px;
    height:1400px;
}

#contentBoundBox{
	margin:30px 0;
}

#column3Right{
	float:right;
	clear:none;
	width:200px;
	/*margin-right:10px;
	border:1px olive dashed;*/
}


#column3Left{
	float:left;
	clear:none;
	width:200px;
	margin-left:50px;
	/*border:1px #FF0000 solid;*/
}


#column3Middle{
	margin-left:265px;
	/*border:1px silver dotted;*/
	clear:none;
	width:500px;
}

/* Great Spaces section SHtuff */
#spacesBannerArea{
    position:relative;
    left:0;
    top:0;
    margin:0;
    width:995px;
    z-index:0;
}

#spacesDescArea{
    position:absolute;
    top:0px;
    left:705px;
    width:280px;
    height:350px;
}

#SpacesCol3Right{
    position:absolute;
    top:365px;
    left:790px;
    clear:none;
    width:200px;
}

#SpacesCol3Left{
    position:absolute;
    top:365px;
    left:70px;
    width:200px;
}

/* Search Stuff */
.srch-Description {
color:#3a3938;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 4px;
}

.srch-Title {
color:#3a3938;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 5px;
}

.srch-URL a:hover 
{color:#C10538 !important;
text-decoration:underline;
}

.srch-URL a:visited {
color:#4B74B4 !important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.srch-URL a:link {
color:#4B74B4 !important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.srch-WPBody {
color:#3a3938;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
font-size:1em;
}

.srch-sort a:hover {
color:#C10538;
}

.srch-Title a:hover {
color:#C10538;
text-decoration:underline;
}

.srch-Title a:visited {
color:#4B74B4;
text-decoration:none;
}

.srch-Title a:link {
color:#4B74B4;
text-decoration:none;
}

.srch-BB-SpecialTerm b {
color:#4B74B4;
font-size:1.2em;
font-weight:bold;
}

div.srch-BB-SpecialTerm {
color:#4B74B4 !important;
font-family:Arial, Helvetica, sans-serif; 
font-size:1em !important;
}

.srch-BB-URL a:visited {
color:#4B74B4 !important;
}

.srch-BB-URL a:link {
color:#4B74B4 !important;
}

.srch-BestBetsTitle {
color:#4B74B4;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
margin:0 0 4px;
}

span.srch-BestBetsWPTitle {
color:#4B74B4;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
padding-left:20px;
}

td.ms-sbgo {
	padding:opx;
	border: none;
	background-color: White;
	/* :#E9F2FD; */
}

td.ms-sbcell {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
	width:75px;
	color:#6e6e6e;

/*#7F9DB9*/

}

td.ms-sbscopes {
    display: none;
}

.ms-sbLastCell {
padding-right:0px;
}

.ms-sbplain {
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.ms-sbtable, .ms-sbtable-ex{
	font-family:Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}


select.ms-sbscopes {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
width:0px;
visibility:hidden;
}

#column3Right a{
	color:#4B74B4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#column3Right a:visited{
	color:#244463;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#column3Right a:hover{
	color:#C10538;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#column3Middle a{
	color:#4B74B4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#column3Middle a:visited{
	color:#244463;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#column3Middle a:hover{
	color:#C10538;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_wRightCol a{
	color:#4B74B4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_wRightCol a:visited{
	color:#244463;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_wRightCol a:hover{
	color:#C10538;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_noRightCol a{
	color:#4B74B4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_noRightCol a:visited{
	color:#244463;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_noRightCol a:hover{
	color:#C10538;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_wLeftCol a{
	color:#4B74B4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_wLeftCol a:visited{
	color:#244463;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#col_2Main_wLeftCol a:hover{
	color:#C10538;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.sqContainer {
    height: auto;
    float: right;
    width: 200px;
    border-left: 1px solid grey;    
    border-right: 1px solid grey;    
}

.sqText {
    height: auto;
    padding-left: 20px;
}

.sqTopLeft {
    float: left;
    width: 15px;
    border-top: 1px solid grey;
}

.sqTopRight {
    float: right;
    width: 15px;
    border-top: 1px solid grey;
}


.sqBottomLeft {
    float: left;
    width: 15px;
    border-bottom: 1px solid grey;
}

.sqBottomRight {
    float: right;
    width: 15px;
    border-bottom: 1px solid grey;
}


* 

{/*force mozilla, webkit and opera to use IE's quirks mode box model*/   

    -moz-box-sizing: border-box; 

    -webkit-box-sizing: border-box;    

    

}

.redbox{
width:200px; border-left:  1px solid #D3D3D3;  border-right: 1px solid #D3D3D3; border-top:  1px solid #D3D3D3;  border-bottom:  1px solid #D3D3D3;-moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; overflow:hidden;

}


.redbox span{
background: url('/Style Library/Images/haworthImages/RedMenuBG.png') 15px;

float: left;
width: inherit;
font-size: 120%;
font-family: Arial;
color: white;
padding: 5px 126px 2px 7px;
z-index:-1;
}

.redbox { w\idth: 200px; }




/**

input {
-moz-appearance:textfield;
-moz-binding:url(chrome://global/content/platformHTMLBindings.xml#inputFields);
-moz-user-select:text;
-x-system-font:-moz-field;
background-color:-moz-field;
border:2px inset threedface;
color:-moz-fieldtext;
cursor:text;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
letter-spacing:normal;
line-height:normal !important;
padding:1px 0;
text-align:start;
text-indent:0;
text-rendering:optimizelegibility;
text-transform:none;
word-spacing:normal;
} **/



