@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, fieldset, form, label, legend {
background: transparent;
border: 0;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,var { font-style: normal; font-weight: normal; }
/*ol,ul { list-style: none; }*/
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border: 0; }

body { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; }

a { text-decoration: none; }
a:hover { text-decoration: none; }

a.noline { text-decoration: none; }
a.noline:hover { text-decoration: underline; }

.link_static { text-decoration: none; color: black; }
a.link_static { text-decoration: none; color: black; }
a.link_static:hover { text-decoration: none; color: black; }
a.link_static:visited { text-decoration: none; color: black; }
a.link_static:active { text-decoration: none; color: black; }
a.link_static:link { text-decoration: none; color: black; }

.float_left { float: left; }
.float_right { float: right; }
.padding_4 { padding: 4px; }
.padding_10 { padding: 10px; }
.padding_20 { padding: 20px; }
.marginbtm_20 { margin-bottom: 20px; }
.margintop_10 { margin-top: 10px; }
.margintop_20 { margin-top: 20px; }
.margintop_50 { margin-top: 50px; }
.marginR_20 { margin-right: 20px; }
.marginR_XL { margin-right: 130px; }
.clear { clear: both; }

.width_320 { width: 320px; }
.width_360 { width: 360px; }

.bold { font-weight: bold; }
.size_14 { font-size: 14px; }
.size_16 { font-size: 16px; }
.size_18 { font-size: 18px; }
.size_20 { font-size: 20px; }
.size_30 { font-size: 30px; }
.size_35 { font-size: 35px; }
.size_40 { font-size: 40px; }
.color_fff { color: #FFF; }
.color_272727 { color: #272727; }
.color_ad2828 { color: #ad2828; }
.color_bab9b9 { color: #bab9b9; }

.content_margin { width: 875px; margin: auto; }

#index_top { background: url(bg_big.gif) repeat-x top #b1b1b1; }

#header { padding: 0px 26px; height: 105px; }

.btn_navL { width: 6px; height: 29px; margin-left: 5px; float: left; background: url(btn_navbg.png) no-repeat left; }
.btn_navM { height: 17px; padding: 6px; float: left; background-color: #982826; color: #FFF; font-size: 14px; }
.btn_navR { width: 6px; height: 29px; margin-right: 5px; float: left; background: url(btn_navbg.png) no-repeat right; }

#header a:hover .btn_navL { background: url(btn_navbgActive.png) no-repeat left; }
#header a:hover .btn_navM { background-color: #b6b6b6; color: #000; }
#header a:hover .btn_navR { background: url(btn_navbgActive.png) no-repeat right; }

#header .float_right { height: 41px; padding-top: 12px; }

#index_slider {
width: 860px;
height: 364px;
clear: both;
margin: auto;
background: url(bg_slider.png) no-repeat center;
position: relative;
}

#index_title { width: 680px; margin: auto; padding: 12px; }

#index_content { padding: 0px 0px 10px 20px; }

#input_text {
width: 212px;
height: 38px;
padding: 8px;
float: left;
margin-top: 20px;
background: url(input_textbg.png) no-repeat;
}
#input_text input { border: 0px; width: 205px; }

#footer { padding-bottom: 80px; }
#footer_white { background-color: #ffffff; }

#copyright { padding: 10px; margin-top: 40px; clear: both; border-top: 1px solid #cacaca; text-align: right; }

/*article pages*/
#article_top { background: url(bg_small.gif) repeat-x top #FFF; }
#article_content { clear: both; background: url(bg_headershadow.png) no-repeat center top; }

#left_content { width: 600px; float: left; }

#right_content { width: 255px; float: right; background: url(sideport_bgM.gif) repeat-y; }
#right_contentTop { width: 255px; height: 10px; margin-bottom: 10px; background: url(sideport_bg.gif) no-repeat top; }
#right_contentBtm { width: 255px; height: 10px; margin-top: 10px; background: url(sideport_bg.gif) no-repeat bottom; }

.sideport_title { width: 190px; height: 18px; margin-top: 5px; background: url(sideport_titleshadow.png) no-repeat; }
#product_screenshots { width: 210px; height: 83px; margin: 10px 0px; background: url(img_screenshots.png) no-repeat left; }

ul.ul_greentick li { margin-left: 10px; list-style: url(bullet_tick.png); line-height: 20px; }


/* from cymplicity... */

a.top_smlink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:8pt;color:#FF7575;font-weight:normal}
a.top_smlink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#ffffff;font-weight:normal}

a.forumtitlelink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11pt;color:#C30000;font-weight:normal}
a.forumtitlelink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11pt;color:#000000;font-weight:normal}

.forumtopiclink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:normal}
a.forumtopiclink {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:normal}
a.forumtopiclink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;font-weight:normal}

.forumtopic2link {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#E13A3A;font-weight:bold}
a.forumtopic2link {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#E13A3A;font-weight:bold}
a.forumtopic2link:hover {text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;font-weight:bold}

.forumnormallink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#A51C1C;font-weight:normal}
a.forumnormallink {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#A51C1C;font-weight:normal}
a.forumnormallink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;font-weight:normal}

.eventtitlelink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#A51C1C;font-weight:bold}
a.eventtitlelink {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#A51C1C;font-weight:bold}
a.eventtitlelink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;font-weight:bold}

.siteaddlink {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#9A0808;font-weight:bold}
a.siteaddlink {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#9A0808;font-weight:bold}
a.siteaddlink:hover {text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;font-weight:bold}

.topictitlelink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#A51C1C;font-weight:bold}
a.topictitlelink {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#A51C1C;font-weight:bold}
a.topictitlelink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;font-weight:bold}

a.featureArticleSMlink {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#FF5E00;font-weight:normal}
a.featureArticleSMlink:hover {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;font-weight:normal}

a.featureArticlelink {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#AA0000;font-weight:bold}
a.featureArticlelink:hover {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:bold}

a.footerlink {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:8pt;color:#F5A8A8;font-weight:normal}
a.footerlink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#ffffff;font-weight:normal}

a.articlebottomlink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#C20000;font-weight:normal}
a.articlebottomlink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#cccccc;font-weight:normal}

.relatedarticlelink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#B90000;font-weight:normal}
a.relatedarticlelink {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#B90000;font-weight:normal}
a.relatedarticlelink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666666;font-weight:normal}

.subsectionLink {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#ffffff;font-weight:bold}
a.subsectionLink {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#EDBFBF;font-weight:normal}
a.subsectionLink:hover {text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#ffffff;font-weight:normal}

a.smalllink {text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:8pt;color:#FF7575;font-weight:normal}
a.smalllink:hover {text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#ffffff;font-weight:normal}

a.smalllink2 {text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;font-weight:normal}
a.smalllink2:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#cccccc;font-weight:normal}

a.smalllink3 {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#626262;font-weight:normal}
a.smalllink3:hover {text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#cccccc;font-weight:normal}

.articleheadline { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13pt;font-weight:bold;color:#ad2828;}
.tsBody { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#000000; line-height:17px}
.abstract { font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#000000}
.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#000000}
.eventFont { font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#000000}

.tsTextBold { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color:#000000}
.tsTextNormal { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#000000}

.dateFont { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight:normal;color:#333333}

.SearchFont { font-family: Arial, Helvetica, sans-serif;font-size: 8.5pt;font-weight:bold;color:#803941}
.sectionFont { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color:#4C3792}
.sectionBg { background : #9A0808}
.sectionHeader { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;font-weight:bold;color:#ad2828;}
.subsectionHeader { font-family: Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#000000; line-height:15px}
.article { font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000}
.tsHeader { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13pt;font-weight:bold;color:#ad2828;}
.tsArticleHeadline { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt; font-weight:bold;color:#ad2828;}
.tsArticleHeadline2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt; font-weight:bold;color:#ad2828;}

