

/* ----------------------------------------------------------- HEADER */



#logo {

	background: url(../images/logoint.jpg) no-repeat;

}

#underlogo {

	background: url(../images/underlogoint.jpg) no-repeat;

}

#underlogo p {

	margin: 0px;

	padding: 11px 0 0 533px;

}



/* ----------------------------------------------------------- CONTENT */



#content {

	padding: 0 0 45px 0;

}

#left a:link, #left a:visited {

	color: #5C83AA;

	text-decoration: underline;

}

#left a:hover {

	text-decoration: none;

}

#sectionname {

	margin: 0;

	padding: 0;

	width: 651px;

	height: 30px;

	background: url(../images/h1bg.gif) repeat-x;

}

#sectionname h1 {

	float: left;

	margin: -3px 0 0 18px;

	padding: 0 8px;

	background: #FFF;

	font: 28px Georgia;

	color: #565656;

}

#left p.breadcrumbs {

	margin: 0;

	padding: 5px 0 0 44px;

	font: 11px Verdana;

	color: #808080;

}

#graphic {

	float: right;

	margin: 0 0 0 5px;

	padding: 0;

	width: 199px;

}

#graphic img {

	margin: 20px 0 0 0;

	padding: 0;

}

#left h2 {

	float: left;

	margin: 20px 0 0 0;

	padding:  4px 0 4px 30px;

	background-color: #F2F4F6;

	font: 21.5px Georgia;

	color: #49719A;

}

#left h2 img {

	margin: -4px 0 -4px 9px;

	padding: 0;

	vertical-align: bottom;

}

#left h3 {

	clear: left;

	float: left;

	margin: 25px 0 0 0;

	padding: 0 0 0 45px;

	font: 14px Georgia;

	font-weight:bold;

	color: #5C83AA;

	background: url(../images/h3bg.gif) no-repeat;

}

#left h3.officepic {

	padding-left: 50px;

	background: none;

}

#left p {

	clear: left;

	margin: 0;

	padding: 7px 40px 2px 56px;

	font: 11px Verdana;

	color: #646464;

	line-height: 20px;

}

#splitprofiles {

	clear: both;

	margin: 0;

	padding: 0;

	width: 651px;

}

#robin {

	margin: 0;

	padding: 0;

	float: left;

	width: 325px;

}

#jim {

	margin: 0;

	padding: 0;

	float: right;

	width: 325px;

}

#practicedivs {

	margin: 0;

	padding: 0;

	clear: left;

	width: 400px;

}

#practiceL {

	float: left;

	margin: 0;

	padding: 0;

}

#practiceR {

	float: right;

	margin: 0;

	padding: 0;

}

#right {

	float: right;

	width: 211px;

	margin: 0;

	padding: 0;

}

#stats {

	float: right;

	width: 200px;

	margin: 30px 0 0 10px;

/*	border-bottom: 1px solid #4D7398;

	border-left: 1px solid #4D7398;*/

	padding: 0;

}

#stats ul {

	margin: 0 0 10px 10px;

	padding: 0;

}

#stats li {

	margin: 0;

	padding: 3px 5px 5px 3px;

	font: 11px Georgia;

	color: #4D7398;

	list-style-type: none;

}



/* ----------------------------------------------------------- SIDEBAR */



#right .items a:link, #right .items a:visited {

	color: #5C83AA;

	text-decoration: underline;

}

#right a:hover {

	text-decoration: none;

}

#right img {

	margin: 1px 2px 0 0;

}

#right h1 {

	padding: 15px 0 0 12px;

	font: 19px Georgia;

	color: #4D7398;

	margin: 0;

}

#right ul {

	margin: 20px 0 0 0;

	padding: 0;

	width: 211px;

	list-style: none;

}

#right li {

	list-style: none;

	width: 211px;

	margin: 0;

	padding: 0;

	text-align: left;

}

#right li a {

	margin: 0;

	padding: 12px 0 8px 32px;

	display: block;

	background: url(../images/li_int_off.gif) no-repeat;

	text-decoration: none;

	font: 13px Georgia;

	color: #7B7A6E;

}

#right li a:hover {

	margin: 0;

	padding: 12px 0 8px 32px;

	background: url(../images/li_int_on.gif) no-repeat;

	text-decoration: none;

	color: #fff;

}

#right ul.items {

	margin: 0;

	padding: 0 0 0 37px;

	width: 174px;

}

#right ul.items li {

	width: 174px;

	margin: 0;

	padding: 0px;

	text-align: left;

	background: none;

	list-style-image: url(../images/arrow.gif);

}

#right ul.items li a {

	margin: 0;

	padding: 0;

	font: 11px Georgia;

	color: #5C83AA;

	text-decoration: underline;

	line-height: 22px;

	background: none;

}

#right ul.items li a:hover {

	margin: 0;

	padding: 0;

	text-decoration:none;

	font: 11px Georgia;

	color: #5C83AA;

	background: none;

	line-height: 22px;

}

