﻿
body
{
	margin:0;
	padding:0;
	font-family:Arial;
	background: white url(images/mainbg.png) repeat-x left top; 
}

#topsection
{
	width: 960px; 
	margin: 0 auto; 
	height: 80px; 
	text-align:center;
	padding:0px;
	height:130px;
	overflow:hidden;
}

#topsection #leftTopsection
{
	background: url(images/topsectionleftbg.png) no-repeat left top; 
	width:10px;
	height:130px;
	float:left;
}

#topsection #rightTopsection
{
	background: url(images/topsectionrightbg.png) no-repeat right top; 
	width:10px;
	height:130px;
	float:right;
}

#topsection  #contentTopsection
{
	font-size:20px;
	font-weight:normal;
	line-height:30px;
	margin: 0;
	color:#FFFFFF;
	width:940px;
	height:130px;
	float:left;
	background: url(images/topsectionbg.png) repeat-x left top; 
}



#topsection  #contentTopsection #linksTopsection
{
	font-size:11px;
	color:#3475BB;
	padding:0px;
	margin-top:11px;
	height:25px;
	overflow:hidden;
}


#xnav 
{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}

#xnav li 
{
	background-image:url(images/crossnetnav.gif);
	display:inline;
	line-height:11px;
	margin:0 4px 0 0;
	padding:3px 0px;
	font-family:tahoma,sans-serif;

}

#xnav a
{
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:none;
	background-position:0 50%;
	border:1px solid #77A6C7;
	padding:3px 5px;
	font-size:11px;
}


#xnav a:hover,  #xnav a:hover span 
{
	text-decoration:underline;
}

#xnav li a.expandlinks 
{
	background:url(images/expand.gif) no-repeat 35px  6px ;
	padding-right:20px;
}

#xnav li a.collapselinks 
{
	background:#FFFFFF url(images/collapse.gif) no-repeat 35px  6px ;
	padding-right:20px;
	color:#816666;
}


#generalnav 
{
	list-style-type:none;
	float:right;
	margin:0px;
}

#generalnav li 
{

	display:inline;
	line-height:25px;
	margin:0 4px 0 0;
	padding:5px;
	font-family:tahoma,sans-serif;
}

#generalnav a
{
	font-size:11px;
	text-decoration:none;
	color:#3475BB;
}

#generalnav a:visited
{
	color:#3475BB;
}

#divMoreLinks
{
	display:none;
	height:110px;
	border:solid 1px #2A5997;
	background:#FFFFFF;
}

#divMoreLinks ul.linkedimglinklist1 
{
	float:left;
	margin:0px;
	padding:0px;
	width:150px;
	font-size:11px;
	list-style:none;
	padding-left:5px;
}

#divMoreLinks ul.linkedimglinklist1 li
{
	float:left;
	margin:0px;
	padding:0px;
	width:140px;
	height:15px;
	padding-bottom:5px;
	text-align:left;
}

#divMoreLinks ul.linkedimglinklist1  li a 
{
	color:#0066CC;
}

#divMoreLinks ul.linkedimglinklist1  li a:hover
{
	color:#0066CC;
}

#divMoreLinks ul.linkedimglinklist1  li a:visited
{
	color:#0066CC;
}


#divMoreLinks ul.linkedimglinklist1 li a span
{
	height:30px;
	vertical-align:top;
	
}

#divMoreLinks ul.linkedimglinklist1 li a img
{
	border:0px;
	margin-top:3px;
}




#divMoreLinks ul.linklist1  
{
	float:left;
	margin:0px;
	padding:0px;
	width:150px;
	font-size:11px;
	list-style:none;
	padding-top:5px;
		padding-left:5px;
}

#divMoreLinks ul.linklist1  li
{
	float:left;
	margin:0px;
	padding:0px;
	width:140px;
	height:15px;
}

#divMoreLinks ul.linklist1  li a 
{
	line-height:15px;
	text-decoration:none;
	float:left;
}

#divMoreLinks ul.linklist1  li a:hover
{
	text-decoration:underline;
}

#divMoreLinks ul.linklist1  li a:visited
{
	color:#0066CC;
}






#topsection  #contentTopsection #msnTopsection
{
	background: url(images/msntopsectionbg.png) no-repeat left top; 
	width:316px;
	height:94px;
	float:left;
	color:#3475BB;
	margin-top:10px;
}


#topsection  #contentTopsection #zaazooTopsection
{
	background: url(images/zaazoobg.png) no-repeat right bottom; 
	width:220px;
	height:32px;
	float:right;
	color:#FFFFFF;
	font-size:11px;
	padding-top:35px;
	margin:0px;
}

#whiteDivider
{   
    background-color:#FFF;
    width: 960px; 
	margin: 0 auto; 
	height: 10px;      
}

#nav 
{
    background-color:#60A9CF;
    color:#FFFFFF;
    margin:0 auto;
    padding-left:20px;
    text-align:left;
    width:940px;
}

#nav h1 
{
    font-size:45px;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding:0;
}

#maincontainer
{
	width: 960px; 
	margin: 0 auto; 
	background:#FFFFFF;

}

#maincontainer #content
{	
	margin: 0 auto; 
	padding-bottom:50px;
	background:#FFFFFF;
	width:960px;
}

#footer
{		
	padding:10px 0;
	color: #FFF;	
	font-size:12px;
	width:960px;
	margin:auto;	
	line-height:17px;
}

#footer #bottomFooter
{
    width:960px;
    height:5px;
    background: url(images/bottom.png) no-repeat;
}

#footer .block
{
	width:165px;
	float:left;
}

#footer h3
{		
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
}

#footer .navyText
{		
	color:#13517e;
}


#footer .telText {
font-size:25px;
font-weight:bold;
padding-top:15px;
}

#footer .logo
{		
    width:90px;
    height:35px;
	background: url(images/logoZaaZooNavy.png) no-repeat; 
	float:right;
	padding-bottom:20px;
}

#underFooter
{    
    padding-left:10px;    
    font-size:13px;
    font-weight:bold;
    width: 960px; 
	margin: 0 auto; 
}

#underFooter a
{
    padding-right: 20px;
    color:#FFF;
    /*color:#3c7faf;*/
    text-decoration:none;
}

#footer a
{
	text-decoration:none;	
	color:#fff;
}

#contentFooter
{
    padding-top:10px;
	width:960px;
	margin:auto;
	background: #5592bf;
}



#leftFooter #msnFooter
{
	background: url(images/msnfooterbg.png) no-repeat left top; 
	width:316px;
	height:94px;
	float:left;
	margin-top:30px;
	color:#3475BB;
}

#leftFooter
{
	float:left;
	width:670px;
	padding-left:10px;
}

#rightFooter
{
	float:right;
	width:240px;	
	padding-right:30px;
	text-align:right;
}

#rightFooter #zaazooFooter
{
	background: url(images/zaazoobg.png) no-repeat right bottom; 
	width:220px;
	height:22px;
	color:#FFFFFF;
	font-size:11px;
	padding-top:35px;
	float:right;
	border-left:solid 1px #FFFFFF;
}

#rightFooter #contactFooter
{
	width:220px;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	text-align:right;
	border-left:solid 1px #FFFFFF;
	height:60px;
}

