#fullheightcontainer {
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
width : 950px;
height : auto;
}
.bigbox {
width : 965px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
background-color : #ffffff;
}
#masthead-container {
position : absolute;
top : 0;
width : 950px;
height : 146px;
background-color:#fff;
}
#masthead-logo {
text-align : center;
height : 72px;
}
#mastheadgap {
height : 10px;
overflow : hidden;
}
div#logo {
position : absolute;
height : 74px;
}
div#utility_container {
float : right;
height : 35px;
width: 500px;
background : transparent url(../img/icons/persnav_right_red.gif) no-repeat 506px 27px;
color : #4d4d4d;
font-size : 0.9em;
text-align : right;
padding : 0 0 0 17px;
}
#utility_container div#utilitynav {
float : right;
height : 27px;
background : #fff url(../img/icons/persnav_left_red.gif) no-repeat;
padding : 0 5px 0 10px;
}
#utilitynav ul li#login {
border : none;
}
#utilitynav ul li {
display : inline;
border-left : 1px solid #4d4d4d;
padding : 0 12px;
}
#utilitynav ul {
list-style : none;
margin : 0;
padding : 7px 0 0;
}
#search {
float : right;
color : white;
}

.searchresults {
text-align : left;
}
.searchresultsname {
text-align : left;
font-weight : bold;
text-decoration : underline;
margin-bottom : 4px;
}
.searchresultsname a:link {
text-decoration : underline;
color : #343434;
font-weight : bold;
}
.searchresultsdescription {
width : 95%;
margin-top : 4px;
}
.searchresultsscore {
color : green;
margin-top : 4px;
margin-bottom : 20px;
}
#globalnav {
position : absolute;
left : 0;
top : 75px;
width : 950px;
height : 28px;
background : transparent url(../img/branding/globalnav_bg.gif) repeat-x top left;
overflow : hidden;
}
#globalnav ul {
margin : 0;
padding : 0;
}
#globalnav li {
display : block;
float : left;
list-style-type : none;
padding-top : 2px;
}
#globalnav a {
display : block;
float : left;
border-left : 1px solid #a3a3a3;
border-right : 1px solid #545454;
background-color : #7e7e7e;
height : 25px;
line-height : 23px;
color : #fff;
text-decoration : none;
padding : 0 20px;
}
#globalnav a:hover, #globalnav a.active {
background-color : #545454;
}
#globalnav a.tonedDown {
background : transparent url(../img/branding/globalnav_separator.gif) no-repeat 0 8px;
font-size : 10px;
border : none;
line-height : 24px;
padding : 0 10px 0 11px;
}
#globalnav a.tonedDown.firstchild {
background : none;
}
#globalnav a.tonedDown:hover {
background-color : transparent;
text-decoration : underline;
}
#wrapper {
min-height : 100%;
background : #fff;
height : auto;
}
* html #wrapper {
height : 100%;
}
#outer {
position : relative;
margin-left : 250px;
width : 700px;
background : #fff;
height : 100%;
}
#center {
width : 700px;
float : right;
display : inline;
margin-left : -1px;
}
#clearheadercenter, #clearheaderleft, #clearheaderright {
height : 148px;
overflow : hidden;
}
#clearfootercenter, #clearfooterleft, #clearfooterright {
height : 10px;
overflow : hidden;
}
#left {
width : 250px;
float : left;
display : inline;
position : relative;
margin-left : -250px;
}
* html #left {
margin-right : -3px;
}
* > html #left, #container-left {
width : 250px;
}
#footer {
position : absolute;
clear : both;
width : 980px;
height : 30px;
overflow : hidden;
margin-top : 0;
}
#subfooter1 {
background : #fff;
text-align : left;
width : 980px;
height : 30px;
color : #eee;
border-top : 1px solid #eee;
}
#footerlinks {
float : left;
color : #bbb;
background-color : #fff;
height : 28px;
line-height : 28px;
text-align : left;
font-size : 80%;
}
#footerlinks ul {
list-style : none;
margin : 0;
padding : 0 0;
}
#footerlinks ul li {
display : inline;
padding : 0 0;
color : #bbb;
}
#footerlinks a {
color : #bbb;
}
.footer {
background-color : #f4f4f4;
voice-family : inherit;
width : 150px;
margin : 0 1px;
padding : 5px 14px 1px;
}
#copyright {
color : #bbb;
background-color : #fff;
height : 28px;
line-height : 28px;
text-align : right;
font-size : 80%;
}
.temporaryspacer {
height:130px;
width:15px;
}

