﻿body
{
	background: url( '../images/sitebackground.jpg' ) repeat-x #FFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 9px;
	color: #065D94; /*#042d5a; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.defaultText
{
	font-size: 10px;
	color: #065D94;
}
.management
{
	font-size: 10px;
}
.priceText
{
	font-size: 11px;
	color: #065D94;
}
.darkText
{
	color: #042d5a;
}
.warning
{
	font-size: 10px;
	color: #FF6E2F;
}
.orangeText
{
	color: #FF6E2F;
}
.nonvalidText
{
	color: red;
}
.inputbox
{
	font-size: 10px;
	color: #042d5a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inputboxorange
{
	font-size: 10px;
	color: #042d5a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #FF6E2F;
}
.inputboxred
{
	font-size: 10px;
	color: #042d5a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px red;
}
.formbutton
{
	font-size: 10px;
	color: #042d5a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formbuttonred
{
	font-size: 10px;
	color: #fff;
	background: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.mainspacer
{
	height: 10px;
}
td.smallspacer
{
	height: 4px;
}
td.mainline
{
	background: #95acc1;
	height: 1px;
	padding: 0px;
}
td.mainvline
{
	background: #95acc1;
	width: 1px;
	padding: 0px;
}
td.mainbackground
{
	background: #f1f5f9;
}
hr.divline
{
	height: 1px;
	width: 100%;
	color: #042d5a;
}
a:link, a:visited, a:active
{
	color: #065D94;
	text-decoration: none;
}
a.linkUnderline, a.linkUnderline:visited, a.linkUnderline:active
{
	color: #065D94;
	text-decoration:underline
}
a:hover
{
	color: #000;
	text-decoration: none;
}
a.orangehover:hover
{
	color: #FF6E2F;
	text-decoration: none;
}
.rightTopic
{
	font-size: 12px;
	color: #065D94;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	border: solid 1px #a0c1d6;
	padding: 3px;
}
.rightOrangeTopic
{
	font-size: 12px;
	background-color: #ffa100;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border: solid 1px #fff;
	padding: 3px;
}
.rightOrangeTopic a:link, .rightOrangeTopic a:active, .rightOrangeTopic a:visited
{
	color: #000;
	text-decoration: none;
}
a.backlink
{
  background: url('../images/backlink.gif') center right no-repeat;
  padding-right: 13px;
}
a.backlink:link, a.backlink:active, a.backlink:visited
{
	font-weight: normal;
	color: #FF6E2F;
	text-decoration: none;
}
a.backlink:hover
{
	font-weight: bold;
	color: #FF6E2F;
	text-decoration: none;
}
a.linkOrange, a.linkOrange:link, a.linkOrange:active, a.linkOrange:visited
{
	font-weight: normal;
	color: #FF6E2F;
	text-decoration: none;
}
a.linkOrange:hover
{
	font-weight: normal;
	color: #FF6E2F;
	text-decoration: underline;
}
a.linkred, a.linkred:link, a.linkred:active, a.linkred:visited
{
	font-weight: normal;
	color: red;
	text-decoration: none;
}
a.linkred:hover
{
	color: Purple;
	text-decoration: none;
}
a.linkGreen, a.linkGreen:link, a.linkGreen:active, a.linkGreen:visited
{
	font-weight: normal;
	color: #0B8000;
	text-decoration: none;
}
a.linkGreen:hover
{
	font-weight: bold;
	color: #0B8000;
	text-decoration: none;
}
/* <-- menu section */
.menu
{
	font-size: 10px;
	color: #042d5a;
	text-align: left;
	background: black;
}
.menu td
{
	background: white;
	text-indent: 10px;
	border-bottom: solid 1px #000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-collapse: separate;
	height: 18px;
	vertical-align: middle;
}
.menu td table td
{
	background: transparent;
	text-indent: 0px;
	border: 0px;
}
td.clubsmenu
{
	background: white;
	text-indent: 0px;
	border-bottom: solid 1px #000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-collapse: separate;
	vertical-align: middle;
}
.menu a:link, .menu a:visited, .menu a:active
{
	color: #000000;
	text-decoration: none;
}
.menu a:hover
{
	color: #FF6E2F;
	text-decoration: none;
}
div.submenu
{
	margin: 3px 0px 3px 10px;
}
div.submenu p
{
	margin: 0px 0px 2px 0px;
}
.menutitle
{
	font-weight: bold;
	font-size: 13px;
	height: 22px;
	text-align: center;
	color: #065d94;
}
.menubutton
{
	background: url( '../images/menubutton1.gif' ) no-repeat;
	height: 23px;
	width: 150px;
}
.menubutton p
{
	font-size: 11px;
	color: #065D94;
	vertical-align: middle;
	padding: 3px 20px 0px 0px;
}
td.menuspacer
{
	height: 6px;
	border-bottom: solid 1px #000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background: #f1f5f9;
}
/* menu section --> */
.login
{
	font-size: 11px;
	color: #042d5a;
}
tr.footer
{
	background: #FFA100;
	height: 10px;
}
td.footer
{
	font-size: 10px;
	text-align: center;
	color: black;
}
a.footer, a.footer:link, a.footer:visited, a.footer:active
{
	text-decoration: none;
	color: black;
}
a.footer:hover
{
	text-decoration: underline;
	color: black;
}

.publicationTitle
{
	font-size: 11px;
	color: #065D94;
	text-align: left;
}
a.publicationTitle:link, a.publicationTitle:visited, a.publicationTitle:active
{
	text-decoration: none;
	color: #065D94;
}
a.publicationTitle:hover
{
	text-decoration: none;
	color: #FF6E2F;
}
.pageTopic
{
	font-size: 18px;
	text-align: center;
	color: #042d5a;
}
.pageSubTopic
{
	font-size: 12px;
	text-align: center;
	color: #042d5a;
}
.partHeader
{
	font-size: 12px;
	color: #065D94;
	font-weight: bold;
	text-align: left;
}
.viewMoreLink
{
	font-weight: bold;
	font-size: 9px;
	color: #065D94;
}
a.viewMoreLink, a.viewMoreLink:link, a.viewMoreLink:visited, a.viewMoreLink:active
{
	text-decoration: none;
	color: #065D94;
}
a.viewMoreLink:hover
{
	text-decoration: none;
	color: #FF6E2F;
}
.viewMoreLinkThin
{
	font-size: 9px;
	color: #065D94;
}
a.viewMoreLinkThin, a.viewMoreLinkThin:link, a.viewMoreLinkThin:visited, a.viewMoreLinkThin:active
{
	text-decoration: none;
	color: #065D94;
}
a.viewMoreLinkThin:hover
{
	text-decoration: none;
	color: #000;
}
a.pagingNumbers
{
	font-size: 11px;
	color: #065D94;
	text-decoration: none;
}
a.pagingNumbers:hover
{
	color: #042d5a;
}
a.pagingNumbers:visited
{
	color: #065D94;
}
.mediapartnerlogo
{
	font-size: 9px;
	font-weight: normal;
	color: #065D94;
	text-align: center;
}
/* <-- publication detail panel */
.publdetail
{
	width: 425px;
}
.publimage
{
	text-align: center;
	padding: 6px;
}
.publimage img
{
	border: solid 1px #a6c5d8;
/*	width: 302px;
	height: 183px; */
}
.publbody h2
{
	font-size: 11px;
	font-weight: normal;
	color: #065D94;
	text-align: left;
	text-indent: 0px;
	margin: 0px 10px 0px 10px;
}
.publdetail p
{
	font-size: 10px;
	color: #065D94;
	text-align: left;
	text-indent: 0px;
	margin: 5px 10px 5px 10px;
}
.publbody p
{
	font-size: 10px;
	color: #065D94;
	text-align: justify;
	margin: 0px 10px 0px 10px;
}
.publbody
{
	background: url( '../images/backgrounds/bg425mid_light.gif' ) repeat-y;
}
.publbodytop
{
	background: url( '../images/backgrounds/bg425top_light.gif' ) no-repeat bottom;
	height: 10px;
}
.publbodybottom
{
	background: url( '../images/backgrounds/bg425bot_light.gif' ) no-repeat top;
	height: 10px;
}
/* publication detail panel --> */
/* <-- publication listing panel */
.publlist
{
	width: 229px;
}
.publlistbody
{
	background: url( '../images/backgrounds/bg229mid_dark.gif' ) repeat-y;
}
.publlistbodytop
{
	background: url( '../images/backgrounds/bg229top_dark.gif' ) no-repeat bottom;
	height: 10px;
}
.publlistbodybottom
{
	background: url( '../images/backgrounds/bg229bot_dark.gif' ) no-repeat top;
	height: 10px;
}
.publlistbody p
{
	font-size: 10px;
	color: #065D94;
	text-align: justify;
	margin: 0px 10px 0px 10px;
}
.publlistbody p a:link, .publlistbody p a:visited, .publlistbody p a:active
{
	color: #065D94;
	text-decoration: none;
}
.publlistbody p a:hover
{
	color: #000000;
	text-decoration: none;
}
/* publication listing panel --> */
/* <-- forum section */
.forumtopic
{
	font-weight: bold;
}
a.forumtopic:link, a.forumtopic:visited, a.forumtopic:active
{
	color: #065D94;
	text-decoration: none;
}
a.forumtopic:hover
{
	color: #FF6E2F;
	text-decoration: none;
}
.forumnewposts
{
	color: #FF6E2F;
	text-decoration: none;
}
a.forumnewposts:link, a.forumnewposts:visited, a.forumnewposts:active, a.forumnewposts:hover
{
	color: #FF6E2F;
	text-decoration: none;
}
/* forum section --> */
.iconbutton
{
	font-size: 12px;
	color: #065D94;
	font-weight: bold;
	text-align: center;
	border: solid 1px #a0c1d6;
}
.rankings th
{
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}
.signupHeader
{
	margin-bottom: 10px;
	font-size: 11px;
	text-align: center;
	width: 98%;
	border-bottom: solid 1px #a0c1d6;
	border-top: solid 1px #a0c1d6;
	padding: 2px;
}
.signup
{
	font-size: 10px;
}
.productdetail
{
	font-size: 10px;
}
.shoppingcart
{
	font-size: 10px;
}
.beforesignup
{
	font-size: 11px;
	color: #065D94;
	text-align: center;
}
.beforesignup a
{
	color: #065D94;
	font-weight: bold;
	text-decoration: none;
}
.beforesignup a:hover
{
	color: #FFA100;
	text-decoration: underline;
}
.downloadlist
{
	font-size: 10px;
}
.downloadlist b
{
	font-size: 11px;
}
.prodregister
{
	font-size: 10px;
}
.prodregister a
{
	text-decoration: underline;
}
.admintable1
{
	color: #042d5a;
}
.admintable1 th
{
	text-align: left;
}
.adminheader
{
	font-size: 12px;
	font-weight: bold;
	color: #042d5a;
	background-color: #d8e2ec;
}
/* development forum */
.devItem
{
	font-size: 12px;
	color: #042d5a;
}
.devItemTopic
{
	font-size: 13px;
	color: #065D94;
	font-weight: bold;
}
.devItemInfo
{
	font-size: 10px;
	color: #065D94;
}
a.devItemGoTo:link, a.devItemGoTo:visited, a.devItemGoTo:active, a.devItemGoTo:hover
{
	font-size: 8px;
	color: #90F;
	font-weight: normal;
}
.devItemButtons a
{
	font-size: 11px;
	color: #042d5a;
	font-weight: bold;
}
.listing
{
	font-size: 10px;
}
.listing_high
{
	font-size: 10px;
	background-color: #FFFFFF;
}
div.actionpanel
{
	margin: 10px;
	padding: 10px; 
	text-align:center;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	background: #95acc1;
}
div.actionpanel a
{
	font-weight:bold;
	color: #042d5a;
}
.predeftrans
{ 
  color: #FF6E2F;
  padding-left: 5px; 
  padding-right: 5px;
}
.transtoolbar
{
  vertical-align: middle;
  font-size: 11px;
}
div.faqq { text-align:left; }
div.faqa { text-align:left; }
div.faqa h3 { font-size: 12px; border-bottom:solid 1px #95acc1; }
