body {
	background-color: #ffffff; font-size: 10.2pt; color: #111111; font-family: arial, sans-serif 
}
#xbodybg {
	_background-color: #000066;
	text-align:center; 
}
#xbody {
	_background-color: #ffffff; width:890px;
	text-align:center;
}
:link {
	color: #3366cc
}
a:link {
	color: #3366cc
	text-decoration: none;
}
a:visited {
	color: #3366cc
}
a:active {
	color: #3366cc
}
a:hover {
	color: #ff9900;
}
.nav:link {
	color: #3366cc
}
a.nav:link {
	color: #3366cc
}
a.nav:visited {
	color: #3366cc
}
a.nav:active {
	color: #3366cc
}
a.nav:hover {
	color: #ff9900; text-decoration: none
}
.nav:link {
	color: #c0040b
}
a.navselected:link {
	color: #c0040b
}
a.navselected:visited {
	color: #c0040b
}
a.navselected:active {
	color: #c0040b
}
a.navselected:hover {
	color: #ff9900; text-decoration: none
}
.footernav:link {
	color: #3366cc
}
a.footernav:link {
	color: #3366cc
}
a.footernav:visited {
	color: #3366cc
}
a.footernav:active {
	color: #3366cc
}
a.footernav:hover {
	color: #ff9900; text-decoration: none
}
.poptab:link {
	color: #3366cc; text-decoration: none
}
a.poptab:link {
	color: #3366cc; text-decoration: none
}
a.poptab:visited {
	color: #3366cc; text-decoration: none
}
a.poptab:active {
	color: #3366cc; text-decoration: none
}
a.poptab:hover {
	color: #ff7700; text-decoration: none
}
p {
	line-height: 1.2em; font-size: 10.2pt; color: #111111; font-family: arial, sans-serif
}
p.init:first-letter {
line-height: 0.5em; 
font-size: 200%; float:left; float:bottom; 
font-weight:bold; 
vertical-align: text-top; 
margin-top:0.0em;
}
p.old:first-letter { font-size: 200%; float:left; font-weight:bold;}
center {
	font-size: 10.2pt; color: #111111; font-family: arial, sans-serif
}
.heading {
	font-weight: bold; font-size: 10.5pt; padding-bottom: 2pt; font-family: arial, sans-serif
}
.smalltext {
	font-size: 8pt; background-image: none; color: #000000; font-family: arial, sans-serif
}
li {
	font-size: 10pt; font-family: arial, sans-serif
}
ul {
	font-size: 10pt; font-family: arial, sans-serif
}
td {
	font-size: 10.2pt; color: #111111; font-family: arial, sans-serif
}
th {
	font-weight: normal; color: #111111; font-size: 10.2pt; font-family: arial, sans-serif
}
hr {
	color: #cccccc
}
.pulldown {
	font-weight: normal; font-size: 10pt; font-family: arial, sans-serif
}
.textfield {
	font-weight: normal; font-size: 10pt; font-family: arial, sans-serif
}
.button {
	font-weight: normal; font-size: 10pt; font-family: arial, sans-serif
}
table.banner {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; border-bottom: #d2e4fc 1px solid; background-color: #ffffff
}
table.navigation {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-left: #ffffff 0px solid; width: 725px; color: #000000; border-bottom: #ffffff 0px solid
}
table.textad {
	border-right: #47c30b 2px dotted; border-top: #47c30b 2px dotted; border-left: #47c30b 2px dotted; border-bottom: #47c30b 2px dotted
}
table.textad th {
	border-top: #000000 1px solid; background-image: none; border-left: #000000 1px solid; color: #000000; border-bottom: #000000 1px solid; background-color: #f9f9f9
}
table.textad td {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #000000; border-bottom: medium none; background-color: #f9f9f9
}
table.textad tr {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #000000; border-bottom: medium none; background-color: #f9f9f9
}
table.header {
	border-right: #ffc40c 1px solid; border-top: #ffc40c 1px solid; border-left: #ffc40c 1px solid; border-bottom: #ffc40c 1px solid
}
table.header th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-size: 13.5pt; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; font-family: arial, sans-serif; background-color: #ff870b
}
table.header td {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #000000; border-bottom: medium none; background-color: #f9f9f9
}
table.header tr {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #000000; border-bottom: medium none; background-color: #f9f9f9
}
table.footer {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-left: #ffffff 0px solid; color: #000000; border-bottom: #ffffff 0px solid
}
table.main {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; background-color: #ffffff
}
table.main td {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid
}
table.main tr {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid
}
.mainleft {
	color: #ffffff; background-color: #ffffff
}
.mainright {
	color: #000000; background-color: #ffffff
}
table.popmain {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid; background-color: #ffffff
}
table.popmain td {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid
}
table.popmain tr {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid
}
table.popbanner {
	border-right: #d2e4fc 0px solid; border-top: #d2e4fc 0px solid; border-left: #d2e4fc 0px solid; color: #333333; border-bottom: #d2e4fc 0px solid; background-color: #ffffff
}
table.poptabs {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-left: #ffffff 0px solid; color: #000000; border-bottom: #ffffff 0px solid; background-color: #ffffff
}
table.poptabs th {
	color: #ffffff; background-color: #d2e4fc
}
table.poptabs tr {
	background-color: #cccccc
}
table.poptabs td {
	background-color: #cccccc
}
table.searchheading {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; background-image: none; border-left: #d2e4fc 1px solid; border-bottom: #d2e4fc 1px solid
}
table.searchheading th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #d2e4fc
}
table.searchheading td {
	border-right: 0px; border-top: 0px; background-image: none; border-left: 0px; border-bottom: 0px; background-color: #ffffff
}
table.search {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; color: #000000; border-bottom: #d2e4fc 1px solid; background-color: #cccccc
}
table.search td {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}
table.search tr {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}
table.menuleft {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; color: #000000; border-bottom: #d2e4fc 1px solid; background-color: #cccccc
}
table.menuleft td {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}
table.menuleft tr {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}
table.menuleft th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #000000; border-bottom: #ffffff 1px solid; background-color: #cc99ff
}
table.searchresults {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none
}
table.searchresults th {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #000000; border-bottom: medium none; background-color: #ffffff
}
table.searchresults td {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #555555; border-bottom: medium none; background-color: #f9f9f9
}
table.searchresults tr {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; color: #555555; border-bottom: medium none; background-color: #f9f9f9
}
table.left {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; border-bottom: #d2e4fc 1px solid
}
table.left th {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #000000; border-bottom: #ffffff 0px solid; background-color: #d2e4fc
}
table.left td {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #000000; border-bottom: #ffffff 0px solid; background-color: #ffffff
}
table.left tr {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #000000; border-bottom: #ffffff 0px solid; background-color: #ffffff
}
table.left2 {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; border-bottom: #d2e4fc 1px solid
}
table.left2 th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #d2e4fc
}
table.left2 td {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #555555; border-bottom: #ffffff 0px solid; background-color: #f9f9f9
}
table.left2 tr {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #555555; border-bottom: #ffffff 0px solid; background-color: #f9f9f9
}
table.right {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; border-bottom: #d2e4fc 1px solid
}
table.right th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #9c75ce
}
table.right td {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}
table.right tr {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}

