﻿BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: white;
	background-image:url(../images/footerbg.jpg);
	background-repeat:repeat;
}
img {
  vertical-align: middle;
}
.text { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#333; }

.textold {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 12pt; FONT-FAMILY: arial;
}
.text2 {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: arial;
}
.text3 {
	FONT-SIZE: 11pt; COLOR: #282828; LINE-HEIGHT: 15pt; FONT-FAMILY: arial;
}
.text4 {
	FONT-SIZE: 8pt; COLOR: #282828; LINE-HEIGHT: 12pt; FONT-FAMILY: verdana;
}
.textsmall {
	FONT-SIZE: 8pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: arial;
}
.footer {
	FONT-SIZE: 8pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: arial;
}

.textform1 {
	FONT-SIZE: 9pt; COLOR: #242d31; FONT-FAMILY: arial;
}
.invoicepreviewtext {
	FONT-SIZE: 11px; COLOR: #282828; LINE-HEIGHT: 13px; FONT-FAMILY: arial;
}

UL.article {margin-left: 20; margin-top:2;}
UL.article2 {margin-left: 5; margin-top:2;}
UL.article3 {margin-left: 14pt; margin-top:4pt; margin-bottom: 1pt; padding-bottom: 1pt;}

A.linktype1:link
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
A.linktype1:visited
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
A.linktype1:hover
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.linktype2:link
{
	FONT-SIZE: 8pt;
	COLOR: #009d51;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.linktype2:visited
{
	FONT-SIZE: 8pt;
	COLOR: #009d51;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.linktype2:hover
{
	FONT-SIZE: 8pt;
	COLOR: #009d51;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
table.regular
{
	FONT-SIZE: 9pt;
	COLOR: #2a2a2a;
	FONT-FAMILY: arial;
}
table.main
{
	background-color: #77929f;
	width: 100%;
	border: 0px
}
TD.main
{
	background-color: white;
}

table.holder
{
}
TD.sideL
{
background-color: #c8dded;
}
TD.sideR
{
background-color: #c8dded;
}
table.navsub
{
	FONT-SIZE: 9pt;
	COLOR: #121213;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: arial;
}
TD.navsub
{
    background-color: #c8dded; 
}

A.regular:link
{
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: normal;
}
A.visited:link
{
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: normal;
}
A.regular:hover
{
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: normal;
}

TR.bg1 {background-image:url(../images/footerbg.jpg);}
TR.bgtop {background-image:url(../images/tabletop_bg.gif);}
TR.bgtop A:link {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none !important;}
TR.bgtop A:hover {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none !important;}
TR.bgtop A:visited {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none !important;}
TR.bgtop A:active {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none !important;}
TD.bg1 {background-color: #FFFFFF;}
TD.bg2 {background-color: #e1edf5;}
TD.bg3 {background-color: #ececec;}
TD.bg5 {background-color: #c8dded;}
TD.bg6 {background-color: #eaeaea; border-bottom: 1px solid #CCCCCC;}
TD.bg7 {background-color: #dedede; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
TD.bg8 {background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC;}


TD.navsub A:link{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #031924;TEXT-DECORATION: none;Font-weight: normal;margin-left: 5pt;height: 16pt;}
TD.navsub A:visited{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #031924;TEXT-DECORATION: none;Font-weight: normal;margin-left: 5pt;height: 16pt;}
TD.navsub A:hover{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-DECORATION: none;Font-weight: bold;margin-left: 5pt;height: 16pt;}
.tdcalendar
{
    border: 1px solid #e2e2e2;
    padding-left: 0px;
	padding-right: 0px;
    BACKGROUND-COLOR: #ececec;
    cursor: pointer;
}
TD.navsubcatsel A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: normal;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubcatsel A:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubcatsel A:visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: normal;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubcatseltle A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatseltle A:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatseltle A:visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatseltle
{
   background-color: #77929f;
}

TD.navsubcatsel
{
	background-color: #e1edf5;
}

TD.navsubsel
{
   background-image: url('../images/navsubselected.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: left center;
}
TD.navsubsel A:link
{
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubsel A:hover
{
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubsel A:visited
{
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}

.tdareaup
{
	padding-left: 1px;
	padding-right: 1px;
	width: 66px;
	height: 49px;
}
.tdareahover
{
    border: 1px solid #e2e2e2;
    padding-left: 0px;
	padding-right: 0px;
    BACKGROUND-COLOR: #ececec;
    cursor: pointer;
   	width: 66px;
	height: 49px;
}
.tdareasel
{
    border: 1px solid #0d4264;
    padding-left: 0px;
	padding-right: 0px;
    BACKGROUND-COLOR: #aab8d2;
    cursor: pointer;
    width: 66px;
	height: 49px;
}

A.navarea:link{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navarea:visited{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navarea:hover{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navarea:active{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navareasel:link{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navareasel:visited{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navareasel:hover{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navmain:link{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navmain:visited{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navmain:hover{border: 1px solid #77929f;padding: 2px;background-color: #e1edf5;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navmain:active{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navbottom:link{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navbottom:visited{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navbottom:hover{border: 1px solid #77929f;padding: 2px;background-color: #e1edf5;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: normal;}

A.navmainsel:link{border: 1px solid #0d4264;padding: 2px;background-color: #3575cc;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navmainsel:visited{border: 1px solid #0d4264;padding: 2px;background-color: #3575cc;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navmainsel:hover{border: 1px solid #0d4264;padding: 2px;background-color: #4d87d7;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navpagessel:link{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #6f8894;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpagessel:visited{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #6f8894;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpagessel:hover{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #6f8894;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpages:link{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: normal;}

A.navpages:visited{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: normal;}

A.navpages:hover{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: normal;}

.light
{
    FONT-SIZE: 8pt;
    COLOR: #E5EAF0;
    FONT-FAMILY: verdana;
}
A.light:link
{
    FONT-SIZE: 8pt;
    COLOR: #E5EAF0;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.light:hover
{
    FONT-SIZE: 8pt;
    COLOR: #E5EAF0;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.light:visited
{
    FONT-SIZE: 8pt;
    COLOR: #E5EAF0;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

input.regularpicture{
	margin: 0;
	height: 25px;
	border: 1px solid #7f9db9;
	font-family: arial;
	font-size: 9pt;
	color: #282726;
	padding-left: 0; padding-right:0; padding-top:0; padding-bottom:0;
	vertical-align:top;
}
input.regular{
	margin: 0;
	height: 18px;
	border: 1px solid #7f9db9;
	font-family: arial;
	font-size: 9pt;
	color: #282726;
	padding-left: 0; padding-right:0; padding-top:0; padding-bottom:0;
	vertical-align:top;
}
textarea.regular{
	border: 1px solid #7f9db9;
	font-family: arial;
	font-size: 9pt;
	color: #282726;
	padding-left: 4px; padding-right:0; padding-top:0; padding-bottom:0
}
form{
	margin: 0;
	padding: 0;
}
select.regular {
		margin: 0;
		height: 18px;
		font-family: arial;
		font-size: 9pt;
		border: 1px solid #7f9db9;
		color: #282726;
		padding-left: 4px; padding-right:0; padding-top:0; padding-bottom:0
	}
legend
	{
	FONT-SIZE: 9pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
	}

/*----------------------------------------*/

.formlabel1 {FONT-SIZE: 9pt; COLOR: #717171; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: lighter;}
.formsubtitle {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold;}
.columncaption 
{
	FONT-SIZE: 9pt; COLOR: #009D51; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; text-decoration:none !important;
}
h1 {
	FONT-SIZE: 12pt;
	COLOR: #006baf;
	LINE-HEIGHT: 16pt;
	FONT-FAMILY: Tahoma, Arial;
	Font-weight: bold;
	margin-bottom:0
}
h2 {
	FONT-SIZE: 10pt;
	COLOR: #006baf;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Tahoma, Arial;
	Font-weight: bold;
	margin-bottom:0
}

.pagetitle {
	FONT-SIZE: 12pt;
	COLOR: #006baf;
	LINE-HEIGHT: 15pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title {
	FONT-SIZE: 10pt;
	COLOR: #282828;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.titlehp {
	FONT-SIZE: 10pt;
	COLOR: #006baf;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Tahoma, Arial;
	Font-weight: bold;
}
.titlehpbig {
	FONT-SIZE: 12pt;
	COLOR: #006baf;
	LINE-HEIGHT: 16pt;
	FONT-FAMILY: Tahoma, Arial;
	Font-weight: bold;
}
.titleglossary {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Tahoma, Arial;
	Font-weight: bold;
}
.title2 {
	FONT-SIZE: 12pt;
	COLOR: #0d4661;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title3 {
	FONT-SIZE: 12pt;
	COLOR: #282828;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.titlesmall {
	FONT-SIZE: 11px;
	COLOR: #282828;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title4 {
	FONT-SIZE: 9pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title5 {
	FONT-SIZE: 14pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title6 {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title7 {FONT-SIZE: 11pt; COLOR: #717171; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; Font-weight: normal;}

.suggestitemtitle 
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.formtitle2 {
	FONT-SIZE: 10pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.formtitle1 {
	FONT-SIZE: 12pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: normal;
}
.formtitle {
	FONT-SIZE: 13pt;
	COLOR: #686058;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
table.menu A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
    Font-weight: bold;
}
table.menu a:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #cccc00;
    TEXT-DECORATION: none;
    Font-weight: bold;
}
table.menu :visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
    Font-weight: bold;
}
table.menu :Active
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
    Font-weight: bold;
}

table.productdetail
{
    border: 0px solid #FFFFFF;
    padding: 1px;
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 10pt;
	COLOR: #7a7067;
    TEXT-DECORATION: none;
    Font-weight: normal;
}

table.text A:link
{
	COLOR: #009d51;
TEXT-DECORATION: underline; 
/* TEXT-DECORATION: none; */
}
table.text A:hover
{
	COLOR: #009d51;
    TEXT-DECORATION: underline;
}
table.text A:visited
{
	COLOR: #009d51;
	TEXT-DECORATION: underline;
}

table.footer A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #009d51;
    TEXT-DECORATION: none;
}

table.footer A:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #009d51;
    TEXT-DECORATION: none;
}

table.footer :visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #009d51;
    TEXT-DECORATION: none;
}

	/* Form styles */
	
.formtext
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: arial;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
.formtext A:link
{
    FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: arial;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}	
.formsmalltxt
{
	FONT-SIZE: 8pt;
	COLOR: #686058;
	LINE-HEIGHT: 10pt;
	FONT-FAMILY: arial;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}

.hand
{
    cursor: pointer;
}
.modalPopup
{
  text-align: center;
  padding-top: 20px;
  border-style: solid;
  border-width: 1px;
  background-color: White;
  width: 200px;
  height: 40px;
}


/*css for text "Loading" */
.loading
{
	font-family:Times New Roman;
		background-image:url(../images/loading.gif);
}
.textgrid { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#333; padding-bottom:2px; }
.topbgcenter
{
	background-image: url(../images/content_topbg.gif);
}
.adminloading
{
	background-image:url(../images/loading.gif);
}

table.tbody.tr.th.a
{
  text-decoration:none;
} 
#ctl00_PageContent_gvMemberView_grid.table.tbody.tr.th.a
{
  text-decoration:none;
}
.headerunderline
{
   text-decoration:none;
}
