/* ||| Global Styles ||| */

body {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #595959;
	padding: 0;
	margin: 0;}

p {padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.3em;}
	
li {font-size: 8pt;
	line-height: 1.3em;}

a:link {color: #4c9fb3;}
a:visited {color: #4c9fb3;}
a:active {color: #000;}
a:hover {color: #000;}

input {padding: 0;
	margin: 0;}
	
h1 {color: #595959;
	font-family: "Times New Roman", Times, serif;
	padding-left: 16px;
	margin: 0;
	font-size: 13pt;
	background: url(images/arrow.gif) no-repeat left center;}
	
h2 {font-size: 10pt;}

h3 {font-size: 10pt;}

h3 span {font-weight: normal;}

#jobs {font-weight: bold;}

#jobs li {list-style: none;
	margin-left: -40px;}


/* ||| Head Styles ||| */

#logo {padding: 20px 0 8px 0;
	margin: 0;}
	
#accts {padding: 32px 0 0 15px;
	margin: 0;}
	
.copyAdmin {padding: 0;
	margin: 0;
	line-height: normal;}
	

/* ||| Main Nav Styles ||| */

#nav {background: url(images/navBar.gif) repeat-x; height: 36px;}

#nav ul {list-style: none;
	padding: 0;
	margin: 0;}

#nav li {font-weight: bold;}

.searchbutton {}

.searchbox {background-color: #dadada;
	border: 1px solid #8f8f8f;
	margin-left: 15px;
	padding: 0;
	margin-bottom: 2px;}
	
.searchTable td, .searchTable p {padding: 0;
	margin: 0;}

.searchTable input {margin-left: 10px;}

.searchTable h2 {margin-left: 15px;
	padding-top: 10px;}


/* ||| Main content paragraph styles ||| */

#bottomLines {background: url(images/bottomLines.gif) repeat-x;}

#content {width: 560px;
	padding: 30px 6px 20px 0;
	margin: 0;}

#content p {padding: 6px 0;}

#content2 {width: 560px;
	padding: 30px 6px 20px 0;
	margin: 0;}

#content2 p {padding: 6px 0;}

p span {font-weight: bold;
	font-size: 9pt;}
	
#contentdiv {background: url(images/paraPattern.gif) repeat-y top right;
	width: 560px;
	padding: 6px 0 6px 0;}
	
#contentdiv p {padding-right: 6px;
	line-height: 175%;}
	
#contentdiv li {padding-right: 6px;
	line-height: 175%;}
	
.smallprint {font-size: 7pt;
	border-top: 1px solid #ccc;
	margin-top: 20px;}
	
#searchbartop {background-color: #ccc;}

.contactform {font-weight: bold;
	color: #990000;}

/*||| Sidebar stuff ||| */

#sidebar {background: url(images/buildingScreen.gif) no-repeat;
	background-position: right 30px;}
	
#sidebar p {padding-left: 37px;}

#sidebar a:link, #sidebar a:visted {color: #4c9fb3;
	font-weight: normal;}
	
#sidebar a:active, #sidebar a:hover {color: #000;
	font-weight: normal;}
	
#sidebar2 {background: url(images/sideBuilding.jpg) no-repeat;
	background-position: right 25px;}
	
#sidebar2 p {padding-left: 37px;}

#sidebar2 a:link, #sidebar2 a:visted {color: #4c9fb3;
	font-weight: normal;}
	
#sidebar2 a:active, #sidebar2 a:hover {color: #000;
	font-weight: normal;}

.sidenav {padding-top: 4px;}

#subdiv {height: 283px;
	position: absolute;
	top: 270px}
	
#adddiv {position: absolute;
	top: 500px;}
	
#adddiv2 {position: absolute;
	top: 600px;}
	

#subhead {border-bottom: 1px solid #a6a6a6;
	margin-left: 37px;
	padding-top: 50px;
	padding-right: 95px;}
	
#subheadFirm {border-bottom: 1px solid #a6a6a6;
	margin-left: 37px;
	padding-top: 50px;
	padding-right: 95px;}
	
#smlogo {margin-left: 37px;
	/*padding-top: 120px;*/}
	
#smlogo2 {margin-left: 37px;
	/*padding-top: 320px;*/}

.address {background: none;
	font-weight: bold;
	color: #9f9f9f;
	font-size: 7pt;
	line-height: 1.6em;}
		
.address a:link, .address a:visited {color: #4c9fb3;
	font-weight: normal;}
	
.address a:active, .address a:hover {color: #000;
	font-weight: normal;}
	
/* ||| Bottom bar stuff ||| */
	
.btmBar {background: url(images/bottomBar.gif) no-repeat;
	background-position: center 15px;} 

.btmBar ul {list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 15px;}

.btmBar li {display: inline;
	padding: 10px;}
	
.btmBar li a:link, .btmBar li a:visited {color: #000;
	text-decoration: none;
	font-size: 8pt;}
	
.btmBar li a:hover, .btmBar li a:active {color: #fff;
	text-decoration: none;}
	
#copyright {font-size: 7pt;
	padding: 0 0 0 37px;}
	
#indexbdy {background-color: #94bdad;
	background: url(images/frontBack.gif) 100% 100% no-repeat;}

#indextbl {background: url(images/frontTopbar.gif) repeat-x;}

.copyAdmin {padding: 0;
	margin: 0;
	line-height: normal;}
	
.peoplephoto {padding: 0 12px 0 0;}

.adminlist {padding: 0;
	margin: 0;
	padding-top: 15px;}

.adminlist li {list-style: none;
	padding: 0;
	margin: 0;}
	
.odd {padding: 8px 0;}
	
.even {padding: 8px 0;
	background-color: #fff;}
	
#newsdiv2 {display: none;}



