/* main */
html {
	background: #f7f7f7;
	color: #333;
	height: 100%;
}
body {
	background: #f7f7f7 url('../img/repeat.bg.jpg') left top repeat-x;
	height: 100%;
}
body > #wrapper {
	height: auto;
	min-height: 100%;
}
#wrapper {
	background: url('../img/center.bg.jpg') center top no-repeat;
	height: 100%;
}
#main {
	/*overflow: auto;*/
	padding-bottom: 346px;  /* must be same height as the footer */
}
.clear {
	padding-top: 2em;
}
.faux {
	padding: 0;
}

/* anchors */
a {
	color: #243F93;
}
a:hover {
	color: #2075de;
}

body #uservoice-feedback a#uservoice-feedback-tab {
	display: none !important;
}
body a#contact-tab {
	background: url(../img/contact_tab.png) left center no-repeat;
	display: block !important;
	height: 100px !important;
	margin: 0 !important;
	padding: 0 !important;
	position: fixed !important;
	text-indent: -9000px;
	top: 210px !important;
	width: 30px !important;
	z-index: 100001 !important;
	left:0;
}

/* inputs */
form {
	margin: 0 0 40px 0;
}
input {
	background: #ffffff;
	border: 1px solid #c8c8c8;
	color: #333333;
	font-family: 'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;
	font-size: 15px;
	margin: 0 0 10px;
	padding: 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
input.form-submit {
	background: url('../img/bg_btn.png') center center no-repeat;
	border: none;
	color: #ffffff;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-shadow: 0 0 2px #333333;
	cursor: pointer;
	font-family: 'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;
	width: 193px;
}

/* paragraphs */
p.compact {
	line-height: 1.25em;
}

/* font modifications */
h1, h2, h3, h4, h5, #nav li a, #brief a, .posttop .date, .input_submit {
	font-family: 'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;
}
h1, h2, h3, h4, #brief a {
	letter-spacing: -1px;
	font-weight: 800;
	line-height:1.25em;
}

.hide {
	display: none;
}


/* top */
#top {
	height: 81px;
	background: transparent url('img/top.bg.png') repeat-x top;
}

#topnav {
	margin: 25px 0 0 0;
	padding: 0 0 0 0;
	height: 28px;
	position: relative;
	
}
#topnav .switcher img {
	position: relative;
	z-index: 100;
}
#topnav .switcher {
	background: transparent url('../img/bg_switcher.png') center top no-repeat;
	height: 28px;
}
#topnav .slidedown {
	background: transparent url('../img/bg_switcher.png') center bottom no-repeat;
}
#topnav a.ephoxlogo {
	display: block;
	padding: 0;
        *width: 125px;
}
#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#topnav .switcherlist {
	font-family: 'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;
	display: none;
	right: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 300px;
	z-index: 1000;
}
#topnav .switcherlist li {
	background: transparent url('../img/bg_switcherlist.png') right top repeat-y;
	overflow: hidden;
}
#topnav .switcherlist li.switcherlist-top {
	background: transparent url('../img/bg_switcherlist_top.png') right top no-repeat;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
}
#topnav .switcherlist li.switcherlist-btm {
	background: transparent url('../img/bg_switcherlist_btm.png') right top no-repeat;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
        *margin-top: -6px;
}
#topnav .switcherlist-one {
	float: left;
	margin: 0 1px 0 2px;
	width: 123px;
}
#topnav .switcherlist-two {
	float: left;
	margin: 0 2px 0 0;
	width: 172px;
}
#topnav .switcherlist ul li {
	background: none;
	color: #cccccc;
	font-size: 10px;
	line-height: 25px;
}
#topnav .switcherlist ul li.list-title {
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	padding: 0 20px;
	text-transform: uppercase;
}
#topnav .switcherlist ul.switcherlist-one li.list-title {
	padding: 0 20px 3px 20px;
}
#topnav .switcherlist a {
	color: #cccccc;
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 25px 20px 5px 20px;
}
#topnav .switcherlist a.editlive {
	background: transparent url('../img/switcher_editlive.png') left 3px no-repeat;
}
#topnav .switcherlist a.webradar {
	background: transparent url('../img/switcher_webradar.png') left 3px no-repeat;
}
#topnav .switcherlist a.tinymce {
	background: transparent url('../img/switcher_tinymce.png') left 8px no-repeat;
	padding: 30px 20px 5px 20px;
}
#topnav .switcherlist a:hover {
	color: #2075de;
}
#topnav .switcherlist a.permanent {
	color: #f7f7f7;
	font-size: 11px;
	padding: 5px 20px;
	text-transform: uppercase;
}
#topnav .switcherlist a:hover.permanent {
	color: #2075de;
}

#nav {
	background: transparent url('img/nav.bg.rule.png') right 17px no-repeat;
	font-size: 14px;
	height: 81px;
	line-height: 81px;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	float: right;
}
#nav li {
	float: left;
	margin: 27px 0 0 0;
	line-height: 25px;
}
#nav li a {
	float: left;
	display: block;
	height: 25px;
	line-height: 25px;
	color: #F7F7F7;
	overflow: hidden;
	padding: 0px 16px 0 0;
	text-align: center;
}
#nav li a:hover {
	color: #92bfe5;
}
#nav li span {
	display: block;
	overflow: hidden;
	padding: 0 0 0 16px;
	cursor: pointer;
}
#nav li.selected a {
	background: transparent url('img/nav.bg.a.png') right center no-repeat;
}
#nav li.selected span {
	background: transparent url('img/nav.bg.span.png') left center no-repeat;
}
#nav li.selected a:hover {
	color: #F7F7F7;
}

.title h1 {
	color: #F7F7F7;
	font-size: 2.5em;
	font-weight: 600;
	line-height: 1em;
	margin: 0.85em 0;
	padding: 0 0 0 3px;
	text-shadow: 0 0 5px #333;
}
.title span {
	font-size: 26px;
	font-weight: normal;
	line-height: 1em;
	padding: 0 0 0 15px;
}

/* secondary nav next to headings ... e.g. feature tour */
.subnav {
	margin: -41px 0 20px 10px;
}
.subnav ul {
	float: right;
	line-height: 1.66em;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0px;
}
.subnav li {
	float: left;
	padding: 15px 0 0 0;
	margin: 0 0 0 30px;
}
.subnav li a {
	display: block;
	font-size: 13px;
	color: #555555;
	text-shadow: 1px 1px 0 #fff;
}
.subnav li a.back {
	background: url('../img/bg_back.png') right center no-repeat;
	padding: 0 20px 0 0;
}
.subnav li.selected {
	background: url('../img/bg_subnav.gif') center top no-repeat;
}
.subnav li a:hover {
	color: #2075de;
}
.subnav li.selected a {
	color: #b0b0b0;
	cursor: default;
}