#right p.pdf {

	margin: 0;

	padding: 5px 25px 40px 29px;

}

#right p.pdf a:link, #right p.pdf a:visited {

	font: 11px Georgia;

	color: #5C83AA;

	text-decoration: underline;

}

#right p.pdf a:hover {

	text-decoration: none;

}

#right p.newsbrief {

	font: 11px Georgia;

	padding: 10px 10px 10px 18px;

	margin: 0;

	color: #7B7A6E;

	line-height: 15px;

}

#footer {

	width: 862px;

	height: 131px;

	background: url(../images/footerbg.jpg) no-repeat;

	margin: 0;

	padding: 0;

}

#footer a:link, #footer a:visited {

	font: 11px Georgia;

	color: #797979;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}

#footer h1 {

	float: left;

	padding: 19px 0 0 14px;

	font: 11px Georgia;

	color: #797979;

	margin: 0px;

}

#footer h2 {

	float: right;

	padding: 19px 222px 0 0;

	text-align: right;

	font: 11px Georgia;

	color: #797979;

	margin: 0px;

}

.clr {

	clear: both;

	height: 0px;

	width: 0px;

	line-height: 0px;

	margin: 0;

	padding: 0;

}

/*------------------------Google Map Styles---------------------------------*/

div.tabbody  {

	width: auto;

	height: auto;

}

div.tabbody p  {

	font: 12px Verdana;

}

#map_container {

	clear: right;

	float: right;

	background: url(http://www.gibsonvalenti.com/images/mapbg_tall.gif) no-repeat;

	width: 258px;

	height: 400px;

	padding: 0;

	margin: 15px 10px 0 0;

}



#map {

	/*border: 1px solid #000;*/

	margin: 5px 5px 0 5px;

	padding: 0;

	/*width: 240px;

	height: 255px;*/

	width: 330px;

	height: 349px;

	/*background: url('/images/gv_gmap.gif') 5px 5px no-repeat;*/

	background: url(http://www.gibsonvalenti.com/images/gv_map.gif) 5px 5px no-repeat;

}

#maplink {

	width: 235px;

	height: 245px;

	cursor: pointer;

}

#map_container p {

	font: 12px Verdana;

	color: #5C83AA;

	padding: 5px 0 0 35px;

	margin: 0;

}

#map_container form {

	margin: 0;

	padding: 0;

}

#map_container {

	clear: right;

	float: right;

	background: url(http://www.gibsonvalenti.com/images/mapbg_tall.gif) no-repeat;

	width: 250px;

	height: 400px;

	padding: 0;

	margin: 15px 10px 0 0;

}

#map3 {

	/*border: 1px solid #000;*/

	margin: 5px 5px 0 5px;

	padding: 0;

	width: 330px;

	height: 349px;

	background: url(http://www.gibsonvalenti.com/images/gv_map2.gif) 5px 5px no-repeat;



}

#maplink3 {

	width: 325px;

	height: 339px;

	cursor: pointer;

}

#maplink3 img {

	padding: 0;

	margin: 5px 0 0 5px;

}

#map_container3 p {

	font: 12px Verdana;

	color: #5C83AA;

	padding: 15px 0 0 70px;

	margin: 0;

}

#map_container3 form {

	margin: 0;

	padding: 0;

}

#map_container3 {

	clear: right;

	float: right;

	background: url(http://www.gibsonvalenti.com/images/map3bg.gif) no-repeat;

	width: 340px;

	height: 494px;

	padding: 0;

	margin: 15px 10px 0 0;

}

div.tabbody2  {

	width: 200px;

	height: 90px;

	float: left;

	margin: 0;

	padding: 0;

}

div.tabbody2 p  {

	font: 12px Verdana;

	margin: 0;

	padding: 0;

	text-align: left;

}



#map_container2 {

	clear: left;

	background: url(http://www.gibsonvalenti.com/images/mapbg_bigl.gif) no-repeat;

	width: 410px;

	height: 437px;

	padding: 0;

	margin: 14px 0 0 20px;

}

#map2 {

	border: 1px solid #000;

	margin: 0 0 0 13px;

	padding: 0;

	width: 380px;

	height: 400px;



}

#map_container2 p {

	font: 12px Verdana;

	color: #5C83AA;

	padding: 5px 0 0 35px;

	margin: 0;

}

#map_container2 form {

	margin: 0;

	padding: 0;

}

.turnbyturn2 p {

	margin: 0;

	padding: 0;

	text-align: left;

	font: 12px Verdana;

}

#map_container2 p.spacer {

	font-size: 1px;

	height: 14px;

	margin: 0;

	padding: 0;

}

.leftcontainer {

float: left;

width: 300px;

font: 11px verdana;

margin-top: 5px;

}

.leftcontainer a, .leftcontainer p, .rightcontainer a, .rightcontainer p {

	margin: 0;

	padding: 0;

	font: 11px verdana;



}



.rightcontainer {

margin-top: 5px;

float: right;

width: 350px;

}