BODY
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
}
#home_body
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
	background-image: url('/media/layout/bg.gif');
	background-repeat: repeat-x;
}
#nav {
	FONT-WEIGHT: 800;
	FONT-SIZE: 10px;
	COLOR: white;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	BACKGROUND:#000000;
}
.indent_p 
{	margin-top:0;
	margin-bottom:.3em;
	text-indent:1em;
}
.text1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.success
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
	PADDING-LEFT:20px;
	TEXT-INDENT:-15px;
}
A.text1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: underline
}
A.text1:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: underline
}

A:link
{
    COLOR: #000080;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
A:hover
{
    COLOR: #ff0000;
}

A.btn
{
    BORDER-RIGHT: #808080 2px solid;
    BORDER-TOP: #e8e8e8 2px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    MARGIN: 1px;
    BORDER-LEFT: #e8e8e8 2px solid;
    COLOR: black;
    WIDTH: 100px;
    LINE-HEIGHT: 30px;
    BORDER-BOTTOM: #808080 2px solid;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    LETTER-SPACING: 0pt;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.btn:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: red;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}
A.btnFW120
{
    BORDER-RIGHT: #808080 2px solid;
    BORDER-TOP: #e8e8e8 2px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    MARGIN: 1px;
    BORDER-LEFT: #e8e8e8 2px solid;
    COLOR: black;
    WIDTH: 120px;
    LINE-HEIGHT: 30px;
    BORDER-BOTTOM: #808080 2px solid;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    LETTER-SPACING: 0pt;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.btnFW120:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: red;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}

.cal_month
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_monthl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.cal_monthl:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.cal_wday
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_mday
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.cal_mday
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: BLACK;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.cal_mday:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN: 1pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #87cefa;
    TEXT-DECORATION: none
}
.cal_mdayL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.cal_mdayL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN: 1pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.cal_mdayL:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN: 1pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #87cefa;
    TEXT-DECORATION: none
}
.cal_Asearch
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_ResultT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_ResulTval
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_Alert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_EventHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #E1290A;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.cal_EventTit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #47699C;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
A.cal_EventTit
{
    COLOR: #47699C;
    TEXT-DECORATION: underline
}

.cal_EventFields
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.cal_EventValues
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.cal_EventValues
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.cal_EventValues:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.cal_EventDetails
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.cal_ResulAddress
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.cal_DetailLink1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #E1290A;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.cal_DetailLink1:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: BLACK;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #87cefa;
    TEXT-DECORATION: none
}
A.cal_DetailLink2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: 47699C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.cal_DetailLink2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #87cefa;
    TEXT-DECORATION: none
}
.btnBlue
{
    BORDER-RIGHT: gray 2px solid;
    BORDER-TOP: white 2px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    MARGIN: 1px;
    BORDER-LEFT: white 2px solid;
    WIDTH: 110px;
    COLOR: white;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: gray 2px solid;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #000080;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.btnBlue:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: yellow;
    LETTER-SPACING: 1pt;
    TEXT-DECORATION: underline
}
.btnlogoff
{
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: verdana

}
.btnlogin
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8px;
    MARGIN: 1px;
    COLOR: white;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 1pt;
    TEXT-DECORATION: underline
}
A.btnlogin:hover
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8px;
    COLOR: yellow;
    LETTER-SPACING: 1pt;
    TEXT-DECORATION: none
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 10pt
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 12pt
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #404040;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.consultant_header
{
	PADDING-RIGHT: 10px;    
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #47699C;
    TEXT-DECORATION: none
}
A.nav
{
    COLOR: white
}


td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.requiredText {
	color: #800000;
	font-size: 7pt;
	font-weight: bold;
}

.formLabel {
	color: #000080;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}
.formLabel2 {
	color: #000080;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
}
.formInput {
	color: #000080;
	font-size: 11px;
	border:1px solid silver;
}


table.records {
	background-color: #000000;
	
}
table.records th {
	background-color: #404040;
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}
table.records td {
	background-color: #FFFFFF;
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 3px;
}

table.display td {
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
table.display td b {
	color: #47699C;
	font-weight: bold;
}

table.orderDetail th, table.orderContents th {
	color: #ffffff;
	background-color: #758fb5;
	font-size: 11px;
	text-transform: none;
}
table.orderDetail th {
	width: 33%;
}
table.orderDetail td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.orderContents td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f7efde;
}
table.orderContents td.blank {
	background-color: #ffffff;
}


table.subrecords {
	border-top: 1px dotted #CCCCCC;
}
table.subrecords td {
	font-size: 8pt;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
}
.required {
	color: #ff0000;
	font-size: 12pt;
	font-weight: bold;
}
.msgText {
        font-size: 12px;
        font-weight: bold;
        color: #FF0000;
}

.txtError {
        font-size: 11px;
        font-weight: bold;
        padding-right: 5px;
        color: #FF0000;
        background: #ffc5c7;
}

.txtLabel {
        font-size: 10px;
        font-weight: bold;
        padding-right: 5px;
}

.txtInput {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 10px;
        padding-left: 2px;
        border-top: 1px solid #222222;
        border-left: 1px solid #222222;
        border-right: 1px solid #898989;
        border-bottom: 1px solid #898989;
        background-color: #F6F6F6;
}

.txtForm {
        font-size: 11px;
        padding-right: 5px;
        padding-left: 2px;
}
