.signature{
font-family: "ParkAvenue BT", Pristina, "Script MT Bold", "Vladimir Script", "Brush Script MT", "Lucida Handwriting", "Mistral", "Times New Roman", serif;
font-size: 24pt;
font-weight:bold;
color: blue;
}
/*CSS3*/
.rounded{
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
/*END: CSS3*/
    /*----------------------------------------------------------*/
    /*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: calibri, arial, verdana, helvetica, sans-serif;
        font-size: 12pt;
    }
    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;
    }
    p
    {
    	text-indent: 15px;
    }
    body
    {
    	margin-top: 5px;
    	margin-right: 10px;
    	margin-bottom: 5px;
    	margin-left: 10px;
    	background-color: gray;
    }
    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;
    }
    .border_thin_black_solid
    {
        border-width: 1px;
        border-color:black;
	border-style:solid;
    }
    /*----------------------------------------------------------*/
    /*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;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: FONT FAMILY				       	*/
    /*----------------------------------------------------------*/
    .text_serif
    {
        font-family: times new roman, helvetica, georgia, serif;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: COLOR 				       	*/
    /*----------------------------------------------------------*/
    .text_black
    {
        color: black;
    }
    .text_white
    {
      color: white;
    }
    .text_red
    {
      color: red;
    }
    .text_green
    {
      color: green;
    }
    .text_lightgreen
    {
      color: #B1FBC1;
    }
    .text_blue
    {
      color: blue;
    }
    .text_yellow
    {
      color: yellow;
    }
    .text_orange
    {
      color: #f5a519;
    }
    .text_purple
    {
      color: purple;
    }
    .text_lightpurple
    {
      color: #D9B0FC;
    }
    .text_gray
    {
      color: gray;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: BACKGROUND COLOR			       	*/
    /*----------------------------------------------------------*/
    .background_white
    {
      background-color: white;
    }
    .background_red
    {
      background-color: red;
    }
    .background_green
    {
      background-color: green;
    }
    .background_lightgreen
    {
      background-color: #B1FBC1;
    }
    .background_blue
    {
      background-color: blue;
    }
    .background_yellow
    {
      background-color: yellow;
    }
    .background_orange
    {
      background-color: #f5a519;
    }
    .background_purple
    {
      background-color: purple;
    }
    .background_lightpurple
    {
      background-color: #D9B0FC;
    }
    .background_gray
    {
      background-color: gray;
    }
    .background_black
    {
      background-color: black;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: SIZE					       	*/
    /*----------------------------------------------------------*/
    .text_sm
    {
        font-size: 8pt;
    }
    .text_small
    {	/*new*/
        font-size: 8pt;
    }
    .text_med
    {
        font-size: 10pt;
    }
    .text_medium
    {	/*new*/
        font-size: 10pt;
    }
    .text_lrg
    {
        font-size: 14pt;
    }
    .text_large
    {	/*new*/
        font-size: 14pt;
    }
    .text_huge
    {
        font-size: 18pt;
    }
    /*----------------------------------------------------------*/
    /*FONT STYLES: 					       	*/
    /*----------------------------------------------------------*/
    .text_bold
    {
        font-weight: bold;
    }
    .text_italic
    {
        font-style: italic;
    }
    .text_underline
    {
        text-decoration: underline;
    }
    /*----------------------------------------------------------*/
    /*FORM STYLES					       	*/
    /*----------------------------------------------------------*/
    form
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    }
    .input
    {
    	font-family: verdana, arial, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#3871a9; 
    	border-width:1px;
    	color: #1100ff;
    	background-color: #bcf4fe;
    }
    .input_style_only
    {
    	font-family: verdana, arial, helvetica, sans-serif; 
    	font-size: 10pt; 
    	font-weight: normal; 
    }
    .input_submit
    {
    	font-family: verdana, arial, helvetica, sans-serif; 
    	font-size: 9pt; 
    	font-weight:bold;
    	border-color:#000000; 
    	border-width:1px;
    	color: #000000;
    	background-color: #ffffff;
    }
    .input_document
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 8pt; 
    	font-weight:normal;
    	border-top:none;
    	border-left:none;
    	border-right:none;
    	border-bottom:1px solid black;
    	color: #000000;
    }
    .input_signature
    {
    	font-family: "comic sans ms", georgia, "times new roman",serif; 
    	font-size: 10pt; 
    	font-weight:normal;
    	border-top:none;
    	border-left:none;
    	border-right:none;
    	border-bottom:1px solid black;
    	color: #000000;
    }
    .input_white
    {
    	font-family: verdana, arial, helvetica, sans-serif; 
    	font-size: 10pt; 
    	font-weight: normal; 
    	border-color:#000000; 
    	border-width:1px;
    	padding: 2px;
    	color: #000000;
    	background-color: #ffffff;
    }
    .input_caution
    {
    	font-family: verdana, arial, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#ee7600;
    	border-width:1px;
    	color: #ffffff;
    	background-color: #ee7600;
    }
    .input_warning
    {
    	font-family: verdana, arial, helvetica, sans-serif; 
    	font-size: 12px; 
    	font-weight: normal; 
    	border-color:#ff1111;
    	border-width:1px;
    	color: #ffffff;
    	background-color: #ff1111;
    }
    .tiny_input
    {
    	font-family: verdana, arial, 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: verdana, arial, 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: verdana, arial, helvetica, sans-serif; 
    	font-size: 8pt; 
    	color: black;
    }
    .rowOver
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #A3E2FF; /*yellow;*/
    }
    .rowSticky
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #5BDDF9; /*light blue;*/
    }
    .rowOut_wht
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #ffffff;
    }
    .rowOut_grey
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #e9e9e9;
    }
    .rowOut_drkblu
    {
    	color:white;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #1111ff;
    }
    .rowOut_blu
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #bcf4fe;
    }
    .rowOut_mustard
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #ffdb83;
    }
    .rowOut_org
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #fbd2a1;
    }
    .rowOut_red
    {
    	color:black;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #fea2a2;
    }
    /*----------------------------------------------------------*/
    /*HELP FUNCTION STYLES				       	*/
    /*----------------------------------------------------------*/
    .helpline
    {
    	width:450px;
    	font-size:10px;
    	background-color:#A0CAD8;
    	border-style:none;
    }
    .td_help
    {
    	color:black;
    	font-family: verdana, arial, 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;
    }