.subsub {
	background: url('../img/bg_subsub_content.png') 80px top no-repeat;
	min-height: 575px;
}
#content .subsub .rule {
	padding: 0;
	width: 700px;
}
#subsubnav {
	list-style: none;
	margin: 0 1px 30px 0;
	padding: 0;
}
#subsubnav li {
	background: url('../img/bg_header.gif') left bottom repeat-x;
	margin: 0;
	padding: 0 0 2px 0;
}
#subsubnav li.title {
	font-size: 15px;
	color: #333333;
	padding: 3px 10px 10px 2px;
	text-shadow: 1px 1px 0 #fff;
	text-transform: uppercase;
}
#subsubnav li a {
	display: block;
	font-size: 13px;
	color: #555555;
	margin: 0 -1px 0 0;
	padding: 10px 10px 12px 2px;
	text-shadow: 1px 1px 0 #fff;
}
#subsubnav li a:hover {
	background: url('../img/bg_subsub_hover.png') right center no-repeat;
	color: #2075de;
}
#subsubnav li.selected a {
	background: url('../img/bg_subsub_selected.png') right center no-repeat;
	color: #2075de;
	cursor: default;
}

.ephoxbutton {
	font-size: 1.2em;
}
.ephoxbutton a {
	padding: 10px 20px 10px 20px;
	font-weight: 800;
	color: #222222;
	text-shadow: 0px 1px 0px White;
	font-family: 'Myriad Pro','Trebuchet MS',Arial,Sans-Serif;
}
.ephoxbutton a:hover {
	color: #243F93
}

/* intro */
#intro {
	height: 260px;
	overflow: hidden;
}
#slider #slider-static {
	background: url('../img/bg_static.png') left center no-repeat;
	height: 260px;
	position: absolute;
}
#slider #slider-static #static-content {
	float: left;
	margin: 20px 30px;
	height: 220px;
	width: 340px;
}
#slider #slider-static #static-content h1 {
	margin: 12px 0 -2px 0;
}
#slider #slider-static #static-content p {
	color: #E89E08;
}
#slider h1 {
	color: #f7f7f7;
	font-size: 56px;
	margin: 30px 0 0 0;
	text-shadow: 0 0 10px #333;
	white-space: nowrap;
}
#slider h1.tiny {
	margin: 28px 0 -3px 0;
}
#slider h2 {
	color: #f7f7f7;
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: normal;
	margin: 0 0 30px 3px;
	text-shadow: 0 0 6px #333;
}
#slider h3 {
	color: #f7f7f7;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 12px 3px;
	font-weight: normal;
	letter-spacing: normal;
	text-shadow: 0 0 6px #555555;
}
#slider a.signup, #slider a.more {
	display: block;
	float: left;
	height: 58px;
	line-height: 54px;
	width: 230px;
	text-indent: -20px;
	background: transparent url('img/brief.bg.png') no-repeat right center;
	text-align: center;
	color: #3d3c3c;
	font-weight: 800;
	font-size: 24px;
	text-shadow: White 0px 1px 0px;
}
#slider a.signup {
	background-position: left center;
	text-indent: -35px;
}
#slider a.more:hover {
	color: #222;
}
#slider a.more:active {
	color: #444;
}

/* path */
#path {
	background: transparent url('img/path.bg.png') left bottom no-repeat;
	color: #eee;
	height: 40px;
	line-height: 40px;
	width: 940px;
	margin: 0px auto;
	padding: 20px 0 0 0;
	text-indent: 2em;
}
#path a {
	color: White;
	font-weight: 800;
}
#path h1 {
	font-size: 1em;
	display: inline;
	font-weight: 400;
	letter-spacing: 0px;
}

/* content */
#content .block {
	float: left;
}
#content {
	background-position: top;
	background: #f7f7f7 url('img/bg_content.gif') repeat-x top;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
	padding: 40px 0 0 0;
	min-height: 230px;
}
#content p.compact {
	color: #555;
}
#content h1 {
	margin: 0;
	padding: 2px 0 0 0;
}
#content .rule {
	background: url('../img/bg_header.gif') bottom repeat-x;
	display: block;
	height: 2px;
	margin: 0 auto 20px auto;
	padding: 20px 0 0 0;
	visibility: visible;
	width: 940px;
}
#content .inner_rule {
	background: url('../img/bg_header.gif') bottom repeat-x;
	display: block;
	height: 2px;
	margin: 0 auto 10px auto;
	opacity: 0.25;
	padding: 0 0 0 0;
	visibility: visible;
	width: 940px;
}


