/*-----------------------------------------------------------------------*/
/*  				 ___      _  _      _         						 */
/* 					|   \ _ _| \| |_  _| |_____    						 */
/* 					| |) | '_| .` | || | / / -_)  					 	 */
/* 					|___/|_| |_|\_|\_,_|_\_\___|  					 	 */
/*                            										     */
/*            	Skin Styles for DotNetNuke - by DrNuke            		 */
/*                     http://www.DrNuke.co.uk/                          */
/*              Copyright DrNuke - All rights reserved                   */
/*-----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/
/* General Page Styles													 */
/*-----------------------------------------------------------------------*/
html { height:100%; margin:0; padding:0; }
#Body { height:100%; margin:0; padding:0; background:url(images/bg.gif) #ffffff; }
form { height:100%; margin:0; padding:0; }
p { font-family:calibri,arial,helvetica,verdana; font-size:11px; color:#2c2c2c; }
.normal, .Normal { font-family:calibri,arial,helvetica,verdana; font-size:11px; color:#30353d; line-height:14px; }
.NormalBold { font-family:calibri,arial,helvetica,verdana; font-size:11px; font-weight:bold; color:#30353d; line-height:14px; }
.NormalRed { color:#c50000; font-family:calibri,arial,helvetica,verdana; font-weight:bold; font-size:11px; line-height:14px; }
.fullheight { height:100%; }
.fullwidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
.hidden { display:none; }

/*-----------------------------------------------------------------------*/
/* Page Structure														 */
/*-----------------------------------------------------------------------*/
#outer-container { width:800px; min-height:100%; background:#ffffff; margin:0 auto; }
#topmenu-section-container { width:784px; height:128px; vertical-align:top; margin:0 8px 0 8px; background:url(images/grosvenor.gif) top left no-repeat #ffffff; padding:0; }
#menu-container { width:768px; height:43px; padding:85px 0 0 10px; margin:0; }
#sidemenu-section-container { width:184px; min-height:1px; margin:0 0 0 8px; float:left; }
#search-container { width:450px; text-align:right; margin:0 18px 0 0; float:right; }

#content-section-container { width:591px; margin:0 0 0 10px; float:left; }
#home-section-container { width:773px; margin:0 0 0 20px; float:left; }
#home2col-section-container { width:591px; margin:0 0 0 10px; float:left; }
#admin-section-container { width:773px; margin:0 0 0 20px; float:left; }

#content-section-container #content-container { width:292px; margin:0; float:left; }
#home-section-container #content-container { width:760px; margin:0 0 8px 4px; float:left; }
#home2col-section-container #content-container { width:560px; margin:0 0 8px 4px; float:left; }
#admin-section-container #content-container { width:560px; margin:0 0 8px 4px; float:left; }

#banner-container { width:285px; height:415px; margin:0 0 1px 0; float:right; }
#footer-section-container { width:784px; height:39px; margin:0 8px; background:url(images/footer-bg.gif); }
#footer-section-container2 { height:45px; margin:0 8px 0 8px; padding:5px 0 0 20px; text-align:left; border-bottom:1px solid #ced9dc; }
#footer-section-container3 { height:34px; margin:0 8px 0 8px; padding:8px 0 0 20px; text-align:left; }
#footer-section-container4 { height:16px; margin:0 8px 0 8px; background:url(images/hrplus-bg.gif); background-repeat:repeat-x; }
#footer-section-container5 { height:35px; margin:0 8px 0 8px; padding:0 0 0 20px; }
#breadcrumb-container { height:27px; padding:12px 0 0 18px; float:left; }
#copyright-container { height:27px; padding:12px 12px 0 0; float:right; }
#terms-container { float:left; }
#sitemap-container { margin:0 12px 0 0; line-height:16px; float:right; }

#home-section-container #content-container table td { padding:8px 16px 8px 0; }

/*-----------------------------------------------------------------------*/
/* Banners       														 */
/*-----------------------------------------------------------------------*/
.banner-1 { background:url(images/banner-1.jpg) bottom right no-repeat; }
.banner-2 { background:url(images/banner-2.jpg) bottom right no-repeat; }
.banner-3 { background:url(images/banner-3.jpg) bottom right no-repeat; }
.banner-4 { background:url(images/banner-4.jpg) bottom right no-repeat; }
.banner-5 { background:url(images/banner-5.jpg) bottom right no-repeat; }
.banner-6 { background:url(images/banner-6.jpg) bottom right no-repeat; }
.banner-7 { background:url(images/banner-7.jpg) bottom right no-repeat; }
.banner-8 { background:url(images/banner-8.jpg) bottom right no-repeat; }
.banner-9 { background:url(images/banner-9.jpg) bottom right no-repeat; }
.banner-10 { background:url(images/banner-10.jpg) bottom right no-repeat; }
.banner-11 { background:url(images/banner-11.jpg) bottom right no-repeat; }
.banner-12 { background:url(images/banner-12.jpg) bottom right no-repeat; }
.banner-13 { background:url(images/banner-13.jpg) bottom right no-repeat; }
.banner-14 { background:url(images/banner-14.jpg) bottom right no-repeat; }
.banner-15 { background:url(images/banner-15.jpg) bottom right no-repeat; }
.banner-16 { background:url(images/banner-16.jpg) bottom right no-repeat; }
.banner-17 { background:url(images/banner-17.jpg) bottom right no-repeat; }
.banner-18 { background:url(images/banner-18.jpg) bottom right no-repeat; }

a.rollover-1 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-aboutus.gif"); } 
a.rollover-1:hover { background-position:-240px 0; } 
a.rollover-2 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-contracthire.gif"); } 
a.rollover-2:hover { background-position:-240px 0; } 
a.rollover-3 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-easilease.gif"); } 
a.rollover-3:hover { background-position:-240px 0; } 
a.rollover-4 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-news.gif"); } 
a.rollover-4:hover { background-position:-240px 0; } 
a.rollover-5 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-customerlogin.gif"); } 
a.rollover-5:hover { background-position:-240px 0; } 
a.rollover-6 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-newused.gif"); } 
a.rollover-6:hover { background-position:-240px 0; } 
a.rollover-7 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-fleetmanagement.gif"); } 
a.rollover-7:hover { background-position:-240px 0; } 
a.rollover-8 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-drivecare.gif"); } 
a.rollover-8:hover { background-position:-240px 0; } 
a.rollover-9 { display:block; width:240px; height:121px; text-decoration:none; background:url("images/home-accident.gif"); } 
a.rollover-9:hover { background-position:-240px 0; } 
.displace { position: absolute; left:-5000px; } 

/*-----------------------------------------------------------------------*/
/* Footer       														 */
/*-----------------------------------------------------------------------*/
#footer-section-container5 .normal { font-size:10px; }

/*-----------------------------------------------------------------------*/
/* Search																 */
/*-----------------------------------------------------------------------*/
#search-container .NormalTextBox { width:80px; font-size:11px; color:#000000; background-color:#dce1e4; border-left:1px solid #9caeb7; border-top:1px solid #9caeb7; border-right:1px solid #e9f1f7; border-bottom:1px solid #e9f1f7; }
#search-container .SkinObject { font-family:calibri,arial,helvetica,verdana; font-size:11px; color:#000000; font-weight:normal; }
#search-container a:hover { color:#6fcce4; text-decoration:none; }

/*-----------------------------------------------------------------------*/
/* Links																 */
/*-----------------------------------------------------------------------*/
a:link, a:visited, a:active { font-family:calibri,arial,helvetica,verdana; color:#000000; font-weight:normal; text-decoration:underline; }
a:hover { font-family:calibri,arial,helvetica,verdana; color:#6fcce4; text-decoration:underline; }
a.Normal:link, a.Normal:visited { color:#000000; font-weight:normal; text-decoration:none; }
a.Normal:hover { color:#6fcce4; font-family:calibri,arial,helvetica,verdana; font-size:11px; text-decoration:none; }
.CommandButton { font-family:calibri,arial,helvetica,verdana; color:#30353d; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { font-family:calibri,arial,helvetica,verdana; color:#2084a1; font-weight:bold; text-decoration:underline; }
a.CommandButton:hover { color:#67c2dc; text-decoration:underline; }

/*-----------------------------------------------------------------------*/
/* Headings																 */
/*-----------------------------------------------------------------------*/
h1 { font-family:calibri,arial,helvetica,verdana; font-size:20px; color:#67c2dc; font-weight:bold; }
h2 { font-family:calibri,arial,helvetica,verdana; font-size:16px; color:#67c2dc; font-weight:bold; }
h3 { font-family:calibri,arial,helvetica,verdana; font-size:14px; color:#899199; font-weight:bold; line-height:18px; }
h4 { font-family:calibri,arial,helvetica,verdana; font-size:12px; color:#899199; font-weight:bold; line-height:16px; }
h5 { font-family:calibri,arial,helvetica,verdana; font-size:11px; color:#67c2dc; font-weight:bold; line-height:15px; }
h6 { font-family:calibri,arial,helvetica,verdana; font-size:11px; color:#67c2dc; font-weight:bold; }
.Head { font-family:calibri,arial,helvetica,verdana; font-size:16px; color:#67c2dc; font-weight:bold; padding:0; margin:0; }
.SubHead { font-family:calibri,arial,helvetica,verdana; font-size:12px; font-weight:bold; color:#899199; padding:0; }
.HeadWhite { font-family:calibri,arial,helvetica,verdana; font-size:16px; color:#ffffff; font-weight:bold; padding:0; margin:0; }

/*-----------------------------------------------------------------------*/
/* Tokens																 */
/*-----------------------------------------------------------------------*/
.user-token, a.user-token:link, a.user-token:visited, a.user-token:active { font-family:calibri,arial,helvetica,verdana; color:#737c85; font-size:11px; background-image:url(images/footer-sep.gif); background-repeat:no-repeat; background-position:center left; height:32px; padding:0 0 0 5px; margin:0; text-decoration:none; }
a.user-token:hover { color:#70cde4; text-decoration:underline; background-image:url(images/footer-sep.gif); background-repeat:no-repeat; background-position:center left; }

.breadcrumb-token, a.breadcrumb-token:link, a.breadcrumb-token:visited, a.breadcrumb-token:active { font-family:calibri,arial,helvetica,verdana; color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal; }
a.breadcrumb-token:hover { color:#6fcce4; text-decoration:underline; }
#breadcrumb-container span { line-height:11px; }

.copyright-token { font-family:calibri,arial,helvetica,verdana; color:#ffffff; font-size:11px; }
a.copyright-token:link, a.footer-token:visited, a.footer-token:active { color:#ffffff; text-decoration:underline; }
a.copyright-token:hover { color:#ffffff; text-decoration:none; }

.footer-token { font-family:calibri,arial,helvetica,verdana; color:#737c85; font-size:11px; }
a.footer-token:link, a.footer-token:visited, a.footer-token:active { color:#737c85; text-decoration:none; }
a.footer-token:hover { color:#70cde4; text-decoration:underline; }

/*-----------------------------------------------------------------------*/
/* Forms																 */
/*-----------------------------------------------------------------------*/
select, input { font-family:calibri,arial,helvetica,verdana; font-size:11px; color:#333333; }
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:calibri,arial,helvetica,verdana; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:calibri,arial,helvetica,verdana; font-size:11px; font-weight:normal; }

/*-----------------------------------------------------------------------*/
/* Main Menu    														 */
/*-----------------------------------------------------------------------*/
.mainmenu-idle { float:left; padding:0; margin:0; font-family:calibri,arial,helvetica,verdana; font-size:12px; font-weight:bold; color:#ffffff; cursor:pointer; text-transform:uppercase; }
.mainmenu-idle span { line-height:22px; display:block; float:left; background:none; }

.mainmenu-breadcrumbactive { float:left; padding:0; margin:0; font-family:calibri,arial,helvetica,verdana; font-size:12px; font-weight:bold; color:#67c2dc; cursor:pointer; text-transform:uppercase; }
.mainmenu-breadcrumbactive span { line-height:22px; display:block; float:left; background:none; }

.mainmenu-selected { float:left; padding:0; margin:0; background:transparent; font-family:calibri,arial,helvetica,verdana; font-size:12px; font-weight:bold; color:#67c2dc; cursor:pointer; text-transform:uppercase; }
.mainmenu-selected span { line-height:22px; display:block; float:left; background:none; }

.menu-sep { background:none; height:9px; }
.menu-sep img { width:2px; height:9px; padding:6px 0 0 0; }
.menu-pad img { width:8px; padding:0; margin:0; }

.mainmenu-submenu { padding:0; margin:0; background:#868f98; z-index:1000; font-weight:normal; }
.mainmenu-menuitem { color:#ffffff; cursor:pointer; }
.mainmenu-menuitem span { font-family:calibri,arial,helvetica,verdana; font-size:12px; font-weight:normal; font-style:normal; }
.mainmenu-menuitem td { padding:0 3px 0 4px; margin:0; height:25px; }
.submenu-menuitemsel { color:#f1f1f1; background:#67c2dc; }

/*-----------------------------------------------------------------------*/
/* Module Menus															 */
/*-----------------------------------------------------------------------*/
.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border:1px solid #040404; z-index:1000; font-weight:normal; opacity:.90;}
.ModuleTitle_MenuItem { border:none; }
.ModuleTitle_MenuItem td { background:#ffffff; color:#000000; font-family:calibri,arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 5px 0 5px !important; height:20px; white-space:nowrap; }
.ModuleTitle_MenuItemSel { border:none; background:none; }
.ModuleTitle_MenuItemSel td { background:#67c2dc; }
.ModuleTitle_MenuIcon { padding:0 !important; border:none; background:#737c85 !important; }
.ModuleTitle_MenuIcon img { margin:0; }
.ModuleTitle_MenuBreak td { height:1px; }

/*-----------------------------------------------------------------------*/
/* Panes																 */
/*-----------------------------------------------------------------------*/
.LeftPane { width:100%; padding:0; vertical-align:top; }
.ContentPane { width:100%; padding:0; vertical-align:top; }

/* End DrNuke Style Sheet */
/*-----------------------------------------------------------------------*/
