/* styles.css */

/*------------------------------------------------------------------
Project:	TulsaConnect Marketing Website
Version:	1.0
Last change:	06/29/10
-------------------------------------------------------------------*/



body {background:#0e1420 url(../images/bg01.png) repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#171D2B; font-size:9pt; line-height:18px;}
strong, em, b, i, h4 {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
a:link, a:visited {color:#8e1200; text-decoration:underline;}
a:hover {text-decoration:none;}

.container {width:952px; margin:0 auto; padding:35px 54px 45px; background:#ffffff url(../images/bg03.png) repeat-y; position:relative;}
.right {float:right;}
img.top {display:block; margin:30px auto 0;}
img.bottom {display:block; margin:0 auto 20px;}



/* Header Styles */

.header {width:940px; height:97px; margin:0 auto; position:relative;}

.header .contactInfo {position:absolute; top:-12px; right:0; font-size:14px; font-weight:bold; line-height:17px; margin-top:6px; color:#354158; text-align:right; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; z-index:100;}
.header .contactInfo a:link, .header .contactInfo a:visited {text-decoration:none; color:#929baf;}
.header .contactInfo a:hover {text-decoration:underline;}

.header a.logo {display:block; width:322px; height:50px; text-indent:-9000px; background:url(../images/tulsaconnect_logo.gif) no-repeat;}
.header ul.topNav {margin-top:7px; list-style:none; width:940px; height:40px; background:url(../images/topNav.png) no-repeat top left;}
.header ul.topNav li {float:left;}
.header ul.topNav li a {display:block; height:40px; text-indent:-9000px; background-image:url(../images/topNav.png);}
.header ul.topNav li a.tnLink1 {width:130px; margin-left:15px; background-position:-15px 0;}
.header ul.topNav li a.tnLink1:hover {background-position:-15px -40px;}
.header ul.topNav li a.tnLink2 {width:100px; margin-left:36px; background-position:-181px 0;}
.header ul.topNav li a.tnLink2:hover {background-position:-181px -40px;}
.header ul.topNav li a.tnLink3 {width:85px; margin-left:36px; background-position:-318px 0;}
.header ul.topNav li a.tnLink3:hover {background-position:-318px -40px;}
.header ul.topNav li a.tnLink4 {width:128px; margin-left:34px; background-position:-439px 0;}
.header ul.topNav li a.tnLink4:hover {background-position:-439px -40px;}
.header ul.topNav li a.tnLink5 {width:125px; margin-left:38px; background-position:-602px 0;}
.header ul.topNav li a.tnLink5:hover {background-position:-602px -40px;}
.header ul.topNav li a.tnLink6 {width:63px; margin-left:38px; background-position:-765px 0;}
.header ul.topNav li a.tnLink6:hover {background-position:-765px -40px;}
.header ul.topNav li a.tnLink7 {width:58px; margin-left:39px; background-position:-867px 0;}
.header ul.topNav li a.tnLink7:hover {background-position:-867px -40px;}



/* Homepage Styles */

#Homepage .mainContent {width:940px; margin:0 auto; height:367px; clear:both; margin-top:20px;}
#Homepage .mainContent .right {width:303px; margin-left:18px;}
#Homepage .mainContent .right a.tControl {display:block; width:303px; height:46px; text-indent:-9000px; background:url(../images/tControlButton.png) no-repeat 0 0;}
#Homepage .mainContent .right a.tControl:hover {background-position:0 -46px;}
#Homepage .mainContent .right a.mail {display:block; width:303px; height:46px; margin-top:16px; text-indent:-9000px; background:url(../images/webMailButton.png) no-repeat 0 0;}
#Homepage .mainContent .right a.mail:hover {background-position:0 -46px;}
#Homepage .mainContent .right a.tour {display:block; width:303px; height:242px; margin-top:17px; text-indent:-9000px; background:url(../images/tourButton.png) no-repeat 0 0;}
#Homepage .mainContent .right .webMail {height:102px; line-height:28px; margin-top:18px; padding:50px 20px 0 0; text-align:right; width:283px; background:url(../images/bg_webMail.png) no-repeat; position:relative;}
#Homepage .mainContent .right .webMail label {color:#fadc75; font-size:9pt;}
#Homepage .mainContent .right .webMail label:hover {cursor:pointer; color:#faeab1;}
#Homepage .mainContent .right .webMail .loginButton {position:absolute; bottom:4px; right:20px;}
#Homepage .mainContent .right .announcements {width:303px; height:133px; margin-top:18px; background:url(../images/bg_announcements.png) no-repeat;}

#Homepage .mainContent ul#homePic {display:block; list-style:none;}

#Homepage .featuredLinks {width:940px; clear:both; height:241px; margin:18px auto 0;}
#Homepage .featuredLinks div {float:left; height:241px; cursor:pointer; color:#ffffff; position:relative;}
#Homepage .featuredLinks div.link1 {width:301px; background:url(../images/bg_feature1.jpg) no-repeat top left;}
#Homepage .featuredLinks div.link2 {width:301px; margin-left:17px; background:url(../images/bg_feature2.jpg) no-repeat top left;}
#Homepage .featuredLinks div.link3 {width:303px; margin-left:18px; background:url(../images/bg_feature3.jpg) no-repeat top left;}
#Homepage .featuredLinks div:hover {background-position:0 -241px;}
#Homepage .featuredLinks div p {font-size:13px; margin:75px 25px 0 138px; line-height:18px;}
#Homepage .featuredLinks div a.moreInfo {display:block; text-align:right; text-decoration:none; color:#fac920; font-weight:bold; line-height:14px; position:absolute; right:20px; bottom:20px;}
#Homepage .featuredLinks div a.moreInfo em {color:#ffffff; font-weight:normal; font-size:11px;}
#Homepage .featuredLinks div:hover a.moreInfo {color:#fadc75;}



/* Subpage Styles */

#Subpage h1 {display:block; width:952px; height:147px; text-indent:-9000px;}
#Subpage h1.subHeader1 {background:url(../images/subHeader1.jpg) no-repeat;}
#Subpage h1.subHeader2 {background:url(../images/subHeader2.jpg) no-repeat;}
#Subpage h1.subHeader3 {background:url(../images/subHeader3.jpg) no-repeat;}
#Subpage h1.subHeader4 {background:url(../images/subHeader4.jpg) no-repeat;}
#Subpage h1.subHeader5 {background:url(../images/subHeader5.jpg) no-repeat;}
#Subpage h1.subHeader6 {background:url(../images/subHeader6.jpg) no-repeat;}
#Subpage h1.subHeader7 {background:url(../images/subHeader7.jpg) no-repeat;}
#Subpage h1.subHeader8 {background:url(../images/subHeader8.jpg) no-repeat;}



		/* Left Navigation Styles */

		#Subpage .leftNav {width:216px; height:247px; float:left; clear:both; position:relative; background:url(../images/leftNav.jpg) no-repeat;}
		#Subpage .leftNav ul {width:216px; list-style:none; margin-top:14px;}
		#Subpage .leftNav li {height:34px; margin-bottom:2px;}
		#Subpage .leftNav a {display:block; height:34px; text-indent:-9000px;}
		
		#Subpage .leftNav ul a.one {background-position:0 0 !important;}
		#Subpage .leftNav ul a.one:hover, #Subpage .leftNav li.selected a.one {background-position:0 -233px !important;}
		#Subpage .leftNav ul a.two {background-position:0 -36px !important;}
		#Subpage .leftNav ul a.two:hover, #Subpage .leftNav li.selected a.two {background-position:0 -269px !important;}
		#Subpage .leftNav ul a.three {background-position:0 -72px !important;}
		#Subpage .leftNav ul a.three:hover, #Subpage .leftNav li.selected a.three {background-position:0 -305px !important;}
		#Subpage .leftNav ul a.four {background-position:0 -108px !important;}
		#Subpage .leftNav ul a.four:hover, #Subpage .leftNav li.selected a.four {background-position:0 -341px !important;}
		#Subpage .leftNav ul a.five {background-position:0 -144px !important;}
		#Subpage .leftNav ul a.five:hover, #Subpage .leftNav li.selected a.five {background-position:0 -377px !important;}
		#Subpage .leftNav ul a.six {background-position:0 -180px !important;}
		#Subpage .leftNav ul a.six:hover, #Subpage .leftNav li.selected a.six {background-position:0 -413px !important;}
		
		#Subpage .leftNav ul.nav1 a {background:url(../images/leftNav1.jpg) no-repeat;}
		#Subpage .leftNav ul.nav2 a {background:url(../images/leftNav2.jpg) no-repeat;}
		#Subpage .leftNav ul.nav3 a {background:url(../images/leftNav3.jpg) no-repeat;}
		#Subpage .leftNav ul.nav4 a {background:url(../images/leftNav4.jpg) no-repeat;}
		#Subpage .leftNav ul.nav5 a {background:url(../images/leftNav5.jpg) no-repeat;}
		#Subpage .leftNav ul.nav6 a {background:url(../images/leftNav6.jpg) no-repeat;}
		#Subpage .leftNav ul.nav7 a {background:url(../images/leftNav7.jpg) no-repeat;}
		
		#Subpage a.leftButton1, #Subpage a.leftButton2 {display:block; position:absolute; width:210px; height:74px; text-indent:-9000px; z-index:100;}
		#Subpage a.leftButton1 {top:536px; left:60px; background:url(../images/leftButton1.gif) no-repeat;}
		#Subpage a.leftButton2 {top:620px; left:60px; background:url(../images/leftButton2.gif) no-repeat;}
		
		
		
		/* Left Navigation B Styles */

		#Subpage .leftNavB {width:216px; height:289px; float:left; clear:both; position:relative; background:url(../images/leftNavB.jpg) no-repeat;}
		#Subpage .leftNavB ul {width:216px; list-style:none; margin-top:14px;}
		#Subpage .leftNavB li {height:34px; margin-bottom:2px;}
		#Subpage .leftNavB a {display:block; height:34px; text-indent:-9000px;}
		
		#Subpage .leftNavB ul a.one {background-position:0 0 !important;}
		#Subpage .leftNavB ul a.one:hover, #Subpage .leftNavB li.selected a.one {background-position:0 -285px !important;}
		#Subpage .leftNavB ul a.two {background-position:0 -36px !important;}
		#Subpage .leftNavB ul a.two:hover, #Subpage .leftNavB li.selected a.two {background-position:0 -321px !important;}
		#Subpage .leftNavB ul a.three {background-position:0 -72px !important;}
		#Subpage .leftNavB ul a.three:hover, #Subpage .leftNavB li.selected a.three {background-position:0 -357px !important;}
		#Subpage .leftNavB ul a.four {background-position:0 -108px !important;}
		#Subpage .leftNavB ul a.four:hover, #Subpage .leftNavB li.selected a.four {background-position:0 -393px !important;}
		#Subpage .leftNavB ul a.five {background-position:0 -144px !important;}
		#Subpage .leftNavB ul a.five:hover, #Subpage .leftNavB li.selected a.five {background-position:0 -429px !important;}
		#Subpage .leftNavB ul a.six {background-position:0 -180px !important;}
		#Subpage .leftNavB ul a.six:hover, #Subpage .leftNavB li.selected a.six {background-position:0 -465px !important;}
		#Subpage .leftNavB ul a.seven {background-position:0 -216px !important;}
		#Subpage .leftNavB ul a.seven:hover, #Subpage .leftNavB li.selected a.seven {background-position:0 -501px !important;}

		#Subpage .leftNavB ul.nav6 a {background:url(../images/leftNav6.jpg) no-repeat;}
		
		#Subpage a.leftButton3, #Subpage a.leftButton4 {display:block; position:absolute; width:210px; height:74px; text-indent:-9000px; z-index:100;}
		#Subpage a.leftButton3 {top:300px; right:0; background:url(../images/leftButton1.gif) no-repeat;}
		#Subpage a.leftButton4 {top:384px; right:0; background:url(../images/leftButton2.gif) no-repeat;}
		
		
		
		/* Main Content Styles */

		#Subpage .mainContent {width:730px; float:left; background:url(../images/contentBg.png) repeat-y; position:relative; z-index:5;}
		#Subpage .mainContent img.shadow {position:absolute; top:0; left:0; z-index:10;}
		#Subpage .mainContent .borderTop {width:730px; height:10px; background:url(../images/contentBorders.png) no-repeat 0 0;}
		#Subpage .mainContent .borderBottom {width:730px; height:10px; background:url(../images/contentBorders.png) no-repeat 0 -10px;}
		
		#Subpage .mainContent .contentBox {padding:6px 30px 20px; min-height:436px;}
		#Subpage .mainContent .contentBox h2 {color:#62718f; font-size:26px; margin:42px 0 15px;}
		#Subpage .mainContent .contentBox h3 {color:#000000; font-weight:bold; font-size:14px; margin-bottom:7px; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;}
		#Subpage .mainContent .contentBox h4 {color:#000000; font-weight:bold; font-size:14px; margin-bottom:7px; padding-bottom:6px; border-bottom:1px solid #999999; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;}
		#Subpage .mainContent .contentBox p {margin-bottom:15px; font-size:12px;}
		#Subpage .mainContent .contentBox p.first {color:#293C5F; font-weight:bold; font-size:22px; line-height:25px; padding-bottom:6px; margin-bottom:22px; border-bottom:1px solid #999999;}
		#Subpage .mainContent .contentBox p.last {margin-bottom:0;}
		#Subpage .mainContent .contentBox ul {margin:10px 24px 20px; color:#000000;}
		#Subpage .mainContent .contentBox ol {margin:10px 35px 20px; color:#000000;}
		#Subpage .mainContent .contentBox ul.ulBig li, #Subpage .mainContent .contentBox ol.olBig li {margin-bottom:10px;}
		#Subpage .mainContent .contentBox .last {margin-bottom:0 !important;}
		
		#Subpage .mainContent .contentBox a.icon {display:block; width:95px; height:85px; float:left; margin:0 10px 15px 0; position:relative;}
		#Subpage .mainContent .contentBox a.icon img {position:absolute;}
		
		#Subpage .mainContent .contentBox img.hs1 {clip:rect(0px 95px 85px 0px);}
		#Subpage .mainContent .contentBox img.hs2 {clip:rect(0px 190px 85px 95px); left:-95px;}
		#Subpage .mainContent .contentBox img.hs3 {clip:rect(0px 285px 85px 190px); left:-190px;}
		#Subpage .mainContent .contentBox img.hs4 {clip:rect(0px 380px 85px 285px); left:-285px;}
		#Subpage .mainContent .contentBox img.hs5 {clip:rect(0px 475px 85px 380px); left:-380px;}
		
		#Subpage .mainContent .contentBox img.ah1 {clip:rect(85px 95px 170px 0px); top:-85px;}
		#Subpage .mainContent .contentBox img.ah2 {clip:rect(85px 190px 170px 95px); left:-95px; top:-85px;}
		#Subpage .mainContent .contentBox img.ah3 {clip:rect(85px 285px 170px 190px); left:-190px; top:-85px;}
		#Subpage .mainContent .contentBox img.ah4 {clip:rect(85px 389px 170px 285px); left:-285px; top:-85px;}
		
		#Subpage .mainContent .contentBox img.ms1 {clip:rect(170px 95px 255px 0px); top:-170px;}
		#Subpage .mainContent .contentBox img.ms2 {clip:rect(170px 190px 255px 95px); left:-95px; top:-170px;}
		#Subpage .mainContent .contentBox img.ms3 {clip:rect(170px 285px 255px 190px); left:-190px; top:-170px;}
		#Subpage .mainContent .contentBox img.ms4 {clip:rect(170px 380px 255px 285px); left:-285px; top:-170px;}
		#Subpage .mainContent .contentBox img.ms5 {clip:rect(170px 475px 255px 380px); left:-380px; top:-170px;}
		
		#Subpage .mainContent .contentBox img.bs1 {clip:rect(255px 95px 340px 0px); top:-255px;}
		#Subpage .mainContent .contentBox img.bs2 {clip:rect(170px 190px 255px 95px); left:-95px; top:-170px;}
		#Subpage .mainContent .contentBox img.bs3 {clip:rect(255px 190px 340px 95px); left:-95px; top:-255px;}
		#Subpage .mainContent .contentBox img.bs4 {clip:rect(255px 285px 340px 190px); left:-190px; top:-255px;}
		#Subpage .mainContent .contentBox img.bs5 {clip:rect(255px 380px 340px 285px); left:-285px; top:-255px;}
		#Subpage .mainContent .contentBox img.bs6 {clip:rect(255px 475px 340px 380px); left:-380px; top:-255px;}
		
		#Subpage .mainContent .contentBox img.ch1 {clip:rect(340px 95px 425px 0px); top:-340px;}
		#Subpage .mainContent .contentBox img.ch2 {clip:rect(340px 190px 425px 95px); left:-95px; top:-340px;}
		#Subpage .mainContent .contentBox img.ch3 {clip:rect(340px 285px 425px 190px); left:-190px; top:-340px;}
		
		#Subpage .mainContent .contentBox .featureTable {width:670px; color:#000000; line-height:14px; margin-top:15px;}
		#Subpage .mainContent .contentBox .featureTable thead {color:#f6f6f6; font-size:13px; background:url(../images/tableTop.png) no-repeat;}
		#Subpage .mainContent .contentBox .featureTable th {font-weight:bold; text-align:center; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
		#Subpage .mainContent .contentBox .featureTable th+th {border-left:#666d7b solid 1px;}
		#Subpage .mainContent .contentBox .featureTable tr {height:39px;}
		#Subpage .mainContent .contentBox .featureTable td {font-size:12px; font-weight:bold; padding:0 15px; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
		#Subpage .mainContent .contentBox .featureTable td+td {text-align:center; font-size:12px; font-weight:normal; padding:0; border-left:#f6f6f6 solid 1px;}
		#Subpage .mainContent .contentBox .featureTable tr.blueRow {background-color:#648ea8; color:#ffffff; font-weight:bold; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
		#Subpage .mainContent .contentBox .featureTable tr.blueRow td {border:none;}
		#Subpage .mainContent .contentBox .featureTable tr.mainRow {background:url(../images/tableBg1.png) repeat-y;}
		#Subpage .mainContent .contentBox .featureTable tr.altRow {background:url(../images/tableBg2.png) repeat-y;}
		#Subpage .mainContent .contentBox .featureTable tr.mainBottom {background:url(../images/mainBottom.png) no-repeat;}
		#Subpage .mainContent .contentBox .featureTable tr.altBottom {background:url(../images/altBottom.png) no-repeat;}
		
		#Subpage .mainContent .contentBox .leftBox {float:left; width:320px; margin:15px 0; background:url(../images/boxBg.png) repeat-y;}
		#Subpage .mainContent .contentBox .leftBox .boxTop {height:7px; line-height:7px; background:url(../images/boxTop.png) no-repeat;}
		#Subpage .mainContent .contentBox .leftBox .boxContent {font-size:11px; line-height:16px; padding:8px 20px;}
		#Subpage .mainContent .contentBox .leftBox .boxContent p {font-size:11px;}
		#Subpage .mainContent .contentBox .leftBox .boxContent img.building {margin:2px 0 10px; border:solid 3px #0e1420;}
		#Subpage .mainContent .contentBox .leftBox .boxBottom {height:7px; line-height:7px; background:url(../images/boxBottom.png) no-repeat;}
		
		#Subpage .mainContent .contentBox .rightBox {float:right; width:320px; margin:15px 0; background:url(../images/boxBg.png) repeat-y;}
		#Subpage .mainContent .contentBox .rightBox .boxTop {height:7px; line-height:7px; background:url(../images/boxTop.png) no-repeat;}
		#Subpage .mainContent .contentBox .rightBox .boxContent {font-size:11px; line-height:16px; padding:8px 20px;}
		#Subpage .mainContent .contentBox .rightBox .boxContent p {font-size:11px;}
		#Subpage .mainContent .contentBox .rightBox .boxContent img.building {margin:2px 0 10px; border:solid 3px #0e1420;}
		#Subpage .mainContent .contentBox .rightBox .boxBottom {height:7px; line-height:7px; background:url(../images/boxBottom.png) no-repeat;}
		
		#Subpage .mainContent .contentBox .tabs {background:url(../images/tableBg2.png) repeat-y; margin:30px 0 0;}
		#Subpage .mainContent .contentBox .tabs div {background:url(../images/altBottom.png) no-repeat bottom; padding:8px 19px 19px;}
		#Subpage .mainContent .contentBox .tabs ul.tabNavigation {list-style:none; width:670px; height:39px; margin:0; background:#fafafa /*url(../images/tabHeader.jpg) no-repeat*/;}
		#Subpage .mainContent .contentBox .tabs ul.tabNavigation li {float:left; margin-right:4px;}
		#Subpage .mainContent .contentBox .tabs ul.tabNavigation a {display:block; height:39px;}
		#Subpage .mainContent .contentBox .tabs img.tabTop {display:block;}
		#Subpage .mainContent .contentBox .tabs h3 {clear:both;}
		
		#Subpage .mainContent .contentBox .tabs .featureTable {width:630px; margin-top:10px;}
		#Subpage .mainContent .contentBox .tabs .featureTable thead {background:url(../images/tabTableTop.png) no-repeat;}
		#Subpage .mainContent .contentBox .tabs .featureTable th {text-align:center;}
		#Subpage .mainContent .contentBox .tabs .featureTable td {text-align:center;}
		#Subpage .mainContent .contentBox .tabs .featureTable td+td {border-left:#B3B7BF solid 1px;}
		#Subpage .mainContent .contentBox .tabs .featureTable tr.mainRow {background:url(../images/tableBg3.png) repeat-y;}
		#Subpage .mainContent .contentBox .tabs .featureTable tr.altRow {background:url(../images/tableBg4.png) repeat-y;}
		#Subpage .mainContent .contentBox .tabs .featureTable tr.mainBottom {background:url(../images/mainBottom2.png) no-repeat;}
		#Subpage .mainContent .contentBox .tabs .featureTable tr.altBottom {background:url(../images/altBottom2.png) no-repeat;}
		
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li a {text-indent:-9000px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.dc1 a {width:130px; background:url(../images/tab_dc1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.dc2 a {width:130px; background:url(../images/tab_dc2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.dc3 a {width:95px; background:url(../images/tab_cls3.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cs1 a {width:130px; background:url(../images/tab_cs1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cs2 a {width:135px; background:url(../images/tab_cs2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cs3 a {width:141px; background:url(../images/tab_cs3.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cs4 a {width:221px; background:url(../images/tab_cs4.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cls1 a {width:101px; background:url(../images/tab_cls1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cls2 a {width:84px; background:url(../images/tab_cls2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cls3 a {width:95px; background:url(../images/tab_cls3.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.cls4 a {width:126px; background:url(../images/tab_cls4.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.vds1 a {width:101px; background:url(../images/tab_cls1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.vds2 a {width:84px; background:url(../images/tab_cls2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds1 a {width:101px; background:url(../images/tab_cls1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds2 a {width:84px; background:url(../images/tab_cls2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds3 a {width:91px; background:url(../images/tab_ds3.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds4 a {width:99px; background:url(../images/tab_ds4.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds5 a {width:93px; background:url(../images/tab_ds5.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds6 a {width:62px; background:url(../images/tab_ds6.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ds7 a {width:116px; background:url(../images/tab_ds7.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.sc1 a {width:101px; background:url(../images/tab_cls1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.sc2 a {width:84px; background:url(../images/tab_cls2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.pc1 a {width:101px; background:url(../images/tab_cls1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.pc2 a {width:84px; background:url(../images/tab_cls2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ec1 a {width:101px; background:url(../images/tab_cls1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.ec2 a {width:84px; background:url(../images/tab_cls2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.legal1 a {width:132px; background:url(../images/tab_legal1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.legal2 a {width:149px; background:url(../images/tab_legal2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.legal3 a {width:188px; background:url(../images/tab_legal3.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.legal4 a {width:106px; background:url(../images/tab_legal4.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.com1 a {width:83px; background:url(../images/tab_com1.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.com2 a {width:58px; background:url(../images/tab_com2.png) no-repeat 0 -39px;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.com3 a {width:79px; background:url(../images/tab_com3.png) no-repeat 0 -39px;}
		
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li.last {margin-right:0;}
		#Subpage .mainContent .contentBox .tabs ul.dcTabs li a.selected {background-position:0 0;}
		
		#Subpage .mainContent .contentBox img.logo {float:right; padding:0 10px 0 20px; background:#e8e8e8;}
		#Subpage .mainContent .contentBox img.logo2 {float:right; margin:8px 10px 30px 50px;}
		
		#Subpage .mainContent .contentBox a.imgGallery {float:left; display:block; width:77px; height:77px; border:solid 3px #0e1420; margin:0 10px 20px;}
		#Subpage .mainContent .contentBox a.imgThumb {float:right; display:block; width:250px; height:164px; border:solid 3px #0e1420;}
		#Subpage .mainContent .contentBox a.imgNetwork {display:block; width:624px; height:476px; border:solid 3px #0e1420;}
		#Subpage .mainContent .contentBox a.logo {float:left; margin:3px 15px 30px 0;}
		#Subpage .mainContent .contentBox a.tourButton {float:right; display:block; width:290px; height:70px; margin-left:30px; text-indent:-9000px; background:url(../images/tourButton2.jpg) no-repeat;}
		

#Subpage .block {clear:both;}
#Subpage .clear {clear:both; height:0px; padding:0 !important; background:none !important;}



/* Footer Styles */

.footer {background-color:#0e1420; padding:40px 0 50px; min-width:1060px;}
.footer .footerNav {width:1030px; margin:0 auto; font-size:9pt; line-height:20px;}
.footer .footerNav div {float:left; position:relative;}
.footer .footerNav div h4 {color:#ffffff; text-transform:uppercase; margin-bottom:6px; font-weight:bold;}
.footer .footerNav div a:link, .footer .footerNav div a:visited {color:#9aa7bf; text-decoration:none; font-size:11px;}
.footer .footerNav div a:hover {text-decoration:underline;}
.footer .footerNav div a.icon {padding-left:22px;}
.footer .footerNav div a.facebook {background:transparent url(../images/facebook.gif) no-repeat scroll 0 0; display:block; text-indent:22px;}
.footer .footerNav div a.twitter {background:transparent url(../images/twitter.gif) no-repeat scroll 0 0; display:block; text-indent:22px;}

.footer .footerIcons {clear:both; width:850px; margin:15px auto 0; height:62px; padding-top:35px;}
.footer .footerIcons a {display:block; float:left; text-indent:-9000px; height:62px; background:url(../images/footerIcons.gif) no-repeat;}
.footer .footerIcons a.link1 {width:110px; background-position:0 0;}
.footer .footerIcons a.link1:hover {background-position:0 -63px;}
.footer .footerIcons a.link2 {width:105px; background-position:-110px 0;}
.footer .footerIcons a.link2:hover {background-position:-110px -63px;}
.footer .footerIcons a.link3 {width:95px; background-position:-215px 0;}
.footer .footerIcons a.link3:hover {background-position:-215px -63px;}
.footer .footerIcons a.link4 {width:130px; background-position:-310px 0;}
.footer .footerIcons a.link4:hover {background-position:-310px -63px;}
.footer .footerIcons a.link5 {width:125px; background-position:-440px 0;}
.footer .footerIcons a.link5:hover {background-position:-440px -63px;}
.footer .footerIcons a.link6 {width:145px; background-position:-565px 0;}
.footer .footerIcons a.link6:hover {background-position:-565px -63px;}
.footer .footerIcons a.link7 {width:140px; background-position:-710px 0;}
.footer .footerIcons a.link7:hover {background-position:-710px -63px;}



/* Form Styles */

input[type=text],input[type=password], textarea {border:solid 1px #BFBFBF; padding:3px; color:#171D2B; font-size:10px; position:relative;}
input.nextRow {margin-top:3px;}

.msgBox {display: none; background-color:#E2E2E2; border:1px solid #BFBFBF; font-size:11px; line-height:15px; margin:0 31px 27px 29px; padding:10px;}
ul.formList {list-style:none; position:relative; margin:0 !important;}
ul.formList li {margin-bottom:8px; position:relative;}
ul.formList li.button {margin-top:15px;}
ul.formList p {margin:15px 0 0;}
ul.formList small {color:#6d6d6d;}
ul.formList .small {line-height:12px;}
ul.formList .left {float:left; margin:0 15px 0 0; position:relative;}
ul.formList .help {position:absolute; right:100px; top:21px;}

label {color:#364258; margin-bottom:2px; font-weight:bold; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
label.checkBox {color:#171D2B; margin:0; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
input.field1, textarea.field1 {width:189px;}
input.field2, textarea.field2 {font-size:12px; width:312px;}
input.field3, textarea.field3 {font-size:12px; width:272px;}



/* Error Styles */
.error {color:#8F1A0A !important;}
div.error, input.error, textarea.error {background-color:#EFBAB3 !important; border:1px solid #8F1A0A !important;}

