
BODY { font-family: Calibri, Trebuchet, Helvectia, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background:  #E4E4E4;}
#wrapper {border: solid #9F9F9F 1px;}
p { margin: 5px 0 8px 0; color: #3a3a3a; line-height: 1.3em; font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif;}
H2 { font-size: 24px; margin: 10px 0 20px 0; padding: 5px 0 0 0; font-family: Calibri, helvetica; color:#E4633B; font-weight:normal;}
H3 { margin: 15px 0 10px 0; font-size: 18px; font-family:Calibri, helvetica; color: #000000; font-weight: normal; }

.red{  
    background-color:#FDCBCA;  
    border:solid 1px #E8514A;
	width: 300px;
	padding: 10px;
	margin-right:auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}  

.zero_pad {padding: 0px;}
.zero_mar {margin: 0px;}

.header { margin: 0px 0px 0px 0px; background:url(../images/header_bkgnd.gif) #F5F7F6; height: 78px;}
.header .right_float { float: right;  padding: 17px 0 0 25px; }
.header .right_float a:hover {text-decoration: underline;}
.header .right_float a { color: #666; text-decoration: none; font-size: 14px;}
.header_image {vertical-align:middle; padding: 0 15px 5px 15px;}
.header .right_float span {color: #666;}
#rightnav_text {line-height:5px; margin-top:18px;}
.header .rightnav a:hover { text-decoration: underline; color: #333; }

.btn_try { background: url("../images/try_streamstep.gif") no-repeat left top; display: block; height: 30px; width: 139px;  float: left; margin-left: 10px; text-indent: -9999px; } 

.logo h1 a { display: block; text-indent: -2000px; background: url('../images/ss_logo_v3.gif') no-repeat top left; height: 43px; width: 210px; text-decoration: none; }
.logo {float: left; padding: 17px 0 0 25px;}


.nav { background: url('../images/ss-main-v6-splash_07.png') repeat-x top left; height: 30px; margin: 0px 0px 0px 0px; padding-left:44px;}
.nav li { float: left; }
.nav li.first { background: url('../images/ss-main-v3-splash_06.jpg') no-repeat top left; height: 37px; /*width: 20px;*/  }
.nav li.last { float: right; background: url('../images/ss-main-v3-splash_09.jpg') no-repeat top right; height: 34px; width: 20px; }
.nav a { font-size: 14px; line-height: 31px; color: #ffffff; font-weight:bold; font-family: Calibri, Helvetica; text-decoration: none; display: block; padding: 0 21px; border-top: solid #C9C9C9 1px; height: 29px;}
.nav a:hover { text-decoration: none; background: url('../images/ss-main-v4-splash_08.gif') repeat-x; padding: 0 20px; height: 28px; border-top: solid #FFFFFF 1px; border-right: solid #FFFFFF 1px; border-left: solid #FFFFFF 1px;}

/*
.nav li.selected { background: url("../images/topbutton_02.png") no-repeat top right; } 
.nav li.selected a { background: url("../images/topbutton_01.png") no-repeat top left; margin-right: 10px; padding-right:10px; } 
*/
.nav li.selected a {  text-decoration: none; background: url('../images/ss-main-v4-splash_08.gif') repeat-x; height: 28px; border-top: solid #FFFFFF 1px; border-right: solid #FFFFFF 1px; border-left: solid #FFFFFF 1px; padding: 0 21px;}

/*#splash { background: url('../images/stream_step_splash_image_v2.jpg') no-repeat top left; height: 324px; position: relative; margin-bottom: 20px; margin-left: 10px;  }*/

#splash {margin-bottom: 0px;}
.splash_play_image {vertical-align:middle; }

#splash UL { padding: 70px 435px 0 38px; color: #fff; font-size: 18px; }
#splash UL LI { margin-bottom: 13px; }
#splash UL LI.more { text-align: right; }
#splash UL LI.more a { color: #D6C813; }

.splash-bottom { line-height: 41px; position: absolute; top: 246px; bottom: 0; left: 0; color: #92C8CE; font-size: 20px; font-weight: normal;  height: 41px; width: 955px; text-align: center;  }
.splash-bottom a { color: #e5643c; }

/*.home_buttons {position: absolute; top: 250px;}*/
#home {position: relative;}
.scroll {height: 150px;  width: 720px; border-right: 1px solid #9F9F9F;}
#slide_nav {position: absolute; bottom: 10px; left: 7px; z-index: 6;}
#slide_nav a {color: #595959; background: #FFFFFF; padding: 1px 4px 1px 4px; text-decoration: none; margin-right: 5px; border: solid 1px #DEDEDE;}
#slide_nav a.activeSlide {background: #000000; color: #FFFFFF; border: solid #000000 1px;}
#slide_show {width: 720px; width: 186; overflow: hidden;}
    	
.side_splash {position: relative; width: 240px; height: 150px; background:url(../images/side_splash_v3.gif) no-repeat; border-bottom:1px solid #9F9F9F;}
.side_splash h2 {color: #FFFFFF;  font-size: 28px; padding: 15px 10px 10px 15px; margin: 0px;}
.plus_sign {font-size: 30px; font-weight: normal;}
.side_splash h3 {color: #3F3F3F; font-size: 14px; font-weight: normal; padding: 5px 0 5px 10px; margin: 0px; line-height: 21px; font-family:Georgia, "Times New Roman", Times, serif;}
.side_splash_box {position:absolute; background: #C1C1C1; width: 224px; margin-left: 15px; bottom: 0px;}
.side_splash_learn {position: absolute; right: 0px; bottom: -1px; margin: 0px; height:28px;}
.home_buttons { padding-top: 0px;}
.home_buttons_img {border-top: solid #9F9F9F 1px; border-bottom: solid #9F9F9F 1px; border-right: solid #9F9F9F 1px;}
/*.home_buttons a{ color: #FFFFFF; text-decoration: none;}
.home_buttons a:hover{ color: #FFFFFF; text-decoration:underline;}
.home_buttons_img {margin-left: 0px; padding: 0px;}
.home_buttons li {display:inline;}*/
 
#home .window { height: 150px; position: relative; margin-top: 10px; }
#home .news { background: url('../images/ss-main-v2-splash_20.jpg') no-repeat top left; } 
#home .demo { background: url('../images/window-product-demo.jpg') no-repeat left top ; margin-left: 24px; } 
#home a.button { display: block; overflow: hidden; position: absolute; bottom: 15px; right: 15px; width: 135px; height: 30px; text-indent: -2000px;  }
#home #btn_signup {  background: url('../images/ss-main-v2-splash_31.png')  no-repeat top left; width: 135px; height: 30px }
#home #btn_comingsoon {  background: url('../images/ss-main-v2-splash_27.png')  no-repeat top left; }

UL.front LI { }

/*main content area for pages other then the home page*/
.main_content_top {background: url('../images/main_content_top.gif')  no-repeat ; width: 720px; height: 11px; margin-top: 5px;}
.main_content_middle {background: #FFFFFF; border-top: solid #9F9F9F 1px; border-bottom: solid #9F9F9F 1px; border-right: solid #9F9F9F 1px;  padding: 10px 40px 10px 40px;}
.main_content_bottom {background: url('../images/main_content_bottom.gif')  no-repeat ; width: 720px; height: 11px}
.main_content_middle a {color:#E4633B; text-decoration: none;}
.main_content_middle a:hover {text-decoration: underline;}
.main_content_middle h3{color: #E4633B; font-size: 18px; margin: 15px 0 15px 0;}
.main_content_middle h3 a{color: #E4633B; font-size: 18px; margin: 15px 0 15px 0;}
.main_h3_black {color: #000000;}
.main_content_middle ul {list-style:disc; padding: 0 0 0 15px;}
.main_content_middle li {font-size: 14px; color: #3A3A3A; line-height: 150%;}
.main_content_indent {padding-left: 40px;}

.wnd_content { padding: 50px 20px; font-size: 14px; }

.footer { margin-top: 15px; color: #666; padding-bottom: 0px; float: left;}
.footer_copywrite {font-family: Calibri, Helvetica; font-weight: bold; font-size: 10px; color:#333333;}

.footernav { margin: 0px; padding: 10px 0 0px 0; font-size: 11px; background: #CCCCCD; border-top: solid #A9A9A9 1px; border-right: solid #A9A9A9 1px; border-left: solid #A9A9A9 1px; border-bottom: solid #A9A9A9 3px;  }
.footernav a { color: #333333; text-decoration:none; }
.footernav a:hover {text-decoration: underline;}
.footernav ul { float: left; width: 127px; margin-left: 10px;}
.footernav ul li { line-height: 1.3em; padding-bottom: 3px; }
.footernav ul li .current { font-weight: bold; }
.footernav ul li.navhead { font-size: 1.2em; font-weight: bold; color: #333; }
.subnav_last ul {margin-right: 10px; margin-left: 0px;}


/* Form */

.form LABEL { display: inline; color: #333; }
.form .text { width: 220px; }
.form .text_support {width: 100px;}
.form .text_support { width: 190px;}
.form TEXTAREA { width: 510px; height: 60px;  }
.form input {display:inline;}
.form select {width: 225px;}
#demo .form LABEL { width: 100px; }
.form span.position1 {position:absolute; right:80px; top:57px;}
.form span.position2 {position:absolute; right:80px; top:104px;}
.form span.position3 {position:absolute; right:80px; top:151px;}
.form span.position4 {position:absolute; right:80px; top:197px;}
.formsize {margin-left: 30px;}

LABEL.normal { float:none !important; width: auto !important; display: inline !important; } 

/* Page */

.promo { height: 133px; display: none; }

.promo { background: url('../images/ss-company-contact_03.jpg') no-repeat top left; }




/* Subnavigation */

.subNavigation { margin-top: 5px; margin-bottom: 10px; padding-left: 60px; }
.subNavigation ul li { float: left;  }
.subNavigation ul li.first a{ padding-left: 0px; border-left: none; }
.subNavigation ul li a { display: block; padding: 0px 10px; line-height: 20px; font-size: 11px; font-family: Calibri,Helvetica; color:#5e5e5e; border-left: 1px solid #000000; text-decoration: none; }
.subNavigation ul li a:hover { text-decoration: none; color: #E4633B; }
.subNavigation ul li a.current { text-decoration: none; color: #E4633B; font-weight: bold;}

/* Info Panel box */

/*
.info_panel { width: 215px; margin-top: 10px; padding-left: 19px; }
.info_panel .content { padding: 10px;  background: url('../images/side_login_02.png') repeat-y; }
.info_panel .form .text { width: 170px; }
.info_panel h2 { background: url('../images/side_top.png') no-repeat left top; line-height: 38px; margin: 0; padding: 0 10px; color: #000; font-size: 16px; border: none; } 
.info_panel .info_panel_btm { background: url('../images/side_login_04.png') no-repeat; height: 9px; } 
*/

.std_sidebar { margin-top: 0px; }
.std_sidebar a{color: #65a1a8; text-decoration: none; line-height: 33px;}
#std_sidebar_events{line-height:14px;}
.std_sidebar a:hover{color: #65a1a8; text-decoration:underline;}
.std_sidebar_image {vertical-align:middle; margin: 0 5px 0 80px;}

.main_sidebar h2 { color: #FFFFFF; font-size: 24px; font-weight:normal; margin:0px; padding: 5px 0 5px 15px; }
.main_sidebar_content {background: #BEBEBE; width:202px; float: right; padding: 5px 10px 5px 10px; }

.nextstep_panel { background: url("../images/main_sidebar_background.gif") repeat-y; margin-top: 0px; border-top: solid #9F9F9F 1px; padding-top: 10px;}
.nextstep_panel ul {list-style-image:url("../images/main_sidebar_bullet.gif"); padding-left: 20px;}
.nextstep_panel li {padding-top: 5px;}
.nextstep_panel li a {color: #3F3F3F; font-weight:normal; font-size: 12px; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif;}
.nextstep_panel li a:hover {text-decoration: underline;}
.nextstep_panel span {font-weight: bold;}

.info_panel { background: url("../images/main_sidebar_background.gif") repeat-y; padding-top: 10px; margin-top: 0px; border-top: solid #9F9F9F 1px; }
.info_panel ul {}
.info_panel li {padding-top: 5px;}
.info_panel li a {color: #535353; font-style: italic; font-size: 11px; font-weight:normal; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif;}
.info_panel li a:hover {text-decoration: underline;}
.info_panel span {font-weight: bold; font-family: Calibri, helvetica;}
.info_panel .form {color:#A5A5A5;}

.blog_side_bar_img {vertical-align:text-top; margin: 0 5px 0 80px;}


.awards { background: url("../images/main_sidebar_background.gif") repeat-y; margin-top: 0px; padding-top: 10px; border-top: solid #9F9F9F 1px; position: relative;}
.awards_float_text {position: absolute; bottom: 90px; left: 5px; }
.awards p {font-weight:normal; color: #3F3F3F; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; line-height: 14px;}
.voke_award img {float: right; margin: 0px; padding: 0px;}
.awards_right {position: absolute; bottom: -2px; right: 0px;}
.voke_awards {min-height: 80px;}
/*.voke_award {margin-left: auto; margin-right:auto; width: 97px; text-align: center;}*/
.sidebar_space {background: url("../images/main_sidebar_background.gif") repeat-y; margin-top: 0px; padding-top: 10px; border-top: solid #9F9F9F 1px;}

.quote_box { background: #75A768;  padding: 15px 10px 10px 10px; /*margin: 5px 0 20px 0*/;

border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;



}
.quote_box P { color: #fff; font-size: 14px; margin:2px 5px 0px 5px; }
.quote_box span {font-size: 16px;}
.quote_box P.citation { font-size: 10px; text-align: right; }


.link_box {background: url("../images/main_sidebar_background.gif") repeat-y; padding-top: 10px; margin-top: 0px; border-top: solid #9F9F9F 1px;}
.link_box a { color: #3F3F3F; font-weight:normal; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif }
.link_box {font-size: 15px;}
.link_box P.citation { font-size: 10px; text-align: right; }
.link_box a:hover {text-decoration: underline;}



/* sections */

.section_left {border: 1px solid #ccc;  border-left: 3px solid #666; padding: 10px; background: #eee; margin-bottom: 10px;}
.section_left IMG { float: right; margin-right:10px; }
.section_right { border: 1px solid #ccc;  border-right: 3px solid #666; padding: 10px; background:#e6e6e6;  margin-bottom: 10px;}
.section_right IMG { float: right; margin-right:10px; }

/* home page */

.roundtop { height: 33px; background: url('../images/roundtop-mid_v3.gif') repeat-x; } 
.roundtop h2 { margin: 0; line-height: 36px; font-size: 16px; font-family:Calibri, helvetica; color: #000000; font-weight:100; background: url('../images/roundtop-left_v3.gif') no-repeat top left; padding: 2px 0 0 20px; border-top: none; }
.roundtop .right { float: right; height: 33px; width: 17px; background: url('../images/roundtop-right_v3.gif') no-repeat top left; }
.roundtop-content { border: 1px solid #000000; padding: 10px; }
.roundtop-content a{ color: #65a1a8; text-decoration: none;}
.why_sr a {font-size: 14px;}
.roundtop-content a:hover{ color: #65a1a8; text-decoration:underline;}
.roundtop_image {float: left; vertical-align:text-top; margin-right: 10px; margin-right: 0xp;}
.roundtop_image_events {float: left; vertical-align:text-top; margin-right: 10px; margin-bottom: 10px;}
#home .roundtop-content { min-height: 352px;}
#roundtop_rsaquo {font-size: 20px; vertical-align:text-bottom;}
.home_box {margin-right: 0px;}
.home_box_main { background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-right: 8px; padding-left: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.home_box_main a{ color: #3A3A3A; text-decoration: none;}
.home_box_main { border: 1px solid #BFBFBF; padding: 10px; }
.home_box_main a:hover{ color: #3A3A3A; text-decoration:underline;}
.home_box_main_first {background-color: #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-right: 8px; padding-left: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.home_box_main_first a{ color: #3a3a3a; line-height: 1.3em; font-size: 12px; font-family: Calibri, helvetica,arial,verdana, son-serif ; text-decoration: none;}
.home_box_main_first { border: 1px solid #BFBFBF; padding: 10px; }
.home_box_main_first a:hover{ color: #3A3A3A; text-decoration:underline;}
.home_box_main li {padding: 10px 0 10px 0}
.home_box_main { min-height: 291px;}
.home_box_main_first { min-height: 291px;}
.home_box_main_right {text-align:right; margin: 0px;}
.home_form {background-color: #BFBFBF; padding-top: 10px; padding-bottom: 10px; padding-right: 8px; padding-left: 8px; margin-top: 20px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.home_form_right {float: right; margin-top: 10px; margin-right: 20px;}
.home_latest {margin: 10px 0 10px 0;}
.home_checklist {font-size: 12px;}
.why_streamstep_box_top {background-image:url('../images/home_why_streamstep_top.gif'); height: 11px; margin-top: 4px;}
.why_streamstep_box_middle {background: #FFFFFF; border-right: 1px solid #9F9F9F;}
.why_streamstep_box_bottom {background-image:url('../images/home_why_streamstep_bottom.gif'); height: 11px; }
.why_streamstep_box_content {padding: 10px; position: relative; border-bottom: 1px solid #9F9F9F;}
.why_streamstep_casestudy {position: absolute; bottom: -2px; right: 0px;}
.why_streamstep_box_content h2 {color: #2D354E; font-weight: bold; font-size: 20px; padding: 0 0 10px 20px; margin: 0px;}
.home_why_image {margin-left: 10px; text-align:center;}
.home_why_content p {font-size: 16px; padding-right: 5px; font-family:Georgia, "Times New Roman", Times, serif;}
.home_news_top {background-image:url('../images/news_box_top.gif'); height: 48px;}
.home_content_middle {background:url('../images/home_content_middle.gif'); padding: 0 10px 5px 10px ;}
.home_content_middle p {font-size: 10px;}
.home_content_middle h4 {font-size: 13px; font-weight: bold; color:#656565; margin-bottom: 5px;}
#webinar_title {font-size: 13px; font-weight: bold; color:#656565;}
#webinar_title a {color:#656565; text-decoration: none;}
#webinar_title a:hover {color:#656565; text-decoration: underline;}
.home_content_middle a {color: #F8931E; text-decoration: none;}
.home_content_middle a:hover {text-decoration: underline;}
.home_sidebar {background: url('../images/home_sidebar_v3') #787877; position:relative; height:358px; width: 240px; background-repeat:no-repeat; }
.home_sidebar h2 {color: #FFFFFF; font-size: 24px; font-weight:normal;}
.home_sidebar h2 span {font-family:Georgia, "Times New Roman", Times, serif;}
.home_sidebar_webinar {position:absolute; top: 175px; left: 14px;}
.home_sidebar_news {padding-left: 14px; border-bottom: 1px solid #9F9F9F;}
.home_sidebar_news ul {}
.home_sidebar_news li {padding-top: 5px;}
.home_sidebar_news li a {font-size: 11px; color: #535353; font-style: italic; font-weight:normal; text-decoration: none;  font-family: Georgia, "Times New Roman", Times, serif;}
.home_sidebar_news li a:hover {text-decoration: underline;}
.home_sidebar_news span {font-weight: bold;}
.home_sidebar_news h2 {margin: 0px; padding-bottom: 5px;}
.home_sidebar_news_box {background: #C5C6C5; width: 207px; padding: 10px;}
.home_content_box_middle {min-height: 190px; position: relative; background: #FFFFFF; border-right: 1px solid #9F9F9F; border-top: 1px solid #9F9F9F; border-bottom: 1px solid #9F9F9F;}
.dev {background: #ffffff url(../images/dev.png) no-repeat;}
.ops {background: #ffffff url(../images/ops.png) no-repeat;}
.home_content_box_middle h2 {color: #2D354E; font-size: 16px; font-weight: bold; padding: 10px 0 0px 20px; margin: 0px;}
.home_content_box_middle ul {list-style-image:url("../images/bullet.gif"); color:#3A3A3A; font-family:Georgia, "Times New Roman", Times, serif ; padding: 8px 10px 10px 45px; line-height: 135%; font-size: 13px;}
.home_content_box_right {position: absolute; bottom: -2px; right: 0px;}
.home_content_box_middle li {padding-top: 3px;}
.home_content_box_middle_right {position: absolute; right: 15px; bottom: 0px; margin: 0px;}
.home_content_box_webinar_right {text-align:right; margin: 0px; padding-right: 15px;}
.webinar {position: absolute; top: 208px; left: 25px;}
.webinar p {padding-left: 5px}
.webinar p span {color: #1F2C56; font-size: 14px; font-weight: normal;}
.webinar_bg {background:url('../images/home_webinar.gif') no-repeat; height: 118px; margin-left: 5px;}
.webinar_heading {padding-top: 45px; padding-left: 5px;}
.webinar_heading a {color: #3F3F3F; font-size: 14px; font-weight: normal; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.webinar_heading a:hover {text-decoration:underline;}
.webinar_reg_right {position: absolute; right: 0px; bottom: -35px;}
.bump_right {margin-right: 12px;}
.bump_right2 {margin-right: 13px;}
.bump_right3 {margin-right: 14px;}
.pop_window {margin-right:auto; margin-left:auto;}
/*requests*/

.roundtop_request { height: 23px; background: url('../images/roundtop-mid_v4.gif') repeat-x; } 
.roundtop_request h2 { margin: 0; line-height: 36px; font-size: 16px; font-family:Calibri, helvetica; color: #000000; font-weight:100; background: url('../images/roundtop-left_v4.gif') no-repeat top left; padding: 2px 0 0 20px; border-top: none; }
.roundtop_request .right { float: right; height: 33px; width: 17px; background: url('../images/roundtop-right_v4.gif') no-repeat top left; }
.roundtop_request-content { background: #EFF2F7; border-bottom: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; padding: 10px;}

.address {font-size: 10px;}



.hearbox-top { background: #e5643c; border: 1px solid #333; font-size: 16px; line-height: 36px; padding: 0 10px; color: #333; text-transform: lowercase;

border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border:8px;

 }
.hearbox-content { border: 1px solid #333; border-top: none; padding: 20px;}
.hearbox-content  a { color: #e5643c; text-decoration: none; }
.hearbox-content  a:hover { text-decoration: underline; }

/*Release Coordinator Jobs*/

#img_popup {padding-left: 27px; margin-top: 20px; margin-bottom: 15px; }
.job_img_popup {border: 1px solid #ADADAD; border-radius: 8px; -moz-border-radius: 8px; -webkit-border:8px; padding-left: 10px;}
.expand_img {padding-left: 35px; padding-top: 5px;}
.feed_wrapper {border: 1px solid #ADADAD; border-radius: 8px; -moz-border-radius: 8px; -webkit-border:8px; padding: 10px; margin-top: 20px;}
.number_box { background: #E4633B;  padding: 15px 10px 10px 10px; margin: 5px 0 20px 0; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.number_box p {color:#FFFFFF; font-size: 18px;}
.number_box h2 {color:#FFFFFF; font-size: 50px; margin: 5px 0 10px 0; padding: 0px;}

/* Blog */
#blog {padding-right: 25px; padding-left: 10px;}
#blog h3 a {color:#E4633B;}
#blog a { color: #3B4B62; text-decoration: none;  }
#blog li a {color:#A5A5A5;}
#blog a:hover { text-decoration: underline; }
#blog .entry { margin-bottom: 30px; }
#blog li {line-height: 130%; padding: 0 10px 0px 10px;}
.article_meta { color: #666; }
.article_body { color: #333; margin: 10px 0; }
.article_body P { color: #333; }
.sub_meta { color: #555; background: #eee; padding: 8px; } 
.comment_entries { margin: 10px 0; padding: 5px; border-bottom: 1px solid #ccc; border-top: none; }
.blog_box { background: url("../images/main_sidebar_background.gif") repeat-y; margin-top: 0px; border-top: solid #9F9F9F 1px; }
.blog_img { float:left; margin-right: 5px; margin-bottom: 3px; background-color:#FFFFFF;  padding: 3px; border: 1px solid #A0A0A0; }
.auth_info { color:#A5A5A5; font-size:12px; padding: 5px 10px 8px 10px; margin:0px;}
.h2_blog { font-size: 20px; border-top: 1px solid #999; margin: 10px 0 10px 0; padding: 10px 10px 0 10px; }

/* Events */
.event_box { background: url("../images/main_sidebar_background.gif") repeat-y; margin-top: 0px; border-top: solid #9F9F9F 1px;}
.event_img { float:right; margin-right: 0px; margin-left:5px; margin-bottom: 3px; background-color:#FFFFFF;  padding: 3px; border: 1px solid #A0A0A0; }
.event_auth_info { color: #B5B5B5; font-size:14px; padding: 10px;}
.h2_event { font-size: 20px; border-top: 1px solid #999; margin: 10px 0 10px 0; padding: 10px 10px 0 10px; }
.h4_event {color: #FFFFFF; margin: 0px; padding:5px 0 5px 15px; font-size: 14px;}
.event_side_bar_img {vertical-align:text-top; margin: 0 5px 0 80px;}
.events_main h1	{font-family:Calibri, helvetica,arial,verdana,sans-serif; font-size:14px;}
.events_main a {color: #E4633B; text-decoration: none; font-size: 14px; font-weight:bold;}
.events_main a:hover {text-decoration: underline;}
.event_main_img {margin-top: 3px; }
.event_webcast p { margin: 0px;}
.event_breadcrumb {color: #E4633B; padding-left: 40px;}
.event_breadcrumb a {color: #E4633B; text-decoration: none; font-size: 15px; font-weight:bold;}
.event_breadcrumb a:hover {text-decoration: underline;}
.events_title {color: #333333; font-weight:bold;}

/* Misc */

.hide { visibility: hidden; }
.message { color: #333; font-size: 14px; font-weight: bold; border: 1px solid #FF6600; background: #ffc; padding: 15px; margin: 10px 0; }
.breadcrumb { margin: 10px 0; font-size: 90%; color: #333; }
.bottom { border-bottom: 1px solid #999; }
#watch_a_video img{ float: left; margin-left: 5px;  }
#watch_a_video a{color: #65a1a8; text-decoration: none;}
#watch_a_video a:hover {text-decoration:underline;}
.enlarge {float: right;}
.enlarge a {color:#65A1A8; text-decoration:none;}
.enlarge a:hover {text-decoration:underline;}
.side-ad { margin: 20px 0; }
.img-right { float: right; margin: 0 0 0 15px; }
.spaced LI { margin: 0 0 5px 10px; }
#pagelink a { color: #333; text-decoration: none;  }
#pagelink a:hover { text-decoration: underline; color: #222; }
#demo_side_box {margin: 10px 0 0 22px; text-align:center; }
#demo_side_box_image {margin: 10px 0 0 37px; text-align:center; }
.solutions_text_below_image {color: #3b767d; text-align:right; margin-right: 40px;}
.main_content a {color: #E4633B; text-decoration: none; font-size: 14px;}
.main_content a:hover {text-decoration: underline;}
.main_content ul {list-style:disc; margin-left: 10px; padding-left: 5px;}
.main_content li {line-height: 17px; }


/* IE hacks */

.badbugsbox {
  zoom: 1;
}