﻿BODY
{
	background-color:#f8f8f8;
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-family: Arial;
	font-size: 10pt;
}

TD
{
	font-family: Arial;
	font-size: 10pt;
}

H1
{
	font-size: 14pt;
	font-weight: bold;
	border-bottom: solid 1px silver;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

H2
{
	font-size: 12pt;
	font-weight: bold;
}

H3
{
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

ol.alpha {list-style-type:lower-alpha}

input[type="radio"]
{ 
	border: 0px;
}

textarea
{
	background-image: url(images/textboxBg.gif);
	background-repeat: repeat-x;
	border: 1px solid silver;
	font-family: Courier;
	font-size: 8pt;
}

.GreenNote
{
	background-color: #90ee90;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 8px;
	width: 400px;
	font-family: Verdana;
	font-size: 10pt;
}

.RedNote
{
	background-color: #ffc0cb;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 8px;
	width: 400px;
	font-family: Verdana;
	font-size: 10pt;
}

.YellowNote
{
	background-color: #ffff00;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	width: 350px;
	font-family: Verdana;
	font-size: 8pt;
}

.Footer
{
	color: #bbbbbb;
	border-top: solid 1px #bbbbbb;
	font-size: 10pt;
}

.Required
{
    background-color: Yellow;
    color: Black;
    font-weight: bold;
}

.FormLabel
{
	text-align: right;	
}

.JobPreview
{
	border: solid 1px silver;
	padding:10px;
}

.parentDiv
{
	background-color: White;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	display: block;
	position: absolute;
	min-height: 100%;
	width: 900px;
	top: 0px;
	z-index: 0;
}

.contentDiv
{
	padding-bottom:30px;
}

.footerDiv
{
	width:100%;
	position:absolute;
	bottom:0px;
	display:block;
	height:30px;
	z-index:999;
	padding:0px;
	margin:0px;
}

.faqQ
{
    font-family:Arial;
    color:#333333;
}
.faqA
{
    font-size:10pt;
    padding-top:10px;
    padding-bottom:10px;
}

.packageHeader
{
    color:Navy;
    font-weight:bold;
    font-size:12pt;
    font-family:Arial;
}

.CategoryTab
{
	border:1px solid gray;
	background-color:Silver;
	padding:5px;
    margin-bottom:10px;
    font-size:12pt;
    font-weight: bold;
}

.InactiveCategoryTab
{
	border:1px solid silver;
	background-color:#eeeeee;
	padding:5px;
    margin-bottom:10px;
    font-size:12pt;
}

.grayText
{
	font-weight:bold;
	font-size:11pt;
	color:#666666;
}

.smallGrayText
{
	font-size:10pt;
	color:#666666;	
}

.hdr
{
	font-weight:bold;
	background-image:url(images/headerBg.gif);
	background-repeat:repeat-x;
	color:Black;
	font-size:11pt;
	text-align:center;
}

.hdr1
{
	font-size:11pt;
	font-weight:bold;
	color:Navy;
	border-bottom:2px solid navy;
}

.bigBtn
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	width: 170px;
	height: 30px;
}

.tbSmall
{
	width:100px;
	padding-left:0px;
}

.tbLarge
{
	width:206px;
}

.miniLabel
{
	font-size:8pt; margin-top:5px; margin-bottom:2px; font-weight:bold;
	font-family:Arial;
}

.luv
{
	font-weight:bold;
	font-size:10pt;
	color:#555555;
	padding-top:15px;
}

/* HOVER BOX */
a.info{position:relative; z-index:24}
a.info:hover{z-index:25; background-color:#FFFFFF}
a.info span{display:none}
a.info:hover span
{
    display:block;
    position:absolute;
    top:0em;
    left:2em;
    width:25em;
    border:1px solid #FFDB48;
    background-color:#FFEFAE;
    color:#000000;
    text-align:left;
    padding:5px;
    font-family:Verdana;
    font-size:8pt;
    text-decoration:none;
}
