body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#dbdbdb;
	color:#666666;
	margin:0px;
	padding:0px;
}

a,img,form {
	margin:0px;
	padding:0px;
	border:0px;
}

td,span,div,p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

li { margin-bottom:2px; text-indent:0px; }

div#c1 { width:597px; }
div#c2 { margin:0px; }

div.cbox {
	position:absolute;
	left:50%;
	margin-left:-375px;
	padding:0px;
	width:100%;
	text-align:left;
}

div.hbox {
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:left;
	border:1px solid black;
}

div.mbox {
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:left;
	border:solid 1px #f2f2f2;
	background-color:#b2b2b2;
}

div.obox {
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
	border-right:solid 1px #b2b2b2;
	border-bottom:solid 1px #b2b2b2;
}

div.ibox {
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

div.navbox {
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

div.fbox {
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#f7f8f3;
}

table.itable {
	border:0px;
	width:100%;
	margin:0px;
	padding:0px;
}

table.mtable {
	margin:2px;
	width:100%;
}

a:link { font-size:11px; text-decoration:underline; color:#666666; }
a:visited { font-size:11px; text-decoration:underline; color:#666666; }
a:active { font-size:11px; text-decoration:underline; color:#666666; }
a:hover { font-size:11px; text-decoration:underline; color:#999999; }

a.nav { font-size:11px; color:#ffffff; width:164px; margin:0px 0px 1px 0px; padding:4px 6px 4px 6px; display:block; text-align:right; background-color:#7dbdd6; }
a.nav:link { font-size:11px; color:#ffffff; text-decoration:none; }
a.nav:visited { font-size:11px; color:#ffffff; text-decoration:none; }
a.nav:active { font-size:11px; color:#ffffff; text-decoration:none; }
a.nav:hover { font-size:11px; color:#ffffff; text-decoration:none; }

a.navhl { font-size:11px; font-weight:bold; color:#ffffff; width:164px; margin:0px 0px 1px 0px; padding:4px 6px 4px 6px; display:block; text-align:right; background-color:#2999c1; }
a.navhl:link { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navhl:visited { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navhl:active { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navhl:hover { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }

a.snav { font-size:11px; color:#ffffff; padding:4px 6px 4px 6px; text-align:left; }
a.snav:link { font-size:11px; color:#ffffff; text-decoration:none; }
a.snav:visited { font-size:11px; color:#ffffff; text-decoration:none; }
a.snav:active { font-size:11px; color:#ffffff; text-decoration:none; }
a.snav:hover { font-size:11px; color:#ffffff; text-decoration:none; }

a.snavhl { font-size:11px; font-weight:bold; color:#ffffff; padding:4px 6px 4px 6px; text-align:left; }
a.snavhl:link { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.snavhl:visited { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.snavhl:active { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.snavhl:hover { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }

a.acbold:link { font-size:11px; font-weight:bold; text-decoration:underline; color:#ff5f00; }
a.acbold:visited { font-size:11px; font-weight:bold; text-decoration:underline; color:#ff5f00; }
a.acbold:active { font-size:11px; font-weight:bold; text-decoration:underline; color:#ff5f00; }
a.acbold:hover { font-size:11px; font-weight:bold; text-decoration:underline; color:#ff5f00; }

a.acm:link { font-size:11px; text-decoration:underline; color:#666666; }
a.acm:visited { font-size:11px; text-decoration:underline; color:#666666; }
a.acm:active { font-size:11px; text-decoration:underline; color:#666666; }
a.acm:hover { font-size:11px; text-decoration:underline; color:#ffffff; }

a.acmhl:link { font-size:11px; font-weight:bold; text-decoration:underline; color:#666666; }
a.acmhl:visited { font-size:11px; font-weight:bold; text-decoration:underline; color:#666666; }
a.acmhl:active { font-size:11px; font-weight:bold; text-decoration:underline; color:#666666; }
a.acmhl:hover { font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; }

a.acsubm:link { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
a.acsubm:visited { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
a.acsubm:active { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
a.acsubm:hover { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }

a.acsubmhl:link { font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; }
a.acsubmhl:visited { font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; }
a.acsubmhl:active { font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; }
a.acsubmhl:hover { font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; }

a.acnav:link { font-size:12px; text-decoration:none; color:#ffffff; }
a.acnav:visited { font-size:12px; text-decoration:none; color:#ffffff; }
a.acnav:active { font-size:12px; text-decoration:none; color:#ffffff; }
a.acnav:hover { font-size:12px; text-decoration:underline; color:#ffffff; }

a.acnavhl:link { font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff; }
a.acnavhl:visited { font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff; }
a.acnavhl:active { font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff; }
a.acnavhl:hover { font-size:12px; font-weight:bold; text-decoration:underline; color:#ffffff; }

a.acsubnav:link { font-size:11px; text-decoration:none; color:#666666; }
a.acsubnav:visited { font-size:11px; text-decoration:none; color:#666666; }
a.acsubnav:active { font-size:11px; text-decoration:none; color:#666666; }
a.acsubnav:hover { font-size:11px; text-decoration:underline; color:#666666; }

a.acsubnavhl:link { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
a.acsubnavhl:visited { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
a.acsubnavhl:active { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
a.acsubnavhl:hover { font-size:11px; font-weight:bold; text-decoration:underline; color:#666666; }

p { margin-top:0px; margin-bottom:0px; font-size:11px; color:#666666; }

h1 { margin:0; padding:0; font-size:11px; display:inline; }
h2 { border-top:1px solid white; border-bottom:1px solid white; margin:0px; padding:3px 6px 3px 6px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#2999c1; }
div.h2 { vertical-align:middle; line-height:100%; border-top:1px solid white; border-bottom:1px solid white; margin:0px; padding:0px 6px 0px 6px; background-color:#2999c1; }

.txt-s { font-size:7pt; color:#666666; }
.txt-m { font-size:11px; color:#666666; }
.txt-l { font-size:9pt; color:#666666; }
.txt-xl { font-size:10pt; color:#666666; }

.txtl-s { font-size:7pt; color:#ffffff; }
.txtl-m { font-size:11px; color:#ffffff; }
.txtl-xl { font-size:10pt; color:#ffffff; }
.txtl-xxl { font-size:11pt; color:#ffffff; }

.txthl-s { font-size:7pt; color:#ffffff; }
.txthl-m { font-size:11px; color:#ffffff; }
.txthl-xl { font-size:10pt; color:#ffffff; }

.txtml-s { font-size:7pt; color:#2c528f; }
.txtml-m { font-size:11px; color:#2c528f; }
.txtml-xl { font-size:10pt; color:#2c528f; }

.txtbold-s { font-size:7pt; color:#666666; font-weight:bold; }
.txtbold-m { font-size:11px; color:#666666; font-weight:bold; }
.txtbold-xl { font-size:10pt; color:#666666; font-weight:bold; }

.txtlbold-s { font-size:7pt; color:#ffffff; font-weight:bold; }
.txtlbold-m { font-size:11px; color:#ffffff; font-weight:bold; }
.txtlbold-l { font-size:12px; color:#ffffff; font-weight:bold; }
.txtlbold-xl { font-size:10pt; color:#ffffff; font-weight:bold; }

.txthlbold-s { font-size:7pt; color:#ff5f00; font-weight:bold; }
.txthlbold-m { font-size:11px; color:#ff5f00; font-weight:bold; }
.txthlbold-l { font-size:12px; color:#ff5f00; font-weight:bold; }
.txthlbold-xl { font-size:10pt; color:#ff5f00; font-weight:bold; }

.txt-error { font-size:11px; color:#ff0000; font-weight:bold; }

strong.xxl { font-size:14px; font-weight:bold; }

.bg1 { background-color:#7dbdd6; }
.bg2 { background-color:#2999c1; }
.bg3 { background-color:#d2d2d4; }
.bg4 { background-color:#e5e5e3; }
.bg5 { background-color:#f7f8f3; }
.bg6 { background-color:#dbdbdb; }
.bg7 { background-color:#ffffff; }
.bg8 { background-color:#a6a6a8; }

.i1 { border:1px; border-color:#bababa; border-style:solid; background-color:#ffffff; font-size:11px; color:#666666; }
.b12 { cursor:hand; border:1px; border-color:#ffffff; border-style:solid; background-color:#ff5f00; font-size:11px; color:#ffffff; border-bottom: 1px solid #505050; }
.b1 { cursor:hand; background-color:#a6a6a8; color:#ffffff; font-size:11px; border-top: 1px solid #d2d2d4; border-bottom: 1px solid #505050; border-left: 1px solid #d2d2d4; border-right: 1px solid #505050; padding: 1px; }
.b1:focus { cursor:hand; background-color:#a6a6a8; color:#ffffff; font-size:11px; border-top: 1px solid #d2d2d4; border-bottom: 1px solid #505050; border-left: 1px solid #d2d2d4; border-right: 1px solid #505050; padding: 0px; }

.clDescriptionCont {position:absolute; width:410px; visibility:hidden; layer-background-color:#f2f2f2; z-index:200;}
.clDescription     {width:400px; left:0px; top:0px; text-align:left; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #999999; padding:3px; font-size:11px; background-color:#f2f2f2; layer-background-color:#f2f2f2;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;}

