/*
Theme Name: Core Theme
Theme URI: http://prontomarketing.com
Description: Core Theme, every theme variation built on top of this core theme
Version: 1.0
Author: Niwat Rittisakdanon
*/


/* General */
*{
  margin: 0;
  padding: 0;
}

body, textarea, input, select {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 12px; letter-spacing: normal;}
p{margin:0 0 1em 0;}
img{border:0;}
a{outline:0;}
fieldset{border:0;}

h1{ font-size: 16px;}
h2{font-size: 15px;}
h3{font-size: 14px;}
h4{font-size: 13px;}
h5{font-size: 12px;}
h6{font-size: 11px;}

pre {
    overflow: auto;
    width: auto;
    background-color: #f0f6fa;
    border: 1px solid #CCCCCC;
    border-width: 1px 0;
	margin:2em 0;
    padding: 1em;
}

hr{background-color:#d4d4d4;margin:1em 0;height:1px;border:0;}

ul{margin:0;list-style-type:none;}

.main-image{float:right;margin:0 0 1em 1em;}
.main-image-jpg {
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 8px #ACACAC;
	-moz-box-shadow: 0 0 8px #ACACAC;
	-webkit-box-shadow: 0 0 8px #ACACAC;
    float: right;
    margin: 0 0 1em 1em;
}

img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.alignright {float: right;}
.alignleft {float: left}
.clear{clear: both;}

.hidden{
  display:none;
}

.txtleft{text-align:left;}
.txtcenter{text-align:center;}
.txtright{text-align:right;}

#contentWrapper{padding:0 0 2em 0;min-height:424px;}

#content{padding:0;background-color:#eee;line-height:19px;}
#content h1{line-height:1.1em;font-weight:normal;}
#content ul{margin:1em 1em 1.5em 1.5em;list-style-type:disc;}
#content ol{margin:1em 1em 1.5em 2.5em;}
#content ol ol{list-style-type:lower-alpha}
#content ul li, #content ol li{margin: 0 0 0.5em 0;}
#content ul ul{margin:1em;}
#content ul ul ul{margin:1em 2em;}
#content ul ul ul ul{margin:1em 3em;}
#content ul ul ul ul ul{margin:1em 4em;}

body #content .cform textarea {font-size:1em;}

.level1 h1{margin:0 0 1em 0;}
blockquote div.fullwidth div.text {padding-left:0;width:559px;}
blockquote div.fullwidth div.text h2, blockquote div.fullwidth div.text h3 {width:520px;margin:0 auto}
blockquote div.fullwidth div.text p{width:520px;margin:0 auto;}

.content .cform {width:550px;margin:0;clear:both;margin:1em 0;padding:25px;overflow:hidden;}
.content .cform ol.cf-ol,  .content .cform label, .content .cform select, .content .cform .emailreqtxt, .content .cform p.cf-sb{width:415px;}
.content .cform ol.cf-ol {margin:0 auto;position:relative;}
.content .cform ol.cf-ol li{text-align:left;overflow:hidden;padding:0 0 1em 0;}
*:first-child+html .content .cform ol.cf-ol li{position:relative;}
.content .cform ol.cf-ol li.cf_li_err{margin:0 0 1em 0 !important;padding:0 0 1.8em 0 !important}
.content .cform ol.cf-ol li.cf-box-title{padding:0;}
.content .cform ol.cf-ol li.textonly {background:none !important;}
.content .cform ol.cf-ol label span{display:block;width:415px;margin:0;padding:2px 0 4px 0;border:1px solid transparent;}
.content .cform ol.cf-ol label.cf-before {width:400px;margin:0;float:left;}
.content .cform ol.cf-ol label.cf-group-after, .content .cform ol.cf-ol label.cf-after{width:390px;margin:0 0 0 5px;float:left;}
.content .cform label {margin:0;padding:0;overflow:hidden;text-align:left;}
.content .cform label span{padding:0;text-align:left;float:left;}
.content .cform input, .content .cform textarea, .content .cform select{width:406px;margin:0;border-color:#ccc;} 
.content .cform select{margin:0;border-color:#ccc;}
.content .cform fieldset{width:550px;border:0;clear:both;margin:0;padding:1em 0;background:none;}
.content .cform fieldset legend{display:block;margin:0;padding:0;font-family:inherit;}
*:first-child+html .content .cform fieldset legend {margin:0 0 0 -20px;}

.content .cform .reqtxt, .content .cform .emailreqtxt{display:block;margin:0;padding:0 4px 0 0;text-align:right;color:#ccc;position:absolute;right:0;font-size:9px;}
*:first-child+html .content .cform .reqtxt, *:first-child+html .content .cform .emailreqtxt{bottom:0;}

.content .cform input.cf-box-a{height:22px;margin:0;float:left;padding:0;}
.content .cform input.cf-box-b{height:22px;margin:0;float:left;padding:0;}
.content .cform input.sendbutton {margin:0;border:0 !important;width:110px;height:36px;font-size:1.2em;}
.content .cform p.cf-sb{text-align:left;}

div.cf_info {width:auto !important;}

/* Default email campaign monitor form on content area*/
#content #subForm input{margin:0 0 1em 0}
#content #subForm input[type="submit"]{margin:1em 0 0 0;}

.linklove{display:none;}
div.autoblogfoot {color:#999;font-size:10px;font-style:italic;}

.content .areascovered{padding:1.2em 0;line-height:1.2em;font-size:0.9em;color:#888;border-top:1px solid #d4d4d4;}
.content .areascovered h5{color:#888;font-weight:bold;font-size:0.9em;margin:0.5em 0 1em;padding:0;}
.content .areascovered a{color:#666 !important}

.contactinfo_info h4{margin:0 !important;}
.contactinfo_info br{margin:0;line-height:0.5em}

.style-guide-wrapper{background-color: #ffffff; width: 90%; height: 100%; margin: 2em auto; padding: 2em; min-height: 1000px;} a, a:visited{color:#0000ff;} 
.style-guide-wrapper span.marker{color: #000000;background-color:#00FF66;padding:2px 4px;} 
.style-guide-wrapper table{margin:0 0 1em 0;}
.style-guide-wrapper td{padding:3px;} 
.style-guide-wrapper ol{margin:1em 2em;} 
.style-guide-wrapper ul{list-style-type:disc;margin:1em 2em;padding:0;}


/* Table Styles */

table.fullwidth a img {border:0;vertical-align:text-bottom;}
table.fullwidth {border-collapse:collapse;}
table.fullwidth th.side {
	background: transparent;
}
table.fullwidth td.side {
	text-align:center;
	background: transparent url(img/tables/fullwidth/bg_td_side.gif) repeat-x top left;
	width:206px;
	font:normal 12px/15px arial;
	color:#000000;
}
table.fullwidth td.sidehead {background: transparent;}

table.fullwidth th {
	height:90px;
	border-right:1px solid #fff;
	padding-bottom: 12px;
	vertical-align:bottom;
	color:#fff;
	font:bold 30px/28px arial;
	letter-spacing:0px;
	background:transparent url(img/tables/fullwidth/bg_th.gif) no-repeat bottom left;
	}
table.fullwidth th span {font:normal 14px arial; }
table.fullwidth td {
	text-align:center;
	background:transparent url(img/tables/fullwidth/bg_td.gif) repeat-x top left;
	border-right:1px solid #fff;
	color:#000;
	width:136px;
	height:51px;
	font:normal 12px/18px arial;
}
table.fullwidth td a {color:#031e7a; text-decoration:underline;}
table.fullwidth td a:hover {text-decoration:none;}
table.fullwidth td.on {background:transparent url(img/tables/fullwidth/bg_td_on.gif) repeat-x top left;}
table.fullwidth th.on {
	background:transparent url(img/tables/fullwidth/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:25px;
	width:136px;
}

table.fullwidth tfoot td {
	background:transparent url(img/tables/fullwidth/bg_foot_td.gif) repeat-x top left;
	height:76px;
	vertical-align:top;
	padding-top:12px;
}
table.fullwidth tfoot td.on {
	background:transparent url(img/tables/fullwidth/bg_foot_td_on.gif) no-repeat top left;
	padding-top:23px;
}
table.fullwidth tfoot td.side {
	background: transparent url(img/tables/fullwidth/bg_td_side.gif) repeat-x top left; 
	color: #031E7A; 
	font:bold 12px/14px arial;
	padding-top: 16px;
}

table.withsidebar a img {border:0;vertical-align:text-bottom;}
table.withsidebar {border-collapse:collapse;}
table.withsidebar th.side {
	background: transparent;
}
table.withsidebar td.side {
	text-align:center;
	background: transparent url(img/tables/withsidebar/bg_td_side.gif) repeat-x top left;
	width:146px;
	font:normal 11px/13px arial;
	color:#000000;
}
table.withsidebar td.sidehead {background: transparent;}

table.withsidebar th {
	height:65px;
	border-right:1px solid #fff;
	padding-bottom: 12px;
	vertical-align:bottom;
	color:#fff;
	font:bold 20px/18px arial;
	letter-spacing:0px;
	background:transparent url(img/tables/withsidebar/bg_th.gif) no-repeat bottom left;
	}
table.withsidebar th span {font:normal 12px arial; }
table.withsidebar td {
	text-align:center;
	background:transparent url(img/tables/withsidebar/bg_td.gif) repeat-x top left;
	border-right:1px solid #fff;
	color:#000;
	width:96px;
	height:51px;
	font:normal 12px/18px arial;
}
table.withsidebar td a {color:#031e7a; text-decoration:underline;}
table.withsidebar td a:hover {text-decoration:none;}
table.withsidebar td.on {background:transparent url(img/tables/withsidebar/bg_td_on.gif) repeat-x top left;}
table.withsidebar th.on {
	background:transparent url(img/tables/withsidebar/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:20px;
	width:96px;
}

table.withsidebar tfoot td {
	background:transparent url(img/tables/withsidebar/bg_foot_td.gif) repeat-x top left;
	height:76px;
	vertical-align:top;
	padding-top:15px;
}
table.withsidebar tfoot td.on {
	background:transparent url(img/tables/withsidebar/bg_foot_td_on.gif) no-repeat top left;
	padding-top:23px;
}
table.withsidebar tfoot td.side {
	background: transparent url(img/tables/withsidebar/bg_td_side.gif) repeat-x top left; 
	color: #031E7A; 
	font:bold 12px/14px arial;
	padding-top: 16px;
}

/* Office 365 Table */
table#office365_plan{border-collapse:collapse;margin-bottom:20px;}


table#office365_plan th.title{background:none;border-bottom:none;}
table#office365_plan th.title span{font-size:22px;font-family:Arial;position:relative;top:15px;}
table#office365_plan th.title_on{background:url(img/tables/office365/bg_title_on.png) no-repeat scroll left bottom transparent;border-bottom:2px solid #FC9934;height:40px;}
table#office365_plan th{background:url(img/tables/office365/bg_title.png) no-repeat scroll left bottom transparent;border-bottom:2px solid #FC9934;height:40px;}
table#office365_plan th.sub_title{background:url(img/tables/office365/bg_sub_title.png) no-repeat scroll left 20px transparent;}
table#office365_plan th.sub_title span{color:#333;position:relative;top:11px;left:10px;}
table#office365_plan th span.text_small{font-size:8px;color:#cccccc;}
table#office365_plan th span.text_small_on{font-size:8px;color:#717171;}
table#office365_plan tr td.side{border-right:1px solid #707070;border-left:1px solid #707070;padding:2px 10px;}
table#office365_plan tr td{border-bottom:1px solid #707070;border-right:1px solid #707070;}
table#office365plan thead tr:nth-child(2) th {vertical-align: bottom;}

/*Office 365 Plan*/
table#office365plan{border-collapse:collapse;width:615px;}
table#office365plan thead tr th{border:1px solid #000000;}
table#office365plan thead tr th.sub_title{border:none !important;}
table#office365plan thead tr th.type{font-size:12px;font-style:italic;color:#ffffff;line-height:14px;}
table#office365plan thead tr th span.text_small_on{font-size:8px;color:#717171;font-weight:normal;}
table#office365plan tbody tr td.side{border-right:1px solid #707070;border-left:1px solid #707070;padding:2px 10px;}
table#office365plan tbody tr td{border-bottom:1px solid #707070;border-right:1px solid #707070;padding:10px 0 ;}

/*Office 365 Plan Table R1*/
table#office365_plan_R1{border-collapse:collapse;margin-bottom:20px;}
table#office365_plan_R1 thead tr.title { background: url("img/tables/office365/headerTable.png") no-repeat scroll left bottom transparent;  height: 70px;  width: 600px;}
table#office365_plan_R1 tr.title th { border-left: 1px solid #e1e1e1;vertical-align: middle;}
table#office365_plan_R1 tr.title th:first-child { border-left: medium none;}
table#office365_plan_R1 tr.title th span { color: #686868; font-size: 16px;}
table#office365_plan_R1 tr.title th strong {  color: #686868; font-size: 13px;}
table#office365_plan_R1 th.sub_title { background: none repeat scroll 0 0 #bababa; height: 20px;border-left: 1px solid #ededed;}
table#office365_plan_R1 th.sub_title span { color: #fff; padding-left: 10px;}

table#office365_plan_R1 thead tr.pricing { background: none repeat scroll 0 0 #ededed;height: 90px;}
table#office365_plan_R1 tr.pricing th { border-left: 1px solid #fbfbfb;padding-top: 15px;vertical-align: top;}
table#office365_plan_R1 tr.pricing th:first-child { border-left: 1px solid #ededed;}
table#office365_plan_R1 tr.pricing th:first-child span {font-size: 15px; left: -40px; position: relative;}
table#office365_plan_R1 .dollar {color: #666; font-size: 16px;}
table#office365_plan_R1 th span.text_small { color: #4B494C; font-size: 10px;}

table#office365_plan_R1 tr.plan {background: none repeat scroll 0 0 #f7f7f7;}
table#office365_plan_R1 tr.plan td {border-right: 1px solid #fbfbfb;}
table#office365_plan_R1 tr.plan td:first-child {padding: 2px 10px;border-left: 1px solid #EDEDED;}
table#office365_plan_R1 tr.plan td:last-child {border-right: 1px solid #ededed;}

table#office365_plan_R1 tr.number-of-users {background: none repeat scroll 0 0 #ededed;}
table#office365_plan_R1 tr.number-of-users td { border-right: 1px solid #fbfbfb;}
table#office365_plan_R1 tr.number-of-users td:first-child { border-left: 1px solid #ededed; padding: 2px 10px;}
table#office365_plan_R1 tr.number-of-users td:last-child {border-right: 1px solid #ededed;}

table#office365_plan_R1 tr td.side{border-right:1px solid #ededed;border-left:1px solid #ededed;padding:2px 10px;}
table#office365_plan_R1 tr td{border-bottom:1px solid #ededed;border-right:1px solid #ededed;}


/* hiding search bar title */
form#searchform label[for="s"] {
    display: none;
}
/****************************/

/* styling warning icon */
.content .cform ol.cf-ol ul.cf_li_text_err li {
    padding: 0 0 0 15px;
}
/************************/

/*event style*/
.events-table {
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
    text-align: left;
    width: 600px;
}

.events-table th {
    border-bottom: 2px solid #CCCCCC;
    color: #505050;
    padding: 10px 8px;
}

.events-table td {
    border-bottom: 1px solid #CCCCCC;
    color: #505050;
    padding: 6px 8px;
}

.events-table tr:hover td{background: none scroll 0 0 #EBEBEB;}

.em-events-search input{border: 1px solid #bcbcbc; padding: 5px 3px; margin: 0 5px 5px 0;background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DDDDDD;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;color: #888888;}
.em-events-search select{border: 1px solid #bcbcbc; padding: 2px 0; margin: 0 19px 5px 0;}

.em-events-search input[type="submit"]{
cursor: pointer;
background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 transparent;
background: white;
background: -moz-linear-gradient(top, white 0%, #EDEDED 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#EDEDED));
background: -webkit-linear-gradient(top, white 0%,#EDEDED 100%);
background: -o-linear-gradient(top, white 0%,#EDEDED 100%);
background: -ms-linear-gradient(top, white 0%,#EDEDED 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
line-height: 14px;
border: 1px solid #CCCCCC;
border-radius: 3px 3px 3px 3px;
color: #777777;
font: 12px/14px Arial,Tahoma,Verdana,sans-serif;
outline: medium none;
padding: 4px 10px;
text-align: center;
text-decoration: none;}

.em-events-search input[type="submit"]:hover{
background: -moz-linear-gradient(center top , #FFFFFF 0%, #E0E0E0 100%) repeat scroll 0 0 transparent;
background: #EDEDED;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#E0E0E0));
background: -webkit-linear-gradient(top, white 0%,#E0E0E0 100%);
background: -o-linear-gradient(top, white 0%,#E0E0E0 100%);
background: -ms-linear-gradient(top, white 0%,#E0E0E0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
background: linear-gradient(top, white 0%,#E0E0E0 100%);
border: 1px solid #BBBBBB;
color: #555555;
outline: medium none;
text-decoration: none;
}

/*My Booking style*/
#dbem-bookings-table{
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
    text-align: left;
    width: 600px;
}

#dbem-bookings-table th {
    border-bottom: 2px solid #CCCCCC;
    color: #505050;
    padding: 10px 8px;
}

#dbem-bookings-table td {
    border-bottom: 1px solid #CCCCCC;
    color: #505050;
    padding: 6px 8px;
}

#dbem-bookings-table tr:hover td{background: none scroll 0 0 #EBEBEB;}

/*event page*/
.sidebarwidget #wp-calendar th, .sidebarwidget #wp-calendar td {
    padding: 0 8px;
}
.sidebarwidget #wp-calendar, .sidebarwidget .em-calendar {
    margin: 0 auto;
}

/*single event*/
/*.singleevent .content {box-shadow: 0 0 3px 2px #BCBCBC;margin: 10px 5px;padding: 20px 5px 10px 15px !important;border-radius: 15px;}*/
.singleevent #contentWrapperInside{background: url("img/events/bg_content.png") no-repeat scroll 1px 2px transparent; margin: 0 auto; padding: 12px 0 0; width: 980px; min-height: 770px;}
.singleevent #contentWrapper{width: 980px;}
.singleevent .content{margin: 10px 0 0 10px;padding: 15px 5px 5px 14px !important; width: 940px !important;}
.singleevent .date strong, .singleevent .location strong, .singleevent .category strong {background: none repeat scroll 0 0 #F1F1F3;border: 1px solid #DFDFDF;border-radius: 5px 5px 5px 5px;display: inline-block;padding: 3px;width: 100px;color: #000;}
.singleevent .date, .singleevent .location{margin-top: 10px;width: 500px;}
.singleevent .category {margin-top: 0px;width: 120px; float: left;}
.singleevent .event-categories{display: block;float: left;list-style: none outside none !important;margin: 5px 0 !important;padding: 0 0 0 5px !important;width: 478px;}
.singleevent .date span, .singleevent .location span, .singleevent .category span{padding-left: 12px;}
.singleevent .column_l {float: left;padding-right: 10px;width: 610px;}
.singleevent .booking {background: url("img/events/bg_eventform_body.png") repeat scroll 0 0 #F5F5F7;padding: 3px 8px; margin: 0 0 15px 0;border-radius: 5px; border: 1px solid #ddd}
.singleevent .content input, .singleevent .content textarea{border: 1px solid #bcbcbc;padding: 3px;}
.singleevent .content select {border: 1px solid #bcbcbc;padding: 3px; width: 260px;}
.singleevent input[type="submit"] {display: block; color: #fff; border: 1px solid #6894c7; cursor: pointer;
background-image: linear-gradient(bottom, rgb(10,87,169) 23%, rgb(5,124,198) 62%, rgb(1,167,232) 81%);
background-image: -o-linear-gradient(bottom, rgb(10,87,169) 23%, rgb(5,124,198) 62%, rgb(1,167,232) 81%);
background-image: -moz-linear-gradient(bottom, rgb(10,87,169) 23%, rgb(5,124,198) 62%, rgb(1,167,232) 81%);
background-image: -webkit-linear-gradient(bottom, rgb(10,87,169) 23%, rgb(5,124,198) 62%, rgb(1,167,232) 81%);
background-image: -ms-linear-gradient(bottom, rgb(10,87,169) 23%, rgb(5,124,198) 62%, rgb(1,167,232) 81%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.23, rgb(10,87,169)),color-stop(0.62, rgb(5,124,198)),color-stop(0.81, rgb(1,167,232)));}
.singleevent input[type="checkbox"] {margin: 5px 0 0 7px;}
.singleevent .column_l .em-booking-buttons {float: right;}
.singleevent .column_l .em-booking-login{border-color: #E2E2E2;}
.singleevent .column_r .em-booking-form label{width: 100x;}
.singleevent .column_r .em-booking-form-details input.input, .singleevent .column_r .em-booking-form-details textarea{width: 165px;}
.singleevent .column_r select{width: 208px;}
.singleevent .column_r{float: left; width: 310px;}
.singleevent .column_r .em-location-map {height: 214px !important;width: 300px !important;}
.singleevent .column_r .map {background: none repeat scroll 0 0 #FFFFFF;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 3px 2px #BCBCBC;margin: -30px auto 15px;padding: 5px;width: 300px;display: block;}
.singleevent .column_r .em-booking-form-details{width: 275px; border-bottom: 1px solid #E2E2E2; margin: 0 0 10px 0; padding-bottom: 17px;}
.singleevent .column_r .em-booking-login{margin: 0px; border-left: none; padding: 10px;}
.singleevent .column_r .em-booking-form-details .input-checkbox label {width: 255px;}

/*location page*/
/*.singlelocation .content {box-shadow: 0 0 3px 2px #BCBCBC;margin: 10px 5px;padding: 20px 5px 10px 15px !important;border-radius: 15px;}*/
.singlelocation #contentWrapperInside{background: url("img/events/bg_content.png") no-repeat scroll 1px 2px transparent; margin: 0 auto; padding: 12px 0 0; width: 980px; min-height: 770px;}
.singlelocation #contentWrapper{width: 980px;}
.singlelocation .content{margin: 10px 0 0 10px;padding: 15px 5px 5px 14px !important; width: 940px !important;}
.singlelocation .date strong, .singlelocation .location strong, .singlelocation .category strong {background: none repeat scroll 0 0 #F1F1F3;border: 1px solid #DFDFDF;border-radius: 5px 5px 5px 5px;display: inline-block;padding: 3px;width: 100px; color: #07aff8;}
.singlelocation .date, .singlelocation .location, .singlelocation .category {margin-top: 10px;width: 480px;}
.singlelocation .date span, .singlelocation .location span, .singlelocation .category span, .singlelocation .event-categories{padding-left: 12px;}
.singlelocation .location span{float: right; width: 350px;}
.singlelocation .nextevent ul li, .singlelocation .nextevent li {background: url("img/events/bullet.png") no-repeat scroll 8px 7px transparent;min-height: 21px;padding: 0 20px 5px 30px; list-style: none;}
.singlelocation .column_l {float: left;padding-right: 10px;width: 480px;}
.singlelocation .column_r{float: left; width: 430px;}
.singlelocation .column_r .em-location-map {height: 300px !important;width: 400px !important;}
.singlelocation .column_r .map {background: none repeat scroll 0 0 #FFFFFF;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 3px 2px #BCBCBC;margin: 0 auto 15px;padding: 5px;width: 400px;display: block;}
.singlelocation .column_r .map {background: none repeat scroll 0 0 #FFFFFF;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 3px 2px #BCBCBC;margin: 0 auto 15px;padding: 5px;width: 400px;display: block;}
.singlelocation .column_r .nextevent ul{margin: 1em 1em 1.5em 0 !important;}

/************************/

/* checklist for techtip on landingpage*/
.landingpage #content ol{margin-left:23px;}
.landingpage #content ol.redcheck li{background: url(img/bg_checklist_red.png) no-repeat scroll 0 0 transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol.greencheck li{background: url(img/bg_checklist_green.png) no-repeat scroll 0 0 transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol.xbox li{background: url(img/bg_checkbox_x.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol.no_checkmark{margin: 0;}
.landingpage #content ol.no_checkmark li{background: none; list-style: decimal inside none; margin: 0 0 0.5em; min-height: 0; padding: 0;}

/*Aug2012 techtip*/
.landingpage #content ol li.numberone_aug{background:url("img/techtip/bg_list_one_aug.png") no-repeat scroll 0 0 transparent;list-style: none outside none; padding-left: 55px;}
.landingpage #content ol li.numbertwo_aug{background:url("img/techtip/bg_list_two_aug.png") no-repeat scroll 0 0 transparent;list-style: none outside none; padding-left: 55px;}
.landingpage #content ol li.numberthree_aug{background:url("img/techtip/bg_list_three_aug.png") no-repeat scroll 0 0 transparent;list-style: none outside none; padding-left: 55px;}
.landingpage #content ol li.numberfour_aug{background:url("img/techtip/bg_list_four_aug.png") no-repeat scroll 0 0 transparent;list-style: none outside none; padding-left: 55px;}
.landingpage #content ol li.numberfive_aug{background:url("img/techtip/bg_list_five_aug.png") no-repeat scroll 0 0 transparent;list-style: none outside none; padding-left: 55px;}

/* november 2012 techtip on landingpage*/
.landingpage #content ol{margin-left:23px;}
.landingpage #content ol.bullet-leaf li{background: url(img/techtip/leafbullut_01.png) no-repeat scroll 0 0 transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 45px;}
.leaf{background: url("img/techtip/leaf.png") no-repeat scroll left bottom transparent; position: relative; left: -20px; bottom: -116px; height: 59px; width: 960px;}
.landingpage #content ol.bullet-money li{background: url(img/techtip/money_bullets.png) no-repeat scroll 0 0 transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 45px;}
.money{background: url("img/techtip/money_line.png") no-repeat scroll left bottom transparent; position: relative; left: -20px; bottom: -73px; height: 59px; width: 960px;}
#november-techtip-b #sidebar_widgets{margin: 20px 20px 40px 0;}

/*cforms more captcha*/
#cforms_captcha11, #cforms_captcha10, #cforms_captcha9,#cforms_captcha8, #cforms_captcha7{
width: 50px;
}

/*December TechTip2012*/
.landingpage #content ol li.dec-num01{background: url(img/techtip/li-01.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol li.dec-num02{background: url(img/techtip/li-02.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol li.dec-num03{background: url(img/techtip/li-03.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol li.dec-num04{background: url(img/techtip/li-04.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol li.dec-num05{background: url(img/techtip/li-05.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol li.dec-num06{background: url(img/techtip/li-06.png) no-repeat scroll 0 5px transparent;list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}

/*landing page*/
.landingpage .content .cform .single, .landingpage .content .cform textarea, .landingpage .content .cform select{
	width: 406px;
}

/*FAQ Style*/
#faq-block .single-faq .faq-question, #faq-block .single-faq .faq-question a {
	background-color: #E6E6E6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
	margin: 10px 0;
	cursor: pointer;
}

/*!
 * Easy Buttons
 * Dec 5th
 * Pronto Marketing
 *
 * Based on Bootstrap 2.2.1 by Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* Default Styling */
[class~="pronto"][class*="button"] {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  text-decoration:none;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333 !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
[class~="pronto"][class*="button"]:hover, [class~="pronto"][class*="button"]:active, [class~="pronto"][class*="button"].active, [class~="pronto"][class*="button"].disabled, [class~="pronto"][class*="button"][disabled] {
  color: #333333 !important;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-image:none;
}
[class~="pronto"][class*="button"]:hover {
  color: #333333 !important;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
[class~="pronto"][class*="button"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
[class~="pronto"][class*="button"].active, [class~="pronto"][class*="button"]:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
[class~="pronto"][class*="button"].disabled, [class~="pronto"][class*="button"][disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
/* Color: Blue (btn-primary) */
[class~="pronto"][class*="button"].blue {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
[class~="pronto"][class*="button"].blue:hover, [class~="pronto"][class*="button"].blue:active, [class~="pronto"][class*="button"].blue.active, [class~="pronto"][class*="button"].blue.disabled, [class~="pronto"][class*="button"].blue[disabled] {
  color: #ffffff !important;
  background-color: #0044cc;
  *background-color: #003bb3;
  background-image: none;
}
[class~="pronto"][class*="button"].blue:active, [class~="pronto"][class*="button"].blue.active {
  background-color: #003399 \9;
}
/* Color: Yellow (btn-warning) */
[class~="pronto"][class*="button"][class*="yellow"] {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
[class~="pronto"][class*="button"][class*="yellow"]:hover, [class~="pronto"][class*="button"][class*="yellow"]:active, [class~="pronto"][class*="button"][class*="yellow"].active, [class~="pronto"][class*="button"][class*="yellow"].disabled, [class~="pronto"][class*="button"][class*="yellow"][disabled] {
  color: #ffffff !important;
  background-color: #f89406;
  *background-color: #df8505;
  background-image: none;
}
[class~="pronto"][class*="button"][class*="yellow"]:active,[class~="pronto"][class*="button"][class*="yellow"].active {
  background-color: #c67605 \9;
}
/* Color: Red (btn-danger) */
[class~="pronto"][class*="button"].red {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
[class~="pronto"][class*="button"].red:hover, [class~="pronto"][class*="button"].red:active, [class~="pronto"][class*="button"].red.active, [class~="pronto"][class*="button"].red.disabled, [class~="pronto"][class*="button"].red[disabled] {
  color: #ffffff !important;
  background-color: #bd362f;
  *background-color: #a9302a;
  background-image: none;
}
[class~="pronto"][class*="button"].red:active,
[class~="pronto"][class*="button"].red.active {
  background-color: #942a25 \9;
}
/* Color: Green (btn-success) */
[class~="pronto"][class*="button"].green {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
[class~="pronto"][class*="button"].green:hover, [class~="pronto"][class*="button"].green:active, [class~="pronto"][class*="button"].green.active, [class~="pronto"][class*="button"].green.disabled, [class~="pronto"][class*="button"].green[disabled] {
  color: #ffffff !important;
  background-color: #51a351;
  *background-color: #499249;
  background-image: none;
}
[class~="pronto"][class*="button"].green:active, [class~="pronto"][class*="button"].green.active {
  background-color: #408140 \9;
}
/* Color: Light Blue (btn-info) */
[class~="pronto"][class*="button"].lightblue {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
[class~="pronto"][class*="button"].lightblue:hover, [class~="pronto"][class*="button"].lightblue:active, [class~="pronto"][class*="button"].lightblue.active, [class~="pronto"][class*="button"].lightblue.disabled, [class~="pronto"][class*="button"].lightblue[disabled] {
  color: #ffffff !important;
  background-color: #2f96b4;
  *background-color: #2a85a0;
  background-image: none;
}
[class~="pronto"][class*="button"].lightblue:active, [class~="pronto"][class*="button"].lightblue.active {
  background-color: #24748c \9;
}
/* Color: Black (btn-inverse) */
[class~="pronto"][class*="button"].black {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
[class~="pronto"][class*="button"].black:hover, [class~="pronto"][class*="button"].black:active, [class~="pronto"][class*="button"].black.active, [class~="pronto"][class*="button"].black.disabled, [class~="pronto"][class*="button"].black[disabled] {
  color: #ffffff !important;
  background-color: #222222;
  *background-color: #151515;
  background-image: none;
}
[class~="pronto"][class*="button"].black:active, [class~="pronto"][class*="button"].black.active {
  background-color: #080808 \9;
}
/* Size: Large (btn-large) */
.large[class~="pronto"][class*="button"] {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.large[class^="icon-"][class~="pronto"][class*="button"], .large[class*=" icon-"][class~="pronto"][class*="button"] {
  margin-top: 2px;
}
/* Size: Small (btn-small) */
.small[class~="pronto"][class*="button"] {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
.small[class~="pronto"][class*="button"][class^="icon-"], .small[class~="pronto"][class*="button"][class*=" icon-"] {
  margin-top: 0;
}
/* Corner: Squared */
.squared[class~="pronto"][class*="button"]{
  -webkit-border-radius: 0px !important;
     -moz-border-radius: 0px !important;
          border-radius: 0px !important;
}

/*Feb2013*/
.landingpage #content ol.number_feb_2013 li{background:url("img/techtip/bg_list_one_feb.png") no-repeat scroll 0 0 transparent; list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol.number_feb_2013 li+li{background:url("img/techtip/bg_list_two_feb.png") no-repeat scroll 0 0 transparent; list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol.number_feb_2013 li+li+li{background:url("img/techtip/bg_list_three_feb.png") no-repeat scroll 0 0 transparent; list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}
.landingpage #content ol.number_feb_2013 li+li+li+li{background:url("img/techtip/bg_list_four_feb.png") no-repeat scroll 0 0 transparent; list-style: none outside none; margin: 0 0 1.5em; min-height:35px;padding-left: 35px;}

/*Single Event Black Buttons*/
.singleevent .content input[type="submit"] {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  text-decoration:none;
  display: inline-block;
  *display: inline;
  padding: 3px 12px 6px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #fff !important;
  text-align: center;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #212121;
  *background-color: #000000;
  background-image: -moz-linear-gradient(top, #575757, #000000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#575757), to(#000000));
  background-image: -webkit-linear-gradient(top, #575757, #000000);
  background-image: -o-linear-gradient(top, #575757, #000000);
  background-image: linear-gradient(to bottom, #575757, #000000);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #000000 #000000 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757ff', endColorstr='#ff000000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.singleevent .content input[type="submit"]:hover {
    background-image: -moz-linear-gradient(center bottom , #212121 10%, #000000 90%) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#212121), to(#000000))!important;
	background-image: -webkit-linear-gradient(top, #212121, #000000);
	background-image: -o-linear-gradient(top, #212121, #000000);
	background-image: linear-gradient(to bottom, #212121, #000000);
	background-color: #000 !important;
    *background-color: #252525 !important;
  }
.em-booking{
	*float: left; /* IE7 and below */
}

/*March TechTip2013*/
.landingpage #content .shamrocks-bullet{background: url("img/techtip/Bullet_shamrocks.png") no-repeat scroll 0 -3px transparent; margin: 0 0 5px 0; min-height:48px; padding: 6px 0 0 53px;}
.landingpage .march2013shamrocks{background: url("img/techtip/shamrocks_bottom.png") no-repeat scroll 0 bottom transparent; width: 960px; height: 80px; position: relative; left: -20px; top: 74px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.landingpage .march2013shamrocks{top: 74px;}
}

/*april 2013 techtip secure*/
.landingpage#secure #sidebar_widgets .cform{background:url("img/techtip/AprilTechtip_bookcover_r1.png") no-repeat scroll right 0 transparent;}
.landingpage#secure #sidebar_widgets .cform h3{width: 165px;} 
.landingpage#secure  #sidebar_widgets .cform input.sendbutton {background: none repeat scroll 0 0 #000000;border: 0 none !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #FFFFFF;cursor: pointer;}

/*May 2013 Techtip*/
.landingpage #content ul.may-techtip-bullet li{background: url("img/techtip/cloud_01.png") no-repeat scroll 0 0 transparent; list-style: none outside none; list-style: none outside none; margin-left: -50px; padding-left: 35px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.landingpage #content ul.may-techtip-bullet li{margin-left: 0;}