body
{
	margin: 0px;
	background-color: #ffffff;
}
table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* a {
	color:#012F63;
}
a:hover {
	color:#7891BE;
} */
input {
	 font-size:11px;
}
select {
	font-size:11px;
}
.headerLarge {
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#012F63;
}
.headerSmall {
	font-size:14px;
	font-weight:bold;
	color:#012F63;
}
.textDark {
	color:#000000;
	font-weight:bold;
}
.textAltColor {
	color:#2363AB;
}

h1, h2, h3, ul, p, td
h1, h2, h3, label.ListHeading {font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin:0;}
h1, h2 {color:#2462ab;}

.right, div#rightinformation {float:right;}
.left, .threecolumn, .twocolumnleft, .twocolumnright, .JobsASPX .bptwSeal, .JobsASPX .bptwSeal2 {float:left;}

h1 {font-size:21px; letter-spacing:-0.7pt}
h2 {font-size:17px;}
h3 {font-size:14px; color:#006633;}
ul {margin-top:0; font-size:13px;}
p {margin:0 0 13px 0; font-size:13px;}

/* IE7 in Quirks + IE6 and Below see _width as width and Standard Browsers will ignore it.
Setting _width after width will take presidence and effectively "fix" IE's incorrect box model */
div#content {margin:0; padding:13px; width:724px; _width:750px; background-color:#FFFFFF;}
div#rightinformation {float:right; margin:13px 0 13px 13px;}
table#ctl00_MainContent_tblStaff {margin:13px 0 0 0; text-transform:capitalize;}
table#ctl00_MainContent_tblRates {margin:13px auto 0 auto;}

.MenuSub {margin:13px auto 0 auto;}
ul.nobullets {margin:0 0 13px 0; list-style-type:none; padding:0;}
.columncontainer {overflow:auto; width:100%; margin:13px 0 0 0; padding:0}
.columncontainer br, .both {clear:both;}
.twocolumnleft, .twocolumnright {width:47%;}
.twocolumnleft {margin:0 30px 0 0;}
.twocolumnright {margin:0;}
.threecolumn {width:33%;}
.maintext {padding-bottom:26px; padding-top:0; margin-top:0;}
.footer {width:100%; text-align:center;}
.footer p {margin:0 0 5px 0; font-size:8px;}
.footer p.bigger {margin:0 0 5px 0; font-size:11px;}
.footer span a:link, .footer span a:visited, .footer span a:hover {color:#999999; text-decoration:none;}
label.ListHeading {font-size:13px;}
.tinytinytext {font-size:9px;}

.JobsASPX .bptwSeal, .JobsASPX .bptwSeal2 {margin:10px;}
#rightinformation .bptwSeal, #rightinformation .bptwSeal2 {margin:5px auto;}

.captialize {text-transform:capitalize;}
.nomargin {margin:0;}




select {
	-khtml-appearance:none;
}
form {
	padding:0;
	border:0; 
	margin:0;
}
select.selectNormalize {
	font-family:Courier New;
}
input.input3Sided {
	border-right-style:none;
}
img
{
	border-style:none
}
.pointer {
	cursor:pointer;
}
.help {
	cursor:help;
}
.noAccess {
	cursor:url(images/cursors/na.cur);
}
.arrowDown {
	cursor:url('images/cursors/arrow_down.cur');
}
.arrowUp {
	cursor:url('images/cursors/arrow_up.cur');
}
.emphasis {
	font-weight:bold;
}
.deEmphasis {
	font-weight:normal;
}
.noUnderline {
	text-decoration:none;
}
.hidden {
	display:none;
}
.invisible {
	visibility:hidden;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.required {
	border:1px solid red;
}
.requiredSelect{
	background-color:#DCC5C5;
}
.IE8Fix 
{
	z-index : 100;
}
br.br1 {
	line-height:5px;
}
.hr1 {
	height:1px;
	color:#6699CC;
}
div.hr2 {
	width:100%;
	height:1px;
	background-color:#CCAC40;
	margin:5px 0 0 0;
}
div.hr3 {
	width:100%;
	height:1px;
	background-color:#CCAC40;
	margin:0 0 5px 0;
}
div.hr5 {
	width:100%;
	height:1px;
	background-color:#CCAC40;
	margin:0 0 0 0;
}
div.hr6 
{
	width:100%;
	height:1px;
	background-color:#EEEEEE;
	margin:0 0 0 0;
}
.table1 {
	border:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table1_3sided {
	font-size:11px;
	border-right:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table2 {
	border:2px solid #CCCCCC;
	background-color:#E6E6E6;
	margin:0 0 13px 0;
}
.table2_child {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#F4F4F4;
}
.table3 {
	border:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table3_3sided {
	border-right:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table3_3sided_left {
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table3_3sided_right {
	border-top:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table3_2sided_left_right {
	border-right:1px solid #6699CC;
	border-left:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table3_3sided_top {
	border-top:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-left:1px solid #6699CC;
	background-color:#F4F4F4;
}
.table4 {
	border:2px solid #CCCCCC;
	background-color:#E6E6E6;
}
.table5_3side{
	border-right:1px solid #CCAC40;
	border-left:1px solid #CCAC40;
	border-bottom:1px solid #CCAC40;
}
.table5_4side{
	border-right:1px solid #CCAC40;
	border-left:1px solid #CCAC40;
	border-top:1px solid #CCAC40;
	border-bottom:1px solid #CCAC40;
}
.table6 {
	border:1px solid #2462AB;
}
.table6_3side{
	border-right:1px solid #2462AB;
	border-left:1px solid #2462AB;
	border-bottom:1px solid #2462AB;
}
.border0 {
	border-width:0;
}
.border1 {
	border:1px solid #012F63;
}
.border2 {
	border:1px solid #000000;
}
.border2_top {
	border-top:1px solid #000000;
}
.border2_bottom {
	border-bottom:1px solid #000000;
}
.border2_left {
	border-left:1px solid #000000;
}
.border2_right {
	border-right:1px solid #000000;
}
.border3 {
	border:1px dashed #000000;
}
.border4 {
	border:1px dashed #333333;
}
.border5 {
	border:1px solid #FF0000;
}
.border6 {
	border:1px solid #6699CC;
}
.border7 {
	border:1px solid #3A75C4;
}
.border7_top {
	border-top:1px solid #3A75C4;
}
.border8p {
	border:2px solid #CCCCCC;
}
.border8_top {
	border-top:2px solid #CCCCCC;
}
.border8_bottom {
	border-bottom:2px solid #CCCCCC;
}
.borderWhiteSpacer{
	border:5px solid #FFFFFF;
}
.color0 {
	color:#FFFFFF;          /* white */
}
.color1 {
	color:#3A75C4;          /* blue */
}
.color2 {
	color:#DD8500;          /* orange-brown */
}
.color3 {
	color:#576683;          /* blue-grey */
}
.color4 {
	color:#000066;          /* purple */
}
.color5 {
	color:#006633;          /* green */
}
.color6 {
	color:#F96302;          /* orange */
}
.color7 {
	color:#990000;          /* dark red */
}
.color8 {
	color:#666666;          /* grey */
}
.color10 {
	color:#000000;          /* black */
}
.color11 {
	color:#FF0000;          /* red */
}
.color12 {
	color:#012F63;          /* dark blue */
}
.color13 {
	color:#B90000;          /* dark red */
}
.whitetxt {color:#FFFFFF;}
.backgroundColor0 {
	background-color:#FFFFFF;   /* white */
}
.backgroundColor1 {
	background-color:#206E98;   /* blue-grey */
}
.backgroundColor2 {
	background-color:#FFFFCC;   /* cream */
}
.backgroundColor3 {
	background-color:#CEE0EA;   /* light blue-grey */
}
.backgroundColor4 {
	background-color:#EEEEEE;   /* light grey */
}
.backgroundColor5 {
	background-color:#B7CCDB;   /* light blue-grey */
}
.backgroundColor6 {
	background-color:#EAD7D8;   /* light red-grey */
}
.backgroundColor7 {
	background-color:#6699CC;   /* light blue */
}
.backgroundColor8 {
	background-color:#CCCCCC;   /* grey */
}
.backgroundColor9 {
	background-color:#F1E3A6;   /* light yellow-grey */
}
.backgroundColor10 {
	background-color:#F9F0B9;   /* yellow-grey */
}
.backgroundColor11 {
	background-color:#FAB6B8;   /* pink-grey */
}
.backgroundColor12 {
	background-color:#F9F2BB;   /* yellow-grey */
}
.backgroundColor13 {
	background-color: #D0D9E8;  /* blue-grey */
}
.backgroundColor14 {
	background-color:#B1EDB9;   /* light green-blue */
}
.backgroundColor15 {
	background-color:#CCE8FD;   /* light blue */
}
.backgroundColor16 {
	background-color: #d7ded0;  /* light green-grey */
}
.backgroundColor17 {
	background-color: #FFFFE8;  /* blue-grey */
}
.backgroundColor18 {
	background-color: #3A75C4;  /* navy blue */
}
.backgroundColor19 {
	background-color: #EDEDEB;  /* light grey */
}
.backgroundColor20 {
	background-color:#9FC4D7;   /* darker light blue-grey */
}
.backgroundColor21 {
	background-color:#E3EAEB;   /* light blue */
}


.text0 {
	font-size:12px;
}
.text1 {
	font-size:9px;
}
.text2 {
	font-size:11px;
}
.text3 {
	font-size:14px;
}
.text4 {
	font-size:16px;
}
.text5 {
	font-size:13px;
}
.text6 {
	font-size:10px;
}
.text7 
{
	font-size:24px;
}
.text24
{
	font-size:48px;
}
.text48 
{
	font-size:96px;
	}
.fontsize8
{	font-size:10px;
}
.redLight
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffd8d0
}
.yellowLight
{
    COLOR: #f1d500;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffc9
}
.greenLight
{
    COLOR: #00d500;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e3ffd0
}
.SmallButtonStyle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: white;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.background_BaseColor {background-color:#023B11;}
.background_BaseLightColor {background-color:#2B9D49;}
.background_BaseLighterColor {background-color:#4A9D60;}
.background_BaseLightestColor {background-color:#FFE3E2;}
.background_BaseDarkColor {background-color:#0C2C15;}
.background_BaseDarkerColor {background-color:#01260B;}

.background_ComplimentColor {background-color:#4F2903;}
.background_ComplimentLightColor {background-color:#A76A2E;}
.background_ComplimentDarkColor {background-color:#A77A4E;}

.color_BaseColor {color:#023B11;}
.color_BaseLightColor {color:#2B9D49;}
.color_BaseLighterColor {color:#4A9D60;}
.color_BaseDarkColor {color:#0C2C15;}
.color_BaseDarkerColor {color:#01260B;}

.color_ComplimentColor {color:#4F2903;}
.color_ComplimentLightColor {color:#A76A2E;}
.color_ComplimentDarkColor {color:#A77A4E;}

a.link {
	color:#4F2903;
}
a.link:hover {
	color:#A76A2E;
}

.table_BaseDarkerColor {
	border:1px solid #01260B;
	background-color:#FFFFFF;
}

.table_BaseDarkerColor_3sided {
	border-right:1px solid #01260B;
	border-left:1px solid #01260B;
	border-bottom:1px solid #01260B;
}

.table_left {
	text-align:left;
}

.alternating {
	background-color:#EEEEEE;   /* grey */
}

.border_BaseDarkerColor_bottom {
	border-bottom:1px solid #01260B;
}
.fieldHeaderColor 
{
	color:#666666;          /* grey */
	font-weight:bold;
}
