BODY
{
	height: 100%;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: 12px Verdana, Helvetica, Arial, sans-serif;
	BACKGROUND: url(../images/background.jpg) no-repeat 50% 0px;
    PADDING-TOP: 0px
}
.adtable
{
    BACKGROUND: url(../images/background.jpg) no-repeat 50% 0px;
}
P
{
    FONT: 11px Verdana, Helvetica, Arial, sans-serif;
    COLOR: black
}
TD
{
    FONT: 11px Verdana, Helvetica, Arial, sans-serif;
    COLOR: black
}
P
{
    LINE-HEIGHT: 15px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
.p
{
    MARGIN-TOP: 6px;
    FONT: 11px/15px Verdana, Helvetica, Arial, sans-serif;
    COLOR: black
}
A
{
    COLOR: #0066cc;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
.topmenu
{
    FONT: bold 11px Verdana, Helvetica, Arial, sans-serif;
    COLOR: white
}
A.topmenu:hover
{
    TEXT-DECORATION: underline
}
.topmenu1
{
    COLOR: #fda05b;
    FONT-SIZE: 11px
}
A.topmenu1:hover
{
    TEXT-DECORATION: underline
}
.toppmenu
{
    COLOR: white;
    FONT-SIZE: 8pt
}
A.toppmenu:hover
{
    TEXT-DECORATION: underline
}
.toppmenu1
{
    COLOR: #fda05b;
    FONT-SIZE: 8pt
}
A.toppmenu1:hover
{
    TEXT-DECORATION: underline
}
.footer
{
    COLOR: #3366cc;
    FONT-SIZE: 8pt
}
A.footer:hover
{
    COLOR: #38a4ff;
    TEXT-DECORATION: underline
}
.footer1
{
    COLOR: #fda05b;
    FONT-SIZE: 8pt
}
A.footer1:hover
{
    TEXT-DECORATION: underline
}
.note
{
    COLOR: #999999;
    FONT-SIZE: 10px
}
.note2
{
    COLOR: #676767;
    FONT-SIZE: 10px
}
.edit
{
    COLOR: crimson
}
TABLE.MenuTable
{
    BORDER-BOTTOM: #f0f0f0 1px solid;
    BORDER-TOP: #f0f0f0 1px solid;
	cursor: pointer;
}
TABLE.MenuTableActive
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
	cursor: pointer;
}
TABLE.TableActive
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-TOP: #999999 1px solid
}
.border {
	BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; OVERFLOW: hidden; BORDER-TOP: #cacaca 1px solid; BORDER-RIGHT: #cacaca 1px solid
}
TABLE.border TD {
	BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; OVERFLOW: hidden; BORDER-TOP: #cacaca 1px solid; BORDER-RIGHT: #cacaca 1px solid
}
TABLE.border TH {
	BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; OVERFLOW: hidden; BORDER-TOP: #cacaca 1px solid; BORDER-RIGHT: #cacaca 1px solid
}
TABLE.border {
	BORDER-COLLAPSE: collapse; OVERFLOW: visible
}
A.MenuLink
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.MenuLink:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
H1
{
    MARGIN-TOP: 0px;
    FONT: bold 18px/120% Tahoma, Helvetica, sans-serif;
    MARGIN-BOTTOM: 6px;
    COLOR: #999999
}
.h4
{
    MARGIN-TOP: 4px;
    FONT: bold 13px Tahoma, Helvetica, sans-serif;
    MARGIN-BOTTOM: 0px;
    COLOR: black
}
H2
{
    MARGIN-TOP: 4px;
    FONT: bold 15px Verdana, Helvetica, Arial, sans-serif;
    MARGIN-BOTTOM: 4px;
    COLOR: #666666
}
.h3
{
    MARGIN: 0px;
    FONT: bold 13px Verdana, Helvetica, Arial, sans-serif;
    COLOR: black
}
H3
{
    MARGIN-TOP: 1.2em;
    FONT: bold 14px Tahoma, Helvetica, sans-serif;
	MARGIN-BOTTOM: 0.8em;
    COLOR: black
}
.text
{
    FONT: bold 11px Verdana, Helvetica, sans-serif
}
.highlight
{
    FONT: 11px Verdana, Helvetica, sans-serif;
    COLOR: #003399
}
.highlight A
{
    COLOR: #003399
}
TD.regFieldTxt
{
    FONT: bold 11px Verdana, Helvetica, sans-serif;
    COLOR: black
}
TD.regFieldTxt2
{
    FONT-FAMILY: "Verdana", "Helvetica", "Arial";
    COLOR: #7d7d7d;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.regNeedMark
{
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    COLOR: crimson;
    FONT-SIZE: 16px
}
UL
{
    FONT: 12px/15px Verdana, Helvetica, sans-serif;
    COLOR: black
}
OL
{
    MARGIN-TOP: 0px;
    FONT: 12px/15px Verdana, Helvetica, sans-serif;
    MARGIN-BOTTOM: 0px;
    COLOR: black
}
LI
{
    MARGIN-TOP: 0px;
    FONT: 12px/15px Verdana, Helvetica, sans-serif;
    MARGIN-BOTTOM: 0px;
    COLOR: black
}
LI.features
{
    MARGIN-TOP: 6px
}
LI.free
{
    MARGIN-TOP: 6px;
    FONT: 9pt Verdana, Helvetica, sans-serif
}
LI.free A
{
    TEXT-DECORATION: underline
}
.free
{
    MARGIN-TOP: 6px
}
.p2
{
    MARGIN-TOP: 8px;
    FONT: 9pt Verdana, Helvetica, sans-serif;
    COLOR: black
}
.p2 A
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.subMenu
{
    MARGIN-TOP: 6px;
    FONT: 11px/15px Verdana, Helvetica, sans-serif;
    COLOR: #ff6600
}
.index
{
    MARGIN-TOP: 8px;
    FONT: bold 9pt Verdana, Helvetica, sans-serif;
    MARGIN-BOTTOM: 2px;
    COLOR: black
}
.p1
{
    FONT: 11px Verdana, Helvetica, sans-serif;
    COLOR: black
}
.p1 A
{
    COLOR: #0066cc;
    TEXT-DECORATION: none
}
.h-navigation-ul
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 34px;
    PADDING-TOP: 0px
}
.h-navigation-st
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(../images/htabs1.gif) no-repeat 100% -34px;
    FLOAT: left;
	cursor: pointer;
    PADDING-TOP: 0px
}
.h-navigation-s2
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(../images/htabs1.gif) no-repeat 100% -34px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.h-navigation-a1
{
    LINE-HEIGHT: 34px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    BACKGROUND: url(../images/htabs1.gif) #4776da no-repeat 0px 0px;
    FLOAT: left;
    COLOR: #ddedff;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}
.h-navigation-a1:hover
{
    BACKGROUND-COLOR: #66a5f2;
    BACKGROUND: url(../images/htabs2.gif) #4776da no-repeat 0px 0px;
    COLOR: #fff;
    TEXT-DECORATION: none;
}
.h-navigation-a1:hover .h-navigation-st
{
    BACKGROUND: url(../images/htabs2.gif) no-repeat 100% -34px;
}
.h-navigation-li
{
    WHITE-SPACE: nowrap;
    FLOAT: left;
    MARGIN-RIGHT: 3px
}
.h-navigation-li-r
{
    MARGIN: 0px;
    FLOAT: right
}
.h-navigation-ul2
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 3px;
    BACKGROUND: #a3caff;
    HEIGHT: 34px;
    PADDING-TOP: 0px
}
.h-navigation-li2
{
    POSITION: relative;
    FLOAT: left
}
.h-navigation-a2
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    FLOAT: left;
    HEIGHT: 34px;
    COLOR: #092c72;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.h-navigation-a2:hover
{
    TEXT-DECORATION: none
}
.h-navigation-st2
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 33px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    FLOAT: left;
	cursor: pointer;
    PADDING-TOP: 1px
}
.h-navigation-a2:hover .h-navigation-st2
{
    COLOR: #092c72;
    TEXT-DECORATION: underline
}
.h-navigation-a2-active
{
    LINE-HEIGHT: 34px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    BACKGROUND: url(../images/htabs4.gif) #ffffff no-repeat 0px -0px;
    FLOAT: left;
    COLOR: #3a3e45;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}
.h-navigation-a2-active:hover
{
    COLOR: #3a3e45;
    TEXT-DECORATION: none
}
.h-navigation-st2-active
{
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(../images/htabs4.gif) no-repeat 100% -34px;
    FLOAT: left;
}
.active .a-navigation-active .h-navigation-a1
{
    BACKGROUND: url(../images/htabs3.gif) #4776da no-repeat 0px 0px;
    COLOR: #092c72;
}
.active .a-navigation-active .h-navigation-st
{
    BACKGROUND: url(../images/htabs3.gif) no-repeat 100% -34px;
}
.active .a-navigation-active .h-navigation-a1:hover
{
    BACKGROUND-COLOR: #a3caff;
    BACKGROUND: url(../images/htabs3.gif) #4776da no-repeat 0px 0px;
    COLOR: #092c72
}
.active .a-navigation-active .h-navigation-a1:hover .h-navigation-st
{
    BACKGROUND: url(../images/htabs3.gif) no-repeat 100% -34px;
}
.company-content
{
	width: 900px;
	min-height: 260px;
	padding: 5px 5px 0 5px;
	background: url(../images/companybg.jpg) no-repeat;
}
.company-content-tb
{
	width: 900px; 
	overflow: hidden;
	margin: 0 -5px;
	border-style: solid;
	border-color: #d0e2f6;
	border-width: 0 5px;
}
.company-content-tb-bottom 
{
	height: 5px;
	margin: 0 -5px;
	overflow: hidden;
	background: url(../images/companybm.gif) no-repeat center top;
}
.button 
{
	display: inline-block;
	padding: 0 25px;
	margin: 0 10px 0 0;
	
	min-width: 38px;
	overflow: visible;
	
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	color: #fff;
	
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	
	background: #0177ba url(../images/bottom.png) left top repeat-x;
	border: 1px solid #006299;
}
.button:hover 
{
	color: #fff;
	background-color: #2587bf;
	border-color: #1f75a5;
	background-position: 0 -28px;
	TEXT-DECORATION: none
}

.button:active 
{
	border-color: #005382;
	background-color: #01659e;
	background-position: 0 -56px;
	TEXT-DECORATION: none
}
ul.checked-list 
{ 
	margin: 0;
	padding: 0;
	LIST-STYLE-TYPE: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
.checked-list dt,
.checked-list dd,
.checked-list li 
{
	padding-left: 29px;
	padding-bottom: 12px;
}
.checked-list dt, 
.checked-list li 
{
	background: url(../images/checkmark.gif) no-repeat 8px 5px;
}
.checked-list dt 
{
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
}
.checked-list li 
{
	padding-bottom: 6px;
} 
.superscript 
{
	vertical-align: super;
	font-size: 10px;
}

