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

html {overflow:scroll;}
body {margin:0 auto;background:#2f3543;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#container {float:left;width:100%;background:#2f3543 url(../images/body-bg.jpg) no-repeat top left;}
#main-wrapper {margin:0 auto;width:1016px;}
#header {float:left;width:100%;}
#slideshow {float:left;width:100%;background-color:#8a8686;}
#logo {float:left;width:490px;height:76px;}
a:link, a:visited, a:hover {color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;}


/* hides from ie-mac \*/
* html .clear {float:left;clear:both;width:100%;height:1%;}
/* end hide */

#nav-wrapper {float:left;width:500px;}
#nav {list-style:none;padding:0;margin:0;}
#nav li {float:left;}

#content {float:left;width:100%;color:#a5a0a0;line-height:18px;}
#content-left {float:left;width:624px;padding:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-align:justify;}
#content-right {float:left;width:327px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#a5a0a0;}
#content-right a:link, #content-right a:visited, #content-right a:hover {color:#a5a0a0;font-size:11px;text-decoration:none;}

.body-title {color:#fff;font-weight:bold;font-size:18px;line-height:40px;}
.body-right-title {color:#fff;font-weight:bold;font-size:12px;margin-top:10px;}

#footer {float:left;font-size:9px;color:#808080;padding:30px;margin-top:30px;}

.sub-wrapper {float:left;width:120px;margin:-4px 0px 0px 0px;padding:0;height:45px;}
.sub-nav {float:left;list-style:none;margin:0;padding:0;height:45px;}
.sub-nav li {padding:0;margin:0;}
.sub-nav li a:link, .sub-nav li a:visited, .sub-nav li a:hover {color:#9699a4;font-size:10px;font-weight:bold;text-decoration:none;}
.sub-nav li a:hover {font-weight:bold;color:#fff;}

#main-img {margin:0;padding:0;list-style:none;}
#main-img li {margin:0;padding:0;}

#blog {margin-top:10px;width:295px;font-size:11px;}
#blog .blog-post {width:295px;margin-top:5px;}
#blog .blog-post .blog-date {color:#d4cfcf;}
#blog .blog-post .blog-title {color:#d4cfcf;font-weight:bold;}
#content-right .more-link a:link, #content-right .more-link a:visited, #content-right .more-link a:hover {font-size:10px;color:#989393;text-decoration:underline;}

li.sub-active a:link, li.sub-active a:visited, li.sub-active a:hover {color:#fff;}

.slideshow-left-spacer {float:left;width:30px;height:337px;background-color:#d4c047;}
.slideshow-border-line {float:left;width:100%;height:2px;background-color:#000000;}

/* profile styles */
.row1 {float:left;width:161px;height:111px;border-right:2px solid #000000;}
.row2 {float:left;width:161px;height:111px;border:2px solid #000000;border-left:none;}
.hover-block-normal {width:161px;height:111px;cursor:cursor;}
.hover-block {
	width:161px;
	height:111px;
	cursor:pointer;
	background:none;
	/* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
}
.hover-block:hover {
	width:161px;
	height:111px;
	cursor:pointer;
	background-color:#fff;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}
.hover-block div.hover-text {color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:left;height:81px;padding:10px;}
.hover-block div.hover-text span {
	display: inline-block;
	margin-bottom: 2px;
	padding: 3px 5px;
	background-color: #000;
	}
.hover-link {
	display: inline-block;
	margin-top: 10px;
	padding: 3px 5px;
	background-color: #000;
	color:#d4c047;
	font-size:11px;
	}
.hover-link:hover {color:#fff;}

/* end profile styles */


/* company profile video box */
#content-right .vid-box {float:left;margin-top:20px;}
#content-right .vid-box .vid-img {float:left;width:70px;}
#content-right .vid-box .vid-img img {border:1px solid #605d5d;}
#content-right .vid-box .vid-text {float:left;width:200px;}
/* end company profile video box */


/* contact page */
#content-left .contact-box, #content-right .contact-box {color:#fff;margin-top:20px;}
#content-left .contact-box a:link, #content-left .contact-box a:visited, #content-left .contact-box a:hover, 
#content-right .contact-box a:link, #content-right .contact-box a:visited, #content-right .contact-box a:hover {color:#d4cfcf;text-decoration:none;}
/* end contact page */


/* press page */
#content-right .press-years {width:300px;}
#content-right .press-dates {float:left;width:60px;}
#content-right .press-dates a:link, #content-right .press-dates a:visited, #content-right .press-dates a:hover {color:#a5a0a0;}
#content-right .press-dates-text {float:left;width:220px;}
#content-right .press-dates-text a:link, #content-right .press-dates-text a:visited, #content-right .press-dates-text a:hover {color:#d4cfcf;}
#content-right .press-years a:link, #content-right .press-years a:visited, #content-right .press-years a:hover {color:#a5a0a0;}

#content-left .press-box {float:left;margin-top:20px;}
#content-left .release-date {float:left;width:580px;}
#content-left .release-category {float:left;width:120px;color:#a5a0a0;}
#content-left .release-text {float:left;width:460px;}
/* end press page */


/* dialogue page */
#content-right .post-date a:link, #content-right .post-date a:visited, #content-right .post-date a:hover {color:#d4cfcf;}
#content-right .post-date-title a:link, #content-right .post-date-title a:visited, #content-right .post-date-title a:hover {color:#d4cfcf;}
#content-right .post-date {float:left;width:60px;color:#d4cfcf;}
#content-right .post-date-title {float:left;width:250px;color:#d4cfcf;}
#content-right .post-date-text {float:left;width:275px;color:#a5a0a0;}
#content-right .post-more-link {width:290px;text-align:right;}
#content-right .post-more-link a:link, #content-right .post-more-link a:visited, #content-right .post-more-link a:hover {font-size:10px;color:#a5a0a0;text-decoration:underline;}

#content-left .dialogue-container {float:left;width:605px;margin-top:40px;}
#content-left .dialogue-container img {float:left;}
#content-left .dialogue-container img.d-img-left {float:left;margin-right:5px;}
#content-left .dialogue-container .d-title {float:left;width:605px;margin-top:25px;color:#f2f2f2;font-weight:bold;}
#content-left .dialogue-container .d-sub-text {float:left;width:605px;color:#d4cfcf;}
#content-left .dialogue-container .d-text {float:left;width:605px;margin-top:15px;}
#content-left .dialogue-container .continue-link {float:left;width:600px;text-align:right;}
#content-left .dialogue-container a:link, #content-left .dialogue-container a:visited, #content-left .dialogue-container a:hover {color:#a5a0a0;text-decoration:underline;}
/* end dialogue page */


/* principal profile page */
#content-left .principal-wrapper {float:left;width:100%;margin-top:30px;}
#content-left .principal-wrapper .p-pic {float:left;width:125px;}
#content-left .principal-wrapper .p-text {float:left;width:480px;text-align:justify;}
#content-left .principal-wrapper .p-text .p-name {color:#fff;text-transform:uppercase;font-weight:bold;}
#content-left .principal-wrapper .p-text a:link, #content-left .principal-wrapper .p-text a:visited, #content-left .principal-wrapper .p-text a:hover {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
#content-left .principal-wrapper .p-text a:hover {text-decoration:underline;}
/* end principal profile page */