p, td, div, input, textarea {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #808080;
	font-weight : normal;
	font-size : 14px;
}

BODY {
    text-align: center;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #b9b9b9;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

SELECT {
    BORDER: black 1px solid;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
}



TEXTAREA {
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
    BACKGROUND: transparent;
}

INPUT.option {
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 0px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ffffff 0px solid;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	BACKGROUND: transparent;
	background-position: center;
	width: 75%;
}

HR {
	color: #c0c0c0;
}
.Submit {
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

A {
	font-size: 11px;
	color: #bd6816;
	line-height: 14px;
	font-weight: bold;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A:hover {
	color: #c0c0c0;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* The following classes are used for each submenu on the Main Menu */

A.submenu1 {
	font-size:11px;
	color: #026602;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A.submenu1:hover {
	font-size:11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A.submenu2 {
	font-size:11px;
	color: #026602;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A.submenu2:hover {
	font-size:11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;

}

A.submenu3 {
	font-size:11px;
	color: #026602;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A.submenu3:hover {
	font-size:11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;

}

A.submenu4 {
	font-size:11px;
	color: #026602;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A.submenu4:hover {
	font-size:11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;

}
/* ============================================================= */
PRE {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #5f5d5d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

CODE {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5f5d5d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

H1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #008000;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal
}

H3 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #5b2c4c;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal
}

EM {
    FONT-STYLE: italic
}

STRONG {
    FONT-WEIGHT: bold;
    FONT-STYLE: normal
}

EM STRONG {
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal
}

STRONG EM {
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal
}

B {
    FONT-WEIGHT: bold
}

I {
    FONT-STYLE: italic
}

DIV.mainheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #023446;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}

DIV.maintext {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: justify
}

DIV.mainleft {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}

DIV.mainmenu {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: right
}

DIV.mainpages {
    FONT-SIZE: 7pt;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: right
}

DIV.maincatnav {
    FONT-SIZE: 7pt;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}

DIV.mainname {
    FONT-SIZE: 8pt;
    COLOR: #023446;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}

DIV.maininputleft {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}
DIV.comment {
    FONT-SIZE: 10pt;
    BACKGROUND: #e8e8e8;
    MARGIN-LEFT: 5mm;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}
DIV.xsmallleft {
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}
DIV.smallleft {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}
DIV.spaceleft {
    FONT-SIZE: 4pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}
DIV.footer {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: center
}
SPAN.censored {
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: left
}
TD.class1 {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #999999;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
TD.class2 {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #dddddd;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: justify
}

TD.gbheader {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}

TD.gbtable1 {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 20%;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff
}

TD.gbtable2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #c0c0ff
}

INPUT {
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
}

input[type='text'] {
/*    BACKGROUND-color: #050504; */
    BORDER: #202020 1px solid;
}

.optionx {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica;
    TEXT-DECORATION: none
}

TR.deco IMG {
    DISPLAY: block
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.bg_dark {
  background-color : #a77373;
  color : #000000;
}

.bg_medium {
  background-color : #a16a7d; /* #a16a7d */
}

.bg_light {
  background-color : #d9c3c3;
}

.alt_bg_dark {
  background-color : #ffffff;
  color : #000000;
}

.alt_bg_medium {
  background-color : #ffffff;
}

.alt_bg_light {
  background-color : #ffffff;
}

.maintable {
	background-color: #ffffff;
}

.smalltextatbottom {
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align : center;
	color : #efefef;
	background-color : transparent;
}

.navybg {
	background-color: #000066;
}

.silverbg {
	background-color: #EFEFEF;
}

a.menu {
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.menuwhite {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}	

a.menu:hover {
	color: #999966;
/*	cursor: pointer; */
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.boxtitle {
	color: #666666;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	list-style-type: none;
	line-height: 14px;
}

.maintable {
	background-color: #fefefe;
}
.divide {
	width: 10px;
}
.blue {
	color: #003366;
	font-weight: bold;
	background-position: left;
}
HR.small {
	color: #a16a7d;
	border: 1px solid #a16a7d;
	background-color: #a16a7d;
	width: 75%;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.ccnav {
    text-align: right;
}

.ccnav a {
    margin-left: 2px;
}

.ccnav img {
   border: none;
}

div.msg-box {
    vertical-align: middle;
    padding: 7px;
    padding-left: 52px;
    margin-bottom: 4px;
    font-size: 18px;
    color: black;
}

div.msg-error {
    background: #f2cecd url('images/acct/error32.png') no-repeat 5px 2px;
    border: 2px solid #c73336;
}

div.msg-info {
    background: #c1c3ff url('images/acct/info32.png') no-repeat 5px 2px;
    border: 2px solid #2c2ff8;
}

div.msg-accept {
    background: #c1e6c0 url('images/acct/accept32.png') no-repeat 5px 2px;
    border: 2px solid #258824;
}

a.button-link, a#hover.button-link {
    font-size: 16px;
    verticle-align: middle;
}

.button-link img {
    border: none;
}

.hide {
   position: absolute;
    top: -9999px;
    left: -9999px;
}

table.center {
    margin-left: auto;
    margin-right: auto;;
}