/***
 * Diligence Styles
 */
#header					{width:951px;height:109px;margin-right:auto;margin-left:auto;position:relative;padding-top:15px;}
/*#top_section				{width:951px;height:74px;background: url(../img/diligence/branding/top_navback.gif) no-repeat;}*/
#top_section				{width:951px;height:74px;background: url(../img/diligence/branding/top_nav2010.gif) no-repeat;}
#search_container			{float:right;width:240px;height:74px;margin-right:23px;}
#search_container p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #000000;
    text-decoration: none;
    font-weight:normal;
    margin:0 0 2px 0;
}

#search_container a			{font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #000000;text-decoration: none;font-weight:normal;}
#search_container a:hover 	{text-decoration: underline;}
#search_toplinks {
    text-align: right;
    width:240px;
    height:23px;
    padding-top:10px;
	color: #000000;
}

#search_line				{width:250px;height:1px;background: url(../img/diligence/branding/gif_line.gif) no-repeat;}
#search_box					{width:240px;height:23px;padding-top:8px; border-top: 1px #b96d69 solid}
.searchtext					{float:left;padding-right:8px;padding-top:4px;}
.searchinput				{float:left;padding-right:4px;width: 140px;}
.searchbutton {
    position:absolute;
    top: 42px;
    right: 25px;
    height: 23px;
    width: 23px
}
.searchinput input {
    position: absolute;
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 1em;
    font-weight: normal;
    text-align:left;
    border:0px;
    margin-top:0px;
    margin-bottom:0px;
    width:150px;
    height: 15px;
    padding:2px;
    border-bottom: 1px solid  #8D0D3A;
    border-top: 1px solid #8D0D3A;
    border-left: 1px solid  #8D0D3A;
    border-right: 1px solid  #8D0D3A;
}

/*========================= BREADCRUMBS =========================*/

#breadcrumbs				{width:951px;line-height:2em;margin-right:auto;margin-left:auto;float:left;}
#breadcrumbs p				{font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;color: #510400;text-decoration: none;font-weight:normal;margin:0px;}
#breadcrumbs a				{font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #510400;text-decoration: none;font-weight:normal;}
#breadcrumbs a:hover 		{text-decoration: underline;}
#breadlinks					{width:auto;float:left;padding-top:10px;padding-left:5px;}
#datestamp p				{text-align:right;}
#datestamp					{width:250px;float:right;padding-top:10px;padding-right:5px;}

/*========================= LEFT NAVIGATION CONTROLS =========================*/

#left_links					{width:226px;height:368px;background-image: url(../img/diligence/branding/links_back.jpg);background-position: bottom;background-repeat: no-repeat;
							border-bottom: 1px solid  #CFCFCF;
							border-top: 1px solid #CFCFCF;
							border-left: 1px solid  #CFCFCF;
							border-right: 1px solid  #CFCFCF;position:relative;}
#left_links h1				{font-family: Arial, Helvetica, sans-serif;color: #510400;font-size: 1.5em;font-weight: bold;text-align:left;margin-left:25px;margin-bottom:25px;margin-top:15px;border:none}
#left_links h3				{font-family: Arial, Helvetica, sans-serif;color: #510400;font-size: 1.2em;font-weight: bold;text-align:left;margin-left:25px;margin-bottom:25px;margin-top:-25px;border:none}
#left_links a				{font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;color: #510400;text-decoration: none;font-weight:normal;}
#left_links a:hover 		{text-decoration: underline;}

