table,td {
        padding: 0px;
        margin: 0px;
		background-repeat:no-repeat;
}

label.overTxtLabel {
    font-family:Tahoma;
	font-size: 11px;
	color: #FFF;
}

td.h_menu {
        width: 936px;
        height: 18px;
        background-color: #797979;
		background-repeat: no-repeat;
		border-color: #A6A6A6;
		border-width: 1px;
		border-style:solid;
}

td.flash {
        width: 936px;
        height: 288px;
        background-color: #FFF;
        text-align: center;
}

td.festival {
        width: 936px;
        height: 48px;
        background-color: #FFF;
        text-align: center;
}

td.description {
        width: 936px;
        height: 382px;
        background-color: white;
        border-right-color: Black;
        border-right-style: solid;
        border-right-width: 1px;
        text-align: center;
}


div.des_left {
        float: left;
		  margin-top: 30px;
		  width: 223px;
        font-family: sans-serif;
        font-size: 12px;
        color: #999999;
        font-weight: normal;
        text-align: left;
}

div.videothumb {
		background-color: #eee;
		width: 223px;
		padding-top: 15px;
		padding-bottom: 15px;
		text-align: center;
}

div.des_left a {
        color: #999999;
}

div.des_center {
		float:left;
		margin-top: 30px;
		margin-left: 80px;
		width: 400px;
		font-family: sans-serif;
		font-size: 12px;
		color: #999999;
		font-weight: normal;
		text-align: left;
}

div.index_menu {
	margin-bottom: 24px;
}

div.des_right {
		float:right;
		margin-right: 1px;
		margin-top: 30px;
		width: 178px;
		height: 340px;
		font-family: sans-serif;
		font-size: 12px;
		color: #999999;
		font-weight: normal;
		text-align: left;
		background-color: #eee;
}

div.gallerythumb {
		width: 178px;
		padding-top: 10px;
		text-align: center;
}

div.des_right a {
        color: #999999;
}

td.logos {
        width: 936px;
        height: 105px;
        background-color: white;
        border-right-color: Black;
        border-right-style: solid;
        border-right-width: 0px;
        text-align: left;
}


div#flash {
        position: absolute;
        top: 300px;
        left: 10px;
        background-color: White;
}


td.lhome_top {
		padding-left:0px;
		padding-top:0px;
		background-color:#FFFFFF;
}

td.lhome_top a, td.lhome_top a:hover{
		font-size:13px;
		font-family: verdana, sans-serif;
		color:#070707;
		text-decoration:none;
		line-height:22px;
}

td.lhome_mid {
		font-size:11px;
		font-family: verdana, sans-serif;
		padding-left:5px;
		color:#FFFFFF;
}
td.lhome_mid2 {
		padding-top:5px;
		padding-left:0px;
		padding-bottom:0px;
}

td.lhome_bot {
		padding-top:5px;
		vertical-align:top;		
}

#leftcolumn {
		width:156px;
		background-color:#FFFFFF;	
		border-color: #A6A6A6;
		border-width: 0px 1px 0px 1px;
		border-style:solid;		
}
div.botborder {
	border:#A6A6A6 solid;
	border-width:0px 0px 1px 0px;
}


#leftcolumn2 {
		background-color:#FFFFFF;	
		border-color: #A6A6A6;
		border-width:1px 0px 0px 1px;
		border-style:solid;		
		height:290px;
		width:529px;
}
#leftcolumn3 {
		background-color:#FFFFFF;
		border-color: #A6A6A6;
		border-width: 1px 1px 0px 1px;
		border-style:solid;		
}
#leftcolumn4 {
		background-color:#FFFFFF;
		border-color: #A6A6A6;
		border-width: 1px 1px 1px 1px;
		border-style:solid;		
}
td.rcolumn {
		border-color: #A6A6A6;
		border-width: 0px 1px 0px 1px;
		border-style:solid;		
		padding-top:20px;
		padding-left:20px;
		padding-right:20px;
		width:405px;
}






#ncontent a, #ncontent a:hover {
		font-size:11px;
		font-family: sans-serif;
		color:#F0513B;
}

a#allnews, a#allnews {
		font-size:12px;
		font-family: sans-serif;
		color:#3FB2CF;
}

#rborder {
        border-right-color: #A6A6A6;
        border-right-style: solid;
        border-right-width: 1px;
}
#rbotborder {
        border-width:0px;
        border-color: #A6A6A6;
        border-style: solid;
        border-right-width: 1px;
        border-bottom-width: 1px;		
}
#botborder {
        border-width:0px;
        border-color: #A6A6A6;
        border-style: solid;
        border-bottom-width: 1px;		
}

#outborder {
		border-color: #222;
        border-style: solid;
        border-width: 1px 1px 0px 0px;
		width:935px;
		padding:0px;
}

a#lmnews {
	color:#FFFFFF;
	font-size:12px;
	font-family: Tahoma, Arial, verdana, sans-serif;
	text-decoration:none;
	line-height:14px;	
	padding-left:7px;
}

