body {background-color:#fca90f; margin:0px; font-family:arial; font-size:16px; line-height:22px; color:#5a5a5a;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:100;
	color: #5a5a5a;
	padding-bottom: 1px;
	padding-top: 50px;
	padding-left: 255px;
	border: 0px;
}
h2/* Commonly used to style page titles. */
 {
	color: #5a5a5a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	padding-left: 347px;
	padding-right: 100px;
}

#ui a,  a:link {
	color: #008e7f;
	font-weight: bold;
	text-decoration: none;
}

#ui a:visited {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#ui a:hover {
  color: #008e7f;
  text-decoration: underline;
}
#ui a:focus {
  color: #CC0;
}
#ui a:active {
	color: #CC0;
}

img {border:0px;}
#mm_all {width:885px; margin:0 auto; position:relative;}
#mm_content {border:1px solid #758880; border-top:0; background-color:#fcfbe3; width:848px; height:639px; margin:0 0 0 18px;}
#right_arrow, #left_arrow {position:absolute;  width:20px; height:55px; top:337px; text-decoration:none; display:block;}
#right_arrow {right:0px; background-image:url('images/global/right_arrow.gif');}
#left_arrow {left:0px;background-image:url('images/global/left_arrow.gif');}
a#right_arrow:hover {background-image:url('img/global/right_arrow_over.gif');}
a#left_arrow:hover {background-image:url('img/global/left_arrow_over.gif');}
.clearboth { clear: both; }
.nothing {font-size:0px; line-height:0px;}
#slideshow_container {position:absolute; left:0px; top:170px;}
#btn_about, #btn_resume { height:33px; text-decoration:none; display:block;}
.btn_about {background-image:url('img/global/btn_about.gif'); width:77px;}
.btn_resume {background-image:url('img/global/btn_resume.gif'); width:86px;}
a.btn_about:hover {background-image:url('img/global/btn_about_over.gif');}
a.btn_resume:hover {background-image:url('img/global/btn_resume_over.gif');}
.about_selected {background-image:url('img/global/btn_about_selected.gif') !important; cursor:default;}
.resume_selected {background-image:url('img/global/btn_resume_selected.gif') !important; cursor:default;}
.back_button {display:block; width:63px; height:24px; margin:26px 0 0 237px; background-image:url('img/about/btn_back.gif'); text-indent:-10000px;}
a.back_button:hover {background-image:url('img/about/btn_back_over.gif');}

.header_button, .header_button2 {width:415px; height:89px; background-image:url('img/global/mm_header_selected.gif'); text-indent:-10000px; display:block; margin:34px auto 10px auto;}
.header_button2 {background-image:url('img/global/mm_header.gif') !important;}
a.header_button2:hover {background-image:url('img/global/mm_header_selected.gif')!important;}


#contact {position:absolute; text-align:right;  font-size:14px; line-height:22px; color:#5a5a5a; width:180px; top:547px; left:662px;}
#contact img {display:block; margin:0 0 5px 105px;  }
#contact a {color:#5a5a5a;} 
#contact a:hover {color:#008E7F;} 

 
#footer {text-align:center; color:#fff; font-size:10px; margin-top:10px;} 
 
.thumbnail{float: left;width: 156px; padding: 15px 0px 10px 0px ;}
.thumbnailmv{float: left;padding: 0px 0px 0px 24px ;}
.clearboth { clear: both; }

#slideshow {margin:0 auto;width:885px;height:333px;position:relative;}
#slideshow #slidesContainer {margin:0 auto;width:810px;height:333px;overflow:auto; position:relative;}
#slideshow #slidesContainer .slide {margin:0 auto;width:790px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */height:333px;}

#leftControl, #rightControl {display:block;width:20px; height:55px;text-indent:-10000px;position: relative;cursor: pointer;}
#leftControl {top:139px;left:0px;position:absolute;background-image: url(img/global/left_arrow.gif);display:block;}
#rightControl {top:139px;right:0;position:absolute;background-image:url(img/global/right_arrow.gif);}
a#leftControl:hover {background-image: url('img/global/left_arrow_over.gif');}
a#rightControl:hover {background-image:url('img/global/right_arrow_over.gif');}

.highlightit:hover{color: red; /* Dummy definition to overcome IE bug */}

.boxgrid {width: 140px;height: 136px;float:left;  border: solid 1px #758880;overflow: hidden; position: relative; text-decoration:none;}
.boxgrid img {position: absolute;top: 0; left: 0;border: 0;}
.boxgrid p{ padding:  10px; color:#afafaf;font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
.boxcaption{float: left; position: absolute; background: #758880; height: 110px; width: 100%; opacity: .96;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 140px;left: 0;}
.caption .boxcaption {top: 220px;left: 0;}
.info, .info a {font-size: 10px; color: #FFF;padding-bottom: 1px;font-weight: normal; line-height:12px; display:block; letter-spacing:-1px;}
.title, .title a {color: #fcfbe3;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;border: 0px; line-height:12px; display:block; letter-spacing:-1px;}