/* homepage */
ul.quick_points {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.quick_points li {
	margin: 0 0 0.75em 0;
	padding: 0;
}
ul.products li {
	padding: 0 0 0 50px;
}
#content ul.products li h1 {
	margin: 0 0 0 -50px;
}
ul.quick_points h3 {
	color: #333;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 5px 0;
}
ul.quick_points li p {
	margin: 0 0 0.5em 0;
}
ul.quick_points li p.compact {
	padding: 0;
}
.nohtml {
	background: url('../img/nohtml.png') 10px top no-repeat;
}
.features {
	background: url('../img/features.png') 10px top no-repeat;
}
.chosen {
	background: url('../img/chosen.png') 10px top no-repeat;
}
.support {
	background: url('../img/support.png') 10px top no-repeat;
}
.event .twtr-widget .twtr-tweet-wrap {
	padding: 6px 0;
}
.event .twtr-ft div {
	padding: 10px 0;
}
#draggableview_try_now_1 li{
    list-style: none;
}
/* buttons */
.btn {
	font-family: 'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;
	font-weight: bold;
	overflow: hidden;
        
	/*width: 100%;*/
}
a.botton-try,
a.button{
	background: url('../img/bg_button_a.png') right top no-repeat;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0 30px 0 0;
        
}
a.botton-try {
	margin: 0 0 20px 0;
}
a.botton-try span,
a.button span {
	background: url('../img/bg_button_span.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 9px 5px 7px 15px;
}
a.btn_feat {
	margin: 2px 0 15px 0;
}
a.btn_co {
	background: url('../img/bg_button_a.png') right top no-repeat;
}
a.btn_co span {
	background: url('../img/bg_button_span.png') no-repeat;
}
a.button:hover,
a.botton-try:hover
{
	background-position: right center;
	color: #243F93;
}
a.button:active,
a.botton-try:active
{
    background-position: right bottom;
    color: #fff;
    outline: none;
}
a.button:active span,
a.botton-try:active span{
    background-position: left bottom;
    padding: 9px 5px 7px 15px;
}

a.btnsub, a.btnaction {
	background: url('../img/bg_btnsub_a.png') right top no-repeat;
	color: #f7f7f7;
	display: block;
	float: right;
	height: 40px;
	margin: 0 0 0 12px;
	padding: 0 30px 0 0;
	text-shadow: 0 0 1px #333;
}
a.btnsub span, a.btnaction span {
	background: url('../img/bg_btnsub.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 13px 0 13px 30px;
}
a.btnsub:hover, a.btnaction:hover {
	color: #fff;
}
a.btnaction {
	float: left;
	margin: 0 12px 0 0;
}
a.btnactiongreen {
	background: url('../img/bg_btnsub_green_a.png') right top no-repeat;
	color: #f7f7f7;
	display: block;
	float: right;
	height: 40px;
	margin: 20px 0;
	padding: 0 30px 0 0;
	text-shadow: 0 0 1px #333;
}
a.btnactiongreen span {
	background: url('../img/bg_btnsub_green_span.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 13px 0 13px 30px;
}
a.btnactiongreen:hover {
	color: #fff;
}

a.bigbtn {
	background: url('../img/bg_bigbtn_a.png') right top no-repeat;
	color: #fff;
	display: block;
	font-size: 22px;
	float: left;
	line-height: 72px;
	height: 72px;
	margin: 0 12px 0 0;
	padding: 0 50px 0 0;
	text-shadow: 0 0 5px #333;
	text-transform: uppercase;
}
a.bigbtn span {
	background: url('../img/bg_bigbtn_span.png') no-repeat;
	display: block;
	line-height: 72px;
	padding: 0 0 0 50px;
}
a.bigbtn_lightblue {
	background: url('../img/bg_bigbtn_lightblue_a.png') right top no-repeat;
	color: #fff;
	display: block;
	font-size: 22px;
	float: left;
	line-height: 72px;
	height: 72px;
	margin: 0 12px 0 0;
	padding: 0 50px 0 0;
	text-shadow: 0 0 5px #333;
	text-transform: uppercase;
}
a.bigbtn_lightblue span {
	background: url('../img/bg_bigbtn_lightblue_span.png') no-repeat;
	display: block;
	line-height: 72px;
	padding: 0 0 0 50px;
}
a.bigbtn_pink {
	background: url('../img/bg_bigbtn_pink_a.png') right top no-repeat;
	color: #fff;
	display: block;
	font-size: 22px;
	float: left;
	line-height: 72px;
	height: 72px;
	margin: 0 12px 0 0;
	padding: 0 50px 0 0;
	text-shadow: 0 0 5px #333;
	text-transform: uppercase;
}
a.bigbtn_pink span {
	background: url('../img/bg_bigbtn_pink_span.png') no-repeat;
	display: block;
	line-height: 72px;
	padding: 0 0 0 50px;
}
a.bigbtn_yellow {
	background: url('../img/bg_bigbtn_yellow_a.png') right top no-repeat;
	color: #fff;
	display: block;
	font-size: 22px;
	float: left;
	line-height: 72px;
	height: 72px;
	margin: 0 12px 0 0;
	padding: 0 50px 0 0;
	text-shadow: 0 0 5px #333;
	text-transform: uppercase;
}
a.bigbtn_yellow span {
	background: url('../img/bg_bigbtn_yellow_span.png') no-repeat;
	display: block;
	line-height: 72px;
	padding: 0 0 0 50px;
}
a.bigbtn_green {
	background: url('../img/bg_bigbtn_green_a.png') right top no-repeat;
	color: #fff;
	display: block;
	font-size: 22px;
	float: left;
	line-height: 72px;
	height: 72px;
	margin: 0 12px 0 0;
	padding: 0 50px 0 0;
	text-shadow: 0 0 5px #333;
	text-transform: uppercase;
}
a.bigbtn_green span {
	background: url('../img/bg_bigbtn_green_span.png') no-repeat;
	display: block;
	line-height: 72px;
	padding: 0 0 0 50px;
}
a.bigbtn_blue {
	background: url('../img/bg_bigbtn_blue_a.png') right top no-repeat;
	color: #fff;
	display: block;
	font-size: 22px;
	float: left;
	line-height: 72px;
	height: 72px;
	margin: 0 12px 0 0;
	padding: 0 50px 0 0;
	text-shadow: 0 0 5px #333;
	text-transform: uppercase;
}
a.bigbtn_blue span {
	background: url('../img/bg_bigbtn_blue_span.png') no-repeat;
	display: block;
	line-height: 72px;
	padding: 0 0 0 50px;
}
a.bigbtn:hover,
a.bigbtn_lightblue:hover,
a.bigbtn_pink:hover,
a.bigbtn_yellow:hover,
a.bigbtn_green:hover, 
a.bigbtn_blue:hover {
	color: #fff;
}

/* callouts */
.callout {
	color: #888888;
	padding: 20px 20px 5px 20px;
	min-height: 100px;
}
.callout_btm {
	padding: 20px 0 0 0;
}
.grid_5 .callout {
	background: url('../img/callout_grid_5.gif') center top no-repeat;
}
.grid_5 .callout_btm {
	background: url('../img/callout_grid_5_btm.gif') center bottom no-repeat;
}
.grid_6 .callout {
	background: url('../img/callout_grid_6.gif') center top no-repeat;
}
.grid_6 .callout_btm {
	background: url('../img/callout_grid_6_btm.gif') center bottom no-repeat;
}
.callout h3, .callout h3 a {
	color: #243F93;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.callout .quote {
	background: url('../img/bg_callout_rule.gif') left bottom repeat-x;
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.callout .quote h3 {
	background: url('../img/bg_reviews.png') right top no-repeat;
	padding: 3px 135px 0 0;
}
.callout .quote,
.callout .blurb {
	background: url('../img/bg_callout_rule.gif') left bottom repeat-x;
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.callout .quote h3,
.callout .blurb h3 {
	background: url('../img/fivestar.png') right top no-repeat;
	padding: 3px 135px 0 0;
}
.callout blockquote {
	font-size: 16px;
	font-style: italic;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
	text-indent: -5px;
}
.callout cite {
	display: block;
	padding: 5px 0 0 0;
	text-align: right;
}
.callout cite a {
	border-left: 1px solid #888888;
	color: #555555;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.callout cite span {
	font-style: normal;
	font-weight: normal;
	padding: 0 0 0 5px;
}
.callout cite span img {
	vertical-align: top;
}
.callout .event p,
.callout .blurb p {
	color: #555555;
	line-height: 1.5em;
	padding: 0 0 15px 0;
	margin: 0;
}
.callout .callout_rule {
	background: url('../img/bg_callout_rule.gif') left top repeat-x;
	display: block;
	height: 2px;
	padding: 0 0 15px 0;
}
.light .callout {
	background: url('../img/callout_light.png') center top no-repeat;
	min-height: 65px;
}
.light .callout_btm {
	background: url('../img/callout_light_btm.png') center bottom no-repeat;
	padding: 10px 0 0 0;
	margin: 0 0 20px 0;
}
.light .callout h2 {
	color: #555555;
	font-size: 1.75em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.light .callout ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}
.light .callout li {
	background: url('../img/bg_header.gif') left top repeat-x;
	color: #555555;
	line-height: 1.25em;
	margin: 0;
	padding: 10px 0;
}
.light .callout li strong {
	color: #333;
}
.dark .callout {
	background: url('../img/callout_dark.png') center top no-repeat;
}
.dark .callout_btm {
	background: url('../img/callout_dark_btm.png') center bottom no-repeat;
	padding: 10px 0 0 0;
	margin: 0 0 20px 0;
}
.dark .callout h2 {
	color: #555555;
	font-size: 1.75em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.dark .callout ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}
.dark .callout li {
	background: url('../img/bg_header.gif') left top repeat-x;
	color: #555555;
	line-height: 1.25em;
	margin: 0;
	padding: 10px 0;
}
.dark .callout li strong {
	color: #333;
}
.twtr-hd {
	display: none;
}

/* newsline */
#newsline {
	color: #555;
	height: 50px;
	overflow: hidden;
	background: url('img/bg_newsline.gif') center top no-repeat;
	line-height: 50px;
	margin-bottom: 1em;
}
#newsline .left {
	border-right: 1px solid #c8c8c8;
	line-height: 24px;
	margin: 13px 0 0 100px;
	width: 100px;
}
#newsline a {
	color: #888;
	text-align: left;
	line-height: 24px;
	margin: 0 0 0 0;
	padding: 0 24px 0 14px;
}

.feedburnerFeedBlock ul {
	list-style: none;
	text-align: left;
}

/* footer */
#foot {
	background: #333333 url('../img/bg_foot.gif') left top repeat-x;
	border-top: 1px solid #888;
	color: #888;
	font-size: 12px;
	padding: 35px 0 10px 0;
	position: relative;
	margin-top: -346px;
	height: 300px;
}
#foot a {
	color: #a8a8a8;
}
#foot h4 {
	color: #a8a8a8;
	font-weight: normal;
	letter-spacing: normal;
	margin: 0 0 0.25em 0;
	text-shadow: -1px -1px 0 #000;
}
#foot .mail_list {
	background: url('../img/bg_mail_list.gif') center 23px no-repeat;
	height: 225px;
}
#foot ul {
	list-style: none;
	margin: 0 0 0.75em 0;
}
#foot ul.rss-items {
	margin: 0;
}
#foot ul li {
	background: url('../img/bg_footlinks.gif') left top repeat-x;
	line-height: 1.25em;
	padding: 10px 0 9px 0;
}
#foot ul li a {
	color: #888;
}
#foot ul li a:hover {
	color: #a8a8a8;
}
#foot .postdate {
	color: #555555;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
}
#foot .grid_9 {
	background: url('../img/bg_copyright.gif') right center no-repeat;
}
#foot p.copy {
	background: url('../img/bg_copy_span.gif') left center no-repeat;
	font-size: 11px;
	line-height: 35px;
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
}

