
/* Style Id:5147 Reset CSS*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

ol, ul {
/*	list-style: none; */
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* others */

blockquote, ul, ol, li{
 margin-top: 0;
}

sup { 
 font-size: 0.7em;
 left: 0;
 line-height: 0;
 position: relative;
 top: -0.6em;
}

form
{
  display:inline;
}
/* Style Id:5167 Body*/

body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
	background-image: url('/files/template/Page/GrayGradientBg.png'); /**frontend*/
	background-repeat: repeat-x; /**frontend*/
}

/* Style Id:5166 Menu*/

.css-menu
{
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.css-menu
{
	width: 100%;
}

.css-menu a
{
	display: block;
	float: left;
}

/* default for level 0 */

.css-menu-level0 a, .css-menu-level0 a:link, .css-menu-level0 a:visited, .css-menu-level0 a:active, .css-menu-level0 a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	margin-top: 5px;
}

.css-menu-level0 li
{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	height: 28px;
}


.css-menu-level0 li.css-menu-selected
{
/*	background-color: #C9CDD6; */
	background-image: url(/files/template/Menu/GrayGradientMenuTabBg.png);
}

.css-menu-level0 li.css-menu-selected a, .css-menu-level0 li.css-menu-selected a:link, .css-menu-level0 li.css-menu-selected a:visited, .css-menu-level0 li.css-menu-selected a:active, .css-menu-level0 li.css-menu-selected a:hover
{
	color: #000;
}

/* default for level 1 */

.css-menu-level1 li
{
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 1px;
	height: 30px;
}

.css-menu-level1 a, .css-menu-level1 a:link, .css-menu-level1 a:visited, .css-menu-level1 a:active, .css-menu-level1 a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	margin-top: 7px;
}

.css-menu-level1 li.css-menu-selected a, .css-menu-level1 li.css-menu-selected a:link, .css-menu-level1 li.css-menu-selected a:visited, .css-menu-level1 li.css-menu-selected a:active, .css-menu-level1 li.css-menu-selected a:hover
{
	color: #FFF;
}

/* default for level 2 */

.css-menu-level2 li
{
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 1px;
	height: 30px;
}

.css-menu-level2 a, .css-menu-level2 a:link, .css-menu-level2 a:visited, .css-menu-level2 a:active, .css-menu-level2 a:hover
{
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	margin-top: 7px;
}

.css-menu-level2 li.css-menu-selected a, .css-menu-level2 li.css-menu-selected a:link, .css-menu-level2 li.css-menu-selected a:visited, .css-menu-level2 li.css-menu-selected a:active, .css-menu-level2 li.css-menu-selected a:hover
{
	color: #EEE;
}

/* Style Id:5860 Vertical Menu*/

.vertical-menu
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

ul.vertical-menu-level0
{
	float: left;
	width: 174px;
	margin-left: 20px;
	margin-top: 0;
	border-bottom: solid 1px #E3E7E8;
}

.vertical-menu li
{
	display: inline-block;
	float: left;
}

.vertical-menu a,
.vertical-menu a:link,
.vertical-menu a:visited,
.vertical-menu a:active,
.vertical-menu a:hover
{
	font-weight: bold;
	display: inline-block;
	width: 100%;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
}


li.vertical-menu-item-level0
{
	width: 174px;
	background-color: #FFF;
	background-image: url(/files/template/Menu/VerticalLevel0_NotSelected.png);
	background-repeat: no-repeat;
}

li.vertical-menu-item-level0.vertical-menu-selected
{
	width: 180px;
	background-image: url(/files/template/Menu/VerticalLevel0_Selected.png);
}

li.vertical-menu-item-level0.vertical-menu-selected a
{
	color: #000000;
}

li.vertical-menu-item-level1.vertical-menu-selected a
{
	color: #0087C9;
	font-weight: bold;
}

li.vertical-menu-item-level2.vertical-menu-selected a
{
	color: #112233;
	font-weight: bold;
}

li.vertical-menu-item-level3.vertical-menu-selected a
{
	color: #112233;
	font-weight: bold;
}

li.vertical-menu-item-level4.vertical-menu-selected a
{
	color: #112233;
	font-weight: bold;
}

li.vertical-menu-item-level0.vertical-menu-selected.vertical-menu-has-selected-child
{
	width: 174px;
	background-image: url(/files/template/Menu/VerticalLevel0_NotSelected.png);
}

ul.vertical-menu-level1
{
	margin-left: 1px;
	float: left;
	width: 172px;
}

ul.vertical-menu-level2
{
	margin-left: 1px;
	float: left;
	width: 172px;
}

ul.vertical-menu-level3
{
	margin-left: 1px;
	float: left;
	width: 172px;
}