a#lmnews_1 {
	color:#FFFFFF;
	font-size:12px;
	font-family: Tahoma, Arial, verdana, sans-serif;
	text-decoration:none;
	line-height:14px;	
	padding-left:17px;
	background-image: url(/images/sq_red.gif);
	background-repeat:no-repeat;
	background-position: 5px;
}
a#lmnews_2 {
	color:#FFFFFF;
	font-size:12px;
	font-family: Tahoma, Arial, verdana, sans-serif;
	text-decoration:none;
	line-height:14px;	
	padding-left:17px;	
	background-image: url(/images/sq_yellow.gif);
	background-repeat:no-repeat;
	background-position: 5px;	
}
a#lmnews_3 {
	color:#FFFFFF;
	font-size:12px;
	font-family: Tahoma, Arial, verdana, sans-serif;
	text-decoration:none;
	line-height:14px;	
	padding-left:17px;
	background-image: url(/images/sq_blue.gif);
	background-repeat:no-repeat;
	background-position: 5px;		
}

#mclip_title {
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:14px;
	color:#8D8D8D;
}
#mclip_desc {
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:12px;
	color:#8D8D8D;
}
#fclip_title {
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:18px;
	color:#797979;
	font-weight:normal;
	margin-left:30px;
}
#fclip_desc {
	padding-top:5px;
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:12px;
	color:#797979;
	margin-left:30px;
}



#clipdesc {
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:11px;
	color:#8D8D8D;	
	vertical-align:top;
}
#clipdesc b {
	color:#FFFFFF;
	font-weight:normal;
}
#clipdesc a {
	color:#F0513B;
}
#map1 {
margin-left:0px;
}
#homeanimation {height:299px;}
#sponsoredby {height:161px;background-color:#FFFFFF;overflow:hidden;}

#header_left {
position:relative;
float:left;
width:600px;
height:68px;
overflow:hidden;
border: solid #A6A6a6;
border-width:0px 0px 0px 1px;
}

#header_right {
width:320px;
position:relative;
float:right;
background-image:url(/images/white_findidea.gif);
background-repeat:no-repeat;
background-position: -115px -5px;
height:68px;
border: solid #A6A6a6;
border-width:0px 1px 0px 0px;
}
#searchfor {
margin-top:38px;
font-size:11px;
width:166px;
color:#222222;
background-color:#FFFFFF;
border-width:0px;
margin-left:100px;
}
#gobtn {
height:40px; width:50px;margin-top:10px;
}
#footer, #footer a, #footer a:hover {
    padding-top:3px;
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:11px;
	color:#222;	
	text-align:center;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer {
	background-color:#e9E9E9;
}


p {margin:0px; padding:0px;}

td.whitecontent {
	font-family: Tahoma, Arial, verdana, sans-serif;
	background-color:#FFFFFF;
	color:#949494;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:0px;
    border-right-width: 1px;
    border-left-width: 1px;	
	padding:10px;
	font-size:12px;
	min-height:300px;
	vertical-align:top;
}

td.blackcontent {
	font-family: Tahoma, Arial, verdana, sans-serif;
	background-color:#221E1F;
	color:#949494;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:0px;
    border-right-width: 1px;
    border-left-width: 1px;	
	padding:0px;
	font-size:12px;
	min-height:300px;
	vertical-align:top;
}



td.whitecontent h1, #newsheader {
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:24px;
	line-height:32px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	color:#949494;
}
#newsheader {
	text-decoration:none;
}
td.whitecontent h2, #ntitle_full {
	font-family: Tahoma, Arial, verdana, sans-serif;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	color:#222222;
}

div#pcontent, div.fcontent {
	padding-left:150px;
	padding-right:50px;
}
.left_block {
	width:375px;
	float:right;
	padding:5px;
}
.right_block {
	width:375px;
	float:right;
	padding:5px;	
}


td.whitecontent a, td.whitecontent a:hover,
#newsleft a, #newsleft a:hover
  {
	color:#2BB4E0;
	text-decoration:none;
	font-weight:normal;
}
td.whitecontent a:hover,
#newsleft a:hover,
#newsright a:hover,
a.alfabet:hover,a.alfabet_selected:hover {
	text-decoration:underline;
}


#ntitle {
		font-size:12px;
		font-family: sans-serif;
		color:#7B7b7B;
		font-weight:bold;
		text-decoration:none;
}

#ncontent {
		font-size:12px;
		font-family: sans-serif;
		color:#7B7B7B;
		text-decoration:none;
		margin-bottom:10px;
}

#ncontent_full {
		font-size:12px;
		font-family: sans-serif;
		color:#7B7B7B;
		text-decoration:none;
}
#newsleft,#newsright,#newsheader_left,#newsheader_right {
		padding:10px;
		padding-top:0px;
        border-width:0px;
		border-color: #A6A6A6;
        border-style: solid;
        border-right-width: 1px;
		vertical-align:top;
		background-color:#FFF;
}
#newsleft,#newsheader_left {border-left-width:1px;}
#newsheader_left,#newsheader_right {border-bottom-width:1px;}
#newsright #ntitle {color:#7B7B7B;font-weight:bold;}

