#leftContentArea_pro a:link, #rightContentArea a:link, #footer_devLinks a:link { color: #0099ff; }
#leftContentArea_pro a:visited, #rightContentArea a:visited, #footer_devLinks a:visited { color: #0099ff; }
#leftContentArea_pro a:hover, #rightContentArea a:hover, #footer_devLinks a:hover { color: #0099ff; }
#leftContentArea_pro a:active, #rightContentArea a:active, #footer_devLinks a:active { color: #0099ff; }

#leftContentArea_pro H2 a:hover { color: #425659; }

#leftContentArea_pro a.white:link, #leftContentArea_proConnect a:link { color: #fff; }
#leftContentArea_pro a.white:visited, #leftContentArea_proConnect a:visited{ color: #fff }
#leftContentArea_pro a.white:hover, #leftContentArea_proConnect a:hover { color: #fff; }
#leftContentArea_pro a.white:active, #leftContentArea_proConnect a:active { color: #fff; }

#contentArea_proConnect ul.mainNav_Pro { width:913px; height:25px; margin:0px 0 0 0; padding:0; background:url(../images/pro_track/mainNav_background2.jpg) no-repeat;  }
#leftContentArea_proConnect { background-color:#185693; background-image:url(../images/pro_track/connectbase.jpg); background-repeat:no-repeat; background-position:top; position:relative; float:left; width:913px; height:auto; left:35px; padding-top:39px; min-height:488px; color:#FFFFFF; }

#leftContentArea_proConnect p, #leftContentArea_proConnect h2, #leftContentArea_proConnect h3, #leftContentArea_proConnect li, #leftContentArea_proConnect td { color:#FFFFFF; }
#footerBarConnect { position:relative; float:left; width:985px; height:124px; background-image:url(../images/pro_track/footerBar2.jpg); background-repeat:no-repeat; background-position:bottom left }
#contentArea_proConnect { position:relative; float:left; width:985px; background-image:url(../images/pro_track/contentTile.jpg); background-repeat:repeat-y; padding-bottom:20px; }
#connectbody { margin:20px; /*overflow:auto*/ }

