body{background:url(images/backgrounds/background_slice.jpg) repeat-x #404040;font:small Arial,Helvetica,sans-serif;color:#333333}

#container{background-color:white;width:790px;height:100%;padding:0 25px 0 0;margin:auto;margin-top:1%;margin-bottom:1%;border:3px solid #666666}
#container img{float:right;padding:0;margin:0}
#container img.logo{float:right;margin:114px 35px 0 0;padding:0}
#container span{float:right;width:522px;height:25px;background:#002646;border-top:2px solid #001D35;font-size:12pt;color:#fff;text-align:right;padding:3px 20px 0 0;margin-top:-29px}

#left{float:left;width:217px;text-align:right;padding-top:20px;margin:0}
#left ul{list-style-type:none;padding:0;margin:0;font-size:11pt;font-weight:bold}
#left a{color:#333333;text-decoration:none;margin:0 0 3px 0}
#left a:hover{color:#006600}
#left a.current{color:#006600}
#left .sponsor{font-size:x-small;margin-top:28px;width:150px;float:right;border-top:1px solid #666666;border-bottom:1px solid #666666;padding:10px 0 15px 0}
#left .sponsor a{text-decoration: none;border:none}
#left .sponsor a img{border:0}

#right{float:right;width:542px;margin:20px 0 5px 0;text-decoration:none;min-height:350px;padding:0}
#right a:link{color:#003366;cursor:pointer}
#right a:visited{color:#666666}
#right a:hover{color:#006600}
#right ul{list-style-type:square}
#right ul.None{list-style-type:none}
#right ul.gubog{list-style-type:none;margin:0;padding:0}
#right img{border-style:none}
#right table.vids{width:530px;text-align:center}
#right p{padding:0;margin-top:0}
#right p.small{float:left;font-size:x-small;border:1px solid #666666;padding:10px;margin-top:10px}
#right p.green{color:#006600;font-weight:bold}
#rightCol{border-left:2px solid #999999; padding-left:25px}
#rightExt #blank{list-style-type:none;margin:0px;margin-left:-39px}

#box{width:255px;float:left;background:#cccccc;color:#333333;padding:30px 12px 15px 15px;border:1px solid #666666;font-size:9pt}
#boxheading{width:100%;height:20px;background:#006600;margin:-30px 0 0 -15px;padding:3px 12px 0 15px;color:white;font-style:italic;border-bottom:8px solid white}
#box img{float:right;border:5px solid white;border-top:0;margin:-32px 0 0 0;z-index:1}
#box hr{border:0;background-color:#006600;color:#006600;height:1px;width: 90%;margin:auto;text-align:center}
#box a{font-size:8pt;font-style:italic;color:#003366;color:#006600;cursor:pointer}
#box a:link{font-size:8pt;font-style:italic;color:#003366;color:#006600;cursor:pointer}
#box a:hover{color:#333333 !important}
#box a:visited{color:#666666}

#movieBox{float:right;width:240px;background-color:#cccccc;height:auto;border:1px solid #666666;}
#movieBoxHeading{width:228px;height:20px;background:#006600;float:left;padding:3px 0 0 12px;color:white;font-style:italic;border-bottom:8px solid white;}
#movieBox a{font-size:8pt;font-style:italic;color:#003366;color:#006600;cursor:pointer}
#movieBox a:link{font-size:8pt;font-style:italic;color:#003366;color:#006600;cursor:pointer}
#movieBox a:hover{color:#333333;}
#movieBox a:visited{color:#666666;}
#movieBox #vidPlay{height:190px;background:black url("images/backgrounds/ctw_video_bg.jpg") no-repeat top center;background-attachment: scroll; }
#movieBox #extLink{height:25px;background-color:#cccccc;}
#movTab{width:535px;vertical-align:top;text-align:left;border:1px solid #cccccc;padding:14px 10px 10px 10px;background-color:#ffffff;border-spacing:20px !important; text-align:left}
#movTabStill{vertical-align:middle;text-align:center;padding-top:20px}

#list{float:left;padding-left:0px;padding-top:5px;margin-left:-20px;min-width:173px}
#list a{text-decoration:none;color:#003366;font-weight:bold;cursor:pointer;}
#list a:hover{color:#138b42}
#list ul li{list-style-type:none}

#vidsTop{margin-top:50px}
#vidsLeft{float:left}
#vidsLeftInd{float:left;margin-left:41px}
#vidsRight{float:right}

#videoLinks{width:230px;text-align:center}
#videoLinks img{margin-right:10px}
#videoBreaker{float:left;width:2px;height:147px;background-color:#999999;margin:8px 0 0 30px}

#overview{width:240px;height:127px;float:left;color:#666666;padding:5px 10px 0 25px}
#overview h2{color:#003366;}

#footer{clear:both;float:right;background-color:#002646;width:542px;height:15px;border-top:20px solid white}
#footerText{clear:both;text-align:right;font-size:8pt;padding:0 0 10px 17px}
#footerText a{color:#333333;padding-left:10px}
#footerText a:hover{color:#006600;padding-left:10px}

#info{width:180px;height:120px;float:left;color:#666666;padding:5px 10px 0 25px}
#info h2{color:#003366}

.still{width:542px;height:290px;margin-top:8px;padding:0}
.still img{padding:0 20px 0 20px !important;float:left !important}
.still a{text-decoration:none}
.still object{margin-right:0px;padding-left:20px}
.still p{width:200px}
.still hr{width:200px;text-align:left}

.design{width:542px;height:auto;margin:0;padding:0 0 15px 0;}
.design img{float:left;display:inline;padding-bottom:15px;border-style:none;}
.design ul{float:left;width:140px;border-right:1px solid #666666;border-left:1px solid #666666;margin:0;padding:0 20px 0 20px;margin:-5px 20px 0 0}
.design ul.top{float:left;width:140px;border-right:1px solid #666666;border-left:1px solid #666666;padding:0 20px 0 20px;margin:0 20px 0 0;list-style-type:none !important}
.design h1{padding-left:20px;margin:0}
.design p{padding-left:20px}
.design a{text-decoration:none}

hr{width:98%;margin-bottom:20px}
h1{font:medium Arial,Helvetica,sans-serif;color:#006600}
td.ClientsRight{border-left:1px solid #666666}

.movie{margin-left:110px}
