html {
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #fff;
	height: 100%;
	width: 100%;}

body {
	background: transparent url(../images/shadow.gif) top center repeat-y;
	margin: 30px 0 30px 0;
	padding: 0 ;}

* html body {
	background: transparent url(../images/shadow.gif) top center repeat-y;
	margin: 30px 0 30px 0;
	padding: 0 ;}
	

div#wrap {
	width: 756px;
	height: 100%;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
	}

div#wrapper {
	float: left;
	width: 100%;
	height: 100%;
	
	padding: 0 0 1em 0;
	margin: 0 0 0 -2px;
	}


img#print, img#print_hometext {
	display: none;}

* html div#wrapper {
	float: left;
	width: 100%;
	height: 100%;
	
	padding: 0 15px 1em 9px;
	margin: 0 0 0 2px;
	}

body.about div#wrapper{
	background: transparent url(../images/wrapper_bg-practice.gif) 0 0 repeat-y;}

* html body.about div#wrapper{
	
	background: transparent url(../images/wrapper_bg-practice.gif) 11px 0 repeat-y;}



body.liti div#wrapper{
	
	background: transparent url(../images/wrapper_bg-liti.gif) 0 0 repeat-y;}

* html body.liti div#wrapper{
	
	background: transparent url(../images/wrapper_bg-liti.gif) 11px 0 repeat-y;}


body.other div#wrapper{
	
	background: transparent url(../images/wrapper_bg-other.gif) 0 0 repeat-y;}

* html body.other div#wrapper{
	
	background: transparent url(../images/wrapper_bg-other.gif) 11px 0 repeat-y;}


body.practice div#wrapper{
	
	background: transparent url(../images/wrapper_bg-misc.gif) 0 0 repeat-y;}

* html body.practice div#wrapper{
	
	background: transparent url(../images/wrapper_bg-misc.gif) 11px 0 repeat-y;}


body.misc div#wrapper{
		background: transparent url(../images/wrapper_bg-misc.gif) 0 0 repeat-y;}

* html body.misc div#wrapper{
	
	background: transparent url(../images/wrapper_bg-misc.gif) 11px 0 repeat-y;}


body.home div#wrapper, body.misc2 div#wrapper{
	min-height: 380px;
	background: transparent url(../images/wrapper_bg-home.gif) 0 0 repeat-y;}

* html body.home div#wrapper, * html body.misc2 div#wrapper{
	min-height: 380px;
	background: transparent url(../images/wrapper_bg-home.gif) 11px 0 repeat-y;}




div#header {
	width: 805px;
	height: 75px;
	margin: 0 0 0 -15px;
	padding: 0 ;
	position: relative;}

body.home div#header {
	background: #fff url(../images/logo_home.gif) 2px 0 no-repeat;}

* html body.home div#header {
	background: #fff url(../images/logo_home.gif) 19px 0 no-repeat;}

body.about div#header {
	background: #fff url(../images/logo_practice.gif) 2px 0 no-repeat;}

* html body.about div#header {
	background: #fff url(../images/logo_practice.gif) 19px 0 no-repeat;}

body.liti div#header {
	background: #fff url(../images/logo_liti.gif) 2px 0 no-repeat;}

* html body.liti div#header {
	background: #fff url(../images/logo_liti.gif) 19px 0 no-repeat;}

body.other div#header {
	background: #fff url(../images/logo_other.gif) 2px 0 no-repeat;}

* html body.other div#header {
	background: #fff url(../images/logo_other.gif) 19px 0 no-repeat;}

body.practice div#header {
	background: #fff url(../images/logo_misc.gif) 2px 0 no-repeat;}

* html body.practice div#header {
	background: #fff url(../images/logo_misc.gif) 19px 0 no-repeat;}

body.misc div#header {
	background: #fff url(../images/logo_misc.gif) 2px 0 no-repeat;}

* html body.misc div#header {
	background: #fff url(../images/logo_misc.gif) 19px 0 no-repeat;}


body.misc2 div#header {
	background: #fff url(../images/logo_home.gif) 2px 0 no-repeat;}

* html body.misc2 div#header {
	background: #fff url(../images/logo_home.gif) 19px 0 no-repeat;}



/*** Return Home header image ***/

