/*
2007-01-23: added center_container,center_content_blue,tooltip-large
2007-02-05: added rowOut_org and rowOut_red, and input_caution
2007-02-13: added input_submit
2007-02-14: enforcing font-weight:normal on input classes
2007-06-15: added non color specific: center_content_left,center_content_center,center_content_right,text_serif
2007-06-17: added text_huge
*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


    /*----------------------------------------------------------*/
    /*LINK STYLES					       	*/
    /*----------------------------------------------------------*/
    a
    {
    	text-decoration:none;
    }
    a:link
    {
    	color: #1111ff;
    	text-decoration:none;
    }
    a:active
    {
    	color: #ff1111;
    	text-decoration:none;
    }
    a:visited
    {
    	color: #8a35fd;
    	text-decoration:none;
    }
    a:hover
    {
    	color: #ff1111;
    	text-decoration: underline;
    	letter-spacing: normal;
    }
    /*----------------------------------------------------------*/
    /*MAIN SITE STYLES					       	*/
    /*----------------------------------------------------------*/
    body,td,p,ul,ol,li,pre,address
    {
    	color:black;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 10pt;
    }
    ol
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    }
    ul
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    	list-style: disc;
    }
    ul.alpha
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    	list-style-type:lower-alpha;
    }
    li
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    }
    h3.dotted_top_bottom
    {
    	color:black;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12pt;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
        border-top:1px black dotted;
        border-bottom:1px black dotted;
    }
    h2.yellow
    {
    	color:#fcff1d;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 14pt;
        font-weight:bold;
    }
    p
    {
    	text-indent: 15px;
    }
    body
    {
    	margin-top: 5px;
    	margin-right: 10px;
    	margin-bottom: 5px;
    	margin-left: 10px;
    	background-color: #ffffff;
    }
    body.whitebg
    {
    	margin-top: 5px;
    	margin-right: 10px;
    	margin-bottom: 5px;
    	margin-left: 10px;
    	background-color: #ffffff;
    }
    table
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    }
    table.noborder
    {
    	margin-bottom:0px;
    	margin-top: 0px;
        border:none;
    }
    .center_container
    {
    	margin:20px 0px;
    	padding:0px;
    	text-align:center;
    }
    .center_content_left
    {
    	width:50%;
    	margin:0px auto;
    	text-align:left;
    	padding:10px;
    }
    .center_content_center
    {
    	width:50%;
    	margin:0px auto;
    	text-align:center;
    	padding:10px;
    }
    .center_content_right
    {
    	width:50%;
    	margin:0px auto;
    	text-align:right;
    	padding:10px;
    }
    .center_content_blue
    {
    	width:50%;
    	margin:0px auto;
    	text-align:left;
    	padding:10px;
    	border-width:medium;
    	border-style:double;
    	border-color:#022fd6;
    	background:#adfcfd;
    }
    /*----------------------------------------------------------*/
    /*BORDERS						       	*/
    /*----------------------------------------------------------*/
    /*SINGLES*/
    .border_top_black
    {
      border-top:1px solid black;
    }
    .border_bottom_black
    {
      border-bottom:1px solid black;
    }
    .border_top_bottom_black
    {
      border-top:1px solid black;
      border-bottom:1px solid black;
    }
    /*THIN*/
    .border_thin_black_none
    {
        border-width: 1px;
        border-color:black;
	border-style:none;
    }
    .border_thin_black_hidden
    {
        border-width: 1px;
        border-color:black;
	border-style:hidden;
    }
    .border_thin_black_dotten
    {
        border-width: 1px;
        border-color:black;
	border-style:dotted;
    }
    .border_thin_black_dashed
    {
        border-width: 1px;
        border-color:black;
	border-style:dashed;
    }
    .border_thin_black_solid
    {
        border-width: 1px;
        border-color:black;
	border-style:solid;
    }
    .border_thin_black_double
    {
        border-width: 1px;
        border-color:black;
	border-style:double;
    }
    .border_thin_black_groove
    {
        border-width: 1px;
        border-color:black;
	border-style:groove;
    }
    .border_thin_black_ridge
    {
        border-width: 1px;
        border-color:black;
	border-style:ridge;
    }
    .border_thin_black_inset
    {
        border-width: 1px;
        border-color:black;
	border-style:inset;
    }
    .border_thin_black_outset
    {
        border-width: 1px;
        border-color:black;
	border-style:outset;
    }
    .border_thin_red_none
    {
        border-width: 1px;
        border-color:red;
	border-style:none;
    }
    .border_thin_red_hidden
    {
        border-width: 1px;
        border-color:red;
	border-style:hidden;
    }
    .border_thin_red_dotten
    {
        border-width: 1px;
        border-color:red;
	border-style:dotted;
    }
    .border_thin_red_dashed
    {
        border-width: 1px;
        border-color:red;
	border-style:dashed;
    }
    .border_thin_red_solid
    {
        border-width: 1px;
        border-color:red;
	border-style:solid;
    }
    .border_thin_red_double
    {
        border-width: 1px;
        border-color:red;
	border-style:double;
    }
    .border_thin_red_groove
    {
        border-width: 1px;
        border-color:red;
	border-style:groove;
    }
    .border_thin_red_ridge
    {
        border-width: 1px;
        border-color:red;
	border-style:ridge;
    }
    .border_thin_red_inset
    {
        border-width: 1px;
        border-color:red;
	border-style:inset;
    }
    .border_thin_red_outset
    {
        border-width: 1px;
        border-color:red;
	border-style:outset;
    }
    .border_thin_green_none
    {
        border-width: 1px;
        border-color:green;
	border-style:none;
    }
    .border_thin_green_hidden
    {
        border-width: 1px;
        border-color:green;
	border-style:hidden;
    }
    .border_thin_green_dotten
    {
        border-width: 1px;
        border-color:green;
	border-style:dotted;
    }
    .border_thin_green_dashed
    {
        border-width: 1px;
        border-color:green;
	border-style:dashed;
    }
    .border_thin_green_solid
    {
        border-width: 1px;
        border-color:green;
	border-style:solid;
    }
    .border_thin_green_double
    {
        border-width: 1px;
        border-color:green;
	border-style:double;
    }
    .border_thin_green_groove
    {
        border-width: 1px;
        border-color:green;
	border-style:groove;
    }
    .border_thin_green_ridge
    {
        border-width: 1px;
        border-color:green;
	border-style:ridge;
    }
    .border_thin_green_inset
    {
        border-width: 1px;
        border-color:green;
	border-style:inset;
    }
    .border_thin_green_outset
    {
        border-width: 1px;
        border-color:green;
	border-style:outset;
    }
    .border_thin_blue_none
    {
        border-width: 1px;
        border-color:blue;
	border-style:none;
    }
    .border_thin_blue_hidden
    {
        border-width: 1px;
        border-color:blue;
	border-style:hidden;
    }
    .border_thin_blue_dotten
    {
        border-width: 1px;
        border-color:blue;
	border-style:dotted;
    }
    .border_thin_blue_dashed
    {
        border-width: 1px;
        border-color:blue;
	border-style:dashed;
    }
    .border_thin_blue_solid
    {
        border-width: 1px;
        border-color:blue;
	border-style:solid;
    }
    .border_thin_blue_double
    {
        border-width: 1px;
        border-color:blue;
	border-style:double;
    }
    .border_thin_blue_groove
    {
        border-width: 1px;
        border-color:blue;
	border-style:groove;
    }
    .border_thin_blue_ridge
    {
        border-width: 1px;
        border-color:blue;
	border-style:ridge;
    }
    .border_thin_blue_inset
    {
        border-width: 1px;
        border-color:blue;
	border-style:inset;
    }
    .border_thin_blue_outset
    {
        border-width: 1px;
        border-color:blue;
	border-style:outset;
    }
    .border_thin_white_none
    {
        border-width: 1px;
        border-color:white;
	border-style:none;
    }
    .border_thin_white_hidden
    {
        border-width: 1px;
        border-color:white;
	border-style:hidden;
    }
    .border_thin_white_dotten
    {
        border-width: 1px;
        border-color:white;
	border-style:dotted;
    }
    .border_thin_white_dashed
    {
        border-width: 1px;
        border-color:white;
	border-style:dashed;
    }
    .border_thin_white_solid
    {
        border-width: 1px;
        border-color:white;
	border-style:solid;
    }
    .border_thin_white_double
    {
        border-width: 1px;
        border-color:white;
	border-style:double;
    }
    .border_thin_white_groove
    {
        border-width: 1px;
        border-color:white;
	border-style:groove;
    }
    .border_thin_white_ridge
    {
        border-width: 1px;
        border-color:white;
	border-style:ridge;
    }
    .border_thin_white_inset
    {
        border-width: 1px;
        border-color:white;
	border-style:inset;
    }
    .border_thin_white_outset
    {
        border-width: 1px;
        border-color:white;
	border-style:outset;
    }
    .border_thin_yellow_none
    {
        border-width: 1px;
        border-color:yellow;
	border-style:none;
    }
    .border_thin_yellow_hidden
    {
        border-width: 1px;
        border-color:yellow;
	border-style:hidden;
    }
    .border_thin_yellow_dotten
    {
        border-width: 1px;
        border-color:yellow;
	border-style:dotted;
    }
    .border_thin_yellow_dashed
    {
        border-width: 1px;
        border-color:yellow;
	border-style:dashed;
    }
    .border_thin_yellow_solid
    {
        border-width: 1px;
        border-color:yellow;
	border-style:solid;
    }
    .border_thin_yellow_double
    {
        border-width: 1px;
        border-color:yellow;
	border-style:double;
    }
    .border_thin_yellow_groove
    {
        border-width: 1px;
        border-color:yellow;
	border-style:groove;
    }
    .border_thin_yellow_ridge
    {
        border-width: 1px;
        border-color:yellow;
	border-style:ridge;
    }
    .border_thin_yellow_inset
    {
        border-width: 1px;
        border-color:yellow;
	border-style:inset;
    }
    .border_thin_yellow_outset
    {
        border-width: 1px;
        border-color:yellow;
	border-style:outset;
    }
    .border_thin_orange_none
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:none;
    }
    .border_thin_orange_hidden
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:hidden;
    }
    .border_thin_orange_dotten
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:dotted;
    }
    .border_thin_orange_dashed
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:dashed;
    }
    .border_thin_orange_solid
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:solid;
    }
    .border_thin_orange_double
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:double;
    }
    .border_thin_orange_groove
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:groove;
    }
    .border_thin_orange_ridge
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:ridge;
    }
    .border_thin_orange_inset
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:inset;
    }
    .border_thin_orange_outset
    {
        border-width: 1px;
        border-color:#f5a519;
	border-style:outset;
    }
    .border_thin_purple_none
    {
        border-width: 1px;
        border-color:purple;
	border-style:none;
    }
    .border_thin_purple_hidden
    {
        border-width: 1px;
        border-color:purple;
	border-style:hidden;
    }
    .border_thin_purple_dotten
    {
        border-width: 1px;
        border-color:purple;
	border-style:dotted;
    }
    .border_thin_purple_dashed
    {
        border-width: 1px;
        border-color:purple;
	border-style:dashed;
    }
    .border_thin_purple_solid
    {
        border-width: 1px;
        border-color:purple;
	border-style:solid;
    }
    .border_thin_purple_double
    {
        border-width: 1px;
        border-color:purple;
	border-style:double;
    }
    .border_thin_purple_groove
    {
        border-width: 1px;
        border-color:purple;
	border-style:groove;
    }
    .border_thin_purple_ridge
    {
        border-width: 1px;
        border-color:purple;
	border-style:ridge;
    }
    .border_thin_purple_inset
    {
        border-width: 1px;
        border-color:purple;
	border-style:inset;
    }
    .border_thin_purple_outset
    {
        border-width: 1px;
        border-color:purple;
	border-style:outset;
    }
    /*MEDIUM*/
    .border_medium_black_none
    {
        border-width: 2px;
        border-color:black;
	border-style:none;
    }
    .border_medium_black_hidden
    {
        border-width: 2px;
        border-color:black;
	border-style:hidden;
    }
    .border_medium_black_dotten
    {
        border-width: 2px;
        border-color:black;
	border-style:dotted;
    }
    .border_medium_black_dashed
    {
        border-width: 2px;
        border-color:black;
	border-style:dashed;
    }
    .border_medium_black_solid
    {
        border-width: 2px;
        border-color:black;
	border-style:solid;
    }
    .border_medium_black_double
    {
        border-width: 2px;
        border-color:black;
	border-style:double;
    }
    .border_medium_black_groove
    {
        border-width: 2px;
        border-color:black;
	border-style:groove;
    }
    .border_medium_black_ridge
    {
        border-width: 2px;
        border-color:black;
	border-style:ridge;
    }
    .border_medium_black_inset
    {
        border-width: 2px;
        border-color:black;
	border-style:inset;
    }
    .border_medium_black_outset
    {
        border-width: 2px;
        border-color:black;
	border-style:outset;
    }
    .border_medium_red_none
    {
        border-width: 2px;
        border-color:red;
	border-style:none;
    }
    .border_medium_red_hidden
    {
        border-width: 2px;
        border-color:red;
	border-style:hidden;
    }
    .border_medium_red_dotten
    {
        border-width: 2px;
        border-color:red;
	border-style:dotted;
    }
    .border_medium_red_dashed
    {
        border-width: 2px;
        border-color:red;
	border-style:dashed;
    }
    .border_medium_red_solid
    {
        border-width: 2px;
        border-color:red;
	border-style:solid;
    }
    .border_medium_red_double
    {
        border-width: 2px;
        border-color:red;
	border-style:double;
    }
    .border_medium_red_groove
    {
        border-width: 2px;
        border-color:red;
	border-style:groove;
    }
    .border_medium_red_ridge
    {
        border-width: 2px;
        border-color:red;
	border-style:ridge;
    }
    .border_medium_red_inset
    {
        border-width: 2px;
        border-color:red;
	border-style:inset;
    }
    .border_medium_red_outset
    {
        border-width: 2px;
        border-color:red;
	border-style:outset;
    }
    .border_medium_green_none
    {
        border-width: 2px;
        border-color:green;
	border-style:none;
    }
    .border_medium_green_hidden
    {
        border-width: 2px;
        border-color:green;
	border-style:hidden;
    }
    .border_medium_green_dotten
    {
        border-width: 2px;
        border-color:green;
	border-style:dotted;
    }
    .border_medium_green_dashed
    {
        border-width: 2px;
        border-color:green;
	border-style:dashed;
    }
    .border_medium_green_solid
    {
        border-width: 2px;
        border-color:green;
	border-style:solid;
    }
    .border_medium_green_double
    {
        border-width: 2px;
        border-color:green;
	border-style:double;
    }
    .border_medium_green_groove
    {
        border-width: 2px;
        border-color:green;
	border-style:groove;
    }
    .border_medium_green_ridge
    {
        border-width: 2px;
        border-color:green;
	border-style:ridge;
    }
    .border_medium_green_inset
    {
        border-width: 2px;
        border-color:green;
	border-style:inset;
    }
    .border_medium_green_outset
    {
        border-width: 2px;
        border-color:green;
	border-style:outset;
    }
    .border_medium_blue_none
    {
        border-width: 2px;
        border-color:blue;
	border-style:none;
    }
    .border_medium_blue_hidden
    {
        border-width: 2px;
        border-color:blue;
	border-style:hidden;
    }
    .border_medium_blue_dotten
    {
        border-width: 2px;
        border-color:blue;
	border-style:dotted;
    }
    .border_medium_blue_dashed
    {
        border-width: 2px;
        border-color:blue;
	border-style:dashed;
    }
    .border_medium_blue_solid
    {
        border-width: 2px;
        border-color:blue;
	border-style:solid;
    }
    .border_medium_blue_double
    {
        border-width: 2px;
        border-color:blue;
	border-style:double;
    }
    .border_medium_blue_groove
    {
        border-width: 2px;
        border-color:blue;
	border-style:groove;
    }
    .border_medium_blue_ridge
    {
        border-width: 2px;
        border-color:blue;
	border-style:ridge;
    }
    .border_medium_blue_inset
    {
        border-width: 2px;
        border-color:blue;
	border-style:inset;
    }
    .border_medium_blue_outset
    {
        border-width: 2px;
        border-color:blue;
	border-style:outset;
    }
    .border_medium_white_none
    {
        border-width: 2px;
        border-color:white;
	border-style:none;
    }
    .border_medium_white_hidden
    {
        border-width: 2px;
        border-color:white;
	border-style:hidden;
    }
    .border_medium_white_dotten
    {
        border-width: 2px;
        border-color:white;
	border-style:dotted;
    }
    .border_medium_white_dashed
    {
        border-width: 2px;
        border-color:white;
	border-style:dashed;
    }
    .border_medium_white_solid
    {
        border-width: 2px;
        border-color:white;
	border-style:solid;
    }
    .border_medium_white_double
    {
        border-width: 2px;
        border-color:white;
	border-style:double;
    }
    .border_medium_white_groove
    {
        border-width: 2px;
        border-color:white;
	border-style:groove;
    }
    .border_medium_white_ridge
    {
        border-width: 2px;
        border-color:white;
	border-style:ridge;
    }
    .border_medium_white_inset
    {
        border-width: 2px;
        border-color:white;
	border-style:inset;
    }
    .border_medium_white_outset
    {
        border-width: 2px;
        border-color:white;
	border-style:outset;
    }
    .border_medium_yellow_none
    {
        border-width: 2px;
        border-color:yellow;
	border-style:none;
    }
    .border_medium_yellow_hidden
    {
        border-width: 2px;
        border-color:yellow;
	border-style:hidden;
    }
    .border_medium_yellow_dotten
    {
        border-width: 2px;
        border-color:yellow;
	border-style:dotted;
    }
    .border_medium_yellow_dashed
    {
        border-width: 2px;
        border-color:yellow;
	border-style:dashed;
    }
    .border_medium_yellow_solid
    {
        border-width: 2px;
        border-color:yellow;
	border-style:solid;
    }
    .border_medium_yellow_double
    {
        border-width: 2px;
        border-color:yellow;
	border-style:double;
    }
    .border_medium_yellow_groove
    {
        border-width: 2px;
        border-color:yellow;
	border-style:groove;
    }
    .border_medium_yellow_ridge
    {
        border-width: 2px;
        border-color:yellow;
	border-style:ridge;
    }
    .border_medium_yellow_inset
    {
        border-width: 2px;
        border-color:yellow;
	border-style:inset;
    }
    .border_medium_yellow_outset
    {
        border-width: 2px;
        border-color:yellow;
	border-style:outset;
    }
    .border_medium_orange_none
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:none;
    }
    .border_medium_orange_hidden
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:hidden;
    }
    .border_medium_orange_dotten
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:dotted;
    }
    .border_medium_orange_dashed
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:dashed;
    }
    .border_medium_orange_solid
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:solid;
    }
    .border_medium_orange_double
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:double;
    }
    .border_medium_orange_groove
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:groove;
    }
    .border_medium_orange_ridge
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:ridge;
    }
    .border_medium_orange_inset
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:inset;
    }
    .border_medium_orange_outset
    {
        border-width: 2px;
        border-color:#f5a519;
	border-style:outset;
    }
    .border_medium_purple_none
    {
        border-width: 2px;
        border-color:purple;
	border-style:none;
    }
    .border_medium_purple_hidden
    {
        border-width: 2px;
        border-color:purple;
	border-style:hidden;
    }
    .border_medium_purple_dotten
    {
        border-width: 2px;
        border-color:purple;
	border-style:dotted;
    }
    .border_medium_purple_dashed
    {
        border-width: 2px;
        border-color:purple;
	border-style:dashed;
    }
    .border_medium_purple_solid
    {
        border-width: 2px;
        border-color:purple;
	border-style:solid;
    }
    .border_medium_purple_double
    {
        border-width: 2px;
        border-color:purple;
	border-style:double;
    }
    .border_medium_purple_groove
    {
        border-width: 2px;
        border-color:purple;
	border-style:groove;
    }
    .border_medium_purple_ridge
    {
        border-width: 2px;
        border-color:purple;
	border-style:ridge;
    }
    .border_medium_purple_inset
    {
        border-width: 2px;
        border-color:purple;
	border-style:inset;
    }
    .border_medium_purple_outset
    {
        border-width: 2px;
        border-color:purple;
	border-style:outset;
    }
    /*THICK*/
    .border_thick_black_none
    {
        border-width: 3px;
        border-color:black;
	border-style:none;
    }
    .border_thick_black_hidden
    {
        border-width: 3px;
        border-color:black;
	border-style:hidden;
    }
    .border_thick_black_dotten
    {
        border-width: 3px;
        border-color:black;
	border-style:dotted;
    }
    .border_thick_black_dashed
    {
        border-width: 3px;
        border-color:black;
	border-style:dashed;
    }
    .border_thick_black_solid
    {
        border-width: 3px;
        border-color:black;
	border-style:solid;
    }
    .border_thick_black_double
    {
        border-width: 3px;
        border-color:black;
	border-style:double;
    }
    .border_thick_black_groove
    {
        border-width: 3px;
        border-color:black;
	border-style:groove;
    }
    .border_thick_black_ridge
    {
        border-width: 3px;
        border-color:black;
	border-style:ridge;
    }
    .border_thick_black_inset
    {
        border-width: 3px;
        border-color:black;
	border-style:inset;
    }
    .border_thick_black_outset
    {
        border-width: 3px;
        border-color:black;
	border-style:outset;
    }
    .border_thick_red_none
    {
        border-width: 3px;
        border-color:red;
	border-style:none;
    }
    .border_thick_red_hidden
    {
        border-width: 3px;
        border-color:red;
	border-style:hidden;
    }
    .border_thick_red_dotten
    {
        border-width: 3px;
        border-color:red;
	border-style:dotted;
    }
    .border_thick_red_dashed
    {
        border-width: 3px;
        border-color:red;
	border-style:dashed;
    }
    .border_thick_red_solid
    {
        border-width: 3px;
        border-color:red;
	border-style:solid;
    }
    .border_thick_red_double
    {
        border-width: 3px;
        border-color:red;
	border-style:double;
    }
    .border_thick_red_groove
    {
        border-width: 3px;
        border-color:red;
	border-style:groove;
    }
    .border_thick_red_ridge
    {
        border-width: 3px;
        border-color:red;
	border-style:ridge;
    }
    .border_thick_red_inset
    {
        border-width: 3px;
        border-color:red;
	border-style:inset;
    }
    .border_thick_red_outset
    {
        border-width: 3px;
        border-color:red;
	border-style:outset;
    }
    .border_thick_green_none
    {
        border-width: 3px;
        border-color:green;
	border-style:none;
    }
    .border_thick_green_hidden
    {
        border-width: 3px;
        border-color:green;
	border-style:hidden;
    }
    .border_thick_green_dotten
    {
        border-width: 3px;
        border-color:green;
	border-style:dotted;
    }
    .border_thick_green_dashed
    {
        border-width: 3px;
        border-color:green;
	border-style:dashed;
    }
    .border_thick_green_solid
    {
        border-width: 3px;
        border-color:green;
	border-style:solid;
    }
    .border_thick_green_double
    {
        border-width: 3px;
        border-color:green;
	border-style:double;
    }
    .border_thick_green_groove
    {
        border-width: 3px;
        border-color:green;
	border-style:groove;
    }
    .border_thick_green_ridge
    {
        border-width: 3px;
        border-color:green;
	border-style:ridge;
    }
    .border_thick_green_inset
    {
        border-width: 3px;
        border-color:green;
	border-style:inset;
    }
    .border_thick_green_outset
    {
        border-width: 3px;
        border-color:green;
	border-style:outset;
    }
    .border_thick_blue_none
    {
        border-width: 3px;
        border-color:blue;
	border-style:none;
    }
    .border_thick_blue_hidden
    {
        border-width: 3px;
        border-color:blue;
	border-style:hidden;
    }
    .border_thick_blue_dotten
    {
        border-width: 3px;
        border-color:blue;
	border-style:dotted;
    }
    .border_thick_blue_dashed
    {
        border-width: 3px;
        border-color:blue;
	border-style:dashed;
    }
    .border_thick_blue_solid
    {
        border-width: 3px;
        border-color:blue;
	border-style:solid;
    }
    .border_thick_blue_double
    {
        border-width: 3px;
        border-color:blue;
	border-style:double;
    }
    .border_thick_blue_groove
    {
        border-width: 3px;
        border-color:blue;
	border-style:groove;
    }
    .border_thick_blue_ridge
    {
        border-width: 3px;
        border-color:blue;
	border-style:ridge;
    }
    .border_thick_blue_inset
    {
        border-width: 3px;
        border-color:blue;
	border-style:inset;
    }
    .border_thick_blue_outset
    {
        border-width: 3px;
        border-color:blue;
	border-style:outset;
    }
    .border_thick_white_none
    {
        border-width: 3px;
        border-color:white;
	border-style:none;
    }
    .border_thick_white_hidden
    {
        border-width: 3px;
        border-color:white;
	border-style:hidden;
    }
    .border_thick_white_dotten
    {
        border-width: 3px;
        border-color:white;
	border-style:dotted;
    }
    .border_thick_white_dashed
    {
        border-width: 3px;
        border-color:white;
	border-style:dashed;
    }
    .border_thick_white_solid
    {
        border-width: 3px;
        border-color:white;
	border-style:solid;
    }
    .border_thick_white_double
    {
        border-width: 3px;
        border-color:white;
	border-style:double;
    }
    .border_thick_white_groove
    {
        border-width: 3px;
        border-color:white;
	border-style:groove;
    }
    .border_thick_white_ridge
    {
        border-width: 3px;
        border-color:white;
	border-style:ridge;
    }
    .border_thick_white_inset
    {
        border-width: 3px;
        border-color:white;
	border-style:inset;
    }
    .border_thick_white_outset
    {
        border-width: 3px;
        border-color:white;
	border-style:outset;
    }
    .border_thick_yellow_none
    {
        border-width: 3px;
        border-color:yellow;
	border-style:none;
    }
    .border_thick_yellow_hidden
    {
        border-width: 3px;
        border-color:yellow;
	border-style:hidden;
    }
    .border_thick_yellow_dotten
    {
        border-width: 3px;
        border-color:yellow;
	border-style:dotted;
    }
    .border_thick_yellow_dashed
    {
        border-width: 3px;
        border-color:yellow;
	border-style:dashed;
    }
    .border_thick_yellow_solid
    {
        border-width: 3px;
        border-color:yellow;
	border-style:solid;
    }
    .border_thick_yellow_double
    {
        border-width: 3px;
        border-color:yellow;
	border-style:double;
    }
    .border_thick_yellow_groove
    {
        border-width: 3px;
        border-color:yellow;
	border-style:groove;
    }
    .border_thick_yellow_ridge
    {
        border-width: 3px;
        border-color:yellow;
	border-style:ridge;
    }
    .border_thick_yellow_inset
    {
        border-width: 3px;
        border-color:yellow;
	border-style:inset;
    }
    .border_thick_yellow_outset
    {
        border-width: 3px;
        border-color:yellow;
	border-style:outset;
    }
    .border_thick_orange_none
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:none;
    }
    .border_thick_orange_hidden
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:hidden;
    }
    .border_thick_orange_dotten
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:dotted;
    }
    .border_thick_orange_dashed
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:dashed;
    }
    .border_thick_orange_solid
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:solid;
    }
    .border_thick_orange_double
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:double;
    }
    .border_thick_orange_groove
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:groove;
    }
    .border_thick_orange_ridge
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:ridge;
    }
    .border_thick_orange_inset
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:inset;
    }
    .border_thick_orange_outset
    {
        border-width: 3px;
        border-color:#f5a519;
	border-style:outset;
    }
    .border_thick_purple_none
    {
        border-width: 3px;
        border-color:purple;
	border-style:none;
    }
    .border_thick_purple_hidden
    {
        border-width: 3px;
        border-color:purple;
	border-style:hidden;
    }
    .border_thick_purple_dotten
    {
        border-width: 3px;
        border-color:purple;
	border-style:dotted;
    }
    .border_thick_purple_dashed
    {
        border-width: 3px;
        border-color:purple;
	border-style:dashed;
    }
    .border_thick_purple_solid
    {
        border-width: 3px;
        border-color:purple;
	border-style:solid;
    }
    .border_thick_purple_double
    {
        border-width: 3px;
        border-color:purple;
	border-style:double;
    }
    .border_thick_purple_groove
    {
        border-width: 3px;
        border-color:purple;
	border-style:groove;
    }
    .border_thick_purple_ridge
    {
        border-width: 3px;
        border-color:purple;
	border-style:ridge;
    }
    .border_thick_purple_inset
    {
        border-width: 3px;
        border-color:purple;
	border-style:inset;
    }
    .border_thick_purple_outset
    {
        border-width: 3px;
        border-color:purple;
	border-style:outset;
    }
    /*----------------------------------------------------------*/
    /*TEXT: SPECIAL, SINGLE DEFINITIONS			       	*/
    /*----------------------------------------------------------*/
    .text_bold_seablue_lrg
      {
        font-weight:bold;
        background-color:#0379BD;
        font-size:12pt;
        color:white;
      }
    .text_bold_seagreen_lrg
      {
        font-weight:bold;
        background-color:#03BD82;
        font-size:12pt;
        color:white;
      }
    .text_bold_mustard_lrg
      {
        font-weight:bold;
        background-color:#B7BD03;
        font-size:12pt;
        color:white;
      }
    /*----------------------------------------------------------*/
    /*TEXT: ALIGNMENT					       	*/
    /*----------------------------------------------------------*/
    /*ALIGN-ONLY*/
    .text_align_left
    {
        text-align:left;
    }
    .text_align_center
    {
        text-align:center;
    }
    .text_align_right
    {
        text-align:right;
    }
    /*VALIGN-ONLY*/
    .text_valign_top
    {
        vertical-align:top;
    }
    .text_valign_middle
    {
        vertical-align:middle;
    }
    .text_valign_bottom
    {
        vertical-align:bottom;
    }
    /*ALIGN & VALIGN*/
    .text_align_left_valign_top
    {
        text-align:left;
        vertical-align:top;
    }
    .text_align_left_valign_middle
    {
        text-align:left;
        vertical-align:middle;
    }
    .text_align_left_valign_bottom
    {
        text-align:left;
        vertical-align:bottom;
    }
    .text_align_center_valign_top
    {
        text-align:center;
        vertical-align:top;
    }
    .text_align_center_valign_middle
    {
        text-align:center;
        vertical-align:middle;
    }
    .text_align_center_valign_bottom
    {
        text-align:center;
        vertical-align:bottom;
    }
    .text_align_right_valign_top
    {
        text-align:right;
        vertical-align:top;
    }
    .text_align_right_valign_middle
    {
        text-align:right;
        vertical-align:middle;
    }
    .text_align_right_valign_bottom
    {
        text-align:right;
        vertical-align:bottom;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: FONT FAMILY				       	*/
    /*----------------------------------------------------------*/
    .text_serif
    {
        font-family: times new roman, helvetica, georgia, serif;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: COLOR & BACKGROUND COLOR		       	*/
    /*----------------------------------------------------------*/
    .text_black_bgwhite
    {
        color: black;
        background-color: white;
    }
    .text_black_bgwhite_sm
    {
        color: black;
        background-color: white;
        font-size: 8pt;
    }
    .text_black_bgred
    {
        color: black;
        background-color: red;
    }
    .text_black_bggreen
    {
        color: black;
        background-color: green;
    }

    .text_black_bggreen_light
    {
        color: black;
        background-color: #B1FBC1;
    }

    .text_black_bgblue
    {
        color: black;
        background-color: blue;
    }
    .text_black_bgwhite
    {
        color: black;
        background-color: white;
    }
    .text_black_bgyellow
    {
        color: black;
        background-color: yellow;
    }
    .text_black_bgorange
    {
        color: black;
        background-color: #f5a519;
    }
    .text_black_bgpurple
    {
        color: black;
        background-color: purple;
    }

    .text_black_bgpurple_light
    {
        color: black;
        background-color: #D9B0FC;
    }

    .text_black_bggray
    {
        color: black;
        background-color: gray;
    }
    /**/
    .text_red_bgblack
    {
        color: red;
        background-color: black;
    }
    .text_red_bgred
    {
        color: red;
        background-color: red;
    }
    .text_red_bggreen
    {
        color: red;
        background-color: green;
    }
    .text_red_bgblue
    {
        color: red;
        background-color: blue;
    }
    .text_red_bgwhite
    {
        color: red;
        background-color: white;
    }
    .text_red_bgyellow
    {
        color: red;
        background-color: yellow;
    }
    .text_red_bgorange
    {
        color: red;
        background-color: #f5a519;
    }
    .text_red_bgpurple
    {
        color: red;
        background-color: purple;
    }
    .text_red_bggray
    {
        color: red;
        background-color: gray;
    }
    /**/
    .text_green_bgblack
    {
        color: green;
        background-color: black;
    }
    .text_green_bgred
    {
        color: green;
        background-color: red;
    }
    .text_green_bggreen
    {
        color: green;
        background-color: green;
    }
    .text_green_bgblue
    {
        color: green;
        background-color: blue;
    }
    .text_green_bgwhite
    {
        color: green;
        background-color: white;
    }
    .text_green_bgyellow
    {
        color: green;
        background-color: yellow;
    }
    .text_green_bgorange
    {
        color: green;
        background-color: #f5a519;
    }
    .text_green_bgpurple
    {
        color: green;
        background-color: purple;
    }
    .text_green_bggray
    {
        color: green;
        background-color: gray;
    }
    /**/
    .text_blue_bgblack
    {
        color: blue;
        background-color: black;
    }
    .text_blue_bgred
    {
        color: blue;
        background-color: red;
    }
    .text_blue_bggreen
    {
        color: blue;
        background-color: green;
    }
    .text_blue_bgblue
    {
        color: blue;
        background-color: blue;
    }
    .text_blue_bgwhite
    {
        color: blue;
        background-color: white;
    }
    .text_blue_bgyellow
    {
        color: blue;
        background-color: yellow;
    }
    .text_blue_bgorange
    {
        color: blue;
        background-color: #f5a519;
    }
    .text_blue_bgpurple
    {
        color: blue;
        background-color: purple;
    }
    .text_blue_bggray
    {
        color: blue;
        background-color: gray;
    }
    /**/
    .text_white_bgblack
    {
        color: white;
        background-color: black;
    }
    .text_white_bgred
    {
        color: white;
        background-color: red;
    }
    .text_white_bggreen
    {
        color: white;
        background-color: green;
    }
    .text_white_bgblue
    {
        color: white;
        background-color: blue;
    }
    .text_white_bgwhite
    {
        color: white;
        background-color: white;
    }
    .text_white_bgyellow
    {
        color: white;
        background-color: yellow;
    }
    .text_white_bgorange
    {
        color: white;
        background-color: #f5a519;
    }
    .text_white_bgpurple
    {
        color: white;
        background-color: purple;
    }
    .text_white_bggray
    {
        color: white;
        background-color: gray;
    }
    /**/
    .text_yellow_bgblack
    {
        color: yellow;
        background-color: black;
    }
    .text_yellow_bgred
    {
        color: yellow;
        background-color: red;
    }
    .text_yellow_bggreen
    {
        color: yellow;
        background-color: green;
    }
    .text_yellow_bgblue
    {
        color: yellow;
        background-color: blue;
    }
    .text_yellow_bgwhite
    {
        color: yellow;
        background-color: white;
    }
    .text_yellow_bgyellow
    {
        color: yellow;
        background-color: yellow;
    }
    .text_yellow_bgorange
    {
        color: yellow;
        background-color: #f5a519;
    }
    .text_yellow_bgpurple
    {
        color: yellow;
        background-color: purple;
    }
    .text_yellow_bggray
    {
        color: yellow;
        background-color: gray;
    }
    /**/
    .text_orange_bgblack
    {
        color: #f5a519;
        background-color: black;
    }
    .text_orange_bgred
    {
        color: #f5a519;
        background-color: red;
    }
    .text_orange_bggreen
    {
        color: #f5a519;
        background-color: green;
    }
    .text_orange_bgblue
    {
        color: #f5a519;
        background-color: blue;
    }
    .text_orange_bgwhite
    {
        color: #f5a519;
        background-color: white;
    }
    .text_orange_bgyellow
    {
        color: #f5a519;
        background-color: yellow;
    }
    .text_orange_bgorange
    {
        color: #f5a519;
        background-color: #f5a519;
    }
    .text_orange_bgpurple
    {
        color: #f5a519;
        background-color: purple;
    }
    .text_orange_bggray
    {
        color: #f5a519;
        background-color: gray;
    }
    /**/
    .text_purple_bgblack
    {
        color: purple;
        background-color: black;
    }
    .text_purple_bgred
    {
        color: purple;
        background-color: red;
    }
    .text_purple_bggreen
    {
        color: purple;
        background-color: green;
    }
    .text_purple_bgblue
    {
        color: purple;
        background-color: blue;
    }
    .text_purple_bgwhite
    {
        color: purple;
        background-color: white;
    }
    .text_purple_bgyellow
    {
        color: purple;
        background-color: yellow;
    }
    .text_purple_bgorange
    {
        color: purple;
        background-color: #f5a519;
    }
    .text_purple_bgpurple
    {
        color: black;
        background-color: purple;
    }
    .text_purple_bggray
    {
        color: black;
        background-color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: SIZE					       	*/
    /*----------------------------------------------------------*/
    .text_sm
    {
        font-size: 8pt;
    }    
    .text_med
    {
        font-size: 10pt;
    }
    .text_lrg
    {
        font-size: 14pt;
    }
    .text_huge
    {
        font-size: 18pt;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: COLOR - SMALL			       	*/
    /*----------------------------------------------------------*/
    .text_red_sm
    {
        color: red;
        font-size: 8pt;
    }
    .text_green_sm
    {
        color: green;
        font-size: 8pt;
    }
    .text_blue_sm
    {
        color: blue;
        font-size: 8pt;
    }
    .text_white_sm
    {
        color: white;
        font-size: 8pt;
    }
    .text_yellow_sm
    {
        color: yellow;
        font-size: 8pt;
    }
    .text_orange_sm
    {
        color: #f5a519;
        font-size: 8pt;
    }
    .text_purple_sm
    {
        color: purple;
        font-size: 8pt;
    }
    .text_purple_sm
    {
        color: gray;
        font-size: 8pt;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: BOLD					       	*/
    /*----------------------------------------------------------*/
    .text_bold
    {
        font-weight: bold;
    }
    .text_bold_sm
    {
        font-weight: bold;
        font-size: 8pt;
    }    
    .text_bold_med
    {
        font-weight: bold;
        font-size: 10pt;
    }
    .text_bold_lrg
    {
        font-weight: bold;
        font-size: 14pt;
    }
    .text_bold_red
    {
        font-weight: bold;
        color: red;
    }
    .text_bold_green
    {
        font-weight: bold;
        color: green;
    }
    .text_bold_blue
    {
        font-weight: bold;
        color: blue;
    }
    .text_bold_white
    {
        font-weight: bold;
        color: white;
    }
    .text_bold_yellow
    {
        font-weight: bold;
        color: yellow;
    }
    .text_bold_orange
    {
        font-weight: bold;
        color: #f5a519;
    }
    .text_bold_purple
    {
        font-weight: bold;
        color: purple;
    }
    .text_bold_gray
    {
        font-weight: bold;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: ITALIC				       	*/
    /*----------------------------------------------------------*/
    .text_italic
    {
        font-style: italic;
    }
    .text_italic_sm
    {
        font-style: italic;
        font-size: 8pt;
    }    
    .text_italic_med
    {
        font-style: italic;
        font-size: 10pt;
    }
    .text_italic_lrg
    {
        font-style: italic;
        font-size: 14pt;
    }
    .text_italic_red
    {
        font-style: italic;
        color: red;
    }
    .text_italic_green
    {
        font-style: italic;
        color: green;
    }
    .text_italic_blue
    {
        font-style: italic;
        color: blue;
    }
    .text_italic_white
    {
        font-style: italic;
        color: white;
    }
    .text_italic_yellow
    {
        font-style: italic;
        color: yellow;
    }
    .text_italic_orange
    {
        font-style: italic;
        color: #f5a519;
    }
    .text_italic_purple
    {
        font-style: italic;
        color: purple;
    }
    .text_italic_gray
    {
        font-style: italic;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: UNDERLINED				       	*/
    /*----------------------------------------------------------*/
    .text_underline
    {
        text-decoration: underline;
    }
    .text_underline_sm
    {
        text-decoration: underline;
        font-size: 8pt;
    }    
    .text_underline_med
    {
        text-decoration: underline;
        font-size: 10pt;
    }
    .text_underline_lrg
    {
        text-decoration: underline;
        font-size: 14pt;
    }
    .text_underline_red
    {
        text-decoration: underline;
        color: red;
    }
    .text_underline_green
    {
        text-decoration: underline;
        color: green;
    }
    .text_underline_blue
    {
        text-decoration: underline;
        color: blue;
    }
    .text_underline_white
    {
        text-decoration: underline;
        color: white;
    }
    .text_underline_yellow
    {
        text-decoration: underline;
        color: yellow;
    }
    .text_underline_orange
    {
        text-decoration: underline;
        color: #f5a519;
    }
    .text_underline_purple
    {
        text-decoration: underline;
        color: purple;
    }
    .text_underline_gray
    {
        text-decoration: underline;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: BOLD	& ITALIC			       	*/
    /*----------------------------------------------------------*/
    .text_bold_italic
    {
        font-weight: bold;
        font-style: italic;
    }
    .text_bold_italic_sm
    {
        font-weight: bold;
        font-style: italic;
        font-size: 8pt;
    }    
    .text_bold_italic_med
    {
        font-weight: bold;
        font-style: italic;
        font-size: 10pt;
    }
    .text_bold_italic_lrg
    {
        font-weight: bold;
        font-style: italic;
        font-size: 14pt;
    }
    .text_bold_italic_red
    {
        font-weight: bold;
        font-style: italic;
        color: red;
    }
    .text_bold_italic_green
    {
        font-weight: bold;
        font-style: italic;
        color: green;
    }
    .text_bold_italic_blue
    {
        font-weight: bold;
        font-style: italic;
        color: blue;
    }
    .text_bold_italic_white
    {
        font-weight: bold;
        font-style: italic;
        color: white;
    }
    .text_bold_italic_yellow
    {
        font-weight: bold;
        font-style: italic;
        color: yellow;
    }
    .text_bold_italic_orange
    {
        font-weight: bold;
        font-style: italic;
        color: #f5a519;
    }
    .text_bold_italic_purple
    {
        font-weight: bold;
        font-style: italic;
        color: purple;
    }
    .text_bold_italic_gray
    {
        font-weight: bold;
        font-style: italic;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: BOLD	& UNDERLINED			       	*/
    /*----------------------------------------------------------*/
    .text_bold_underline
    {
        font-weight: bold;
        text-decoration: underline;
    }
    .text_bold_underline_sm
    {
        font-weight: bold;
        text-decoration: underline;
        font-size: 8pt;
    }    
    .text_bold_underline_med
    {
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }
    .text_bold_underline_lrg
    {
        font-weight: bold;
        text-decoration: underline;
        font-size: 14pt;
    }
    .text_bold_underline_red
    {
        font-weight: bold;
        text-decoration: underline;
        color: red;
    }
    .text_bold_underline_green
    {
        font-weight: bold;
        text-decoration: underline;
        color: green;
    }
    .text_bold_underline_blue
    {
        font-weight: bold;
        text-decoration: underline;
        color: blue;
    }
    .text_bold_underline_white
    {
        font-weight: bold;
        text-decoration: underline;
        color: white;
    }
    .text_bold_underline_yellow
    {
        font-weight: bold;
        text-decoration: underline;
        color: yellow;
    }
    .text_bold_underline_orange
    {
        font-weight: bold;
        text-decoration: underline;
        color: #f5a519;
    }
    .text_bold_underline_purple
    {
        font-weight: bold;
        text-decoration: underline;
        color: purple;
    }
    .text_bold_underline_gray
    {
        font-weight: bold;
        text-decoration: underline;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: ITALIC & UNDERLINED		       		*/
    /*----------------------------------------------------------*/
    .text_italic_underline
    {
        font-style: italic;
        text-decoration: underline;
    }
    .text_italic_underline_sm
    {
        font-style: italic;
        text-decoration: underline;
        font-size: 8pt;
    }    
    .text_italic_underline_med
    {
        font-style: italic;
        text-decoration: underline;
        font-size: 10pt;
    }
    .text_italic_underline_lrg
    {
        font-style: italic;
        text-decoration: underline;
        font-size: 14pt;
    }
    .text_italic_underline_red
    {
        font-style: italic;
        text-decoration: underline;
        color: red;
    }
    .text_italic_underline_green
    {
        font-style: italic;
        text-decoration: underline;
        color: green;
    }
    .text_italic_underline_blue
    {
        font-style: italic;
        text-decoration: underline;
        color: blue;
    }
    .text_italic_underline_white
    {
        font-style: italic;
        text-decoration: underline;
        color: white;
    }
    .text_italic_underline_yellow
    {
        font-style: italic;
        text-decoration: underline;
        color: yellow;
    }
    .text_italic_underline_orange
    {
        font-style: italic;
        text-decoration: underline;
        color: #f5a519;
    }
    .text_italic_underline_purple
    {
        font-style: italic;
        text-decoration: underline;
        color: purple;
    }
    .text_italic_underline_gray
    {
        font-style: italic;
        text-decoration: underline;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: BOLD	& ITALIC & UNDERLINED		       	*/
    /*----------------------------------------------------------*/
    .text_bold_italic_underline
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
    }
    .text_bold_italic_underline_sm
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        font-size: 8pt;
    }    
    .text_bold_italic_underline_med
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        font-size: 10pt;
    }
    .text_bold_italic_underline_lrg
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        font-size: 14pt;
    }
    .text_bold_italic_underline_red
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: red;
    }
    .text_bold_italic_underline_green
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: green;
    }
    .text_bold_italic_underline_blue
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: blue;
    }
    .text_bold_italic_underline_white
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: white;
    }
    .text_bold_italic_underline_yellow
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: yellow;
    }
    .text_bold_italic_underline_orange
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: #f5a519;
    }
    .text_bold_italic_underline_purple
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: purple;
    }
    .text_bold_italic_underline_gray
    {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
        color: gray;
    }
    /*----------------------------------------------------------*/
    /*FORM STYLES					       	*/
    /*----------------------------------------------------------*/
    form
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    }
    .input
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#3871a9; 
    	border-width:1px;
    	color: #1100ff;
    	background-color: #bcf4fe;
    }
    .input_submit
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 9pt; 
    	font-weight:bold;
    	border-color:#000000; 
    	border-width:1px;
    	color: #000000;
    	background-color: #ffffff;
    }
    .input_white
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#000000; 
    	border-width:1px;
    	color: #000000;
    	background-color: #ffffff;
    }
    .input_caution
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#ee7600;
    	border-width:1px;
    	color: #ffffff;
    	background-color: #ee7600;
    }
    .input_warning
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#ff1111;
    	border-width:1px;
    	color: #ffffff;
    	background-color: #ff1111;
    }
    .tiny_input
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 8pt; 
    	font-weight: normal; 
    	border-color:#3871a9; 
    	border-width:1px;
    	color: #1100ff;
    	background-color: #bcf4fe;
    }
    .very_tiny_input
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 7pt; 
    	font-weight: normal; 
    	border-color:#3871a9; 
    	border-width:1px;
    	color: #1100ff;
    	background-color: #bcf4fe;
    }
    /*----------------------------------------------------------*/
    /*HTML ELEMENT STYLES				       	*/
    /*----------------------------------------------------------*/
    hr
    {
	border: 0px;
    	color:black;
    	background-color:black;
    	height:1px;
    }
    hr.red
    {
	border: 0px;
        color: red;
    	background-color:red;
    	height:1px;
    }
    hr.green
    {
	border: 0px;
        color: green;
    	background-color:green;
    	height:1px;
    }
    hr.blue
    {
	border: 0px;
        color: blue;
    	background-color:blue;
    	height:1px;
    }
    hr.white
    {
	border: 0px;
        color: white;
    	background-color:white;
    	height:1px;
    }
    hr.yellow
    {
	border: 0px;
        color: yellow;
    	background-color:yellow;
    	height:1px;
    }
    hr.orange
    {
	border: 0px;
        color: #f5a519;
    	background-color:#f5a519;
    	height:1px;
    }
    hr.purple
    {
	border: 0px;
        color: purple;
    	background-color:purple;
    	height:1px;
    }
    .small_lst
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 8pt; 
    	color: black;
    }
    .rowOver
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: yellow;
    }
    .rowOut_wht
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #ffffff;
    }
    .rowOut_grey
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #e9e9e9;
    }
    .rowOut_drkblu
    {
    	color:white;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #1111ff;
    }
    .rowOut_blu
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #bcf4fe;
    }
    .rowOut_mustard
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #ffdb83;
    }
    .rowOut_org
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #fbd2a1;
    }
    .rowOut_red
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #fea2a2;
    }
    /*----------------------------------------------------------*/
    /*HELP FUNCTION STYLES				       	*/
    /*----------------------------------------------------------*/
    .td_help
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	cursor:help;
    }
    a.tooltip
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:2em; width:23em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-large
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-large:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip-large span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip-large:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:2em; width:40em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-wide
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-wide:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip-wide span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip-wide:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:2em; width:60em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-tall
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-tall:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip-tall span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip-tall:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:1em; width:13em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-tall-left
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    	padding:1px;
    }
    a.tooltip-tall-left:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip-tall-left span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip-tall-left:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:-5em; width:13em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    	padding:1px;
    }