html{
    height: 100%;
}
body{
    margin: 0px;
    background-color: #FFF;
    background-image: url('../images/bkg.png');
    font-family: Arial, Verdana, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    line-height: 14pt;
    height: 100%;
}
div{ border: 0px solid #FFFFFF; }
#container{
    margin: auto;
    width: 800px;
    min-height: 100%;
}
#header{
    background-image: url('../images/bkg_header.png');
    background-repeat: no-repeat;
    height: 294px;
}
#header_bottom{
    background-image: url('../images/bkg_header_bottom.png'); /*-- NEEDS IE OVERRIDE --*/
    background-repeat: no-repeat;
    width: 800px;
    height: 21px;
    margin-bottom: 10px;
}
#menu-top{
    margin-left: 575px;
    background-image: url('../images/bkg_menu_top.png'); /*-- NEEDS IE OVERRIDE --*/
    background-repeat: no-repeat;
    /*width: 250px;*/
    height: 38px;
	color:#666;
}
#menu-top ul{
    list-style: none;
    margin: 0px;
    padding: 6px 0px 0px 7px;
}
#menu-top ul li{
    float: left;
    margin: 4px;
    padding: 0px;
}
#menu-top ul li a, #menu-top ul li a:link, #menu-top ul li a:visited{
    color: blue;
    text-decoration: none;
    font-weight: normal;
}
#menu-top ul li a:hover, #menu-top ul li a:active{
    color: purple;
    text-decoration: none;
    font-weight: normal;
}
#content_top{
    background-image: url('../images/bkg_content_top.png'); /*-- NEEDS IE OVERRIDE --*/
    background-repeat: no-repeat;
    width: 800px;
    height: 18px;
}
#content{
    background-image: url('../images/bkg_content.png');
    background-repeat: no-repeat;
	background-color:#70A1DF;
    width: 800px;
    min-height: 240px;
    text-align: center;
}
#content div.pad{
    padding: 25px 0px 0px 20px;
}
#content div.columns{
    float: left;
    margin: 0px 10px 0px 10px;
    border-top: 1px dotted #FFFFFF;
    width: 230px;
    min-height: 150px;
    text-align: center;
    padding-top: 10px;
}
#content div.columns p{
    text-align: left;
}
#content div.columns ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#content div.columns ul li{
    padding-bottom: 7px;   
}
/*-------------begin location page---------------*/
#location_content{
    background-image: url('../images/bkg_location_content.png');
    background-repeat: no-repeat;
	background-position:bottom;
	background-color:#70A1DF;
    width: 800px;
    /*min-height: 240px;*/
    text-align: center;
}
#location_content div.pad{
    padding: 25px 0px 0px 45px;
}
#location_content div.columns{
    float: left;
    margin: -10px 10px 0px 10px;
    /*border-top: 1px dotted #FFFFFF;*/
    width: 230px;
    min-height: 150px;
    text-align: center;
}
#location_content div.columns p{
    text-align: left;
}
#location_content div.columns ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#location_content div.columns ul li{
    padding-bottom: 7px;   
}
/*-------------end location page---------------*/
#footer{
    margin: 15px 0px 15px 0px;
    font-size: 8pt;
    text-align: center;
    width: 800px;
}
#leftLinks{
    text-align: left;
    float: left;
    margin-right: 20px;
    margin-left: 20px;
}
#rightLinks{
    text-align: left;
    float: left;
}
#link_home{
    width: 800px;
    height: 250px;
}
a, a:link, a:visited{
    color: yellow;
    font-weight: bold;
    text-decoration: none;
}
a:hover, a:active{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.clear{
    clear: both;
}
.subhead{
	font-size:14px;
	color:#0A0F46;
	font-weight:bold;
}

/*employment window*/
/* Overlay */
#claim-overlay {background-color:#000; cursor:wait;}

/* Container */
#claim-container {width:400px; left:50%; top:200px; margin-left:-210px; font-family: Verdana, Arial; font-size:8pt; text-align:left;}
#claim-container .claim-content {border-left:1px solid #003399;border-right:1px solid #003399;background-color:#FFF; color:000; height:250px;}
#claim-container h1 {font-weight:normal;color:#003399; margin:0; padding:0 0 6px 12px; font-size:12pt; text-align:left;}
#claim-container .claim-loading {position:absolute; background:url(claim/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#claim-container .claim-message {text-align:center;}
#claim-container .claim-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#claim-container br {clear:both;}
#claim-container form {padding:0; margin:0;}
#claim-container .claim-top {height:20px; background-color:#FFF;border-top:1px solid #003399;border-left:1px solid #003399;border-right:1px solid #003399;padding:0; margin:0;}
#claim-container .claim-bottom {height:13px; background-color:#FFF;border-bottom:1px solid #003399;border-left:1px solid #003399;border-right:1px solid #003399;font-size:.7em; text-align:center;}
#claim-container .claim-bottom a,
#claim-container .claim-bottom a:link,
#claim-container .claim-bottom a:active,
#claim-container .claim-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#claim-container .claim-bottom a:hover {color:#888;}
#claim-container .claim-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#claim-container a.modalCloseX,
#claim-container a.modalCloseX:link,
#claim-container a.modalCloseX:active,
#claim-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:2px; left:375px; color:#999;}
#claim-container a.modalCloseX:hover {color:#666;}
#claim-container .claim-blurb {color:#333;padding: 0px 15px 0px 15px;text-align:left;font-size:8pt;}
#claim-container .claim-info {font-size:8pt;}