#body {
	BACKGROUND: white
}
#ArialText {
	FONT-FAMILY: arial, verdana, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
#VerdanaText {
	FONT-FAMILY: verdana, arial, Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#static {
	COLOR: #333333; FONT-FAMILY: verdana, arial, Helvetica; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#font {
	BACKGROUND: #cc3366; COLOR: white; FONT-FAMILY: arial, verdana, Helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
A.text_none {
	COLOR: black; FONT-FAMILY: arial,verdana,Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#SectionLink {
	COLOR: white; FONT-FAMILY: verdana, arial, Helvetical; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#jspLink {
	COLOR: white; FONT-FAMILY: verdana,arial,Helvetical; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A#SectionLink:hover {
	COLOR: #ff9933
}
A#a:hover {
	COLOR: #ff3333
}
.cityBkgd {
	BACKGROUND: #cc3366; COLOR: #ffffff; FONT-FAMILY: verdana, arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sectionBar {
	COLOR: #ffffff
}
A:hover {
	COLOR: #ff3333
}
.jspFont {
	FONT-FAMILY: arial,verdana,Helvetica; FONT-SIZE: 12px
}
.cityFont2 {
	FONT-FAMILY: arial,verdana,Helvetica; FONT-SIZE: 12px
}
.cityFont {
	FONT-FAMILY: arial, verdana, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.citylinks {
	COLOR: #cc3366; FONT-FAMILY: verdana, Helvetica, arial; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#cityClick {
	COLOR: #cc3366; FONT-FAMILY: verdana, Helvetica, arial; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#cityClick1 {
	COLOR: #cc3366; FONT-FAMILY: verdana, Helvetica, arial; FONT-SIZE: 10px
}
#a {
	BACKGROUND: #cc3366; COLOR: #ffffff; FONT-FAMILY: verdana, arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.linkback {
	FONT-FAMILY: verdana,arial,Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.linkBlock {
	BACKGROUND: #fbc84d;
	font-family: Verdana, Geneva, sans-serif;
}
.background {
	BACKGROUND: #eeeeee
}
#linkfont {
	COLOR: #000000; FONT-FAMILY: verdana, arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
#weRecommend {
	COLOR: #cc3366; FONT-FAMILY: verdana, arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
H1 {
	BACKGROUND: white; COLOR: #c33; FONT-FAMILY: arial,verdana,Helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #00008b; FONT-WEIGHT: bold
}
H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006400; FONT-WEIGHT: bold; MARGIN-LEFT: 4%; MARGIN-RIGHT: 4%
}
H4 {
	FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%
}
H5 {
	FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%
}
UL {
	MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%
}
OL {
	MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%
}
DL {
	MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%
}
P {
	MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%
}
UL UL {
	MARGIN-RIGHT: 1%
}
TABLE OL {
	MARGIN-RIGHT: 1%
}
TABLE UL {
	MARGIN-RIGHT: 1%
}
PRE {
	MARGIN-LEFT: 10%; WHITE-SPACE: pre
}
TABLE CAPTION {
	FONT-SIZE: larger; FONT-WEIGHT: bolder
}
TABLE P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
TABLE DL {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
OL P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
UL P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
DL P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
BLOCKQUOTE P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.note P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.note UL {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.note OL {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.note DL {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
LI PRE {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
DD PRE {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
P.top {
	MARGIN-LEFT: 1%; MARGIN-RIGHT: 1%
}
BLOCKQUOTE {
	BORDER-BOTTOM: #dc143c thin ridge; BORDER-LEFT: #dc143c thin ridge; BORDER-RIGHT: #dc143c thin ridge; BORDER-TOP: #dc143c thin ridge; MARGIN-LEFT: 8%; MARGIN-RIGHT: 8%
}
BLOCKQUOTE PRE {
	MARGIN-LEFT: 1%; MARGIN-RIGHT: 1%
}
DT A {
	FONT-WEIGHT: bold; MARGIN-TOP: 0.8em
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #663366
}
.html {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000080
}
.css {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #800000
}
.javascript {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #008000
}
.example {
	MARGIN-LEFT: 10%
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: bolder
}
VAR SUB {
	FONT-STYLE: normal
}
.note {
	FONT-SIZE: 85%; MARGIN-LEFT: 10%
}
.SMA {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: fuchsia; FONT-FAMILY: Kids, "Comic Sans MS", Jester
}
.oops {
	FONT-FAMILY: Jester, "Comic Sans MS"
}
.author {
	FONT-STYLE: italic
}
.copyright {
	CLEAR: right; FONT-SIZE: smaller; TEXT-ALIGN: right
}
.toolbar {
	TEXT-ALIGN: center
}
.toolbar IMG {
	FLOAT: right
}
.error {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #dc143c; TEXT-DECORATION: none
}
.warning {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff4500; TEXT-DECORATION: none
}
.error STRONG {
	BACKGROUND: #ffd700; COLOR: #dc143c; TEXT-DECORATION: none
}
.warning STRONG {
	BACKGROUND: #ffd700; COLOR: #ff4500; TEXT-DECORATION: none
}
.warning A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff4500; TEXT-DECORATION: underline
}
.warning A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff4500; TEXT-DECORATION: underline
}
.warning A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff4500; TEXT-DECORATION: underline
}
.error A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #dc143c; TEXT-DECORATION: underline
}
.error A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #dc143c; TEXT-DECORATION: underline
}
.error A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #dc143c; TEXT-DECORATION: underline
}
.error STRONG A:link {
	BACKGROUND: #ffd700; COLOR: #dc143c
}
.error STRONG A:visited {
	BACKGROUND: #ffd700; COLOR: #dc143c
}
.error STRONG A:active {
	BACKGROUND: #ffd700; COLOR: #dc143c
}
.warning STRONG A:link {
	BACKGROUND: #ffd700
}
.warning STRONG A:visited {
	BACKGROUND: #ffd700
}
.warning STRONG A:active {
	BACKGROUND: #ffd700
}
COLGROUP.entity {
	TEXT-ALIGN: center
}
.default {
	FONT-STYLE: normal; TEXT-DECORATION: none
}
.required {
	FONT-WEIGHT: bold
}
TD LI.transitional {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #696969; FONT-WEIGHT: lighter
}
.elements LI.transitional {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #696969; FONT-WEIGHT: lighter
}
TD LI.frameset {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #808080; FONT-WEIGHT: lighter
}
.elements LI.frameset {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #808080; FONT-WEIGHT: lighter
}
.footer {
	BORDER-TOP: black thin solid; MARGIN-TOP: 2em; PADDING-TOP: 1em
}
STRONG.legal {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase
}