div#header h1 a {
	text-indent: -9999px;
	top: 0;
	left: 280px;
	width: 600px;
	height: 50px;
	border: 0;
	text-decoration: none;
	position: absolute;}
	


div#sidebar {
	width: 156px;
	height: 100%;
	float: left;
	
	margin: 0;
	padding: 0;
	background: transparent;}

* html div#sidebar {
	width: 154px;
	height: 100%;
	float: left;
	
	margin: 0 0 0 1px;
	padding: 0;
	background: transparent;}



body.home div#sidebar, body.misc2 div#sidebar {
	padding-top: 150px;
	background: #88090c url(../images/sb_home.jpg) top left no-repeat;}

body.about div#sidebar {
	padding-top: 150px;
	
	background: #de753f url(../images/sb_about.jpg) top left no-repeat;}

body.liti div#sidebar {
	padding-top: 150px;
	
	background: #af691d url(../images/sb_liti.jpg) top left no-repeat;}

body.other div#sidebar {
	padding-top: 150px;
	
	background: #708e22 url(../images/sb_other.jpg) top left no-repeat;}

body.practice div#sidebar {
	padding-top: 150px;
	
	background: #d7a344 url(../images/sb_practice.jpg) top left no-repeat;}

body.misc div#sidebar {
	padding-top: 150px;
	
	background: #88090c url(../images/sb_misc.jpg) top left no-repeat;}

	
div#content {
	width: 540px;
	margin: 0 0 0 0;
	padding: 0 30px 0 30px;
	float: right;
	background: transparent;}

body.home div#content{
	height: 355px;
	background: transparent url(../images/content_bg-home.gif) top left no-repeat;}

body.about div#content{
	padding-top: 167px;
	padding-bottom: 30px;
	background: transparent url(../images/content_bg-about.gif) top left no-repeat;}

body.liti div#content{
	padding-top: 167px;
	padding-bottom: 30px;
	background: transparent url(../images/content_bg-liti.gif) top left no-repeat;}

body.other div#content{
	padding-top: 167px;
	padding-bottom: 30px;
	background: transparent url(../images/content_bg-other.gif) top left no-repeat;}

body.practice div#content{
	padding-top: 167px;
	padding-bottom: 30px;
	background: transparent url(../images/content_bg-practice.gif) top left no-repeat;}

body.misc div#content{
	padding-top: 167px;
	padding-bottom: 30px;
	background: transparent url(../images/content_bg-misc.gif) top left no-repeat;}

div#footer {
	clear: both;
	margin: 0 auto 0 auto;
	padding: 7px 20px 2em 20px;
	width: 777px;
	background: #fff url(../images/shadow_bottom.gif) top center no-repeat;}

div#footer p {
	text-align: center;
	margin: 0 18px 0 0;
	padding: 0;
	font-size: .7em;}

div#footer a {
	color: #4c4c4e; 
	text-decoration: none;}

div#footer a:hover {
	color: #9c3524;
	text-decoration: underline;}


/********** Global Nav Stuff ************/


div#sidebar ul, div#sidebar dl {
	
	width: 156px;
	
	margin: 0;
	padding: 0;}

div#sidebar dl div {
	position: relative;
	display: block;}

div#sidebar ul li, div#sidebar dl dt, div#sidebar dl dd {
	
	list-style-type: none;
	}


div#sidebar dl dd {
	margin: 0;
	padding: 0;}


/***** PAGE CLASS DD HIDDEN STUFF *****/


body.about dd#smenu2, body.about dd#smenu3, body.about dd#smenu4 {
	left: -9999px;
	position: absolute;
	}

body.liti dd#smenu1, body.liti dd#smenu3, body.liti dd#smenu4 {
	left: -9999px;
	position: absolute;}

body.other dd#smenu1, body.other dd#smenu2, body.other dd#smenu4 {
	left: -9999px;
	position: absolute;}

body.practice dd#smenu1, body.practice dd#smenu2, body.practice dd#smenu3 {
left: -9999px;
	position: absolute;}


body.misc dd#smenu1, body.misc dd#smenu2, body.misc dd#smenu3, body.misc dd#smenu4, body.home dd#smenu1, body.home dd#smenu2, body.home dd#smenu3, body.home div#sidebar dl dd#smenu4 {
	left: -9999px;
	position: absolute;}


