/* Global Style Sheet */

html, body {
	width: 800px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

body,p,table,div,span,tr,th,td,ul,ol,li,a,h1,h2,h3,h4,input {
	font-family: arial,verdana,helvetica, sans-serif; 
}

body,p,table,tr,td,ul,ol {
	color: #185669;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

form {
	padding: 0px;
	margin: 0px;
}

a {
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
}

img {
	border: 0px;
}

.about_photo {
	position: absolute;
	top: 304px;
	left: 259px;
	width: 176px; 
	height: 247px;
	z-index: 2;
}

#global {
	background: #d4e38d url(../images/bg_global_main.gif) repeat-y;
}

#global2 {
	padding: 0px 0px 0px 259px;
}

.global_content {
	width: 467px;
	height: 560px;
	color: #352b0c; 
	font-size: 12px;
	background-color: #f8f9c5;
	border-left: 37px solid #d4e38d;
	padding: 0px 0px 0px 0px;
}

.global_content2 {
	float: left; 
	padding: 0px 28px 0px 159px;
	color: #352b0c;
}

.global_content3 {
	width: 467px;
	height: 580px;
	color: #352b0c; 
	font-size: 12px;
	background-color: #f8f9c5;
	border-left: 37px solid #d4e38d;
	padding: 0px 0px 0px 0px;
}

.global_header {
	position: absolute; 
	top: 172px; 
	left: 543px;
}

.global_left {
	float: left;
	width: 118px; 
	background-color: #f6f1b4;
}

.hdrsub {
	font-size: 15px;
	font-weight: bold;
	color: #886c1f;
}

.hdrsub2 {
	font-size: 15px;
	font-weight: bold;
	color: #a69230;
}

#home {
	background: #d4e38d url(../images/bg_global_left.gif) repeat-y;
}

#home2 {
	padding: 43px 0px 0px 0px;
}

.nextImage {
	float: right;
	padding-right: 10px;
}

.left{
	float: left;
}

.class1 {
	color: #a69230;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.class2 {
	color: #6d450b;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}

a.class2 {
	color: #507080;
	font-size: 12px;
	font-weight: none;
	text-decoration: underline;
}

a.class2:visited {
	color: #a69230;
	font-size: 12px;
	font-weight: none;
	text-decoration: underline;
}

.class3 {
	color: #806211;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.class3:link {
	color: #806211;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.class3:hover {
	color: #806211;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.mail {
	color: #875601;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.mail:link {
	color: #875601;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.mail:hover {
	color: #875601;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.main_photo {
	position: absolute;
	top: 287px;
	left: 289px;
	width: 384px; 
	height: 289px; 
	border: 1px solid #a59167;
	z-index: 5;
}

.work_content {
	width: 467px;
	height: 510px;
	color: #352b0c;
	font-size: 12px;
	background-color: #f8f9c5;
	border-left: 37px solid #d4e38d;
	padding: 0px 0px 0px 0px;
}

.work_content2 {
	width: 467px;
	height: 530px;
	color: #352b0c;
	font-size: 12px;
	background-color: #f8f9c5;
	border-left: 37px solid #d4e38d;
	padding: 0px 0px 0px 0px;
}

.popup	{
	background: #f8f9e8 url(../images/img_pop_bg.gif) no-repeat;
}

.popup2	{
	background: #f8f9e8 url(../images/img_pop_bg2.gif) no-repeat;
}

.popup_img {
	border-color: 1px solid #c1b8a4;
}

.popup_hdr	{
	color: #6b6b4c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.popup_hdr2	{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.popup_hdr2:link	{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.popup_hdr2:hover	{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.work_subhdr {
	color: #652b01;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.work_subnav {
	color: #886c1f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.work_subnav:link {
	color: #886c1f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.work_subnav:hover {
	color: #652b01;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.work_subnav_active {
	color: #652b01;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.work_subnav_active {
	color: #652b01;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.work_photo_horiz {
	position: absolute;
	top: 334px;
	left: 148px;
	width: 600px; 
	height: 247px;
	z-index: 2;
}

.work_photo_horiz2 {
	position: absolute;
	top: 350px;
	left: 148px;
	width: 600px; 
	height: 247px;
	z-index: 2;
}

.work_photo_vert {
	position: absolute;
	top: 334px;
	left: 259px;
	width: 460px; 
	height: 247px;
	z-index: 2;
}

.work_photo_vert2 {
	position: absolute;
	top: 345px;
	left: 259px;
	width: 460px; 
	height: 247px;
	z-index: 2;
}

.work_photo {
	border: 2px solid #a59a62;
}

/* Global List Styles */
ul.dkblue {
	margin: 0px;
	padding: 0px;
}

.dkblue li {
	list-style: none;
	background: transparent url("/MusaWeb/images/global/bullets/blt_arrow_rt_dkblue.gif") no-repeat scroll 1px 5px;
	padding: 1px 0px 1px 12px;
	color: #295778;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: .2em;
}

.dkblue li a {
	color: #295778;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.spacer {
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}
a .spacer { text-decoration: none; }


/* Form Classes */
.formtextbox {
	font-size: 12px;
	background-color: #ffffff;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	color: #000000;
	height: 16px;
	text-decoration: none;
}

.formdropdown {
	font-size: 9px;
	background-color: #ffffff;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	color: #000000;
	text-decoration: bold;
	height: 16px;
	}

.services2 {
		font-size: 12px; 
		font-weight: bold;
		text-decoration: none;
	}
	
.one { 
	float: left; 
	width: 341px; 
	padding: 0px 0px 0px 18px;
	border 1px solid #a59a62;
}

/* Background Colors */

.bg1			{ background-color: #fff; }
.bg2			{ background-color: #000; }
.bg3			{ background-color: #d4e38d; }
.bg4			{ background-color: #f6f1b4; }
.bg5			{ background-color: #f8f9c5; }


