/* CSS Document */
html {overflow: -moz-scrollbars-vertical;}

body{	
padding:0px;
margin:0px;
}
#all{position:absolute;
width:750px;
left:50%;
margin-left:-375px;
height:550px;}

#main{  
position:relative;
width:750px;
min-height:500px;
height:500px;

top:20px;

border:1px solid #cccccc;
}
#top{	
position:absolute;
background-image:url(../images/vector8.png);
background-repeat:no-repeat;
top:0px;
left:0px;
height:300px;
width:750px;
}

#divide{	
position:absolute;
width:1px;
height:100%;
background-color:#CCCCCC;
left:252px;
z-index:1;
}

#davo{		
position:absolute;
top:6px;
left:16px;
z-index:2;
}

#logo{		
position:absolute;
top:20px;
left:522px;
}

#copy{		
position:absolute;
top:120px;
left:277px;
}
			
#middle{	
position:absolute;
background-color:#08498A;
top:280px;
left:0px;
width:750px;
height:20px;
}

#vdividermenu ul{	
position:absolute;
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
font: bold 11px arial;
width: 498px;
height:20px;
left:252px;

background-color: #08498a;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 497px;
}

#vdividermenu ul li{ 
display: inline;
}

#vdividermenu ul li a{	
float: left;
color: #ffffff;
padding: 3px 12px 3px 13px;
text-decoration: none;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
background:08498a;
}

* html #vdividermenu ul li a.right{	
padding: 3px 9px 3px 12px;
}


#vdividermenu ul li a:visited{	
color: #ffffff;
}

#vdividermenu ul li a:hover{	
color: white;
background-color: #35699D;
}

#bottom{	
position:absolute;
top:300px;
left:0px;
background-image:url(../images/gradient.png);
background-repeat:repeat-y;
min-height:200px;
height:200px;
width:750px;
}

#hdividermenu ul{	
position:relative;
margin: 0;
padding: 0;
float: left;
font: bold 11px arial;
width: 252px;
top:0px;
height:18px;
min-height:19px;
left:0px;
background-color: #08498a;
text-decoration:none;
}

* html #hdividermenu ul{ /*IE only rule, reduce menu width*/
width: 251px;
top:0px;
background-color: #08498a;
}

#hdividermenu ul li{ 
background-color: #08498a;
text-decoration:none;
min-height:20px;
list-style:none;
}

#hdividermenu ul li a{	
float: left;
padding: 2px 0px 3px 20px;
color: #ffffff;
width:232px;
height:100%;
text-decoration: none;
background-color:#08498a;
border-bottom: 1px solid #cccccc; 
}
	
* html #hdividermenu ul li a{	
padding: 2px 0px 0px 20px;
}


#hdividermenu ul li a:visited{	
color: #ffffff;
}

#hdividermenu ul li a:hover{	
color: white;
background-color: #35699D;
padding: 2px 0px 3px 20px;
height:100%;
}
* html #hdividermenu ul li a:hover{	
padding: 2px 0px 0px 20px;
}		
#content{	
position:absolute;
top:0px;
left:252px;
width:498px;
height:300px;
padding-top:20px;
padding-left:25px;

}

#content p{width:448px;}

p.grey {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
background-color:transparent;
}
			
#linea{top:0px;}
#lineb{top:21px;}
#linec{top:41px;}
#lined{top:61px;}
#linee{top:81px;}
#linef{top:101px;}
#lineg{top:121px;}
#lineh{top:141px;}
#linei{top:161px;}
#linej{top:181px;}

.dividesidenav{	
position:absolute;
height:0px;
left:0px;
background-color:transparent;
width:252px;
border-top:1px solid #cccccc;
z-index:1;
}

.dividefull{	
position:absolute;
height:0px;
left:0px;
background-color:transparent;
width:100%;
border-top:1px solid #cccccc;
z-index:1;
}
		
.current{}

#subfooter{position:absolute;
}

#tandc{position:relative; 
top:25px;
font-family:Arial, Helvetica, sans-serif;
color:#08498A;
font-size:10px;
float:right;}