/******************  ***************/

/******** DROP-DOWN MENU LOGIC ***********/


body.home dl#nav_menu div:hover dd#smenu1, body.liti dl#nav_menu div:hover dd#smenu1, body.other dl#nav_menu div:hover dd#smenu1, body.practice dl#nav_menu div:hover dd#smenu1, body.misc dl#nav_menu div:hover dd#smenu1{
		display: block;
		position: absolute;
		left: 156px;
		top: -1px;
		width: 156px;
		padding: 10px 0 0 0;
		background: #002762;
		border-top: 1px solid #e0dcdc;
		border-right: 3px solid #e0dcdc;
		border-bottom: 3px solid #e0dcdc;}




body.home dl#nav_menu div.sfhover dd#smenu1, body.liti dl#nav_menu div.sfhover dd#smenu1, body.other dl#nav_menu div.sfhover dd#smenu1, body.practice dl#nav_menu div.sfhover dd#smenu1, body.misc dl#nav_menu div.sfhover dd#smenu1{ /*IE6 javascript hover magic */
		display: block;
		position: absolute;
		left: 156px;
		top: -1px;
		width: 156px;
		padding: 10px 0 0 0;
		background: #002762;
		border-top: 1px solid #e0dcdc;
		border-right: 3px solid #e0dcdc;
		border-bottom: 3px solid #e0dcdc;}


body.home dl#nav_menu div:hover dt#about a, body.liti dl#nav_menu div:hover dt#about a, body.other dl#nav_menu div:hover dt#about a, body.practice dl#nav_menu div:hover dt#about a, body.misc dl#nav_menu div:hover dt#about a{
		background: #002762;
		}
		

body.home dl#nav_menu div.sfhover dt#about a, body.liti dl#nav_menu div.sfhover dt#about a, body.other dl#nav_menu div.sfhover dt#about a, body.practice dl#nav_menu div.sfhover dt#about a, body.misc dl#nav_menu div.sfhover dt#about a{/*IE6 javascript hover magic */
		background: #002762;
		cursor: pointer;}


body.home dl#nav_menu div:hover dd#smenu2, body.about dl#nav_menu div:hover dd#smenu2, body.other dl#nav_menu div:hover dd#smenu2, body.practice dl#nav_menu div:hover dd#smenu2, body.misc dl#nav_menu div:hover dd#smenu2 {
		display: block;
		position: absolute;
		left: 156px;
		top: -1px;
		width: 156px;
		padding: 10px 0 0 0;
		background: #990000;
		border-top: 1px solid #e0dcdc;
		border-right: 3px solid #e0dcdc;
		border-bottom: 3px solid #e0dcdc;}




body.home dl#nav_menu div.sfhover dd#smenu2, body.about dl#nav_menu div.sfhover dd#smenu2, body.other dl#nav_menu div.sfhover dd#smenu2, body.practice dl#nav_menu div.sfhover dd#smenu2, body.misc dl#nav_menu div.sfhover dd#smenu2 {/*IE6 javascript hover magic */
		display: block;
		position: absolute;
		left: 156px;
		top: 0;
		width: 156px;
		padding: 10px 0 0 0;
		background: #990000;
		border-top: 1px solid #e0dcdc;
		border-right: 3px solid #e0dcdc;
		border-bottom: 3px solid #e0dcdc;}

body.home dl#nav_menu div:hover dt#liti a, body.about dl#nav_menu div:hover dt#liti a, body.other dl#nav_menu div:hover dt#liti a, body.practice dl#nav_menu div:hover dt#liti a, body.misc dl#nav_menu div:hover dt#liti a {
		background: #990000;}


body.home dl#nav_menu div.sfhover dt#liti a, body.about dl#nav_menu div.sfhover dt#liti a, body.other dl#nav_menu div.sfhover dt#liti a, body.practice dl#nav_menu div.sfhover dt#liti a, body.misc dl#nav_menu div.sfhover dt#liti a {/*IE6 javascript hover magic */
		background: #990000;}


