BODY {
    margin-bottom: 0px;
    margin-top:    0px;
    margin-left:   0px;
    margin-right:  0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
DIV {
    FONT-SIZE: 12px; COLOR: #222222;
}
TD {
	FONT-SIZE: 12px; COLOR: #222222
}
TH {
	FONT-SIZE: 12px; COLOR: #222222
}
B {
	FONT-SIZE: 12px
}
B.tiny {
	FONT-SIZE: 12px
}
P {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A:hover {
	TEXT-DECORATION: none
}
A.btn:hover {
	LEFT: 1px; POSITION: relative; TOP: 1px
}
.t-dkgray {
	COLOR: #666666
}
.t-purple {
	COLOR: #144053
}
.t-small {
	FONT-SIZE: 11px
}
.t-gray {
	COLOR: #888888
}
.t-white {
	COLOR: #ffffff
}
.t-yellow {
	COLOR: #fff799
}
.t-award {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.t-green {
	COLOR: #009966
}
.t-blue {
	COLOR: #066a9b
}
.t-orange {
	COLOR: #ea6438
}
.t-large {
	FONT-SIZE: 14px
}
.t-medium {
	FONT-SIZE: 13px
}
.t-tiny {
	FONT-SIZE: 11px
}
.frmsel {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.frmtxt {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hilite {
	TEXT-DECORATION: underline
}
.hilite_box {
	BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 2px solid
}
.t-hilite {
	BACKGROUND-COLOR: #ccccff
}
.t-red {
	COLOR: #ff3333
}
td.section_bg {
	BACKGROUND-COLOR: #E6F5FB
}

table.bodyheader {
    BACKGROUND-COLOR: #E6F5FB;
    border-top: 1px solid #dddddd;
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
}

td.bodyheader {
    color: #FFFFFF;
    line-height: 1.5;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
}

td.bodyheadernopad {
    color: #FFFFFF;
    line-height: 1.5;
    font-size: 16px;
    font-weight: bold;
}

td.bodyheaderrightpad {
    color: #FFFFFF;
    line-height: 1.5;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
}

/* Display Tag Attributes */
table.displaytag {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.pagebanner {
    font-weight: normal;
    line-height: 2.0;
}
.pagelinks {
    font-weight: normal;
    line-height: 2.0;
}

table.borderon {
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-top: 1px solid #888888;
    border-bottom: 1px solid #888888;
}

table.borderongray {
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-top: 1px solid #888888;
    border-bottom: 1px solid #888888;
    background-color: #EEEEEE;
}


.silverbg {
   BACKGROUND-COLOR: #888888;
   color: #FFFFFF;
   font-weight: bold;
   font-size: 12px;
   padding-left: 10px;
   margin-left: 10px;

}
td.purplebg {
   BACKGROUND-COLOR: #E6F5FB;
   color: #3b6e85;
   font-weight: bold;
   font-size: 12px;
}

td.instructionsheader {
   BACKGROUND-COLOR: #FFFFFF;
   color: #000000;
   font-weight: bold;
   font-size: 12px;
}

td.instructionsbody {
   BACKGROUND-COLOR: #FFFFFF;
   color: #000000;
   font-weight: normal;
   font-size: 11px;
   font-style: italic;
}

th.purplebg {
   BACKGROUND-COLOR: #E6F5FB;
   color: #3b6e85;
   font-weight: bold;
   font-size: 12px;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
}

td.formlabel    {color: #333333; font-weight: bold; text-align: right;}

select, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.buttonDefault {
	background-color: #E6F5FB;
	background-repeat: no-repeat;
	background-position: left top;
	border-top: 1px #595959 solid;
	border-left: 1px #595959 solid;
	border-right: 1px #595959 solid;
	border-bottom: 1px #595959 solid;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	margin: 0px;
	margin-left: 10px;
    color: #3b6e85;
    font-weight: bold;
    cursor: hand;
}

.labelpad {font-size: 12px; font-weight: bold; padding-left: 10px;};
.horizontalpad {text-align: left; padding-left: 10px; padding-right: 10px;};

.breadcrumbnav {font-size: 12px; font-weight: normal;}

.thinline1 {background-color: #888888;}
.thinline2 {background-color: #FFFFFF;}
.thinline3 {background-color: #cccccc;}
.thinline4 {background-color: #E6F5FB;}
.thinline5 {background-color: #333333;}

table.tbox    {background-color: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

th.rptheader    {background-color: #EEEEEE; color: #333333; font-weight: bold; text-align: center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
td.rptheader    {background-color: #EEEEEE; color: #333333; font-weight: bold; text-align: center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
td.rptdetail    {background-color: #FFFFFF; color: #333333; font-weight: normal; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}


a {
	color: #144053;
}
a img
{
	border-style: none;
}

.StepTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #f28f01;
}
.SelectBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
}

.SelectBoxDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #709735;
}
.SelectListCheckBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 120px; 
	padding: 2px 2px 2px 0px; 
	border: 1px solid #ccc; 
	overflow: auto;
}
.SelectListCheckBox p {
       margin: 0; 
       padding: 0; 
       padding-right: 18px;
}
.SelectListCheckBox p.selected {
        font-weight: bold;
        background: #ffffd8;
}
.writeInChoice {
	padding-top: 5px;
	padding-bottom: 5px;
	display: none;	
}

