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

html {overflow:scroll;}
body {
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#413d3d;
	text-align: center;
}
#container {float:left;width:100%;background-color:#413d3d;}
#main-wrapper {margin:0 auto;width:1016px;background-color:#FFFFFF;}
#header {float:left;width:100%;background-color:#FFFFFF;}
#slideshow {float:left;width:100%;background-color:#8a8686;}
#logo {float:left;width:490px;height:76px;}
a:link, a:visited, a:hover {color:#989393;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%;background:url(../images/content-bg.jpg) top left no-repeat;background-color:#413d3d;color:#a5a0a0;line-height:18px;}
#content-left {float:left;width:624px;padding:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#989393;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:#d4cfcf;font-weight:bold;font-size:12px;text-transform:uppercase;}
.body-right-title {color:#d4cfcf;font-weight:bold;font-size:12px;margin-top:10px;}

#footer {float:left;font-size:9px;color:#666363;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:#7a7a7a;font-size:10px;font-weight:bold;text-decoration:none;}
.sub-nav li a:hover {font-weight:bold;color:#631a0b;}

#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:#631a0b;}

.slideshow-left-spacer {float:left;width:30px;height:337px;background-color:#631a0b;}
.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:#631a0b;
	/* for IE */
	filter:alpha(opacity=85);
	/* CSS3 standard */
	opacity:0.85;
}
.hover-block div.hover-text {color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:10px 0px 0px 10px;height:101px;}
.hover-link {font-size:10px;font-weight:normal;padding-top:10px;}

/* 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:#d4cfcf;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;}
#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:#d4cfcf;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:#a5a0a0;
	font-size:11px;
	text-decoration:none;
}
#content-left .principal-wrapper .p-text a:hover {text-decoration:underline;}
/* end principal profile page */
.font_tocontact {
	color: #FFF;
}
