
/*****************************
MASTER
*****************************/

body{margin-top:0px;  font-family: Arial;font-size: 12px; }
.masterTable{ width:75%; background-color:#ffffff; padding:0px;}
.masterTableStatic{ width:768px; background-color:#ffffff; padding:0px;}



/*****************************
BANNER
*****************************/

.bannerBodyContainer {margin-top:0px; padding-top:0px;  width:100%; padding-left:15px; padding-right:15px; padding-bottom:15px;}
.bannerBodyTable {padding:0px;  width:100%; }
.bannerContainer{padding:0px; height:72px; width:100%;}
.bannerTable{padding:0px; width:100%;}
.bannerCell{padding:0px; }
.bannerCellStretch{padding:0px; width:100%; background-image: url(/images/layout/bannerRtBg.jpg); background-repeat:repeat-y; background-color:#003169;}
.bannerSpacer{padding:0px;}

.bannerMenuTable{padding:0px; width:100%;}
.menuCell{padding:0px;}
.menuCellStretch{padding:0px; width:100%; background-image:url(/images/layout/menuBg.jpg); height:15px;}

/*****************************
BODY
*****************************/

.bodyCell{padding:0px;  width:100%; text-align:left;}
.bodyTableStatic{padding:0px; width:740px;}
.bodyTable{padding:0px; width:100%;}
.bodyHomeCell{padding:0px; width:570px;}

.bodyLtContainer{padding:0px;  }
.bodyLtContainerA{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/sidebarPhotoLt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerAbout{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/about_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerSolutions{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/solutions_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerProducts{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/products_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerReferences{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/references_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerServices{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/services_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerPartners{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/partners_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerNews{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/news_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtContainerResources{padding:0px; height:500px; background-color:#D3E3F2; background-image:url(/uploads/resources_lt.jpg); background-repeat:no-repeat; background-position:left bottom; }
.bodyLtTable{padding:0px;}
.bodyLtCell{padding:0px; font-family:Arial; font-size:12px; color:#666666; text-align:left; }

.breadcrumb{padding-left:5px; padding-bottom:8px;  font-size:11px; color:#888888}
.tblBreadCrumb{padding:0px; font-size:11px; color:#888888}

a.scrListLinkTitle:link{font-weight:bold; font-family:Arial; font-size:11px; color:#883333; text-decoration:underline;}
a.scrListLinkTitle:active{font-weight:bold; font-family:Arial; font-size:11px; color:#883333; text-decoration:underline;}
a.scrListLinkTitle:visited{font-weight:bold; font-family:Arial; font-size:11px; color:#883333; text-decoration:underline;}
a.scrListLinkTitle:hover{font-weight:bold; font-family:Arial; font-size:11px; color:#B7B7B7; text-decoration:none;}
.scriptedListing{padding-left:15px}
.scrListItem{padding:5px; font-family:Arial; font-size:11px; color:#888888; text-decoration:none;}

/*ul {list-style-image: url(/uploads/bullet.png);}*/
.contactForm {font-size:12px; color:#666666; margin-bottom: 15px;}
input {font-family:Arial; font-size:12px;}
textarea {font-family:Arial; font-size:12px;}
select {font-family:Arial; font-size:12px;}

/*****************************
SIDEBAR LEFT TEMPLATES
*****************************/
.sidebarLtContainer{padding:0px; width:187px;}

.sidebarLtTable{padding:0px; width:187px;}
.sidebarLtCell{padding:5px; width:187px; background-color:#D3E3F2; font-size:11px; color:#002255; }
.sidebarLtCellStretch{padding:0px; width:187px; background-color:#D3E3F2; font-size:11px; color:#002255;}
.sidebarLtHeaderCell{padding:0px;}
.sidebarLtBottomCell{padding:0px; height:211; width:187}

.sidebarLtCellCTA{padding-left:8px; padding-right:8px; width:187px; background-color:#D3E3F2; font-size:11px; color:#002255; }


.SidebarNavCell{  font-weight:bold; color:#883333; font-size:11px;padding-top:3px; padding-bottom:3px; padding-right:0px;}
.SidebarNavCellOn{  font-weight:bold; color:#883333; font-size:11px; padding-top:3px; padding-bottom:3px;padding-right:0px;}

.tblSidebarMenu a:link { font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}
.tblSidebarMenu a:active { font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}
.tblSidebarMenu a:visited { font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}
.tblSidebarMenu a:hover {font-weight:bold; color:#883333; font-size:11px; text-decoration:underline;}
.tblSidebarMenu{ font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}

/*Sidebar MainMenuItems*/
.sidebar_SBActiveCell{padding:0px; font-weight:bold; color:#883333; font-size:11px; text-decoration:underline;}
.sidebar_SBCell{padding:0px; font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}
.sidebar_ActiveSBLink {padding:0px; font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}
.sidebar_SBLink {padding:0px; font-weight:bold; color:#883333; font-size:11px; text-decoration:none;}
.sidebar_SBLink:hover {padding:0px; font-weight:bold; color:#883333; font-size:11px; text-decoration:underline;}

/*Sidebar Submenu Items*/
.sidebar_1SBCell{padding:0px;  color:#883333; font-size:11px; text-decoration:none;}
.sidebar_1ActiveSBLink {padding:0px;  color:#883333; font-size:11px; text-decoration:none;}
.sidebar_1SBLink {padding:0px;  color:#883333; font-size:11px; text-decoration:none;}
.sidebar_1SBLink:hover {padding:0px;  color:#883333; font-size:11px; text-decoration:underline;}


.buttonLt{padding-top:6px; padding-left:10px; width:187px; height:24px; font-weight:bold; font-size:11px; color:#ffffff; background-image:url(/images/layout/btn_bgLt.jpg); background-repeat:no-repeat;}

/*****************************
SIDEBAR RIGHT TEMPLATES
*****************************/

.bodyRtContainer{padding:0 0 0 10; width:159px; text-align:left;}
.bodyRtTable{padding:0 0 0 0; width:159px;}
.bodyRtCell{ width:159px; background-color:#E3E3E3; padding:10px; font-size:11px; color:#002255;}
.bodyRtCellStretch{padding:0px; width:159px;  background-color:#E3E3E3; padding:10px; font-size:11px; color:#002255;}

.bodyRtHeaderCell{padding:0px;}

.button{padding-top:6px; padding-left:10px; width:159px; height:24px; font-weight:bold; font-size:11px; color:#ffffff; background-image:url(/images/layout/btn_bg.jpg); background-repeat:no-repeat;}
.searchBox{width:90px;}
.bodyRtCellText{margin-bottom:5px; margin-top:0px;}

/*****************************
CONTENT MANAGER TEMPLATES
*****************************/

.bodyCenterContainer{padding:5px 10px 5px 10px; width:100%;}
.bodyCenterTable{padding:0px; width:100%;}
.bodyCenterCell{padding:5px 5px 5px 5px; width:100%; font-size:12px; color:#666666; text-align:left;}
.bodyCenterCellStretch{padding:5px 20px 5px 20px; width:100%; background-image:url(/uploads/dottedLineRepeat.gif); background-repeat:repeat-x;}

/*****************************
MARQUEE
*****************************/

.marqueeContainer{border-style:none; border-width:0px; padding:0px; background-color:#ffffff;}
.marqueeCell{padding:5px; font-size:12px; background-color:#cccccc; color:#666666;}

/*****************************
FOOTER
*****************************/

.footerContainer{padding:0px; width:100%;}
.footerTable{padding:0px; width:100%;}
.footerCell{padding:0px; width:100%; background-color:#B7B7B7;}
.footerText{background-color:#B7B7B7; color: #444444; font-size:10px;}


.NavCell a { background-color:#B7B7B7; color: #444444; font-size:10px;}
.NavCellOn a {  background-color:#B7B7B7; color: #444444; font-size:10px;}

.tblNewsMenu a:link { background-color:#E3E3E3; color: #883333; font-size:11px; font-weight:bold; text-decoration:none;}
.tblNewsMenu a:active { background-color:#E3E3E3; color: #883333; font-size:11px; font-weight:bold; text-decoration:none;}
.tblNewsMenu a:visited { background-color:#E3E3E3; color: #883333; font-size:11px; font-weight:bold; text-decoration:none;}
.tblNewsMenu a:hover { background-color:#E3E3E3; color: #883333; font-size:11px; font-weight:bold; text-decoration:underline;}
.tblNewsMenu{ background-color:#E3E3E3; color: #883333; font-size:11px; font-weight:bold; text-decoration:none;}

.tblRootMenu a:link { background-color:#B7B7B7; color: #444444; font-size:10px;  text-decoration:none;}
.tblRootMenu a:active { background-color:#B7B7B7; color: #444444; font-size:10px;  text-decoration:none;}
.tblRootMenu a:visited { background-color:#B7B7B7; color: #444444; font-size:10px;  text-decoration:none;}
.tblRootMenu a:hover { background-color:#B7B7B7; color: #883333; font-size:10px;  text-decoration:underline;}
.tblRootMenu{ background-color:#B7B7B7; color: #444444; font-size:10px;  text-decoration:none; }