@charset "UTF-8";
/* CSS Document */

body {
	background-color: #000;
	background-image: url(../images/background_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.header {
	background-image: url(../images/topbar_gradientline.png);
	background-position: bottom;
	height: 131px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
.guts {
	clear: both;
	height: 432px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
.footer {
	clear: both;
	height: 50px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
.footer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 9pt;
	text-align: center;
	margin-top: 20px;
}
/* Start Navigation */
#navigation {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 984px;
	height: 131px;
}

#navigation a {
	display: block;
	outline: none;
	float: left;
	background-position: left top;
	height: 131px;
	text-indent: -900%;
}

#navigation a:hover {
	background-position: left bottom;
}
/* Prevent Menu Stepdown */
#navigation li {
	display: inline;
}
/* Image Replacement for Nav items */

#navigation .logo {
	background-image: url(../images/jwmorton_logo.png);
	width: 594px;
	background-repeat: no-repeat;
}

#navigation .home {
	width: 61px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_home.png);
}

#navigation .people {
	width: 61px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_people.png);
}

#navigation .portfolio {
	width: 61px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_portfolio.png);
}

#navigation .profile {
	width: 61px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_profile.png);
}

#navigation .blog {
	width: 55px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_blog.png);
}
#navigation .video {
	width: 60px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_video.png);
}
/* Top Nav item highlights when on active category */

#profile .profile {
	background-position: left bottom;
}
/* Top Nav item highlights when on active category */

#portfolio .portfolio {
	background-position: left bottom;
}
/* Top Nav item highlights when on active category */

#people .people {
	background-position: left bottom;
}
/* Top Nav item highlights when on active category */

#home .home {
	background-position: left bottom;
}
/* Top Nav item highlights when on active category */

#blog .blog {
	background-position: left bottom;
}
/* Top Nav item highlights when on active category */

#video .video {
	background-position: left bottom;
}
#leftcol {
	margin: 0px;
	float: left;
	height: 432px;
	width: 211px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#centercola {
	float: left;
	height: 432px;
	width: 432px;
}
#centercolb {
	float: left;
	height: 432px;
	width: 577px;
}
#doublecol {
	float: left;
	height: 432px;
	width: 772px;
}
#rightcola {
	float: left;
	height: 432px;
	overflow-y: scroll;
	width: 340px;
}
#rightcolb {
	float: left;
	height: 432px;
	overflow-y: scroll;
	width: 195px;
}
x#portfolio #leftcol ul li{
	list-style-image: none;
	list-style-type: none;
	text-align: right;
	margin-right: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 16pt;
	color: #000;
}
#leftcol ul li {
	list-style-image: none;
	list-style-type: none;
	text-align: right;
	margin-right: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	line-height: 20pt;
	color: #000;
}
#leftcol ul li a:link , #leftcol ul li a:visited{
	color: #c16973;
	text-decoration: none;
}
#leftcol ul li a:hover , #leftcol ul li a:active{
	color: #FFF;
	text-decoration: none;
}
/* Start Navigation */
#gridblocks {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 432px;
	width: 577px;
	overflow: hidden;	
}
#gridblocks .bank_commbank {
	background-image: url(../images/bank_communitybank.jpg);
}
#gridblocks .bank_bankerstrust {
	background-image: url(../images/bank_bankerstrust.jpg);
}
#gridblocks .bank_iba {
	background-image: url(../images/bank_iba.jpg);
}
#gridblocks .bank_mw1 {
	background-image: url(../images/bank_mw1.jpg);
}
#gridblocks .bank_ohnward {
	background-image: url(../images/bank_ohnward.jpg);
}
#gridblocks .bank_ccsb {
	background-image: url(../images/bank_ccsb.jpg);
}
#gridblocks .bank_esl {
	background-image: url(../images/bank_esl.jpg);
}
#gridblocks .crst {
	background-image: url(../images/portf_crst.jpg);
}
#gridblocks .ifsb {
	background-image: url(../images/portf_ifsb.jpg);
}
#gridblocks .vicor {
	background-image: url(../images/portf_vicor.jpg);
}
#gridblocks .surgery {
	background-image: url(../images/portf_surgery.jpg);
}
#gridblocks .ich {
	background-image: url(../images/portf_ich.jpg);
}
#gridblocks .woodharbor {
	background-image: url(../images/portf_woodharbor.jpg);
}
#gridblocks .taxact {
	background-image: url(../images/portf_taxact.jpg);
}
#gridblocks .bankerstrust {
	background-image: url(../images/portf_bankerstrust.jpg);
}
#gridblocks .mw1 {
	background-image: url(../images/portf_mw1.jpg);
}
#gridblocks .methwick {
	background-image: url(../images/portf_methwick.jpg);
}
#gridblocks .hmf {
	background-image: url(../images/portf_hmf.jpg);
}
#gridblocks .lmsf {
	background-image: url(../images/portf_lmsf.jpg);
}
#gridblocks .kris {
	background-image: url(../images/people_kris.jpg);
}
#gridblocks .scott {
	background-image: url(../images/people_scott.jpg);
}
#gridblocks .connie {
	background-image: url(../images/people_connie.jpg);
}
#gridblocks .nancy {
	background-image: url(../images/people_nancy.jpg);
}
#gridblocks .dana {
	background-image: url(../images/people_dana.jpg);
}
#gridblocks .kim {
	background-image: url(../images/people_kim.jpg);
}
#gridblocks .sandi {
	background-image: url(../images/people_sandi.jpg);
}
#gridblocks .kimberly {
	background-image: url(../images/people_kimberly.jpg);
}
#gridblocks .dave {
	background-image: url(../images/people_dave.jpg);
}
#gridblocks .kevin {
	background-image: url(../images/people_kevin.jpg);
}
#gridblocks .chris {
	background-image: url(../images/people_chris.jpg);
}
#gridblocks .lydia {
	background-image: url(../images/people_lydia.jpg);
}
#gridblocks .jeff {
	background-image: url(../images/people_jeff.jpg);
}
#gridblocks a {
	display: block;
	outline: none;
	float: left;
	background-position: left top;
	height: 143px;
	text-indent: -900%;
	width: 143px;
	height: 143px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
#gridblocks a:hover {
	background-position: left bottom;
}
/* Prevent Menu Stepdown */
#gridblocks li {
	display: inline;
}
#gridblocks .subsequent {
	display: none;
}
#rightcola p , #rightcolb p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFF;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
h1    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #C16973;
	margin-left: 20px;
}
h2    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #C16973;
	margin-left: 20px;
	font-weight: bold;
	margin-bottom: 0px;
}
p {
	margin-top: 0px;
}
h3 {
	margin-top: -10px;
	color: #C16973;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
a:link , a:visited{
	color: #C16973;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: underline;
}
#centercolb p   , #doublecol p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFF;
	margin-left: 20px;
}
/* Exceptions for portfolio rollover text in right sidebar */
#portfolio #rightcolb h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	margin-left: 20px;
	color: #FFF;
	margin-top: 100px;
	margin-bottom: 0px;
}
#portfolio #rightcolb p {
	margin-top: 0px;
}
#portfolio #rightcolb p {
	font-size: 9pt;
}
#portfolio #rightcolb , #people #rightcolb , #home #rightcolb{
	overflow: hidden;
}
#maillink {
	font-size: 9pt;
	color: #000;
	margin-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	text-align: right;
}
#maillink a {
	text-decoration: none;
}
h1 span {
	font-size: 9pt;
}
#video #FLVPlayer{
	margin-top: 50px;
	margin-left: 172px;
}
