/* *******************************************************
Software: Web Wiz Forums
Info: http://www.webwizforums.com
Copyright: ©2001-2007 Web Wiz. All rights reserved
******************************************************* */

/* Page body */
body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

/* Text for most CSS classes */
body, .text, .smText, .error, a, a.smLink, a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.4;
}
.lgText, h1, .largeButton, .msgSideProfile, .tableLedger, .tableSubLedger, .tableSearchLedger, .calLedger{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* Text */
.smText{
	font-size: 10px;
	line-height: 12px; 
}

.lgText{
	font-size: 15px;
}

h1{
	font-size: 19px;
	margin-bottom: 0;
	margin-top: 0;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

/* Hyperlinks */
a:link {
	color : #0000FF;
	text-decoration: none;
}

a:visited{
	color : #0088FF;
	text-decoration : none;
}

a:hover, a:visited:hover{
	color : #FF0000;
	text-decoration : underline;
}

a.smLink {
	font-size: 10px;
}


/* Page Links */
.pageLink, a.pageLink:link, a.pageLink:visited, a.smPageLink:link, a.smPageLink:visited{
	color : #666666;
	text-decoration: none;
	background: #F7F7F4;
	border: 1px solid #E7E7E7;
	padding: 2px;
	margin: 2px;	
}

a.smPageLink:link, a.smPageLink:visited{
	line-height: 30px; 
	padding: 1px;
	margin: 1px;
}

a.pageLink:hover, a.smPageLink:hover{
	text-decoration: underline;
	border: 1px solid #AAAAAA;
	background: #E0F2FC;
}

.pageLink{
	background: #E7EBF5;
	border: 1px solid #AAAAAA;
}



/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border: none;
	vertical-align: middle;
}

.imgBorder {
	border: #CCCCCC 0px solid;
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}

hr {
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border: 0px;
}

/* PNG Support for IE5.5 & 6 */
img {
   behavior: url('includes/pngbehavior.htc');
}

/* Rich Text Editor */
.RTEtoolbar{
 	background-image: url('../../forum_images/toolbar_background.gif');
 
}

.WebWizRTEbutton, .RTEtoolbar{
	padding: 1px;
	
}

.WebWizRTEbuttonOver{
	background-image: url('../../forum_images/toolbar_button_background.gif');
	padding: 1px;
}

.RTEtableTopRow{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url('../../forum_images/topbar_background.gif');
}

.RTEtableRow{
	background-color: #F4F4FB;
}

.RTEtableBottomRow{
	background-color: #D3DAED;
	background-image: url('../../forum_images/bottombar_background.gif');
}

.RTEtextarea{
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px;
}

.RTEmouseOver{
	background-color: #FFFFFF;
	color: #000000;
}


/* Tables */
.basicTable{
	text-align: left;
	border: 0px;
	width: 98%;
}

.errorTable{
	text-align: left;
	border: 1px solid #F5C41C;
	background-color: #FFFFB0;
	width: 98%;
	color: #000000;
}

.tableBorder{
	text-align: left;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 98%;
}

/* Table Ledger */
.tableLedger{
	font-weight: bold;
	color: #333333;
	background-color: #D3DAED;
	line-height: 22px;
	background-image: url('../../forum_images/default_toolbar_background.gif');
}

.tableLedger a:link, .tableLedger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	color: #333333;
	background-color: #EBEEF7;
	line-height: 22px;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration: underline;
	font-weight: bold;
	line-height: 22px;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
	line-height: 22px;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #EBEEF7;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
}


/* Table Status Bar */
.tableStatusBar{
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	background-color: #FBFBFD;
}

.tableStatusBar a:link, .tableStatusBar a:visited{
	color : #000000;
	font-size: 11px;
	text-decoration: none;
}

.tableStatusBar a:hover, .tableStatusBar a:visited:hover{
	color : #666666;
	font-size: 11px;
	text-decoration : underline;
}


/* Tables */
.tableRow{
	background-color: #FBFBFD;
}

.tableTopRow{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url('../../forum_images/topbar_background.gif');
}