ul.vertical-menu-level4
{
	margin-left: 1px;
	float: left;
	width: 172px;
}

li.vertical-menu-item-level1
{
	width: 172px;
	margin-left: 7px;
}

li.vertical-menu-item-level2
{
	width: 172px;
	margin-left: 7px;
}

li.vertical-menu-item-level3
{
	width: 172px;
	margin-left: 7px;
}

li.vertical-menu-item-level4
{
	width: 172px;
	margin-left: 7px;
}

li.vertical-menu-item-level1.vertical-menu-selected
{
	background-image: url(/files/template/Menu/VerticalLevel1_Selected.png);
	background-repeat: no-repeat;
}

li.vertical-menu-item-level2.vertical-menu-selected
{
	background-image: url(/files/template/Menu/VerticalLevel1_Selected.png);
	background-repeat: no-repeat;
}

li.vertical-menu-item-level3.vertical-menu-selected
{
	background-image: url(/files/template/Menu/VerticalLevel1_Selected.png);
	background-repeat: no-repeat;
}

li.vertical-menu-item-level4.vertical-menu-selected
{
	background-image: url(/files/template/Menu/VerticalLevel1_Selected.png);
	background-repeat: no-repeat;
}

li.vertical-menu-item-level0 a
{
	margin-left: 9px;
	margin-top: 6px;
	margin-bottom: 7px;
}

li.vertical-menu-item-level1 a
{
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 7px;
}

li.vertical-menu-item-level2 a
{
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 7px;
}

li.vertical-menu-item-level3 a
{
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 7px;
}

li.vertical-menu-item-level4 a
{
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 7px;
}
/* Style Id:5145 Default Styles*/

.Seeems-Border {
 	/* TODO put your content here */
}
.Seeems-CheckBox {
 	/* TODO put your content here */
}
.Seeems-HorizontalSeparator {
 	/* TODO put your content here */
}
.Seeems-Image {
 	/* TODO put your content here */
}
.Seeems-ImageLink {
 	/* TODO put your content here */
}
.Seeems-ImageText {
 	/* TODO put your content here */
}
.Seeems-SelectList {
 	/* TODO put your content here */
}
.Seeems-Text {
 	/* TODO put your content here */
}
.Seeems-TextBox {
 	/* TODO put your content here */
}
.Seeems-TextLink {
 	/* TODO put your content here */
}
.Seeems-VerticalSeparator {
 	/* TODO put your content here */
}

/* Style Id:5225 Square Button (s_5225)*/

a.s_5225{}
.s_5225{}

/* Style Id:5176 Square Button | s_5225 | .Seeems-FormButton*/

.SquareButton, .s_5225, .Seeems-FormButton a {
	display: block;
	float: left;
	clear: right;
	cursor: pointer;
	background-image: url(/files/template/Button/DarkGrayBg.jpg);
	padding: 7px 15px 7px 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #F9F9F9;
	text-decoration: none;
	min-width: 196px; 
	text-align: center;
	margin: 7px 0 0 0;
}

a.SquareButton:hover, a.SquareButton:active, a.s_5225:hover, a.s_5225:active, .Seeems-FormButton a:hover, .Seeems-FormButton a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.SquareButtonDarkGray {
	background-image: url(/files/template/Button/DarkGrayBg.jpg);
}

.SquareButtonLightGray {
	background-image: url(/files/template/Button/LightGrayBg.jpg);
}

.SquareButtonBlue {
	background-image: url(/files/template/Button/BlueBg.jpg);
}

.SquareButtonPurple {
	background-image: url(/files/template/Button/PurpleBg.jpg);
}

.SquareButtonRed {
	background-image: url(/files/template/Button/RedBg.jpg);
}

.SquareButtonOrange {
	background-image: url(/files/template/Button/OrangeBg.jpg);
}

.SquareButtonYellow {
	background-image: url(/files/template/Button/YellowBg.jpg);
}

.SquareButtonGreen {
	background-image: url(/files/template/Button/GreenBg.jpg);
}

.SquareButtonGrayBorder {
	background-image: url();
	border: 1px solid gray;
}

a.SquareButton a.SquareButtonGrayBorder {
	color: gray;
}
/* Style Id:5324 Color Box*/

.ColorBox
{
	display: block;
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFF;
	font-weight: 600;
	margin-bottom: 24px;
}

.ColorBox a,
.ColorBox a:link,
.ColorBox a:active,
.ColorBox a:visited,
.ColorBox a:hover
{
	color: #FFF;
	text-decoration: none;
}

.ColorBoxTop
{
	overflow: hidden;
	padding: 18px 10px 10px 10px;
	text-align: center;
}

