@import url("Menu.css");
/*=====================================================================*/
/*     		     Cascading Style Sheet for AMI Skins	               */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background-color: #FFFFFF;}
* {outline:none;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background:url(images/main-bg.gif) 0 0 repeat-x #fff;}
.InnerBGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background:url(images/inner-bg.gif) 0 0 repeat-x #fff;}	
.SplashBGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:60px 0px 0px 0px;margin:0px;text-align:center; background:url(images/landing-main-bg.jpg) 0 0 repeat-x #fff;}	
/* Skin BG Color and Content Alignament for inner pages*/

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0;}
div { padding:0px; margin:0px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:900px; border:2px solid #d6e3fa;}
.MainHeader{ width:900px; min-height:285px; margin:0 auto; padding:0; background:url(images/main-header.png) left top no-repeat}
.MainHeaderAdmin{ width:900px; height:137px; margin:0 auto; padding:0;}
.InnerMainHeader{ width:900px; min-height:295px; margin:0 auto; padding:0;/*background:url(images/header-ip.jpg) no-repeat 0 100%;*/}
.AdminMainHeader{ width:900px; height:308px; margin:0 auto; padding:0; background:url(images/header-Admin.jpg) no-repeat 0 100%;}
.SplashMainHeader{ width:884px; margin:0 auto; padding:0;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			  .TopMain {position:relative;background:url(images/top-main-bg.gif) repeat-x 0 0; height:82px; 
padding:0 0 0 15px; margin:0;}
.TopMain span {position:absolute; top:0; width:15px; height:82px; display:block; background:no-repeat 0 0;}
.TopMain span.Left {background-image:url(images/top-main-left.jpg); left:0;} 
.TopMain span.Right {background-image:url(images/top-main-right.jpg); right:0;}
.TopMain span.AdminRight {background-image:url(images/top-main-admin-right.jpg); right:0;}
/*Style for HeaderMain*/ 			  .HeaderMain {overflow:hidden; min-height:285px; margin:0; padding:0; clear:both;}
/*Style for HeaderMain*/ 			  .HeaderMainIp {overflow:hidden; width:540px; float:right; min-height:165px; margin:20px 20px 0px 0px; padding:0;min-height:125px;}
									  .HeaderMainIpBg { clear:both;}
/*Style for SplashHeaderMain*/ 		  .SplashHeaderMain {overflow:hidden; min-height:285px; margin:0; padding:0; position:relative;}

/*Style for MiddleMain */  	  	  .MiddleMain { margin:0; padding:0; overflow:hidden; width:900px; margin:0 auto;}
/*Style for MiddleMain */  	  	  .AdminBody { margin:0; padding:0; overflow:hidden; width:900px; margin:0 auto;}
/*Style for SplashMiddleMain */  	  	  .SplashMiddleMain { margin:0; padding:0; overflow:hidden; width:884px; min-height:235px; margin:0 auto;}

/*Style for SplashLeftPanel */  	  	  .SplashLeftPanel { padding:25px 0 0; margin:0; overflow:hidden; float:left; width:400px; margin:0 0 0 25px;}
/*Style for SplashRightPanel */  	  	  .SplashRightPanel { padding:25px 0 0; margin:0; overflow:hidden; float:right; width:400px; margin:0 25px 0 0;}

/*Style for MiddleTopMain */            .MiddleTopMain{ padding:0 50px; margin:0; background:url(images/new-topBody-bg.png) no-repeat 0 0;}
										.MiddleShadow{ width:900px; height:13px; margin:0 auto; background:url(images/top-body-shadow.png) 0 0 no-repeat;}
/*Style for BottomMain */            .BottomMain{ padding:0 27px; margin:25px 0 0; clear:both;}

/*Style for ContentMainIP */  	  	  .ContentMainIP {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/*Style for ContentMain */  	  	  .ContentMain {padding:0px 10px 5px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #d3d4d4;}

/*Style for FooterPanel*/             .FooterPanel{width:900px; margin:0 auto; padding:5px 0px 15px 0px; overflow:hidden;}
/*Style for FooterMain*/ 			  .FooterMain {background:/*url(images/BottomBg.gif) left top repeat-x*/ #112F65; margin:40px 0 0; padding:0; min-height:69px; overflow:hidden;}

/*Style for SplashFooterPanel*/             .SplashFooterPanel{width:884px; margin:0 auto; padding:0;}
/*Style for SplashFooterMain*/ 			  .SplashFooterMain { background:url(images/splash-footer-bg.jpg) center top no-repeat #FFF; margin:40px 0 0; padding:0; height:153px; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LoginPane*/ 			  .LoginPane { text-align:right; padding:18px 1px 0 0;}
/*Style for Logo Pane*/ 			  .LogoPane {float:left; width:237px; padding:0; margin:0; overflow:hidden; z-index:10;}
/*Style for TopMenu Pane*/			 .TopMenu {float:right; width:350px; margin:0 15px 0 0; 
background:url(images/top-menu-bg.gif) repeat-x 0 0; height:82px; overflow:hidden;}
.TopMenu span {background:url(images/top-menu-sep.gif) no-repeat 0 0; height:81px; width:1px;}				 
#ddn_TopMenu { clear:both;}
/*Style for Nav Pane*/ 			      .NavPane{ margin:0; padding:0px 20px;background:url(images/nav-bg.png) no-repeat 0 0; height:55px; clear:both;}
.NavPane li{ list-style:none!important;}
.GoToWebsite { position:absolute;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LeftPane1 */  	  	  .LeftPane1 {margin:15px 0 0 0; padding:0; float:left; width:600px; overflow:hidden;}
/*Style for RightPane1 */  	  	  .RightPane1 {margin:15px 5px 0 0; padding:0; float:right; width:260px; overflow:hidden;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for ContentPane */  	  	  .ContentPane { padding:0; margin:0;}
/*Style for TopPane */  	  	 	  .TopPane { padding:0 0px; margin:0;}
/*Style for MiddlePane1 */  	  	  .MiddlePane1 {margin:15px 32px 0 0; padding:0; float:left; width:222px; overflow:hidden;}
/*Style for MiddlePane2 */  	  	  .MiddlePane2 {margin:15px 32px 0 0; padding:0px 0px 0px 0px; float:left; width:270px; overflow:hidden;}
/*Style for MiddlePane3 */  	  	  .MiddlePane3 {margin:15px 0 0; padding:0; float:right; width:235px; overflow:hidden;}

/*Style for BottomPane1 */  	  	  .BottomPane1 {margin:0px 22px 0 0; padding:0; float:left; width:205px; overflow:hidden;}
/*Style for BottomPane2 */  	  	  .BottomPane2 {margin:0px 0px 0 0; padding:0; float:left; width:300px; overflow:hidden;}
/*Style for BottomPane3 */  	  	  .BottomPane3 {margin:0; padding:0; float:right; width:292px; overflow:hidden;}
/*Style for BottomPane4 */  	  	  .BottomPane4 {margin:20px 0 0; padding:0; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Inner Pages Coloum style */

/* Three Coloum style */
.ThreeColoum{ margin:0; padding:0;}
.ThreeLeft{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.ThreeMiddle{ float:left; width:423px; margin:0 0px 0 0; padding:0;}
.ThreeRight{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 1 style */
.TwoColoum1{ margin:0; padding:0;}
.TwoColoum1Left{ float:left; width:220px; margin:0 0px 0 0; padding:0;}
.TwoColoum1Right{ float:right; width:683px; margin:0; padding:0;}

/* Two Coloum 2 style */
.TwoColoum2{ margin:0; padding:0;}
.TwoColoum2Left{ float:left; width:683px; margin:0 0px 0 0; padding:0;}
.TwoColoum2Right{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 3 style */
.TwoColoum3{ margin:0; padding:0;}
.TwoColoum3Left{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.TwoColoum3Right{ float:right; width:683px; margin:0; padding:0;}
.TwoCol3Left{ float:left; width:320px; margin:0 0px 0 0; padding:0; height:100%; overflow:hidden;}
.TwoCol3Right{ float:right; width:320px; margin:0; padding:0; height:100%; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.FooetrLeft	{float:left; width:650px; }	 .FooterRight {float:right; width:230px; }
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0;margin:17px 0 0; overflow:hidden; color:#6084C5; font-size:11px; line-height:17px;}
/*Style for SplashCopyrightPane*/ 		  .SplashCopyrightPane {  padding:90px 0 0; margin:0 auto; overflow:hidden; color:#273F6C; font-size:11px; line-height:17px; text-align:center;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {font-weight: bold;padding:0 0px 0px 15px; float:left; width:315px; line-height:normal; margin:50px 0px 50px 0; font-size:15px; color:#c7eefc!important; font-family:Arial, Helvetica, sans-serif;} 
									  .breadcrumb {font-weight: bold;color line-height:normal; color: #c7eefc;text-align:left;text-decoration:none; font-size:15px; vertical-align:top;font-family:Arial;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: bold; line-height:normal;font-size:15px;color: #ffffff!important;font-family:Arial;text-align:left;text-decoration:none;}
									  A.breadcrumb:hover {font-weight: bold;font-size:15px;color: #C00!important;text-align:left;text-decoration:none;font-family:Arial;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#85a7e4; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial; text-transform:none;}
A.Login:hover {color:#fff; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#85a7e4; font-size:11px;font-weight: normal;text-decoration:none; text-transform:none;font-family:Arial;}
A.User:hover {color:#fff; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#85a7e4 !important;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#85a7e4!important;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#85a7e4;text-decoration:none;}
A.Copyright:hover {color: #FFFFFF;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #85a7e4;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #85a7e4;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #b2e0ef;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #ffffff;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #333333; text-decoration: none; font:13px/18px Arial, Helvetica, sans-serif;;}
p { margin:0px; padding:0px 0px 15px 0px;}
p a{ color:#A01417 !important; text-decoration:none; font-weight:normal;}
p a:hover{ color:#333333 !important;}
td { text-align:left;}
/*Default List style */

ul{ padding:0px 0px 0px 0px; margin:0px 0px 15px 30px; vertical-align:top;} 
li { list-style:url(images/ListArrow.gif) disc outside!important; padding:0px 3px 10px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
ol { padding:0px 0px 10px 0px; margin:0px 0px 0px 25px; vertical-align:top;} 
ol li {padding:0px 3px 0px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}
/**/
/*Default Font Color for White text */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#FFFFFF;text-decoration:underline;}
.WhiteText a:hover { color:#FFFFFF; text-decoration:none;}


/*Default Font Color for Blue Text */
.BlueText, .BlueText TH, .BlueText TD, .BlueText td, .BlueText div ,.BlueText p, .BlueText table , .BlueText .Normal, .BlueText  .normal, 
.BlueText .Head, .BlueText .SubHead, .BlueText .SubSubHead, .BlueText h1, .BlueText h2, .BlueText h3, .BlueText h4, .BlueText h5, .BlueText h6{ color:#85a7e4 !important; font-size:11px!important;}
.BlueText a { color:#85a7e4 !important;text-decoration:none; font-size:11px;}
.BlueText a:hover { color:#FFFFFF!important; text-decoration:none; font-size:11px;}
/* Default link syle */
A:Link, A:Visited, A:Active {color: #2173af;text-decoration: none;font-family:Arial;}
A:Hover {color: #0d4988;text-decoration: none;font-family:Arial;}

/* Black (Default color) */
.Normal { color: #000000; font-family:Arial; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #2173af; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #0d4988; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #000000;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #2173af;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #0d4988; font-weight: bold; text-decoration: none; }

/*Extra Font color styles*/
/* Blue */
.BlueText, .BlueText a { color: #1a5e9d;font-weight: normal; text-decoration:none;}
.BlueText a:Hover { color: #1a5e9d; font-weight: normal; text-decoration: none; }
/* Orange */
.OrangeText, .OrangeText a { color: #ff9c00;font-weight: normal; text-decoration:none;}
.OrangeText a:Hover { color: #ff9c00; font-weight: normal; text-decoration: none; }
/* Red */
.RedText, .RedText a { color: #ac0000;font-weight: normal; text-decoration:none;}
.RedText a:Hover { color: #ac0000; font-weight: normal; text-decoration: none; }
/* Green */
.GreenText, .GreenText a { color: #00ac35;font-weight: normal; text-decoration:none;}
.GreenText a:Hover { color: #00ac35; font-weight: normal; text-decoration: none; }
/* Gray */
.GrayText, .GrayText a { color: #707070;font-weight: normal; text-decoration:none;}
.GrayText a:Hover { color: #707070; font-weight: normal; text-decoration: none; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #0d3276; font-size: 24px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #2173af; font-size: 24px; font-weight: bold; text-decoration: none; }

/* H2 */
H2 { color: #a01417; font-size: 22px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #2173af; font-size: 22px; font-weight: bold; text-decoration: none; }

/* H3 */
H3 { color: #8b9dbd; font-size: 20px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #2173af; font-size: 20px; font-weight: bold; text-decoration: none; }

/* H4 */
H4 { color: #666666; font-size: 18px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #2173af; font-size: 18px; font-weight: bold; text-decoration: none; }
/* H4 */
H5 { color: #000000; font-size: 16px; font-weight: normal;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #2173af; font-size: 16px; font-weight: normal; text-decoration: none; }

/* H6 */
H6 { color: #a01417; font-size: 12px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 12px; color: #2173af; font-weight: bold; text-decoration: none; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #2173af; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #0d4988;}

/* SubHead */
.SubHead { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #2173af; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #0d4988;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #2173af; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #0d4988;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #2173af; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #0d4988;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family:Arial; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial; color:#2173af; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial; color:#0d4988; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial; color:#2173af; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial; color:#0d4988; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; font-family:Arial;}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:Arial;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #FFFFFF;}
.ModuleTitle_SubMenu table {padding:0px; border:0px;}
.ModuleTitle_SubMenu td{background:#9aabc7;	white-space: nowrap;border:none;border-bottom:1px solid #FFFFFF;color:#FFF!important;} 
.ModuleTitle_MenuIcon {background-color:#9aabc7; border:none;padding: 0px 2px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color: #CE0D0D;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:10px;background: #f8f4e6;}
.HeaderMain .TitleActionscell {float:left; position:relative; z-index:999999;}
/**/
.GrayBg { background:#ebeaea; padding:5px;}
.GrayBg img, .GrayBg a img  { border:5px solid #ebeaea!important;}
.GrayBg a:hover img  { border:5px solid #a01417!important;}
/*=========================================================================================================================================================================================================================================================================================================================================================*/

/* Home Banner */
.HomeBanner {background:url(images/header-banner.png) no-repeat 0 0; width:900px; height:393px;}
.HomeBanner h2 {font:bold italic 29px/31px Arial, Helvetica, sans-serif; color:#0065A4; text-align:center; background-color:inherit; padding:340px 0 0;}

ul.menu {list-style-type:none!important; padding:10px 0 0 ;}
ul.menu li {list-style-type:none!important; float:left; width:auto; font-size:16px; line-height:normal; font-weight:bold;
color:#fff; background-color:inherit; padding:0 0 0 10px;}
ul.menu li.noPad {padding:0;}
ul.menu li a {color:#fff; background-color:inherit; text-decoration:none; font-size:16px!important;}
ul.menu li a:hover {color:#9bdfff; background-color:inherit;}

ul.contact {list-style-type:none!important; padding:5px 0 0;}
ul.contact li {list-style-type:none!important; float:left; width:auto; font-size:14px; line-height:normal;
color:#fff; background-color:inherit;padding:0 10px 0 0;}
ul.contact li a {color:#fff; background-color:inherit; text-decoration:none; font-size:14px!important;}
ul.contact li a:hover {color:#9bdfff; background-color:inherit;}

ul.DifferenceList {list-style-type:none!important; padding:0 0 7px; margin:0; width:262px;}
ul.DifferenceList li {list-style-type:none!important; border-bottom:1px solid #DDDDDD; padding:0 0 8px 22px; margin:0 0 8px; 
font:bold 13px/15px tahoma, arial, sans-serif; color:#848080; background:url(images/bullet.gif) no-repeat 0 4px;}
ul.DifferenceList li.noBorder {border:none;}

.MidContainer { position:relative; padding:0 0 15px 0;}
p.TopContainer {padding:10px 0 12px;}

.MidContainer a.More { font-size:12px; line-height:14px; font-weight:bold; color:#AC1010; background-color:inherit;}
.MidContainer a.More:hover {color:#294D95; background-color:inherit;}

a.MoreBtn {background:url(images/more-btn.gif) no-repeat 0 0; width:56px; height:19px; display:block; text-align:center;
font:bold 11px/17px tahoma, arial, sans-serif; color:#fff; background-color:inherit; text-decoration:none;}
a.MoreBtn:hover {color:#000000; background-color:inherit;}

p.AtlasLogo {text-align:center; padding:0; margin:0;}
h2.SplashTitle {font:bold italic 30px/32px Arial, Helvetica, sans-serif; color:#273F6C; background-color:inherit; padding:0 0 10px;}
h3.BlueTitle {font:bold 13px/15px Arial, Helvetica, sans-serif; color:#233C68; background-color:inherit; padding:0 0 10px;}

.NewsBox { margin:0 0 20px;}
.NewsBox img { float:left; width:auto; margin:4px 10px 0 0;}
.NewsBox p {padding:0 0 4px; margin:0; line-height:15px;}
.NewsBox p.Date {padding:0 0 4px; margin:0; font-size:12px; line-height:18px; font-weight:bold; color:#233C68;}
.NewsBox a {font-size:11px; line-height:13px; font-weight:bold; color:#FA170C; background-color:inherit; text-decoration:underline;}
.NewsBox a:hover {text-decoration:none;}

/* Slider Start */ 
ul.nav { list-style-type: none; position:relative; margin:0; width:794px; padding: 0 0 0 90px; background:url(images/slider-nav-bg.png) 0 0 no-repeat; position:absolute; top:239px; left:0px; z-index:5; height:108px;}
ul.nav li { list-style-type: none!important; float:left; position:absolute; top:0px;}
ul.nav li.bullet01 {background:url(images/slider-bullet01.gif) no-repeat 109px 20px; width:125px; height:36px;}
ul.nav li.bullet02 {background:url(images/slider-bullet02.gif) no-repeat 148px 28px; width:170px; height:48px;left:0px; left:225px;}
ul.nav li.bullet03 {background:url(images/slider-bullet03.gif) no-repeat 204px 62px; width:225px; height:80px;top:0px; left:0px;left:0px; left:395px;}
ul.nav li.bullet04 {left:0px; left:620px;}
ul.nav a, ul.nav a span{background:no-repeat 0 0; display:block; cursor:pointer; text-indent:50000px;} 
ul.nav span.jays { background:url(images/jays-group-btn.gif) left top no-repeat; width:103px; height:32px; margin:23px 0 0;}
ul.nav a.selected .jays, ul.nav a:hover .jays  { background:url(images/jays-group-btn-hover.gif) left top no-repeat; width:103px; height:32px; margin:23px 0 0;}
ul.nav span.moving { background:url(images/alberta-moving-btn.gif) left top no-repeat; width:136px; height:26px; margin:18px 0 0 3px;}
ul.nav a.selected .moving, ul.nav a:hover .moving { background:url(images/alberta-moving-btn-hover.gif) left top no-repeat; width:136px; height:26px; margin:18px 0 0 3px;}
ul.nav span.freight { background:url(images/saskatchewan-moving-btn.gif) left top no-repeat; width:195px; height:49px; margin:33px 0 0;}
ul.nav a.selected .freight, ul.nav a:hover .freight { background:url(images/saskatchewan-moving-btn-hover.gif) left top no-repeat; width:195px; height:49px; margin:33px 0 0;}
ul.nav span.storage { background:url(images/freight1-btn.gif) left top no-repeat; width:68px; height:25px; margin:58px 0 0;}
ul.nav a.selected .storage, ul.nav a:hover .storage { background:url(images/freight1-btn-hover.gif) left top no-repeat; width:68px; height:25px; margin:58px 0 0;}

.SplashHeaderMain h2 { position:absolute; top:92px; left:0; background:url(images/caption-bg.png) no-repeat 0 0; width:255px; height:63px; font:bold italic 20px/22px Arial, Helvetica, sans-serif; color:#fff; padding:17px 160px 0 20px; z-index:10;}
.SplashHeaderMain h3 { position:absolute; top:92px; right:0; background:url(images/caption-bg2.png) no-repeat 0 0; width:255px; height:63px; font:bold italic 20px/22px Arial, Helvetica, sans-serif; color:#fff; padding:17px 20px 0 160px; z-index:10;}
.SplashHeaderMain h2 a, .SplashHeaderMain h3 a { color:#FFF!important;}

#slider{width:845px; padding-left:20px;}
#slider a ,  #slider a img{ text-decoration:none!important; border:none!important; outline:none!important;}
.scrollContainer { position:absolute; top:6px; left:0px; width:845px; overflow: hidden;}
.scrollButtons { position: absolute; top: 110px; cursor: pointer;}
.scrollButtons.left { left:0;}
.scrollButtons.right { left:870px;}
.scroll { height: 347px; width: 845px;  overflow: hidden; position: relative; clear: left;}

#slider .panel { overflow:hidden!important; width:845px;}

/*Slider Images*/
.Slide1 { background:url(/Portals/0/SliderImages/splash-banner01.png) 0 0 no-repeat;}
.Slide2 { background:url(/Portals/0/SliderImages/splash-banner02.PNG) 0 0 no-repeat;}
.Slide3 { background:url(/Portals/0/SliderImages/splash-banner03.png) 0 0 no-repeat;}
.Slide4 { background:url(/Portals/0/SliderImages/splash-banner04.png) 0 0 no-repeat;}
/* Slider End */

/* Inner Header Title */
h2.AboutTitle {background:url(images/title-about.png) no-repeat 0 0; width:172px; height:31px; margin:38px 0 0 42px; 
text-indent:50000px;}

/*Search result table*/
.HTbl { width:100%; border:1px solid #6aa1e1; border-spacing:1px;}
.HTblHdr td{ background:#6aa1e1 url(images/SearchRowBg.gif) left top repeat-x; height:50px; color:#FFF; font-size:18px; font-weight:normal!important;} .HTblHdr td b { font-weight:normal!important;}
.HTblHdr td{ *height:40px;}
.HTbl td { padding:5px; border-bottom:1px solid #e5e5e5;}
.HTbl tr {background:#fff;} 
.HTblRowAlt { background:#f3f9ff!important;}.HTbl tr:hover, .HTbl tr:focus  {background:#6aa1e1 url(images/SearchRowBg.gif) left top repeat-x!important;}

/*Location search styles*/
.MenuBarClass { background:#fff!important; padding:5px 10px;}
.DynamicForms_QuestionTableCell {white-space:nowrap!important;width:250px;}


/* 29 April 2010 */

strong.blue{ color:#244386;}

ul.jaysList{font-size:12px; line-height:15px; list-style-type:none !important; padding:0 0 8px 0; margin:0;}
ul.jaysList li{padding:8px 0 8px 22px; border-bottom:solid 1px #DDDDDD; background:url(images/list-arrow.gif) 0 10px no-repeat; font-weight:bold; color:#244386; list-style-type:none !important;}
ul.jaysList li.noBor{ border:0 !important;}

.newMore{ display:block; width:55px; height:22px; font-size:11px; line-height:22px; text-align:center; text-decoration:none; background:url(images/new-more-bg.gif) 0 0 no-repeat; font-weight:bold; color:#AC1010 !important; margin:0;}
.newMore:hover{ color:#244386 !important;}

.extMar{ margin:0 0 0 22px !important;}

h2.subHeading{ font-weight:normal; font-size:18px; line-height:20px; color:#A01417; padding:8px 0 12px 0;}
p.quote{ font-weight:bold; font-style:italic; font-size:13px; line-height:18px; color:#233C68;}
p.quote span{ display:block; text-indent:275px;}

ul.textList{font-size:12px; line-height:18px; list-style-type:none !important; padding:0; margin:0;}
ul.textList li{padding:11px 0 11px 22px; background:url(images/list-arrow.gif) 0 14px no-repeat; color:#333333; list-style-type:none !important;}
ul.textList li a{ color:#A01417 !important;}
ul.textList li a:hover{ color:#333333 !important;}

ul.textSubList{ font-size:12px; line-height:18px; list-style-type:none !important; padding:0 0 15px 24px; margin:0;}
ul.textSubList li{padding:0 0 0 12px; background:url(images/list-arrow2.gif) 0 6px no-repeat; color:#333333; list-style-type:none !important;}

div.leftText{ float:left; width:685px; }
img.rightImage{ float:right;}

ul.logoList{ padding:15px 0 0 0; margin:0; list-style-type:none !important;}
ul.logoList li{ float:left; margin:0 38px 0 0; list-style-type:none !important;}
ul.logoList li.noMar{ margin:0 !important;}
#SaveForm  { float:left !important; display:block !important;}
