BODY {
	BACKGROUND-IMAGE: url(backfade1.jpg); MARGIN: 2px auto auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; BACKGROUND-COLOR: #e0e0e0
}
.controlpanel {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eaeaea 1px solid; BACKGROUND-COLOR: #eaeaea
}
.BannerBackground {
	BACKGROUND-IMAGE: url(bannerBG.jpg); HEIGHT: 112px
}
.skinmaster {
	MARGIN: auto; WIDTH: 772px; BACKGROUND-COLOR: transparent
}
TABLE.mainpagetable {
	BORDER-RIGHT: #b0b0b0 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #b0b0b0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff;
}
TABLE.toppagecontent {
	WIDTH: 520px
}
TD.horzmenu {
	PADDING-RIGHT: 8px; BACKGROUND-IMAGE: url(headback1.jpg); BACKGROUND-COLOR: #7d237b; TEXT-ALIGN: right
}
TD.bbsoftlogo {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TR.gaprow {
	HEIGHT: 28px
}
TD.skinheadleftend {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(headback2.jpg); WIDTH: 10px; BACKGROUND-COLOR: #7d237b;/*display:none;*/
}
TD.skinheadrightend {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(headback2.jpg); BACKGROUND-COLOR: #7d237b;/*display:none;*/
}
.skinheadmid {
	BACKGROUND: url(headback2.jpg) -14px 0px;/*border-radius:4px 4px 0px 0px;*/padding-left:10px;
}
.maincontenttop {
	BACKGROUND-IMAGE: url(maincontent-top.png); PADDING-TOP: 6px
}
.contentpane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 8px; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.rightpane {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 198px; PADDING-TOP: 8px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
TD.prodnamehead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #404040; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #e8e8e8
}
.subheading {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 18px; COLOR: #302030; PADDING-TOP: 2px; HEIGHT: 19px; BACKGROUND-COLOR: #f0e4f0
}
.subheading H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #302030
}
.greyhead {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #e8e8e8
}
TD.subsubheading {
	FONT-WEIGHT: bold; COLOR: #404060; BACKGROUND-COLOR: #e0e8ff
}
TD.underlinecell {
	BORDER-BOTTOM: #d8d8d8 1px solid
}
.prodpagecontent {
	FONT-SIZE: 8pt; WIDTH: 525px; COLOR: #404040; FONT-FAMILY: verdana, helvetica, sans-serif
}
TD.indentcell {
	PADDING-LEFT: 20px
}
TD.smallindent {
	PADDING-LEFT: 5px; PADDING-TOP: 4px
}
IMG.guideimage {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 30px
}
TABLE.indentedtable {
	LEFT: 20px; POSITION: relative
}
.testimonialtext {
	FONT-SIZE: 8pt; COLOR: #606060; FONT-FAMILY: verdana, helvetica, sans-serif
}
H2 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; COLOR: #303030; LINE-HEIGHT: 12pt; FONT-FAMILY: verdana, helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #303030; PADDING-TOP: 0px; FONT-FAMILY: verdana, helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; MARGIN-BOTTOM: 0px; COLOR: #303030; FONT-FAMILY: verdana, helvetica, sans-serif
}
SPAN.menuimg {
	COLOR: #ff0000
}
SPAN.boldhead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
TABLE.outlinetable {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px solid
}
TD.leftbordercell {
	BORDER-LEFT: #c0c0c0 1px solid
}
.normaltext {
	FONT-SIZE: 8pt; COLOR: #404040; FONT-FAMILY: verdana, helvetica, sans-serif
}
.bluebtn {
	BORDER-RIGHT: #606090 1px solid; BORDER-TOP: #606090 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #606090 1px solid; CURSOR: pointer; COLOR: black; BORDER-BOTTOM: #606090 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #d8e0ff
}
.flatbtn {
	BORDER-RIGHT: #5d6cb2 1px solid; BORDER-TOP: #8190d3 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #8190d3 1px solid; CURSOR: pointer; COLOR: black; BORDER-BOTTOM: #5d6cb2 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #e0e7ff
}
.flatbtn_large {
	BORDER-RIGHT: #5d6cb2 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #8190d3 1px solid; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(flatbtnlargeback.jpg); BORDER-LEFT: #8190d3 1px solid; CURSOR: pointer; COLOR: #000740; BORDER-BOTTOM: #5d6cb2 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 23px; BACKGROUND-COLOR: #e0e7ff
}
.flatbtn_large_new {
	BACKGROUND-POSITION: center center; DISPLAY: block; BACKGROUND-IMAGE: url(buynowbtn.jpg); WIDTH: 140px; LINE-HEIGHT: 28px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; BACKGROUND-COLOR: #2b5cd3; TEXT-ALIGN: center
}
.flatbtn_large_disabled {
	BORDER-RIGHT: #5c5c5c 1px solid; BORDER-TOP: #b6b6b6 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #b6b6b6 1px solid; COLOR: #505050; BORDER-BOTTOM: #5c5c5c 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 23px; BACKGROUND-COLOR: #e6e6e6
}
TD.prodpagecontent {
	PADDING-LEFT: 20px
}
TABLE.prodpageboxheader {
	WIDTH: 100%; BORDER-BOTTOM: #8e2b8c 2px solid
}
.breadcrumbcell {
	MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-SIZE: 7pt; MARGIN-BOTTOM: 11px; COLOR: #808080; FONT-FAMILY: verdana, helvetica, sans-serif
}
TD.bottompad {
	PADDING-BOTTOM: 8px
}
.prodpagebox {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.FLHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #5050b0; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #e0e0f0
}
TD.FLHeader3 {
	BORDER-LEFT: #c0c0d0 1px solid; BACKGROUND-COLOR: #e0e0f0
}
TD.FLItem {
	PADDING-LEFT: 16px; COLOR: #606090; BORDER-BOTTOM: #f8f8f8 1px solid
}
TD.FLRHS {
	BORDER-LEFT: #e8e8e8 1px solid
}
TR.FLRow {
	BACKGROUND-COLOR: #f4f4f4
}
.Rhsmenu_newsheadline {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif
}
TABLE.hint {
	BORDER-RIGHT: #ceb528 1px solid; BORDER-TOP: #ceb528 1px solid; BORDER-LEFT: #ceb528 1px solid; BORDER-BOTTOM: #ceb528 1px solid; BACKGROUND-COLOR: #fff8cf
}
TABLE.errorhint {
	BORDER-RIGHT: #f08080 1px solid; BORDER-TOP: #f08080 1px solid; BORDER-LEFT: #f08080 1px solid; BORDER-BOTTOM: #f08080 1px solid; BACKGROUND-COLOR: #fff0f0
}
TD.examplecell {
	BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #505050; PADDING-TOP: 8px
}
INPUT.smallfontinput {
	BORDER-RIGHT: #959fc4 1px solid; BORDER-TOP: #747fa9 1px solid; MARGIN-TOP: 1px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(editbck.gif); BORDER-LEFT: #747fa9 1px solid; COLOR: #000000; BORDER-BOTTOM: #959fc4 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 18px
}
SPAN.smallgreytext {
	FONT-SIZE: 7pt; COLOR: #808080; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_Crumb {
	FONT-SIZE: 7pt; COLOR: #707070; PADDING-TOP: 5px; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_Crumb A {
	FONT-SIZE: 7pt; COLOR: #707070; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.NTForums_Crumb A:link {
	COLOR: #707070
}
.NTForums_Crumb A:active {
	COLOR: #707070
}
.NTForums_Crumb A:visited {
	COLOR: #707070
}
.NTForums_Crumb A:hover {
	COLOR: #a030a0; TEXT-DECORATION: none
}
.NTForums_GroupRow {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 26px; BACKGROUND-COLOR: #c0c0e2
}
.NTForums_GroupRow A {
	FONT-SIZE: 9pt; COLOR: #2c58f6; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.NTForums_GroupRow A:link {
	COLOR: #2c58f6; TEXT-DECORATION: none
}
.NTForums_GroupRow A:active {
	COLOR: #2c58f6; TEXT-DECORATION: none
}
.NTForums_GroupRow A:visited {
	COLOR: #2c58f6; TEXT-DECORATION: none
}
.NTForums_GroupRow A:hover {
	COLOR: #f03090; TEXT-DECORATION: none
}
.NTForums_ForumRow {
	FONT-SIZE: 8pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: white
}
.NTForums_ForumRow A {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.NTForums_ForumRow A:link {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_ForumRow A:active {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_ForumRow A:visited {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_ForumRow A:hover {
	FONT-SIZE: 8pt; COLOR: #f03090; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.NTForums_ForumRow2 {
	FONT-SIZE: 8pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.NTForums_ForumRow2 A {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.NTForums_ForumRow2 A:link {
	COLOR: #3050ff; FONT-FAMILY: verdana
}
.NTForums_ForumRow2 A:active {
	COLOR: #3050ff; FONT-FAMILY: verdana
}
.NTForums_ForumRow2 A:visited {
	COLOR: #3050ff; FONT-FAMILY: verdana
}
.NTForums_ForumRow2 A:hover {
	COLOR: #f03090; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.NTForums_ForumHeader {
	FONT-SIZE: 8pt; COLOR: #606060; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: #e8e8f4
}
.NTForums_Grid {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 15px; FONT-SIZE: 8pt; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #d8d8d8
}
.NTForums_Subject {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; COLOR: #505050; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial
}
.NTForums_ForumSubRow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; MARGIN-LEFT: 2px; COLOR: #505050; MARGIN-RIGHT: 2px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #f0f0f0
}
.NTForums_ForumSubRow2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-LEFT: 2px; COLOR: black; MARGIN-RIGHT: 2px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #f5f5f5
}
.NTForums_ForumRowNew {
	FONT-SIZE: 8pt; COLOR: #404040; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #f0f0f0
}
.NTForums_ForumRowNew A:link {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_ForumRowNew A:active {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_ForumRowNew A:visited {
	FONT-SIZE: 8pt; COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.NTForums_ForumRowNew A:hover {
	FONT-SIZE: 8pt; COLOR: #f03090; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.nojswarning {
	PADDING-LEFT: 2px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 528px; COLOR: white; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.SelectedTab {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #606060; LINE-HEIGHT: 0em; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.SelectedTab:link {
	COLOR: #606060; TEXT-DECORATION: none
}
A.SelectedTab:visited {
	COLOR: #909090; TEXT-DECORATION: none
}
A.SelectedTab:active {
	COLOR: #4a5078; TEXT-DECORATION: none
}
A.SelectedTab:hover {
	COLOR: #6f74a5; TEXT-DECORATION: underline
}
.OtherTabs {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: middle; COLOR: #6f74a5; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.footer {
	FONT-SIZE: 7pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif;overflow:hidden;height:40px;line-height:40px;
}

.footer A {
	COLOR: #505050
}
.footer A:link {
	COLOR: #505050
}
.footer A:visited {
	COLOR: #505050
}
.footer A:hover {
	COLOR: #f03090
}
A.OtherTabs:link {
	COLOR: #6f74a5; TEXT-DECORATION: none
}
A.OtherTabs:visited {
	COLOR: #4a5078; TEXT-DECORATION: none
}
A.OtherTabs:active {
	COLOR: #6f74a5; TEXT-DECORATION: none
}
.Head {
	
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6f74a5; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif, arial
}
.NormalTextBox {
	BORDER-RIGHT: #959fc4 1px solid; BORDER-TOP: #747fa9 1px solid; MARGIN-TOP: 1px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(editbck.gif); BORDER-LEFT: #747fa9 1px solid; COLOR: #000000; BORDER-BOTTOM: #959fc4 1px solid; FONT-FAMILY: verdana, helvetica, sans-serif, arial; HEIGHT: 18px
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6f74a5; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.NormalBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif, arial
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
TFOOT {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
THEAD {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.MenuHolder {
	BACKGROUND-COLOR: #eaeaea
}
.MainMenu_MenuContainer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 8px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 29px
}
.MainMenu_MenuBreak {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: transparent; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b05cb0
}
.MainMenu_MenuBar {
	
}
.MainMenu_MenuIcon {
	DISPLAY: none
}
.MainMenu_MenuItem {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 29px; line-height:29px;padding-left:5px;
}
.MainMenu_SubMenu {
	BORDER-RIGHT: #9a4496 1px solid; BORDER-TOP: #9a4496 1px solid; /*padding-left: 5px;*/ Z-INDEX: 1004; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=95); BORDER-LEFT: #9a4496 1px solid; CURSOR: pointer; BORDER-BOTTOM: #9a4496 1px solid; BACKGROUND-COLOR: #9a4496; opacity: 0.95
}
.MainMenu_MenuItemSel {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffa8f0; BORDER-BOTTOM: 0px; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #782b78; padding-left:5px;
}
.MainMenu_ActiveRoot {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffa8f0; BORDER-BOTTOM: 0px; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #681068
}
.MainMenu_MenuArrow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 6px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;font-family:arial;
}
.MainMenu_RootMenuArrow {
	DISPLAY: none
}
.RhsMenu_Item {
	PADDING-LEFT: 7px; FONT-SIZE: 8pt; COLOR: #805090; FONT-FAMILY: verdana, helvetica, sans-serif; HEIGHT: 18px
}
.RhsMenu_Separator {
	BORDER-BOTTOM: #c8c8c8 1px solid
}
.RhsMenu_Review {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 8pt; COLOR: #606060; FONT-FAMILY: verdana, helvetica, sans-serif
}
.RhsMenu_Reviewer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #606060; FONT-FAMILY: verdana, helvetica, sans-serif
}
A {
	COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	COLOR: #626eb0; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	COLOR: #3050ff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f03090; TEXT-DECORATION: none
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.ModuleTitle_MenuContainer {
	COLOR: #6f74a5
}
.ModuleTitle_MenuBar {
	CURSOR: hand; HEIGHT: 21px
}
.Message {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #eeeeee
}
.ItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.Breadcrumb {
	
}
A.Breadcrumb {
	FONT-SIZE: 7pt; COLOR: #707070; TEXT-DECORATION: none
}
A.Breadcrumb:active {
	FONT-SIZE: 7pt; COLOR: #707070; TEXT-DECORATION: none
}
A.Breadcrumb:visited {
	FONT-SIZE: 7pt; COLOR: #707070; TEXT-DECORATION: none
}
A.Breadcrumb:hover {
	COLOR: #a030a0; TEXT-DECORATION: none
}
TD {
	FONT-FAMILY: verdana, helvetica, sans-serif
}
/*
.fbhomepagetopbox, .fbhomepagetopbox2 {
	MARGIN-TOP: 26px; DISPLAY: block; MARGIN-BOTTOM: 20px; POSITION: relative
}
.fbhomepagetopbox IMG , .fbhomepagetopbox2 img{
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
*/
.fbtopbox-message {
	DISPLAY: block; LEFT: 19px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: center; width:290px;
}
.fbetopbox-message {
	DISPLAY: block; LEFT: 19px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: center
}
.h1topbox {
	FONT-SIZE: 13pt; MARGIN: 0px; COLOR: #505050; FONT-FAMILY: verdana, helvetica, sans-serif; LETTER-SPACING: -1px
}
.fbtopbox-quote {
	DISPLAY: block; FONT-SIZE: 9pt; LEFT: 19px; COLOR: #808080; POSITION: absolute; TOP: 110px; TEXT-ALIGN: right
}
.topboxquote-link {
	DISPLAY: block; FONT-SIZE: 7pt; LINE-HEIGHT: 14px;text-align:left;
}
.bigquote {
	FONT-SIZE: 34pt; COLOR: #b883b5; FONT-FAMILY: Trebuchet MS; POSITION: relative; TOP: 14px
}
.fbtop-benefits {
	FONT-SIZE: 10pt; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 275px; MARGIN-RIGHT: 14px; FONT-FAMILY: verdana, helvetica, sans-serif
}
.fbtop-btnpanel {
	FLOAT: right; WIDTH: 220px
}

.panelbtn2{display:block;
		text-shadow:#004172 1px 1px 1px;color:white;
		background: #187EDD;
		border:#005A9E 1px solid;
		border-radius:4px;
		padding:10px 17px;
		box-shadow:#6FBAFF 0px 1px 1px 0px inset;
		text-align:center;
		margin-bottom:20px;
}
		
.panelbtn2:hover {color:white;background:#288EED;background:linear-gradient(to bottom, #187EDD 0%,#288EED 100%);border-color:#00539B}

.panelbtn2 a {color:#ffffff;font-size:12pt;display:block}
.panelbtn2 span {color:#d0d0d0;font-size:8pt;display:block;margin-top:4px;}

.panelbtnicon {display:none}

div.fbhomepagetopbox2 a.showsslink , div.fbhomepagetopbox a.showsslink {position:absolute;top:82px;left:380px;}

.needmoreicon {
	BACKGROUND-POSITION: 0px 0px
}
.upgradeicon {
	BACKGROUND-POSITION: -30px 0px
}
.downloadicon {
	BACKGROUND-POSITION: -60px 0px
}
.buynowicon {
	BACKGROUND-POSITION: -90px 0px
}
.featuretextcell {
	PADDING-LEFT: 4px; PADDING-TOP: 3px
}
.featuretextcell STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 4px
}
.featuretextcell SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 9px
}
.storeproducthead {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; COLOR: #404040; PADDING-TOP: 4px; BACKGROUND-COLOR: #f0e4f0
}
.storeprodtable {
	WIDTH: 444px; BACKGROUND-COLOR: #f4f4f4
}
.storeprodcell {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 40px
}
/*DJF*/
.iemoveup {
	PADDING-LEFT: 4px;
}

/*DJF*/
.frontpageproductbox {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 1px solid; DISPLAY: block; BACKGROUND: url(HomePageBoxBack1.jpg) repeat-x left top #e8e8e8; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 550px; BORDER-BOTTOM: #c0c0c0 1px solid; POSITION: relative
}
.frontpageproductbox IMG {
	LEFT: 1px; POSITION: absolute; TOP: 1px
}
.frontpageboxtext2 {
	MARGIN-TOP: 43px; DISPLAY: block; FONT-SIZE: 10pt; MARGIN-BOTTOM: 20px; WIDTH: 330px
}
.frontpageboxtext2 h1 {
margin:0px;padding:0px;
}
A.front-smalllink {
	DISPLAY: block; FONT-SIZE: 8pt; MARGIN-BOTTOM: 12px; COLOR: #808080
}
A.front-smalllink:visited {
	DISPLAY: block; FONT-SIZE: 8pt; MARGIN-BOTTOM: 12px; COLOR: #808080
}
.fpsmallbox {
	BORDER-RIGHT: #b9b9b9 1px solid; BACKGROUND-POSITION: 0% 0%; BORDER-TOP: #b9b9b9 1px solid; DISPLAY: block; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(fpsmallboxback.jpg); OVERFLOW: hidden; BORDER-LEFT: #b9b9b9 1px solid; WIDTH: 270px; BORDER-BOTTOM: #b9b9b9 1px solid; POSITION: relative; BACKGROUND-COLOR: #e8e8e8;
}
.fpsmallbox IMG {
	LEFT: -4px; POSITION: absolute; TOP: 1px
}
/*DJF*/
.fpsmallbox-text {
	MARGIN-TOP: 14px; DISPLAY: block; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 65px;*margin-bottom:0px
}
.fpsmallbox-text H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0px; FONT-FAMILY: arial; LETTER-SPACING: -1px
}
.fpsmallbox-text SPAN {
	MARGIN-TOP: 8px; DISPLAY: block; FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px
}
/*DJF*/
.fpsmallbox-button {
	PADDING-RIGHT: 8px; float:left; FONT-SIZE: 8pt; BACKGROUND: url(fullbutton2.gif) no-repeat right top; margin-right:6px; white-space: nowrap;HEIGHT: 25px
}
/*DJF*/
.fpsmallbox-button A {
	PADDING-LEFT: 9px; display:block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: url(fullbutton2.gif) no-repeat left top; outline: none; line-height:23px
}
.fpsmallbox-button A:visited {
	COLOR: #004ad2
}
.fpsmallbox-button A:active {
	COLOR: #004ad2
}
.fpsmallbox-button A:hover {
	COLOR: #004ad2; TEXT-DECORATION: underline
}
.frontpageprodcontent {
	DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 166px; COLOR: #404040; POSITION: relative
}

/*DJF*/
.frontpageprodbtn {
	PADDING-RIGHT: 18px; float:left; BACKGROUND: url(biggreybtnback.jpg) no-repeat right top; margin-left:2px; HEIGHT: 37px;/* *margin-bottom:-20px */
}
/*DJF*/
.frontpageprodbtn A {
	PADDING-LEFT: 19px; display:block; FONT-WEIGHT: bold; BACKGROUND: url(biggreybtnback.jpg) no-repeat left top; COLOR: #004ad2; outline: none; line-height:32px ;padding-bottom:5px
}



.frontpageprodbtn A:visited {
	COLOR: #004ad2
}
.frontpageprodbtn A:active {
	COLOR: #004ad2
}
.frontpageprodbtn A:hover {
	COLOR: #004ad2; TEXT-DECORATION: underline
}
.bignumeral {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: url(NumeralBack.gif) no-repeat center center; PADDING-BOTTOM: 8px; COLOR: white; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.fbebanner {
	DISPLAY: block; MARGIN-LEFT: 40px; MARGIN-RIGHT: 40px; TEXT-ALIGN: center
}
.testimonialcontainer {
	BORDER-TOP: #a0a0a0 1px solid; MARGIN-TOP: 12px; PADDING-TOP: 12px
}
.testimonialcontainer IMG {
	FLOAT: left; MARGIN-BOTTOM: 80px; MARGIN-RIGHT: 10px
}
.testimonialtext2 {
	FLOAT: left; WIDTH: 400px; POSITION: relative
}
.bigopenquote {
	FONT-SIZE: 74pt; COLOR: #e5dff0; FONT-FAMILY: Times New Roman; POSITION: absolute
}
.bigclosequote {
	FONT-SIZE: 74pt; COLOR: #e5dff0; FONT-FAMILY: Times New Roman; POSITION: absolute
}
.bigopenquote {
	LEFT: 0px; TOP: -12px
}
.bigclosequote {
	RIGHT: 0px; BOTTOM: -22px
}
#ssmask {
	DISPLAY: none; FILTER: alpha(opacity=0); LEFT: 0px; POSITION: fixed; TOP: 0px; BACKGROUND-COLOR: white; opacity: 0; z-index:1;
}
.showsslink {
	LEFT: 0px; POSITION: relative; TOP: 0px
}
#ssdiv {
	DISPLAY: none; POSITION: absolute; z-index: 1000;
}
.ssback {
	FILTER: alpha(opacity=40); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: black; opacity: 0.4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
#ssclose {
	right: -12px; POSITION: absolute; TOP: -12px; outline: none
}
#sscontainer {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 14px; PADDING-TOP: 12px; POSITION: relative; BACKGROUND-COLOR: white; -webkit-border-radius: 5px; -moz-border-radius: 5px
}
#sscontainer IMG {
	WIDTH: 100%
}

#bottompane2 {margin-top:10px;margin-bottom:15px;padding-left:60px;font-size:7pt;color:#505050;text-align:left}
#bottompane2 a {padding-left:16px;padding-right:16px;margin:0px}
#bottompane2 span {padding-left:100px;}

.kb-article-label {font-weight:bold;padding-left:4px;padding-right:4px;padding-top:12px;padding-bottom:4px}
.kb-article-title {background-color:#f0e4f0;font-weight:bold;padding-left:4px;line-height:24px;font-size:9pt}
.kb-article-text {padding-left:4px;padding-right:4px;padding-top:12px;padding-bottom:4px}
/*.kb-article-extrainfo {background-color:#f0f0f0;padding:6px;margin-top:20px}*/
.kb-article-extrainfo {padding:6px;margin-top:20px;border-top:#e0e0e0 1px solid}
.kb-article-extrainfo span {display:block;line-height:20px;color:#505050;font-size:8pt}
/*.kb-article-footer {margin-left:6px;margin-top:20px;margin-bottom:20px;line-height:20px}*/
.kb-article-footer {background-color:#f0f0f0;padding:6px;margin-top:14px;margin-bottom:14px;line-height:20px}


.kb-list-summary {display:block;color:#505050;margin-top:2px}
a.kb-list-link {font-size:9pt;display:inline;text-decoration:underline}
.kb-list-extra {display:block;margin-bottom:14px;color:#808080;font-size:8pt}

#kb-search-controls {padding-top:12px;padding-bottom:14px;padding-left:18px;background-color:#f4f4f4;margin-top:20px;margin-bottom:14px;}
#kb-search-controls-faq {padding-top:18px;padding-bottom:14px;padding-left:18px;border-top:#d0d0d0 1px solid;margin-top:10px;margin-bottom:14px;}

#kb-search-controls span, #kb-search-controls-faq span {display:block} 
/*#kb-search-controls-faq span {font-size:10pt;font-weight:bold;*vertical-align:4px}*/
.kb-search-field {width:350px;margin-top:4px;font-size:10pt;font-family:verdana;padding:3px;*height:24px;border:#a0a0a8 1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:3px}
.kb-search-button {cursor:pointer;position:relative;top:4px;*top:2px}

#kb-search-supportpage #kb-search-controls {padding-top:8px;padding-bottom:12px;padding-left:28px;background-color:#f4f4f4;margin-top:10px;margin-bottom:10px;}

.kb-mostvisited, .kb-newest {margin-top:-15px}
.kb-tagsmodule {margin-left:0px;margin-top:24px}
.kb-mostvisited a, .kb-newest a {font-size:8pt;text-decoration:none}

.subheading2 {PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 6px; COLOR: #302030; /*PADDING-TOP: 2px;*/ HEIGHT: 19px; line-height:19px;BACKGROUND-COLOR: #f0e4f0;margin-top:38px }
.indent {margin-left:7px;margin-right:7px;display:block}
.indent2 {margin-left:20px;margin-right:10px}

.frontpageboxcontent {padding-left:20px;padding-right:20px}


.wb_content {
	width: 100%;
	padding-bottom: 6px;
}

.wb_title_nl {	
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: Black;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 20px;
	min-height: 20px;
}

.wb_title_l {
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: Black;
	text-align: center;
	border-bottom: solid 1px #c8c6c9;
	min-height: 26px;
	padding-top: 4px;
}
          
.wb_link_nl {
	padding-left: 10px;
	float: left;
}

.wb_link_nl a{
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #6284b1;
}

.wb_link_l {
	padding-top: 4px;
	padding-left: 25px;
	float: left;
}

.wb_link_l a {
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #6284b1;
}

.wb_onhold {
	color: Red;
	font-family: Arial, Verdana;
	font-size: 9pt;
}

a.wb_onhold {
	color: #6284b1;
	font-family: Arial, Verdana;
	font-size: 8pt;
}

/*
.maintab-header-left {height:10px;width:100%;overflow:hidden;background:url(maincontent-top.png);background-position:top left}
.maintab-header-left div {width:400px;float:right;line-height:10px;height:10px;background:url(maincontent-top.png);background-position:top right}
*/
.maintab-header-left {height:10px;border-left:#b0b0b0 1px solid;border-right:#b0b0b0 1px solid}

.fbdownloadtext p {font-size: 10pt;}


.fbdownloadtable {margin-left:40px;margin-top: 15px; margin-bottom: 15px;}
                                                    .fbdownloadcell span {font-size: 9pt; font-weight: bold;display:block}

.fbdownloadcell input {WIDTH: 350px; font-size: 10pt; height: 26px;padding:3px}



.fbhomepagetopbox2, .fbhomepagetopbox {
    background: url("v5-pagetop.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #D0D0D0;
    border-radius: 4px 4px 4px 4px;
    display: block;
    height: 215px;
    margin-bottom: 20px;
    margin-top: 26px;
    position: relative;
}
.fbhomepagetopbox2 IMG, .fbhomepagetopbox img {
    border-color: -moz-use-text-color;
    border-right: 0 none;
    border-style: none;
    border-width: 0;
    padding: 0;
}

/* social icons in footer */
.ft-left {
	float:left
}
.ft-left a {
	margin-left:8px;
	margin-right:8px
}

.ft-mid {
	float:left;
	margin-left:20px
}
.ft-mid span {
	float:left
}

.ft-twit, .ft-facebook, .ft-youtube, .ft-rss {
    background:url(socialicons.png) no-repeat;
    float:left;
    height:40px;
    margin-left:5px;
}

.ft-twit {
	width:20px;
	background-position:0px center
}
.ft-facebook {
	width:21px;
	background-position:-20px center
}
.ft-youtube {
	width:54px;
	background-position:-41px center
}
.ft-rss {
width:21px;
background-position:-95px center;
}

.ft-right {
	float:right;
	margin-right:10px
}

#flash-loading {position:absolute;top:40px;left:40px;z-index:100;font-weight:bold}
.movielink {line-height:20px}
/*
.movielink {
float:left;
background:url('movie_back.png') no-repeat;
color:#505050;
width:175px;
background-color:#e0e0f8;
border:#c0c0c0 1px solid;
border-radius:2px;
height:50px;
margin-top:4px;
text-decoration:none;
opacity:0.9;
}
.movielink:hover {border-color:#909090;opacity:1.0}
.movielink span {display:block;margin-left:52px;margin-top:5px;margin-right:5px;font-size:9pt;}
*/
#bb_demomovies br {clear:both}
.downloadbuttoncell a {float:left;width:auto}
/* new solpart css for DNN6 */
.MainMenu_MenuContainer table , .MainMenu_MenuContainer td, .MainMenu_MenuContainer tr
{
	padding-left:2px;
	padding-right:7px;
	margin:0px;
	text-align:center;
}

/*.mainmenu_menucontainer table td
{
	padding-right:5px;
}*/

span.featurehead {display: block; font-weight: bold; margin-top: 18px; margin-bottom: 2px}
td.lhsfeaturecell {width: 50%; padding-right: 18px;}
td.rhsfeaturecell {width: 50%; padding-right: 6px;}
img.flowimage {float: right; margin-left: 4px; margin-right: 4px}
img.blockimage {display:block; margin-top: 8px; margin-left: 6px}

.DnnModule {z-index:0}


/* correct bad widths in forumsd table */
table.afgrid td.af-lastpost div {width:auto}

div#dnn_ucBBMENU_bbmenu {width:100%;background:url(headback3.png) no-repeat #7c1274;border-radius:4px 4px 0px 0px;}
#dnn_ucBBMENU_bbmenu {overflow:visible; vertical-align: middle;z-index:100}

#dnn_ucBBMENU_bbmenu a { text-decoration:none; display: block; white-space: nowrap;color:white}
#dnn_ucBBMENU_bbmenu a:hover {background-color:#6c0264;}
#dnn_ucBBMENU_bbmenu li { position: relative; list-style-type:none; z-index:1004;}
#dnn_ucBBMENU_bbmenu ul { padding:0px; list-style: none; float:left;}

/* top menu */
#dnn_ucBBMENU_bbmenu ul {margin: 0px 0px 0px 5px} 
#dnn_ucBBMENU_bbmenu ul li {height:32px;float:left}
#dnn_ucBBMENU_bbmenu ul li.selected {background-color:#6c0264;}

#dnn_ucBBMENU_bbmenu ul li a, #dnn_ucBBMENU_bbmenu ul li span {color:white;font-family: verdana, helvetica; font-size: 10pt;line-height:32px; padding:0px 20px 0px 20px;}
#dnn_ucBBMENU_bbmenu ul li span {float:left;}

/* submenus */                               
#dnn_ucBBMENU_bbmenu ul li ul { margin:0px;position:absolute; top:100%; left:0; padding:0px; box-shadow:0px 0px 5px rgba(0,0,0,0.6); display:none;background-color:#852e7e}
#dnn_ucBBMENU_bbmenu ul li ul li  {height:auto;display:block;float:none;width:100%;margin:0px;padding:0px;border:0px}
#dnn_ucBBMENU_bbmenu ul li ul li a {font-family: verdana, helvetica; font-size: 10pt; padding-left:10px;padding-right:10px}

/* separator */
#dnn_ucBBMENU_bbmenu ul li ul li.dnn_BBMENU_sep {float:left;padding:0px;margin:0px;height:1px;overflow:hidden;background-color:#953e8e}
#dnn_ucBBMENU_bbmenu .dnn_after_sep {clear:both}

/* login */
.span-7 {float:left;margin-top:20px;width:250px}
.span-7 label {display:block;margin-bottom:2px}
.span-7 input {padding:2px;width:100%;}

.valgroup_login {width:250px;margin-left:auto;margin-right:auto;overflow:hidden}
.valgroup_login br {clear:both}
.valgroup_login .span-5 {margin-top:10px}

.c_DNN6_header h1.Title {text-align:left;border-bottom:#d0d0d0 1px solid;padding-bottom:5px;}
.c_DNN6_header h1 img.TitleBar {display:none}

td.fbdownloadtext td {border-radius:4px}