.ColorBoxHeading
{
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.ColorBoxBottom {
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
}

.ColorBoxBottom a,
.ColorBoxBottom a:link,
.ColorBoxBottom a:visited
{
	color: #F9F9F9;
}

.ColorBoxBottom a:active,
.ColorBoxBottom a:hover
{
	color: #FFF;
	text-decoration: underline;
}

.ColorBoxBottomLeft {
	height: 29px;
	display: block;
	margin-right: 2px;
	padding-top: 7px;
	background-position: left top;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
}

.ColorBoxTopDarkGray {
	background-image: url(/files/template/ColorBox/TopDarkGrayBg.jpg);
}
.ColorBoxBottomDarkGray {
	background-image: url(/files/template/ColorBox/BottomDarkGrayBg.jpg);
}

.ColorBoxTopLightGray {
	background-image: url(/files/template/ColorBox/TopLightGrayBg.jpg);
}
.ColorBoxBottomLightGray {
	background-image: url(/files/template/ColorBox/BottomLightGrayBg.jpg);
}

.ColorBoxTopBlue {
	background-image: url(/files/template/ColorBox/TopBlueBg.jpg);
}
.ColorBoxBottomBlue {
	background-image: url(/files/template/ColorBox/BottomBlueBg.jpg);
}

.ColorBoxTopRed {
	background-image: url(/files/template/ColorBox/TopRedBg.jpg);
}
.ColorBoxBottomRed {
	background-image: url(/files/template/ColorBox/BottomRedBg.jpg);
}

.ColorBoxTopOrange {
	background-image: url(/files/template/ColorBox/TopOrangeBg.jpg);
}
.ColorBoxBottomOrange {
	background-image: url(/files/template/ColorBox/BottomOrangeBg.jpg);
}

.ColorBoxTopGreen {
	background-image: url(/files/template/ColorBox/TopGreenBg.jpg);
}
.ColorBoxBottomGreen {
	background-image: url(/files/template/ColorBox/BottomGreenBg.jpg);
}

.ColorBoxTopPurple {
	background-image: url(/files/template/ColorBox/TopPurpleBg.jpg);
}
.ColorBoxBottomPurple {
	background-image: url(/files/template/ColorBox/BottomPurpleBg.jpg);
}
/* Style Id:5346 Comment Box*/

.CommentBox {
	width: 100%;
	margin-bottom: 24px;
	clear: both;
	overflow: auto;
}

.CommentBoxIcon{
	margin-left: 0px;
	float: left;
	clear: right;
}

.CommentBoxText {
	margin-left: 70px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.CommentBoxText h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.CommentBoxText a.SquareButton {
	float: right;
}

/* Style Id:7121 Product Box*/

.ProductBox {
	width: 100%;
	margin-bottom: 24px;
	clear: both;
	overflow: auto;
}

.ProductBoxText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.ProductBoxText h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.ProductBox h3 img {
	display: block;
	margin: 24px 0 12px 0;
}

.ProductBoxText a.SquareButton {
	float: right;
}

/* Style Id:7870 Product Box backup*/

.ProductBox {
	width: 100%;
	margin-bottom: 24px;
	clear: both;
	overflow: auto;
}

.ProductBoxText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.ProductBoxText h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.ProductBox h3 img {
	display: block;
	margin: 24px 0 12px 0;
}

.ProductBoxText a.SquareButton {
	float: right;
}

/* Style Id:7107 Testimonial Box*/

.TestimonialBox {
	width: 100%;
	margin-bottom: 24px;
	clear: both;
	overflow: auto;
}

.TestimonialBoxImage{
	margin-left: 0px;
	float: left;
	clear: right;
}

.TestimonialBoxText {
	margin-left: 100px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.TestimonialBoxText h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.TestimonialBoxText em {
	display: block;
	font-style: italic;
	margin: 5px 0 0 0;
}
/* Style Id:6101 Bubble Box*/

.BubbleBox
{
	width: 100%;
	margin: 0 0 0 0;
	clear: both;
	height: auto !important;
	height: 65px;
	min-height: 65px;
	overflow: auto;
	position: relative;
}

.BubbleBoxCheee
{
	margin-left: 0px;
	float: left;
	clear: right;
	position: absolute;
	left: 0;
	bottom: 0;

}

.BubbleBox table, .BubbleBox tr, .BubbleBox td
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	height: 65px;
}

.BubbleBox td {
	vertical-align: bottom;
}

.BubbleTextBox
{
	margin: 0 0 8px 28px;
	padding: 10px 20px 8px 35px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.BubbleTextBox h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.BubbleTextBoxDarkGray {
	background-image: url(/files/template/ColorBox/TopDarkGrayBg.jpg);
}

.BubbleTextBoxLightGray {
	background-image: url(/files/template/ColorBox/TopLightGrayBg.jpg);
}

.BubbleTextBoxBlue {
	background-image: url(/files/template/ColorBox/TopBlueBg.jpg);
}

.BubbleTextBoxRed {
	background-image: url(/files/template/ColorBox/TopRedBg.jpg);
}

.BubbleTextBoxOrange {
	background-image: url(/files/template/ColorBox/TopOrangeBg.jpg);
}

.BubbleTextBoxGreen {
	background-image: url(/files/template/ColorBox/TopGreenBg.jpg);
}

.BubbleTextBoxPurple {
	background-image: url(/files/template/ColorBox/TopPurpleBg.jpg);
}
/* Style Id:7851 Reference Box*/

.ReferenceBox {
	width: 100%;
	min-height:97px;
	height:auto;
	margin-bottom: 36px;
	clear: both;
	overflow: visible;
}

.ReferenceBox a{
  cursor:pointer;
}

.ReferenceBoxImage {
	margin-left: 0px;
	width: 150px;
	border: 1px solid #A0A0A0;
	float: left;
	clear: right;
	z-index: 500;
}

.ReferenceBoxScreenshotImageContainer {
	position:absolute;	
	visibility:hidden;
}


.ReferenceBoxScreenshotImage {
	top:0px;
	left:0px;
	width: 250px;
	min-height:180px;
	z-index:1000;
	border: 1px solid #A0A0A0;
}

.ReferenceBoxText {
	margin-left: 176px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.ReferenceBoxText h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

/* Style Id:8097 Reseller Contact*/

.Reseller
{
	width: 100%;
	margin-bottom: 24px;
	clear: both;
	overflow: auto;
}

.ResellerText
{
	float: left;
	width: 320px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.ResellerLogo
{
	float: left;
	clear: right;
	margin: 21px 0 0 0;
}

.ResellerText h4
{
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.ResellerText div
{
	margin: 0 0 5px 0;
}

/* Style Id:7861 Staff Box*/

.StaffBox {
	width: 100%;
	margin-bottom: 24px;
	clear: both;
	overflow: auto;
}

.StaffBoxImage {
	margin-left: 0px;
	width: 100px;
	border: 1px solid #A0A0A0;
	float: left;
	clear: right;
}

.StaffBoxText {
	margin-left: 126px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.StaffBoxText h3 {
	font-size: 14px;
	line-height: 14px;
	margin: 0 0 5px 0;
}

/* Style Id:5363 Text Styles*/

body
{
	font-size: 14px;
	line-height: 16px;
}

.Seeems-Text, .seeems-text
{
	font-size: 14px;
	line-height: 16px;
}


/* Style Id:5226 Heading Styles*/

.Seeems-VeryLargeHeading
{
	font-size: 50px;
	line-height: 50px;
	color: #1A4E5B; /* gray */
/*	color: #0087C9; */ /* blue */
/*	color: #6D029D; */ /* purple */
/*	color: #309E01; */ /* green */
/*	color: #DE8100; */ /* orange */
/*	color: #BF1A07; */ /* red */
}

.Seeems-LargeHeading
{
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 18px 0;
}

.Seeems-NormalHeading
{
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.Seeems-SmallHeading
{
	font-size: 14px;
	color: #000;
	margin: -5px 0 0 40px;
}

.Seeems-AdvancedBox h3
{
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 32px 0;
}

/* Style Id:7983 Login Form*/

.LoginForm td
{
  padding-right:5px;
  padding-bottom:5px;
  text-align:left;
  font-size:14px;
}

.LoginForm .Title
{
  font-weight:bold;
  font-size:16px;
}

.LoginForm .UserNameField input,
.LoginForm .PasswordField input
{
  width:140px;
  height:16px;
}

.LoginForm a,
.LoginForm a:link,
.LoginForm a:active,
.LoginForm a:hover,
.LoginForm a:visited
{
  display:inline-block;
  background-image: url('/files/template/Button/DarkGrayBg.jpg');
  background-repeat: no-repeat;
  height:14px;
  padding-top:7px;
  padding-bottom:7px;
  width:120px;
  text-align:center;
  text-decoration:none;
  color: #FFFFFF;
  font-weight:bold;
}


.LoginForm a:active,
.LoginForm a:hover
{
  text-decoration:underline;
}

/* Style Id:7992 PlainStyle*/

.Seeems-FormButton.Seeems-NewsletterButton a,
.Seeems-FormButton.Seeems-NewsletterButton a:link,
.Seeems-FormButton.Seeems-NewsletterButton a:active,
.Seeems-FormButton.Seeems-NewsletterButton a:hover,
.Seeems-FormButton.Seeems-NewsletterButton a:visited
{
  text-decoration:none;
  min-width: 120px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
}


.Seeems-FormButton.Seeems-NewsletterButton a:active,
.Seeems-FormButton.Seeems-NewsletterButton a:hover
{
  text-decoration:underline;
}

/* Style Id:9182 Flow Player*/

div.FlowPlayerContainer {
	background-color: #000000;
}

div.FlowPlayerContainer a {
	text-align:center;
	vertical-align: middle;
}

div.FlowPlayerContainer a img {
	borders: 0px;
	display:inline-block;
}
/* Style Id:18781 Forum*/


.Seeems-Forum
{
  color:#000000;
}

table.Seeems-Forum-Table,
.Forum-Topic table
{
  width:100%;
}

table.Seeems-Forum-Table td.left
{
  text-align:left;
}

table.Seeems-Forum-Table td.right
{
  text-align:right;
}

tr.Forum-Header
{
  height:46px;
}

tr.Forum-Topic
{
  height:46px;
}

tr.Forum-Topic td
{
  border-top:solid 1px #D6D6D6;
  border-bottom:solid 1px #D6D6D6;
}

tr.Forum-Topic td div td
{
  border-top:0px;
  border-bottom:0px;
}

tr.Forum-Topic-Not-Even
{
  background-repeat: repeat-x;
  background-color:#F3F3F3;
}

tr.Forum-Topic td div
{
  display:block;
  min-height:36px;
  padding-top:10px;
  cursor:pointer;
  padding-bottom:3px;
}

tr.Forum-Topic td div:hover
{
  background-color:#C7C7C7;
}

tr.Forum-Topic td div table tr td
{
  padding-left:10px;
  padding-right:10px;
}

tr.Forum-Topic td div table tr.First-Row td.left span
{
  color: #3E70AC;
  text-decoration:underline;
}

tr.Forum-Topic td div table tr.First-Row td.right
{
  font-weight:bold;
  color:#606060;
  text-align:center;
  vertical-align:top;
}


tr.Forum-Topic td div table tr.Second-Row td.left
{
  font-style:italic;
}

tr.Forum-Topic td div table tr.Second-Row td.right
{
  text-align:center;
  font-weight:bold;
  color:#606060;
  font-size: 14px;
}

.Forum-Header div td.left
{
  color: #3E70AC;
  text-transform:capitalize;
  font-weight:bold;
  font-size:18px;
}

div.Seeems-Forum tr.Hidden-Row
{
  display:none;
}

tr.Hidden-Row-Header td
{
  height:35px;
  font-weight:bold;
  font-size:14px;
  color:#000000;
  text-align:left;
  vertical-align:top;
}

tr.Hidden-Row-Title td.first,
tr.Hidden-Row-Title td.second
{
  height:20px;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  text-align:left;
  vertical-align:top;
  padding-right:10px;
}

tr.Hidden-Row-Text td.first,
tr.Hidden-Row-Text td.second
{
  height:20px;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  text-align:left;
  vertical-align:top;
  padding-right:10px;
}

tr.Hidden-Row-Text td.second textarea
{
  width:250px;
}

tr.Hidden-Row-Title td.second input
{
  width:250px;
}

tr.Hidden-Row-Add-Button
{
  height:40px;
  text-align:left;
  vertical-align:middle;
}



/* topic */

.Seeems-Forum
{
  color:#000000;
}

table.Seeems-Forum-Topic-Table
{
  width:100%;
}

table.Seeems-Forum-Topic-Table td.left
{
  text-align:left;
}

table.Seeems-Forum-Topic-Table td.right
{
  text-align:right;
}

tr.Forum-Topic-Header
{
  height:46px;
}

.Forum-Topic-Header td.left
{
  color: #3E70AC;
  text-transform:capitalize;
  font-weight:bold;
  font-size:18px;
}

tr.Forum-Selected-Topic
{
  background-color:#F3F3F3;
  background-repeat:repeat-x;
  background-image:url('/files/layout/forum/top-line.gif');
}

tr.Forum-Selected-Topic-Bottom-Background
{
  height:36px;
  background-repeat:no-repeat;
  background-image:url('/files/layout/forum/bottom-gray.gif');
}

tr.Forum-Selected-Topic td table
{
  width:100%;
  vertical-align:top;
}

tr.Forum-Selected-Topic td table tr td
{
  padding-left:10px;
}

tr.Forum-Selected-Topic td table tr.Caption
{
  color:#000000;
  font-weight:bold;
  font-size:14px;
  height:30px;
}

tr.Forum-Selected-Topic td table tr.Caption td
{
  padding-top:10px;
}

tr.Forum-Selected-Topic td table tr.CreatedInfo
{
  color:#000000;
  font-style:italic;
  font-size:12px;
  height:22px;
}

tr.Forum-Selected-Topic td table tr.Text
{
  color:#000000;
  font-size:12px;
}

tr.Forum-Selected-Topic td table tr.Text td
{
  padding-top:5px;
}



tr.Forum-Selected-Topic td table tr.CreatedInfo td
{
  background-repeat:no-repeat;
  background-image:url('/files/layout/forum/clock.gif');
  padding-left:30px;
}

tr.Forum-Selected-Topic td table tr.CreatedInfo td span.Author
{
  font-weight:bold
}

tr.Forum-Topic-Reply-Bottom-Background
{
  height:36px;
  background-repeat:no-repeat;
  background-image:url('/files/layout/forum/bottom-transparent.gif');
}

tr.Forum-Topic-Reply td table
{
  width:100%;
  vertical-align:top;
}

tr.Forum-Topic-Reply td table tr td
{
  padding-left:10px;
}

tr.Forum-Topic-Reply td table tr.Caption
{
  color:#000000;
  font-weight:bold;
  font-size:14px;
  height:30px;
}

tr.Forum-Topic-Reply td table tr.Caption td
{
  padding-top:10px;
}

tr.Forum-Topic-Reply td table tr.CreatedInfo
{
  color:#000000;
  font-style:italic;
  font-size:12px;
  height:22px;
}

tr.Forum-Topic-Reply td table tr.Text
{
  color:#000000;
  font-size:12px;
}



tr.Forum-Topic-Reply td table tr.CreatedInfo td
{
  background-repeat:no-repeat;
  background-image:url('/files/layout/forum/clock.gif');
  padding-left:30px;
}

tr.Forum-Topic-Reply td table tr.CreatedInfo td span.Author
{
  font-weight:bold
}


tr.Forum-Topic-Add-Reply td
{
  padding-top:5px;
  vertical-align:middle;
  text-align:left;
}

a.Forum-Add-Button,
a.Forum-Add-Button:link,
a.Forum-Add-Button:active,
a.Forum-Add-Button:hover,
a.Forum-Add-Button:visited,
a.Forum-Back-Button,
a.Forum-Back-Button:link,
a.Forum-Back-Button:active,
a.Forum-Back-Button:hover,
a.Forum-Back-Button:visited
{
  height: 23px;
  display:inline-block;
  border: solid 1px #3072AE;
  font-family:Verdana;
  font-weight:bold;
  color: #3072AE;
  text-decoration:none;
  font-size:12px;
  vertical-align:middle;
  cursor:pointer;
}

a.Forum-Back-Button span,
a.Forum-Add-Button span
{
  display:inline-block;
  float:left;
  margin-top:4px;
  margin-left:27px;
  margin-right:8px;
  line-height:14px;
  height:19px;
}


a.Forum-Add-Button,
a.Forum-Add-Button:link,
a.Forum-Add-Button:active,
a.Forum-Add-Button:hover,
a.Forum-Add-Button:visited
{
  background-image:url('/files/layout/forum/plus.gif');
  background-position: top left;
  background-repeat: no-repeat;
}

a.Forum-Back-Button,
a.Forum-Back-Button:link,
a.Forum-Back-Button:active,
a.Forum-Back-Button:hover,
a.Forum-Back-Button:visited
{
  background-image:url('/files/layout/forum/arrow.gif');
  background-position: top left;
  background-repeat: no-repeat;
}

/* Style Id:18786 Blog*/

.BlogAdvancedBox .div-text .spantitle{
	font-size:14px;
	font-weight:bold;
	color:#003067;
	display:block;
}

.BlogAdvancedBox .div-author{
	font-size:9px;
	color:#003067;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #000000;
}

.BlogAdvancedBox .blog-title-contatiner{	
	height:30px;
}

.BlogAdvancedBox .blog-title-contatiner span{	
	float:left;
	height:18px;
}

.BlogAdvancedBox .blog-title-contatiner input{
	border:1px solid #5c9cc1;
	width:330px;	
	float:right;
	height:18px;
}

.BlogAdvancedBox .blog-text-contatiner{	
	height:55px;
}

.BlogAdvancedBox .blog-text-contatiner span{
	float:left;
	width:30px;
	height:18px;
}

.BlogAdvancedBox .blog-text-contatiner textarea{
	border:1px solid #5c9cc1;
	width:330px;
	float:right;
	height:50px;
	resize:none;
}

.BlogAdvancedBox #_btnAdd{
	float:right;
	margin-top:5px;
	display:block;
	padding:2px 10px 2px 10px;
	width:110px;
	background:#003067;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border:none;
	margin-bottom:10px;
}
/* Style Id:19006 Advanced Pager*/

div.Pager {
	display:inline-block;
	width:100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.Pager a.PagerPage,
.Pager a.PagerPage:link,
.Pager a.PagerPage:active,
.Pager a.PagerPage:hover,
.Pager a.PagerPage:visited {
	float:left;
	display: block;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 25px;
	border: solid 1px #A0A0A0;
	text-decoration: none;
	color: #000000;
	margin-right: 3px;
}

.Pager span.CurrentPage {
	float:left;
	display: block;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	margin-right: 3px;
}

.Pager span.TotalItems {
	float:left;
	display: inline-block;
	height: 25px;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	margin-right: 3px;
}

.Pager a.PagerNext,
.Pager a.PagerNext:link,
.Pager a.PagerNext:active,
.Pager a.PagerNext:hover,
.Pager a.PagerNext:visited {
	float:left;
	display: block;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 25px;
	border: solid 1px #A0A0A0;
	text-decoration: none;
	color: #000000;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: center center;
}

.Pager a.PagerPrevious,
.Pager a.PagerPrevious:link,
.Pager a.PagerPrevious:active,
.Pager a.PagerPrevious:hover,
.Pager a.PagerPrevious:visited {
	float:left;
	display: block;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 25px;
	border: solid 1px #A0A0A0;
	text-decoration: none;
	color: #000000;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: center center;
}
/* Style Id:19353 SearchResult*/

.SearchResult{
	color:#000000;
}

.SearchResultItem{
	padding-bottom:20px;
}

.SearchResultItem span.LinkText{
	font-weight:bold;
}

.SearchResultItem a{
	color:#1122cc;
	text-decoration:underline;
}

.SearchResultItem a.HeadingLink{
	display:inline-block;
}

.SearchResultItem a.HeadingLink h2{
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

.SearchResultItem .UrlLink{
	color:#009977;
	text-decoration:none;
}

.EmptyMessage{
	color:#000000;
}
/* Style Id:19413 KeywordsCloud*/

.Seeems-KeywordsCloud-Container{
        line-height:30px;
}

.Seeems-KeywordsCloud-Container a{
	display:block;
	float:left;
	margin-right:15px;
	text-decoration:underline;
}

.Seeems-KeywordsCloud-Container .XX-Small{
	font-size:10px !important;
	color:#bbbbbb;
}

.Seeems-KeywordsCloud-Container .X-Small{
	font-size:12px !important;
	color:#123456;
}

.Seeems-KeywordsCloud-Container .Small{
	font-size:14px !important;
	color:#222222;
}

.Seeems-KeywordsCloud-Container .Medium{
	font-size:16px !important;
	color:#eebb22;
}

.Seeems-KeywordsCloud-Container .Large{
	font-size:18px !important;
	color:#33cc33;
}

.Seeems-KeywordsCloud-Container .X-Large{
	font-size:24px !important;
	color:#ff3333;
}

.Seeems-KeywordsCloud-Container .XX-Large{
	font-size:28px !important;
	color:#3333cc;
}
/* Style Id:38057 PlainStyle*/

.GalleriesList a {
	float: left;
	display:inline-block;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	font-size:16px;
	padding:3px;
	line-height:18px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.Gallery .VideoContainer {
	padding-bottom: 10px;
}

.Gallery a {
	display:inline-block;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	
}

.Gallery a img {
	display:block;
	float:left;
}
/* Style Id:48206 Documentation Display*/

.Documentation .Category .Description {
	padding-top:15px;
	padding-bottom: 10px;
}

.Documentation .Component .Type .Heading {
	padding-bottom: 10px;
}

.Documentation .Component .Heading h1{
	margin-bottom: 8px;
}

.Documentation .Component .Type .Heading img {
	display:block;
	border:0px;
	margin-right:5px;
    float:left;
}

.Documentation .ViewTechInfo,
.Documentation .HideTechInfo
{
	font-weight: bold;
	color: blue;
}

.Documentation .TechnicalInfo,
.Documentation .HideTechInfo
{
	display: none;
}

.Documentation .Component .Type .Heading h1 {
	display:block;
    float:left;
}

.Documentation .Component .Type h2,
.Documentation .Component .Type h3 {
	font-weight: normal;
	font-size:12px;
}

.Documentation .Component .Description h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.Documentation .Component .Description {
	padding-bottom: 10px;
}

.Documentation .Component .Properties .Title {
	font-weight:bold;
	font-size:14px;
	padding-bottom: 10px;
}

.Documentation .Component .Properties .Property {
	padding-bottom: 10px;
}

.Documentation .Component .Properties .Property .Caption {
	float:left;
	width:30%;
	font-weight:bold;
}

.Documentation .Component .Properties .Property .Caption span {
	font-weight:normal;
	font-size:10px;
}

.Documentation .Component .Properties .Property .Caption .Name {
	color: red;
}


.Documentation .Component .Properties .Property .Description {
	float:left;
	width:70%;
}
/* Style Id:7412 Body*/

body
{
	background-image: url('/files/template/Page/ProductGrayGradient.png'); /**frontend*/
}

/* Style Id:7414 Menu*/

/* default for level 0 */

.css-menu-level0 a, .css-menu-level0 a:link, .css-menu-level0 a:visited, .css-menu-level0 a:active, .css-menu-level0 a:hover
{
	color: #FFF;
}

.css-menu-level0 li.css-menu-selected
{
	background-image: url(/files/template/Menu/ProductGrayGradientMenuTabBg.png);
}

.css-menu-level0 li.css-menu-selected a, .css-menu-level0 li.css-menu-selected a:link, .css-menu-level0 li.css-menu-selected a:visited, .css-menu-level0 li.css-menu-selected a:active, .css-menu-level0 li.css-menu-selected a:hover
{
	color: #000;
}

/* default for level 1 */

.css-menu-level1 a, .css-menu-level1 a:link, .css-menu-level1 a:visited, .css-menu-level1 a:active, .css-menu-level1 a:hover
{
	color: #000;
}

.css-menu-level1 li.css-menu-selected a, .css-menu-level1 li.css-menu-selected a:link, .css-menu-level1 li.css-menu-selected a:visited, .css-menu-level1 li.css-menu-selected a:active, .css-menu-level1 li.css-menu-selected a:hover
{
	color: #FFF;
}

.css-menu-level1 li.css-menu-selected
{
	background-image: url(/files/template/Menu/HorizontalLevel1Gray_Selected.png);
}

/* Style Id:7357 Vertical Menu Colors*/

.vertical-menu a, .vertical-menu a:link, .vertical-menu a:visited, .vertical-menu a:active, .vertical-menu a:hover
{
	/* color of link */
/*	color: #75798B; */
	color: #1A4E5B;
}

li.vertical-menu-item-level0.vertical-menu-selected
{
	/* background color of selected item level 0 */
	background-color: #C9CDD6;
}

li.vertical-menu-item-level1.vertical-menu-notselected a
{
	/* color of link */
/*	color: #75798B; */
	color: #1A4E5B;
}

li.vertical-menu-item-level0.vertical-menu-selected.vertical-menu-has-selected-child
{
	/* background color of second level */
	background-color: #E6E8EC; 
}

ul.vertical-menu-level1
{
	/* background color of second level */
	background-color: #E6E8EC;
}

li.vertical-menu-item-level1.vertical-menu-selected
{
	/* background color of selected item level 1 */
	background-color: #D9DBE1;
}
/* Style Id:8239 Print Style*/

@media print 
{
	body
	{
		background-image: none;
	}
	
	tr.SeeemsGridRow1,
	tr.SeeemsGridRow2
	{
		display:none;
	}

	tr.SeeemsGridRow3 td.SeeemsGridCell1
	{
		background-image: none;
		background-color: transparent;
	}

	tr.MainContentRow1,
	tr.MainContentRow2,
	tr.MainContentRow3
	{
		display:none;
	}

	tr.MainContentRow4 td.MainContentCell1,
	tr.MainContentRow4 td.MainContentCell2,
	tr.MainContentRow4 td.MainContentCell4
	{
		display:none;
	}

	tr.MainContentRow4 td.MainContentCell3
	{
		background-color:transparent;
	}
}
/* Style Id:8240 Top And Main Content Areas*/

td.TopAndMainContentAreas
{
  background-image:url('/files/template/Page/TopAndMainBg.png');
}
/* Style Id:7439 Body*/

body
{
	background-image: url('/files/template/Page/ProductGreenGradientBg.png'); /**frontend*/
}

/* Style Id:7450 Menu*/

.css-menu-level1 li.css-menu-selected
{
	background-image: url(/files/template/Menu/HorizontalLevel1Green_Selected.png);
}

/* Style Id:7440 Heading Styles*/

.Seeems-VeryLargeHeading
{
	font-size: 50px;
	line-height: 50px;
	color: #1A4E5B; /* gray */
/*	color: #0087C9; */ /* blue */
/*	color: #6D029D; */ /* purple */
/*	color: #309E01; */ /* green */
/*	color: #DE8100; */ /* orange */
/*	color: #BF1A07; */ /* red */
}

.TopContentArea .Seeems-VeryLargeHeading
{
	color: #FFF;
}

.Seeems-LargeHeading
{
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 10px 0;
}

.Seeems-NormalHeading
{
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

.Seeems-SmallHeading
{
	font-size: 14px;
	color: #000;
	margin: -5px 0 0 40px;
}