table.right3 {
	border-right: #ffc40c 1px solid; border-top: #ffc40c 1px solid; border-left: #ffc40c 1px solid; border-bottom: #ffc40c 1px solid
}
table.right3 th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: purple
}
table.right3 td {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}
table.right3 tr {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #f9f9f9
}

table.middle {
	border-right: #ffc40c 1px solid; border-top: #9B72CF 1px solid; border-left: #9B72CF 1px solid; border-bottom: #9B72CF 1px solid; border-right: #9B72CF 1px solid;
}
table.middle th {
	color: #ffffff; border-bottom: #ffffff 1px solid; background-color: 9B72CF
}
table.middle td {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #ffffff
}
table.middle tr {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #ffffff
}

table.rightm {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid
}
table.rightm th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #ffffff
}
table.rightm td {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #000000; border-bottom: #ffffff 0px solid; background-color: #ffffff
}
table.rightm tr {
	border-right: #ffffff 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #ffffff
}
table.rightm1 {
	border-right: #ffc40c 1px solid; border-top: #ffc40c 1px solid; border-left: #ffc40c 1px solid; border-bottom: #ffc40c 1px solid
}
table.rightm1 th {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-image: none; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #ffffff
}
table.rightm1 td {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #ffffff
}
table.rightm1 tr {
	border-right: #ffd200 0px solid; border-top: #ffd200 0px solid; background-image: none; border-left: #ffd200 0px solid; color: #000000; border-bottom: #ffd200 0px solid; background-color: #ffffff
}
table.grid {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; border-bottom: medium none; background-color: #ffffff
}
table.grid td {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; border-bottom: #cccccc 1px solid
}
table.grid tr {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; border-bottom: #cccccc 1px solid
}
#gridheader {
	border-right: medium none; border-top: #ffc40c 1px solid; font-weight: bold; background-image: none; border-left: medium none; border-bottom: #ffc40c 1px solid; background-color: #f6f6f6
}
#gridrow {
	background-color: #f6f6f6
}
.error {
	background-image: none; color: #c0040b
}
table.error {
	border-right: #c0040b 2px dotted; border-top: #c0040b 2px dotted; background-image: none; border-left: #c0040b 2px dotted; color: #c0040b; border-bottom: #c0040b 2px dotted
}
table.goodmessage {
	border-right: #ffc40c 1px dotted; border-top: #ffc40c 1px dotted; background-image: none; border-left: #ffc40c 1px dotted; border-bottom: #ffc40c 1px dotted
}
table.goodmessage td {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #555555; border-bottom: #ffffff 0px solid; background-color: #f9f9f9
}
table.goodmessage tr {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; background-image: none; border-left: #ffffff 0px solid; color: #555555; border-bottom: #ffffff 0px solid; background-color: #f9f9f9
}
.blogheader {
	font-size: 10pt; padding-bottom: 4pt; color: #ff870b; font-family: arial, sans-serif; text-align: right
}
.blogheader1 {
	font-size: 10pt; padding-bottom: 4pt; color: #ff870b; font-family: arial, sans-serif; text-align: left
}
.blogbody {
	background-image: none;
}
.smallfont {
	font-size: xx-small
}
table.validationsummary1 {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none
}
.searchtextxanga {
	border-right: #d2e4fc 1px solid; border-top: #d2e4fc 1px solid; border-left: #d2e4fc 1px solid; border-bottom: #d2e4fc 1px solid; font-family: arial, sans-serif
}
.searchtextweb {
	border-right: #ff870b 1px solid; border-top: #ff870b 1px solid; border-left: #ff870b 1px solid; border-bottom: #ff870b 1px solid; font-family: arial, sans-serif
}
.searchtextusers {
	border-right: #47c30b 1px solid; border-top: #47c30b 1px solid; border-left: #47c30b 1px solid; border-bottom: #47c30b 1px solid; font-family: arial, sans-serif
}
.searchbutton {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-weight: bold; margin: 1px; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; font-family: arial, sans-serif; background-color: #9B72CF
}
.promotionbutton {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-weight: bold; margin: 2px; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; font-family: arial, sans-serif; background-color: red
}
.searchbuttonweb {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-weight: bold; margin: 1px; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; font-family: arial, sans-serif; background-color: #ff870b
}
.searchbuttonusers {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-weight: bold; margin: 1px; border-left: #ffffff 1px solid; color: #ffffff; border-bottom: #ffffff 1px solid; font-family: arial, sans-serif; background-color: #47c30b
}
.searchrulexanga {
	border-top: #cccccc 1px solid; margin: 5px; border-bottom: medium none
}
.searchruleweb {
	border-top: #cccccc 1px solid; margin: 5px; border-bottom: medium none
}
.searchruleusers {
	border-top: #47c30b 1px dotted; margin: 5px; border-bottom: medium none
}
.searchrulexangasponsored {
	border-top: #d2e4fc 1px dotted; margin: 5px; border-bottom: medium none
}
.searchrulewebsponsored {
	border-top: #ffc40c 1px dotted; margin: 5px; border-bottom: medium none
}
.thumbnail {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.tab:link {
	color: #3366cc; text-decoration: none
}
a.tab:link {
	color: #3366cc; text-decoration: none
}
a.tab:visited {
	color: #3366cc; text-decoration: none
}
a.tab:active {
	color: #3366cc; text-decoration: none
}
a.tab:hover {
	color: #ff9900; text-decoration: none
}
.tabselected:link {
	color: #000000; text-decoration: none
}
a.tabselected:link {
	color: #000000; text-decoration: none
}
a.tabselected:visited {
	color: #000000; text-decoration: none
}
a.tabselected:active {
	color: #000000; text-decoration: none
}
a.tabselected:hover {
	color: #ff9900; text-decoration: none
}
table.tabs {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; border-bottom: #ffffff 4px solid; background-color: #ffffff
}
table.tabs td {
	border-right: medium none; border-top: medium none; background-image: none; border-left: medium none; border-bottom: #cccccc 1px solid
}
#tab {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; background-image: none; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; background-color: #f6f6f6
}
#tabselected {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; background-image: none; border-left: #cccccc 1px solid; border-bottom: #ffffff 1px solid
}