a#redlink, a#redlink:hover {color:#F0513B;}

#ptracks_left {
 		text-align:right;
		padding-right:15px;
		border-color: #A6A6A6;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
		width:200px;
}
#ptracks_right {
 		text-align:left;
		padding-left:15px;
		
}
#ptracks_right h2 {
		color:#2BB4E0;
		padding:0px;
		margin:0px;
		font-weight:normal;
}


td.videocontent {
	font-family: Tahoma, Arial, verdana, sans-serif;
	background-color:#FFFFFF;
	color:#949494;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:0px;
    border-right-width: 1px;
    border-left-width: 1px;	
	border-bottom-width:1px;
	padding:0px;
	font-size:12px;
	height:300px;
	vertical-align:top;
}

#gallery_header {
 	padding:10px;
	background-color:#413F40;
	color:#FFF;
	font-size:13px;
}
#gallery_header input {
	background-color:#413F40;
	width:200px;
	font-size:12px;
	color:#A7A7A7;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:1px;
	padding-bottom:4px;
}
#gallery_header input#vsubmit {
	width:30px;
	color:#FFF;
	padding-bottom:3px;
}
#gallery_header #videoyear,#category {
	background-color:#413F40;
	width:80px;
	font-size:13px;
	color:#A7A7A7;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:1px;
}
#selyear {
	margin-left:100px;
}
#gallery_header #category {
	width:250px;
}




#gallery_left,#gallery_left_full {
	position:relative; float:left; width:466px;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:0px;	
	border-right-width:1px;
}
#gallery_left_full {
	border-width:0px;	
	padding-top:30px;
}

#gallery_right {
	position:relative; float:right; width:466px;
}
#gallery_left img#featured, #gallery_right img#featured {margin-left:25px;margin-top:10px;}
.vplayer {text-align:center}
#gallery_qclips {
	clear:both;
	border-color: #A6A6A6;
    border-style: solid;
	border-width:0px;	
	border-top-width:1px;

}

#video1, #video2 {visibility:visible;}

#scrolledtd {
	height:80px;
}
#partnumber {
	margin-bottom:10px;
}

a#speakerslist {line-height:20px;}

td#gallerylist {
	text-align:left;
	vertical-align:top;
	padding-left:15px;
	width:140px;
}
td#gallerylist a, td#gallerylist a:hover {color:#FFFFFF;}

#pageslist {
	padding-right:40px;
	padding-bottom:20px;
	color:#565656;
}
#pageslist a, #pageslist a:hover {color:#565656;}
#pageslist a.selected {text-decoration:none; font-weight:bold;}

#searchnews {
	padding-left:40px;
	padding-right:40px;
	color:#949494;
}



.tabSet {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0px;
	height: 24px;
	width: 100%;

}

.tabSet li {
	float: left;
	background-color: #ddd;
	padding: 4px 5px 0px 5px;
	margin-right: 0px;
	cursor: pointer;
	height: 18px;
	font-size:11px;
}
.tabSet li.on {
	background-color: #FFFFFF;
	border-color: #A6A6A6;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	width:110px;
	text-align:center;
}
.tabSet li.off {
	border-color: #A6A6A6;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	width:110px;
	text-align:center;
}
.tabSet li.tabfirst {
	border-color: #A6A6A6;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
}
.tabSet li.tablast {
	border-color: #A6A6A6;
	border-style: solid;
	border-right-width: 1px;
}



.panelSet {
	border-color: #A6A6A6;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}
.panel {
	font-size:11px;
	height:100px;
	text-align:center;
}
.panel img {
	margin:10px 5px 10px 5px;
}
.undltitle {
	border-bottom:1px solid #565656; font-size:16px;
}
a.greylink, a.greylink:hover {
	color:#565656;
	line-height:18px;
} 


.floatoverdiv {width:127px;position:relative;float:left;margin-right:9px;height:96px;overflow:hidden;}

.floatdiv{
 width:110px;height:92px;position:absolute;top:10px;left:5px;overflow:hidden;background-image:url(/images/overimage.png);display:none;text-align:left;
 padding:5px;
 color:#FFFFFF;
 font-size:11px;
 padding-right:20px;
}
.floatlink {
 width:125px;height:92px;position:absolute;top:10px;left:5px;overflow:hidden;text-align:left;
 padding:5px;
 color:#FFFFFF;
 padding-right:20px;	
} 
.floatlink img {
 width:125px;height:92px;	
}
a.overlink, a.overlink:hover {
	color:#FFFFFF;
	text-decoration:none;
}


.leftbimg {width:372px;height:300px;overflow:hidden;position:relative;}
.leftbimg_desc {position:absolute;top:200px;left:0px;background-image:url(/images/overimage.png);color:#FFF;width:372px;height:100px;padding:5px;}
.leftbimg_close {position:absolute;top:275px;left:0px;color:#FFF;width:372px;height:30px;padding:5px;text-align:right;padding-right:20px;}
.leftbimg_close a, .leftbimg_close a:hover {color:#FFF;}