body.home dl#nav_menu div:hover dd#smenu3, body.about dl#nav_menu div:hover dd#smenu3, body.liti dl#nav_menu div:hover dd#smenu3, body.practice dl#nav_menu div:hover dd#smenu3, body.misc dl#nav_menu div:hover dd#smenu3 {
		display: block;
		position: absolute;
		left: 156px;
		top: 0;
		width: 156px;
		padding: 10px 0 0 0;
		background: #006600;
		border-top: 1px solid #e0dcdc;
		border-right: 3px solid #e0dcdc;
		border-bottom: 3px solid #e0dcdc;}



body.home dl#nav_menu div.sfhover dd#smenu3, body.about dl#nav_menu div.sfhover dd#smenu3, body.liti dl#nav_menu div.sfhover dd#smenu3, body.practice dl#nav_menu div.sfhover dd#smenu3, body.misc dl#nav_menu div.sfhover dd#smenu3 {/*IE6 javascript hover magic */
		display: block;
		position: absolute;
		left: 156px;
		top: 0;
		width: 156px;
		padding: 10px 0 0 0;
		background: #006600;
		border-top: 1px solid #e0dcdc;
		border-right: 3px solid #e0dcdc;
		border-bottom: 3px solid #e0dcdc;}

body.home dl#nav_menu div:hover dt#other a, body.about dl#nav_menu div:hover dt#other  a, body.liti dl#nav_menu div:hover dt#other  a, body.practice dl#nav_menu div:hover dt#other  a, body.misc dl#nav_menu div:hover dt#other a {
		background: #006600;}


body.home dl#nav_menu div.sfhover dt#other a, body.about dl#nav_menu div.sfhover dt#other  a, body.liti dl#nav_menu div.sfhover dt#other  a, body.practice dl#nav_menu div.sfhover dt#other  a, body.misc dl#nav_menu div.sfhover dt#other a {/*IE6 javascript hover magic */
		background: #006600;}

/*******************************************/



div#sidebar ul li a {
	font-size: .7em;
	line-height: 1.2em;
	padding: 3px 5px 5px 15px;
	width: 121px;
	margin: 0 0 .3em 15px;
	display: list-item;
	text-decoration: none;
	color: #fff;}






div#sidebar ul li a:hover {
	background: #c6c7ca;
	text-decoration: none;
	color: #000;}

div#sidebar ul li.main a, div#sidebar dl dt.main a {
	font-size: .7em;
	padding: 1em 25px 1em 25px;
	margin: 0;
	line-height: 1.2em;
	display: block;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;}


div#sidebar dl dt.main a {
	width: 106px;}






/*** Main Nav BG colors for HOME page ***/
body.home dt#about a, body.home dt#other a, body.home dt#contact a {
	background: #9c3524;}

body.home dt#liti a, body.home dt#practice a {
	background: #88090c;}


/*** Main Nav BG colors for ABOUT page ***/

div#sidebar ul#about_nav {
	width: 156px;
	list-style: none;
	margin: 0;
	padding: 0 0 1.25em 0;
	background: #002762;
	border-bottom: 1px solid #fff; }


* html div#sidebar ul#about_nav {
	padding: 0 0 .5em 0;
	
	 }


body.about div#sidebar dl dt#about a, body.about div#sidebar dl dt#about a:hover  {
	background: #002762;
	color: yellow;
	border: 0;
	cursor: default;
	padding-bottom: .7em;}

 body.about dt#other a, body.about dt#contact a, body.about dt#liti a, body.about dt#practice a {
	background: #165d90;}





/* White "where are you's" for ABOUT sub sections */
body.team div#sidebar ul#about_nav li#team a, body.team div#sidebar ul#about_nav li#team a:hover, body.int div#sidebar ul#about_nav li#int a, body.int div#sidebar ul#about_nav li#int a:hover, body.clients div#sidebar ul#about_nav li#clients a, body.clients div#sidebar ul#about_nav li#clients a:hover, body.contactus div#sidebar ul#about_nav li#contactus a, body.contactus div#sidebar ul#about_nav li#contactus a:hover, body.careers div#sidebar ul#about_nav li#careers a, body.careers div#sidebar ul#about_nav li#careers a:hover {
	background-color: white;
	cursor: default;
	color: #002762;}


/*** Main Nav BG colors for LITI page ***/

div#sidebar ul#liti_nav {
	width: 156px;
	list-style: none;
	margin: 0;
	padding: 0 0 1.25em 0;
	background: #990000;
	border-bottom: 1px solid #fff; }