.bulletarrow				{width:12px;height:16px;margin-left:20px;margin-right:5px;background-image: url(../img/diligence/branding/arrow_solid.gif);float:left;
							border-bottom: 0px solid  #CFCFCF;
							border-top: 0px solid #CFCFCF;
							border-left: 0px solid  #CFCFCF;
							border-right: 0px solid  #CFCFCF;background-repeat: no-repeat;}
.bulletarrowfade			{width:12px;height:16px;margin-left:20px;margin-right:5px;background-image: url(../img/diligence/branding/arrow_fade.gif);float:left;
							border-bottom: 0px solid  #CFCFCF;
							border-top: 0px solid #CFCFCF;
							border-left: 0px solid  #CFCFCF;
							border-right: 0px solid  #CFCFCF;background-repeat: no-repeat;}
.clearDiv					{width:226px;margin-top:12px;margin-bottom:12px;
							border-bottom: 0px solid  #CFCFCF;
							border-top: 0px solid #CFCFCF;
							border-left: 0px solid  #CFCFCF;
							border-right: 0px solid  #CFCFCF;}

/*========================= ARRANGE A DEMO CONTROLS =========================*/

#arrange_demo				{width:226px;height:272px;margin-top:6px;background-image: url(../img/diligence/branding/arrange_back.jpg);background-position: bottom;background-repeat: no-repeat;
							border-bottom: 1px solid  #CFCFCF;
							border-top: 1px solid #CFCFCF;
							border-left: 1px solid  #CFCFCF;
							border-right: 1px solid  #CFCFCF;}

#arrange_demo h1			{font-family: Arial, Helvetica, sans-serif;color: #510400;font-size: 1.5em;font-weight: bold;text-align:left;margin-left:11px;margin-bottom:15px;margin-top:15px;border:none}
#arrange_demo p				{font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;color: #510400;text-decoration: none;font-weight:normal;margin-left:11px;margin-right:11px;margin-bottom: 11px; margin-top: 20px}
#arrange_demo img			{border:0;margin-left:11px;}
.telnumber					{font-family: Arial, Helvetica, sans-serif;color: #510400;font-size: 1em;font-weight: bold;text-align:left;margin-bottom:15px;margin-left:11px;}

/*========================= HOME ADVERTS BOX CONTROLS =========================*/


#advert_container			{width:712px;height:200px;margin-top:13px;float:right;}

.advert_container2			{width:100%;height:140px;margin-top:13px;float:right;}
.advert_container2 p		{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 1.2em;font-weight: normal;padding-left:8px;padding-right:8px;}
.advert_container2 a		{font-family: Arial, Helvetica, sans-serif;color: #000000;font-weight: bold;text-decoration: none;}
.left_advert2 h1				{font-family: Arial, Helvetica, sans-serif;color: #510400;font-size: 1.5em;font-weight: bold;text-align:left;margin-bottom:10px;margin-left:45px;margin-top:5px; border: none}
.left_advert2 ul				{list-style-image: url(../../img/diligence/branding/arrow_bullet.gif);font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #000;text-decoration: none;font-weight:normal;margin-top:25px;margin-left:35px;}
.left_advert2 li				{margin:10px;}
.left_advert2 p				{text-align: right;}
.left_advert2 a:hover, .right_advert2 a:hover {text-decoration: underline;}

/*========================= FOOTER CONTROLS =========================*/

#bottom_footer				{width:951px;height:109px;margin-right:auto;margin-left:auto;position:relative;margin-top:10px;text-align:left}
#bottom_footer hr			{color: #510400;background-color: #510400;height: 1px;}
#bottom_footer p			{font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #7E7E7E;text-decoration: none;font-weight:normal;margin:0px;margin-top:4px;}
#bottom_footer a			{font-family: Arial, Helvetica, sans-serif;font-size: 100%;color: #7E7E7E;text-decoration: none;font-weight:normal;}
#bottom_footer a:hover 		        {text-decoration: underline;}