body
{
margin-top			: 0px;
padding				: 0px;
font-family			: arial, sans-serif;
font-size 			: 100%;
color				: #666;
background-image	: url(../images/generic/bg_page.jpg);
background-repeat	: repeat-x;
background-color	: #FFF;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

div.hold
{
position			: relative;
width				: 900px; /* 40px padd */
margin				: 0px auto;
background-color	: #FFF;
padding				: 0px 20px 0px 20px;
overflow			: hidden;
}

div.hold h1
{
background-image	: url(../images/generic/hma_header.jpg);
background-repeat	: no-repeat;
width				: 900px;
height				: 46px;
margin				: 15px 0px 15px 0px;
}

div.hold h1 span
{
display				: none;
}

/* Top Nav */

div.nav-login
{
width				: 900px;
overflow            : hidden;
display				: block;
padding				: 0px 0px 0px 0px;
}

div.nav
{
width				: 760px;
display				: block;
float               : left;
padding				: 0px 0px 0px 0px;
}

div.nav ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;    
}

div.nav ul li
{
display             : block;
float               : left;
margin              : 0px;
padding             : 0px;
font-size           : 75%;
line-height         : 20px;  
}

div.nav ul li a
{
display             : block;
float               : left;   
border-right        : 1px solid #CCC;
padding             : 5px 15px 5px 15px;
text-decoration     : none;
color               : #333;
}

div.nav ul li a.on
{
color               : #00A5CC;
font-weight         : normal;
}

div.nav ul li a:hover
{
padding             : 5px 15px 5px 15px;
background-color    : #EEE;    
}

div.login
{
width				: 140px;
display				: block;
float               : left;
padding				: 0px 0px 0px 0px;
}

div.login p
{
font-size			: 75%;
line-height			: 14px;
font-weight			: normal;
color				: #666;
margin				: 8px 0px 0px 0px;
}

div.login p a
{
color               : #666;
text-decoration     : none;   
background-image	: url(../images/generic/login.gif);
background-position : 5px 6px;
background-repeat	: no-repeat;
padding             : 3px 5px 3px 20px;
}

div.login p a:hover
{
background-color    : #EEE;
padding             : 3px 5px 3px 20px;
}



div.footer-one
{
background-color	: #00A5CC;
width				: 860px;
display				: block;
padding				: 8px 20px 8px 20px;
overflow			: hidden;
margin-top			: 10px;
}

div.footer-one p.copyright
{
font-size			: 70%;
line-height			: 14px;
font-weight			: normal;
color				: #FFF;
margin				: 0px 0px 0px 0px;
float               : left;
}

div.footer-one p.hmalinks
{
font-size			: 70%;
line-height			: 14px;
font-weight			: normal;
color				: #FFF;
margin				: 0px 0px 0px 0px;
float               : right;
}

div.footer-one p.hmalinks a
{
color               : #FFF;
text-decoration     : none;    
}


div.footer-two
{
background-color	: #FFF;
width				: 900px;
display				: block;
padding				: 8px 0px 8px 0px;
overflow			: hidden;
margin-top			: 10px;
}

div.footer-two p
{
font-size			: 65%;
line-height			: 14px;
font-weight			: normal;
color				: #999;
margin				: 0px 0px 0px 0px;
overflow            : hidden;
clear               : both;
padding-top         : 10px;
}

div.footer-two p.credits
{
width               : 620px;
float               : left;
clear               : none;
padding-top         : 0px;
}

div.footer-two p.microsoft
{
width               : 270px;
float               : left;
clear               : none;
padding-top         : 0px;
}

div.footer-two p img
{
border              : 0px;   
}

/* Left nav on generic pages */

div.left-navigation
{
display             : block;
float               : right;
/* Extra space to right of Nav as requested by Rob - Mark */
width               : 180px;
margin-right        : 20px;
}

/* 2nd level */
div.left-navigation ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px; 
border-bottom       : 1px solid #CCCCCC;
}

div.left-navigation ul li
{
margin              : 0px;
padding             : 0px;
border-top          : 1px solid #CCCCCC;
line-height         : 11px;
}

div.left-navigation ul li a
{
display             : block;
font-size           : 70%;
color               : #666;
font-weight         : normal;
text-decoration     : none;
background-image    : url(../images/generic/icon_nav_blue.gif);
background-repeat   : no-repeat;
background-position : 5px 11px;
padding             : 8px 0px 8px 15px;
}

/* 3rd level */

div.left-navigation ul li ul
{
margin              : 0px;
padding             : 0px; 
border-bottom       : 0px solid #CCCCCC;
}

div.left-navigation ul li ul li
{
margin              : 0px;
padding             : 0px;
border-top          : 0px solid #CCCCCC;
line-height         : 16px;
}

div.left-navigation ul li ul li a
{
font-weight         : normal;
background-position : 20px 11px;
padding             : 5px 0px 5px 30px;
}

/* 4th level */

div.left-navigation ul li ul li ul
{
margin              : 0px;
padding             : 0px; 
border-bottom       : 0px solid #CCCCCC;
line-height         : 16px;
}

div.left-navigation ul li ul li ul li
{
margin              : 0px;
padding             : 0px;
border-top          : 0px solid #CCCCCC;
}

div.left-navigation ul li ul li ul li a
{
font-weight         : normal;
background-position : 30px 8px;
padding             : 4px 0px 4px 40px;
}

/* Hover */

div.left-navigation a:hover
{
background-color    : #F6F6F6;
}

/* on */

div.left-navigation a.on
{
/*background-color    : #00A5CC;*/
color               : #00A5CC;
background-image    : url(../images/generic/icon_nav_blue.gif);
}

/*hidden popup image*/
a.hidden
{
display				:none;
}

ul.pagination li.unclickable
{
	color:#CCCCCC
}