﻿
/* --------------------------------------------------------------   
   * Clears  
-------------------------------------------------------------- */
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}	
.clear {clear:both;}
	
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

a.default,a.default:visited{ color:#ff6600;}

a.default:hover{ }

.left{float:left;}
.right{ float:right;}
.slash{ color:#999; font-size:11px;}


body{  height:100% !important; font-family:Sans-Serif, Georgia, Arial, Times New Roman; background:#fff;}
#body {  background:#fff url(../images/mta-bg.jpg) no-repeat bottom left; border-top:solid 4px #222;min-height:610px; height:100% !important;}

	.controls{background:transparent url(../images/control-arrow.gif) no-repeat top center; padding-top:44px; padding-bottom:320px;}

.d940{ width:940px; min-width:940px; max-width:940px; margin:auto;}
.homepage{ background:transparent url(../images/mta-slide-bg.jpg) no-repeat 270px 0px;overflow:hidden; padding-bottom:40px;}

.side{ width:300px; float:left;background:transparent; }
.content{ float:left; margin-left:20px;background:transparent;}

#menu{}
#menu, #menu li{ margin:0; padding:0; list-style:none;background:none;}
#menu li { float:left;}
#menu li a{ display:block; height:24px; line-height:20px; color:#222; padding:0 6px 0 6px; float:left; font-size:14px;}
#menu li.active{ /*background:#fff url(../images/mi-bottom.jpg) no-repeat left bottom; height:32px;*/}
#menu li a.active{ /*margin-bottom:8px; background:#ff6600; color:#fff;*/ color:#ff6600; font-weight:bold; text-decoration:none;}
#menu li a:hover{ color:#ff6600;}

.side-quote{ padding-left:20px; margin-top:40px;}

#submenu{ margin:10px 20px;background:none;}
#submenu li{ padding-bottom:8px;}
#submenu a{ color:#666; font-size:12px; border-bottom:dotted 1px #ccc;}
#submenu a.active{ color:#ff6600; text-decoration:none; border-bottom:dotted 1px #ccc;}
#submenu a:hover{ color:#990066; border-bottom:dotted 1px #fff;}

.cbox{ padding:0; background:#f9f9f9; border:solid 1px #ccc; width:600px;}
	.cbox .head-box{ border-top:solid 4px #222; margin:-1px 20px 10px 20px; border-bottom:solid 1px #ccc; padding:6px 0 0 0; height:18px;}
		.head-box h4{ text-transform:uppercase; font-size:12px; font-weight:lighter; color:#666;letter-spacing:0px;}          
        .cbox .nav-slide{ color:#666; font-size:11px;/*background:url(../images/dot-gray.gif) no-repeat center center;*/}
        .head-box a.active{color:#ff6600; /*background:url(../images/dot-orange.gif) no-repeat center center;*/}
        .head-box a:hover{ color:#990066; text-decoration:none;}
        
.cbox .body-box{ padding:0 20px 20px 20px; color:#333;}


.cbox-work{ padding:0; background:#f9f9f9; border:solid 1px #ccc; width:600px;}
	.cbox-work .head-work-box{ border-top:solid 4px #222; margin:-1px 10px 10px 10px; border-bottom:solid 1px #ccc; padding:6px 0 0 0; height:18px;}
		.head-work-box h4{ text-transform:uppercase; font-size:12px; font-weight:lighter; color:#666;letter-spacing:0px;}                  
        .cbox-work .nav-slide{ color:#666; font-size:11px;}
        
        .head-work-box a.active{ color:#ff6600;}
        .head-work-box a:hover{ text-decoration:none; color:#990066;}
        
.cbox-work .body-box{ padding:0 10px 10px 10px; color:#333;}




.page-content{ line-height:18px; font-family:Sans-Serif, Times New Roman, Georgia, Arial; font-size:12px;background:none;}
.page-content p{ margin-bottom:8px;}
.page-content ul{ margin-left:40px; list-style:none;}
.page-content li{ list-style-type:square;}
.page-content h5{ text-transform:uppercase; color:#990066; font-weight:bold; margin-bottom:10px;}

    .text-small{ font-size:11px;}
    
.works{line-height:18px; font-family:Sans-Serif, Times New Roman, Georgia, Arial; font-size:12px;background:none;}
    .works .column{ float:left; width:280px;}
    .works .padded{ margin-left:20px;}
    .works h3{ text-transform:uppercase; font-weight:normal; color:#ff6600; font-family:"Sans-Serif",Georgia, "Times New Roman", Arial; font-size:11px;}
    .works em{ font-size:smaller;}
