﻿/* Default Page */
.Clickable { cursor: pointer; }

.ContentPane_01 { width: 512px; height: 234px; float: left; background-image: url(images/ContentAd.gif); background-repeat: no-repeat; background-position: top right; }

.ContentPane_01 .ContentPane_01L { width: 351px; height: 234px; float: left; background-image: url(images/ContentAd.gif); background-repeat: no-repeat; background-position: top right; }
.ContentPane_01 .ContentPane_01R { width: 161px; height: 234px; float: left; background-image: url(images/ContentAd.gif); background-repeat: no-repeat; background-position: top right; }

.ContentPane_01 .WelcomeBanner { width: 351px; height: 35px; border-top: solid 2px #fff; background-image: url(images/BlueBG_6C81C4.gif); background-repeat: repeat; }
.ContentPane_01 .WelcomeBanner .LargeMarker { width: 8px; height: 35px; float: left; background-image: url(images/Large_LeftMarker.gif); background-repeat: no-repeat; background-position: left top; }
.ContentPane_01 .WelcomeBanner .Text { position: relative; left: 5px; z-index: 1000; width: 270px; height: 34px; float: left; background-image: url(images/WelcomeText.gif); background-repeat: no-repeat; }
.ContentPane_01 .WelcomeBanner .WelcomeImageHead { float: right; width: 68px; height: 35px; background-image: url(images/WelcomeBanner_Head.gif); background-repeat: no-repeat; background-position: right; }
.ContentPane_01 .ContentText { width: 351px; height: 115px; background-image: url(images/LightBlueBG_A8BDEE.gif); background-repeat: repeat; }
.ContentPane_01 .ContentText .Content { width: 351px; height: 115px; background-image: url(images/Content_ManBody.gif); background-repeat: no-repeat; background-position: right; }
.ContentPane_01 .ContentBottomGraphic { width: 351px; height: 82px;  background-image: url(images/ContentImage_001.jpg); background-repeat: no-repeat; }
.ContentPane_01 .ContentCenterGraphic { width: 157px; height: 230px; background-image: url(images/ContentAd_Auction.gif); background-repeat: no-repeat; border-top: solid 2px #fff; border-left: solid 2px #fff; }

.ContentPane_01 .Dot
{
	display: block;
	float: left;
	width: 10px;
	color: #002878;
	padding-top: 4px;
}
.ContentPane_01 .h1
{
	display: block;
	font-weight: bold;
	font-size: 0.87em;
	margin-left: 3px;
	width: 270px;
	color: #002878;
	margin-right: 5px;
	padding-top: 5px;
}
.ContentPane_01 .h2 { color: #002878; font-size: .78em; font-weight: normal; width: 270px; display: block; margin-top: 2px; margin-left: 10px; margin-right: 5px;}

.ContentPane_02 { width: 252px; height: 380px; float: left; border-bottom: solid 2px #fff;}
.ContentPane_02 .SmallBanner { width: 252px; height: 27px; border-top: solid 2px #fff; background-image: url(images/BlueBG_6C81C4.gif); background-repeat: repeat; }
.ContentPane_02 .SmallBanner .SmallMarker { width: 9px; height: 27px; float: left; background-image: url(images/Small_LeftMarker.gif); background-repeat: no-repeat; background-position: left top; }
.ContentPane_02 .SmallBanner .InternationalText { width: 160px; height: 27px; margin-left: 10px; background-image: url(images/InternationalText.gif); background-repeat: no-repeat; }
.ContentPane_02 .Map { width: 252px; height: 198px; background-image: url(images/map.gif); background-repeat: no-repeat; }
.ContentPane_02 .Regions { width: 252px; height: 71px; background-image: url(images/LightBlueBG.gif); background-repeat: repeat;}
.ContentPane_02 .Regions .RegionText { font-size: .78em; color: #002878; display: block; padding-top: 5px; margin-left: 7px; margin-right: 3px;}
.ContentPane_02 .Regions .RegionDropDown { text-align: center; display: block; margin-top: 6px; margin-left: 3px; margin-right: 3px; }
.ContentPane_02 .SignUpForm { width: 252px; height: 58px; background-image: url(images/LightBlueBG_A8BDEE.gif); background-repeat: repeat; }
.ContentPane_02 .SignUpForm .EmailIcon { width: 71px; height: 55px; display: block; float: left; background-image: url(images/EmailIcon.gif); background-repeat: no-repeat; background-position: left top;  } 
.ContentPane_02 .SignUpForm .ContentText { font-size: .78em; color: #002878; display: block; padding-top: 3px; margin-left: 3px; margin-left: 3px; } 
.ContentPane_02 .SignUpForm .Control {  text-align: left; display: block; margin-top: 6px; margin-left: 3px; margin-right: 3px; }
.ContentPane_02 .SignUpForm .Control .SearchTextBox { position: relative; top: -4px; }
.ContentPane_02 .SmallBanner .SignUpText { width: 165px; height: 27px; margin-left: 10px; background-image: url(images/signUpText.gif); background-repeat: no-repeat; }

.ContentPane_03 { width: 512px; height: 146px; margin-top: -1px; }
.ContentPane_03 .SmallBanner { float: left; width: 256px; height: 27px; border-top: solid 1px #fff; background-image: url(images/BlueBG_6C81C4.gif); background-repeat: repeat; }
.ContentPane_03 .SmallBanner .Content {  }
.ContentPane_03 .SmallBanner .Content .Login { display: block; width: 256px; height: 122px; background-image: url(images/login.gif); background-repeat: no-repeat; background-position: left top; }
.ContentPane_03 .SmallBannerRight { border-bottom: solid 2px #E5E5E5; margin-left: 2px; float: left; width: 252px; height: 27px; border-top: solid 1px #fff; background-image: url(images/BlueBG_6C81C4.gif); background-repeat: repeat; }
.ContentPane_03 .SmallBanner .SmallMarker { width: 9px; height: 27px; float: left; background-image: url(images/Small_LeftMarker.gif); background-repeat: no-repeat; background-position: left top; }
.ContentPane_03 .OnlineOrderText { width: 165px; height: 27px; margin-left: 10px; background-image: url(images/OrderOnlineText.gif); background-repeat: no-repeat; }
.ContentPane_03 .SmallBannerRight .SmallMarker { width: 9px; height: 27px; float: left; background-image: url(images/Small_LeftMarker.gif); background-repeat: no-repeat; background-position: left top; }
.ContentPane_03 .SmallBannerRight .Content { width: 252px; height: 119px; background-image: url(images/graybg_E5E5E5.gif); background-repeat: repeat; }
.ContentPane_03 .LatestNewsText { width: 165px; height: 27px; margin-left: 10px; background-image: url(images/LatestNewsText.gif); background-repeat: no-repeat; } 

/* RssReader */
.ContentPane_03 .RssList { padding-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; }
.ContentPane_03 .RssList .NewsItem { display: block; clear: both; margin-top: 3px; margin-bottom: 3px; background-position: left center; background-repeat: no-repeat; background-image: url(images/NewsItemBullet.gif); }
.ContentPane_03 .RssList .NewsItem a { display: block; margin-left: 12px; font-size: .9em; color: #002878; text-decoration: none; }
.ContentPane_03 .RssList .NewsItem a:hover { text-decoration: underline; color: #555146; }
.ContentPane_03 .SmallBannerRight .Content .ReadMore { display: block; float: right; margin-right: 5px;  font-size: .8em; color: #43558F; text-decoration: none; }
.ContentPane_03 .SmallBannerRight .Content .ReadMore:hover { text-decoration: underline; color: #555146; }

/* Display Page */
.Breadcrumbs { border-top: solid 2px #fff; border-bottom: solid 2px #fff; height: 16px; background-image: url(images/bluebg_6C81C4.gif); background-repeat: repeat; }
.Breadcrumbs .Leader { margin-right: 5px; width: 7px; height: 16px; float: left; background-image: url(images/BreadcumbLeader.gif); background-repeat: no-repeat; background-position: left center; } 
.Breadcrumbs .Text { color: #fff; font-size: 7pt; }
.Breadcrumbs .Node { font-size: 7pt; color: #eee; }
.Breadcrumbs .CurrentNode { font-size: 7pt; color: #fff; }
.Breadcrumbs .Separator { font-size: 7pt; color: #fff; }
.LeftColumn { width: 165px; float: left;  }
.LeftColumn .PageTitle { display: block; padding-right: 5px; width: 161px; background-color: #002878; color: #fff; text-transform: uppercase; text-align: right; letter-spacing: -0.075em; font-size: 14pt; line-height: 15pt; }
.ContentColumn { width: 565px; float: left; padding: 15px; }

/* SubMenu */
.LeftColumn .SubMenu { text-align: right; background-color: #fff; }
.LeftColumn .SubMenu .Items { padding-top: 1px; padding-bottom: 1px; }
.LeftColumn .SubMenu .Items .Item { display: block; width: 166px;  height: 27px; clear: both; background-color: #a52017; border-top: solid 1px #fff; border-bottom: solid 1px #fff;    }
.LeftColumn .SubMenu .Items .Item .MenuLink { display: block; height: 27px; margin-top: 7px; margin-right: 10px; font-size: 7pt; font-weight: bold; color: #fff; text-decoration: none;}
.LeftColumn .SubMenu .Items .Item .MenuLink:hover { color: #002878; }
.LeftColumn .SubMenu .Items .SelectedItem { display: block; width: 166px; height: 27px; clear: both; background-color: #e5e5e5; border-top: solid 1px #fff; border-bottom: solid 1px #fff;  background-repeat: no-repeat; background-position: right; background-image: url(images/ActiveMenuItem.gif); }
.LeftColumn .SubMenu .Items .SelectedItem .MenuLink { display: block; height: 27px; margin-top: 7px; margin-right: 10px; font-size: 7pt; font-weight: bold; color: #fff; text-decoration: none; color: #002878; }
.LeftColumn .SubMenu .Items .SelectedItem .MenuLink:hover { color: #002878; }

/* Subscription */
.Subscription { width: 300px; padding-top: 15px; }
.Subscription .Title { height: 20px; font-size: 1.0em; background-color: #a52017; color: #fff; font-weight: bold; padding-left: 5px; padding-top: 5px; }
.Subscription .Entry { margin-top: 15px; text-align: center; }
.Subscription .Label { font-size: .8em; color: #555146; }
.Subscription .Buttons { margin-top: 15px; text-align: center; }

/* Contact Us */
.ContactUs { width: 530px; padding-top: 15px; }
.ContactUs .Title { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/contactus.gif); background-repeat: no-repeat; background-position: left bottom; }
.ContactUs .TitlePhone { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/contactus_phone.gif); background-repeat: no-repeat; background-position: left bottom; }
.ContactUs .TitleEMail { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/contactus_email.gif); background-repeat: no-repeat; background-position: left bottom; }
.ContactUs .Entry { margin-top: 5px; }
.ContactUs .Label { font-size: .8em; color: #555146; display: block; width: 150px; }
.ContactUs .Buttons { margin-top: 15px; text-align: center; margin-bottom: 10px; }
.ContactUs .Caption { margin-top: 5px; margin-left: 10px; width: 100px; float: left; }
.ContactUs .Data { margin-top: 5px; }
.ContactUs .FooterSpace { height: 10px; }

/* Sign Up */
.SignUp { width: 530px; padding-top: 15px; }
.SignUp .Title { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/signup.gif); background-repeat: no-repeat; background-position: left bottom; }
.SignUp .Entry { margin-top: 5px; }
.SignUp .Label { font-size: .8em; color: #555146; display: block; width: 200px; }
.SignUp .Buttons { margin-top: 15px; text-align: center; margin-bottom: 10px; }
.SignUp .Caption { margin-top: 5px; margin-left: 10px; width: 100px; float: left; }
.SignUp .Data { margin-top: 5px; }
.SignUp .FooterSpace { height: 10px; }
.SignUp .Req { font-size: 1.0em; color: #FF0000; width: 16px; }

/* Inventory */
.Inventory { width: 530px; padding-top: 15px; }
.Inventory .Title { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/InventorySearch.gif); background-repeat: no-repeat; background-position: left bottom; }
.Inventory .Results { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/SearchResults.gif); background-repeat: no-repeat; background-position: left bottom; }
.Inventory .LinkEntry { margin-top: 5px; margin-bottom: 15px; } 
.Inventory .LinkEntry a { margin-top: 5px; margin-bottom: 15px; text-decoration: underline; color: #000000; font-family: Verdana, Arial, Sans-Serif, Helvetica; font-size: 9pt; } 
.Inventory .LinkEntry a:hover { margin-top: 5px; margin-bottom: 15px; text-decoration: underline; color: #404060; } 
.Inventory .Entry { margin-top: 5px; margin-bottom: 15px; }
.Inventory .Label { font-size: .8em; color: #555146; display: block; width: 150px; }
.Inventory .Buttons { margin-top: 15px; text-align: center; margin-bottom: 10px; }
.Inventory .Caption { margin-top: 5px; margin-left: 10px; width: 100px; float: left; }
.Inventory .Data { margin-top: 5px; }
.Inventory .FooterSpace { height: 10px; }

/* News */
.News { width: 558px; padding-top: 15px; padding-bottom: 10px; }
.News .MasterGridView { }
.News .PageTitle { height: 22px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 2px; background-image: url(images/articletitle.gif); background-repeat: no-repeat; background-position: left bottom; }
.News .NewsItem { padding-top: 4px; padding-bottom: 4px; display: block; font-size: .8em; color: #002878; text-decoration: none; border-bottom: solid 1px #fff; }
.News .NewsItem:hover { color: #555146; }
.News .NewsItem:visited { color: #eee; }
.News .Pager { padding-top: 10px; width: 558px; text-align: center;}
.News .Pager input { font-size: .9em; color: #555146; width: 50px; padding-bottom: 2px; padding-bottom: 0px; }
.News .ModuleTitle { display: block; color: #002878; font-weight: bold; font-size: 1.2em; }
.News .ModulePressDate { display: inline; font-weight: bold; font-size: 1em; }
.News .ModuleLocation { display:inline; font-size: 1em; }
.News .ModuleText { display: block; font-size: .9em; color: #000000; padding-top: 10px; padding-bottom: 10px; }
.News .BackButton { display: block; text-align: center; font-size: .8em; color: #002878; }

/* Site Map */
.PaddedSection { padding: 3px; }
.SiteMap .FloatClear { clear: both; }
.SiteMap .Title { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 2px; background-image: url(images/siteindex.gif); background-repeat: no-repeat; background-position: left bottom; }
.SiteMap .LetterLinks { letter-spacing: 5px; }
.SiteMap .LetterLinks a { font-weight: bold; color: #002878; text-decoration: none; }
.SiteMap .LetterLinks a:hover { color: #6C81C4; }
.SiteMap .Group { border: solid 1px #6C81C4; padding-bottom: 5px; }
.SiteMap .Group .Legend { font-weight: bold; font-size: 9pt; color: #002878; }
.SiteMap .TopLink { display: block; clear: both; text-align: right; color: #002878; font-weight: bold; text-decoration: none; }
.SiteMap .TopLink:hover { color: #6C81C4; text-decoration: underline; }
.SiteMap .SiteLinks { display:block; float: left; font-weight: bold; font-size: 8pt; color: #002878; }
.SiteMap .SiteLinks:hover { color: #666; }
.SiteMap .SiteLinks:visited { color: #002878; }
.SiteMap p { color: #333; }

#SearchResults { border: 1px solid #333; padding: 10px 20px; background-color: #eee; }
#SearchResults ul  { margin: 0; padding: 0; border: 0; vertical-align:baseline; list-style:none; } 

.LoginScreen { border: 1px solid #333; padding: 10px 20px; background-color: #eee; }
.LoginScreen .Title { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/actnowlogin.gif); background-repeat: no-repeat; background-position: left bottom; }
.LoginScreen .LoginEdge {BORDER: royalblue thin solid; WIDTH: 600px; }
.LoginScreen .Entry { margin-top: 5px; }
.LoginScreen .Label { font-size: .8em; color: #555146; display: block; width: 750px; }
.LoginScreen .Buttons { margin-top: 15px; text-align: center; margin-bottom: 10px; }
.LoginScreen .Caption { margin-top: 5px; margin-left: 10px; width: 700px; }
.LoginScreen .ScrollBox {overflow:scroll; overflow-y: scroll; overflow-x: none; padding: 2px; margin-top: 5px; background-color: White; border: solid 1px black; }

.ForgotPassword { border: 1px solid #333; padding: 10px 20px; background-color: #eee; }
.ForgotPassword .Title { height: 18px; font-size: 1.0em; background-color: #a52017; color: #FFC220; font-weight: bold; padding-left: 5px; padding-top: 5px;  background-image: url(images/actnowlogin.gif); background-repeat: no-repeat; background-position: left bottom; }
.ForgotPassword .Entry { margin-top: 5px; }
.ForgotPassword .Label { font-size: .8em; color: #555146; display: block; width: 750px; }
.ForgotPassword .Buttons { margin-top: 15px; text-align: center; margin-bottom: 10px; }
.ForgotPassword .Caption { margin-top: 5px; margin-left: 10px; width: 700px; }

.paging { padding: 5px; position: relative;}
.currentPage { border: 1px solid #002878; padding: 5px 10px; display: inline-block; background-color: #002878; color: #fff; }
.paging a { border: 1px solid #0099FF; padding: 5px 10px; display: inline-block; text-decoration: none; color: #0099FF; background-color: #fff; } 
.paging a:hover { border: 1px solid #002878;} 
.paging-summary { position: absolute; right: 10px; top: 10px; } 
.search-link { font-size: 1.2em; color: #00f; text-decoration: underline; }