/* This website is best veiwed in 1024 resolutio.
Main site width 725px.
*/

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#80a3cd;
}

.mainbdr	{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	background:#ffffff;
}

img	{border:none;}

/*--------------------------STARTS : Header Style-------------------------------*/

.tpnav {
	color:#fff; font-weight:normal; text-decoration:none; padding:0px 3px;
	font-size:11px;
}

a.tpnav:hover {
	color:#fff; text-decoration:underline;
}

.tpcartlink {
	color:#fffc00; font-weight:bold; text-decoration:none; padding:0px 3px;
	font-size:11px;
}

a.tpcartlink:hover {
	color:#fff; text-decoration:none;
}


/*--------------------------STARTS : Subscribe Newsletter Style-------------------------------*/

.headerdiv		{
	padding-top:5px; padding-bottom:0px;
}

.subscribeNl {
	padding-top:5px;
}

.btn_subscribe {
background:#54799c;
border:0 none;
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:15px;
/*margin:5px 10px 0 15px;*/
padding:4px 10px;
text-decoration:none;
}

.btn_subscribe:hover {
background:#409d28;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:15px;
/*margin:5px 10px 0 15px;*/
padding:4px 10px;
text-decoration:none;
}

.btn_subscribe a {
	color:#fff; text-decoration:none;
}

.btn_subscribe a:hover {
	color:#fff; text-decoration:none;
}

.subscribetxt {
	color:#000000; font-weight:normal; text-decoration:none; font-size:11px;
	padding:2px 0 0 3px; width:182px; height:19px;
	border:1px solid #54799c;
}

/*---------------STARTS : News Sign Up Style--------------------*/
.signupNewsForm {
	width:332px; height:64px; float:right; margin-right:5px;
	font-weight:bold; font-size:11px; color:#2b2b2b;
}
.signupNewslft {background:url(../images_new/signup-lft.gif) no-repeat; float:left; height:64px; width:5px;
}
.signupNewsmid {float:left; height:62px; width:322px; background:#e7eda4; border-top:#768100 solid 1px; border-bottom:#768100 solid 1px;
}
.signupNewsmid .txt {float:left; width:320px; text-align:left; padding-top:5px;
}
.signupNewsmid .txtbox {
	float:left; width:107px; height:16px; text-align:left; padding-top:2px; padding-left:3px; 
	font-weight:normal; font-size:11px; color:#2b2b2b; 
	border:#a1a1a1 solid 1px;
}
.submitbtn {
	background:url(../images_new/submit-btn.gif) no-repeat; float:left; height:18px; width:60px; border:none; margin-top:2px;
}
submitbtn a:hover {
	background:url(../images_new/submit-btn-hover.gif) no-repeat; float:left; height:18px; width:60px; border:none; margin-top:2px;
}
.signupNewsrgt {background:url(../images_new/signup-rgt.gif) no-repeat; float:right; height:64px; width:5px;
}

/*---------------END : News Sign Up Style--------------------*/

.tolltxt {
	color:#666666; font-weight:bold; font-size:11px; padding-right:10px; padding-top:7px;
}

.tollNumber {
	color:#0053a1; font-weight:bold; font-size:18px; padding-top:2px;
}
/*-----------Use this style if do not use subscribe box in header--------------------
.tolltxt {
	color:#666666; font-weight:bold; font-size:11px; padding-right:10px; padding-top:55px;
}

.tollNumber {
	color:#0053a1; font-weight:bold; font-size:18px; padding-top:50px;
}
----------------------------------------------------------------------------------------------*/
/*-----------Use this style if use subscribe box in header--------------------
.tolltxt {
	color:#666666; font-weight:bold; font-size:11px; padding-right:10px; padding-top:35px;
}

.tollNumber {
	color:#0053a1; font-weight:bold; font-size:18px; padding-top:30px;
}
----------------------------------------------------------------------------------------------*/


/*--------------------------STARTS : Main Link Style-------------------------------*/

