@page normal { size : portrait }
@page rotated { size : landscape }

/* General styles 
body {background:#ffffff top center no-repeat; color:#ffffff; font-family: Verdana, Arial, sans-serif; line-height:1.5em; font-size:14px;}
a {font: Verdana, Arial, sans-serif; color:#59253A; text-decoration:none;}
a:hover {text-decoration:underline;}

p,ul,ol,dl {margin:0 0 15px 0; font-family: Verdana, Arial, sans-serif; line-height:1.5em; font-size:14px;} 
*/
h1 {color:#59253A; font-size:4em; margin-bottom:0;}
h1 a {text-transform:none; font-weight:400;}
h1 a:hover {text-decoration:none; color:#0066bf;}
h2 {font-size:1.4em; color:#59253A; margin:0 0 10px;}
h3 {font-size:1.1em; margin:0 0 0px 0;}
h4 {font-size:.8em; margin:0 0 0px 0;}
h1,h2 {font-family: Verdana, Arial, sans-serif; color:#59253A; font-weight:600; line-height:1.4em;}
h3,h4 {font-family: Verdana, Arial, sans-serif; color:#59253A; font-weight:600; line-height:1.4em;}


BODY
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Calibri
}
BODY SELECT
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Calibri
}
BODY INPUT
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Calibri
}
BODY TD
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Calibri
}
A
{
		FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: red;
    FONT-FAMILY: Calibri;
    TEXT-DECORATION: none
}

.lightGrey
{
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #cccccc
}
.backYellow
{
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FFFF99;
}
.backLtBlue
{
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #90CCF4;
}
.darkGrey
{
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #999999
}
.header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #59253A;
    TEXT-ALIGN: center
}
.subheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #90CCF4;
    TEXT-ALIGN: center
}
.subheaderleft
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #90CCF4;
    TEXT-ALIGN: left
}
.alertheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0677A1;
    TEXT-ALIGN: center
}
.subheader2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #2D4159;
    TEXT-ALIGN: center
}
.subheader3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #895061;
    TEXT-ALIGN: center
}

.biggerHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #59253A;
    TEXT-ALIGN: center
}
.biggerYellow
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FFFF33;
    TEXT-ALIGN: center
}
.smallheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
.smallplainheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 6pt;
    COLOR: #59253A;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.hdrOrange
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FFCC66;
    TEXT-ALIGN: center
}
.hdrRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FF9999;
    TEXT-ALIGN: center
}
.hdrPink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FF9999;
    TEXT-ALIGN: center
}
.hdrRedLtr
{
    FONT-WEIGHT: bolder;
    COLOR: red;
    FONT-FAMILY: Calibri;
    TEXT-ALIGN: center
}
.hdrBrightRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: center
}
.hdrGreen
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #66FF99;
    TEXT-ALIGN: center
}
.hdrBlue
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: blue;
    TEXT-ALIGN: center
}
.hdrGrey
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.hdrPurple
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: purple;
    TEXT-ALIGN: center
}
.giantPurple
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 36pt;
    COLOR: white;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: purple;
    TEXT-ALIGN: center
}
.hdrYellow
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FFFF99;
    TEXT-ALIGN: center
}
.hdrLime
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: lime;
    TEXT-ALIGN: center
}
.hdrFuchsia
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: fuchsia;
    TEXT-ALIGN: center
}
.hdrAqua
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: aqua;
    TEXT-ALIGN: center
}
.hdrSilver
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center
}
.hdrPlum
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #CC99FF;
    TEXT-ALIGN: center
}
.hdrLtBlue
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: lightblue;
    TEXT-ALIGN: center
}
.hdrRight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right
}
.hdrRightYellow
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FFFF99;
    TEXT-ALIGN: right
}
.hdrTeal
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #66FF99;
    TEXT-ALIGN: center
}
.readOnly
{
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #FFFFCC
}
.tableName
{
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: white
}
.bigHeader
{
    FONT-SIZE: 18pt;
    COLOR: black;
    FONT-FAMILY: Calibri
}
.redMsg
{
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: Calibri
}
.redAlert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: white;
    BACKGROUND-COLOR: red;
    FONT-FAMILY: Calibri
}
.redMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: white;
    BACKGROUND-COLOR: red;
    MARGIN-LEFT: .5em;
    FONT-FAMILY: Calibri
}
.medGrey
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.regFont
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Calibri, sans-serif
}
.regularblack
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
}
.btn {
    appearance: button;
    -moz-appearance: button;
    -webkit-appearance: button;
    -ms-appearance: button;
}
.fieldset-auto-width {
         display: inline-block;
}
.contentR
{
	position: relative;
	left: 20%;
	width: 80%;
}
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #ccc;
    zcursor: help;
    color: #006080;
}
.tooltip .tooltiptext {
    visibility: hidden;
    position: absolute;
    width: 180px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tooltip-top {
  bottom: 125%;
  left: 50%;  
  margin-left: -60px;
}
.tooltip-left {
  top: -5px;
  bottom:auto;
  right: 128%;  
}
.tooltip-right {
  top: -5px;
  left: 125%;  
}
.myMenu
{
	color: black;
  text-decoration: none;
  display: block;
}

/* Additional text classes */
.slogan {color:#000000; font-size:1.5em;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}
.nomargin {margin:0; padding:0;}

/* vertMenu.css */
/* unindent entire list */
#menu {
	/* position: fixed; */
	width: 18%;
}
#menu ul {
  margin-left: .5em;
}

/* set li as buttons */
#menu li {
  list-style-type: none;
  border: 1px black solid;;
  width: 12em;
  background-color: #cccccc;
  text-align: center;
}

/* display anchors as buttons */ 
#menu a {
  color: black;
  text-decoration: none;
  display: block;
}

/* flash white on anchor hover */
#menu a:hover {
  background-color: #895061;
  color: white;
}

/* Main wrappers */
#wrapper1240{background-color:#025aa5;margin:20px 0 10px;width:1240px;}
#wrapper1240w{background-color:#ffffff;margin:20px auto;width:1240px;}
#wrapper960{background-color:#ffffff;margin:20px auto;width:960px;}
#wrapper760{background-color:#ffffff;margin:20px auto;width:760px;}
#wrapper600{background-color:#ffffff;margin:0 auto;width:600px;}
#wrapperfluid{background-color:#ffffff;margin:0 auto;max-width:1260px;}


/* collapse menus */
#menu li ul {
  display: none;
}

.col {float:left; margin:0 10px; overflow:hidden; float:left; display:inline;}
.row {width:960px; margin:0px 0 0; overflow:hidden;}
.c1 {width:60px;}
.c2 {width:140px;}
.c3 {width:220px;}
.c4 {width:300px;}
.c4plus {width:290px;margin:0 15px;}
.c5 {width:380px;}
.c6 {width:460px;}
.c7 {width:540px;}
.c8 {width:620px;}
.c9 {width:700px;}
.c10 {width:780px;}
.c11 {width:860px;}
.c12 {width:960px;}