/* about */
/* about-overview */

/* about-team */
.team ul.team {
	list-style: none;
	margin: 0;
	padding: 0;
}
.team ul.team li {
	margin: 0 0 20px 0;
}
.team ul.team h3 {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
.team ul.team h3 a {
	font-weight: bold;
}
.team ul.team h4 {
	float: left;
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 0;
}
.team ul.team a.linkedin-profileinsider-popup {
	display: block;
	float: left;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	margin-top: 3px;
}
.team ul.team .rss {
	background: url('../img/rsstiny.png') right bottom no-repeat;
	font-size: 12px;
	float: left;
	display: block;
	height: 12px;
	line-height: 12px;
	margin-top: 3px;
	padding-right: 16px;
}
.team .twitter {
	background: url('../img/twitter.jpg') right bottom no-repeat;
	font-size: 12px;
	float: left;
	display: block;
	height: 12px;
	line-height: 12px;
	margin-top: 3px;
	padding-right: 16px;
}
.team .bios h3 {
	margin-bottom: 0;
	padding: 10px 0 0 0;
}
.team .bios em {
	font-size: 17px;
	font-style: normal;
	padding-left: 4px;
}
.team .bios img {
	margin: 5px 20px 5px 0;
}
/* about-careers */
/* about-offices */
.offices h2 {
	margin: 0;
}
.offices img.badge {
	clear: both;
	float: right;
	margin: 3px 0 0 0;
}

/* features/tour */
h2.tour_title {
	margin: 0.5em 0;
}
.feature_set {
	background: url('../img/bg_feature_set.gif') center top no-repeat;
	color: #555555;
	font-size: 13px;
	margin: 10px 10px 0 10px;
	min-height: 200px;
	padding: 10px 0 0 0;
}
.feature_set .grid_4 {
	padding: 10px;
	width: 280px;
}
.feature_set h4 {
	color: #333333;
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 9px 0 7px 37px;
}
.feature_set .wordprocessor {
	background: url('../img/features/wordprocessor_mini.png') left center no-repeat;
}
.feature_set .sharethework {
	background: url('../img/features/sharethework_mini.png') left center no-repeat;
}
.feature_set .lookgood {
	background: url('../img/features/lookgood_mini.png') left center no-repeat;
}
.feature_set .accessibility {
	background: url('../img/features/accessibility_mini.png') left center no-repeat;
}
.feature_set .cleanup {
	background: url('../img/features/cleanup_mini.png') left center no-repeat;
}
.feature_set .builtweb {
	background: url('../img/features/builtweb_mini.png') left center no-repeat;
}
.feature_set .fast {
	background: url('../img/features/fast_mini.png') left center no-repeat;
}
.feature_set .works {
	background: url('../img/features/works_mini.png') left center no-repeat;
}
.feature_set .trusted {
	background: url('../img/features/trusted_mini.png') left center no-repeat;
}
.feature_set .loaded {
	background: url('../img/features/loaded_mini.png') left center no-repeat;
}
.feature_set .open {
	background: url('../img/features/open_mini.png') left center no-repeat;
}
.feature_set .supported {
	background: url('../img/features/supported_mini.png') left center no-repeat;
}
.feature_set .facts {
	background: url('../img/features/facts_mini.png') left center no-repeat;
}
.feature_set .reports {
	background: url('../img/features/reports_mini.png') left center no-repeat;
}
.feature_set .outofbox {
	background: url('../img/features/box_mini.png') left center no-repeat;
}
.feature_set p {
	line-height: 1.5em;
	margin: 0;
}

.feature_set_btm {
	background: url('../img/bg_feature_set_btm.gif') center bottom no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
.features_list h2 {
	font-size: 28px;
	margin: 0;
	padding: 12px 0 5px 45px;
}
.features_list .wordprocessor {
	background: url('../img/features/wordprocessor_icon.png') left center no-repeat;
}
.features_list .sharethework {
	background: url('../img/features/sharethework_icon.png') left center no-repeat;
}
.features_list .lookgood {
	background: url('../img/features/lookgood_icon.png') left center no-repeat;
}
.features_list .accessibility {
	background: url('../img/features/accessibility_icon.png') left center no-repeat;
}
.features_list .cleanup {
	background: url('../img/features/cleanup_icon.png') left center no-repeat;
}
.features_list .builtweb {
	background: url('../img/features/builtweb_icon.png') left center no-repeat;
}
.features_list .fast {
	background: url('../img/features/fast_icon.png') left center no-repeat;
}
.features_list .works {
	background: url('../img/features/works_icon.png') left center no-repeat;
}
.features_list .trusted {
	background: url('../img/features/trusted_icon.png') left center no-repeat;
}
.features_list .loaded {
	background: url('../img/features/loaded_icon.png') left center no-repeat;
}
.features_list .open {
	background: url('../img/features/open_icon.png') left center no-repeat;
}
.features_list .supported {
	background: url('../img/features/supported_icon.png') left center no-repeat;
}
.features_list .facts {
	background: url('../img/features/facts_icon.png') left center no-repeat;
}
.features_list .reports {
	background: url('../img/features/reports_icon.png') left center no-repeat;
}
.features_list .outofbox {
	background: url('../img/features/box_icon.png') left center no-repeat;
}
.features_list h4 {
	margin: 0.75em 0 0.25em 0;
}
.features_list p.compact {
	margin: 0;
}
#content .features_list .rule {
	margin: 0 auto 30px auto;
	padding: 30px 0 0 0;
}
.features_xtras h2 {
	margin: 0;
}
.features_xtras h4 {
	padding-right: 30px;
}
.features_xtras p.compact {
	font-size: 13px;
	line-height: 1.5em;
}

/* what's new */
.whats_new h3 {
	margin: 0 0 0.25em 0;
}
.whats_new ul {
	list-style: none;
	margin: 0 0 1.45em 0;
	padding: 0;
}
.whats_new li {
	color: #555555;
	font-size: 13px;
	line-height: 1.25em;
	padding: 5px 0;
}
.whats_new li strong {
	color: #333;
}
.whats_new .notice {
	color: #555;
	font-size: 12px;
	line-height: 1.25em;
	margin: 0;
	padding: 0 0 0 3px;
	text-indent: -3px;
}
.whats_new .wrap_txt {
	padding: 0 0 0 20px;
}

/* integrations */
.integrations h3 {
	margin: 0.25em 0 0.75em 0;
}
.integrations h4 {
	margin: 0.5em 0 0.25em 0;
}
.integrations p {
	margin: 0 0 0.25em 0;
}
.integrations p.compact {
	font-size: 13px;
	line-height: 1.5em;
}

.integratee {
	background: url('../img/bg_column_content.png') 600px top no-repeat;
}
.integratee h2 {
	margin: 0;
	padding: 2px 0 0 0;
}
.integratee h3 {
	margin: 0.25em 0;
}
.integratee h4 {
	margin: 0 0 0.25em 0;
}
.integratee h5 {
	margin: 0;
}
.integratee img {
	display: block;
	margin: 0 0 20px 0;
}
.integratee p img {
	margin: 0 15px 10px 0;
}
.integratee img.brand {
	position: absolute;
	padding: 75px 0 0 40px;
}
.integratee img.play,
.grid_4 img.play {
	position: absolute;
	padding: 99px 0 0 130px;
}
.integratee p.note {
	color: #555555;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0 0 1em 0;
}
.integratee ul {
	padding: 0;
}
.integratee .nobullet {
	list-style: none;
	margin: 0 0 1.45em 0;
	padding: 0;
}
.integratee li {
	color: #555555;
	line-height: 1.25em;
	padding: 5px 0;
}
.integratee li strong {
	color: #333;
}
.integratee .video {
	background: url('../img/bg_video.gif') center top no-repeat;
	padding: 10px;
}
.integratee .pricing p.price {
	font-size: 14px;
	margin: 20px 0 0 0;
}
.integratee .pricing .price em {
	font-size: 14px;
}
.integratee .pricing td.edition-specs strong {
	font-size: 12px;
}
.integratee .pricing td.edition-support {
	padding: 14px;
	text-align: center;
}
.integratee .btn_wrapper {
	margin: 0 auto;
	width: 268px;
}
.integratee .actions a {
	background: url('../img/bg_btn.png') center center no-repeat;
	color: #ffffff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin: 5px 0 10px 0;
	text-align: center;
	text-shadow: 0 0 2px #333333;
}
.delicious-posts p {
	font-size: 13px;
	padding: 0.25em 0 0 0;
}
#delicious-posts-ephox li.delicious-post {
	margin-bottom: 0;
}