.mainlink {
	color:#fff; font-weight:normal; text-decoration:none; font-size:11px; padding:0px 5px;
}

a.mainlink:hover {
	color:#fff; text-decoration:underline;
}

/*--------------------------STARTS : Left Link Style-------------------------------*/

.leftlink {
	color:#444444; font-weight:bold; font-size:11px;
}

.leftlinkHdr {
	color:#1f9a01; font-weight:bold; font-size:16px;
}

.leftlink ul {
	margin:0 0 0 15px; padding:0; list-style:none;
}

.leftlink ul li {
	list-style:url(../images_new/bullet-green.gif);
	margin:0; *margin-left:1px; padding-bottom:4px;
}

.leftlink ul li a {
	color:#444444; text-decoration:none;
}

.leftlink ul li a:hover {
	color:#1f9a01; text-decoration:none;
}

.leftbdrdot		{
	border-top:1px dotted #999999;
	width:100%; clear:both;
}

/*-------------------------STARTS : Left Find us Style------------------------------*/

.lefticon		{
	width:183px; float:left; height:29px;
	background:url(../images_new/img03.gif) repeat-x;
}

.lefticonLt		{
	background:url(../images_new/img01.gif) no-repeat; float:left; height:29px; width:6px;
}

.lefticonRt		{
	background:url(../images_new/img02.gif) no-repeat; float:right; height:29px; width:6px;
}

.lefticontxt		{
	float:left; color:#000000; padding:8px 5px 0 13px;
}

.lefticonImg		{
	float:left; padding:8px 12px 0 5px;
}

/*-------------------------STARTS : Left Vertical Border Style------------------------------*/

.bdrltspace		{
	background:url(../images_new/img04.gif) repeat-y;
}


/*-------------------------STARTS : Flash Style------------------------------*/

.picanimation		{
	width:100%; height:180px; background:#f1f1f1;
	border:5px solid #409d28;
}

.picanimation .img		{
	width:288px; height:180px; float:left;
}

.picanimation .txt		{
	width:202px; _width:200px; float:left; text-align:left; padding:5px 10px 0 10px;
	color:#0050a2; font-weight:normal; font-size:12px;
}

.txt_italic		{font-style:italic; font-family:"Times New Roman", Times, serif; font-size:10pt;}

.picanimation .txt .name		{
	float:left; text-align:left; padding-top:10px;
	font-weight:bold; font-size:11px;
}

/*-------------------------STARTS : Middle Text Style------------------------------*/

.cont_txt		{
	color:#333333; font-weight:normal; text-align:justify;
}

.cont_txt_top		{
	font-size:11px; line-height:15px;
}

.cont_txt_blk		{
	font-size:11px; font-weight:bold;
}

.cont_txt	a		{
	color:#0053a1; font-weight:bold; font-size:11px; text-align:justify; text-decoration:none;
}

.cont_txt	a:hover		{
	color:#0053a1; font-weight:bold; font-size:11px; text-align:justify; text-decoration:underline;
}

/*-------------------------STARTS : Upcoming Conference Style------------------------------*/

.upconference_hdr	{
	color:#ffffff; font-weight:bold; font-size:16px;
}

.upconference	{
	border:1px solid #000000; border-top:0px; border-bottom:0; background:#f4f4f4;
	color:#333333; font-weight:normal; font-size:11px;
}

.upconference a	{
	color:#095ba5; font-weight:bold; text-decoration:none;
}

.upconference a:hover	{
	color:#095ba5; font-weight:bold; text-decoration:underline;
}

/*-------------------------STARTS : Footer Style------------------------------*/

.footer		{
	color:#555555; font-weight:normal; font-size:11px; background:#f3f3f3;
}

.footer_tolltxt {
	color:#555555; font-weight:bold; font-size:11px; float:left; padding-right:10px; padding-top:5px; padding-left:239px;
}

.footer_tollNumber {
	color:#0053a1; font-weight:bold; font-size:18px; float:left;
}