* html div#sidebar ul#liti_nav {
	padding: 0 0 .5em 0;
	 }

	
body.liti div#sidebar dl dt#liti a, body.liti div#sidebar dl dt#liti a:hover  {
	background: #990000;
	color: yellow;
	cursor: default;
	border: 0;
	padding-bottom: .7em;
}

 body.liti dt#about a, body.liti dt#other a, body.liti dt#contact a, body.liti dt#practice a {
	background: #cc0000;}



/* White "where are you's" for LITIGATION SUPPORT SERVICES sub sections */
body.elec_dep div#sidebar ul#liti_nav li#elec_dep a, body.elec_dep div#sidebar ul#liti_nav li#elec_dep a:hover, body.liti_research div#sidebar ul#liti_nav li#liti_research a, body.liti_research div#sidebar ul#liti_nav li#liti_research a:hover, body.doc_review div#sidebar ul#liti_nav li#doc_review a, body.doc_review div#sidebar ul#liti_nav li#doc_review a:hover, body.liti_comm div#sidebar ul#liti_nav li#liti_comm a, body.liti_comm div#sidebar ul#liti_nav li#liti_comm a:hover, body.invest div#sidebar ul#liti_nav li#invest a, body.invest div#sidebar ul#liti_nav li#invest a:hover, body.all div#sidebar ul#liti_nav li#all a, body.all div#sidebar ul#liti_nav li#all a:hover {
	background-color: white;
	cursor: default;
	color: #990000;}


/*** Main Nav BG colors for OTHER page ***/

div#sidebar ul#other_nav {
	width: 156px;
	list-style: none;
	margin: 0;
	padding: 0 0 1.25em 0;
	background: #006600;
	border-bottom: 1px solid #fff; }

* html div#sidebar ul#other_nav {
	padding: 0 0 .5em 0;
	 }


body.strategic div#sidebar ul#other_nav li#strategic a, body.strategic div#sidebar ul#other_nav li#strategic a:hover, body.comm div#sidebar ul#other_nav li#comm a, body.comm div#sidebar ul#other_nav li#comm a:hover, body.research div#sidebar ul#other_nav li#research a, body.research div#sidebar ul#other_nav li#research a:hover {
	
	background-color: white;
	cursor: default;
	color: #006600;}

	
body.other div#sidebar dl dt#other a, body.other div#sidebar dl dt#other a:hover  {
	color: yellow;
	background: #006600;
	cursor: default;
	border: 0;
	padding-bottom: .7em;}

 body.other dt#about a, body.other dt#liti a, body.other dt#contact a, body.other dt#practice a {
	background: #669933;}


/*** Main Nav BG colors for PRACTICE page ***/

div#sidebar ul#practice_nav {
	width: 156px;
	list-style: none;
	margin: 0;
	padding: 0 0 1.25em 0;
	background: #FF6600;
	border-bottom: 1px solid #fff; }


* html body.practice div#sidebar ul#practice_nav {
	padding: 0 0 .5em 0;
	 }

	
body.practice div#sidebar dl dt#practice a, body.practice div#sidebar dl dt#practice a:hover  {
	background: #FF6600;
	color: yellow;
	cursor: default;
	border: 0;
	padding-bottom: .7em;
	}

 body.practice dt#about a, body.practice dt#liti a, body.practice dt#contact a, body.practice dt#other a {
	background: #FF9900;
	color: #666;}









/*** Hover BG Colors ***/

body.home dt#about a:hover, body.liti dt#about a:hover, body.other dt#about a:hover, body.practice dt#about a:hover, body.misc dt#about a:hover  {background: #e86c1a; color: #fff;} 

body.home dt#liti a:hover, body.about dt#liti a:hover, body.other dt#liti a:hover, body.practice dt#liti a:hover,  body.misc dt#liti a:hover {background: #b10607; color: #fff;} 

body.home dt#other a:hover, body.about dt#other a:hover, body.liti dt#other a:hover, body.practice dt#other a:hover, body.misc dt#other a:hover  {background: #708e22; color: #fff;}

body.home dt#practice a:hover, body.about dt#practice a:hover, body.liti dt#practice a:hover, body.other dt#practice a:hover, body.misc dt#practice a:hover {background: #FF6600; color: #fff;} 