.newsbg {background-image:url(../images/pro_track/home_over.gif); background-repeat:no-repeat; color:#000000; text-align:left}
.newsbgOver {background-image:url(../images/pro_track/home_under.gif); background-repeat:no-repeat; color:#000000; text-align:left}

.blogContentContainer { width:650px; margin:0 0 0 24px; border-top:1px solid #0099ff; color:#425659; } 

.viewAllContent { text-align:right; padding-right:30px; }
.viewAllContent a { color:#0099ff; font-size:11px; text-decoration:underline; cursor:pointer; }

#contentLeft_silver, #contentAreaRegister {padding:8px;float:left;left:40px;position:relative;}
#contentLeft_silver {width:909px;height:278px;}
div#contentLeft_silver.silverVideoPlayer {height:309px;}
#contentLeft_silver h2 {width:185px;height:21px;position:relative;padding-bottom:10px;}
#contentLeft_silver h2 span {position:absolute;width:100%;height:100%;background:url(../images/dev_video-sessions.gif) no-repeat;}
#contentAreaRegister {width:909px;}

.testLink {margin-top:8px;}

.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:204px;
	height: 400px;
	overflow:hidden
}
.kwicks li{
	width: 185px;
	height: 95px;

	display: block;
	overflow: hidden;
	padding: 0;
	background-color:#f1f1f1;
}
.kwicks.horizontal li {	margin-right: 5px; 	float: left;}
.kwicks.vertical  li{margin-bottom: 5px; }

#kwick_1 td, #kwick_2 td, #kwick_3 td, #kwick_4 td, #kwick_5 td { color:#425659; padding-left:3px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #cccccc; }
#kwick_5 { margin-bottom: none; }
#kwick_1 table, #kwick_2 table, #kwick_3 table, #kwick_4 table, #kwick_5 table { width:175px; margin-left:5px; }
.kwickdate { font-size:10px; padding-bottom:4px; }

.agendaday { font-size:13px; color:#425659; background-image:url(../images/community/day.gif); display:block; height:22px; padding-left: 5px; border-bottom:1px solid #cccccc; padding-top:4px; font-weight:bold }

.mixblogbox ul { margin-left:0px; padding-left:20px; } 

.blogbg { background-image:url(../images/community/line.gif); background-repeat:no-repeat; }

.blogon { width:10px; float:right; background-color:#00ABDD; height:14px; margin-right:4px; }
.blogover { width:10px; float:right; background-color:#ffffff; height:14px; margin-right:4px; }
.blogoff { width:10px; float:right; background-color:#cccccc; height:14px; margin-right:4px; }

.mixrow { padding-top:5px; padding-bottom:5px; padding-left:5px; border-bottom:1px solid #cccccc; cursor:pointer; width:110px; font-size:12px; }
.mixrowabove { padding-top:5px; padding-bottom:6px; padding-left:5px; cursor:pointer; width:110px; font-size:12px; }
.mixrowon { padding-top:5px;padding-left:5px; cursor:pointer; font-weight:bold; background-image:url(../images/community/blogselect.gif); background-repeat:no-repeat; padding-bottom:5px; font-size:12px; width:135px; }

.mixrowover { padding-top:5px; padding-bottom:5px; padding-left:5px; border-bottom:1px solid #cccccc; cursor:pointer; background-color:#535552; color:#FFFFFF; width:110px; font-size:12px;}
.mixrowoverabove { padding-top:5px; padding-bottom:6px; padding-left:5px; cursor:pointer; background-color:#535552; color:#FFFFFF;  width:110px; font-size:12px; }

.mixblogbox { float:left; width:500px; margin-left:5px; padding-bottom:7px; padding-left:5px; padding-right:16px; } .mixbogboxcontenta { position:absolute; z-index:100; left:145px; top:320px;} .mixbogboxcontentb { position:absolute; z-index:100; left:145px; top:153px;}
.mixbogboxcontentoff { display:none; } .mixblogboxoff { display:none; float:left; width:365px; margin-left:5px; padding-bottom:7px; padding-left:5px; padding-right:16px; background-color:#ffffff }

.searchresultsopen { background-color:#838383; border-bottom:3px solid #333333; width:872px; display:block; }
.searchresultsclosed { background-color:#838383; border-bottom:3px solid #333333; width:872px; display:none; }


.videoarchiveframe { width: 867px; overflow:hidden; height:450px; padding-left:3px; border-left:1px solid #838383; border-right:1px solid #838383; padding-top:5px; background-color:#838383 }
.videoarchiveframe .videoframe { width:168px; float:left; margin-left:2px; margin-right:2px; height:220px; overflow:hidden; font-size:12px; background-image:url(../images/tv/archive_over.gif); background-repeat:no-repeat; margin-top:10px; cursor:pointer }
.videoarchiveframe .videoframeover { width:168px; float:left; margin-left:2px; margin-right:2px; height:220px; overflow:hidden; font-size:12px; background-image:url(../images/tv/archive_all.gif); background-repeat:no-repeat; margin-top:10px; cursor:pointer }
.videoarchiveframe #videodata { display:none }
.videoarchiveframe #view1details { display:block }
.videoarchiveframe .vebcontent { padding:5px; } .videoarchiveframe img { margin-left:14px; margin-bottom:4px; margin-top:4px; }
.videoarchiveframe .titlevideo { font-size:12px; font-weight:bold ; margin-bottom:3px; height:70px; overflow:hidden; }

.videoarchiveframe2 { width: 862px; overflow:hidden; height:530px; padding-left:8px; border-left:1px solid #838383; border-right:1px solid #838383; padding-top:5px; background-color:#838383 }
.videoarchiveframe2 .videoframe { width:412px; float:left; margin-left:8px; margin-right:8px; height:170px; margin-top:10px; font-size:12px; background-image:url(../images/tv/archive_all2.gif); background-repeat:no-repeat; cursor:pointer }
.videoarchiveframe2 .videoframeover { width:412px; float:left; margin-left:8px; margin-right:8px; height:170px; margin-top:10px; font-size:12px; background-image:url(../images/tv/archive_over2.gif); background-repeat:no-repeat; cursor:pointer }
.videoarchiveframe2 #videodata { width:250px; height:150px; float:left; display:block; overflow:hidden; margin-top:10px; font-size:12px; margin-left:5px; }
.videoarchiveframe2 #view1details { display:none }
.videoarchiveframe2 .vebcontent { padding:8px; width:132px; float:left; } .videoarchiveframe2 img { margin-left:0px; margin-bottom:5px; }
.videoarchiveframe2 .titlevideo { font-size:14px; font-weight:bold ; margin-bottom:5px;}

.pagetab { width:28px; height:18px; text-align:center; border:1px solid #cccccc; margin-right:3px; padding-top:2px; cursor:pointer }
.pagetabon { width:28px; height:18px; text-align:center; border:1px solid #6c6d6c; margin-right:3px; padding-top:2px; cursor:pointer; background-color:#2a2c2a;  }
.pagetabover { width:28px; height:18px; text-align:center; border:1px solid #2a2c2a; margin-right:3px; padding-top:2px; cursor:pointer; background-color:#6c6d6c;  }
.pagebigon { display:block; padding-bottom:5px; } .pagesmallon { display:block; padding-bottom:5px; } .pagebigoff { display:none } .pagesmalloff { display:none }

.filterbox { border:1px solid #ffffff; background-color:#838383; color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }


#regtext h2 {font:normal 27px Arial,Helvetica,sans-serif;color:#282b26;padding:0 0 8px 10px;}
#regtext h3 {font:normal 27px Arial,Helvetica,sans-serif;padding:0 0 8px 10px;color:#bfbfbf;}
#regtext h3 span {color:#f78222;}
#regtext p {font:normal 14px Arial,Helvetica,sans-serif;}
#contentAreaRegisterText {padding:0 0 12px 10px;width:680px;}

#registerTypes {width:679px;float:left;margin-right:8px;}
#registerTypes .registerWithCodeHead h3 {position:relative;width:450px;height:56px;font-size:16px;padding:0;}
#registerTypes .registerGroupHead h3 {position:relative;width:221px;height:56px;font-size:16px;padding:0;}
#registerTypes .registerWithCodeHead h3 span {background:url(../images/reg_pod_top.gif) no-repeat;position:absolute;width:100%;height:100%;}
#registerTypes .registerGroupHead h3 span {background:url(../images/reg-btn_title_3.gif) no-repeat;position:absolute;width:100%;height:100%;}
.registerCodesText {background:url(../images/reg_pod_codes_backg_exp.gif) no-repeat left bottom;height:184px;width:450px;}
.registerGroupText {background:url(../images/reg-btn_backg.jpg) no-repeat bottom;height:208px;width:221px;}
.registerCodesText a, .registerGroupText a {text-decoration:none; color:#f78222;}
.registerCodesText a:hover, .registerGroupText a:hover {text-decoration:underline;}
.registerCodesText p, .registerGroupText p {padding:0 10px;}

.registerButton {position:relative;display:block;width:221px;height:55px;cursor:pointer;}
.registerButton span {position:absolute;width:100%;height:100%;}
.registerWithCode .registerButton span {background:url(../images/reg-btn_btn_1.gif) no-repeat;}
.registerWithoutCode .registerButton span {background:url(../images/reg-btn_btn_2.gif) no-repeat;}
.registerGroup .registerButton span {background:url(../images/reg-btn_btn_3.gif) no-repeat;}
 .registerGroupText p {padding-bottom:3px;}
 .registerGroupText table {border-top:solid 2px #fff;padding-top:3px;}
 .registerGroupText table p {}
#registerGroupLink a {position:relative;display:block;width:48px;height:22px;cursor:pointer;float:right;padding-top:4px;margin-left:6px;}
#registerGroupLink a span {position:absolute;width:48px;height:22px;background:url(../images/reg-btn_go-btn.gif) no-repeat center right;}
.registerTypesWith p {display:block;width:221px;height:26px;}
.registerTypesWithout p {display:block;width:221px;height:26px;}
.registerTypesWith span {position:absolute;width:100%;height:100%;background:url(../images/withcode.gif) no-repeat;}
.registerTypesWithout span {position:absolute;width:100%;height:100%;background:url(../images/withoutcode.gif) no-repeat;}

#registerSpeaker {float:left; background:url(../images/piece.gif) no-repeat bottom; width:209px; height:322px;}
#registerSpeaker img {background:#fff; margin:0px 0px 10px 0px;}

#footerLinks {float:left;position:relative;}
#footerLinks a:hover {text-decoration:underline;}
#footerLinksTop, #footerLinksBottom {background:url(../images/footer_outer_top_piece.gif) no-repeat;width:897px;height:7px;font-size:0;line-height:0;}
#footerLinksTop {background:url(../images/footer_outer_top_piece.gif) no-repeat;}
#footerLinksBottom {background:url(../images/footer_outer_btm_piece.gif) no-repeat;clear:both;}
#footerLinksContent {background-color:#282b26;padding-left:8px;height:120px;width:889px;}

#footerLinksSponsorsContainer {float:left;width:672px;position:relative;}
#footerLinksSponsorsTop, #footerLinksSponsorsBottom {width:672px;height:4px;font-size:0;line-height:0;}
#footerLinksSponsorsTop {background:url(../images/footer_inner_top_piece.gif) no-repeat;}
#footerLinksSponsorsBottom {background:url(../images/footer_inner_btm_piece_it.gif) no-repeat;}
#footerLinksSponsors {background-color:#fff;height:94px;width:672px;}

#footerLinksSponsorsPlatinum a {float:left;width:195px;height:69px; font-size:0.65em; border-right:solid 1px #000; position:relative; padding:12px 10px 13px 10px; cursor:pointer;text-decoration:none;}
#footerLinksSponsorsPlatinum a:hover {text-decoration:none;}
#footerLinksSponsorsPlatinum a span {position:absolute; background:url(../images/prof/IT_footer_promo-type3.gif) no-repeat;width:195px;height:77px;}

#footerLinksSponsorsGold {float:left;width:440px;}
#footerLinksSponsorsGold p {font:italic bold 18px Arial,Helvetica,sans-serif;}

#quot1	{position:relative; width:426px; height:37px; font-size:0.8em; padding:24px 0px 0px 10px;}
#quot1 span	{position:absolute; width:426px; height:37px; background:url(../images/prof/quote_1.gif) no-repeat;}
#quot2	{position:relative; width:355px; height:56px; font-size:0.8em; padding:15px 0px 0px 40px;}
#quot2 span	{position:absolute; width:355px; height:56px; background:url(../images/prof/quote_2.gif) no-repeat;}
#quot3	{position:relative; width:338px; height:19px; font-size:0.8em; padding:33px 0px 0px 50px;}
#quot3 span	{position:absolute; width:338px; height:19px; background:url(../images/prof/quote_3.gif) no-repeat;}
#quot4	{position:relative; width:381px; height:37px; font-size:0.8em; padding:24px 0px 0px 30px;}
#quot4 span	{position:absolute; width:381px; height:37px; background:url(../images/prof/quote_4.gif) no-repeat;}
#quot5	{position:relative; width:440px; height:50px; font-size:0.8em; padding:23px 0px 0px 10px;}
#quot5 span	{position:absolute; width:440px; height:50px; background:url(../images/prof/quote_5_2.gif) no-repeat;}

#footerLinksLinks {background-color:#09f;height:18px;text-align:center;width:672px;clear:both;}
#footerLinksLinks ul {}
#footerLinksLinks li {display:inline;}
#footerLinksLinks a {color:#425659;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

#footerNewsletter {float:left;width:193px;padding-left:16px;height:100px;position:relative; margin-top:-18px;}
#footerNewsletter label {width:187px;height:15px;color:#fff;position:relative;display:block;font:bold 12px Arial,Helvetica,sans-serif;margin-top:26px;}
#footerNewsletter label span {position:absolute;width:100%;height:100%;background:url(../images/footer_hdr_stne.gif) no-repeat;}
#footerNewsletter input {display:block;margin-top:10px;border:0;}
#txtEmail {width:138px;color:#666;}
#footerNewsletter a {font:normal 11px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;}

#overlay {display:none;z-index:97;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;background-color:#000;position:absolute;}
#quizDiv{position:absolute; z-index:98; visibility:hidden;}

#divPlayer_0 
{
	width: 457px;
	height: 260px;
	background: #000;
}

.carousel {width:209px; height:96px; overflow:hidden; margin:0; padding:0; position:absolute; z-index:100;} 
/* font-size: 1.6em; letter-spacing: -1px; */

.cshape {width:281px;height:183px; background-repeat:no-repeat; padding:0px; margin:0px;} .cshapetd {padding-bottom:8px; padding-top:125px; } 
a.ctext {color:#FFFFFF; font-weight:normal; display:block; width:260px; padding-left:20px; background-image:url(../images/news_bg.png); } a.ctext:hover {color:#FFFFFF; background-color:#00ABDD; font-weight:normal; background-image:none }