.tableBottomRow{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url('../../forum_images/bottombar_background.gif');
}



/* Alternating Row Colours */
.evenTableRow{
	background-color: #FBFBFD;

}

.oddTableRow{
	background-color: #FBFBFD;
}

.hiddenTableRow{
	background-color: #EEEEEE;
}

/* Private messager */
.PMtableRow{
	background-color: #FBFBFD;
}

.PMmsgBody{
	width: 99%;
	max-height: 450px;
	float: left; 
	overflow: auto;
}

a.PMsmLink:link, a.PMsmLink:visited, a.fileManLink:link, a.fileManLink:visited{
	color : #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.PMsmLink:hover, a.PMsmLink:visited:hover, a.fileManLink:hover, a.fileManLink:visited:hover{
	color : #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

/* Forum posts */
.msgBody{
	width: 100%;
	margin: 2px;
	float: left; 
	overflow: auto;
}

.msgEvenTableTop, .msgEvenTableSide{
	background-color: #FBFBFD;
	font-size: 11px;
}

.msgOddTableTop, .msgOddTableSide{
	background-color: #FBFBFD;
	font-size: 11px;
}

.msgEvenTableRow{
	background-color: #FBFBFD;
}

.msgOddTableRow{
	background-color: #FBFBFD;
}



.msgEvenTableTop a:link, .msgEvenTableTop a:visited, .msgOddTableTop a:link, .msgOddTableTop a:visited, .postOptions{
	color : #000000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}

.msgEvenTableTop a:hover, .msgEvenTableTop a:visited:hover, .msgOddTableTop a:hover, .msgOddTableTop a:visited:hover{
	color : #000000;
	text-decoration: underline;
	font-size: 11px;
}

.msgSideProfile{
	font-size: 15px;
	cursor: pointer;
}

.msgHiddenTableRow{
	font-size: 10px;
	background-image: url(../../forum_images/pre_approved_post.gif);
}

.msgLineDevider{
	border: solid #E1E3EC 0px;
	border-top-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
	float: left; 
	overflow: auto;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #EBEEF7;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #E7EBF5;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	font-size: 10px;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	font-size: 10px;
}

.calDateCell{
	background-color: #FbFbFb;
}

.calTodayCell{
	background-color: #FbFbFb;
	border:1px solid #CC0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}


/* Tabs and Buttons */
a.largeButton:link, a.largeButton:visited{
	float: left;
	color : #555555;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../../forum_images/large_grey_button.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 96px;
	padding: 5px 0px;
	margin: 2px;
}


a.largeButton:hover, a.largeButton:visited:hover{
	background-position: 0px -28px;
	color : #CC0000;
}

.tabTable{
	border: solid #E7E7E7 0px;
	border-bottom-width: 1px;
}


a.tabButton:link, a.tabButton:visited, a.tabButtonActive:link, a.tabButtonActive:visited{
	float: left;
	color : #555555;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../../forum_images/large_grey_tab.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 130px;
	padding: 5px 0px;
	margin: 0px 1px;
	
}

a.tabButtonActive:link, a.tabButtonActive:visited{
	background-position: 0px -61px;
	color : #CC0000;
}

a.tabButton:hover, a.tabButton:visited:hover, a.tabButtonActive:hover, a.tabButtonActive:visited:hover{
	background-position: 0px -30px;
	color : #CC0000;
}

.topicIcon, .forumIcon{
	background-position: center;
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
}



/* Drop Down Menus */
.dropDownMenu, .dropDownStatusBar, .dropDownSearch, .dropDownCalendar, .dropDownTopicSearch, .dropDownPermissions{
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	top: 0px;
}

.dropDownMenu, .dropDownStatusBar, .dropDownPermissions{
	background-color: #F4F4FB;
	border: solid #CCCCCC;
	border-width: 1px;
	height: auto;
	line-height: 18px;
	padding: 1px;
}

.downDropParent, .dropDownPermissions, .dropDownMenu a:link, .dropDownMenu a:visited, .dropDownStatusBar a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.dropDownMenu a:hover, .dropDownMenu a:visited:hover, .dropDownStatusBar a:hover {
	color : #FFFFFF;
	display: block;
	background: #9AACD6;
	width: 100%;
	font-weight: normal;
	text-decoration: none;
}

.dropDownSearch, .dropDownTopicSearch{
	border: solid #CCCCCC;
	border-width: 1px;
	padding: 0px;
	height: 106px;
}

.dropDownSearch{
	height: 108px;
}

.dropDownTopicSearch{
	height: 80px;
}

.dropDownPermissions{
	color: #333333;
	line-height: 14px;
	text-align: left;
}

.dropDownPointer{
	cursor: pointer;
}
BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
BODY {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
.main-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
.main-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main-nav UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 0.92em; FLOAT: left
}
.main-nav UL LI A {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d2d2d2 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.main-nav UL LI A:hover {
	BORDER-LEFT-COLOR: #d2d2d2; BACKGROUND: #cccccc; BORDER-BOTTOM-COLOR: #d2d2d2; BORDER-TOP-COLOR: #d2d2d2; TEXT-DECORATION: underline; BORDER-RIGHT-COLOR: #d2d2d2
}
.main-nav A#main-nav-selected {
	BORDER-LEFT-COLOR: #cccccc; BACKGROUND: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; MARGIN-LEFT: -1px; COLOR: #fff; BORDER-TOP-COLOR: #cccccc; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #cccccc
}
TABLE.maincontent {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 900px; PADDING-TOP: 0px
}
.maincontent IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}
.buyNow {
	PADDING-RIGHT: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #990000; TEXT-ALIGN: center
}
.buyNow A {
	COLOR: #fff
}
IMG.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.demoLink {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
H1 {
	LINE-HEIGHT: 30px
}
TABLE.productTable {
	MARGIN-TOP: 19px
}
.productNavBox {
	MARGIN-BOTTOM: 10px; WIDTH: 168px; MARGIN-RIGHT: 10px
}
.productNavBox TD {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cecece 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.productNav DIV {
	PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dashed; WHITE-SPACE: nowrap
}
.productNav DIV.first {
	PADDING-TOP: 0px
}
.productNav DIV.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.productNavBox UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: url(/common/special/checkmark.gif); MARGIN-LEFT: 15px
}
.productNavBox LI {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
TD {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
P {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
.navlinks {
	FONT-SIZE: 12px
}
.headerTable {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.navigation {
	FONT-SIZE: 13px; FONT-FAMILY: verdana, arial, helvetica, sans serif
}
.navigationbold {
	FONT-WEIGHT: 600
}
.Links {
	
}
.contentTable {
	BACKGROUND-COLOR: #eeeeee
}
H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 26px; MARGIN-BOTTOM: 10px; COLOR: #336699
}
H2 {
	MARGIN-TOP: 10px; FONT-SIZE: 20px; COLOR: #336699; LINE-HEIGHT: 24px
}

H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #cccccc
}
H3 A {
	MARGIN-TOP: 0px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #000
}
H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 14px; LINE-HEIGHT: 16px
}
TD.column1-3 {
	WIDTH: 255px
}
TD.column2-3 {
	WIDTH: 255px
}
TD.column3-3 {
	WIDTH: 255px
}
TD.column1-2 {
	WIDTH: 545px
}
TD.content {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.maincontent {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.maincontent {
	WIDTH: 900px
}
.maincontent {
	TEXT-ALIGN: left
}
.footerNav {
	TEXT-ALIGN: left
}
.footerNav TD TD {
	TEXT-ALIGN: left
}

.highlight {
	BACKGROUND-COLOR: #ffffbb
}
.emphesize {
	COLOR: #990000
}
A {
	COLOR: #336699

}
.learnMore {
	FONT-SIZE: 22px
}
.logo:hover {
	BACKGROUND-COLOR: #ffffff
}
.miniForm {
	BORDER-RIGHT: #d6ce95 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d6ce95 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; BORDER-LEFT: #d6ce95 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d6ce95 1px solid; BACKGROUND-COLOR: #fffbe1
}
.miniForm P {
	LINE-HEIGHT: 16px
}
.miniForm DIV {
	MARGIN-TOP: 0px; LINE-HEIGHT: 14px
}
.miniForm INPUT {
	FONT-SIZE: 11px; WIDTH: 190px
}
.miniForm .button {
	WIDTH: 160px; COLOR: #ffffff; BACKGROUND-COLOR: #336699
}
.miniForm OPTION {
	FONT-SIZE: 11px
}
.miniForm SELECT {
	FONT-SIZE: 11px
}
.contactForm {
	BORDER-RIGHT: #d6ce95 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d6ce95 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #d6ce95 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d6ce95 1px solid; BACKGROUND-COLOR: #fffbe1
}
.contactForm P {
	LINE-HEIGHT: 16px
}
.contactForm .contactFormDiv {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 110px; LINE-HEIGHT: 14px
}
.contactForm INPUT {
	WIDTH: 300px
}
.contactForm TEXTAREA {
	WIDTH: 300px
}
.contactForm .button {
	WIDTH: 160px; COLOR: #ffffff; BACKGROUND-COLOR: #336699
}
.contactForm OPTION {
	
}
.contactForm SELECT {
	
}
.footerNav {
	BORDER-TOP: #cccccc 1px solid; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.testimonial {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
#featuredClients {
	TEXT-ALIGN: center
}
.featureBox {
	BORDER-LEFT-COLOR: #bbddf6; BORDER-BOTTOM-COLOR: #bbddf6; BORDER-TOP-COLOR: #bbddf6; BACKGROUND-COLOR: #f5fbff; BORDER-RIGHT-COLOR: #bbddf6
}
.feature {
	BORDER-RIGHT: #d6ce95 0px solid; BORDER-TOP: #d6ce95 0px solid; BORDER-LEFT: #d6ce95 0px solid; BORDER-BOTTOM: #d6ce95 0px solid; BACKGROUND-COLOR: #fffbe1
}
DIV.feature {
	BORDER-RIGHT: #d6ce95 1px solid; BORDER-TOP: #d6ce95 1px solid; BORDER-LEFT: #d6ce95 1px solid; BORDER-BOTTOM: #d6ce95 1px solid; BACKGROUND-COLOR: #fffbe1
}
DIV.featureMain {
	BORDER-RIGHT: #d6ce95 1px solid; BORDER-TOP: #d6ce95 1px solid; BORDER-LEFT: #d6ce95 1px solid; BORDER-BOTTOM: #d6ce95 1px solid; BACKGROUND-COLOR: #fffbe1
}
DIV.feature {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 15px; PADDING-TOP: 8px
}
DIV.featureMain {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.screenshot {
	
}
.screenshot IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG.screenshot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.screenshot {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 30px; LINE-HEIGHT: 18px
}
TABLE.changelog {
	BORDER-COLLAPSE: collapse
}
TABLE.changelog TD {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
TABLE.changelog P {
	FONT-SIZE: 11px
}
TABLE.changelog TD {
	FONT-SIZE: 11px
}
DL.supportlist {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.supportlist DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.supportlist DD {
	PADDING-BOTTOM: 24px; MARGIN-LEFT: 0px
}
.video:hover {
	COLOR: #fff! important
}
#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TEXT-ALIGN: center
}
#lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#outerImageContainer {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff
}
#imageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center
}
#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	outline: none
}
#prevLink {
	DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#nextLink {
	DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#prevLink {
	LEFT: 0px; FLOAT: left
}
#nextLink {
	RIGHT: 0px; FLOAT: right
}
#prevLink:hover {
	BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer {
	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
#imageData {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#imageData #imageDetails {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em
}
#imageData #bottomNavClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px
}
#overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000
}
.lbWidth {
	MIN-WIDTH: 790px; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
* HTML .lbContent {
	MARGIN-LEFT: -790px; POSITION: relative
}
* HTML .lbMinWidth {
	PADDING-LEFT: 790px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
