
/* BASE ATTRIBUTES */

* {margin:0; padding:0;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}
body {margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#111111; line-height: 1.2em; text-align: left; background-color:#222;}
img {display:block; border:none;}
p {padding-top: 5px;}

/* NAV */

body.OurTeam p#navAbout, body.OurMission p#navAbout, body.Careers p#navAbout, body.OurHistory p#navAbout {color:#c60;}
body.Markets p#navOurServices, body.Services p#navOurServices, body.Projects p#navOurServices {color:#c60;}
body.FAQ p#navResources, body.Partners p#navResources, body.News p#navResources {color:#c60;}

body.OurTeam a#navOurTeam, body.OurMission a#navOurMission, body.Careers a#navCareers, body.OurHistory a#navOurHistory {color:#c60;}
body.Markets a#navMarkets, body.Services a#navServices, body.Projects a#navProjects {color:#c60;}
body.FAQ a#navFAQ, body.Partners a#navPartners, body.News a#navNews {color:#c60;}

/* FONTS */

td.gold p {color: #996600; font-weight: bold; font-size:12px; line-height:13pt;}
p.red {color: #993300; font-size:12px;}
p.caption {padding: 10px 16px 10px 16px; font-size:11px; line-height:12px; clear:right;}
li {font-size:11px;}

/* LINKS */

a {color: #cc9900;}

.Nav a {color: #999999; text-decoration: none; font-size: 12px; line-height:13pt;}
.Nav a:hover {color: #FFFFFF; text-decoration: none; font-size: 12px; line-height:13pt;}

a.red {color: #993300; text-decoration: underline; font-size: 10px; line-height:10pt;}
a.red:hover {color: #FFFFFF; text-decoration: underline; font-size: 10px; line-height:10pt;}

a.black {}
a.black:hover {color: #cc6633; text-decoration: none; font-size: 11px; font-weight:bold;}

/* HEADINGS */

h3 {font-size: 14px; font-weight: bold; color:#993300;}
h4 {font-size: 14px; font-weight: bold; color:#cc6600;}
h5 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color:#cc6600;}

/* PHOTO NAV */

#morePhotosNav {float:right; margin-right:10px; margin-top:15px; padding:0; list-style:none;} 
#morePhotosNav li {float:left; margin-right:3px; height:18px;} 
#morePhotosNav li a {height:18px; display:block; width:24px; background: url(/img/common/btnPhotos.gif) no-repeat;} 
#morePhotosNav #btnPhoto1 a:hover {background-position: 0 -18px;}
#morePhotosNav #btnPhoto2 a:hover {background-position: 0 -18px;}
#morePhotosNav #btnPhoto3 a:hover {background-position: 0 -18px;}
#morePhotosNav #btnPhoto4 a:hover {background-position: 0 -18px;}
#morePhotosNav #btnPhoto5 a:hover {background-position: 0 -18px;}

/* INTERIOR LAYOUT */

div#subNav {width: 598px; height: 70px; float:left;}
div#subNav p {padding: 15px 22px 0px 22px;}
div#subNav a {color: #000000; text-decoration: none; font-size: 11px; font-weight:bold;}
div#subNav a.active {color:#cc6633;}

div#subNavFiller {width: 598px; height: 35px; float:left;}

div#content {width:454px; float:left;}
div#content p {padding: 0 0 10px 22px; line-height:16px; font-size:12px;}
div#content h3  {padding: 0 0 10px 21px; line-height:16px;}
div#content h4  {padding: 0 0 5px 21px; line-height:16px;}
div#content p.capabilities {color:#c60; line-height:21px; padding-bottom:25px;}
div#content ul {padding: 0 0 10px 22px;}
div#content li {list-style:inside;line-height:16px; font-size:12px; padding-bottom:5px;}
div#content table#contactTable {margin-left:21px; font-weight:bold;}
div#content table.bioTable {margin-left:21px; width:430px;}
div#content table.bioTable img {background-color: #fff; border: 1px solid #333; padding: 3px;}
	
div#content p.bios {font-size:10px; margin-top:5px;}


div#right {width: 144px; float:left;}
div#right p {margin: 0 0 0 31px; line-height:16px;}
div#right div#rightMenu {margin: 0 0 15px 31px; width:101px; background:#ccc url(/img/rightGrayTop.gif) top no-repeat;}
div#right div#rightMenu p.arrow {background:url(/img/rightArrow.gif) top left no-repeat; line-height:18px; font-size:12px; font-weight:bold; padding:0 0 8px 34px; margin:0;}
div#right div#rightMenu a {color:#930; text-decoration:none;}

table#contactTable input.text {width:120px;}
table#contactTable input.textSmall {width:100px;}
table#contactTable input.textMedium {width:240px;}
table#contactTable input.textXSmall {width:50px;}
table#contactTable input.textLarge {width:320px;}
table#contactTable .textArea {width:400px; height:100px;}
table#contactTable .textAreaMedium {width:400px; height:50px;}
table#contactTable .textAreaSmall {width:400px; height:30px;}
table#contactTable .textAreaEnlarged {width:400px; height:100px;}
table#contactTable select.selMonth {width:45px;}
table#contactTable select.selDay {width:45px;}
table#contactTable select.selYear {width:60px;}
table#contactTable select.selLong {width:410px;}
table#contactTable select.selSmall {width:210px;}
table#contactTable select.selTime {width:100px;}

