﻿body
{
margin-top			: 0px;
padding				: 0px;
font-family			: arial, sans-serif;
font-size 			: 100%;
color				: #666;
background-color	: #FFF;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

img.page-image
{
position			: absolute;
display				: none;
}

*+html img.page-image
{
position			: absolute;
width				: 547px;
height				: 263px;
}

* html img.page-image
{
position			: absolute;
width				: 547px;
height				: 263px;
}

div.hold /* Div that holds eveything in the center of the page */
{ 
width				: 940px;
margin				: 0px auto;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

div.header
{
width				: 940px;
margin				: 0px;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-image    : url(../resources/v1/images/Generic/header.gif);
background-repeat   : no-repeat;
min-height          : 130px;
background-color    : #EB7D1A;
border-bottom       : 3px solid #FFF;
}

* html div.header
{
height              : 130px;
}

/* Accessibility Bar */

div.header div.accessibility
{
display             : block;
text-align          : right;
padding             : 2px 2px 0px 0px;
overflow            : hidden;
}

div.header div.accessibility p
{
font-size           : 70%;
line-height         : 15px;
font-weight         : normal;
font-size           : 70%;
margin              : 0px;
color               : #666;
overflow            : hidden;
}

div.header div.accessibility p a
{
color               : #666;
text-decoration     : none;
display             : block;
float               : right;
background-color    : #FFE4C2;
}

div.header div.accessibility p a.Accessibility
{
margin              : 5px 0px 0px 0px;
border-right        : 1px solid #666;
padding-right       : 8px;
}

div.header div.accessibility p a.Increase
{
margin             : 5px 8px 0px 8px;
cursor				: default;
}

div.header div.accessibility p a.Large, div.header div.accessibility p a.Medium, div.header div.accessibility p a.Small
{
background-image    : url(../resources/v1/images/Generic/font_large.gif);
background-repeat   : no-repeat;
width               : 16px;
height              : 0px;
overflow            : hidden;
padding             : 16px 0px 0px 0px;
border              : 4px solid #FFF;
border-left         : 0px solid #FFF;
}

div.header div.accessibility p a.Medium
{
background-image    : url(../resources/v1/images/Generic/font_medium.gif);
}

div.header div.accessibility p a.Small
{
background-image    : url(../resources/v1/images/Generic/font_small.gif);
border-left         : 4px solid #FFF;
}

div.header h1
{
margin              : 0px;
width               : 940px;
float               : left;
}

div.header h1 a
{
display             : block;
height              : 0px;
padding-top         : 103px;
overflow			: hidden;
}

div.footer
{
width               : 940px;
border-top          : 1px solid #999;
margin              : 3px 0px 0px 0px;
padding             : 5px 0px 0px 0px;
}

div.footer p
{
font-size           : 70%;
line-height         : 15px;
font-weight         : normal;
font-size           : 70%;
margin              : 0px;
color               : #666;
}

div.footer p.hma
{
float               : left;
width               : 420px;
}

div.footer p.copyright
{
float               : right;
width               : 520px;
text-align          : right;
}

/*
div.footer p.hma a
{
background-image    : url(../resources/v1/images/Generic/hma.gif);
background-repeat   : no-repeat;
background-position : right;
padding-right       : 50px;
padding-left        : 0px;
}
*/

div.footer p.hma span
{
display             : none;
}

div.footer p a
{
color               : #666;
text-decoration     : none;
padding             : 0px 5px 0px 5px;
}

/* Breadcrumbs */

div.breadcrumbs
{
width               : 940px;
overflow            : hidden;
margin              : 10px 0px 0px 0px;
}

div.breadcrumbs ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
overflow            : hidden;
}

div.breadcrumbs ul li
{
float               : left;
color               : #126BA7;
font-weight         : bold;
font-size           : 75%;
}

div.breadcrumbs ul li a
{
color               : #666;
text-decoration     : none;
font-weight         : normal;
margin              : 0px 10px 0px 10px;
}

div#popupform
{
display				: none;
}