/* plugins */
.plugins h4 {
	font-weight: 600;
	line-height: 1em;
	margin: 0.5em 0 0.25em 0;
}
.plugins p.compact {
	font-size: 13px;
	line-height: 1.5em;
	margin: 0 0 0.25em 0;
}

/* partners */
.partners h3 {
	margin: 0.25em 0 0.75em 0;
}
.partners h4 {
	margin: 0.5em 0 0.25em 0;
}
.partners p {
	color: #555555;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0 0 10px 0;
}
.partners .company {
	margin: 0 0 10px 0;
}
.partners .last {
	margin: 0 0 10px 0;
}
.review {
	background: url('../img/bg_review.gif') center top no-repeat;
	color: #243F93;
	font-size: 13px;
	padding: 15px 15px 0 15px;
	min-height: 75px;
}
.review_btm {
	background: url('../img/bg_review_btm.gif') center bottom no-repeat;
	padding: 15px 0 0 0;
	margin: 0 0 10px 0;
}
.review blockquote {
	font-style: italic;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
	text-indent: -5px;
}
.review cite {
	color: #555555;
	display: block;
	font-weight: bold;
	line-height: 1.25em;
	padding: 10px 0 0 0;
	text-align: right;
}
.review cite span {
	color: #888888;
	font-style: normal;
	font-weight: normal;
}

