/* This file is for CSS specific to the home page */
div#divWrapper { display:block; background-image:url(/professional/images/home/bgContent-home.gif); background-position:36px top; background-repeat:repeat-y; margin-top:10px; padding:0 30px; width:931px; }
div#contentBottomHome { display:block; background-image:url(/professional/images/home/bgContentBottom-home.gif); background-repeat:no-repeat; background-position:6px bottom; height:8px; clear:both; }
div.wrapper { margin:0 auto;  /*background-image: url(/professional/images/home/lifeguardBG.jpg);*/
background-repeat:no-repeat; background-position:0 0; width:967px; overflow:hidden; }
div#logo { margin:9px 0 0 15px;  /*width: 182px;*/
float:left;  /*padding-top: 11px;
	padding-left: 20px;*/
}
 /******************************************************
| Navigation
*******************************************************/
div#leftnav ul li.topOn { background-image:url(/professional/images/leftnav/bgLeftNavTopOnHome.jpg)!important; }

 /******************************************************
| Page content
*******************************************************/
div#pageContentHome {background:url(/professional/images/home/02.jpg) top left no-repeat!important; display:inline;  /* Fix for IE's double-margin bug */ float:left; display: block; width:561px;  height: auto; overflow: auto;  margin:-15px 0 0 0; padding:0; }

div#pageContentHome a.orangish, span.orangish {color:#f89829;} 
div#pageContentHome div.subhd{ margin:45px 0 0 293px; padding:0; width:260px; font-size:13px;}
.hdnote {font-size:13px; display:block; margin-top:12px;} 

div#pageContentHome div.buttons a { display: block; float: left; }
div#pageContentHome div.buttons a img { padding:0; margin:0; }
div#pageContentHome div.buttons { margin:15px 0 0 293px; padding:0; width:260px; }
div#pageContentHome div.buttons div#zmt,
div#pageContentHome div.buttons div#twoSmall { overflow: hidden; width: 100%; }

div#pageContentHome div.fast-powerful { display:block; vertical-align:top; padding:0; width:127px; height:22px; margin:120px 0 0 287px;}

div#pageContentHome div.fast-powerful div#fast { display:block; clear:none; float:left; top:0; margin:0; padding:0; width:42px; height:22px; }
div#pageContentHome div.fast-powerful div#powerful { display:block; clear:none; float:right; margin:0; padding:0; width:85px; height:22px; }
div#pageContentHome div.fast-powerful div#powerful a,
div#pageContentHome div.fast-powerful div#fast a { display:block; padding:0; margin:0; text-decoration:none; width:100%; height:22px;}

div#pageContentHome a { color:#3399cc; }
div#pageContentHome div#home-callouts {display: block; clear: both; width: 561px;height: auto; overflow: auto; background: transparent url(/professional/images/home/home-callouts-main.png) no-repeat 0 0;}
div#pageContentHome ul {display:block; width: 561px; height: auto; overflow: auto; margin:0; padding:0; list-style-type:none; background: transparent url(/professional/images/home/home-callouts-gradient.png) no-repeat left bottom;}
div#pageContentHome ul li {float:left; display:block; width:175px; min-height:130px; overflow: visible; margin:0;padding:9px 0 0 12px;   }
div#pageContentHome ul li.first { border-left:none; }
div#pageContentHome ul h2 { margin:0 5px .4em 5px; padding:0;}
div#pageContentHome ul h2 a { color:#0066a4; text-decoration:none; }
div#pageContentHome ul li p {font-size:1em; color:#003366; line-height:1.10em; margin:0 5px; padding:0;}
div#pageContentHome ul p a { color:#0065a4; font-size:.9em; }
div#pageContentHome ul li a.calloutLink { display:block; margin:0 5px; padding:17px 0; }

div#pageContentHome a.homelink { float:right; margin-top:25px; margin-right:17px; }

div#azlogo { width:935px; height:37px; text-align:center; margin:0 0 0 10px; padding:0; background-color:#FFF; }

 /******************************************************
| Sidebar (font color/size in pageContent.css
*******************************************************/
div#homepageWrap div#loginContainer,
div#homepageWrap div#loggedInContainer { background:transparent url(/professional/images/sidebar/login-gradient-bottom-home.png) no-repeat left bottom; }

div#sidebar div#inner { position:relative; background-image:none!important; padding:10px 10px 10px 9px; margin:0; }
div#sidebar div#inner div#objLogin_loginError { position:relative; }

.azLogo { background-color:#FFF; }
#co_azandme { margin-left:10px; }
