/* CSS Document */

* {
	margin:0;
	font-size:100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4;
	padding-left: 0;
}

body{background:#5f626c; text-align:center; min-width: 1000px;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.538em; color:#5c5f64;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#f1870d;}
a:hover{text-decoration:none;}
p {
	padding-top:2px;
	line-height: normal;
	color: #039;
	font-size: x-large;
}
cite{ font-size:1.154em; line-height:1.467em; color:#2f4a85; display:block;}
em{ font-size:1.077em;}
h6{
	font-size:xx-large;
	line-height:1.412em;
	font-weight:normal;
	color:#f1870d;
	padding-bottom:5px;
	text-align: left;
}
strong{ color:#243a6a;}
.strong1{color:#2f4a85;
	font-size:1.154em;
	line-height:1.467em;
	font-weight:normal;
	display:block;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.padding1{
	padding-top:20px;
}
.padding2{ padding-top:10px;}
.padding3{ padding-top:25px;}
.padding4{ padding-top:30px;}

.margin1{ margin-top:18px !important;}

.row-1 .extra .imgindent{ margin:0 0 0 0; float:left;}
.row-1 .extra{
	padding-bottom:3px;
}
.row-1 .extra .title{ margin:0;}

.row-2 .column-2{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 49px;
}
.space{ margin-left:10px;}

/* ============================= header ====================== */
#header{ background:url(../media/images/header-tai3.gif) top repeat-x;}
#header .text{ font-size:0.923em; line-height:1em; color:#ffffff; float:right; padding:49px 59px 0 0; text-align:right;}
#header .text span{ background:url(../media/images/header-phone-bg.gif) no-repeat 0 1px; padding-left:15px; display:block; padding-top:4px; }
#header .logo{ padding:5px 0 0 47px;}

#header .form{ font-size:0.923em; line-height:1em; color:#ffffff; float:right; padding:15px 59px 0 0; text-align:right;}
#header .form .link {margin-top: 10px;}
#header .form .link span span {padding: 4px 20px 9px 18px;}

#header .menu{ padding:3px 0 0 17px;}
#header .menu li{ float:left; display:inline-block; font-size:1.077em; }
#header .menu a{ color:#ffffff; text-decoration:none; display:block; background:url(../media/images/menu-item-border.gif) left top no-repeat;}
#header .menu .first{ background:none;}
#header .menu a span{ display:block; }
#header .menu a span span{ padding:14px 43px 12px 42px; position:relative;}
#header .menu a:hover, #header .menu .active{ color:#2f4a85; background:url(../media/images/item-act-bg.gif) top repeat-x;  position:relative; right:-2px;}
#header .menu a:hover span, #header .menu .active span{ background:url(../media/images/item-act-left-bg.gif) left top no-repeat;  position:relative;}
#header .menu a:hover span span, #header .menu .active span span{ background:url(../media/images/item-act-right-bg.gif) right top no-repeat;}

/* ============================= content ====================== */
.row-1{ background:url(../media/images/row1-tail.gif) bottom repeat-x #fafaf9;}
.row-1 .indent{ padding:36px 22px 28px 44px;}
.row-2{ background:#ffffff;}
.row-2 .indent{ padding:30px 23px 30px 22px;}
.row-2 .indent2{ padding:0 23px 0 0;}
.row-2 .indent3{ padding:36px 40px 53px 46px;}


.row-1 .title{
	border-bottom:solid 2px #cccac9;
	overflow:hidden;
	zoom:1;
	color: #039;
	font-size: xx-large;
	margin-bottom: 1px;
}
.row-1 .title2{
	border-bottom:solid 2px #cccac9;
	color: #f1870d;
	font-size: x-large;
	text-align: left;
	line-height: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 3px;
}
.row-2 .title{
	border-bottom:solid 2px #c2c0be;
	margin-bottom:5px;
}
.title-bg{ background:url(../media/images/pag1-title7-img.jpg) no-repeat 0 0; padding:0 0 10px 86px;}


.box1{ background:url(../media/images/box1-border.gif) top repeat-x #ffffff; width:100%;}
.box1 .left-border{ background:url(../media/images/box1-border.gif) left repeat-y; width:100%;}
.box1 .right-border{ background:url(../media/images/box1-border.gif) right repeat-y; width:100%;}
.box1 .bot-border{ background:url(../media/images/box1-bot-border.gif) bottom repeat-x; width:100%;}
.box1 .left-top{ background:url(../media/images/box1-corner-left-top.gif) left top no-repeat; width:100%;}
.box1 .right-top{ background:url(../media/images/box1-corner-right-top.gif) right top no-repeat; width:100%;}
.box1 .left-bot{ background:url(../media/images/box1-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box1 .right-bot{ background:url(../media/images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .indent{ padding:10px 10px 17px 10px;}
.box1 .indent2{
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 23px;
}
.box1 .title{
	border-bottom:solid 1px #c4c4c4;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
}
.box1 .text{ line-height:1.385em; padding-left:13px;}
.box1 .link{ margin-top:24px !important;}

.box2{ background:url(../media/images/box2-tail.gif) top repeat-x #e8e6e3; width:100%; }
.box2 .left-border{ background:url(../media/images/box1-border.gif) left repeat-y; width:100%;}
.box2 .right-border{ background:url(../media/images/box1-border.gif) right repeat-y; width:100%;}
.box2 .bot-border{ background:url(../media/images/box1-border.gif) bottom repeat-x; width:100%;}
.box2 .left-top{ background:url(../media/images/box2-corner-left-top.gif) left top no-repeat; width:100%;}
.box2 .right-top{ background:url(../media/images/box2-corner-right-top.gif) right top no-repeat; width:100%;}
.box2 .left-bot{ background:url(../media/images/box2-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box2 .right-bot{ background:url(../media/images/box2-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box2 .indent{
	line-height:1.385em;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-left: 20px;
}
.box2 .indent2{ padding:0 0 0 5px;}
.box2 .title{ border-bottom:solid 2px #c2c0be; margin-bottom:25px;}
.box2  .text{ line-height:1.538em;}

.box3{ background:url(../media/images/box3-tail.gif) top repeat-x #f2860e; width:100%;}
.box3 .left-border{ background:url(../media/images/box3-border.gif) left repeat-y; width:100%;}
.box3 .right-border{ background:url(../media/images/box3-border.gif) right repeat-y; width:100%;}
.box3 .bot-border{ background:url(../media/images/box3-bot-border.gif) bottom repeat-x; width:100%;}
.box3 .left-top{ background:url(../media/images/box3-corner-left-top.gif) left top no-repeat; width:100%;}
.box3 .right-top{ background:url(../media/images/box3-corner-right-top.gif) right top no-repeat; width:100%;}
.box3 .left-bot{ background:url(../media/images/box3-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box3 .right-bot{ background:url(../media/images/box3-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box3 .indent{ padding:19px 25px 18px 25px;}
.box3 .title{ border-bottom:solid 2px #c2c0be; margin-bottom:25px;}

.link{ display:inline-block; background:url(../media/images/link-left-bg.gif) left top no-repeat; color:#ffffff; text-decoration:none; margin-top:33px; padding-left:23px; cursor:pointer; }
.link:hover{ text-decoration:none; background:url(../media/images/link-left-bg2.gif) left top no-repeat;}
.link:hover span{ background:url(../media/images/link-right-bg2.gif) right top no-repeat;}
.link:hover span span{ background:url(../media/images/link-bg2.gif) top repeat-x;}
.link span{ display:inline-block; background:url(../media/images/link-right-bg.gif) right top no-repeat; padding-right:9px;}
.link span span{ display:inline-block; background:url(../media/images/link-bg.gif) top repeat-x; padding:1px 20px 4px 18px;}

.link2{ font-size:1.077em; margin-left:11px;}
.link3{ font-size:1.077em; margin-left:25px;}

.link_short{ display:inline-block; background:url(../media/images/link-left-bg.gif) left top no-repeat; color:#ffffff; text-decoration:none; margin-top:8px; margin-bottom: 3px;padding-left:23px; cursor:pointer; font-weight: normal;}
.link_short:hover{ text-decoration:none; background:url(../media/images/link-left-bg2.gif) left top no-repeat;}
.link_short:hover span{ background:url(../media/images/link-right-bg2.gif) right top no-repeat;}
.link_short:hover span span{ background:url(../media/images/link-bg2.gif) top repeat-x;}
.link_short span{ display:inline-block; background:url(../media/images/link-right-bg.gif) right top no-repeat; padding-right:9px; font-weight: normal;}
.link_short span span{ display:inline-block; background:url(../media/images/link-bg.gif) top repeat-x; padding:1px 20px 4px 18px; font-weight: normal;}

.list li{ background:url(../media/images/list-bg.gif) no-repeat 5px 5px; padding-left:50px; font-size:0.923em; line-height:1.5em; padding-bottom:18px;}
.list .last{ padding-bottom:0;}
.list li a{ color:#5c5f64;}

.list2 li{ background:url(../media/images/list2-bg.gif) no-repeat 0 5px; padding-left:25px; line-height:1.846em;}
.list2  a{ text-decoration:none; color:#5c5f64;}
.list2  a:hover{ text-decoration:underline;}

.unline{ background:url(../media/images/unline.gif) bottom repeat-x; padding-bottom:31px; margin-bottom:27px;}
.unline2{ background:url(../media/images/unline2.gif) bottom repeat-x; padding-bottom:25px; margin-bottom:22px;}
.clients{ line-height:1.385em;}
.text2{ font-size:1.154em; line-height:1.467em; }

/* ============================= page1 ===========================*/
#page1 .row-1 .column-2{ margin-left:45px;}
#page1 .row-2 .col-2{ margin-left:65px;}
#page1 .row-2 .col-3{ margin-left:56px;}

/* ============================= page2 ===========================*/
#page2 .row-1 .column-2{ margin-left:45px;}
#page2 .row-2 .col-2{ margin-left:25px;}
#page2 .row-2 .col-3{ margin-left:65px;}

/* ============================= page3 ===========================*/
#page3 .row-1 .column-2{ margin-left:43px;}
#page3 .row-1 .col-2{ margin-left:50px;}
#page3 .row-2 .col-2{ margin-left:52px;}

/* ============================= page4 ===========================*/
#page4 .row-1 .column-2{ margin-left:45px;}

/* ============================= page5 ===========================*/
#page5 .row-1 .column-2{ margin-left:43px;}
#page5 .row-1 .col-2{ margin-left:37px;}
#page5 .row-2 .col-2{ margin-left:55px;}
#page5 .row-2 .col-3{ margin-left:46px;}

/* ============================= page6 ===========================*/
#page6 .row-1 .column-2{ margin-left:45px;}
#page6 .row-2 .col-2{ margin-left:25px;}
#page6 .row-2 .col-3{ margin-left:63px;}

/* ============================= page7 ===========================*/
#page7 .row-1 .column-2{ margin-left:45px;}
.phone{ float:right; padding-right:45px;}

/* ============================= footer ====================== */
#footer{ border-top:solid 5px #323d59; background:#5f626c; color:#ffffff; font-size:0.923em;}
#footer .main{ text-align:center; padding-top:25px;}
#footer a{ color:#ffffff;}

/* ============================= forms ============================= */
#Form1{ padding-top:10px;}
#Form1 .tail{ background:url(../media/images/form1-bg.gif) top repeat-x;}
#Form1 .left-bg{ background:url(../media/images/form1-left-bg.gif) left top no-repeat;}
#Form1 .right-bg{ background:url(../media/images/form1-right-bg.gif) right top no-repeat; height:22px;}
#Form1 input{ border:solid 0px; margin:1px 0 0 5px;}
#Form1 .form-link{ display:inline-block; background:url(../media/images/form1-link-left-bg.gif) left top no-repeat; color:#c45e00; text-decoration:none; margin-top:12px; padding-left:9px; cursor:pointer; }
#Form1 .form-link:hover{ text-decoration:none; background:url(../media/images/form1-link-left-bg2.gif) left top no-repeat; color:#ffffff;}
#Form1 .form-link:hover span{ background:url(../media/images/form1-link-right-bg2.gif) right top no-repeat;}
#Form1 .form-link:hover span span{ background:url(../media/images/form1-link-bg2.gif) top repeat-x;}
#Form1 .form-link span{ display:inline-block; background:url(../media/images/form1-link-right-bg.gif) right top no-repeat; padding-right:9px;}
#Form1 .form-link span span{ display:inline-block; background:url(../media/images/form1-link-bg.gif) top repeat-x; padding:1px 5px 4px 5px;}
#Form1 .form-link2{ display:block; float:left; margin-top:13px; color:#ffffff;}

#ContactForm{ padding-top:33px;}
#ContactForm .col-1{ width:320px !important;}
#ContactForm .col-2{ width:296px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:52px;}
#ContactForm input{ border:solid 1px #adafb1; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 2px 3px; width:245px;}
#ContactForm textarea{ border:solid 1px #adafb1; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 0 3px; width:290px; height:123px; overflow:hidden;}
#ContactForm .margin1{ margin:18px 18px 0 0 !important;}
#ContactForm .margin2{ margin:18px 26px 0 0 !important;}#page1 #content .row-1 .main .indent .container .column-1 .container.extra .title h6 b {
	font-size: x-large;
	font-weight: bold;
}

#RegistrationForm{ padding-top:33px;}
#RegistrationForm .col-1{ width:350px !important;}
#RegistrationForm .col-2{ width:350px !important; margin-left:0 !important;}
#RegistrationForm label{ display:block; height:52px;}
#RegistrationForm input{ border:solid 1px #adafb1; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 2px 3px; width:245px;}
#RegistrationForm .margin1{ margin:18px 18px 0 0 !important;}
#RegistrationForm .margin2{ margin:18px 26px 0 0 !important;}#page1 #content .row-1 .main .indent .container .column-1 .container.extra .title h6 b {
	font-size: x-large;
	font-weight: bold;
}
.Green {
	color: #060;
	background-color: #FFF;
}
.Red {
	color: #F00;
	background-color: #FFF;
}
.Yellow {
	color: #FF3;
	background-color: #333;
}

.form_row
{
    clear: both;
    margin: 0.5em 0;
    max-width: 17em;
    width: 17em;
}

.form_row label
{
    float: left;
    text-align: right;
    width: 8em;
}
.form_row label.required
{
    font-weight: bold;
}

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.ad_menu, .ad_menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	width: auto;
}

.ad_menu li { margin: 0; padding: 0; border: 0; display: block; float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.ad_menu li:hover {
	z-index: 10;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.ad_menu li li { text-align: left; float: none;/* items of the nested menus are kept on separate lines */
}

.ad_menu ul ul { visibility: hidden;	/* initially hide all submenus. */
	position: absolute; z-index: 10; left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0; width: 250px;		/* 		to avoid scrollbars as much as possible */
}

.ad_menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
	
}

.ad_menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.ad_menu:after, .ad_menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.ad_menu, .ad_menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".ad_menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.ad_menu ul ul{
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 3px 30px 30px 30px;
	margin: 0px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.ad_menu ul ul ul{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.ad_menu, .ad_menu ul li { color: #ffffff; background: transparent; width: auto;}
.ad_menu a { text-decoration: none; text-align: left; color: #ffffff; line-height: 18px; padding-right: 5px; display: block; position: relative; text-decoration: none; }


.ad_menu a:visited
{
	text-decoration: none;
}

.ad_menu a:hover, .ad_menu li:hover>a {
	color: #ffffff;
	text-decoration: underline;
}

.ad_menu li
{
	line-height: 1.138em;
}

.ad_menu li li {	/* create borders around each item */
	padding-top: 4px; padding-bottom: 0; }

.ad_menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
/*.ad_menu>li:first-child>a, .ad_menu li + li + li li:first-child>a {
	color: #567;*/
}

/* Fix for IE5/Mac \*//*/
.ad_menu a {
	float: left;
}
/* End Fix */

<!--[if lte IE 6]>

/* - - - ADxMenu: IE6 BASIC styles [MANDATORY] - - - */

.ad_menu, .ad_menu ul {	/* float.clear */
	zoom: 1;
}

.ad_menu li.adxmhover {
	z-index: 10;
}

.ad_menu .adxmhoverUL {	/* li:hover>ul selector */
	visibility: visible;
}

.ad_menu .adxmhoverUL {	/* 1st-level submenu go below their parent item */
	top: 100%;
	left: 0;
}

.ad_menu .adxmhoverUL .adxmhoverUL {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* - - - ADxMenu: DESIGN styles - - - */

.ad_menu ul a {	/* fix clickability-area problem */
	zoom: 1;
}

.ad_menu li li {	/* fix white gap problem */
	float: left;
	width: 100%;
}

.ad_menu li li {	/* prevent double-line between items */
	margin-top: -1px;
}

.ad_menu a:hover, .ad_menu .adxmhoverA {		/* li:hover>a selector */
	color: #fc3;
}

.ad_menu .adxmhoverUL .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

.legacy H1, .Hdr1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 40pt;
    FONT-STYLE: normal;
    COLOR: #000080;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}

.legacy H2, .Hdr2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24pt;
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.legacy H3, .Hdr3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.legacy H4, .Hdr4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.legacy P, 
.legacy LI, 
.legacy TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times New Roman, Times;
}
.legacy TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.legacy .Msg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #800000;
    FONT-FAMILY: Arial, Times New Roman, Times;
}


.legacy .Highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #003399;
    FONT-FAMILY: Arial, Times New Roman, Times;
}

.legacy .ImgBorder
{
    BORDER-WIDTH: 3px;
    BORDER-COLOR: #000080;
}

.legacy .QCTHRev
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000080;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.legacy .QCTDRev
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000080;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.legacy .QCTD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #000080;
    BACKGROUND-COLOR: #dddddd;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}

.legacy .Small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.legacy .SmallLogin
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #000080;
}

.legacy .MenuBar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.legacy .Link,.Link:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}
.legacy .Link:hover,.Link:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #000080;
    TEXT-DECORATION: none;
}

.legacy .LinkRev,.LinkRev:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #000080;
    TEXT-DECORATION: underline;
}
.legacy .LinkRev:hover,.LinkRev:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #000080;
    TEXT-DECORATION: underline;
}

#recaptcha_table
{
	border-color: #adafb1 !important; //reCaptcha widget border color
}

#recaptcha_response_field
{
	border-color: #adafb1 !important; //Text input field border color
	background-color:#ffffff !important; //Text input field background color
}