.case_study h2 {
	color: #243F93;
	font-size: 1.75em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.case_study h3 {
	margin: 0 0 0.25em 0;
}
.case_study h4 {
	margin: 0 0 0.25em 0;
}
.case_study h5 {
	margin: 0;
}
.case_study p {
	margin: 0 0 1.45em 0;
}
.case_study p.note {
	color: #555555;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

.case_study_customer {
	color: #243F93;
	font-size: 13px;
	height: 240px;
	margin: 0 0 20px 0;
	position: relative;
}
.case_study_customer img {
	position: absolute;
}
.case_study_customer div {
	background: url('../img/customers/customer_mask.png') right top no-repeat;
	height: 200px;
	padding: 20px 20px 20px 420px;
	position: absolute;
	z-index: 10;
}
.case_study_customer blockquote {
	font-style: italic;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
	text-indent: -5px;
	width: 260px;
}
.case_study_customer blockquote.institute_federalism {
	font-size: 26px;
}
.case_study_customer blockquote.concordia {
	font-size: 18px;
}
.case_study_customer blockquote.helsinki {
	font-size: 20px;
}
.case_study_customer blockquote.family_court {
	font-size: 18px;
}
.case_study_customer cite {
	color: #555555;
	display: block;
	font-weight: bold;
	line-height: 1.25em;
	padding: 10px 0 0 0;
	text-align: right;
}
.case_study_customer cite span {
	color: #888888;
	font-style: normal;
	font-weight: normal;
}

/* try now */
.try_now h3 {
	margin: 0.25em 0;
}
.try_now ul {
	list-style: none;
	margin: 0 0 1.45em 0;
	padding: 0;
}
.try_now li {
	color: #555555;
	font-size: 13px;
	line-height: 1.25em;
	padding: 5px 0;
}
.try_now li strong {
	color: #333;
}
.demo {
	margin-bottom: 20px;
}
.demo td {
	margin: 0;
	padding: 0;
}    

/* support */
.support_center h3 {
	margin: 0.25em 0;
}
.support_center p {
	margin: 0 0 0.75em 0;
}
.support_center ul {
	list-style: none;
	margin: 0 0 1.45em 0;
	padding: 0;
}
.support_center li {
	color: #555555;
	font-size: 13px;
	line-height: 1.25em;
	padding: 5px 0;
}
.search {
	background: url('../img/bg_search.png') center top no-repeat;
	margin: 0 10px;
	padding: 30px 20px 0 20px;
	min-height: 80px;
}
.search p {
	font-size: 13px;
	line-height: 1.5em;
}
.search_btm {
	background: url('../img/bg_search_btm.png') center bottom no-repeat;
	padding: 20px 0 0 0;
	margin: 0 0 1.75em 0;
}
.search .grid_4 {
	margin: 0 20px 0 0;
	width: 260px;
}
.search .grid_4 h3 {
	margin: 0 0 0.25em 0;
}
.search .grid_8 {
	margin: 0 0 0 20px;
	width: 600px;
}
.search_form {
	position: relative;
}
#edit-search-block-form-1-wrapper label{
    display: none;
}
.search_support input.form-text, .search input.form-text {
	background: url('../img/bg_input.png') left top no-repeat;
	border: none;
	display: block;
	height: 22px;
	padding: 8px 0 0 8px;
	width: 292px;
        float: left;
}
.search_support input.form-submit, .search input.form-submit {
	background: url('../img/bg_input_submit.png') right top no-repeat;
	border: none;
	color: #f7f7f7;
	font-size: 14px;
	height: 30px;
	text-shadow: 0 0 1px #333;
	width: 140px;
}
#draggableview_Suport_1 ul{
    margin-left: 0;
}
#draggableview_Suport_1 li{
    list-style: none;
}
/* blog // events */
/* post */
.post, .postbody {
	/*background: White url('img/post.bg.png') repeat-y center;*/
}
.post {
	margin: 0 60px 30px 30px;
}
.posttop, .postfoot {
	/*background: url('img/post.bg.png') no-repeat left top;*/
	clear: both;
}
.posttop {
	/*height: 3.5em;*/
	position: relative;
}
.postfoot {
	/*height: 2em;*/
	/*background-position: right bottom;*/
}
.postbody {
	/*margin: 0px 3em;*/
}
.postbody p.postinfo {
	color: #999;
}
.postbody h2 a, .postbody p.postinfo strong {
	font-weight: 800;
	color: #333;
}
.postbody h2 {
	margin-bottom: 1em;
}
.postmeta {
	height: 5em;
	background: url('../img/bg_header.gif') repeat-x bottom;
}
.postmeta .left, .postmeta .right {
	margin: 0 0 20px;
	padding-left: 2em;
	background: url('img/postmeta.sprites.png') no-repeat left top;
}
.postmeta .right {
	background-position: left bottom;
}
.postmeta strong {
	margin: 0px 0.5em;
}
.postmeta a {
	color: #666;
}
.postmeta a:hover {
	color: #333;
}

/* post label */
.posttop label{
	position: absolute;
	top: 0;
	right: -60px;
	width: 60px;
	height: 140px;
	background: url('img/label.bg.png') left top no-repeat;
}
.date-blog-right-main-comm,
.date-blog-right-main{
    position: absolute;
	top: 0;
	right: -60px;
	width: 60px;
	height: 140px;
}
.events .posttop label {
	background: url('img/label.bg.event.png') left top no-repeat;
}
.posttop strong {
	position: absolute;
	text-shadow: rgba(0,0,0,0.2) 0px 1px 1px;
}
.posttop .date {
	color: #fff;
	font-size: 36px;
	letter-spacing: -2px;
	top: 49px;
	left: 11px;
}
.posttop .month {
	color: #c8c8c8;
	font-size: 15px;
	letter-spacing: 3px;
	top: 22px;
	left: 13px;
}
.posttop .comments {
	color: #fff;
	top: 94px;
	left: 30px;
	letter-spacing: -1px;
}

/* inside post */
.postbody p span {
	background-color: #ffe;
}
.postbody img {
	border: solid 10px #eee;
}
.postbody a:hover img {
	border-color: #ddd;
}
.postbody img.filled {
	width: 516px;
}
.postbody blockquote {
	background: url('img/blockquote.bg.png') no-repeat left 0.5em;
}
.postbody blockquote p {
	margin: 0px;
}