.footerlink {
	color:#555555; font-weight:bold; text-decoration:none; padding:0px 3px;
	font-size:11px;
}

a.footerlink:hover {
	color:#1f9a01; text-decoration:none;
}

.footerlinkdvdr {
	color:#555555; font-weight:normal; text-decoration:none; padding:0px 3px;
	font-size:11px;
}

.copyright {
	color:#0053a1; font-weight:normal; text-decoration:none; font-size:11px;
}

/*-------------------STARTS : Back to basic seminar link Style-----------------------*/

.bk_seminar	{
	font-size:11px;
}

.bk_seminar a {
	color:#1f9a01; text-decoration:underline;
}

.bk_seminar a:hover {
	color:#444444; text-decoration:none;
}


/*-------------------STARTS : Common Style-----------------------
-------------------------------------------------------------*/
.pdtop20		{padding-top:20px;}
.pdtop15		{padding-top:15px;}

.pdtop			{padding-top:10px;}
.pdleft			{padding-left:10px;}
.pdright		{padding-right:10px;}
.pdbottom		{padding-bottom:10px;}

.pdlftrght		{padding-left:10px; padding-right:10px;}

.pdtop5			{padding-top:5px;}
.pdleft5			{padding-left:5px;}
.pdright5		{padding-right:5px;}
.pdbottom5		{padding-bottom:5px;}

.pdtop2			{padding-top:2px;}
.pdtop3			{padding-top:3px;}

.marginlt15			{margin-left:15px;}

.floatlt		{float:left;}
.floatrt		{float:right;}
.clboth			{clear:both;}
.percentwid		{width:100%;}

.justify		{text-align:justify;}

/*********************Blurb************/
.blurb_form
{
	background-image:url(../images/blurbform_bg.gif);
	background-repeat: no-repeat;
	width:295px;
	height:183px;
}

.blurb_textfield
{
background-color:#ddf7ff;
border:1px solid #84e1ff;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
width:auto;
height:14px;
}
.blurb_btn
{
background-image:url(../images/blurb_btn.gif);
background-color:#FF0000;
background-repeat:no-repeat;
width:70px;
height:19px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:none;
}

.coding_conf_bg
{
background-image:url(../images/coding_conf_bg.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:519px;
height:177px;
}

/*********** 3rd Conference Starts **************/

.blu_mid_bg
{
background-image:url(../images/3rd_conf_09.jpg);
background-repeat: repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:bold;
}

.blu_mid_bg a
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

.blu_mid_bg a:hover
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#ca006c;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.box_list_spec
{
font-family:Arial, Helvetica, sans-serif;
color:#ca006c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.box_list_spec ul li
{
list-style-image:url(../images/3rd_conf_24.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#ca006c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.bg_3conf
{
background-image:url(../images/3rd_conf_bg.png);
background-repeat:no-repeat;
background-position:right;
}


.blue_border_2010
{
	border:1px solid #009DDC;
}

.gray_top_botom
{
 border-bottom: 1px solid #e5e5e5;
 border-top: 1px solid #e5e5e5;
}

.purple {	color: #ca006c;
	font-weight: bold;
}

.txt_purple{	color: #ca006c;
	font-weight: bold;
}

.blue_text_link
{
	color: #ca006c;
	font-weight: bold;
}

.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #ca006c;
	border: 1px solid #ca006c;
	padding: 5px;
}


.speaker_top_border
{
border-top:1px solid #009DDC;
}

.blk_bot_txt
{
font-weight:bold;
color:#000000;
}

.save_date_top
{
background-image: url(../images/prewelcome_top_12.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.save_date_bottom
{
background-image:url(../images/prewelcome_22.gif);
background-repeat:repeat-x;
}

.save_date_left
{
background-image:url(../images/prewelcome_16.gif);
background-repeat:repeat-y;
}

.save_date_right
{
background-image: url(../images/prewelcome_18.gif);
background-repeat:repeat-y;
}