﻿/******************************/
/*Page Elements*/
/******************************/
form {height:100%;}
html {height:100%;}
p, ul, ol{font:11px/1.3em verdana;}
ul{list-style-type: square;}
#authoringRegion {background-color:#A3A3A3; color:#333333; width:100%;}
#body {background-color:#A3A3A3; height:100%; margin:0; }
.console {clear:both;}
#topArea .logo {float:left; margin-left:30px;}
#topArea .logo a {background-image:url('../../Images/allegient/all_logo.gif'); background-repeat:no-repeat; color:#FFFFFF; display:block; height:66px; width:204px; }
#master {background-color:#FFFFFF; border-style:none solid solid; border-width:0; margin-left :auto; margin-right:auto; width:950px;}
#mastercontent {background-color:#FFFFFF;}
#siteActionMenu {float:right;margin-right:0px;background-color:#A3A3A3;}
#topArea {background:url('../../Images/allegient/all_header_banner.gif'); background-color:#A3A3A3; background-repeat:no-repeat; height:80px; width:950px;}
#mainContent {}

/******************************/
/*Search*/
/******************************/
#topArea .searchbar {width:450px; float:right; margin-top:35px;margin-right:10px;}
#topArea .search {float: left; width: 300px;}
#topArea .search .ms-sbcell {border:none; color:#000000; font-family:verdana; font-size:10pt; }
#topArea .search .ms-sbcell .ms-sbplain {border:1px #555555 solid; height:14px; margin-left:2px; margin-right:2px; }
#topArea .search .ms-sbgo {background:none; }
/*styles to keep search box from holding too much space on the right */
#topArea .ms-rightbodysectionsearchbox {width: 0; padding: 0px; margin: 0px;}
#topArea .search .ms-sbLastcell {width: 0; padding: 0px; margin: 0px;}
#topArea .search .ms-sbtable-ex {width: 0;}
.linkedin {float:right;width:150px;}

/******************************/
/*Page Layout Styles*/
/******************************/
#splash {margin:0;padding:0;width:100%;clear:both;}
#asideRightHome {float: right;width: 215px;margin-right:10px;padding:0;background: url('/Style Library/Images/Allegient/asidebackground.jpg');background-repeat:repeat-x;}
#asideLeftHome{width: 215px;float: left;margin-left: 10px;margin-right:10px;padding: 0px;background: url('/Style Library/Images/Allegient/asidebackground.jpg');background-repeat:repeat-x;}
#mainColumnHome {margin:0px 250px 0 250px;}
#mainColumnHome li{margin-bottom:7px;}

#mainColumn {margin: 0px 340px 0px 20px;padding:0px 20px 20px 0px;border-right:1px #ccc solid;}
#asideRight {float:right;width: 300px;padding: 0 20px 20px 20px;border-left:1px #ccc solid;}
#lowerleft {margin: 0px 340px 0px 20px;padding:10px 20px 20px 0;border-right:1px #ccc solid;}
#lowerright {float: right;width: 300px;padding:20px 20px 20px 20px;border-left:1px #ccc solid;}

