
/***************************************************
Integration Developer News
v 2.0
@ 4.2.14

swatches
blue #2975b3 [links]
orange #ff6600 [hover]
text #4d4d4d

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





 /****     CORE ITEMS         ********
****************************************************/

body {font-family:Verdana, Helvetica, sans-serif;color: #4d4d4d;	font-size: 100%;margin: 0;	padding: 0;}
#container{margin: 0 auto;width: 990px; background:#ffffff;}
#content {}
#colleft{float: left;width: 640px;margin-bottom: 5px;padding:0px 10px;background-color:#fff;}
#full{float: left;width: 960px;margin-bottom: 5px;padding:0px 10px;background-color:#fff;}/*for the mobile it survey page*/
#colright{float: right;width: 305px;margin-bottom:10px;font-size: .77em;line-height: 1.55;padding:20px 5px 0px 5px; background-color:#fff;}
.clearer {clear: both;}
.clear_float {font-size: 0px;line-height: 0px;clear: both;}

/*******HEADER *********/
#header{height: 60px;width:990px;vertical-align:text-bottom;margin-top:10px;text-align:right;}
#header a.login{ font-size: 11px; color:#2975b3;line-height: 140%;margin:0px 0px 0px 0px;text-decoration:none;}
#header a.login:hover{font-size: 11px; color:#666;line-height: 140%;margin:0px 0px 0px 0px;text-decoration:none; text-align:left;}		


/****** NAV *******/
#nav {width:990px;height:25px;float:left;margin:8px 0px 8px 0px;border-top:1px solid #2975B2;border-bottom:1px solid #2975B2;background-color:#fff;}
#navleft {width: 275px;height: 25px;float: left;background: #fff url(../images/headers/leftnav_bg.png)  left repeat;}	
#navright {float:right;width: 715px;height: 25px;text-align: left;background: #fff url(../images/headers/rightnav_bg.png) top left;}		
#nav ul {padding: 0px 0px 0px 9px; margin-left:2px;}
#nav li {display: inline;font-size:12px;}
#navleft ul li a {color: #333;text-align: center;border-right: 1px dotted #666;text-decoration: none;	padding: 0px 7px 0px 7px;}
#navleft ul li a:hover {color:#2975B2;text-decoration: none;}
#navright ul li a {color: #fff;text-align: left;border-left: 0px dotted #fff;text-decoration: none;	padding: 0px 4px 0px 8px;}
#navright ul li a:hover {color:#000;text-decoration: none;}


/***TEXT***/
a.title {font-size:14px;margin: 20px 0px 0px 0px;color:#2975b3;font-weight:bold;}
a {text-decoration:none; color:#2975b3;font-size:12px; cursor:pointer;}	
a:hover {text-decoration:none; color:#ff6600;}	

ol{margin:0px;text-indent: 0em;}
ul{list-style-type: disc;margin:0px 0px;font-size:12px;}
li{font-size: 12px; line-height: 1.5;margin:8px 0px 5px 0px;padding: 0px 0px 2px 0px;}
blockquote {margin:22px 15px;padding:3px;}	
h1{font-size:22px;line-height: 130%; margin:15px -5px 12px 0px;	padding:0px 0px 8px 0px; 	color:#666;	border-bottom: dotted 0px #2975b3;font-weight:normal}
h1 strong {color:#2975b3; font-weight:lighter;}
h2 {font-size:21px;line-height: 110%; margin:15px -5px 12px 0px;	padding:0px 0px 8px 0px; 	color:#666;	border-bottom: dotted 0px #2975b3;font-weight:normal;}
h2 strong {color:#2975b3; font-weight:lighter;}
h2.links {font-size:21px;line-height: 110%; margin:2px -5px 2px 5px;	padding:8px 0px 8px 0px; 	color:#9a230b;font-weight:600;border-bottom:0px;}
h4 {font-size:18px;line-height: 110%; margin:25px -5px 12px 0px;	padding:0px 0px 8px 0px; 	color:#4d4d4d;font-weight:normal; border-bottom: dotted 1px #ff6600;}/*landing pages*/
h5 {font-size:18px;line-height: 110%; margin:15px -5px 12px 0px;	padding:0px 0px 8px -50px; 	color:#4d4d4d;font-weight:normal;}/*for the mobile it survey page*/

p {line-height:140%;font-size:12px;margin:0px;}
/*.storypage p {line-height:140%;font-size:12px;margin:0px 0px 10px 0px;}*/
p.byline {font-size: 10px; line-height: 1.25;color:#666; margin:0px 0px 3px 0px;}		
p.title {font-size:14px;margin: 20px 0px 0px 0px;color:#2975b3;font-weight:bold;line-height:140%;}
p.tags {font: 11px  Verdana, Helvetica, sans-serif;margin: 0px 0px 8px 0px;padding:2px 0px 5px 0px;line-height:150%;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.tease p{font: 13px  Verdana, Helvetica, sans-serif;margin: 0px 0px 8px 0px;padding:0px 0px 5px 0px;line-height:150%;font-weight:bold;}
.highlight {background: #2975B3; font-weight: bold; color:#FFFFFF}

/***quote box is old, haven't used in a long while***/
.quotebox{padding: 15px 5px 15px 15px; margin: 5px 0px 20px 20px;  width: 220px;  background: #ffffff; float: right; overflow: hidden; -webkit-box-shadow: #eeeeee 0 1px 4px; box-shadow: #cccccc 0 1px 4px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -o-border-radius: 8px; border: #d1d1d1 2px solid;font: 16px; line-height:160%; }
.quotebox p{font: 13px;margin:15px 0px 0px 0px;}


/*******registration page *********/
#logos_reg{float:left;width: 600px; margin: 5px 0px 20px 20px; height: 40px; padding: 10px 10px 20px 10px;; background: #ffffff;border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; border: 2px solid #eee;}
#regleft{float: left;width: 300px;margin:  0px;background-color:#fff;padding: 0px;}


/**stage 2 pop up **/
div#pop-window,div#pop-window2{display: none;position: absolute;z-index:10000;background-color: #ffffff;font-weight: bold;text-decoration:none;color: #333333;border:3px solid #eeeeee;	margin: 5px 5px; padding:0px 0px; text-align:left;}<!--border for pop up windows-->
div#pop-window .form_group_label,div#pop-window2 .form_group_label{text-decoration:none;}





/****   FOOTER  ***/
#footer{clear: both;height: 30px;border-top: 5px solid #2975b3;text-align:right;}
#footer p {font-size:10px;margin:0px;}
#footer a {font-size:10px;color:#2975b3;}
#footer a:hover {font-size:10px;color:#ff6600;}
.small{margin-top:10px;}/**pagination**/


/******  images    *****/
img {border: 0;padding:0px 5px 0px 0px;}
img.none {border: 0;padding:0px 0px 0px 0px;}
img.side {padding:0px 0px 0px 0px;}



 /****     Tamas CODE         ********
****************************************************/

#rtmpPlaceHolder img { padding: 0; margin 0; }
.error { background: #ffffff; padding: 5px; color: #a01b1b; width: 980px;line-height:150%;}
.success { background: green; padding: 5px; color: #ffffff; width: 980px}

#content .error a, 
#content .error a:hover,
#content .success a,
#content .success a:hover  { text-decoration: none ;color: #FFFFFF;	font-weight: normal;}
#content .error a:hover, 
#content .success a:hover  { text-decoration: underline ;}
#health .error a, 
#health .error a:hover { text-decoration: underline; color: #000000;	font-weight: normal;}
#health .error a:hover  { text-decoration: none ;}



/** form**/
fieldset {border:0px solid #cccccc;} /*for job box*/
label { float: left;  color: #2975b3; font-size: 13px;text-decoration:none;}
.form_group_label {font: 14px  Verdana, Helvetica, sans-serif;color: #2975b3;font-weight: bold;text-decoration:none;}
.form_group_label_large {font: 14px  Verdana, Helvetica, sans-serif;color: #2975b3;font-weight: bold;background:#fff;text-decoration:none;}
.form_label{font: 12px  Verdana, Helvetica, sans-serif;color: #000000;text-decoration:none;}
form { margin: 0; padding: 0;}
.formbutton{cursor:auto;border:outset 1px #2975b3;background:#fff;color:#2975b3;font-weight:bold;padding: 1px 4px;}
input{float:left;width:120px;margin:2px;}


/***news letter signup***/
#newsletter_reg {BACKGROUND-COLOR: #fff; WIDTH: 300px; MARGIN: 0px; FLOAT: left; HEIGHT: 40px; background:url(https://www.idevnews.com/views/images/uploads/general/newsletter_div_bg.png)no-repeat; padding:2px;}
#newsletter {WIDTH: 95%;  FLOAT: left;border-bottom:2px solid #666; border-top:5px solid #ff6600;margin: 20px 5px 30px 5px;background:#000000;	padding:10px;}

	
/*Used to hold all basic_row containers*/
#contain {width: 990px;margin-left: auto;margin-right: auto;margin-top:0px;background:#fff;}

/*Used to hold the different column floats*/
.basic_row {clear: both;margin-bottom:5px;}
.two_col {float: left;background:#fff;width:990px;}
/*Used to clear all floats on in a row. Noticed it is placed before the closing tag of the basic_row div.*/


.logo{float:left;width:140px;margin:6px 0px 0px 0px; padding:0px;}
.download{width:150px; float:right;margin:6px 0px 0px 0px; padding:0px 0px 0px 0px;   position: relative;}
.download img{ padding: 10px 0px 0px 50px;position: absolute;}
.download1 img{ padding: 5px 0px 0px 50px;position: absolute;}/** hack for download button on event 218, ping identity**/


.wpwrapper{width:980px; padding:10px 5px; margin:5px 0px; 	-moz-border-radius: .5em;border-radius: .5em; background:#ffffff;overflow:hidden;}
.wpwrapper a{font-size:16px;}
.whitepaper{float: left;width: 980px;margin: 0px 0px 5px 0px;background:#fff;padding:8px;}
.slides{float:left;width:700px;margin:0px; padding:0px;background:#ffffff;}/*white paper image*/
.downloadwp{width:100px; float:right;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;   position: relative;}
.downloadwp img{ padding: 20px 0px 0px 0px;position: absolute;}
.adjust1{ padding: 38px 0px 0px 0px;vertical-align:center;overflow:hidden;}/** hack for logo download on rocket 218**/
.adjust{ padding: 20px 0px 0px 0px;vertical-align:center; overflow:hidden;}




 /****   TABLES         ********
****************************************************/


/****EVENT PAGES TABLE****/
#box-table-a {font-size: 11px; margin: 5px; width: 640px; text-align: left;border-collapse: collapse;}
#box-table-a th{	font-size: 13px;	font-weight: normal;	padding: 8px;	background: #cccccc;	border-top: 4px solid #000000;	border-bottom: 1px solid #9ea3a7;	color: #666666;}
#box-table-a td.none{padding: 4px;background: #ffffff; border-bottom: 0px solid #9ea3a7;color: #666666;border-top: 0px solid transparent;}
#box-table-a tr:hover td.none{background: #ffffff;color: #000000;}
#box-table-a td{font-size: 12px; padding: 6px;background: #ffffff; border-bottom: 0px solid #9ea3a7;color: #4a4847;border-top: 0px solid transparent;}
#box-table-a tr:hover td{	background: #ffffff;	color: #666666;}
#box-table-a td.none{padding: 6px;background: #ffffff; border-bottom: 1px solid #9ea3a7;color: #666666;border-top: 0px solid transparent;}
#box-table-a tr:hover td.none{background: #ffffff;color: #000000;}
#box-table-a td{font-size: 12px; padding: 6px;background: #ffffff; border-bottom: 0px solid #9ea3a7;color: #4a4847;border-top: 0px solid transparent;}
#box-table-a td .quarter{font-size: 18px; color: #e65b16;}
#box-table-a tr:hover td{	background: #ffffff;	color: #666666;}
#box-table td ul {list-style-type: disc;text-indent: 0em;margin-right:15px;}
#box-table td li{padding: 3px 2px 2px 0px;	font-size: 12px; line-height: 140%;margin: 5px 0px;}



 /****  LANDING PAGES        ********
****************************************************/


/****LANDING PAGE table: fast facts***/

#lptableff {font-family:Arial, Helvetica, sans-serif;font-size:18px;margin:20px 0px 0px 0px;width:650px;border-top:#ffffff solid 1px;border-right:#ccc 1px solid;border-right:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 1px #d1d1d1;-webkit-box-shadow: 0 1px 1px #d1d1d1;	box-shadow: 0 1px 1px #d1d1d1;}

#lptableff tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
#lptableff tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
#lptableff tr{text-align: center;padding-left:20px;}
#lptableff tr td:first-child{text-align: left;padding-left:20px;border-left: 0;}
#lptableff tr td {padding:8px;text-align:left;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0; color:#ffffff;}
#lptableff tr td.event {padding:8px;text-align:left;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;color:#000000;}

#lptableff tr:last-child td{border-bottom:0;}
#lptableff tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
#lptableff tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}


/****LANDING PAGE WHITE PAPER AND SPEAKER TABLE USED FOR STAGE TWO TABLES***/

#lptable {font-size:14px; line-height:110%;background:#ffffff;margin:20px 0px 0px 0px;width:100%;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #d1d1d1;-webkit-box-shadow: 0 1px 2px #d1d1d1;	box-shadow: 0 1px 2px #d1d1d1;}
#lptable th {padding:10px 10px 10px 10px;border:3px solid #ab3248; font-size:18px;text-align:center;text-shadow: 1px 1px 0px #000000;background: #ab3248;color:#ffffff;background: -webkit-gradient(linear, left top, left bottom, from(#ab3248), to(#ab3248));background: -moz-linear-gradient(top,  #ab3248,  #ab3248);}

#lptable tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
#lptable tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
#lptable tr{text-align: center;padding-left:20px;}
#lptable tr td:first-child{text-align: left;padding-left:20px;border-left: 0;}
#lptable tr td {padding:8px;text-align:left;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #ffffff;}
#lptable tr td ul li{font-size:14px;}

#lptable tr:last-child td{border-bottom:0;}
#lptable tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
#lptable tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}



 /****  LANDING PAGE STAGE 2  SQUARES      ********
****************************************************/
h2.event {font-size:18px;line-height: 110%; margin:2px -5px 5px 5px;	padding:0px 0px 8px 0px; 	color:#666666;font-weight:normal;}
h4.small {font-size:24px;line-height: 110%; margin:0px 0px 15px 5px;	padding:0px 0px 0px 0px; 	color:#a80e24;	font-weight:normal;text-align:left;}
#fullpagebox {float:left;width: 990px; margin: 10px 0px 20px 0px; padding:0px0px 0px 0px;  background: #ffffff;}
.vendorbox{ float: left;  width: 300px; height:180px; margin: 0px 5px 10px 5px; padding: 10px 5px 0px 10px;   background: #ffffff;     -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -o-transition:all 0.2s linear; transition:all 0.2s linear;border: 2px solid #d0d1d2; -webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); }
.vendorbox:hover{ float: left;  width: 300px; height:180px; margin: 0px 5px 10px 5px; padding: 10px 5px 0px 10px;   background: #ffffff;     -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -o-transition:all 0.2s linear; transition:all 0.2s linear;border: 2px solid #ff6600; -webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;}
/*.vendorbox:hover{ float: left;  width: 300px; height:180px; margin: 0px 5px 10px 5px;   padding: 10px 5px 0px 10px; background: #ffffff;  border: 2px solid #ff6600;   z-index: 100;
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;		   -webkit-transform:scale(1.0);    -moz-transform:scale(1.0);    -ms-transform:scale(1.0);    -o-transform:scale(1.0);    transform:scale(1.0);}	*/
.vendorbox:active{    -webkit-transform:scale(0.95);    -moz-transform:scale(0.95);    -ms-transform:scale(0.95);    -o-transform:scale(0.95);    transform:scale(0.95);    -webkit-box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;    -moz-box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;    box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;
}
.innerwrapper {margin: 15px 0px 0px 0px;}

/*****STAGE 2 GRID*****/
.videobox{ float: left;  width: 450px; height:170px;margin: 0px 5px 10px 15px; padding: 10px 5px 10px 10px;   background: #ffffff;     -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -o-transition:all 0.2s linear; transition:all 0.2s linear;border: 2px solid #d0d1d2; -webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;}
.videobox:hover{ float: left;  width: 450px; height:170px; margin: 0px 5px 10px 15px;  background: #ffffff;  border: 2px solid #ff6600;  padding: 10px 5px 10px 10px;  z-index: 100;
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;		   -webkit-transform:scale(1.0);    -moz-transform:scale(1.0);    -ms-transform:scale(1.0);    -o-transform:scale(1.0);    transform:scale(1.0);}	
.videobox:active{    -webkit-transform:scale(0.95);    -moz-transform:scale(0.95);    -ms-transform:scale(0.95);    -o-transform:scale(0.95);    transform:scale(0.95);    -webkit-box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;    -moz-box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;    box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;
}





/***********UPCOMING EVENTS SIDEBAR BOX************/

.upcoming {border: solid #ccc 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 1px 1px #ccc; -moz-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc;margin: 30px 0px 30px 0px;   font-size: 14px;      border-spacing: 0;width: 295px;}
/*.upcoming tr:hover {   background: #eeeeee;  -o-transition: all 0.1s ease-in-out;  -webkit-transition: all 0.1s ease-in-out   -moz-transition: all 0.1s ease-in-out;   -ms-transition: all 0.1s ease-in-out;   transition: all 0.1s ease-in-out;     }    */
.upcoming th { color:border-right: 1px solid #ccc	 border-left: 1px solid #ccc;   padding: 5px 5px 5px 10px;text-align: left;     font-size:22px;    background-color: #000000; color:#ffffff; }
.upcoming th span {font-size:12px;letter-spacing:.05em;}
.upcoming td {border-left: 1px solid #ccc;border-top: 1px solid #ccc;padding: 6px 0px 6px 10px;text-align: left;    }
.upcoming td.date {border-left: 1px solid #ccc;border-top: 1px solid #ccc; border-bottom: 1px solid #eeeeee; padding: 6px 14px 6px 10px;text-align: center;   background:#eee; color:#000000; line-height:140%;}
.upcoming td:first-child, .bordered th:first-child {border-left: none;}
.upcoming th:first-child {-moz-border-radius: 6px 0 0 0;-webkit-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;}
.upcoming th:last-child {-moz-border-radius: 0 6px 0 0;-webkit-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;}
.upcoming th:only-child{-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.upcoming tr {border-bottom:1px solid #eeeeee;}
.upcoming a:link {color: #2975b3;font-size:16px;line-height:110%;text-decoration:none;}
.upcoming a:visited {color: #2975b3;font-weight:bold;text-decoration:none;}
.upcoming a:hover {color: #ff6600;text-decoration:none;}




 /****     EXPERT VOICES BOXES          ********
****************************************************/

/*******  01 --EXPERT  BOX for articles, horizontal*********/
.expert {width:220px;overflow:hidden; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-top: 8px solid #2975B3;background:#ffffff;border: 3px solid #d1d1d1; -moz-border-radius: 8px; -o-border-radius: 8px;box-shadow: #cccccc 0 1px 3px; -webkit-box-shadow:#eeeeee 0 1px 3px; padding:0px; margin:5px 20px 20px 10px;float:left;}
.expert img {padding:0px; margin:0px;}
.expertwhite {background: #ffffff; overflow:hidden;text-align:center; font-family: verdana; font-size:18px;padding:8px 0px 10px 0px;}
.expertgrey { background: #eeeeee; overflow:hidden; text-align:left;padding:0px 5px 25px 15px;margin:0px 0px 0px 0px;}
.expertgrey  p{font-size:16px;padding:0px;margin:0px;text-decoration:bold;line-height:160%; margin:0p;x padding:0px;}


/*****EXPERT BOX FOR FULL PAGE ARTICLE NOT IMPLEMENTED see http://www1.idevnews.com/stories/5930?publish=1 **/
#expertbox {width:450px;overflow:hidden; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-top: 8px solid #00679f;background:#ffffff;border: 3px solid #d1d1d1; -moz-border-radius: 8px; -o-border-radius: 8px;box-shadow: #cccccc 0 1px 3px; -webkit-box-shadow:#eeeeee 0 1px 3px; padding:0px; margin:25px 0px 10px 20px;float:right;}
#expertboximg {width:250px;overflow:hidden;margin:0 auto;padding:0px;float:left;}
#expertboximg img {padding:0px; margin:0px;}
#expertboxwhite {width:200px; background: #ffffff; overflow:hidden;text-align:center; font-family: Verdana; font-size:20px;padding:55px 0px 10px 0px;float:right;}
#expertboxwhite span { font-size:12px;}


/***landing page version used only on event 236***/
.expertsmallwhite4 { background: #FFFFFF; width: 100%; overflow:hidden; margin: 0px auto;text-align:center; font-family: verdana; font-size:12px; line-height:120%;padding:8px 0px 6px 0px;}




 /****  EXPERT VOICES PAGES ****/
 
 
 /****LARGE expert boxes top of expert page  ***/
.largeexpertbox{ float:left;  width: 890px;  margin:10px 0px 35px 30px;  border:2px solid #2975b3;
overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #cccccc;-webkit-box-shadow: 0 1px 2px #cccccc;
box-shadow: 0 1px 2px #cccccc;}
/*.largeexpertbox:hover{ float:left;  width: 970px;border:2px solid #ff6600; overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #cccccc;-webkit-box-shadow: 0 1px 2px #cccccc;box-shadow: 0 1px 2px #cccccc;  -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;}*/
.largeexpertbox img {padding: 0px; margin:0px;float:left;border-right: 0px solid #2975b3;}
.largeexpertboxwhite { overflow:hidden; text-align:left;padding:15px 15px;font-size:28px;color:#000000;}
.largeexpertboxwhite a {font-size:28px;margin:10px 0px 0px 0px; line-height:140%;}
.largeexpertboxwhite p.rank{ text-align:left;padding:0px;margin:30px 10px 10px 0px;font-size:16px;line-height:140%; color:#000000;}

/*small boxes expert voice page ***/
.expertvoicesmall {width:310px;overflow:hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#ffffff;
border: 1px solid #d1d1d1;  -o-border-radius: 8px;box-shadow: #cccccc 0 1px 1px; -webkit-box-shadow:#eeeeee 0 1px 1px; padding:0px; margin:10px 12px 10px 0px; float:left; }
.expertvoicesmall:hover {width:310px;overflow:hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#ffffff;
border: 1px solid #d46114; - -o-border-radius: 8px;box-shadow: #666666 0 1px 1px; -webkit-box-shadow:#eeeeee 0 1px 1px; padding:0px; margin:10px 12px 10px 0px;float:left; -o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.expertvoicesmallphoto{float:left; padding:0px 10px 0px 0px; margin:0px;text-align:center;color:#000000;}
.expertvoicesmalltext img {padding: 0px; margin:10px 0px 0px 0px;float:left;}
.expertvoicesmalltext { overflow:hidden;padding:5px 0px 0px 5px;margin:0px; height:170px;}
.expertvoicesmalltext  a{font-size:12px; margin:0px 5px 10px 0px;font-weight:600;line-height:130%;}
.expertvoicesmalltext p {font-size:12px; margin:10px 5px 0px 0px; padding:0px 5px 0px 0px;color:#000;font-height:130%;}

 

/****box***/
.box{ float:left;  width: 970px;border:2px solid #2975b3; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #cccccc;-webkit-box-shadow: 0 1px 2px #cccccc;
box-shadow: 0 1px 2px #cccccc;margin:25px 0px;}
.box:hover{ float:left;  width: 970px;border:2px solid #ff6600;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #cccccc;-webkit-box-shadow: 0 1px 2px #cccccc;
box-shadow: 0 1px 2px #cccccc;  -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;}



 /****    BANNERS         ********
****************************************************/

/*-----------------*/
/* --LANDING PAGES TOP BANNERS-- */
/*-----------------*/

#bannersoa, #bannersoaw, #bannermobile, #bannermobilew, #bannermobiletemp, #bannercloud, #bannercloudw, #bannermgmt, #bannermgmtw, #bannerbpm, #bannerbpmw, #bannerdata, #bannerdataw, #bannerspot
{ width: 970px;overflow:hidden;text-align:center;padding:0px;height:130px; margin:10px auto; padding:0px; font-family:Verdana, Geneva, sans-serif;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
border: 3px solid #eeeeee; -moz-border-radius: 8px; -o-border-radius: 8px;box-shadow: #cccccc 0 1px 3px; -webkit-box-shadow:#eeeeee 0 1px 3px;}

.soa1, .soa1a, .mobile1, .mobile1a, .cloud1, .cloud1a, .bpm1, .bpm1a, .data1, .data1a, .mgmt1, .mgmt1a, .spot, .spot1
{width:750px;float:left;padding:30px 0px 10px 30px;font-size:34px; margin:0px 0px 0px 0px;border:0px;text-align:left;line-height:110%;}


#bannerspot{
background: #6c8a73;}
.spot {color:#000000;font-weight:100;  }
.spot strong {color:#000000;font-weight:600;}
.spot span {color:#000000;font-weight:normal;font-size:24px}
.spot1 {width:150px;  height:100%;background:#a4afa7;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;font-size:12px;color:#000000;text-align:center; }
.clear {clear:both;}
#bannerspot p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }


#bannersoa{
background: #e27500;}
.soa1 {color:#000000;font-weight:100;  }
.soa1 strong {color:#000000;font-weight:600;}
.soa1 span {color:#000000;font-weight:normal;font-size:24px}
.soa2 {width:150px;   height:100%;background:#e3b794;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannersoa p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }



#bannermobile{
background: rgba(209,46,133,1);
background: -moz-linear-gradient(top, rgba(209,46,133,1) 0%, rgba(148,33,79,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,46,133,1)), color-stop(100%, rgba(148,33,79,1)));
background: -webkit-linear-gradient(top, rgba(209,46,133,1) 0%, rgba(148,33,79,1) 100%);
background: -o-linear-gradient(top, rgba(209,46,133,1) 0%, rgba(148,33,79,1) 100%);
background: -ms-linear-gradient(top, rgba(209,46,133,1) 0%, rgba(148,33,79,1) 100%);
background: linear-gradient(to bottom, rgba(209,46,133,1) 0%, rgba(148,33,79,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e85', endColorstr='#94214f', GradientType=0 );}
.mobile1{color:#000000;font-weight:100;  }
.mobile1 strong {color:#000000;font-weight:600;}
.mobile1 span {color:#000000;font-weight:normal;font-size:20px}
.mobile2 {width:150px; height:100%;background:#bd7b9f;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannermobile p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }


#bannermobilew{background: #94214f;}
#bannermobiletemp{background: #802424;}

.mobile1a{color:#ffffff;font-weight:100;  }
.mobile1a strong {color:#ffffff;font-weight:600;}
.mobile1a span {color:#ffffff;font-weight:normal;font-size:20px}
.mobile2a {width:150px; height:100%;background:#c7a0b0;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannermobilew p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }

#bannermgmt{
background: #224366;}
.mgmt1 {color:#ffffff;font-weight:100;  }
.mgmt1 strong {color:#ffffff;font-weight:600;}
.mgmt1 span {color:#ffffff;font-weight:normal;font-size:20px}
.mgmt2 {width:150px; height:100%; background:#448fd5;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannermgmt p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }

#bannercloud{
background: #0c6780;}
.cloud1 {color:#000000; font-weight:100;  }
.cloud1 strong {color:#000000;font-weight:600;}
.cloud1 span {color:#000000;font-weight:normal;font-size:24px}
.cloud2 {width:150px; height:100%; background:#6f929c;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannercloud p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }

#bannercloudw{
background: #0c6780;}
.cloud1a {color:#ffffff;font-weight:100;  }
.cloud1a strong {color:#ffffff;font-weight:600;}
.cloud1a span {color:#ffffff;font-weight:normal;font-size:24px}
.cloud2a {width:150px; height:100%; background:#A5CAD3;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannercloudw p.datew{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }

#bannerbpm{
background: #284611;}
.bpm1 {color:#ffffff; font-weight:100;  }
.bpm1 strong {color:#ffffff;font-weight:600;}
.bpm1 span  {color:#ffffff;font-weight:normal;font-size:24px}
.bpm2 {width:150px;   height:100%;background:#a1ba8b;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px; line-height:120%;color:#000000; }
.clear {clear:both;}
#bannerbpm p.date{text-align:center;padding:0px;margin:20px 0px 0px 0px;font-size:20px;color:#000000; }

#bannerdata{
background: #b87e0e;}
.data1 {color:#ffffff; font-weight:100;  }
.data1 strong {color:#ffffff;font-weight:600;}
.data1 span  {color:#ffffff;font-weight:normal;font-size:24px}
.data2 {width:150px;   height:100%;background:#d9b36a;float:right; margin:0px 40px 0px 0px;padding:30px 0px 0px 0px;float:right;font-size:12px;color:#000000; }
.clear {clear:both;}
#bannerdata p.date{text-align:center;padding:0px;margin:10px 0px 0px 0px;font-size:20px;color:#000000; }

/************************\

http://www.cssmatic.com/gradient-generator#%27\-moz\-linear\-gradient\%28top\%2C\%20rgba\%28209\%2C205\%2C209\%2C1\%29\%200\%25\%2C\%20rgba\%28128\%2C128\%2C128\%2C1\%29\%20100\%25\%29\%3B%27






/*-----------------*/
/* --SIDEBAR EVENT BANNERS-- */
/*-----------------*/

#sidebarevent{width:298px; margin:25px 0px;padding:0px;border: 1px solid #cccccc;overflow:hidden; -webkit-border-radius: 6px;    -moz-border-radius: 6px;border-radius: 6px;}
#sidebareventtop strong{font-weight:600;}
#sidebareventmain strong{color:#0b3452;}
#sidebareventmain{width:275px; padding:5px 15px 10px 10px;margin:0px 0px 20px 0px;font-size:18px;color:#000;background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:120%;}
#sidebareventmain img{padding:0px 0px 0px 15px;float:right;}
#sidebareventmainimg{width:275px; padding:5px 0px 10px 0px;background:#fff;}
#sidebarbutton{width:110px; padding:0px 15px 0px 0px;float:right;overflow:hidden;}
#sidebardate{width:160px; padding:10px 0px 0px 5px;float:left;color:#ffffff; font-size:18px;overflow:hidden;}
#sidebardateblack{width:160px; padding:10px 0px 0px 10px;float:left;color:#000000; font-size:20px;font-weight:800;overflow:hidden;}
#sidebareventdate{width:300px; margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;color:#fff;background:#000;overflow:hidden;text-align:left;}
#sidebaronlineconference{width:160px; margin:0px 0px 4px 0px;padding:0px 0px 2px 5px;float:left;color:#ffffff; font-size:12px;font-weight:400;overflow:hidden;}


#sidebareventmgmt{width:290px; padding:15px 5px 0px 10px; color:#ffffff;background: #224366;font-size:22px;line-height:110%;height:65px;} 
#sidebareventapparch{width:290px; padding:15px 5px 0px 5px;color:#ffffff;background:#284611;font-size:20px;line-height:110%;height:65px;} 
#sidebareventbpm{width:290px; padding:15px 5px 0px 5px;color:#ffffff;background:#284611;font-size:20px;line-height:110%;height:65px;} 
#sidebareventmobile{width:290px; padding:15px 5px 0px 5px; color:#ffffff;background: #94214f;font-size:24px;line-height:110%;height:40px;} 
#sidebareventmobiletemp{width:290px; padding:15px 5px 0px 5px; color:#ffffff;background: #802424;font-size:24px;line-height:110%;height:40px;} 
#sidebareventsoa{width:290px; padding:15px 5px 0px 5px; color:#ffffff;background: #e27500;font-size:20px;line-height:110%;height:55px;} 
#sidebareventarchive{width:290px; padding:10px; color:#ffffff;background: #5c707b;font-size:22px;line-height:110%;height:65px;} 

#sidebareventdata{width:290px; padding:15px 5px 0px 5px;color:#ffffff;background: #b87e0e;font-size:22px;line-height:140%;height:65px;} 	
#sidebareventcloud{width:290px; padding:15px 5px 0px 5px; color:#ffffff;background:#0c6780;font-size:22px;line-height:110%;height:65px;} 
#sidebareventibm{width:290px; padding:5px 5px 5px 10px; color:#ffffff;background:#5c707b;line-height:115%;font-weight:400;font-size:22px;line-height:110%;} 
/*http://css3buttongenerator.com/*/


/*-----------------*/
/* -- EVENT AD BANNERS-- */
/*-----------------*/

#adevent{width:200px; margin:25px 0px;padding:0px;border: 1px solid #cccccc;overflow:hidden; -webkit-border-radius: 6px;    -moz-border-radius: 6px;border-radius: 6px;}
#adeventtop strong{font-weight:600;}
#ademain strong{color:#0b3452;}
#admain{width:200px; padding:15px 10px 0px 10px;font-size:20px;color:#000;background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:120%;}
#adbutton{ padding:0px 0px 0px 0px;float:left;}
#addate{width:100px; padding:10px 5px 0px 0px;float:right;color:#ffffff; font-size:12px;}
#adeventdate{width:200px; margin:0px 0px 0px 0px;padding:0px 5px;color:#fff;background:#000;overflow:hidden;text-align:right;}



#admgmt{width:180px; padding:20px 10px;  color:#ffffff;background: #224366;font-size:20px;line-height:110%;} 
#admgmt span{font-size:15px;line-height:110%;} 
#adbpm{width:180px; padding:20px 10px;  color:#ffffff;background:#284611;font-size:26px;line-height:110%;} 
#admobile{width:180px;padding:20px 10px; ; color:#ffffff;background: #94214f;font-size:20px;line-height:110%;} 
#adsoa{width:180px; padding:20px 10px; color:#ffffff;background: #e27500;font-size:20px;line-height:110%;} 
#addata{width:180px; padding:20px 10px; color:#ffffff;background: #b87e0e;font-size:18px;line-height:140%;} 	
#adcloud{width:180px; padding:20px 10px;  color:#ffffff;background:#0c6780;font-size:20px;line-height:110%;} 


/*-----------------*/
/* --SIDEBAR EVENT BUTTONS-- */
/*-----------------*/

button.css3buttonred {
  background: #bd1e1e;
  background-image: -webkit-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: -moz-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: -ms-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: -o-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: linear-gradient(to bottom, #bd1e1e, #8c0e1f);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;font-weight:600;
  font-size: 16px;
  padding: 5px;margin: 10px;
  border: solid #ffffff 0px;
  text-decoration: none; cursor:pointer;
}


button.css3buttonred:hover{ background: #9e0f0f;
  background-image: -webkit-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: -moz-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: -ms-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: -o-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: linear-gradient(to bottom, #9e0f0f, #4f0d21);
  text-decoration: none;  cursor:pointer;}

button.css3buttonredsmall {float:left; font-size:13px;font-weight:600; background: #bd1e1e;
  background-image: -webkit-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: -moz-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: -ms-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: -o-linear-gradient(top, #bd1e1e, #8c0e1f);
  background-image: linear-gradient(to bottom, #bd1e1e, #8c0e1f);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;
  padding: 5px;margin: 10px;
  border: solid #000 0px;
  text-decoration: none; cursor:pointer;}

button.css3buttonredsmall:hover{background: #9e0f0f;
  background-image: -webkit-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: -moz-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: -ms-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: -o-linear-gradient(top, #9e0f0f, #4f0d21);
  background-image: linear-gradient(to bottom, #9e0f0f, #4f0d21);
  text-decoration: none;  cursor:pointer;}





 /********   EXPERT VOICE - LANDING PAGE BOX????******/
#wraplp{height:100%;margin:auto 0;width:670px;background:#ffffff;overflow:hidden;}
.expertboxlp {width:650px;overflow:hidden;background:#ffffff;border: 3px solid #d1d1d1;box-shadow: #cccccc 0 1px 3px; -webkit-box-shadow:#eeeeee 0 1px 3px; padding:0px; margin:15px auto;}
.expertboxlpimg {width:200px;overflow:hidden;margin:0 auto;padding:0px;float:left;}
.expertboxlpimg img.id {margin:0px 0px 5px 40px;}
.expertboxlpwhite {width:410px; background: #ffffff; overflow:hidden;text-align:left; font-family: Verdana; font-size:22px;padding:5px 0px 10px 20px;float:right;color:#2975b3;line-height:130%;}
/*.expertboxlpwhite p.{text-align:left; font-family: Verdana; font-size:16px;margin:25px 0px 0px 0px;line-height:120%;font-weight:600;color:#000000;}*/
.expertboxlpwhite p.whitepapers {text-align:left; font-family: Verdana; font-size:16px;margin:15px 0px 0px 0px;line-height:120%;color:#000000;}
.expertboxlpimg p.speaker {text-align:center; font-family: Verdana; font-size:16px;margin:15px 0px 0px 0px;line-height:120%;font-weight:600;}
.expertboxlpimg p.speakertitle {text-align:center; font-family: Verdana; font-size:14px;margin:0px 0px 30px 0px;line-height:120%;}


#lplogos {font-size:13px; line-height:110%;background:#ffffff;margin:20px 0px 0px 0px;width:650px;border:#ccc 1px solid;-moz-border-radius:6px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #d1d1d1;-webkit-box-shadow: 0 1px 2px #d1d1d1;	box-shadow: 0 1px 2px #d1d1d1;padding:8px;}
#lplogos tr td {padding:8px;text-align:left;background: #ffffff;}


/****IBM VIDEO PAGE*
#wrapbox {float:left;width: 725px; margin: 10px 0px 20px 0px; padding:0px0px 0px 0px;  background: #ffffff;}
.ibmbox{ float: left;  width: 330px; height:145px; margin: 0px 5px 10px 5px; padding: 0px 0px 25px 15px; line-height:160%;  background: #ffffff;     -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -o-transition:all 0.2s linear; transition:all 0.2s linear;border: 2px solid #d0d1d2; -webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;overflow:hidden;}
 

.roundbox{ float: left;  width: 600px; height:170px; margin: 0px 5px 10px 5px; padding: 10px 5px 0px 10px;   background: #ffffff;     -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -o-transition:all 0.2s linear; transition:all 0.2s linear;border: 2px solid #d0d1d2; -webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;}



.vendorboxsingle{ float: left;  width: 460px; height:230px; margin: 10px 5px 10px 15px; padding: 15px 5px 0px 15px;   background: #ffffff;     -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -o-transition:all 0.2s linear; transition:all 0.2s linear;border: 2px solid #d0d1d2; -webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;}
.vendorboxsingle ul li {font-size:14px;}
.vendorboxsingle:hover{ float: left;  width: 460px; height:230px; margin: 10px 5px 10px 15px;  background: #ffffff;  border: 2px solid #ff6600;  padding: 15px 5px 0px 15px;  z-index: 100;
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;		   -webkit-transform:scale(1.0);    -moz-transform:scale(1.0);    -ms-transform:scale(1.0);    -o-transform:scale(1.0);    transform:scale(1.0);}
.vendorboxsingle:active{    -webkit-transform:scale(0.95);    -moz-transform:scale(0.95);    -ms-transform:scale(0.95);    -o-transform:scale(0.95);    transform:scale(0.95);    -webkit-box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;    -moz-box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;    box-shadow:0px 0px 0px 1px #458a8c, 0 1px 1px #d5d5d5, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;
}
**/

/****landing page table http://johnsardine.com***/




/****expert grid table*
#expert-grid {font-family:verdana, sans-serif;	margin:5px 8px 5px 5px;  padding:0px; width:310px;height:140px; text-align:left; border:#cccccc solid 1px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #cccccc;-webkit-box-shadow: 0 1px 2px #cccccc;	box-shadow: 0 1px 2px #cccccc;}

#expert-grid:hover {font-family:verdana, sans-serif;	margin:5px 8px 5px 5px;height:140px; text-align:left; border:#d83712 solid 1px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
-moz-box-shadow: 0 2px 3px #666666-webkit-box-shadow: 0 2px 3px #666666;	box-shadow: 0 2px 3px #666666;   -o-transition:all 0.3s ease-in-out;    transition:all 0.3s ease-in-out;}
#expert-grid img{ padding:0px; }
.logogrid {float:left;margin:3px 0px 0px 8px;}
#expert-grid td p {font-size:11px;padding:0px 10px 0px 8px; margin:0px;}
#expert-grid td a {color: #2975b3;font-size:10px;}
#expert-grid td a:hover {color: #ff6600;font-size:10px;}
#expert-grid a.name{color: #2975b3;font-size:12px;font-weight:bold;}
#expert-grid a.name:hover{color: #ff6600;font-size:12px;}
#expert-grid tr {background: #ffffff; vertical-align:top;padding:0px 0px 0px 4px; }
#expert-grid .profession  {display: inline-block; font-size: 11px;margin:10px 0px 6px 0px;padding:0px 0px 0px 8px;}
#expert-grid .tags {display: inline-block; font-size: 10px;margin:0px 0px 6px 0px;padding:4px 0px 0px 4px; color:#adadad;}*?????*/

/* 17/4/14  new change*/

.green_strip
{
color:green;
}
.red_strip
{
color:red;
}

.error_captcha {
    background-color: #f2dede;
    color: #a94442;
    margin-bottom: 10px;
    padding: 18px;
}
.st-btns {
    overflow: hidden !important;
}
#colleftreg {
    text-align: center !important;
}
.register_required
{
	border-color: #C30206;
    border-style: solid;
    box-shadow: unset;
}
.hide_it
{
display:none;
}
.checkbox_required
{
	border: 2px solid #C30206 !important;
	width: 15px !important;
	height: 16px !important;
	float: left;
	margin-right: 10px;
}
.select_required 
{
    border: 2px solid #C30206 !important;
}