body.home dt#contact a:hover, body.about dt#contact a:hover, body.liti dt#contact a:hover, body.other dt#contact a:hover, body.practice dt#contact a:hover {background: #e86c1a; color: #fff;}



/******* Testimonials *******/

body.about div#sidebar div.testimonial {
	background: transparent url(../images/about_testimonials-bg.gif) top left no-repeat;
	padding: 40px 15px 30px 15px;}

body.other div#sidebar div.testimonial {
	background: transparent url(../images/other_testimonials-bg.gif) top left no-repeat;
	padding: 40px 15px 30px 15px;}


div.testimonial h3 {
	font-size: .9em;
	line-height: 1.4em;
	text-align: center;
	font-weight: normal;
	color: #fff;
	font-family: Georgia, serif;
	font-style: italic;
	margin-bottom: 1em;}
	
div.testimonial h3 a {
	padding: 2px 0 2px 0;
	font-style: normal;
	font-size: .9em;
	color: #fff;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
	border-bottom: 1px solid #fff;
	 }

div.testimonial h3 a:hover {
	text-decoration: none;
	color: yellow;
	border-bottom: 1px solid #333;
	 
	}
/********* hidden stuff **********/

.hidden {
	position: absolute;
	left: -9999px;}





/************ Typography **************/

h1 {
	font-size: 1.6em;
	margin: .5em 0 .75em 0;
	padding: 0;
	line-height: 1.2em;
	font-weight: bold;
	}

body.about h1, body.about #content a {
	color: #002762;}

body.liti h1, body.liti #content a {
	color: #990000;}

body.other h1, body.other #content a {
	color: #006600;}

body.practice h1, body.practice #content a {
	color: #FF6600;}

body.misc h1, body.misc #content a {
	color: #e86c1a;}


h2 {
	font-size: 1.25em;
	margin: -.75em 0 1.25em 0;
	padding: 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #000;}

	

h3 {
	font-size: .9em;
	margin: 0 0 .5em 0;
	padding: 0;
	line-height: 1.1em;
	color: #666;}


h3.team {
	letter-spacing: 1px;
	line-height: 1.25em;
	width: 100%;}

h3.team span {
	letter-spacing: normal;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: .9em;}

	
h3.section {
	font-size: .8em;
	margin: 0 0 2em 0;
	color: #666;
	font-weight: normal;
	padding: 0 0 4px 0;
	line-height: 1.1em;
	border-bottom: 1px solid #c6c7ca;
	text-transform: uppercase;}

p {
	margin: 0 0 2em 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.5em;
	text-align: left;
	color: #333;}

p.break {
	padding: 0 0 2em 0;
	border-bottom: 1px solid #cc6600;
	margin: 0 0 3.5em 0;}

#content ul {
	font-size: .8em;
	line-height: 1.5em;}

body.sitemap #content dl dt {
	margin: 0 0 1.25em 0;}

body.sitemap #content ul {
		font-size: .8em;
	line-height: 1.7em;
	margin: -10px 0 1.7em 0;}

body.sitemap #content ul li {
	margin: 0 0 0 -40px;
	padding: 0;}

* html body.sitemap #content ul li {
	margin: 0;
	padding: 0;}
	
#content ul li {
	list-style-type: disc;}

#content ul.services_list {
	padding: 20px;
	float: right;
	margin: 0 0 10px 15px;
	background: #f2f2f2;
	width: 130px;
	
	color: #333;}

body.liti #content ul.services_list {
border: 1px solid #990000; 
	}

body.other #content ul.services_list {
border: 1px solid #006600; 
	}

#content ul.services_list li {
	font-size: .9em;
	line-height: 1.1em;
	margin: 0 0 .75em 5px;}


#content ul.contact  {
	font-size: .8em;
	margin: 1em 0 1em 0;
	padding: 0;}

#content ul.contact li  {
	margin: 0 0 1em 0;
	line-height: 1.75em;
	padding: 0;
	list-style: none;
	color: #333;
	}

input, textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;}


input.submit {
	cursor: pointer;}



/*** Text Links ***/

 

#content a {
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 1px solid #999;
	
	
	text-decoration: none;}

#content a:hover {

	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 1px solid #000;
	color: #000;
	text-decoration: none;}





