/*****************************
  Default Style Elements
*****************************/

body {margin:10px; padding:0px; text-align:center; background-color:#8FB1CA;}
body, div, p, img, table, tr, td {font-family:Tahoma, Verdana, Helvetica; font-size:10px; color:#004A85; margin:0; padding:0;}
img {border:0;}
a, a:link, a:visited {border:0px; margin:0px; color:#D57528; text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
.ThemeContainer {width:662px; text-align:left; margin:15 auto;}
.divSiteContainer {position:relative; background-color:#024A84; width:662px; padding-right:4px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Quantum-Communications-19x1.gif); background-repeat:no-repeat; background-position:right top;}
.divThemeContainer {width:auto; border:solid 4px #CBCFD2; background-color:#ffffff; padding:4px;}
.divBottomLeftCorner {clear:both;}
.divContactLink {position:absolute; top:14px; right:-21px;}

/* Header Styles */
.divHeader {position:relative; height:83px; margin-bottom:4px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Quantum-Communications-3x2.gif);}
#logo {float:left; width:218px; height:83px; padding:0px; margin:0px;}
#divHeaderLinkContainer {width:421px; height:83px; float:right; position:relative;}
#divHeaderLinkContainer img {}
#divHeaderText {position:absolute; top:5px; right:10px; font-weight:bold; font-size:12px; text-transform:uppercase;}
#divCustomerLogin {position:absolute; top:25px; right:10px; font-size:9px; text-transform:uppercase;}
#divPageTitles {height:21px; margin:5px 0px; border-top:solid 1px #D1D9E4; border-bottom:solid 1px #D1D9E4; line-height:20px; text-transform:uppercase;}
.headerPhone {font-weight:bold; color:#004B85; font-size:12px; float:right;}
.pageTitleText h1 {font-weight:bold; color:#D57528; font-size:10pt; padding:0px; margin:0px;}

/* Navigation Styles */
.divNavigation {color:#ffffff; position:relative; line-height:20px; background-color:#D57528; height:20px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Sub-Nav-Background.gif); padding:0px 5px;}
.divNavigation a, .divNavigation a:link, .divNavigation a:visited {display:inline; line-height:20px; color:#ffffff;}
#divMainNav {position:absolute; top:-24px; right:0px; z-index:1000; height:25px; line-height:25px;}
.NavItem {margin-left:1px; float:left; height:25px;}
.NavItem a, .NavItem a:link, .NavItem a:visited {line-height:25px;}
.HomeNavItemHome {float:left;}
.HomeNavItemHome a, .HomeNavItemHome a:link, .HomeNavItemHome a:visited {line-height:25px; padding:0px 3px;}
.HomeNavItemSubPages {float:left;}
.HomeNavItemSubPages a, .HomeNavItemSubPages a:link, .HomeNavItemSubPages a:visited {line-height:25px; padding:0px 5px;}
.divMenuItemLeft {float:left; width:6px; height:25px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Menu-Left.gif); background-repeat:no-repeat; background-position:left top;}
.divMenuItemLeftOpen {float:left; width:6px; height:25px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Menu-Left-Current.gif); background-repeat:no-repeat;}
.SectionMenuItem {float:left; height:25px; padding:0px 6px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Nav-Background-Pages.gif);}
.SectionMenuItem a, .SectionMenuItem a:link, .SectionMenuItem a:visited {padding:0px 3px; font-size:11px; line-height:30px;}
.divMenuItemOpen {float:left; height:25px; padding:0px 6px; background-color:#A24309;}
.divMenuItemOpen a, .divMenuItemOpen a:link, .divMenuItemOpen a:visited {font-weight:bold; padding:0px 3px; font-size:11px;}
.divMenuItemRight {float:left; width:6px; height:25px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Menu-Right.gif); background-repeat:no-repeat;}
.divMenuItemRightOpen {float:left; width:6px; height:25px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Menu-Right-Current.gif); background-repeat:no-repeat;}

/* ChildMenu Styles */
.ChildMenuLinks, .ChildMenuLinks a, .ChildMenuLinks a:link, .ChildMenuLinks a:visited {color:#ffffff; font-size:10px; line-height:15px; text-transform:uppercase;}
.ChildMenuLinks a:active, .ChildMenuLinks a:hover {text-decoration:underline;}
a.ChildCurrentPage:link, a.ChildCurrentPage:visited {text-decoration:underline;}

/* Left Column Box */
.divLeftColumn {width:170px;}
.divBoxContainer {width:168px; margin:7px 0px; padding-right:3px; background-color:#D0D9E0; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Small-Box-Corner.gif); background-repeat:no-repeat; background-position:right top;}
.divBoxContent {border:solid 1px #A2B4C2; background-color:#EFF4F8; padding:0px 6px 6px 5px; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Quantum-Communications-10x2.jpg); background-repeat:repeat-x;}
.divBoxContentHeader {height:19px; line-height:19px; color:#fff; margin-bottom:5px;}
.divBoxContentHeader a, .divBoxContentHeader a:link, .divBoxContentHeader a:visited {color:#fff;}
.divBoxContentHeader a:active, .divBoxContentHeader a:hover {text-decoration:none; color:#f5e1d0;}
.imgLeftBoxImage {margin:5px 4px -1px 0px;}
.divBoxFooter {}
.divSearchBox {margin:5px 0px;}
#divSearch_SearchButton {float:right;}
.SearchBox {width:112px; height:20px; border:solid 1px #A0B5C6; background-color:#EFF4F8;}
.divSectionDescription {padding-left:10px;}
.divSectionDescription a, .divSectionDescription a:link, .divSectionDescription a:visited {color:#2C91E2;}

/* Newsletter Signup */
.divNewsletterWelcome {padding:10px; border:solid 1px Gray; background-color:#eeeeee; font-size:12px ! important;}
.divNewsletterSignupFieldLabel {color:#A1B6C7; font-size:10px; line-height:16px;}
.NewsletterTxtBox {background-color:#fff; border:solid 1px #D7DCE0; width:100%; height:18px; font-size:11px; padding:2px;}
div.NewsletterJoinButton {padding:5px 0px;}
.NewsletterSignupError {color:#fff;}
p.newsletterWelcome {font-size:10px ! important; font-family:Tahoma ! important;}

/* Home Page Styles */
.divHomeContainer {margin:0 auto; width:431px; text-align:left;}
.divHomePictureContainer {position:relative; width:428px; height:237px; margin-bottom:10px;}
.divHomePicture {position:absolute; top:0px; left:0px; width:428px; height:237px; overflow:hidden;}
.divHomePictureHeader1 {position:absolute; top:25px; left:60px; font-weight:normal; font-size:13pt; width:235px; height:80px; text-align:right;}
span.HomeTestimonial_BriefDescription {color:#fff; font-size:9pt;}
.divHomePictureHeader2 {color:#fff; position:absolute; top:120px; left:25px; font-weight:normal; font-size:12px; width:175px; height:57px; overflow:hidden;}
.divHomePictureHeader2 a, .divHomePictureHeader2 a:link, .divHomePictureHeader2 a:visited {color:#fff;}
.divHomeBox {float:left; width:136px;}
.divHomeBoxHeader {color:#fff; width:136px; height:20px; font-weight:bold; background-image:url(/ThemeImages/QuantumCommunications/Themes/Default/Quantum-Communications-13x1.gif); background-repeat:no-repeat; overflow:hidden;}
.divHomeBoxHeader img {margin:5px 0px -1px 10px;}
.divHomeBoxHeader a, .divHomeBoxHeader a:link, .divHomeBoxHeader a:visited {color:#fff;}
.divHomeBoxHeader a:active, .divHomeBoxHeader a:hover {text-decoration:none; color:#f5e1d0;}
.divHomeBoxContent {position:relative; border:solid 3px #E2DCCD; background-color:#F3F0D9; height:130px; padding:0px 5px;}
.divHomeBoxContent ul {padding:0px 0px 0px 10px; margin:3px 0px 0px 10px;}
.divHomeBoxContentReadMore {position:absolute; bottom:5px; right:5px;}
.divHomeBoxPicture {border-left:solid 3px #E2DCCD; border-right:solid 3px #E2DCCD; border-bottom:solid 3px #E2DCCD;}
.divHomeBoxSpacer {width:10px; float:left;}

/* Main Content */
#divMainContent {float:right; padding:0px 10px 10px 0px; width:454px;}
#divMainContent p {padding:5px 0px; margin:5px 0px;}

/* Article Styles */
.divArticleContainer {clear:both;}
.divArticle_ArticleImage {float:left;}
.divArticleSection_ArticleImage {float:left;}
.divArticleSection_ArticleTitle {padding:0px 0px 5px 0px;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}
.divBriefDescription {padding:0px 0px 5px 0px;}
#imgArticleImage {padding:0px 5px 5px 0px;}
.imgArticleSectionImage {padding:0px 5px 5px 0px;}
.imgArticleImage {padding:5px 5px 5px 0px;}
.divArticleSeparator {clear:both;}
.divArticle_ArticleContainer {clear:both;}
.divArticle_ArticleContent {}
.divArticle_ArticleImage {float:left;}
.divArticle_ArticleImage img {padding:0px 5px 5px 0px;}
.divArticleBodyText {margin:10px 0px;}

/* WebBox Styles */
.divLatestNewsContainer {padding-top:7px;}
.divLatestNews {padding-left:10px;}
.divLatestNewsDate, .divLatestNewsDate a, .divLatestNewsDate a:link, .divLatestNewsDate a:hover {color:#9AB7CE; font-size:9px;}
.divLatestNewsTitle, .divLatestNewsTitle a, .divLatestNewsTitle a:link, .divLatestNewsTitle a:visited {color:#004A85; font-size:9px;}
.divLatestNewsReadMore, .divLatestNewsReadMore a, .divLatestNewsReadMore a:link, .divLatestNewsReadMore a:visited {font-size:9px;}

/* Footer */
.divSiteFooter {color:#6993B5; height:20px; background-color:#CDDBE6; clear:both; line-height:20px; padding:0px 10px; clear:both;}
.divSiteFooter a, .divSiteFooter a:link, .divSiteFooter a:visited {color:#6993B5;}
.divFooterCopyright {float:right; color:#6993B5;}
.divSmartZContainer {float:right; clear:both; width:95px;}