@import "videobox.css";

/*================================================
Software Secure
-Css Document;
-- 1.1 Reset the styles.
--1.2 Default styles of the links, colors etc.
--1.3 General layout

================================================*/
/*================================================
1.1 Reset the styles.
================================================*/
html { height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; }

body { height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; color: #222222; font: 75% Arial, Helvetica, sans-serif; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { font-family: Arial, Helvetica, sans-serif; }

div, dl, dt, dd, ul, ol, li, legend, input, button, textarea, p, blockquote, th, td { line-height: 1.4em; word-spacing: 0.04em }

a, a:link, a:focus, a:hover, a:active { outline: none; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

input[type=radio], input[type=checkbox] { vertical-align: middle; margin: 0; }

address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }

del, ins { text-decoration: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; padding: 0; margin: 0; }

input:focus, textarea:focus { outline: none }

/*================================================
1.2  Default styles of the links, colors etc.
================================================*/
body { background: #fff!important; height: 100%; min-height: 100%; }

#aspnetForm {min-height: 100%; background: url(/SSINewsite/images/bg/wrap-bg2.gif) repeat-x bottom left!important; }

fieldset { margin: 0px; padding: 0px; border: none; }

p { padding: 10px 0px 5px 0px; }

/* Clearfix */
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0 }

.clearfix { display: inline-block; }

.clear { clear: both; }

.alignLeft, .floatLeft { float: left; clear: none!important; }

.alignRight, .floatRight { float: right; }

.floatLeft a:hover , .floatRight a:hover {color: #e2a72a; text-decoration: none; }

.f-strong { font-weight: bold; }

button { border: 0px; cursor: pointer; }

a, a:link, a:visited { color: #83a4aa; font-size: 1em; /*background-color: inherit;*/ text-decoration: none; }

a:visited { text-decoration: none; }

a:hover, a:visited:hover { color: #e2a72a; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { color: #255b81; font-family: Helvetica; }

h1 { font-size: 1.417em; font-weight: normal; line-height: 25px; padding-bottom: 5px; }

h2 { font-size: 1.25em; font-weight: normal; color: #255b81; padding-bottom: 3px; }

h3 { font-size: 1.333em; }

h4 { font-size: 1.333em; display: block; padding-bottom: 10px; font-weight: normal; font-family: helvetica; }

h5 { font-size: 1.333em; padding-bottom: 10px; }

.hidden { display: none; }

.align-center { text-align: center; }

.align-right { text-align: right; }

.align-left { text-align: left; }

label { display: block; font-size: 12px; }

.clear { font-size: 0px; line-height: 0px; }

.clearnone { clear: none!important }

.textarea, textarea { width: auto; padding: 0px; color: #666; font-size: 12px; font-weight: normal; border: 0px solid #4A4A4A; }

.inputbox, input[type="text"], input[type="password"] { width: auto; font-size: 12px; line-height: 14px; color: #666; font-weight: normal; vertical-align: middle; border:1px solid #e1e1e1; }

/* Default layout of select boxes */
select { font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 2px; font-size: 11px; font-weight: normal; color: #666; vertical-align: middle; border: 1px solid #e1e1e1; }

select option { padding: 0px 0px 0px 2px; }

.radiobutton { display: inline; float: left; margin-right: 7px; vertical-align: middle; }

/* Needed Colors */

.f15 { font-size: 17px; color: #222222; }

/*================================================
1.3 General layout
================================================*/
#home #wrapHeader { margin: 0px; padding: 5px 0px 0px 0px; margin: 0 0 0 20px; position: relative; z-index: 10; height: 110px; width: 940px; }

#wrapHeader { margin: 0px; padding: 5px 0px 0px 0px; margin: 0 0 0 20px; position: relative; z-index: 10; height: 110px; width: 940px; }

#globalContainer { min-height: 100%!important; padding: 0 0 0px 0; margin: 0 auto 0px auto!important; background: url(/SSINewsite/images/bg/wrap-bg.gif) repeat-x top left!important; }

#wrapper { overflow: hidden; padding: 15px 10px 0px; width: 960px; margin: 0 auto!important; }

#wrapContent { clear: both; position: relative; z-index: 1; overflow: hidden; padding: 10px 0px 0px 0px; margin: 0 0px 0 20px; }

#home #wrapContent { clear: both; position: relative; z-index: 1; overflow: hidden; padding: 0px 0px 0px 0px; margin: 0 0px 0 10px; }

/*================================================
2.0 Header
================================================*/
#wrapHeader li { list-style-type: none; float: left; display: block; }

#wrapHeader #top-grid a, #wrapHeader #top-grid a:hover, #wrapHeader #nav a, #wrapHeader #nav a:hover { text-decoration: none; }

/*
Left Nav
===========================*/
#wrapHeader #top-grid { float: left; padding-left: 0px; width: 940px; height: 60px; overflow: hidden; }

#wrapHeader #top-grid ul { float: right; height: 28px; padding: 6px 0px 0px 61px; }

#wrapHeader #top-grid li { display: block; float: left; text-align: center; padding: 0 10px 0 0px; margin: 0 10px 0 0px; background: url(/SSINewsite/images/nav/h-bg.gif) no-repeat 100% 50%; }

.search-holder { position: relative; background: url(/SSINewsite/images/bg/search-bg.gif) no-repeat top left; cursor: pointer; width: 171px; height: 24px; float: right; padding: 4px 4px 0px 4px; }

.search-hover { background: url(/SSINewsite/images/bg/search-bg.gif) no-repeat left bottom; }

.search-holder .s { padding: 4px 0 0 0px; width: 145px; border: 0px!important }

.search-holder .search-btn { border: 0px; position: absolute; cursor: pointer; background: none; width: 27px; height: 24px; right: 2px; top: 2px; }

/*================================================
Navigation
================================================*/
#nav { clear: both; }

/*================================================
Logo
================================================*/
#logo { margin: 0 auto; float: left; width: 250px; padding: 0px; }

#logo a { position: relative; display: block; width: 250px; height: 50px; clear: both; }

#logo a span { display: block; position: absolute; width: 250px; height: 38px; left: 0px; top: 0px; background: #ffffff url(/SSINewsite/images/logo.png) no-repeat left top; z-index: 100; }

#logo span.tagline { text-transform:uppercase; color:#969696; position:absolute; left:44px; bottom:58px; font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1.5px;}

.menu-holder { background:url(/SSINewsite/images/nav/nav-bg-2.gif) repeat-x 0% 0%; min-height: 36px; clear: both; }

ul.menu { margin:0 0 2px; padding:0 0 0 0px; list-style:none; float: left; width: 800px; }

ul.menu li { float:left; background:url(/SSINewsite/images/nav/nav-bg-2.gif) repeat-x 0% 0%; font-family: tahoma; font-size: 1em; padding: 0; height: 36px; }

ul.menu li.hover, ul.menu li:hover { position:relative; }

ul.menu a { color:#58585a; float:left; line-height: 36px; cursor:pointer; font-family: tahoma; display: block; /*font-weight: bold;*/ padding: 0px 15px 0 15px; }

ul.menu .nav-1 a { text-transform: uppercase; }

ul.menu a span { float:left; padding: 0 0px 0 0; display: block; }

ul.menu a:hover, ul.menu .active a, ul.menu li:hover a { color:#fff; text-decoration:none; }

ul.menu .active a.drop { background:url(/SSINewsite/images/bg-menu-active.gif) no-repeat 100% 0; }

ul.menu .active ul a { color:#fff; }

ul.menu a.drop:hover, ul.menu li.hover a.drop, ul.menu li:hover a.drop { color: #fff; }

ul.menu a.drop:hover span, ul.menu li.hover a.drop span, ul.menu li:hover a.drop span { background:url(/SSINewsite/images/bg-menu-l.gif) no-repeat; }

.drop-box { position:absolute; top:36px; left:0px; width:152px; overflow:hidden; display:none; }

ul.menu li.nav-1 .drop-box {width:142px!important;}

ul.menu li.hover .drop-box, ul.menu li:hover .drop-box { display:block; }

.nav-1 .drop-box { border-bottom: 1px solid #ffdf99;}

.drop-box  { border-bottom: 1px solid #515151;}

.nav-1 .drop-box  { border-bottom: 0px!important;}

.drop-box .b { display: none; }

.drop-box .c { height:1%; overflow:hidden; padding:0; background:url(/SSINewsite/images/bg-drop-box-c.png) repeat-y; }

ul.menu li.nav-1 ul { background:#e2a72a; width: 132px!important; }

ul.menu li ul { padding:0 6px; list-style:none; height:1%; overflow:hidden; background: #818181; }

ul.menu li.nav-1 ul li { background:url(/SSINewsite/images/nav/sep-1.gif) repeat-x top left!important; }

ul.menu li ul li { float:none; height:1%; position:static !important; overflow:hidden; padding:4px 0px 0px 0px; background:url(/SSINewsite/images/nav/sep-2.gif) repeat-x top left; margin:0px 0 2px; }

ul.menu li.nav-3 .drop-box { width: 320px; }

ul.menu li.nav-3 .drop-box ul { padding: 10px 0 10px 0; }

ul.menu li.nav-3 ul li { float: left; width: 140px; margin: 0px 7px 0px 10px; overflow: hidden; }

ul.menu li ul li li { margin: 0!important }

ul.menu li.nav-2 ul li { float: left; width: auto; margin: 0px 0px 0px 0px; overflow: hidden; }

ul.menu li ul li { background: none!important; }

ul.menu li.nav-1 a { color: #fff;  width: 142px; text-align: center; padding: 0px; background:url(/SSINewsite/images/nav/nav-bg.gif) repeat-x left top; }

ul.menu li.nav-1:hover a, ul.menu li.nav-1:hover a:hover { background:url(/SSINewsite/images/nav/act-bg-1.gif) repeat-x left top; }

ul.menu li:hover a, ul.menu li a:hover { background:url(/SSINewsite/images/nav/act-bg-2.gif) repeat-x left top; }

ul.menu li.nav-1 li a { background: none!important; text-align: left; font-size: 1em; color: #6c5014!important; line-height: 14px; padding: 0px 5px 0px 5px!important; width: 122px!important; text-transform:none;  }

ul.menu li li a { background: none!important; text-align: left; font-size: 1em; color: #ededed; line-height: 20px; padding: 0px 5px 0px 5px!important; width: 130px!important; text-transform:none;  }

ul.menu li li a:hover { color: #c6c6c6 }

ul.menu li li ul { padding: 10px 0px 10px 0px; left: 0px; margin: 10px 0 0 0px; clear: both; background:url(/SSINewsite/images/nav/sep-2.gif) repeat-x top left; }

ul.menu li.nav-1 li a:hover { color: #a0761e!important;  text-transform:none; }

ul.menu li.nav-1 li, ul.menu li.nav-2 li { padding: 13px 0 10px 0; }

ul.menu li li li, ul.menu li li { padding: 5px 0 5px 0; }

ul.menu li li li a span { background:url(/SSINewsite/images/nav/ln.gif) no-repeat bottom right!important; }

ul.menu li.nav-2 a { color: #fff; width: 144px;  text-align: center; padding: 0px; background:url(/SSINewsite/images/nav/nav-bg.gif) repeat-x left top; }

ul.menu ul a, ul.menu li.hover ul a, ul.menu li:hover ul a { float:left; padding: 0px 15px 0px 15px; }

ul.menu ul a:hover, ul.menu li.hover ul a:hover, ul.menu li:hover ul a:hover { background:#faa723; text-decoration:none; }

ul.menu li .drop-box ul {padding: 5px 0 10px 0px;}

ul.menu li ul li { margin:0 7px 0 10px; }

ul.menu li.nav-1 ul li { margin:0 0px 0 0px!important; }

ul.menu li.nav-1 .drop-box ul {padding: 0px 6px!important;}

ul.social { width: 100px; padding: 0 10px 0 0; float: right; overflow: hidden; height: 36px; }

ul.social li a { padding: 36px 0 0 0; background:url(/SSINewsite/images/social.png) no-repeat 0% 0%; width: 20px; height: 21px; display: block; margin: 8px 0px 0px 5px; }

ul.social li a:hover { margin: 7px 0px 0px 5px; }

ul.social li a.facebook { background-position: 0% 0%; }

ul.social li a.rss { background-position: -25px 0%; }

ul.social li a.twitter { background-position: -50px 0%; }

ul.social li a.linked-in { background-position:  100% 0%; }

/*================================================
Footer
================================================*/
#footer { padding: 45px 0 20px 20px; overflow: hidden; width: 960px; }

#footer ul { list-style-type: none; }

#footer ul li { float: left; display: block; padding: 0 5px 0 0; margin: 0 5px 0 0; }

#footer ul li.category a { font-weight: bold; }

#footer ul a { color: #83a4aa; font-size: 14px; font-family: Helvetica; }

#footer ul a:hover { color: #e2a72a; font-size: 14px; text-decoration: none; }

#footer .f-right { float: right; }

#footer .f-right, #footer .f-right span { text-transform: uppercase; color: #83a4aa; font-size: 11px; font-family: Helvetica; padding: 0 15px 0 0; }

#footer .f-right a { font-size: 11px; }

/*================================================
1.4 Content
================================================*/
#content { width: 665px; float: left;  }

#content ul, #content ol, .cc-desc ul, .cs-desc ol { margin: 15px 0 0 25px; }

#content ul li, #content ol li, .cc-desc ol li, .cc-desc ul li { margin: 0 0 5px 0px; }

#content table tr td { padding-bottom: 10px;}

#content ul.sf_newsList { margin:0 ; padding:0;}

#sidebar { float: right; width: 240px; }


.box { background: #e4ebec; border-bottom: 1px solid #c2c8c9; margin: 20px 0px 20px 10px; width: 190px; overflow: hidden; padding: 20px 15px 10px 15px; }

.box h4 { border-bottom: 1px solid #b6bbbc; color: #255b81; font-size: 17px; }

.box h4.case-study-box { background:url(/SSINewsite/images/icons/icon2.png) no-repeat 100% 0%; padding: 0 50px 10px 0px; }

.box a { color: #586466; padding: 0 0px 0 5px; }

.box a:hover { color: #E2A72A; }

/*================================================
1.5 Breadcrumb
================================================*/
.breadcrumb { padding: 0 0 15px 0; color: #b6bbbc; }

.breadcrumb span { color: #b6bbbc; padding: 0 5px 0 0; }

.breadcrumb a:hover { color: #255b7b; padding: 0; }

/*================================================
1.6 Slider
================================================*/
.slider { height: 293px; width: 940px; padding: 0px 0px 0px 10px; background:url(/SSINewsite/images/slide/slide-bg2.png) no-repeat 50% 100%; margin: 0 0 40px 0; overflow: hidden; }

/*================================================
1.7 Home content
================================================*/
.main-content { width: 680px; float: left; margin-left: 20px; display: inline; }

#home .main-content {margin-left: 10px!important}

.main-sidebar { float: right; width: 240px; }

.main-sidebar h4 { font-size: 18px; font-weight: bold; border-bottom: 1px solid #cbcbcb; }

.main-sidebar ul li { list-style-type: none; padding: 13px 0 13px 0px; border-bottom: 1px solid #cbcbcb; }

.main-sidebar a { color: #5e5e5e; }

.main-sidebar a:hover, .main-sidebar a:visited:hover { color: #e2a72a; }

.demo-box-holder { background:url(/SSINewsite/images/bg/navi-bg2.gif) repeat-y 0% 0%; margin: 0 0 20px; clear: both; padding: 5px 0 0 0px; }

.demo-box-holder ul { background:url(/SSINewsite/images/bg/navi-bg.gif) no-repeat 0% 0%; height: 38px; padding: 0px 15px 0 5px; }

.demo-box-holder ul li { border: 0px; float: left; padding: 0 0 0 10px; display: block; }

.demo-box-holder ul li a { color: #fff; font-weight: helvetica; padding: 10px 0 0 0px; font-weight: bold; display: block; }

.demo-box-holder ul li a:hover { color: #E2A72A; }

.demo-box-holder .demo-logo { text-align: center; }

/*================================================
1.8 Tabs
================================================*/
.cc-desc { overflow: hidden; color: #5c5c5c; }

.cc-desc .cc-left { width: 430px; float: left; padding: 10px 0 0 0px; }

.cc-desc .cc-left a { text-decoration:none; color: #5c5c5c; }

.cc-desc .cc-left a:hover { text-decoration: none; color: #e2a72a; }

.cc-desc .cc-right { width: 195px; float: right; padding: 5px 0 0 0px; }

.cc-desc .cc-right ul { margin: 0px; }

.cc-desc .cc-right li { list-style-type: none; padding: 5px 0 0 0; margin: 0; }

.cc-desc .cc-right span { color: #e2a72a; padding: 0 5px 0 0; font-style: normal; vertical-align: top; }

.cc-desc .cc-right a { color: #5c5c5c; font-style: italic; }

.cc-desc .cc-right a:hover { color: #e2a72a; }

#cc-tabs a { font-size: 14px; margin-left: 5px; }

.ui-tabs-hide { display: none; }

/*tabs*/
#cc-tabs{
  list-style: none; margin: 0; padding: 0 0 0 4px;  background:url(/SSINewsite/images/bg/bg-div.gif) repeat-x 0% 42px; height: 56px;
  font-size:12px;
}
    #cc-tabs li{
       float: left; margin: 0 0 0 0px; width: 225px; min-width: 84px; /* be nice to Opera */
       height: 56px; 
    }


/*tabs*/

/* Skin */
.ui-tabs-nav, .ui-tabs-panel { font-size: 12px; }

.ui-tabs-nav {  }

.ui-state-active {
	background:url(/SSINewsite/images/bg/act.gif) repeat-x 0% 42px;  height: 56px;

}

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }

.ui-tabs-nav li { }

.ui-tabs-nav a, .ui-tabs-nav a span { display: block; padding: 0 10px; }

.ui-tabs-nav a { margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0; color: #255b81; font-size: 1.167em; font-weight: normal; height: 46px; line-height: 1.2; padding: 0px 0px 0px 50px; text-align: left; text-decoration: none; outline: 0; /* prevent dotted border in Firefox */ }

.ui-tabs-nav .ui-tabs-selected a { position: relative; z-index: 2; margin-top: 0; }/*color: #e2a72a; }*/

.ui-tabs-nav a span { width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 18px; /* IE 6 treats height as min-height */ min-height: 18px; padding-top: 6px; padding-right: 0; }

.ui-tabs-nav a span { /* hide from IE 6 */ width: auto; height: auto; }

.ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 0px; }

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:focus, .ui-tabs-nav a:active {}
.ui-tabs-nav a:hover {color: #e2a72a; }

.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { }

.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { }

.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { }

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }

.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }

.ui-tabs-panel { padding-bottom:1em; padding-top:1em; padding-left:0px; padding-right:40px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ }

.ui-tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%; }

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ display: inline-block; }

*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; }

.secure-exam { background:url(/SSINewsite/images/icons/icon1.png) no-repeat 0% 0%; padding: 10px 30px 0 60px!important; }

.case-study { background:url(/SSINewsite/images/icons/icon2.png) no-repeat 0% 0%; padding: 10px 0px 0 60px!important; }

.product-demo { background:url(/SSINewsite/images/icons/icon3.png) no-repeat 0% 0%; padding: 10px 30px 0 60px!important; }

#ani1 img { float:left; margin-left:10px; margin-right:20px; vertical-align:middle; }

#ani1 p.infos {overflow:hidden; font-size:12px; line-height:19.28px; padding:0; margin-top:5px;}

#ani2 { padding-right:35px; }

#ani2 img { float:left; margin-right:20px; vertical-align:middle; margin-top:3px;}

#ani2 p.infos {margin:0; overflow:hidden; font-size:11px; line-height:17.28px; padding:0;}

#ani2 p.maindescription { font-weight:bold; line-height:19.28px; font-size:12px; margin:0; padding:0;} 

#ani3 p { padding:0; margin:0; overflow:hidden; }

#ani3 h2 { margin:0; padding:0; overflow:hidden; font-size:17px; }

#ani3 ul { list-style:none; margin:0; padding:0;}

#ani3 ul li { list-style:none; margin-bottom:30px; vertical-align:middle; height:50px; }

#ani3 ul li  img { width:83px; height:46px; border:1px solid #545454; padding:1px; float:left; margin-right:20px; }

p.maindescription , span.strong  { font-weight:bold; line-height:19.28px; font-size:12px;  } 

h1.download-title { background:url("../images/icons/icon5.png") no-repeat  scroll left; padding:10px 0 10px 60px; }

h1.download-title a { text-decoration:none; color:#255B81;}

h1.download-title span.arrows { width:7px; height:5px; background:url("../images/icons/arrows.png") no-repeat; display:inline-block; vertical-align:middle;}

h4.join-email { font-size:15px; line-height:17px; border:none; padding-top:10px; padding-left:10px; }

h4.conversion-point-a { font-size:15px; line-height:17px; border:none; padding:0 0 10px 0; float:left; margin:0; width:144px;}

h4.conversion-point-b { font-size:15px; line-height:17px; border:none; }

.emailbox {
	background:none repeat scroll 0 0 #E4EBEC;
	border-bottom:1px solid #C2C8C9;
	margin:20px 0 20px 10px;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	width:204px;
	height:34px;
}

.email-submit {
	background:#f6f8f9;
	border:1px solid #cbd1d2;
	cursor:pointer;
	height:34px;
	position:relative;
	overflow:hidden;

}

.email-submit .s {
	padding-top:10px;
	padding-bottom:8px;
	padding-left:10px;
	width:145px;
	color:#333232;
	font-size:11px;
	line-height:14px;
	background:#f6f8f9;
}

.email-submit .email-btn {
	background:url("../images/icons/arrow.png") no-repeat;
	border:0 none;
	cursor:pointer;
	height:15px;
	position:absolute;
	right:12px;
	top:10px;
	width:17px;
}

.email-join {
	height:34px;
	position:relative;
}

.email-join .email-btn {
	background:url("../images/icons/arrow.png") no-repeat;
	border:0 none;
	cursor:pointer;
	height:15px;
	position:absolute;
	right:13px;
	top:11px;
	width:17px;
}
/*================================================
Search Results
================================================*/

.searchResults dt {padding: 15px 0 0 0;}


/*================================================
Slider
================================================*/
#silder { height:280px; }

#sildercontent { width:940px; height:280px; float:left; position: relative; z-index:1; margin: 0 0px 0 0px; }

#sildernav { width:284px; height:280px; position: absolute; z-index: 20; left: 10px; background: url(/SSINewsite/images/slide/overflow.png) repeat-y top left; }

#sildernav span, #worklist ul li span { display:inline; }

#sildernav ul { margin:0px; padding:0px; }

#sildernav ul li.slnav { list-style:none; float:left; padding: 4px 0px; font-size: 17px; color: #b5bfc1; text-shadow: 0px 1px 1px #333; text-align:center; width:255px; margin: 0 auto; cursor:pointer; font-weight: bold; }

#sildernav ul li.active { list-style-type: none; color: #fff; background: url(/SSINewsite/images/slide/act-nav.png) no-repeat bottom left; }

#sildernav ul li:hover, #worklist ul li:hover, #sildernav ul li.active { color:#fff; }

#silder .silderitem { position: absolute; width: 940px; list-style: none outside none;  display: block; }

.portfolio_container { float:left; }

#sildernav { }

.portfoliocontent { padding:0px; position: relative; }

.portfoliocontent p { line-height:18px; padding:0px 0px; margin:0px; }

.productitem { margin-bottom:15px; height:150px; padding:2px; }

ul#slnav { width: 255px; margin: 30px auto 0 auto; }

.secure-text { clear: both; }

.secure-text { padding: 3px 20px; text-align: center; font-style: italic; font-weight: bold; text-shadow: 0px 1px 1px #333; font-family: georgia; }

.secure-text p { color: #ffffff; font-family: georgia; padding: 0px 20px; font-weight: normal; font-size: 15px; }

ul.view-demo { position: absolute; background:url(/SSINewsite/images/slide/slide-bg1.png) no-repeat 0% 0%; width: 309px; height: 60px; left: -15px; bottom: 34px; }

ul.view-demo li a { font-size: 17px; font-weight: bold; color: #fff; }

ul.view-demo li a span { color: #e2a72a; }

ul.view-demo li { list-style-type: none; width: 120px; padding: 15px 0px 0px 20px; }

.motto { top: 114px; position: absolute; font-size: 30px; color: #fff; right: 310px; text-shadow: 1px 1px 1px #000; }

.motto1 { color: #fff; position: absolute; right: 190px; top: 147px; font-weight: bold; font-size: 30px; text-shadow: 1px 1px 1px #000; }

.motto2 { top: 114px; position: absolute; font-size: 30px; color: #fff; right: 420px; text-shadow: 1px 1px 1px #000; }

.motto3 { color: #fff; position: absolute; right: 340px; top: 147px; font-weight: bold; font-size: 30px; text-shadow: 1px 1px 1px #000; }

#customers ul li { list-style-type:none; display:block; float:left; height:50; width:140; margin-right:50px; margin-bottom:30px; vertical-align:middle;}

.customerLogo { height:50px; width:100px;}


/*================================================
Blog
================================================*/
.sf_postListing {margin: 0px!important}
.sf_postTitle {font-size: 1.25em!important; margin:0px 0 15px 0px!important;}
ul.sf_postListing li {margin:0 0 30px!important;}
.sidebar li {list-style-type: none!important;}
.sf_commentsList ol {margin: 0px!important;}
.sf_commentsList ol li input {padding: 4px; width: 300px;}
.sf_commentSubmit {padding: 4px!important; width: 150px!important; background: none!important; cursor: pointer; border: 0px; font-weight: bold; text-align: left!important; color: #e2a72a!important; font-size: 17px!important}
fieldset.sf_postNewComment label {font-weight: bold; padding: 10px 0 5px 0px;}
.RadTreeView_Default .rtHover .rtIn{ background-color: transparent!important; background-image:none!important}
.sidebar h3 {margin-top: 10px;}

ul.sf_newsList li p.sf_newsAuthor {padding-top:0px !important;}
ul.sf_newsList li p.sf_readMore {padding-top:0px !important;}
ul.sf_newsList li p.sf_postCategory {padding-top:0px !important;}
ul.sf_newsList li p.sf_postTags {padding-top:0px !important;}
ul.sf_newsList li h2.sf_newsTitle {font-size: 1.25em !important;}
ul.sf_newsList li h2.sf_newsTitle a {color: #255B81 !important;}
ul.sf_newsList li p {padding:0px !important;}

ol.sf_eventsList { margin:0 !important;}
ol.sf_eventsList li h3.sf_eventTitle {font-size: 1.25em !important; margin-top:20px !important; margin-bottom:5px !important;}
ol.sf_eventsList li h3.sf_eventTitle a { color: #255B81 !important; }

.categories ul { padding-top:15px; }
.categories li { list-style-type:none!important; padding-left:2px; padding-bottom:5px;}