/******************************/
/*Breadcrumbs*/
/******************************/
.breadcrumb {font-family: tahoma; color: #656b77; clear:both; font-size:8pt; font-family: tahoma; padding-left: 35px; padding-bottom :2px; padding-top:4px;  border-bottom:1px #CCCCCC solid; }
.breadcrumb a {color:#656b77; padding-left:0; padding-right:0; text-decoration:none; }
.breadcrumb a:active {color:#656b77; padding-left:0; padding-right:0; text-decoration:none; }
.breadcrumb a:hover {text-decoration:underline; }
.breadcrumbcurrent {font-weight:bold;}

/******************************/
/*Top (Global) Navigation*/ 
/******************************/
#topNavContainer {background-image: url('../../Images/allegient/all_Navbar_Gd_Default.jpg'); background-repeat: repeat-x; height: 28px;}
#topNavContainer  .topNav {position:relative; top:-1px;}
#topNavContainer  .topNavItem {background-image: url('../../Images/allegient/all_Navbar_Splitter.jpg'); background-position: right top; background-repeat: no-repeat; color: #F0F0F0; font-family: Verdana; font-size: 9pt; font-weight: bold; }
#topNavContainer  .topNavItem a {display:block; padding:8px 25px 4px; }
#topNavContainer  .topNavSelected a {background-image:url('../../Images/allegient/all_Navbar_Gd_Hover.jpg'); background-position:left right; background-repeat:repeat-x; color:#F0F0F0; }
#topNavContainer  .topNavHover a {background-image:url('../../Images/allegient/all_Navbar_Gd_Hover.jpg'); background-position:top right; background-repeat:repeat-x; color:#F0F0F0; }
#topNavContainer  .topNavFlyOuts {border-top:1px #B3B3B3 solid; }
#topNavContainer  .topNavFlyOutsItem {font-family: verdana; font-size: 9pt; background-color: #4A0400; border:1px #B3B3B3 solid; border-top-style: none; color:#F0F0F0; *width:155px; min-width:155px; }
#topNavContainer  .topNavFlyOutsItem a{display:block; padding:4px 5px 4px 5px; }
#topNavContainer  .topNavFlyOutsHover {background-color: #A41E18; color:#F0F0F0; }

/******************************/
/*Left (Current) Navigation - not used in current design*/
/******************************/
/*#asideLeftHome .leftNav {border-top: 1px #CCCCCC solid;border-right: 2px #C0C0C0 solid;border-bottom: 3px #ACACAC solid;border-left: 1px #CCCCCC solid;width: 185px;margin:0 0 20px 4px;}
#asideLeftHome .leftNav1 {display:block;padding: 3px 0 0 2px;background-color:#CCCCCC; height:20px;font: bold 11px verdana;}
#asideLeftHome .leftNav1 a {color: #333333;}
#asideLeftHome .leftNav1 a:hover {color:#990000;}
#asideLeftHome .leftNav2 {display:block;padding:4px 0 4px 7px;font:700 11px verdana; }
#asideLeftHome .leftNav2 a {color: #555555;text-decoration:none;}
#asideLeftHome .leftNav2 a:hover{background-color:#FFFFFF;color: #910700;}
#asideLeftHome .leftNavSelected{color: #910700;}*/

/******************************/
/*Aside Styling - Need to work on*/
/******************************/
#asideLeftHome Table table div table{padding:0 7px 7px 7px;}
#asideLeftHome TD.WhatsNewText {font-family:verdana; font-size: 11px; border-bottom:1px #ccc solid;}
#asideLeftHome TD.WhatsNewPageLink {color: #444;padding:7px 0 7px 5px;color: #444;font: bold 12px Verdana;background-color:#f1f1f1;}
#asideLeftHome TD.WhatsNewPageLink a {color: #444;text-decoration:none;}
#asideLeftHome TD.WhatsNewPageLink:hover a:hover{color: #000000;text-decoration:underline;}
#asideLeftHome TD.WhatsNewPageLink:visited a:visited{color: #444;text-decoration:none;}
#asideLeftHome TD.ImageCell {width:31px;margin:0;padding:0;background-color:#f1f1f1;vertical-align:top;}


#asideRightHome Table table div {padding: 0 7px;}
#asideRightHome TD.DateBold {color: #444;font: bold 12px Verdana;padding:10px 0 0 7px;}
#asideRightHome TD.NewsText {font-family:verdana; font-size: 11px; padding: 0px;vertical-align:top;border-bottom:1px #ccc solid;}
#asideRightHome TD.NewsText a{color:#C04343;text-decoration:none;padding-left:6px;}
#asideRightHome TD.NewsText a:hover{color:#000000;text-decoration:underline;}
#asideRightHome TD.NewsText a:visited{color:#C04343;text-decoration:none;}


/******************************/
/*Footer*/
/******************************/
#allFooter {background-image: url('../../Images/Allegient/footer_background.gif'); background-position: left; background-repeat: no-repeat; height: 27px; line-height: 27px; margin-left: auto; margin-right: auto; width: 950px; color: #FFFFFF; font-size: 8pt; text-decoration: none; background-color: #A3A3A3;}
#allFooter .footer_left {float:left; margin-left: 40px; }
#allFooter .footer_right {float:right; margin-right: 40px; }
#allFooter .footertext {color: #FFFFFF; font-size: 11px; text-decoration:none;}
#allFooter .footerlinks  {color: #FFFFFF; font-size: 11px; text-decoration:underline;}
#allFooter .footerlinks a:hover {text-decoration:underline;}

/******************************/
/*WebPartOverrides*/
/******************************/
.ms-viewheadertr {display:none;}
.ms-standardheader .ms-WPTitle {border:none !important;}

/******************************/
/*Miscellaneous*/
/******************************/
.contactCard {background-image: url('../../Images/Allegient/contact.gif'); background-position: left; background-repeat: no-repeat;width: 240px;height:122px; color:#000;}
.contactCard a {color: #C04343 !important; font: normal verdana;text-decoration: none !important;}


/******************************/
/*HTML Editor Styles*/
/******************************/

h1{color: #910700; font:bold 20px Arial;}
h2{color: #910700; font:bold 18px Arial;}
h3{color: #910700; font:bold 16px Arial;}

.ms-rteCustom-LargerFont {font-size:14px;}

.ms-rteCustom-Bullets {font-family: Verdana; font-size: 11px;}
.ms-rteCustom-BulletswithImage {font-family: Verdana; font-size: 13px; padding-left: 2px; list-style-image: url('../../../PublishingImages/bullet.gif');}
.ms-rteCustom-BulletswithImageSpace {line-height: 20px;font-family: Verdana; font-size: 13px; padding-left: 2px; list-style-image: url('../../../PublishingImages/bullet.gif');}

.ms-rteCustom-StandardIndent {margin-left:30px; }
.ms-rteCustom-LargeIndent {margin-left:60px;}

.ms-rteCustom-Emphasis {color: #910700; font-family: Verdana; font-size: 11px; font-weight: bold; } /*named for End User understanding, not HTML emphasis*/

.ms-rteCustom-ItalicQuotesRed {color: #910700;font:italic 12px verdana; }
.ms-rteCustom-ItalicQuotesGray {color: #333333; font:italic 12px verdana;}

/*Links*/
#mainContent a:link {color: #C04343;font: normal verdana;text-decoration: none;}
#mainContent a:visited {color: #C04343;font : normal verdana;text-decoration: none;}
#mainContent a:hover {color: #000000;text-decoration : underline !important;}


A.ms-rteCustom-All_LinkStyle:link {color: #C04343; font: normal verdana;text-decoration: none;}
A.ms-rteCustom-All_LinkStyle:visited {color: #C04343; font: normal verdana; text-decoration: none; }
A.ms-rteCustom-All_LinkStyle:hover {color: #000000; text-decoration: underline;}

A.ms-rteCustom-All_Bold_LinkStyle:link {color: #910700 !important; font-weight: bold !important; font-family:verdana!important; text-decoration: none !important;}
A.ms-rteCustom-All_Bold_LinkStyle:visited {color: #910700 !important; font-weight: bold !important; font-family:verdana!important; text-decoration: none !important; }
A.ms-rteCustom-All_Bold_LinkStyle:hover {color: #000000 !important; text-decoration: underline !important;}