/* sidebar */
#sidebar {
	width: 270px;
	float: right;
	color: #666;
}
#sidebar h4 {
	margin-top: 3em;
	letter-spacing: 0px;
}
#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidebar li a {
	height: 2.5em;
	color: #666;
	padding-left: 18px;
	white-space: nowrap;
	line-height: 36px;
	display: block;
	background: url('img/sidebar.bg.png') no-repeat center bottom;
}
#sidebar li a:hover {
	background-position: center top;
}

/* twitter */
.subsub .twtr-widget .twtr-tweet-wrap {
	padding: 6px 16px 6px 0;
}
.subsub .twtr-ft div {
	padding: 10px 10px 10px 0;
}
/* // blog */


/* pricing */
.pricing-licensing h2 {
	margin: 0;
}
table.pricing {
	border-collapse: separate;
	border-color: #c8c8c8;
	border-style: solid;
	border-width: 1px 0 0 1px;
	margin: 0 0 20px 0;
}
.integratee table.pricing {
	margin: 0 0 20px 0;
}
.pricing td {
	border-color: #F7F7F7 #c8c8c8 #c8c8c8 #F7F7F7;
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 0 20px;
}
.four_column td {
	width: 192px;
}
.three_column td {
	width: 272px;
}
.two_column td {
	width: 426px;
}
.integratee .pricing td {
	width: 227px;
}
.pricing thead td {
	background: url('../img/bg_pricing_table.gif') left top no-repeat;
	border-width: 0 1px 0 0;
	padding: 20px;
	text-align: center;
}
.pricing thead a {
	background: url('../img/bg_btn.png') center center no-repeat;
	color: #ffffff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-shadow: 0 0 2px #333333;
}
.pricing td.edition-specs {
	border-width: 0 1px 0 0;
	color: #A0A0A0;
	padding: 6px 20px 5px 20px;
}

.five_column thead a  {
background:url("../img/bg_btn_5.png") no-repeat scroll center center transparent;
}
.five_column td {
width:144px;
}
.five_column .price em {
font-size:12px !important;
}
.view-Pricing .views-field-title{
    display: none;

}


.four_column td.edition-specs {
	background: url('../img/bg_pricing_rule_4.gif') center top no-repeat;
}
.three_column td.edition-specs {
	background: url('../img/bg_pricing_rule_3.gif') center top no-repeat;
}
.two_column td.edition-specs {
	background: url('../img/bg_pricing_rule_2.gif') center top no-repeat;
}
.pricing td.edition-specs strong {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.pricing td.section_cell {
	background: #dededf;
	border-color: #F7F7F7 #c8c8c8 #c8c8c8 #F7F7F7;
	border-style: solid;
	border-width: 1px;
	font-family: 'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;
	font-weight: bold;
	padding: 6px 21px 5px 19px;
	text-align: left;
	width: 100%;
}
.pricing h2,
.pricing h3 {
	margin: 0;
}
.pricing p {
	line-height: 1.25em;
	margin: 0;
}
.pricing p.price {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
}
.pricing .price em {
	color: #a0a0a0;
	font-size: 16px;
}
.pricing ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.pricing ul li {
	border-top: 1px solid #e1e1e1;
	color: #A0A0A0;
	font-size: 12px;
	line-height: 20px;
	padding: 0;
}
.pricing ul li a {
	background: url('../img/yes.gif') left center no-repeat;
	cursor: pointer;
	display: block;
	padding: 8px 0 8px 25px;
}
.pricing td.edition-support {
	padding: 20px;
	text-align: center;
}

/* intro */
.landing ul {
	margin: 0 0 0 1.5em;
}
.landing .callout .quote {
	background: none;
	display: block;
	padding: 0;
	margin: 0;
}
.landing .review_rule {
	background: url('../img/bg_callout_rule.gif') left center repeat-x;
	display: block;
	height: 2px;
	padding: 15px 0;
}

/* Easy Slider */

#slider ul, #slider li,
#slider2 ul, #slider2 li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider2 {
	margin-top: 1em;
}
/*
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/
#slider li, #slider2 li {
	width: 960px;
	height: 260px;
	overflow: hidden;
}
#prevBtn, #nextBtn,
#slider1next, #slider1prev {
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: -60px;
	top: 71px;
	z-index: 1000;
}
#nextBtn, #slider1next {
	left: 1000px;
}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a {
	display: block;
	position: relative;
	width: 30px;
	height: 77px;
	background: url(../img/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background: url(../img/btn_next.gif) no-repeat 0 0;
}
/* numeric controls */
#control_wrapper {
	position: absolute;
	width: 960px;
}
ol#controls {
	margin: 9px 10px 5px 0;
	padding: 0;
	height: 20px;
	float: right;
	list-style: none;
	position: relative;
	right: 0;
	z-index: 10;
}
ol#controls li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 20px;
	line-height: 20px;
	width: 20px;
}
ol#controls li a {
	background: url('../img/bg_controls.png') right center no-repeat;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #7f7f7f;
	overflow: hidden;
	padding: 0;
	text-indent: -999px;
	text-decoration: none;
	width: 20px;
}
ol#controls li.current a {
	background: url('../img/bg_controls.png') left center no-repeat;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline: none;
}
/* // Easy Slider */


#formTable .headerCell, #formTable .headerCell label {
	font-weight: bold;
	vertical-align: top;
	padding-top: 2px;
	width: 80px;
}
#formTable td {
	text-align: left;
}

#formTable td input, #formTable td textarea, #formTable td select {
	width: 300px;
	padding: 2px 2px 2px 2px;
	background-color: White;
	font-size: small;
	border: solid 1px Silver;
}

/* various edit links */
div.view div.views-admin-links {
    width: 300px !important;
}
/* tabs */
div.tabs {
	margin: 0 0 20px 0;
}
div.tabs ul {
	margin: 0;
}

/* blocks admin page */
.tableHeader-processed .block-region {
	display: none;
}

/*  RowLayout Table */
table.RowLayout {
	border-collapse: collapse;
	margin-top: 6px;
	margin-bottom: 6px;
}

table.RowLayout td, table.RowLayout th {
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: none;
	border-right: none;
	padding: 6px;
	text-align: left;
}
/*  RowLayout Table */
table.RowLayout {
	border-collapse: collapse;
	margin:0 0 1.5em;
}

table.RowLayout td, table.RowLayout th {
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: none;
	border-right: none;
	padding: 6px;
	text-align: left;
}



/*  Warning Block */
#prebody .block {
float:none;
}

.warn {
background:url("../img/bg_warn.png") no-repeat scroll center top transparent;
margin:0 10px;
padding:30px 20px 20px;
}

.warn .grid_10 {
float: none;
margin: 0 20px 0 120px;
display:block;
}

.warn .grid_10 h3 {
margin: 0 0 0.25em;
}
.warn .grid_10 a {
color:#FFF;
}
.warn .grid_10 a:hover {
color:#2075DE;
}