.smallwords {font-size: 10px;}

a.left-nav-item
{
	color: #000099;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
	font-size: 10pt;
}

a.left-nav-item:hover
{
	color: #cccccc;
	background-color: #000099;
	
	padding: 3px;
	font-size: 10pt;
}

a.up-nav-item
{
	color: #9B72CF;
	text-decoration: none;
	padding: 3px;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

a.up-nav-item:hover
{
	color: #000000;
	background-color: #d2e4fc;
	padding: 3px;
	font-size: 10pt;
}

a.up-nav-item:visited {
	color: #9B72CF; text-decoration: none
}


.articlelocation
{
	color: #000099;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
}

.articlelocation:hover
{
	color: #000099;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
}

.articlelocation:visited
{
	color: #000099;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
}

.articlelocation:active
{
	color: #000099;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
}

#quote { font-size: 11px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;color: #444444;background-color: #dadde1;border: 1px solid #444444; }
	
table.box
{
	border: 0px solid #ffffff;
}

table.box tr
{
	border: 1px solid #d2e4fc;
}

table.box td
{
	border: 1px solid #d2e4fc;
}

table.box th
{
	border: 1px solid #d2e4fc;
}

.leftnavcell {
	font-size: 11px; background-color: #9B72CF; text-decoration: none; padding-bottom: 0px; padding-top: 0px;
}
a.leftnavlink {
	font-weight: bold; font-size: 11px; margin: 3px; color: white; text-decoration: none
}
a.leftnavlink:link {
	font-weight: bold; font-size: 11px; margin: 3px; color: white; text-decoration: none
}
a.leftnavlink:visited {
	color: #efefff
}
a.leftnavlink:active {
	font-weight: bold; font-size: 11px; margin: 3px; color: #yellow; text-decoration: none
}
a.leftnavlink:hover {
	font-weight: bold; font-size: 11px; margin: 3px; color: #cc0000; text-decoration: none
}

a.rightnavlink {
	font-weight: bold; font-size: 14px; margin: 3px; color: white; text-decoration: none
}
a.rightnavlink:link {
	font-weight: bold; font-size: 14px; margin: 3px; color: white; text-decoration: none
}
a.rightnavlink:visited {
	color: #efefff
}
a.rightnavlink:active {
	font-weight: bold; font-size: 14px; margin: 3px; color: #d2e4fc; text-decoration: none
}
a.rightnavlink:hover {
	font-weight: bold; font-size: 14px; margin: 3px; color: #cc0000; text-decoration: none;
	background-color: d2e4fc;
}

.branch {
	display: none; margin-left: 12px
}

.branch1 {
	margin-left: 12px
}

a.leftnavlink1 {
	 font-size: 12px; margin: 3px; color: white; text-decoration: none
}
a.leftnavlink1:link {
	 font-size: 12px; margin: 3px; color: white; text-decoration: none
}
a.leftnavlink1:visited {
	color: #efefff
}
a.leftnavlink1:active {
	 font-size: 12px; margin: 3px; color: #yellow; text-decoration: none
}
a.leftnavlink1:hover {
	 font-size: 12px; margin: 3px; color: #cc0000; text-decoration: none
}

a.rightnavlink1 {
	 font-size: 14px; margin: 3px; color: white; text-decoration: none
}
a.rightnavlink1:link {
	 font-size: 14px; margin: 3px; color: white; text-decoration: none
}
a.rightnavlink1:visited {
	color: #efefff
}
a.rightnavlink1:active {
	 font-size: 14px; margin: 3px; color: #d2e4fc; text-decoration: none
}
a.rightnavlink1:hover {
	 font-size: 14px; margin: 3px; color: #000000; text-decoration: none;
	 background-color: d2e4fc;
}

.leftnavseparator {
	background-color: #c3d2e7
}
.leftnavmargins {
	margin-top: 2px; margin-bottom: 2px; margin-left: 2px
}
.leftsubnavheader {
	font-weight: bold; font-size: 11px; color: #ffffff; background-color: #193682; text-decoration: none
}
.leftsubnavheaderlink {
	font-weight: bold; font-size: 11px; margin: 3px; color: #ffffff; text-decoration: none
}
.leftsubnavheaderlink:hover {
	font-weight: bold; font-size: 11px; margin: 3px; color: #cc0000; text-decoration: none
}
.leftsubnavcell {
	font-size: 11px; font-family: arial, sans-serif; background-color: #527cba; text-decoration: none
}
a.leftsubnavlink {
	font-size: 11px; margin: 3px; color: #ffffff; text-decoration: none
}
a.leftsubnavlink:active {
	font-size: 11px; margin: 3px; color: #ffffff; text-decoration: none
}
a.leftsubnavlink:hover {
	font-size: 11px; margin: 3px; color: #f7cf31; text-decoration: none
}
.leftsubnavseparator {
	background-color: #c3d2e7
}
.leftsubnavmargins {
	margin-top: 0px; margin-bottom: 0px; margin-left: 8px
}

.headline {
	font-weight: bold; font-size: 10.2pt;
}
.headline1 {
	font-weight: bold; font-size: 12pt;
}
.headline2 {
	font-weight: bold; font-size: 14pt;
}
.headline3 {
	font-weight: bold; font-size: 16pt;
}
.author {
	font-weight: bold; font-size: 9pt;
}
.threadhead {
	font-weight: bold; font-size: 9pt; color: #ffffff;
}
.threadby {
	font-weight: bold; font-size: 9pt;
}
.threadtext {
	font-size: 9pt;
}
.date {
	font-size: 10.2pt; color: #cc0000;
}
.text {
	font-size: 10pt;
}
.devnews {
	font-size: 9pt;
}
.code {
	font-size: 9pt; color: #990099;
}
.foot {
	font-size: 9pt;
}
.commerce {
	font-size: 9pt;
}
.topdev {
	font-size: 9pt; color: #ff9;
}
.navlinks {
	font-size: 9pt; color: #fff;
}
a.btn_item {
	font-weight: bold; font-size: 9pt; color: #fff;
}
a.btn_item:hover {
	color: #ff9; text-decoration: underline
}
a.btn_item:active {
	color: #ff9; text-decoration: underline
}

uppertabmsg {
	font-weight: bold; font-size: 12px; margin: 3px; color: white; text-decoration: none
}

blockquote {
	border: 1px dotted #888;
	margin: 10px;
	padding: 5px;
	background-color: #fff;
}

.columnhead {
	font-family: arial, sans-serif;
	font-size : 9.5pt;
	font-weight : bold;
	text-align : center;
	background : #ccccff;
	color : #000000;
}

.roweven {
	font-family : arial, sans-serif;
	font-size : 9pt;
	background : #ffffff;
}

.rowodd {
	font-family: arial, sans-serif;
	font-size : 9pt;
	background : #efefef;
}

.summarylabel {
	font-family: arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.topframe {
	 font-family: arial, sans-serif;
	 position: relative;
	 /*margin-left:15px;*/
	text-align: center;
}
.topframe .boxtitle  {
	 position: absolute;
	 top: -8px;
	 background-color: #fff;
	 padding: 0 3px 0 3px;
	 font-size:12px;
	 margin-left: 10px;
}

.topframe .boxtitleb  {
	 position: absolute;
	 top: -8px;
	 background-color: #eeeeff;
	 padding: 0 3px 0 3px;
	 font-size:12px;
	 margin-left: 10px;
}

.topframe .boxtitlebig  {
	 position: absolute;
	 top: -8px;
	 background-color: #ffffff;
	 padding: 0 3px 0 3px;
	 font-size:16px;
	 margin-left: 10px;
}

.topframe .boxtitlebigb  {
	 position: absolute;
	 top: -8px;
	 background-color: #eeeeff;
	 padding: 0 3px 0 3px;
	 font-size:16px;
	 margin-left: 10px;
}

.sectionheading {
	font-size: x-small; background-color: #9B76CF
}

.usabox {border-left:solid #9B72CF 1px;border-right:solid #9B72CF 1px;border-bottom:solid #9B72CF 1px;}
.usabox1 {border-left:solid #9B72CF 1px;border-right:solid #9B72CF 1px;border-bottom:solid #9B72CF 1px;border-top:solid #9B72CF 1px;}
.usabox2 {border-left:solid #9B72CF 1px;border-right:solid #9B72CF 1px;border-bottom:solid #9B72CF 1px;border-top:solid #9B72CF 1px;background-color:#F1F1FD}