@media Print    
{
INPUT#toggler {
	DISPLAY: none
}
.toolbar {
	DISPLAY: none
}
    }
A:link {
	COLOR: #cc3366
}
.entity_name {
	COLOR: #cc3366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: large; FONT-WEIGHT: bold
}
.entity_head {
	COLOR: #cc3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.entity_small {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.entity_desc {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.style_site {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}
.spec_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; list-style-position: inside; list-style-type: square; color: #CCCCCC}

.text10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;

}
.noline {
	COLOR: #cc3366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: large; FONT-WEIGHT: bold
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
.formtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #993333; text-decoration: none}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none
	}
A.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #990000; TEXT-DECORATION: underline
}
.KB_Asterix {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
/*################################## Round table ####################*/
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px
}
TABLE.fullWidth {
	WIDTH: 100%
}
TABLE.fW {
	WIDTH: 100%
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.fullWidth {
	WIDTH: 100%
}

TD.boxTopLeft {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/boxTL.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.bTl {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/boxTL.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.boxTop {
	BACKGROUND-IMAGE: url(/images/boxTop.gif); WIDTH: 100%; HEIGHT: 10px
}
TD.bT {
	BACKGROUND-IMAGE: url(/images/boxTop.gif); WIDTH: 100%; HEIGHT: 10px
}
TD.boxTopRight {
	BACKGROUND-IMAGE: url(/images/boxTR.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.bTr {
	BACKGROUND-IMAGE: url(/images/boxTR.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.boxLeft {
	BACKGROUND-IMAGE: url(/images/boxLeft.gif); WIDTH: 10px
}
TD.bL {
	BACKGROUND-IMAGE: url(/images/boxLeft.gif); WIDTH: 10px
}

TD.boxRight {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/boxRight.gif); WIDTH: 10px
}
TD.bRR {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/boxRight.gif); WIDTH: 10px
}
TD.boxBottomLeft {
	BACKGROUND-IMAGE: url(/images/boxBL.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.bBl {
	BACKGROUND-IMAGE: url(/images/boxBL.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.boxBottomRight {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/boxBR.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.bBr {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/boxBR.gif); WIDTH: 10px; HEIGHT: 10px
}
TD.boxMain {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
TD.bM {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
TD.boxBottom {
	BACKGROUND-IMAGE: url(/images/boxBottom.gif); WIDTH: 100%; HEIGHT: 10px
}
TD.bB {
	BACKGROUND-IMAGE: url(/images/boxBottom.gif); WIDTH: 100%; HEIGHT: 10px
}

/*################################## Round table ####################*/
.sub {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}
.text10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
}

.sub6 {

	font-family: Tahoma;

	font-size: 11px;

	color: #3C3C3C;

}

.bod {

	font-family: "MS Sans Serif";

	font-size: 10px;

	color: #000000;

}

.sub2 {

	font-family: Tahoma;

	font-size: 16px;

	font-weight: bold;

	color: #FF6600;

}

.bodwh {

	font-family: "MS Sans Serif";

	font-size: 10px;

	color: #FFFFFF;

}

.sub3 {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #FF6633;

}

.title {

	font-family: Tahoma;

	font-size: 20px;

	font-style: normal;

	color: #666666;

	font-weight: normal;



}

.title2 {

	color: #3000CD;

	font-family: Tahoma;

	font-size: 32px;

	font-weight: normal;

}

.title45 {

	color: #FF6600;

	font-family: Tahoma;

	font-size: 32px;

	font-weight: normal;

}

.sub4 {

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

}

.sub5 {

	font-family: Tahoma;

	font-size: 18px;

	font-weight: bold;

	color: #0066CC;

}

.title3 {

	font-family: Tahoma;

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

}

.title4 {

	font-family: Tahoma;

	font-size: 24px;

	font-weight: bold;

	color: #416a2f;

}

.bodserif {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: normal;

	color: #CC0000;

	text-decoration: underline;

}

.bodserif2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #330099;

	

}

.tableborder {

	border: 2px none #999999;

	margin: 1px;

	padding: 1px;

	height: auto;

	width: auto;



}

.button 

	{

	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 8pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: 1px solid; COLOR: #ffffff; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #000F5F; TEXT-DECORATION: none;}

.button1

	{

	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 8pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #CCCCFF; TEXT-DECORATION: none;}

.button2

	{

	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 2pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #C8C8C8; TEXT-DECORATION: none;}

.text {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}