.warn .grid_10 p {
color:#FFF;
margin:0;
}
.warn_btm {
background:url("../img/bg_warn_btm.png") no-repeat scroll center top transparent;
margin:0 0 1.75em;
min-height:9px;
}
.ppt{
    display: none !important;
}
.iframe-popup{
    width: 525px;
    height: 545px;
}

/*Blog
-------------------------------------------------------------------------------------------*/

.node-blog .postmeta .right,
.node-blog .postmeta .left{
    width: 235px !important;
}
.date-blog-right-main{
    background:url("../img/label.bg.nocomments.png") no-repeat scroll right center transparent;
}
.node-blog .field-field-img img{
    /*width: 516px;*/
    background:url("../img/blog_img_bg.png") no-repeat scroll center center transparent;
    margin:5px 0 10px 20px;
    padding:10px;
    border: none !important;
    float: right;
    width: 280px;
    height: 210px;
}

.node-blog .field-field-img .field-label{
    display: none;
}
 .date-blog-right-main-comm{
 background:url("../img/label-blog.png") no-repeat scroll left top transparent; 
}
.date-blog-right{
    background:url("../img/date-blog-right.png") no-repeat scroll left top transparent;
    float: left;
    height: 100px;
    width: 60px;
}
.node-blog,
#comments,
.comment-preview .page-comment{
  margin: 0 90px 30px 30px;
  float: leftl;
  width: 580px;
}
.node-blog .content img{
    float: right;
    margin:5px 0 10px 20px;
    padding:10px;
}
.node-blog .postmeta{
    width: 580px !important;
    margin: 20px 0 30px;
    border-bottom: 1px solid #cccccc;
}
.node-blog .postmeta .right,
.node-blog .postmeta .left{
    width: 235px !important;
}

/*.view-Blog  
*/
 .postbody {
 /*    border-bottom: 1px solid #cccccc; */
     margin:0 0 10px 0;
}

.postbody h2, .postbody h3, .postbody h4 {
    margin-bottom: 0 !important;
}

.posttop .comments {
    left: 15px;
    }

.postbody .btn {
margin-bottom: 30px;
}

/*
    Block Menu  ---------------------------------------------
*/

.about {
    background: url("../img/bg_subsub_content.png") no-repeat scroll 80px top transparent;
    min-height: 575px;
}

#left div.block-views, #left div.block-menu {
    width: 220px;
}

.block-views .menu, .block-menu .menu  {
list-style:none;
margin:0 1px 30px 0;
padding:0;
}

#left .views-admin-links {
display:none;
 }

#left .block-views h2, #left .block-menu h2 {
    color:#333333;
    font-size:15px;
    padding: 5px 10px 11px 2px;
    text-shadow:1px 1px 0 #FFFFFF;
    text-transform:uppercase;
    margin-bottom: 1px;
    border-bottom: 1px solid #cccccc;
    font-weight: normal;
    letter-spacing:0;
}

.block-views .menu li, .block-menu .menu li {
    background:url("../img/bg_header.gif") repeat-x scroll left bottom transparent;
    margin:0;
    padding:0 0 2px;
    list-style: none;

    _height: 40px;
}
.block-views li.active-trail a.details,
.block-views li.active-trail a:hover.details,
.block-views .menu li a.active.details,
.block-menu li.active-trail a.details,
.block-menu li.active-trail a:hover.details,
.block-menu .menu li a.active.details
{
    background:url("../img/bg_subsub_selected.png") no-repeat scroll right center transparent;
    color:#2075DE;
    cursor: pointer;
}

.block-views li a:hover.details, .block-menu li a:hover.details  
 {
    background:url("../img/bg_subsub_hover.png") no-repeat scroll right center transparent;
    color:#2075DE;
    cursor: pointer;
}

.block-views li a.details, .block-menu li a.details {
    color:#555555;
    display:block;
    font-size:13px;
    margin:0 -1px 0 0;
    padding:10px 10px 12px 2px;
    text-shadow:1px 1px 0 #FFFFFF;
    cursor: pointer;
}

p.postinfo strong a {
font-weight: 800;
color: #333;
text-shadow:none;
}
.comments a {
color: #FFFFFF;
}

/*	 Search
-----------------------------------------------------------------------------------------------------*/
.search{
    min-height: 116px;
}

#node-44 .search p {
margin: 0px 0px 1.5em;
}
.search_support input.form-submit, .search input.form-submit {
line-height: 18px;
margin-left: -4px !important;
text-align: center;
width: 143px;
}
#node-44 .search .grid_4 h3 {
margin: 0px 0px 0.25em;
}
 .search input.form-text{
      width: 293px !important;
}
.search_support input.form-text {
      width: 283px !important;
}
.search_support input, .search input{
    margin: 0 !important;
}

.search_support, .product_support {
	margin:0 10px;
    min-height:180px;
}
.search_support_btm, .product_support_btm {
    margin:0 0 1.75em;
    padding:20px 0 0;
}
.search_support {
    background:url("../img/bg_search_support.png") no-repeat scroll center top transparent;
}
.search_support_btm {
    background:url("../img/bg_search_support_btm.png") no-repeat scroll center bottom transparent;
}
.search_support .grid_3 {
    margin:0 20px;
    padding:20px 0 0;
    width:195px;
}
.search_support .grid_6 {
    margin:0 20px;
    padding:20px 0 0;
    width:430px;
}
.search_support h3{
color:#333333;
margin:0.25em 0;
}
.search_support p {
font-size:13px;
line-height:1.5em;
}

.search_support .actions a {
    background:url("../img/bg_btn.png") no-repeat scroll center center transparent;
    color:#FFFFFF;
    display:block;
    font-size:18px;
    font-weight:bold;
    height:40px;
    line-height:40px;
    margin:0 0 10px;
    text-align:center;
    text-shadow:0 0 2px #333333;
}
.search_support .actions {
   padding:55px 0 0;
}
#foot .block-menu h4 {
text-transform:uppercase;
}
li.leaf {
list-style-type: none;
list-style-image: none;
}
ul.menu li {
margin:0;
}

/*	 Precontent
-----------------------------------------------------------------------------------------------------*/

#precontent {
	background: url('../img/bg_partnerdesc.png') center top no-repeat;
	margin: 0;
	padding: 30px 20px 0 20px;
	min-height: 80px;
}

#precontent .block { float:none; }
#precontent p { margin:0; }
#precontent_btm {
	background: url('../img/bg_partnerdesc_btm.png') center bottom no-repeat;
	padding: 20px 0 0 0;
	margin: 0 0 1.75em 0;
}

