﻿.MainTable {width:100%; height:100%; background:#959595;}
.SkinFixedWidth {width:1000px;}
.MainCell {padding:0px 0px 0px 0px;}
.SiteContent {background-color:#FFFFFF;}

/*JH - Webagility upgrade */
h2{ padding-bottom:4px; border-bottom:1px dashed #D7DEE6;color:#00498F; font-size:14px;}

/*JH - Products and services guide upgrade */
.blue-box { color:#00498F; font-size:12px; text-transform:uppercase; padding:10px; border: 1px solid #00498F;}
.blue-table{ border-collapse:collapse;}
.blue-table-cell td{ color:#6f8fa6; background-color:#eff3f6; border: solid 1px #c9d5e0; padding:10px; vertical-align:top; text-align:center; }
.blue-table-heading td{ color:#FFF; background-color:#6f8fa6; text-transform:uppercase; border: solid 1px #c9d5e0; padding:10px; text-align:center;}

.SiteHeader {height:101px; background-color:#98AAC0;}
.SiteLogo{width:266px; background:url(../images/SAICA_Logo.jpg) top left no-repeat; cursor:hand;}

.SearchBanner{position:relative; height:101px; width:740px; background-color: #95a7bd; background-image:no-repeat;}
.SearchHolder {position:relative; width:100%; height:100%; top:0px; left:0px; z-index:2;}
.SearchWebTextDiv {position:absolute; left:530px; top:58px;}
#dnn_dnnSEARCH_txtSearch{ position:absolute; top:-20px;left:-30px; width:162px; height:20px; border:1px solid #9F9F9F; color:#666666; padding:0px; cursor:text; z-index:1; }
.SearchWebTextDiv  Label{color:#FFFFFF; padding-right:10px; }
/*JH - Webagility upgrade */
.RSS{ position:absolute; top:-30px; left:0px;}
A.RSSLink {color:#FFFFFF;}


.SkinFullHeight { height:100%; }
.SkinFullWidth { width:100%; }	

.UserName{padding:8px; font-weight:bold; color:#00498F;padding-bottom:0px;}
.UserLogin{padding:8px; border-bottom:1px solid #93A6BD; padding-top:0px; }
A.UserToken,A.LoginToken {font-weight:bold; color:#00498F;}

.BreadCrumbArea { padding:8 8 0 8; }
.BreadCrumbHR {color:#93A6BD;;background-color:#93A6BD;;height:1px;border:none;}
.FooterArea { background-color:#93A6BD;	height:20px; color:#FFFFFF;}
.CopyrightCell, .PrivacyCell A, .PrivacyCell A:Hover, .TermsCell A, .TermsCell A:Hover { color:#FFFFFF; font-weight:bold; }
.PipeCell { color:#FFFFFF; font-weight:bold; padding: 0px 4px 0px 4px;}

/************************/
/*		Pane Style		*/
/************************/
.LeftSubMenuPane {width:180px; background-color:Transparent;}
.LeftPane{background: #A2B2C6 url(../images/leftsubnavbg.jpg) no-repeat; width:180px;}
.RightPane {width:180px; padding:8px; border-left:1px solid #93A6BD;}
.ContentPane {width:100%; padding:8px; padding-top:0px;}

/************************/
/*		Page Style		*/
/************************/
html { height:100%; }
body { background:#FFFFFF; margin:0px 0px 0px 0px; }
p { font-family:arial; font-size:11px; color:#000000; }
table, tr, td { font-family:arial; font-size:11px; margin:0px 0px 0px 0px; color:#000000; }
A{ color:#00498F;font-weight:bold;}
A:Hover {color:#999999;font-weight:bold;}
.StandardButton{font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:28px; width:87px; cursor:pointer; background:url(../images/btnStandardBG.gif) top left no-repeat; border:0px;}
.MediumButton{font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:28px; width:140px; cursor:pointer; background:url(../images/btnMediumBG.gif) top left no-repeat; border:0px;}
.LargeButton{font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:28px; width:169px; cursor:pointer; background:url(../images/btnLargeBG.gif) top left no-repeat; border:0px;}
A.CommandButton{color:#00498F; font-weight:bold; text-decoration:none;}
A.CommandButton:Hover{ color:#999999; font-weight:bold; text-decoration:underline;}
/************************/
/*		SolPart Menu	*/
/************************/
/* Menu height */ 
.MenuHeight { height:26px; }
/* Main menu container */ 
.MainMenu_SubMenu { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #adadad; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:.95; }
/* Submenu items idle */ 
.MainMenu_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #d8dde3; border-left:0px solid #ffffff; }
/* Submenu items hover */ 
.MainMenu_MenuItemSel { background-color:transparent; }
/* Submenu items hover */
.SubMenu_MenuItemSel { background:#e4e4e4; color:#28509a; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:5px 30px 5px 16px; height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:1px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Box that contains the menu */
.MainMenu_MenuContainer { height:35px; background: #94A7BD url(../images/menubg.jpg) top left no-repeat; padding:10px 0 0 0;}
/* Bar that contains the menu */
.MainMenu_MenuBar { height:26px; cursor:pointer; cursor:hand; background:transparent; }

.MainMenu_Idle TD IMG { display:none; }
.MainMenu_Idle TD{ height:26px; padding:0; margin:0; vertical-align:bottom; line-height:0;}
.MainMenu_Idle TD DIV{ height:26px; background:url(../images/menu/UpRight.gif) top right no-repeat; margin:0; padding:0; float:left; _float:none; }
.MainMenu_Idle TD DIV DIV{ height:26px; background:url(../images/menu/UpLeft.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; _float:none;}
.MainMenu_Idle TD DIV DIV DIV{ text-transform:uppercase; line-height:19pt; height:26px; color:#ffffff; font-size:8pt; background:url(../images/menu/UpCenter.gif) center center repeat-x; font-weight:bold; padding:0px 10px 0px 10px; margin:0; }

.MainMenu_Selected TD IMG, .MainMenu_BreadcrumbActive TD IMG { display:none; }
.MainMenu_Selected TD, .MainMenu_BreadcrumbActive TD{ height:26px; padding:0; margin:0; vertical-align:bottom; line-height:0;}
.MainMenu_Selected TD DIV, .MainMenu_BreadcrumbActive TD DIV{ height:26px; background:url(../images/menu/DownRight.gif) top right no-repeat; margin:0; padding:0; float:left; _float:none; }
.MainMenu_Selected TD DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV{ height:26px; background:url(../images/menu/DownLeft.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; _float:none; }
.MainMenu_Selected TD DIV DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV DIV{ text-transform:uppercase; line-height:19pt; height:26px; color:#87929E; font-size:8pt; background:url(../images/menu/DownCenter.gif) center center repeat-x; font-weight:bold; padding:0px 10px 0px 10px; margin:0; }

/* Menuitem arrows */
.MainMenu_MenuArrow { border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #d8dde3; border-left:0px solid #ffffff; margin:0; padding:0; }									 
/* Menuitem root arrows */
.MainMenu_RootMenuArrow { display:none; }
/* Menuitem icons */
.MainMenu_MenuIcon { display:none; }
/* Menuitem separator */
.MainMenu_Separator { }
/* Menuitems separator borders */ 
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top;}
/* Menu cell */ 
.MenuCell { width:100%; background:url(images/menubar-bg.gif) repeat-x bottom; }

/************************/
/*		SolPart Menu	*/
/************************/
#dnn_LeftSubMenuPane .MainMenuHeight { height:0px; }
#dnn_LeftSubMenuPane .MainMenu_SubMenu { background:#ffffff; padding:0; margin:0; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal;}
#dnn_LeftSubMenuPane .MainMenu_MenuItem { background:none; border:none; }
#dnn_LeftSubMenuPane .MainMenu_MenuItemSel { background-color:transparent; }
#dnn_LeftSubMenuPane .MainMenu_MenuContainer { padding:0; }
#dnn_LeftSubMenuPane .MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent; }
#dnn_LeftSubMenuPane .MainMenu_MenuContainer {height:auto; background:none; padding:0; margin:0; width:100%;}

.LeftMenu_Idle TD IMG { display:none;}
.LeftMenu_Idle TD{ padding:0; margin:0; line-height:0px; vertical-align:top; height:auto; width:auto;}
.LeftMenu_Idle TD DIV{ white-space:normal; padding:0; margin:0; height:auto; width:auto; }
.LeftMenu_Idle TD DIV DIV{ padding:0 8 0 8; margin:0; height:auto; width:auto;}
.LeftMenu_Idle TD DIV DIV DIV{ color:#00498F; padding:4 0 4 0; margin:0; border-bottom:1px solid #FFFFFF; height:auto; width:auto; line-height:15px; }

.LeftMenu_Selected TD IMG, .LeftMenu_BreadcrumbActive TD IMG { display:none; }
.LeftMenu_Selected TD, .LeftMenu_BreadcrumbActive TD{  padding:0; margin:0; line-height:0px; vertical-align:top; height:auto; width:auto; }
.LeftMenu_Selected TD DIV, .LeftMenu_BreadcrumbActive TD DIV{ white-space:normal; padding:0; margin:0; height:auto; width:auto; }
.LeftMenu_Selected TD DIV DIV, .LeftMenu_BreadcrumbActive TD DIV DIV{ padding:0 8 0 8; margin:0; height:auto; width:auto; }
.LeftMenu_Selected TD DIV DIV DIV, .LeftMenu_BreadcrumbActive TD DIV DIV DIV{ color:#87929E; border-bottom:1px solid #FFFFFF; padding:4 0 4 0; margin:0; border-bottom:1px solid #FFFFFF; height:auto; width:auto; line-height:15px; }

/************************/
/*		Content			*/
/************************/
ul, ol { font-family:arial; font-size:11px; }
.contentImageLarge { width:165px; height:165px; margin:0px 10px 10px 0px; border:0; }
.contentImageSmall { width:75px; height:75px; margin:0px 10px 10px 0px; border:0; }
.contentTable {}
.tableHeadingRow td { color:#FFFFFF; background-image:url(../images/table/tableHeaderBg.jpg); background-position:top; background-repeat:repeat-x; background-color:#165EA6; font-weight:bold; padding:10 3 5 3; height:30px; border:none; text-transform:uppercase; }
.tableHeadingRow .tableHeadingRowLeft { color:#FFFFFF; background-image:url(../images/table/tableHeaderLeft.jpg); padding:0px; width:11px; border:none;  }
.tableHeadingRow .tableHeadingRowRight { color:#FFFFFF; background-image:url(../images/table/tableHeaderRight.jpg); padding:0px; width:11px; border:none; }
.tableBody { border:0px; width:100%; }
.tableContent { width:100%; border:1px solid #93A6BD; border-collapse:collapse;}
.tableContent td { border:1px solid #93A6BD; }
.tableContent .tableSubHeadingRow td { color:#00498F; background-image:url(../images/table/tableSubHeaderBg.jpg); background-position:top; background-color:#BFC8D4; background-repeat:repeat-x; font-weight:bold; padding:5px; height:30px; border:none; }
.tableContent .tableSubHeadingRowPlain td { color:#00498F; background-color:#BFC8D4; font-weight:bold; padding:5px; height:30px; border:none; }
.tableRow { background-color:#FFFFFF; width:100%; }
.tableRow td { padding:5px; border-top:0px; border-bottom:0px; }
.tableRowAlt { background-color:#F3F3F4; width:100%; }
.tableRowAlt td { padding:5px; border-top:0px; border-bottom:0px; }
.tableContent .tableUnderline { border-bottom:2px solid #93A6BD; }
.contentPageSubHeading { font-weight:bold; font-size:14px; }
.contentBackgroundAlt { background-color:#F3F3F4; padding:10 0 10 0; }
.contentBackground { background-color:#FFFFFF; padding:10 0 10 0; }
.author { font-weight:bold; font-style:italic; }
.footerInfo { font-style:italic; }
.date { font-style:italic; font-weight:bold; }
.MedHeading{color:#00498F; font-weight:bold; font-size:12px;}
ul li {list-style-image:url(../images/ul.gif);}
.AlternateTable{background-color:#f3f3f4;}

.member_up {position:absolute; width:150px; top:0px; left:141px; background-image:url(/Portals/0/home/member_grey.jpg); background-position:top right; background-repeat:no-repeat; vertical-align:top; cursor:pointer; height:155px; z-index:2;}
.member_down {position:absolute; width:150px; top:0px; left:141px; background-image:url(/Portals/0/home/member_color.jpg); background-position:top right; background-repeat:no-repeat; vertical-align:top; cursor:pointer; height:155px; z-index:1;}
.trainee_up {position:absolute; width:150px; top:0px; left:141px; background-image:url(/Portals/0/home/trainee_grey.jpg); background-position:top right; background-repeat:no-repeat; vertical-align:top; height:155px; z-index:2;}
.trainee_down {position:absolute; width:150px; top:0px; left:141px; background-image:url(/Portals/0/home/trainee_color.jpg); background-position:top right; background-repeat:no-repeat; vertical-align:top; cursor:pointer; height:155px; z-index:1;}
.general_up {position:absolute; width:139px; top:0px; left:0px; background-image:url(/Portals/0/home/general_grey.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:top; height:155px; z-index:2;}
.general_down {position:absolute; width:139px; top:0px; left:0px; background-image:url(/Portals/0/home/general_color.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:top; cursor:pointer;height:155px; z-index:1;}
.learner_up {position:absolute; width:139px; top:0px; left:0px; background-image:url(/Portals/0/home/learner_grey.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:top; height:155px; z-index:2;}
.learner_down {position:absolute; width:139px; top:0px; left:0px; background-image:url(/Portals/0/home/learner_color.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:top; cursor:pointer; height:155px; z-index:1;}

.CopyrightCell, .CopyrightCell A, .CopyrightCell A:Hover, .PrivacyCell A, .PrivacyCell A:Visited, .PrivacyCell A:Hover, .TermsCell A, .TermsCell A:Hover, .TermsCell A:Visited { color:#FFFFFF; font-weight:bold; }
/* google */
.GCSearchButton
{
 margin:0px;
 padding:0px;
 border:none;
 width:33px;  /*Same as Background Image's Width */
 height:21px; /*Same as Background Image's Height */
 background-image:url(../images/search-button.jpg);
 background-repeat: no-repeat;
 background-position: center center;
 background-color: transparent;
}


