/*============================================================================== General */ 
body {padding: 0px 0px 50px 0px; margin: 0;text-align: center;}
#WebsiteMain {width: 894px; padding: 0px 0px 0px 0px; margin: 0 auto; border-left: 1px solid #DAD9E1; border-right: 1px solid #DAD9E1; border-bottom: 1px solid #DAD9E1}
.WebsiteMainInner {background: url(../images/navbk.jpg) no-repeat left 10px;}
#navBk {background: url(../images/navbk.jpg) repeat-y left 10px;}
.clear{height: 0px; line-height: 0px; font-size:0; display:block; clear: both; }
.RedText {color: #D10005}
p{line-height: 1.2em; font-family: verdana;} 
.RedBtnLink {width: 90px; margin: 10px 0px 0px 0px; float:left; background: url(../images/contactsales.jpg) no-repeat; display: block; padding: 3px 15px 5px 15px; font-weight: bold; color: #FFF; text-decoration: none;}
.left span {float: left; width: 200px;} 
/*============================================================================== end General */



/*============================================================================== Header */

#Logo img {border: 0;}
#Header {height: 100px; background: url(../images/headerbk.jpg) no-repeat right top; margin: 0px 0px 0px 0px}
#Header #Logo {float: left; padding: 35px 0px 0px 20px; margin: 0;}

/* TNS */
#Header #HeaderLinks {float: left; padding: 0px 0px 17px 0px; margin:0;}
#Header #HeaderLinks ul {color: #007DCA; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 130px; font-family: arial;}
#Header #HeaderLinks ul li {list-style: none; float: left; padding: 8px 0px 0px 5px;  font-size: 0.7em;}
#Header #HeaderLinks ul li a {display: block; text-decoration: none; color: #007DCA;}
#Header #HeaderLinks ul li#SiteSearchBox {padding: 0px 0px 0px 5px;}
#Header #HeaderLinks ul li#ssLabel {color: #000; padding: 8px 3px 0px 0px;}
#Header #HeaderLinks ul li#tsLabel {color: #000; padding: 8px 3px 0px 30px;}
#Header #HeaderLinks ul li#TextSize img {padding: 2px 0px 0px 0px;}
#Header #HeaderLinks ul li#TextSize {padding: 5px 30px 0px 0px;}
#Header #HeaderLinks ul li#TextSize #TextSizeLbl {color: #000;}
#Header #HeaderLinks ul li#TextSize a{font-weight: bold; display: inline;}
#Header #HeaderLinks ul li#TextSize a img {border: none;}
#Header #HeaderLinks ul li a#TextLinkSmall {color: #FFF; font-size: 0.7em;}
#Header #HeaderLinks ul li a#TextLinkMedium {color: #FFF; font-size: 0.8em;}
#Header #HeaderLinks ul li a#TextLinkLarge {color: #FFF; font-size: 0.9em;}
#Header #HeaderLinks ul li a:hover {text-decoration: underline;}
/* end TNS */

/* Site Search Box */
.Btn {background: url(../images/gobtn.jpg); border: 0; color: #FFF; font-size: 0.9em; width: 25px; height: 25px;}
.QueryInput {border: 1px solid #8D99C1; font-size: 0.9em;  padding: 5px 5px 4px 5px; margin: 0px 0px 0px 0px}
#Header #HeaderLinks fieldset {border: 0; padding: 0; margin: 0;}
#Header #HeaderLinks ul li#SiteSearchBox {padding: 0px 0px 0px 0px;}
#Header #HeaderLinks ul li form {padding: 0; margin: 0}
/* end Site Search Box */

/* GNS */
#Header #MainNavigation {padding: 0; margin: 0; float: left;}
#Header #MainNavigation ul {margin: 0px 0px 0px 12px; padding:0;}
#Header #MainNavigation ul li {list-style: none; float: left; font-family: arial; font-weight: bold; font-size: 0.8em; padding: 0 }
#Header #MainNavigation ul li a {padding: 10px 18px 10px 18px; background: #ECAD14 url(../images/gnsbk.jpg) no-repeat right; color: #000; text-decoration: none; display: block; margin: 0px 0px 0px 2px;}
#Header #MainNavigation ul li a:hover {background: #007DCD url(../images/gnsbkon.jpg) no-repeat right; color: #FFF; text-decoration: none; display: block; margin: 0px 0px 0px 2px;}
a.selectedLinkGNS {padding: 10px 18px 10px 18px; background: #007DCD url(../images/gnsbkon.jpg) no-repeat right !important; color: #FFF !important; text-decoration: none; display: block; margin: 0px 0px 0px 2px;}
/* end GNS */

#BannerImage{width: 100%; text-align: left; float: left; background: url(../images/bannerfade.jpg) no-repeat right top;}
#BannerImage img {float: left;}
#BannerImage div {display: inline; width: 250px; float: left; color: #283E8A; font-family: Verdana; font-size: 1.2em; padding: 0px 0px 0px 30px;}
#BannerImage div h1 {margin: 20px 0px 15px 0px; font-size: 1.1em; font-weight: normal; color: #007ECA;}
#BannerImage div p {margin: 0px 0px 15px 0px; font-size: 0.55em; color: #000;}
#BannerImage div a {display: block; padding: 12px 0px 10px 25px; color: #EDAC14; background: url(../images/bannerlink.jpg) no-repeat left; font-size: 0.8em; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#BannerImage div a:hover {text-decoration: underline;}

/*============================================================================== end Header */



/*============================================================================== StatusBar */

#StatusBar {float: left;}
#StatusBar.wideStatusBar {width: 490px;}
#StatusBar img {}
#StatusBar #PathLinksBuffer {float: left; }
#StatusBar #PathLinks {float: left; }

/*============================================================================== end StatusBar */



/*============================================================================== HomePage Specific */

#HomePageContent {background: url(../images/contbk.jpg) no-repeat right top; font-family: arial; text-align: left; border-bottom: 1px solid #DAD9E1;}

/* HomePage  List */
#HomePageContent #HomePageNewsList {padding:10px; float: left; width: 230px; font-family: arial}
#HomePageContent #HomePageNewsList h2 {margin: 0; padding: 0px 0px 10px 10px; font-size: 1.2em; font-weight: normal;}
#HomePageContent #HomePageNewsList h3 {font-size: 0.8em; margin: 0px 0px 0px 0px; font-weight: bold; color: #1F8CCF; background: url(../images/nlbullet.jpg) no-repeat left center; padding: 0px 0px 0px 15px;}
#HomePageContent #HomePageNewsList ul { padding: 0px 0px 0px 0px; margin: 0;}
#HomePageContent #HomePageNewsList ul li {background: #F0EFED; list-style: none; padding: 10px 10px 15px 10px; margin: 0px 0px 8px 0px;}
#HomePageContent #HomePageNewsList ul li a {margin: 0px 0px 0px 15px; padding: 2px 22px 3px 9px; text-decoration: none; font-family: arial; background: #F0EFED  url(../images/nllinkarr.jpg) no-repeat; font-size: 0.7em; color: #1F8CCF;}
#HomePageContent #HomePageNewsList ul li a:hover {text-decoration: underline;} 
#HomePageContent #HomePageNewsList ul li a.arrowLinkWide {background: url(../images/nllinkarrwide.jpg) no-repeat left; padding-right: 40px;}
#HomePageContent #HomePageNewsList ul li p {margin: 0; padding: 2px 0px 5px 15px; font-size: 0.7em; color: #000}



#HomePageContent #HomePageNewsList .sparrOne {background: url(../images/sparrbullet.jpg) no-repeat left; padding: 2px 1px 3px 7px; margin: 0px 0px 0px 0px}
#HomePageContent #HomePageNewsList .sparrTwo {background: url(../images/sparrbullet2.jpg) no-repeat left; padding: 2px 26px 3px 3px; }
#HomePageContent #HomePageNewsList .spArr a {display: inline-block; margin: 0;}
#HomePageContent #HomePageNewsList .spArr {margin: 0px 0px 0px 15px}
/* end HomePage News List */

/* HomePage Feat Sites */
#HomePageContent #HomePageSites {float: left; width: 344px; padding: 10px 5px 0px 5px;}
#HomePageContent #HomePageSites ul {padding: 0; margin: 0;}
#HomePageContent #HomePageSites div.featSite {float: left; width: 310px; padding: 18px 5px 18px 10px; margin: 0px 0px 10px 0px; border: 1px solid #AFD9E5; background: #FFF;}
#HomePageContent #HomePageSites img {padding: 4px; margin: 0px 10px 0px 0px; float: left; background: url(../images/hpsitesimgbk.jpg) no-repeat;}
#HomePageContent #HomePageSites p {width: 195px; display: inline;float: left; font-size: 0.7em; color: #333333; margin: 0; padding: 5px 0px 15px 0px;}
#HomePageContent #HomePageSites h3 {color: #037DD0; float: left; margin: 0; padding: 0px 0px 0px 0px; font-size: 0.8em; font-weight: bold;}
#HomePageContent #HomePageSites h2 {margin: 0; padding: 0px 0px 10px 0px; font-size: 1.2em; font-weight: normal;}
#HomePageContent #HomePageSites div.featSite a {text-decoration: none; font-size: 0.7em; color: #FFF; float: left; background: #EAAD14 url(../images/hpfsarrow.jpg) no-repeat right; padding: 3px 15px 3px 10px;}
/* end HomePage Feat Sites */

/* HomePage Tell me more */
#HomePageContent #HomeTellList {float: left; width: 278px; padding: 10px 0px 0px 0px;}
#HomePageContent #HomeTellList ul {padding: 0; margin: 0;}
#HomePageContent #HomeTellList ul li {border: 1px solid #AFD9E5; background: #FFF url(../images/hpmorebk.jpg) repeat-x; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;}
#HomePageContent #HomeTellList ul li a {float: left; width: 265px; background: url(../images/hpmorearr.jpg) no-repeat right; display: block; padding: 10px 0px 10px 10px; margin: 0px 0px 0px 0px; text-decoration: none;}
#HomePageContent #HomeTellList ul li a img {border: 0; float: left; margin: 0px 10px 0px 0px;}
#HomePageContent #HomeTellList ul li a span {display: block; color: #037DD0; margin: 0; padding: 0px 0px 5px 0px; font-size: 0.8em; font-weight: bold;}
#HomePageContent #HomeTellList ul li a h3 {color: #037DD0; margin: 0; padding: 0px 0px 5px 0px; font-size: 0.8em; font-weight: bold;}
#HomePageContent #HomeTellList ul li a span.atext {font-weight: normal; width: 190px; display: inline; font-size: 0.7em; color: #333333; margin: 0px; padding: 5px 0px 10px 0px;}
#HomePageContent #HomeTellList ul li a p {font-weight: normal; width: 190px; display: inline; font-size: 0.7em; color: #333333; margin: 0px; padding: 5px 0px 10px 0px;}
#HomePageContent #HomeTellList h2 {margin: 0; padding: 0px 0px 10px 0px; font-size: 1.2em; font-weight: normal;}
/* end HompePage Tell me more */ 

/*============================================================================== end HomePage Specific */

#Footer {text-align: left; padding: 20px 10px 25px 10px; font-family: arial; text-decoration: none; font-size: 0.7em;}
#Footer ul {padding: 0; margin: 0; float: right;} 
#Footer ul li {list-style: none; float: left; margin: 2px 0px 0px 5px;}
#Footer ul li a {color: #737373; text-decoration: none;}
#Footer ul li a:hover {text-decoration: underline;}
#Footer p {color: #737373; float: left; padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif;}
#Footer a {color: #737373; text-decoration: none;}
#Footer a:visited {color: #737373; text-decoration: none;}
#Footer h2 {color: #070B6E; font-size: 1.2em; margin: 0px 0px 5px 0px;}

/*============================================================================== InnerPage Specific */

#Header.InnerHeader {margin:0;}

#PageContent {padding: 0px 0px 0px 0px; background: url(../images/subnavfade.jpg) no-repeat left 55px; text-align: left; border-bottom: 1px solid #DAD9E1;}
#ImageGallery img {border: 4px solid #C1C1C1}
#ImageGallery {padding: 20px 0px 0px 0px}
#PageContent p, #PageContent li, #PageContent a {font-family: arial; line-height: 1.3em;}
#PageContent a {color:#007DCD; text-decoration:none;}
#PageContent a:hover {color:#007DCD; text-decoration:underline;}
#PageContent h2, #PageContent h1, #PageContent h3 {font-family: arial;}


#QuickLinks {font-family: arial;}
#PageContent #PageArticle a {text-decoration: none; color: #007DCD}
#PageContent #PageArticle a:hover {text-decoration: underline;}
#PageContent p, #PageContent li {color: #333333;}
/* Logo */
#Header #LogoInner {background: #F5F8FD; float: left; height: 130px;}
#Header #LogoInner a img {border: 0;}
/* end Logo */


/* SecondryNavigation */
#PageContent #SecondryNavigation {float: left; width: 200px; padding: 0px 0px 0px 10px;}
#PageContent #SecondryNavigation ul {margin: 0px; padding: 0px;}
#PageContent #SecondryNavigation ul li {list-style: none; border-bottom: 1px dashed #7FBDE4; padding: 0px 0px 0px 0px; margin: 0px;}
#PageContent #SecondryNavigation ul li a {font-weight: bold; display: block; text-decoration: none; padding: 6px 0px 9px 20px; color: #000; font-family: arial; font-size: 0.7em;}
#PageContent #SecondryNavigation ul li ul li {display: inline; border: none; padding: 0px 0px 0px 0px;}
#PageContent #SecondryNavigation ul li ul li a {padding: 0px 0px 0px 30px}
#PageContent #SecondryNavigation ul li.selectedLink {padding: 0px 0px 0px 0px; margin: 0}
#PageContent #SecondryNavigation ul li.selectedLink a {background: #AFD9E5; display: block; padding: 6px 0px 9px 20px;  margin: 0px 0px 0px 0px; font-weight: bold;}
#PageContent #SecondryNavigation ul li.selectedLink ul li a {margin: 0px 0px 0px 0px; background: none; padding: 5px 20px 5px 35px;}
#PageContent #SecondryNavigation ul li.selectedLink ul li.selectedLink a {margin: 0px 0px 0px 0px; background: #D5EBF2;}
#PageContent #SecondryNavigation .selectedLinkGNS a {padding: 9px 18px 11px 18px; background: #007DCD url(../images/gnsbkon.jpg) no-repeat right; color: #FFF; text-decoration: none; display: block; margin: 0px 0px 0px 0px !important;}
#PageContent #SecondryNavigation .selectedLinkGNS {display: inline;  border: 0; padding: 0; margin: 0}

#PageContent #SecondryNavigation ul li#PageTitle a:hover {padding: 9px 18px 11px 18px; background: #007DCD url(../images/gnsbkon.jpg) no-repeat right !important; color: #FFF; text-decoration: none; display: block; margin: 0px 0px 0px 0px;}

#PageContent #SecondryNavigation ul li a:hover {background: #D5EBF2; display: block; padding: 6px 0px 9px 20px; margin: 0px 0px 0px 0px; font-weight: bold;}

#PageContent #SecondryNavigation ul li ul li a:hover {background: #D5EBF2; display: block; padding: 5px 0px 5px 35px; margin: 0px 0px 0px 0px; font-weight: bold;}




/* end SecondryNavigation */


/* StatusBar */
#StatusBar {font-family: arial;}
#StatusBar ul {border: none !important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px !important;}
#StatusBar ul li {background: none !important; list-style: none; float: left; font-size: 0.6em !important;  padding: 10px 0px 10px 10px !important;}
#StatusBar ul li a {text-decoration: none; color: #333333 !important; background: url(../images/bcrumb.jpg) no-repeat left; padding: 0px 0px 0px 7px !important; }
#StatusBar ul li a:hover {text-decoration: underline;}
#StatusBar ul li a.SelectedLink {color: #233887;}
#PageContent #SecondryNavigation ul #emaillink {border: none; padding: 0px 0px 0px 20px;}
#PageContent #SecondryNavigation ul #printlink {border: none; padding: 20px 0px 2px 20px;}
#PageContent #SecondryNavigation ul #emaillink a {color: #007ECB; background: url(../images/emiallink.jpg) no-repeat left; padding: 0px 4px 0px 17px;}
#PageContent #SecondryNavigation ul #printlink a {color: #007ECB; background: url(../images/printlink.jpg) no-repeat left; padding: 0px 4px 0px 17px;}
#PageContent #SecondryNavigation ul #emaillink a:hover {text-decoration: underline;}
#PageContent #SecondryNavigation ul #printlink a:hover {text-decoration: underline;}
/* end StatusBar */




#PageContent #PageArticle {padding: 20px 20px 10px 20px; float: left; width: 450px;}
#PageContent #PageArticle.NoPad {padding: 0px 0px 0px 0px; float: left; width: 489px;}
#PageContent #PageArticle.wideArticle {padding: 0px 0px 0px 0px !important; float: left; width: 684px !important;}
#PageContent .wideArticle {padding: 0px 0px 0px 0px; float: left !important; width: 643px !important;}
#PageContent #PageArticle h1 {color: #007DCD; font-weight: normal; font-size: 1.4em; margin: 10px 0px 10px 0px}
#PageContent #PageArticle h2 {margin: 0; padding: 15px 0px 5px 0px; color: #EDAD17; font-size: 1em;}
#PageContent #PageArticle h2.blue {padding: 20px 0px 5px 0px; color: #007DCD;}
#PageContent #PageArticle h3 {margin: 0; padding: 15px 0px 5px 0px; color: #EDAD17; font-size: 0.8em;}
#PageContent #PageArticle h3.blue {color: #007DCD;}
#PageContent #PageArticle p {margin: 0; padding: 0px 0px 10px 0px;}
#PageContent #PageArticle a {font-family: Verdana, Arial, Helvetica, sans-serif; }
#PageContent #PageArticle p, #PageContent #PageArticle li, #PageContent #PageArticle td {font-family: verdana; font-size: 0.7em; color: #343434}
#PageContent #PageArticle ul li {padding: 10px 0px 10px 15px; list-style: none; background: url(../images/innerlistbullet.jpg) no-repeat left 13px;}
#PageContent #PageArticle ul li ul {border-top: 0; border-bottom: 0; }
#PageContent #PageArticle ul li ul li {font-size: 0.8em; background: none; list-style: disc; list-style-position: inside; color: #007DCD;  }
#PageContent #PageArticle ul li ul li ul li {font-size: 1.0em; background: none; list-style: none;  }

#PageContent #PageArticle ol li {padding: 10px 0px 10px 0px;}
#PageContent #PageArticle ol {padding: 10px 0px 10px 0px; margin: 0px 0px 0px 20px; }
#PageContent #PageArticle ul {padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; border-top: 1px dashed  #C8DFE5; border-bottom: 1px dashed  #C8DFE5;}
#PageContent #PageArticle table {margin: 0px 0px 10px 0px; border-top: 1px solid #C3D6F4; border-left: 1px solid #C3D6F4; border-right: 1px solid #C3D6F4; border-bottom:none}
#PageContent #PageArticle table td.tleft, #PageContent #PageArticle table th.tleft {border-right: 1px solid #C3D6F4}

#PageContent #PageArticle ul.noBorder {margin: 0px; padding: 0px 0px 3px 0px; border-top: 0px; border-bottom: 0px;}


/* table color coding */
#PageContent.OrigBluePages #PageArticle table tr th {font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #3C3D99;}
#PageContent.GreyPages #PageArticle table tr th {font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #767A78;}
#PageContent.BluePages #PageArticle table tr th {font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #6762A5;}
#PageContent.YellowPages table tr th {font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #EAAD14;}
#PageContent.DKGreenPages #PageArticle table tr th {font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #00696C;}
#PageContent.NavyPages #PageArticle table tr th {font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #2D2E88;}
/* end table color coding */

#PageContent td{border-bottom: 1px solid #C3D6F4 !important;}
#PageContent td.btm{border-bottom: 1px solid #C3D6F4 !important;}
#PageContent #PageArticle table td {padding: 10px; font-family: Verdana; line-height:1.6em; vertical-align:top;}
#PageContent #PageArticle table h3 {font-size: 1.0em; font-weight:bold; padding: 0px 0px 5px 0px;}
#PageContent #PageArticle table td ul{margin: 0; padding: 0; border-top: 0; border-bottom: 0;}
#PageContent #PageArticle table td ul li{font-size: 1.0em;}

#PageContent #PageArticle ul.PictureList {border: none; padding: 0; margin: 0px;}
#PageContent #PageArticle ul.PictureList li {border-bottom: 1px dotted #E9F0FA; background: none; padding: 20px 0px 20px 0px;}
#PageContent #PageArticle ul.PictureList li div.StaffListTitle {padding: 5px 0px 0px 0px; color: #2D2E8B; font-weight: bold; font-size: 0.9em}
#PageContent #PageArticle ul.PictureList li h2 {width: 320px; font-size: 1.2em; float: left;  margin: 0; padding: 0px 0px 0px 0px;}
#PageContent #PageArticle ul.PictureList li img {border: 2px solid #97D2F7; float: left; margin: 2px 10px 0px 0px}
#PageContent #PageArticle ul.PictureList li p {font-size: 1em; padding: 0px 0px 0px 0px; margin: 0;}
#PageContent #PageArticle ul#addressList li img  {border: none !important;}


.PictureListImg {float: left; width: 140px}
.PictureListImgRight {float: right; width: 140px}
.PictureListTxt {float: left; width: 300px;}
.PictureListImgStaff {float: left; width: 115px}
.PictureListTxtStaff {float: left; width: 530px;}
.PictureListTxtStaff h2 {width: 540px !important;}
.PictureListImgStaff img {border: 4px solid #C1C1C1!important;}

#PageContent #PageArticle #newsList {padding:0; border: none;}
#PageContent #PageArticle #newsList li {padding: 10px 0px 20px 15px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #E9F0FA;}
#PageContent #PageArticle #newsList li div.NewsItemDate {float: left; color: #000; width: 55px;}
#PageContent #PageArticle #newsList li a {background: url("../images/newsbullet.gif") no-repeat left; color: #007DCD; text-decoration: none; padding: 0px 0px 0px 15px;}
#PageContent #PageArticle #newsList li a:hover {text-decoration: underline;}
#PageContent #PageArticle li .NewsItemContent{width: 270px; float: left; padding: 0px 10px 0px 10px}


#PageContent #PageArticle #ShowcaseImages img {float: left; margin: 0px 3px 10px 0px;}
#PageContent #PageArticle #ContentWrapper {padding: 10px 20px 10px 20px;}

#PageContent #PageArticle.PageArticleWide {width: 680px; padding: 20px 0px 10px 20px}
#PageContent #PageArticle.PageArticleWide h2.h2Gallery {font-weight: normal; font-size: 1.2em; margin: 0px; color: #313493; padding: 8px 7px 9px 10px; clear: both; border: 1px solid #ECEBF0; background: #DEE5F8 url(../images/galleryh2fade.jpg) repeat-x;}
#PageContent #PageArticle.PageArticleWide .GalleryImages {margin: 10px 0px 10px 0px}
#PageContent #PageArticle.PageArticleWide .GalleryImages {}
#PageContent #PageArticle.PageArticleWide .GalleryImages img {float: left; border: 5px solid #ACD9FF; margin: 0px 13px 0px 0px;}
#PageContent #PageArticle.PageArticleWide .GalleryImages img.LastImg {margin: 0px 0px 0px 0px;}

#PageContent #PageArticle #FeatureText {height: 137px; padding: 20px 20px 0px 20px; background: url(../images/featuretextfade.jpg) bottom repeat-x;}
#PageContent #PageArticle #FeatureText H1 {font-size: 1.4em; margin: 5px 0px 0px 0px}
#PageContent #PageArticle #FeatureText p {color: #72716F; margin: 5px 0px 0px 0px;}
#PageContent #PageArticle .h2Blue {color: #32368F;}

/* QuickLinks */
#PageContent #QuickLinks {float: left; width: 193px; }
#PageContent #QuickLinks img {}
#PageContent #QuickLinks h1 {margin: 0; padding: 7px 0px 9px 10px; color: #233887; font-size: 0.9em; background: url(../images/newsheader.jpg) repeat-x;}
#PageContent #QuickLinks .QuickLinksContent {padding: 10px 10px 10px 10px; background: url(../images/qlbk.jpg) repeat-y left;}
#PageContent #QuickLinks .QuickLinksContent ul {margin: 0; padding: 0}
#PageContent #QuickLinks .QuickLinksContent ul li {padding: 0px 0px 7px 0px; margin: 0px 0px 0px 5px; list-style: none; font-size: 0.8em}
#PageContent #QuickLinks .QuickLinksContent ul li a {width: 150px; display: block; background: url(../images/qlarr.jpg) no-repeat 140px center; padding: 0px 20px 6px 0px; border-bottom: 1px dashed #7EBEE2; color: #787C7D !important; text-decoration: none; font-size: 0.9em;}
#PageContent #QuickLinks .QuickLinksContent h2 {margin: 0px 0px 5px 0px; color: #223987; font-size: 0.9em}
#PageContent #QuickLinks .QuickLinksContent a { text-decoration: none; font-size: 0.8em; color: #747476;}
#PageContent #QuickLinks .QuickLinksContent span.DocSize {display: block; font-size: 0.8em; color: #323433;}
#PageContent #QuickLinks .QuickLinksContent a:hover {text-decoration: underline;}
#PageContent #QuickLinks .QuickLinksContent p {margin: 2px 0px 2px 0px; color: #323433; font-size: 0.8em;}
#PageContent #QuickLinks .QuickLinksContent h2.RedHead {padding: 0px 0px 0px 15px; color: #EE3032; background: url(../images/bannerlinkbullet.jpg) no-repeat left;}
#PageContent #QuickLinks .QuickLinksContent span.HousePrice {color: #23378D; font-weight: bold; font-size: 0.8em;}
#PageContent #QuickLinks .QuickLinksContent p.HouseDetalis {color: #23378D;}
#PageContent #QuickLinks .qlTitle {margin: 0px; width: 165px; background: url(../images/qltitle.gif); color: #FFF; font-size: 0.9em; padding: 9px 0px 8px 12px; border: none;}
#PageContent #QuickLinks .QuickLinksBody {position: relative; top: -20px;}
#PageContent #QuickLinks .QLItem , #PageContent #QuickLinks .DownloadBox {width: 162px; float: left; background: url(../images/qlfade.jpg) repeat-x bottom; padding: 15px 15px 15px 15px;} 
#PageContent #QuickLinks .QLItem h3 {margin: 0px 0px 3px 0px; color: #543016; font-size: 0.9em;}
#PageContent #QuickLinks .QLItem a {text-decoration: none; color: #727375;}
#PageContent #QuickLinks .QLItem a:hover {text-decoration: underline; color: #727375;}
#PageContent #QuickLinks .QLItem .price {display: block; padding: 3px 0px 3px 0px; color: #007FCA;}
#PageContent #QuickLinks .QLItem p, #PageContent #QuickLinks .DownloadBox p {margin: 0px 0px 0px 0px; font-size: 0.7em; color: #333333}
#PageContent #QuickLinks .DownloadBox h3 {margin: 0px 0px 5px 0px; color: #086DC7; font-size: 0.8em;}
#PageContent #QuickLinks .DownloadBox .DocDetails {display: block; color: #727375;}
#PageContent #QuickLinks .DownloadBox  a {text-decoration: none; color: #727375;}
#PageContent #QuickLinks .DownloadBox  a:hover {text-decoration: underline; color: #727375;}  

#PageContent #QuickLinks #InnerQuickLinks {}
#PageContent #QuickLinks #InnerQuickLinks {padding: 0; margin: 0;}
#PageContent #QuickLinks #InnerQuickLinks li {width: 194px; height: 76px; background: url(../images/innerlinkfade.jpg) repeat-x; list-style: none; margin: 0px 0px 8px 0px;}
#PageContent #QuickLinks #InnerQuickLinks li a {display: block; padding: 10px 30px 0px 10px; height: 61px; margin: 0px 0px 2px 0px; text-decoration: none; color: #72716F; font-size: 0.7em;}

#PageContent #QuickLinks #InnerQuickLinks li a img {border: 0; float: left;}
#PageContent #QuickLinks #InnerQuickLinks li a span {display: block; color: #32368F; font-size: 1.1em; padding: 0px 0px 4px 0px;}

#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkGrey a {border-bottom: 5px solid #737373; background: url(../images/innerarrlinkgrey.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkYellow a {border-bottom: 5px solid #EAAD14; background: url(../images/innerarrlinkyellow.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkDkGreen a {border-bottom: 5px solid #00696C; background: url(../images/innerarrlinkdkgreen.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkNavy a {border-bottom: 5px solid #3D3794; background: url(../images/innerarrlinknavy.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkGreen a {border-bottom: 5px solid #3A9339; background: url(../images/innerarrlinkgreen.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkRed a {border-bottom: 5px solid #ED3130; background: url(../images/innerarrlinkred.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkBlue a {border-bottom: 5px solid #6762A5; background: url(../images/innerarrlinkblue.jpg) no-repeat right;}
#PageContent #QuickLinks #InnerQuickLinks li.InnerLinkGGrey a {border-bottom: 5px solid #445768; background: url(../images/innerarrlinkgrey.jpg) no-repeat right;}

#PageContent #AquaText {float: left; width: 177px; height: 161px; margin: 0px 0px 0px 0px; height: 145px; padding: 0px 0px 10px 15px; background: #008F89 url(../images/aquabk.jpg); color: #FFF !important;}
#PageContent #StatusBar #AquaText {margin:0;}
#PageContent .col1 , #PageContent .col2 {width: 85px; float: left; margin: 0px; background: none; border: none !important; padding: 10px 0px 0px 0px}
#PageContent .col2 {padding: 31px 0px 0px 7px}
#AquaText h2 {padding: 0 !important; color: #096CC9 !important; margin: 20px 0px 5px 0px !important; font-size: 1.1em !important; font-weight: bold !important;}
#PageContent  #AquaText p {font-family: arial; color: #656565; line-height: 1.4em; margin: 10px 0px 0px 0px; font-size: 0.7em;}

#PageContent  #AquaText a { font-size: 1.0em; font-weight:bold; }


/* end QuickLinks */

/* search results */
.nextresults {text-align: center;}
/*============================================================================== end InnerPage Specific */

#CompanyInfo {margin: 0 auto; width: 890px; padding: 20px 0px 0px 0px; text-align: left;}
#CompanyInfo a {text-decoration: none; color: #818181; font-size: 0.7em; font-family: arial}
#CompanyInfo a:hover {text-decoration: underline;}

#sitemap li ul li {list-style: disc !important; margin: 0px 0px 0px 30px !important; padding: 0 !important; font-size: 1em !important;}
#sitemap li {}
#sitemap li h2 {background: url(../images/bannerlinkbullet.jpg) no-repeat left; padding: 0px 0px 0px 15px;}
#sitemap li ul li ul li{list-style: circle !important;}
#sitemap li ul {padding: 0 !important; margin: 0 !important; border: none !important;}

.left {float: left}


table {border: 1px solid #DDD; margin: 15px 0px 0px 2px}
table td.tleft, #PageContent #QuickLinks table th.tleft {border-right: 1px solid #DDD}

table {border: 1px solid #C3D6F4; margin: 15px 0px 0px 0px}
table td.tleft, #PageContent #PageArticle table th.tleft {border-right: 1px solid #C3D6F4}
table td {font-size: 0.7em; padding: 7px 10px 7px 10px;}
table tr th {text-align: left; font-weight: bold; font-family: arial; color: #FFF; font-size: 0.7em; padding: 5px 10px 5px 10px; background: #767A78;}

#fixedWidth{width: 95px}
.centeredText {text-align: center;}
.greyCell {background: #DDD;}
.greyCell li {padding: 7px 0px 0px 5px !important; background: none !important; }

sup {font-size: 0.8em !important}
