body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 8px;
	color:#292929;
}
.text{
color:#292929;
}
.bg1 {
	background-color: #E7E7E7;
}

.Usertable
{
border-color:#666666;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px
}

.Usertable th
{
background-color: #BABABA;
font-size:11px;
font-weight:normal;
border-bottom-width:1px;
border-left-width:1px;
border-top-width:0px;
 border-right-width:0px;
 border-color:#666666
}

.Usertable td
{
border-bottom-width:1px;
border-left-width:1px;
border-top-width:0px;
 border-right-width:0px;
border-color:#666666
}

.bg2 {
	background-color: #BABABA;
}
.bg3 {
	background-color: #E3E3E3;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.topmenu {
	background-image: url(../images/tile-topmenu.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height:24px;
}
A {
	color: #57085F;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.purple
{
	color: #57085F;
	text-decoration:none;
	}
.toplink {
	font-size: 10px;
	color: #292929;
	
}
.toplink:hover {
	color: #57085F;
	text-decoration:none;
}
.bg4 {
	background-color: #56A3DA;
}
.bg5 {
	background-color: #CDCDCD;
}
.bg6 {
	background-color: #D8D8D8;
}
input {
	font-size: 10px;
	height:18px;
}
.footer {
	font-size: 10px;
	color: #A2A1A1;
	text-decoration: none;
	padding:25px 0px 0px 0px;
}

.CopyRight{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #a2a1a1;
	text-decoration: none;
	padding:14px 0px 10px 0px;
	text-align:right;
}
.CopyRight a{
	color: #a2a1a1;
	text-decoration:none;
}
.CopyRight a:hover{
	color: #256ea5;
	text-decoration:none;
}

.wbg {
	background-color: #FFFFFF;
}

.newsside_disactive {
	display:block;
	color:#999999;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	text-decoration:none;
}

.newsside {
	display:block;
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	text-decoration:none;
}
.newsside:hover{
	color:#57085f;
	padding:5px 0px 0px 35px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:24px 9px;
	text-decoration:none;
}

.newsside-active {
	display:block;
	color:#57085f;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 35px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:24px 9px;
	text-decoration:none;
	
}
.newsside-active:hover{
	color:#57085f;
	padding:5px 0px 0px 35px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:24px 9px;
	text-decoration:none;
}

.side {
	display:block;
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:12px 0px 0px 18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
	text-decoration:none;
}


.side:hover{
	color:#57085f;
	padding:12px 0px 0px 35px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:18px 14px;
	text-decoration:none;
}

.side-active {
	display:block;
	color:#57085f;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:12px 0px 0px 35px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:18px 14px;
	text-decoration:none;
	
}
.side-active:hover{
	color:#57085f;
	padding:12px 0px 0px 35px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:18px 14px;
	text-decoration:none;
}
.InnerMenu
{
	color: #292929;
	padding-left:18px;
	line-height: 14px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:1px 3px
}
.InnerMenu:hover, .InnerMenu-active:hover{
	text-decoration: none;
	color: #004779;
	background-position:9px 3px;
}
.InnerMenu-active {
	color: #57085F;
	line-height: 14px;
	padding-left:18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:9px 3px;
	font-size:11px;
	font-weight:bold
}
.highlight {
	color: #57085F;
}
.content {
	background-color:#e3e3e3;
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.highlight-small {
	font-size: 10px;
	font-style: italic;
	color: #8C8C8C;
	
}
.sub-td {
	border-right:3px solid #E6E6E6;
}
.sub, .sub-on {
	color: #7C7C7C;
	width:100%;
	padding-left:2px;
	padding-right:8px;
	height:27px;
	padding-top:7px;
	text-transform: uppercase;
}
.sub-on {
	color: #292929;
	background-color:#CDCDCD;
}
.sub:hover, .sub-on:hover {
	background-color:#E0E0E0;
	text-decoration: none;
}
.FlashLinks{
	color:#1A5991;
	font-weight:normal;
	text-decoration:none
}
.ReportLink{
	color:#256ea3;
	font-weight:normal;
	text-decoration:none;
}

.menu-maintd {
	background-color:#1A5991;
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
}
.menu {
	background-color:#246EA4;
	border:1px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
}
.menu-mainlink, .menu-sub{
	color: #FFFFFF;
	width:100%;
	font-size: 11px;
	padding-left:15px;
	background-image:url(../images/arrow_blank.gif);
	background-repeat:no-repeat;
	background-position:0px 2px
}

.menu-mainlink:hover{
	text-decoration: none;
	color: #B5D5EC;
	background-position:5px 2px
}

.menu-sub:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.menu-sub {
	color: #FFFFFF;
	padding-right:5px;
}
.side-parent {
	background-color:#D8D8D8;
	border-bottom:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	line-height:13px;
	color:#666666; font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
	
}
A.parentlink-off {
	font-size:12px;
	color:#292929;
}
A.parentlink-on {
	font-size:12px;
	color:#155787;
}
A.parentlink-on:hover, A.parentlink-off:hover{
	text-decoration:none;
	color: #57085F;
}
.parent-arrow{
	background-color:#BBBBBB;
	width:12px;
	border-bottom:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	vertical-align:top;
	padding-top:7px;
	height:28px;
}
.input1 {

	font-size: 11px;
	height:16px;
}
.Text12
{
font-size: 11px;
}

.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#57085F;
	color:#FFFFFF;
	font-size: 10px;
	height:20px;
	border:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
}
.superscript {
	vertical-align: text-top;
}
.textlinks {

	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.border {
	border: 1px solid #999999;
}

.DivScroll
{
scrollbar-arrow-color: #9d9e9d;
scrollbar-3dlight-color: #E3E3E3;
scrollbar-darkshadow-color: #E3E3E3;
scrollbar-face-color: #E3E3E3;
scrollbar-highlight-color: #E3E3E3;
scrollbar-shadow-color: #E3E3E3;
}

.MenuText
{
color:#292929;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.Innovator
{
background-color:#6c1e7d;
font-size:14px;
color:white;
font-weight:bold
}

.InnovatorTitle
{
font-size:11px;
color:#6c1e7d;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.TopLinks{
	background-color:#f3f3f3;
	margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif
	color:#000000;
	padding:5px 15px 5px 15px;
	text-align:right;
	text-transform:uppercase;
	font-size:11px;
}
.TopLinks TD{
	color:#57085F;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FloatRight{
	float:right;
	padding-bottom:5px;
	padding-top:7px;
	padding-right:20px
}

.LogoSlogan{
	margin:0px 40px 0px 20px;
	clear:both;
}
.Logo{
	margin:15px 5px 5px 20px;
}

.GrayBg2{
	background-image:url(../images/graybg2.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:225px;
}


.PurpleBg{
	background-image:url(../images/purplebg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#e3e3e3;
	height:27px;
	vertical-align:top;
}
.Title{
	margin:8px 0px 0px 25px;
}

.Title2{
	margin:8px 0px 4px 0px;
	vertical-align:top;
}
.Title3{
	margin:0px 0px 4px 0px;
}

.TableHeight2{
	height:258px;
}


.TableDefaultNews{
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	padding-right:0px;
}

.TableContents td{
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	padding-right:5px;
}
.TableContents td a{
	color:#57085f;
	text-decoration:none;
}
.TableContents td a:hover{
	color:#256ea5;
	text-decoration:none;
}

.Contents{
	background-color:#e3e3e3;
	border-right:2px solid #FFFFFF;
}

.Date{
	font-size:12px;
	font-weight:bold;
	color:#57085f;
}

.PicHp{
	margin:0px 8px 0px 22px;
}

.PicHp2{
	margin:0px 3px 0px 0px;
}

.Gray{
	width:230px;
	font-size:1px;
	background-color:#bababa;
}

.GrayBg{
	background-image:url(../images/graybg.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:58px;
}

.TextTable{
	margin-bottom:12px;
}

.TextTable td{
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
	vertical-align:top
}
.TextTable td a{
	color:#57085f;
	text-decoration:none;
}
.TextTable td a:hover{
	color:#256ea5;
	text-decoration:none;
}

.TableHeight{
	height:220px;
}

.Arrow{
	margin:0px 5px 0px 8px;
}

.BlueBg{
	background-image:url(../images/bluebg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#c6d4e5;
	height:27px;
	width:223px;
}
.EmptyRow{
	height:3px;
	font-size:1px;
}

.EmptyCell{
	width:23px;
	font-size:1px;
}
.SecondRow{
	padding-left:12px;
}
.ArrowHelp{
	margin:2px 5px 0px 8px;
}

.Blue{
	height:221px;
	font-size:1px;
	background-color:#e2e9f2
}

.BlueBgRight{
	background-image:url(../images/bluebg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#c6d4e5;
	height:27px;
	width:228px;
	text-align:left
}

.Login{
	padding:14px 0px 20px 15px;
}

.LoginText td{
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.LoginText td a{
	color:#57085f;
	text-decoration:none;
}
.LoginText td a:hover{
	color:#256ea5;
	text-decoration:none;
}


.User{
	height:18px;
	width:83px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #7f9db9;
	background-color:#FFFFFF;
	margin-left:5px;
}
.UserOn{
	height:18px;
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #7f9db9;
	background-color:#e2e9f2;
	margin:0px 0px 0px 10px;
}
.Banner{
	padding:12px;
}

.Terms{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #a2a1a1;
	text-decoration: none;
	padding:14px 0px 10px 0px;
}
.Terms a{
	color: #a2a1a1;
	text-decoration:none;
}
.Terms a:hover{
	color: #256ea5;
	text-decoration:none;
}

.Links{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #57085f;
	text-decoration: none;
		padding:28px 11px 10px 0px;
}
.Links a{
	color: #57085f;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}
.Links a:hover{
	color: #256ea5;
	text-decoration:none;
}

.Help-active
{
font-weight:bold
}

.ContentTable td
{
	background-color:#e3e3e3;
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

.ContentsSp{
	background-color:#e3e3e3;
	border-right:2px solid #FFFFFF;
	color:#292929;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:12px 15px 30px 20px;
	text-align:justify;
}
.ContentsSp ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ContentsSp ul li{
	list-style:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:10px 0px;
}


.Login{
	padding:14px 28px 20px 23px;
}

.WhatsNewPic{
	margin-right:7px;
}

.WhatsNewTable td{
	color:#57085f;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	margin-right:0px;
}
.WhatsNewTable td a{
	color:#256ea3;
	text-decoration:none;
}
.WhatsNewTable td a:hover{
	color:#57085f;
	text-decoration:none;
}
.WhatsNew{
	padding:14px 0px 0px 17px;
	background-color:#e2e9f2;
	text-align:left
	
}

.TitleSp{
	color:#57085f;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 20px 0px;
	text-transform:uppercase
}
.TitleMg{
	color:#57085f;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 20px 0px;
	
}

.Signature{
	float:right;
	clear:both;
	text-align:right;
	font-weight:bold;
	margin-bottom:15px;
}

.style2 {
	color: #52085A;
	font-weight: bold;
}

.careers {
	display:block;
	color:#57085f;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:12px 0px 0px 18px;
	background-image:url(../images/arrowon.gif);
	background-repeat:no-repeat;
	background-position:8px 15px;
	text-decoration:none;
	
}

.newsstar
{
font-size:10px; color:#999999; text-decoration:none
}
.newsstar2
{
font-size:10px; color:#999999; text-decoration:underline
}

.blueText{
	color:#256ea3;
	font-weight:bold;
	text-decoration:none;
}

.divpadding
{
padding-top:3px;
}