@charset "utf-8";/* CSS Document */

A { cursor: pointer; }
HTML, BODY {color: #666666;background-color: #EFEFEF;background-image: url(../images/background.gif);}
.container {background-color: #FFFFFF; width: 980px;margin: 0px auto; padding: 0 0 10px;}

.error { color: #f00; }

.menu ul a {color: #FFFFFF;background-image: url(../images/btn_sprite.gif);background-repeat: no-repeat;background-position: 0% 0%;}
.submenu { color: #DEDEDE;background-image: url(../images/bar_orange.gif);background-repeat: no-repeat;background-position: 0% 0%;}
.submenu a { position:relative; top:3px;  color: #FFFFFF;}
.submenu a:hover {color: #333333;}
.submenu SPAN{ position:relative; top:2px; }
h1 {color: #CC9933;}
h2 {color: #CC9933;}
a {color: #CC9933;}
a:hover {color: #333333;}
.catbox1 li { font-size:1.4em; border-bottom: dashed 1px #AAAAAA; background:right top no-repeat; }
.catbox1 li ul li { padding-left:10px !important; border-left:5px #f6dda3 solid;}
.catbox1 li .active{ border-color:#d8a73a; }
.catbox2 li a {background-color: #FFFFFF;border-bottom: dashed 1px #AAAAAA;}
.catbox2 li a:hover {background-color: #FFFFE8;border-bottom: dashed 1px #AAAAAA;}
.catbox2 li .active {background-color: #FFFFE8;}
.catbox2 li a .title {color: #CC9933;}
.catbox2 li a .desc {color: #666666;}
 .catbox2 form .textfield {color: #666666;border: solid 1px #BBBBBB;}
 .catbox2 form .gobutton {color: #FFFFFF;background-color: #CC9933;border: solid 1px #CC9933;}
.innertabs #innertabs a {color: #FFFFFF;background-image: url(../images/btn_sm_sprite.gif);background-repeat: no-repeat;background-position: 0% 0%;}
.innertabs #innertabs .active {background-position: 0% 100%;}
.innertabs #innertabs a:hover {background-position: 0% 100%;}
.videoinfo FORM .textfield {color: #666666;border: solid 1px #BBBBBB;}
.videoinfo FORM .gobutton {color: #FFFFFF;background-color: #CC9933;border: solid 1px #CC9933;}
/* DO YOI RESET EDIT */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/* Wide Iframe Fix */iframe {width: 278px;}
/* START LAYOUT CSS */html, body {font-family: Arial, Helvetica, sans-serif;margin: 0px;background-repeat: repeat;}
.header {float:left;width:960px;padding: 10px;margin-bottom:-23px;}
.menu {width: 703px; margin: 0 auto;}
.menu ul {margin: 0;padding: 0;list-style: none;text-align: center;}
.menu li {float: left;width: 115px;margin: 0px 2px 0px 0px;padding: 0;}
.menu a {display: block;width: 115px;height: 14px;padding: 5px 0px 4px 0px;margin: 0;text-align: center;font-size: 8.5pt;font-weight: bold;text-decoration: none;}
.submenu {clear: left;margin: 0px 10px;height: 18px;padding: 2px 10px;text-align: right;font-size: 8.5pt;font-weight: bold;}
.submenu a {color: #DEDEDE;text-decoration: none;}
.submenu .active, .submenu a:hover {color: #FFFFFF;}
.content {margin: 0px 10px 0px 10px;background: url(../images/content_background.png);background-repeat: no-repeat;overflow: hidden;}
.leftcol {position: relative;float: left;width: 290px;height: 407px;padding: 25px 0px 0px 0px;}
.rightcol {position: relative;float: right;width: 290px;height: 427px;padding: 25px 0px 0px 0px;}

.centercol {position: relative;margin: auto;width: 360px;padding: 9px 0px 0px 0px;background-color:#ccc;}
.centerend {background:transparent url(../images/content_bottom.gif) no-repeat scroll -7px 0px;margin:auto;width:362px;}

.iframes {width: 290px;position: absolute;border: solid 1px #FFFFFF;}
.catbox1 {border: solid 1px #D0D0D0;width: 276px;position: absolute;padding: 5px;}
.catbox1 h1 {font-size: 12pt;margin: 0px 0px 5px 0px;}
.catbox1 ul {margin: 0;padding: 0px 5px 0px 0px;overflow: auto;list-style: none;}
.catbox1 li {margin: 0;padding: 0;}
.catbox1 li a {clear: both; display: block; padding: 5px 5px; height:47px; text-decoration: none;}
.catbox1 li a .title {font-size: 11.5pt;font-weight: bold;margin: 0;padding: 0;}
.catbox1 li a .desc {font-size: 8.5pt;line-height: 9pt;font-weight: normal;margin: 0;padding: 0;}
.catbox1 li a img {margin: 0px 0px 0px 5px;}
.catbox1 li ul li a .title {font-size: 9pt;font-weight: bold;margin: 0;padding: 0;}
.catbox1 li ul li {border-top: dashed 1px #D0D0D0;margin-left: 20px; }
.catbox2 {border: solid 1px #D0D0D0;width: 276px;position: absolute;padding: 5px;}
.catbox2 h1 {font-size: 12pt;margin: 0px 0px 5px 0px;}
.catbox2 ul {margin: 0;padding: 0px 5px 0px 0px;overflow: auto;list-style: none;}
.catbox2 li {margin: 0;padding: 0; overflow:hidden}
.catbox2 li a {clear: both;display: block;padding: 5px 5px;height: 52px;text-decoration: none;}
.catbox2 li a .title {font-size: 8.5pt;font-weight: bold;margin: 0;padding: 0;}
.catbox2 li a .desc {font-size: 8.5pt;line-height: 9pt;font-weight: normal;margin: 0;padding: 0;}
.catbox2 li a img {margin: 0px 0px 0px 5px;}
.catbox2 form .textfield {font-size: 9pt;padding: 2px;}
.catbox2 form .gobutton {font-size: 8pt;font-weight: bold;padding: 1px 3px;}
.videoplayer {text-align: center;}
.videoinfo {margin: 5px 15px;}
.videoinfo h1 {margin: 10px 5px 0px 5px;font-size: 12pt;}
.videoinfo h2 {margin: 0px 5px 8px 5px;font-size: 10.5pt;}
.videoinfo p {margin: 0px 5px 0px 5px;font-size: 8.5pt;}
.videoinfo form {margin: 15px 5px 5px 5px;padding: 0;font-size: 8.5pt;}
.videoinfo form .textfield {font-size: 9pt;padding: 2px;}
.videoinfo form .gobutton {font-size: 8pt;font-weight: bold;padding: 1px 3px;}
.innertabs #innertabs {margin: 0;padding: 0;list-style: none;text-align: center;}
.innertabs #innertabs li {float: left;width: 94px;margin: 0px 2px 0px 0px;padding: 0;}
.innertabs #innertabs a {display: block;height: 14px;padding: 5px 0px 4px 0px;margin: 0;text-align: center;font-size: 8.5pt;font-weight: bold;text-decoration: none;}
.sponsors {position: absolute;bottom: 0px;left: 0px;font-size: 7pt;letter-spacing: -0.2pt;}
h1 {font-size: 13.5pt;font-weight: bold;margin: 0px 0px 8px 0px;}
p {font-size: 9pt;line-height: 10pt;margin: 0px 0px 8px 0px;}
a {text-decoration: none;}
.rssfeedimg {position: absolute;bottom: 110px;left: 0px;}
.rssfeed {position: absolute;bottom: 56px;left: 0px;border-top: dashed 1px #CCCCCC;width: 100%;}
.rssfeed p {display: block;border-bottom: dashed 1px #CCCCCC;margin: 0;padding: 5px 0px;}

div.comment-link A.social {background-image: url(/webmedia/ico_social_bookmark.gif); }

#video_library .container {background-color: #FFFFFF;}
#video_library .menu ul a {color: #FFFFFF;}
#video_library .submenu {color: #DEDEDE;background-image: url(../images/bar_pink.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#video_library h1,#video_library h2 {color: #79005C;}
#video_library a {color: #79005C;}
#video_library a:hover {color: #333333;}
#video_library .catbox1 li a {background-color: #FFFFFF;border-bottom: dashed 1px #AAAAAA;}
#video_library .catbox1 li a:hover {background-color: #F1E5EE;border-bottom: dashed 1px #AAAAAA;}
#video_library .catbox1 li .active {background-color: #F1E5EE;}
#video_library .catbox1 li a .title {color: #79005C;}
#video_library .catbox1 li a .desc {color: #666666;}
#video_library .catbox2 li a {background-color: #FFFFFF;border-bottom: dashed 1px #AAAAAA;}
#video_library .catbox2 li a:hover {background-color: #F1E5EE;border-bottom: dashed 1px #AAAAAA;}
#video_library .catbox2 li .active {background-color: #F1E5EE;}
#video_library .catbox2 li a .title {color: #79005C;}
#video_library .catbox2 li a .desc {color: #666666;}
#video_library .innertabs #innertabs a {color: #FFFFFF;background-image: url(../images/btn_sm_sprite.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#video_library .innertabs #innertabs .active, #video_library .innertabs #innertabs a:hover {background-position: 0% 60%;}
#video_library .videoinfo form .textfield {color: #666666;border: solid 1px #BBBBBB;}
#video_library .videoinfo form .gobutton {color: #FFFFFF;background-color: #79005C;border: solid 1px #79005C;}
#video_library form .catbox2 .gobutton {color: #FFFFFF;background-color: #79005C;border: solid 1px #79005C;}
#video_library form .catbox2  .textfield {color: #666666;border: solid 1px #BBBBBB;}
#video_library .submenu a {color: #DEDEDE;text-decoration: none;}
#video_library .submenu .active,#video_library .submenu a:hover {color: #FFFFFF;}
#video_library .catbox2 form .gobutton {background-color:#79005C;border:1px solid #79005C;color:#FFFFFF;}

#awards .submenu a {color: #DEDEDE;text-decoration: none;}
#awards .submenu .active,#awards .submenu a:hover {color: #FFFFFF;}
#awards html, body {color: #666666;background-color: #EFEFEF;background-image: url(../image/background.gif);}
#awards .container {background-color: #FFFFFF;}
#awards .menu ul a {color: #FFFFFF;}
#awards .submenu {color: #DEDEDE;background-image: url(../images/bar_purple.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#awards h1,#awards h2 {color: #4C2F9B;}
#awards a {color: #4C2F9B;}
#awards a:hover {color: #333333;}
#awards .catbox1{ left:0px; bottom:0px; height:345px; }
#awards .catbox1 UL{ height:345px; }
#awards .catbox1 LI A { margin:0; padding:3px 5px 5px 3px; font-size:8.5pt; font-weight:bold; background-color:#FFFFFF; border-bottom:dashed 1px #AAAAAA; }
#awards .catbox1 LI A:hover { background-color: #EDEAF4; border-bottom: dashed 1px #AAAAAA; }
#awards .catbox1 LI .active { background-color: #EDEAF4; }
#awards .catbox1 LI A .title { font-size:8.5pt; font-weight:bold; margin:0; padding:0; color:#4C2F9B; }
#awards .catbox1 LI A .desc { color: #666666; }
#awards .catbox2 LI A { background-color:#FFFFFF; border-bottom:dashed 1px #AAAAAA; }
#awards .catbox2 LI A:hover {background-color: #EDEAF4;border-bottom: dashed 1px #AAAAAA;}
#awards .catbox2 LI .active {background-color: #EDEAF4;}
#awards .catbox2 LI A .title {color: #4C2F9B;}
#awards .catbox2 LI A .desc {color: #666666;}
#awards .innertabs #innertabs a {color: #FFFFFF;background-image: url(../images/btn_sm_sprite.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#awards .innertabs #innertabs .active {background-position: 0% 20%;}
#awards .innertabs #innertabs a:hover {background-position: 0% 20%;}
#awards .videoinfo form .textfield {color: #666666;border: solid 1px #BBBBBB;}
#awards .videoinfo form .gobutton {color: #FFFFFF;background-color: #4C2F9B;border: solid 1px #4C2F9B;}

#about html, body {color: #666666;background-color: #EFEFEF;background-image: url(../images/background.gif);}
#about .container {background-color: #FFFFFF;}
#about .menu ul a {color: #FFFFFF;}
#about h1, #about h2 {color: #0d6390;}
#about a {color: #0d6390;}
#about .catbox1 li a {background-color: #FFFFFF;border-bottom: dashed 1px #AAAAAA;}
#about .catbox1 li a:hover {background-color: #EAEBF3;border-bottom: dashed 1px #AAAAAA;}
#about .catbox1 li .active {background-color: #EAEBF3;}
#about .catbox1 li a .title {color: #0d6390;}
#about .catbox1 li a .desc {color: #666666;}
#about .innertabs #innertabs a {color: #FFFFFF;background-image: url(../images/btn_sm_sprite.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#about .innertabs #innertabs .active {background-position: 0% 50%;}
#about .innertabs #innertabs a:hover {background-position: 0% 50%;}
#about .videoinfo form .textfield {color: #666666;border: solid 1px #BBBBBB;}
#about .videoinfo form .gobutton {color: #FFFFFF;background-color: #0d6390;border: solid 1px #0d6390;}
#about .submenu a {color: #DEDEDE;text-decoration: none;}
#about .submenu .active,#about .submenu a:hover {color: #FFFFFF;}
#about div.comment-link A {padding-left: 20px;background-repeat: no-repeat;background-position: 0 3px;font-weight: bold;}
#about .videoinfo p{ font-size:9pt;}

/* MENU HIGHLIGHTS - BACKGROUND POSITIONS */
.menu ul .awards:hover {background-position: 0% 16.7%;}
.menu ul .weeksnews:hover {background-position: 0% 33.3%;}
.menu ul .videolibrary:hover {background-position: 0% 50%;}
.menu ul .conference:hover {background-position: 0% 66.7%;}
.menu ul .jobs:hover {background-position: 0% 83.3%;}
.menu ul .community:hover {background-position: 0% 100%;}

/* MENU HIGHTLIGHTS - ACTIVE */
#awards .menu .awards{background-position: 0% 16.7%;}
#news .menu .weeksnews{background-position: 0% 33.3%;}
#video_library .menu .videolibrary{background-position: 0% 50%;}
#conference .menu .conference{background-position: 0% 66.7%; }
#jobs .menu .jobs{background-position: 0% 83.3%;}
#community .menu .community{background-position: 0% 100%;}

#weeksnews .menu ul .active {background-position: 0% 75%;}
#weeksnews .menu ul .weeksnews:hover {background-position: 0% 50%;}
#weeksnews .menu ul .conference:hover {background-position: 0% 100%;}
#weeksnews .menu ul .videolibrary {background-position: 0% 75%;}
#weeksnews .menu ul .awards:hover {background-position: 0% 40%;}

/**
 * CSS FOR COMPETITION WITH JQUERY
 */

.jqmWindowCompetition { display: none; position: fixed; top: 10%; left: 50%; margin-left: -300px; width: 600px; height: 400px; overflow: auto; background-color: #FFF; color: #333; border: 1px solid black; padding: 15px; z-index: 999; }
.jqmOverlay { background-color: #000; }
* html .jqmWindowCompetition { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
#competition h1 { line-height: 20px;}
#competition h2 { line-height: 20px; font-size: 14px; padding-top: 10px; 	}
#competition p.desc { width: 550px; }
#contercol { z-index: 1; position: relative; }

#c_content INPUT {
	background-color:#E5E5E5;
	border:medium none;
	color:#E23D44;
	font-size:8.5pt;
	padding:3px;
}

#competition div.top {
	widht: 570px;
	text-align: right;
}

#compList{ float:left; width:275px;}
.compCheckboxFormLabel{ float:left; width:120px;font-size:0.7em;padding-top: 3px; }
.compCheckboxFormInput{ float:left; width:150px;font-size:0.7em;padding-top: 3px; }
.compCheckboxFormInput INPUT{ position:relative; top:-1px; width:150px; border:1px solid #000;}
.compHeading{ float:left; width:100%;}
.compLineSeperator{ float:left; position:relative; width:960px; left:20px; height:1px;}
.compButtons {float:right; padding-top: 10px; width: 255px; text-align: right; }
.compLinks {float: right; padding-top: 5px; width: 255px; font-size:8.5pt; text-align: right; }

#c_content p.error {
	padding: 5px 0 5px;
	color: #ff0000;
}

ul.comp {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left: 10px;
}

li.comp {
	font-size: 12px;
	padding-left: 20px;
}

p.comp {
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0 5px;
}




#conference div.comment {padding: 20px 0px 0 20px;font-size: 8.5pt;}
#conference div.comment-link {margin: 0 0 40px 0px;}
#conference div.comment-link A {padding-left: 20px;background-repeat: no-repeat;background-position: 0 3px;font-weight: bold;}
#conference div.comment-link A.friend {background-image: url(/webmedia/ico_send.gif);}
#conference div.comment-link A.comment {background-image: url(/webmedia/ico_comment.gif);}
#conference div.comment-form {margin: 20px 0 10px 0px;}
#conference form { padding: 0 0 0 -4px; }
#conference div.comment-form textarea, input {border: none;background-color: #E5E5E5;color: #4B99C9;font-size: 8.5pt;}
#conference div.comment-form textarea {margin-bottom: 5px;}
#conference div.comment-form td {font-weight: bold;}
#conference div.comment-form td.error {font-weight: bold;color: red;}
#conference div.comment-list { padding-left: 0px; }
#conference div.comment-list h1 {padding-left: 20px;background-image: url(/webmedia/ico_comment.gif);background-repeat: no-repeat;background-position: 0px 5px;}
#conference div.comment-list ul {list-style: none;width: 320px;}
#conference div.comment-list li.c_header {background-color: #E5E5E5;padding: 4px;font-weight: bold;color: #0071BC;}
#conference div.comment-list li.c_content {}
#conference div.comment-list span.pagelink {margin-right: 0px;padding-top: 10px;font-weight: bold;color: #0071BC;}

#conference .catboxConf {border: solid 1px #D0D0D0;width: 276px;position: absolute;padding: 5px;}
#conference .catboxConf li { border-bottom: dashed 1px #AAAAAA; background:right top no-repeat; }
#conference .catboxConf li .active{ border-color:#d8a73a; }
#conference .catboxConf h1 { font-size:12pt; margin: 0px 0px 5px 0px; }
#conference .catboxConf ul { margin: 0;padding: 0px 5px 0px 0px; overflow: auto; list-style: none; }
#conference .catboxConf li a { clear: both; display: block; padding: 5px 5px; height:47px; text-decoration: none;}
#conference .catboxConf li a:hover { color:#cc9933; }
#conference .catboxConf li a .title { font-size: 11.5pt; font-weight: bold;margin: 0;padding: 0;}
#conference .catboxConf li a .desc { font-size: 8.5pt; font-weight: normal;margin: 0;padding: 0;}
#conference .catboxConf li a img {margin: 0px 0px 0px 5px;}
#conference .catboxConf li ul { overflow:hidden; }
#conference .catboxConf li ul li { padding-left:10px !important; border-left:5px #f6dda3 solid; height:40px; border-top: dashed 1px #D0D0D0; margin-left: 20px; }
#conference .catboxConf li a { height:30px; }
#conference .catboxConf li ul li a .title { font-size: 9pt; font-weight: bold;margin: 0;padding: 0; }
#conference .catboxConf li ul li:hover, #conference .catboxConf li ul .active{ background-color:#FFFFE8; }

#conference .innertabs #innertabs .active, #conference .innertabs #innertabs a:hover {background-position: 0% 80%;}


#video_library div.comment {padding: 20px 0px 0 20px;font-size: 8.5pt;}
#video_library div.comment-link {margin: 0 0 40px 0px;}
#video_library div.comment-link A {padding-left: 20px;background-repeat: no-repeat;background-position: 0 3px;font-weight: bold;}
#video_library div.comment-link A.friend {background-image: url(/webmedia/ico_send.gif);}
#video_library div.comment-link A.comment {background-image: url(/webmedia/ico_comment.gif);}
#video_library div.comment-form {margin: 20px 0 10px 0px;}
#video_library form { padding: 0 0 0 -4px; }
#video_library div.comment-form textarea, input {border: none;background-color: #E5E5E5;color: #4B99C9;font-size: 8.5pt;}
#video_library div.comment-form textarea {margin-bottom: 5px;}
#video_library div.comment-form td {font-weight: bold;}
#video_library div.comment-form td.error {font-weight: bold;color: red;}
#video_library div.comment-list { padding-left: 0px; }
#video_library div.comment-list h1 {padding-left: 20px;background-image: url(/webmedia/ico_comment.gif);background-repeat: no-repeat;background-position: 0px 5px;}
#video_library div.comment-list ul {list-style: none;width: 320px;}
#video_library div.comment-list li.c_header {background-color: #E5E5E5;padding: 4px;font-weight: bold;color: #0071BC;}
#video_library div.comment-list li.c_content {}
#video_library div.comment-list span.pagelink {margin-right: 0px;padding-top: 10px;font-weight: bold;color: #0071BC;}

#awards div.comment {padding: 20px 0px 0 20px;font-size: 8.5pt;}
#awards div.comment-link {margin: 0 0 40px 0px;}
#awards div.comment-link A {padding-left: 20px;background-repeat: no-repeat;background-position: 0 3px;font-weight: bold;}
#awards div.comment-link A.friend {background-image: url(/webmedia/ico_send.gif);}
#awards div.comment-link A.comment {background-image: url(/webmedia/ico_comment.gif);}
#awards div.comment-form {margin: 20px 0 10px 0px;}
#awards form { padding: 0 0 0 -4px; }
#awards div.comment-form textarea, input {border: none;background-color: #E5E5E5;color: #4B99C9;font-size: 8.5pt;}
#awards div.comment-form textarea {margin-bottom: 5px;}
#awards div.comment-form td {font-weight: bold;}
#awards div.comment-form td.error {font-weight: bold;color: red;}
#awards div.comment-list { padding-left: 0px; }
#awards div.comment-list h1 {padding-left: 20px;background-image: url(/webmedia/ico_comment.gif);background-repeat: no-repeat;background-position: 0px 5px;}
#awards div.comment-list ul {list-style: none;width: 320px;}
#awards div.comment-list li.c_header {background-color: #E5E5E5;padding: 4px;font-weight: bold;color: #0071BC;}
#awards div.comment-list li.c_content {}
#awards div.comment-list span.pagelink {margin-right: 0px;padding-top: 10px;font-weight: bold;color: #0071BC;}

/* DIV TAB HEADERS */
#conference div.channels-header { position:absolute; width:290px; height:36px; background-image:url(/images/channels-CC9933.gif); background-repeat:no-repeat; }
#news div.featured-header { position:absolute; width:290px; height:36px; background-image:url(/images/featured-79005C.gif); background-repeat:no-repeat; }
#awards div.categories-header { position:absolute; left:0px; bottom:357px; width:290px; height:36px; background-repeat:no-repeat; }
#video_library div.featured-header { position:absolute; width:290px; height:36px; background-image:url(/images/videos_head.gif); background-repeat:no-repeat; }

.vote { float: right; }
.vote IMG { border: none; }
p.error { color: #F00; }

#news .rightcol { position:relative; margin:0px 0px 0 0; float:left; width:254px; height:420px; padding:10px 0px 0px 0px; background:url(../images/weeknews_bg.gif) no-repeat top left;}
#news .centercol {position:relative; margin:0px 7px 0 0; width:498px; float:left; padding:5px 0px 0px 0px; background-color: #fff; }
#news .leftcol {position:relative; float:left; width:143px; margin-top:0px; height:427px; padding:10px 38px 0px 20px; background:url(../images/whats_new_bg.gif) no-repeat top left;}

#news .content {margin: 0px 10px 0px 10px;background: url(../images/content_background2.png);background-repeat: no-repeat;overflow: hidden;}
#news div.comment {padding: 20px 0px 0 5px; font-size: 8.5pt;}
#news div.comment-link {margin: 0 0 40px 0px;}
#news div.comment-link A {padding-left: 20px;background-repeat: no-repeat;background-position: 0 3px;font-weight: bold; color: #3E499B; }
#news div.comment-link A.friend {background-image: url(/webmedia/ico_send.gif);}
#news div.comment-link A.comment {background-image: url(/webmedia/ico_comment.gif);}
#news div.comment-form {margin: 20px 0 10px 0px;}
#news form { padding: 0 0 0 -4px; }
#news div.comment-form textarea, input {border: none;background-color: #E5E5E5;color: #4B99C9;font-size: 9pt; padding: 2px; }
#news div.comment-form textarea {margin-bottom: 5px;}
#news div.comment-form td {font-weight: bold;}
#news div.comment-form td.error {font-weight: bold;color: red;}
#news div.comment-list { padding-left: 0px; }
#news div.comment-list h1 {padding-left: 20px;background-image: url(/webmedia/ico_comment.gif);background-repeat: no-repeat;background-position: 0px 5px;}
#news div.comment-list ul {list-style: none;width: 320px;}
#news div.comment-list li.c_header {background-color: #E5E5E5;padding: 4px;font-weight: bold;color: #0071BC;}
#news div.comment-list li.c_content {}
#news div.comment-list span.pagelink {margin-right: 0px;padding-top: 10px;font-weight: bold;color: #0071BC;}

#news .videoinfo p {margin: 0px 5px 0px 5px;font-size: 10pt; line-height:12pt}
#news .videoinfo {margin:5px 15px 5px 2px}
#news .leftcol h1 { margin-left:10px;}
#news .container {background-color: #FFFFFF;}
#news .menu ul a {color: #FFFFFF;}
#news .submenu {color: #DEDEDE;background-image: url(../images/bar_orange.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#news a {color: #79005C;}
#news a:hover {color: #333333;}
#news .catbox2 {border:none; width: 244px;position: absolute;padding: 5px;}
#news .catbox2 li a {height:53px; padding:13px 5px; background-color: transparent;border-bottom: dashed 1px #666666;}
#news .catbox2 li a:hover {background-color: #eddbb9;border-bottom: dashed 1px #AAAAAA;}
#news .catbox2 li .active {background-color: #eee0c7;}
#news .catbox2 li a .title {color: #efaf39;}
#news .catbox2 li a .desc {color: #666666;}
#news .innertabs #innertabs a {color: #FFFFFF;background-image: url(../images/btn_sm_sprite.gif);background-repeat: no-repeat;background-position: 0% 0%;}
#news .innertabs #innertabs .active, #news .innertabs #innertabs a:hover {background-position: 0% 75%;}
#news .videoinfo form .textfield {color: #666666;border: solid 1px #BBBBBB;}
#news .videoinfo form .gobutton {color: #FFFFFF;background-color: #79005C;border: solid 1px #79005C;}
#news form .catbox2 .gobutton {color: #FFFFFF;background-color: #79005C;border: solid 1px #79005C;}
#news form .catbox2  .textfield {color: #666666;border: solid 1px #BBBBBB;}
#news .submenu a {color: #DEDEDE;text-decoration: none;}
#news .submenu .active,#news .submenu a:hover {color: #FFFFFF;}
#news .catbox2 form .gobutton {background-color:#79005C;border:1px solid #79005C;color:#FFFFFF;}
#news h1, #news h2 {color: #efaf39;}
#news .leftcol h2 { color: #FFFFFF; }
#news .rightcol h1 {color: #E71226; text-align:center;}
#news .videoplayer { margin-left:-3px;}

#news .whatnewBtn{ position:relative; float:left; width:135px; padding-left:9px; margin:7px 0 16px 0; }
#news .whatnewBtn .wnT{ position:absolute; top:-7px; left:9px; width:125px; height:7px; background:url(../images/wn_t.gif) no-repeat top left; z-index:0; }
#news .whatnewBtn .wnB{ position:absolute; bottom:-6px; left:9px; width:125px; height:6px; background:url(../images/wn_b.gif) no-repeat bottom left; z-index:0; }
#news .whatnewBtn .wnImg{ position:relative; float:left; width:125px; padding:10px 0; background:url(../images/wn_w.gif) repeat-y; z-index:1; text-align:center; }
#news .whatnewBtn .wnText{ position:relative; float:left; width:108px; padding:2px 10px 0 10px; background:url(../images/wn_g.gif) repeat-y; z-index:1; font-size:70%; }
#news .whatnewBtn A{ color:#3E499B; }
#news .whatnewBtn IMG{ border:none; }

#news .leftcol ul { list-style: none; width: 142px; padding-top: 10px; }
#news .leftcol li a { color: #ffffff; border-bottom: 1px dotted #ffffff; display: block; height: 30px; padding-top: 10px; font-weight: bold; }
#news .leftcol li .active { background-color: #eac49d; }
#news .leftcol li a:hover { background-color: #ead4ad; }
#news .leftcol li a span { height: 30px; padding-top: 1px; width: 142px; font-size:14px;}
.test { height: 30px; padding-top: 1px; width: 142px; }


.social_bookmark { float: left; padding-left: 20px; margin-top:-30px; }

#awards .rightcol { height: 477px; }
#awards .leftcol { height: 530px; }

.sponsor_title {
	color: #4C2F9B;
	font-size: 11.5pt;
	font-weight: bold;
	margin: 0pt;
	padding: 0pt;
}

.form_reg_checkbox { padding:5px 0; line-height: 20px; }

.sponsors li { font-size:1.4em; width: 271px;}
.sponsors li ul li { padding-left:10px !important; }
.sponsors li .active{  }
.sponsors {width: 276px;position: absolute;padding: 5px; text-align: center;}
.sponsors a { color: #efaf39 !important; font-weight: bold; }
.sponsors h1 {font-size: 12pt;margin: 0px 0px 5px 0px;}
.sponsors ul {margin: 0;padding: 0px 5px 0px 0px;overflow: auto;list-style: none;}
.sponsors li {margin: 0;padding: 0;}
.sponsors li a {clear: both; display: block; padding: 5px 5px; height:47px; text-decoration: none;}
.sponsors li a .title {font-size: 11.5pt;font-weight: bold;margin: 0;padding: 0;}
.sponsors li a .desc {font-size: 8.5pt;line-height: 9pt;font-weight: normal;margin: 0;padding: 0;}
.sponsors li a img {margin: 0px 0px 0px 5px;}
.sponsors li ul li a .title {font-size: 9pt;font-weight: bold;margin: 0;padding: 0;}
.sponsors li ul li {margin-left: 20px; }
.sponsors li a {background-color: #FFFFFF;}
.sponsors li a:hover {background-color: #EDEAF4 !important;}
.sponsors li .active {background-color: #EDEAF4 !important;}
.sponsors li a .title {color: #4C2F9B;}
.sponsors li a .desc {color: #666666;}

#video_library #searchOptions { font-size:11px; padding-bottom:3px; padding-left:1px; width:100%; border: none !important; }
#video_library #searchOptions SELECT { font-size:11px; }
#video_library #searchOptions A { display:inline; font-weight:normal; color: #666; background-color: #fff !important; border: none !important; }
#video_library #searchOptions A.active { color: #4C2F9B; }
#video_library #searchOptions A:hover { display:inline; font-weight:normal;	color: #4C2F9B; background-color: #fff !important; }

#conference #searchOptions { font-size:11px; padding-bottom:3px; padding-left:1px; width:100%; border: none !important; }
#conference #searchOptions SELECT { font-size:11px; }
#conference #searchOptions A { display:inline; font-weight:normal; color: #666; background-color: #fff !important; border: none !important; }
#conference #searchOptions A.active { color: #4B99C9; }
#conference #searchOptions A:hover { display:inline; font-weight:normal; color: #4B99C9; background-color: #fff !important; }
/**/


/* community */
#community H1,#community H2 { color:#0161A5 }
#community .submenu {color: #DEDEDE;background-image: url(../images/bar_steelblue.gif);background-repeat: no-repeat;background-position: 0% 0%;}
/* end community */

/* PROMO BANNER */
#promoArea{ padding:5px 26px 0 0; background-color:#FFFFFF; text-align:center; float: right; }

/* FOOTER */
#footerCont{ position:relative; padding:5px 15px; font-size:7pt;  background-color:#FFFFFF;}
#footerCont A{ color:#000000; }
#footerCont A:hover{ text-decoration:underline; }
#footerCont #footerLeft{width:475px; padding-top:55px; text-align:left; }
#footerCont #footerRight{ display:inline; width:475px; text-align:right; }

.social_bookmark { float: left; padding-left: 20px; margin-top:-30px; }
A.social {background-image: url(/webmedia/ico_social_bookmark.gif);padding-left: 20px;background-repeat: no-repeat;background-position: 0 3px;font-weight: bold; color: #efaf39 !important; }
div.links { padding: 20px 0; }

#news h2 {padding-top: 8px; }

#sitemap {font-size:92%;}
#sitemap .content LI {color:#efaf39;}
#sitemap .content A {color:#efaf39;}
#sitemap h1 { color:#efaf39;padding-bottom:15px;}
#sitemap .content {margin: 0px 10px 0px 10px;background: url(../images/content_background2.png);background-repeat: no-repeat;overflow: hidden;}
#sitemap .centerend {background:transparent}
#sitemap .centercol {background:transparent;padding-top:25px;}
#sitemap .videoslist {font-size:77%;margin-left:13px;}

#news .toprow { font-size:8.5pt; font-weight:normal; float: left; width: 940px; padding: 24px 10px 6px; }
#news .toprow p {  line-height:12pt !important; }
#news .toprow2 { font-size:8.5pt; font-weight:normal; width: 955px; background: url(../images/lightyellow_rounded_bg_top.gif); height: 11px; clear: both; }
#news .bottomrow2 { font-size:8.5pt; font-weight:normal; line-height:9pt; width: 955px; background: url(../images/lightyellow_rounded_bg_bottom.gif); height: 11px; clear: both; }
#news .row2 { background: url(../images/lightyellow_rounded_bg_middle.gif); width: 955px; float: left; }
#news .leftcolrow2 { float: left; width: 198px; }
#news .midcolrow2 { font-size:8.5pt; font-weight:normal; line-height:9pt; float: left; width: 498px; }
#news .rightcolrow2 { float: left; width: 254px; }