* {
margin:0;
padding:0;
}

#address {
background:#8f6f9e;
float:left;
font-size:1em;
height:245px;
line-height:20px;
margin: 2px 0 2px 2px;
padding: 0 2px 0 5px;
width:250px;
}
#bottomgrad {
background: url(../images/bottom-gradient.png);
height: 21px;
width: 955px;
}

#content {
margin:0;
padding:5px;
text-align:left;
}

#content h2 {
font-size:1.25em;
}

#content h3 {
color:#006;
font-size:1em;
}

#content img {
padding:2px;
}

#footer {
color:#966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.75em;
text-align:center;
}

#frontpageFlash {
float:left;
height:247px;
margin:2px 1px 1px 0;
width:586px;
}

#jobs {
background:#a87679;
float:left;
height:195px;
margin: 2px 2px 2px 2px;
width:343px;
}

#language {
border:0;
float:left;
height:35px;
text-align:right;
width:795px;
}

#language a {
border-style:none;
color:#9C2A00;
font-size:.75em;
outline-style:none;
text-decoration:none;
}

#language img {
border:none;
}

#logo {
background:url(../images/bryantgroup-logo.png) no-repeat;
display:block;
float:left;
height:65px;
text-indent:-9999px;
width:160px;
}

#logo a {
display:block;
height:65px;
text-indent:-9999px;
width:160px;
outline-style:none;
}

#logo a:hover {
background:url(../images/bryantgroup-logo.png) no-repeat;
display:block;
height:65px;
text-indent:-9999px;
width:160px;
}

#lowerlogo {
float:left;
height:30px;
width:209px;
}

#news {
background:#9e756f;
float:left;
height:195px;
margin:2px 1px;
width:343px;
}

#notindex #address {
background-color:#AC918C;
display:inline;
float:left;
height:116px;
margin:5px 5px 2px 5px;
padding:5px;
width:180px;
font-size: 11px;
line-height: 13px;
}

#notindex #sidebar {
float:left;
height:128px;
margin:5px 0 0 6px;
width:159px;
}

#notindex ul#sidenav {
height:128px;
list-style:none;
width:159px;
}

#sidebar {
float:left;
height:247px;
margin:2px 0 0 1px;
width:159px;
}

#tagline {
font-size:.75em;
height:85px;
text-align:center;
}

#topgrad {
background: url(../images/topgradient.png);
float:left;
height:30px;
width:586px;
}

#topnavimage {
float:left;
height:123px;
margin:6px 0;
width:585px;
}

.clearfloat {
clear:both;
margin:0;
padding:0;
}

.grid {
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
height:24px;
text-align:center;
width:24%;
}

.p_center {
text-align:center;
}

.p_just {
text-align:justify;
}

.spacer {
display:inline;
float:left;
height:24px;
text-align:center;
width:100%;
}

.wrap {
background-color:#FFF;
border:thin solid #CCC;
clear:both;
margin:5px auto;
width:955px;
}
#page-wrap {
	background: white;
	min-width: 780px;
	max-width: 1260px;
	margin: 10px auto;
	width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");
	}
	#page-wrap #inside {
		margin: 10px 10px 0px 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
a {
color:#9C2A00;
text-decoration:none;
outline-style: none;
}

a:hover {
background-color:#300;
color:#DEDECA;
}

body {
background-color:#461D2D;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.75em;
line-height:24px;
}

li {
list-style:none inside;
}

ul#lowernav {
float:left;
height:77px;
list-style:none;
margin:0;
width:955px;
}

ul#lowernav li {
display:block;
float:left;
height:77px;
}
ul#lowernav li#empty {
display:block;
height:77px;
text-indent:-9999px;
width:101px;
}
ul#lowernav li#navabout a {
background:url(../images/InsidetheBryantGroup_lnav-trans.png) no-repeat;
display:block;
height:77px;
text-indent:-9999px;
width:234px;
outline-style:none;
}

ul#lowernav li#navcontacts a {
background:url(../images/Contacts_lnav-trans.png) no-repeat;
display:block;
height:77px;
text-indent:-9999px;
width:167px;
outline-style:none;
}

ul#lowernav li#navhome a {
background:url(../images/Home_lnav-trans.png) no-repeat;
display:block;
height:77px;
text-indent:-9999px;
width:147px;
outline-style:none;
}

ul#lowernav li#navnews a {
background:url(../images/ByrantGroupNews_lnav-trans.png) no-repeat;
display:block;
height:77px;
text-indent:-9999px;
width:194px;
outline-style:none;
}

ul#lowernav li.divider {
background:url(../images/Line_lnav-trans.png) no-repeat;
display:block;
height:77px;
text-indent:-9999px;
width:2px;
}

ul#sidenav {
height:247px;
list-style:none;
width:159px;
}

ul#sidenav li {
display:block;
float:left;
height:32px;
width:159px;
}

ul#sidenav li#employ a {
background:url(../images/Employment_snav.png) no-repeat;
display:block;
height:30px;
text-indent:-9999px;
width:159px;
outline-style:none;
}

ul#sidenav li#employ a:hover {
background:url(../images/Employment_snav_over.png) no-repeat;
display:block;
height:30px;
text-indent:-9999px;
width:159px;
}

ul#sidenav li#international a {
background:url(../images/International_snav.png) no-repeat;
display:block;
height:30px;
text-indent:-9999px;
width:159px;
outline-style:none;
}

ul#sidenav li#international a:hover {
background:url(../images/International_snav_over.png) no-repeat;
display:block;
height:30px;
text-indent:-9999px;
width:159px;
}

ul#sidenav li#jobseekers a {
background:url(../images/JobSeekers_snav.png) no-repeat;
display:block;
height:30px;
margin:0 0 2px;
text-indent:-9999px;
width:159px;
outline-style:none;
}

ul#sidenav li#jobseekers a:hover {
background:url(../images/JobSeekers_snav_over.png) no-repeat;
display:block;
height:30px;
margin:0 0 2px;
text-indent:-9999px;
width:159px;
}

ul#sidenav li#profess a {
background:url(../images/Professional_Services_snav.png) no-repeat;
display:block;
height:30px;
text-indent:-9999px;
width:159px;
outline-style:none;
}

ul#sidenav li#profess a:hover {
background:url(../images/Professional_Services_snav_over.png) no-repeat;
display:block;
height:30px;
text-indent:-9999px;
width:159px;

}

ul#sidenav li#snav_empty {
background:#924c68;
display:block;
height:119px;
text-indent:-9999px;
width:159px;
}
