
#MagList {width:994px;margin-left:5px;margin-right:5px;_margin-left:0px;_margin-right:0px;padding-left:0;padding-right:0;}
#MagList td#LeftTD {padding-bottom:30px;width:628px;padding-left:0;}
#MagList td#RightTD {width:336px;}
#MagListNav table {background-color:#C5E4E6;padding-top:5px;padding-bottom:5px;}
#MagListDataTable table {border:1px solid #999;background-color:#FFF;}
#sidebarBox td.titlerow {border-bottom:none;}

#TableBanner div.outerDiv {border:1px solid #999;}
#TableBanner div.innerDiv {padding:10px;}
#splash #TableBanner div.outerDiv {border:none;}
#splash #TableBanner div.innerDiv {padding:20px 0px 15px 0px;}
#TableBanner div.logoFloat {float:right;margin:0px;padding:0px;}
#TableBanner H1 a {font:bold 20px Arial;color:#000;text-transform:uppercase;text-decoration:none;}
#TableBanner H2 {margin:0px;padding:0px;font:bold 12px Arial;color:#666;}

#fortleadership07_09102007 .footnoteThis {font:normal 11px Arial;color:#999;}
#fortleadership07_09102007 .text {padding-top:0px;}
#fortleadership07_09102007 .cityStateHQ {font:bold 12px Arial;color:#666;}
#fortleadership07_09102007 .quoteLink {font:bold 12px Arial;}
#fortleadership07_09102007 a.snapLink {font-weight:bold;}
#fortleadership07_09102007 table#leadersGalDataTable {width:230px;border:1px solid #999;}
#fortleadership07_09102007 #leadersGalDataTable .tdDescrip {font:bold 12px Arial;vertical-align:top;padding:4px 0px 4px 5px;}
#fortleadership07_09102007 #leadersGalDataTable .tdData {font:normal 12px Arial;vertical-align:top;text-align:right;padding:4px 5px 4px 0px;}
#fortleadership07_09102007 #leadersGalDataTable tr.rowcolor2 {background-color:#EEE;}

#MagListSideBox th.textcell, #MagListSideBox th.datacell {font-size:11px;width:50%;}
#MagListSideBox table{width:336px; background-color: #fff; border : 1px solid #999;}
#MagListSideBox td {vertical-align:middle;}
#MagListSideBox .titlerow{background-color:#eee;}
#MagListSideBox .rowcolor2{background-color: #eee;}
#MagListSideBox .rowcolor1{background-color: #fff;}
#MagListSideBox .textcell, #MagListSideBox .datacell {width:50%;}
#MagListSideBox .datacell {text-align:right;padding-right:10px;}
#MagListSideBox #customrankBox .textcell, #MagListSideBox #customrankBox .datacell {width:auto;}

#rightdatainset {float:right;margin:10px 0px 10px 5px;width:220px;}

#mapbox {border:solid 1px #999;border-top:0px;margin-bottom:12px;}
#mapbox .clickmap, .maplinks {font:11px Verdana;padding-left:5px;}
#mapbox .clickmap, .maplinks a{text-decoration:none;}
#mapbox .maplinks {margin-bottom:10px;}
#mapbox .maptext {font:bold 12px Arial;padding-left:5px;}
#mapbox .headermedtext {border-top:solid 1px #999;}

#blogBox {margin-bottom:12px;}
#blogBox table {border:1px solid #999999;width:220px;margin-bottom:15px;}
#blogBox .bigHeader {background-color:#EFEFEF;border-bottom:1px solid #999999;}
#blogBox .blogCell {font:12px Arial;padding:10px;}
#blogBox .blogCell a {text-decoration:none;}
#blogBox .blogBullet {padding-bottom:10px;}
#blogBox .bigHeader {padding-left:10px;font:normal 18px Arial;height:34px;vertical-align:middle;}

#googleMap .onBoardCredit {width:218px;border:1px solid #999;border-top:none;}
#googleMap .onBoardCreditLg {width:708px;border:1px solid #999;border-top:none;}
#googleMap .onBoardCreditTxt {font:9px Arial;padding:2px 0px 2px 2px;}
#googleMap .googleLinks {font:11px/14px Arial;}
#googleMap a {color:#003399;}
#googleMapLg {width:728px;height:550px;}
#googleMapLg .topRowL {height:34px;padding-left:10px;background-color:#EEEEEE;border-bottom:1px solid #999;}
#googleMapLg .topRowR {height:34px;padding-right:10px;background-color:#EEEEEE;border-bottom:1px solid #999;text-align:right;}
#googleMapLg .mapCell {padding-top:9px;padding-left:9px;padding-right:9px;}
#googleMapLg div.map {border:1px solid #999;width:708px;height:368px;}
#googleMapLg .adCell {width:728px;height:90px;}
#googleMapLg #googleMap .googleLinks {font:11px/14px Arial;height:30px;}
#googleMapLg #googleMap .googleLinks a {text-decoration:none;}
#googleMapLg #googleMap .googleLinks a:hover {text-decoration:underline;}
#googleMapBubble table {width:200px;}
#googleMapBubble .headerBar {font:bold 14px Arial;padding-left:5px;vertical-align:middle;height:20px;}
#googleMapBubble .headerBar a {color:#003399;text-decoration:none;}
#googleMapBubble .mainBox {background-color:#FFFFFF;font:normal 12px/14px Arial;padding:0px 5px 5px 5px;}
#googleMapBubble .mainBox a {font-weight:bold;color:#003399;text-decoration:none;}
#googleMapBubble a:hover {text-decoration:underline;}\

#methodology {font:normal 12px Arial;}
#methodology div.bodyText {font:normal 12px Arial;}
#methodology a {color:#039;text-decoration:none;}
#methodology a:hover {color:#039;text-decoration:underline;}
#methodology .topHeader {font:bold 24px Arial;padding-top:12px;padding-bottom:10px;}
#methodology div.topMenu {font:bold 14px/18px Arial;padding-bottom:12px;}
#methodology div.topMenu ul {margin-top:0px;margin-bottom:0px;}
#methodology div.topMenu li {font:bold 12px/14px Arial;}
#methodology .midHeader {font:bold 18px Arial;}
#methodology .subHeader {font:bold 14px Arial;}
#methodology table#judgesTable {border:1px solid #999;}
#methodology table#judgesTable td {font:normal 12px Arial;}
#methodology table#judgesTable td.region {font-weight:bold;background-color:#EEE;}