/*Actuality*/
.actTable {
background-color:#FFFFFF;
}

.actBorder {
background-color:#ffcb64;
}

.actLine {
padding-top:4px; 
padding-bottom:4px;
}

.actSection {
height:58px; 
font-size:9px; 
font-weight:bold; 
text-align:left;
padding-left:4px; 
background-color:#ffffff; 
margin-top:2px; 
padding-top:4px;
}

.actSectionNoimage {
height:20px; 
font-size:9px; 
font-weight:bold; 
text-align:left;
padding-left:4px; 
background-color:#ffffff; 
margin-top:2px; 
padding-top:4px;
}

.actImageSection {
background-color:#ffffff; 
height:58px; 
margin-top:2px; 
padding-top:4px;
}

.actImageSectionNoimage {
background-color:#ffffff; 
height:20px; 
margin-top:2px; 
padding-top:4px; 
font-size:10px; 
font-weight:bold;
}

.actMore {
margin-left:7px;
padding:0px;
position:relative;
top:20px;

}

.actLink {
text-decoration:none;
font-weight:bold;
font-size:11px;

}


#newscontainer {
/*margin:-600px auto 0pt;*/
position:relative;
text-align:left;
width:225px;
}
#newstitle {
position:absolute;
left:0px;
top:0px;
width:225px;
z-index:3;
}
#newsmore {
position:absolute;
left:0px;
top:50px;
width:225px;
z-index:3;
}



/*******************/
/*Tags*/
/*******************/
BODY {
	SCROLLBAR-FACE-COLOR: #88acb8; 
	SCROLLBAR-HIGHLIGHT-COLOR: #dbe6ea; 
	SCROLLBAR-SHADOW-COLOR: #6b99aa; 
	SCROLLBAR-3DLIGHT-COLOR: #6b99aa; 
	SCROLLBAR-ARROW-COLOR: #6b99aa; 
	SCROLLBAR-TRACK-COLOR: white; 
	SCROLLBAR-DARKSHADOW-COLOR: #5a8999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	text-align:left;
	font-size:10px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
}
li {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
ul {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
/*******************/
/*Admin Section*/
/*******************/
table.multiColumn {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #007899;
        line-height: 18px;
        padding-right: 3px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 20px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #007899;
        border-left-color: #007899;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
}
tr.multiColumnHeader {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #007899;
        padding-right: 3px;
        padding-top: 1px;
        padding-bottom: 0px;
        padding-left: 20px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #007899;
        border-right-color: #FFFFFF;
        border-bottom-color: #007899;
        border-left-color: #007899;
        border-top-width: 2px;
        border-right-width: 0px;
        border-bottom-width: 2px;
}
th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #007899;
        line-height: 10px;
        padding-right: 3px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #007899;
        border-right-color: #FFFFFF;
        border-bottom-color: #007899;
        border-left-color: #007899;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 1px;
}
/* Title for admin section */
.FieldSetTitleLeft {
	width: 200px;
	height: 26px;
	background-image:url(../images/entete200.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/* Title for admin section */
.FieldSetTitleRight {
	width: 382px;
	height: 26px;
	background-image:url(../images/entete382.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.block200 {
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/********************************/
/* Links */
/********************************/
/* Format the color of linked images */
img {
	border-color: #f26500;
}
/* General link format */
A {
	font-weight: bold;
	color: #f26500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* All links to be present in the page */
a.PathMenuLink:link {
	COLOR: #FFFFFF;
	font-size: 9px;
	TEXT-DECORATION: none;
}
a.PathMenuLink:visited {
	COLOR: #FFFFFF;
	font-size: 9px;
	TEXT-DECORATION: none;
}
A.PathMenuLink:hover {
	COLOR: #FFFFFF;
	font-size: 9px;
	TEXT-DECORATION: underline;
}
a.PathMenuLink:active {
	COLOR: #FFFFFF;
	font-size: 9px;
	TEXT-DECORATION: none;
}
a.FormLink:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}
a.FormLink:visited {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}
a.FormLink:hover {
	text-decoration: underline;
	font-size: 10px;
	line-height: 14px;
}
a.FormLink:active {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}
a.FormLinkWhite:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhite:visited {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhite:hover {
	text-decoration: underline;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhite:active {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhiteUnderline:link {
	text-decoration: underline;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhiteUnderline:visited {
	text-decoration: underline;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhiteUnderline:hover {
	text-decoration: underline;
	font-size: 10px;
	line-height: 14px;
	color:#000000;
}
a.FormLinkWhiteUnderline:active {
	text-decoration: underline;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhiteNL:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhiteNL:visited {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.FormLinkWhiteNL:hover {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#000000;
}
a.FormLinkWhiteNL:active {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}
a.BottomMenuLink:link {
	text-decoration: none;
	font-size: 9px;
	color:#6b99aa;
}
a.BottomMenuLink:visited {
	text-decoration: none;
	font-size: 9px;
	color:#6b99aa;
}
a.BottomMenuLink:hover {
	text-decoration: underline;
	font-size: 9px;
	color:#88acb8;
}
a.BottomMenuLink:active {
	text-decoration: none;
	font-size: 9px;
	color:#6b99aa;
}
a.buttons:active {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #f26500;
	white-space:nowrap;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
}
a.buttons:link {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #6b99aa;
	white-space:nowrap;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
}
a.buttons:visited {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #6b99aa;
	white-space:nowrap;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
}
a.buttons:hover {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #6b99aa;
	white-space:nowrap;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu3.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
}
a.buttonsnomargin:active {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #f26500;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	width:147px;
}
a.buttonsnomargin:link {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #6b99aa;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	width:147px;
}
a.buttonsnomargin:visited {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #6b99aa;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	width:147px;
}
a.buttonsnomargin:hover {
	height: 16px;
	border: 1px solid #6b99aa;
	color: #6b99aa;
	font-size: 9px;
	font-weight: bold;
	background-image: url(../images/bande_bleu3.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	width:147px;
}
/* Links that we can find in the send to friend page */
a.plus:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#f26500;
}
a.plus:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#f26500;
}
a.plus:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
a.plus:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#f26500;
}
/********************************/
/* Box */
/********************************/
#tab1,#tab2,#tab3,#tab4,#tab5,#tab6 {
	overflow:hidden;
}
.FieldSetTitle {
	height: 26px;
	background-image: url(../images/entete2.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.FieldSetTitleLarge {
	height: 26px;
	background-image: url(../images/entete2.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	width:992px;
}
/* Used in the buyer interest page */
.FieldSetTitleBR {
	width: 281px;
	height: 26px;
	background-image: url(../images/entete.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6b99aa;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 4px;
}
/* Used in the interest page */
.block2 {
	width: 281px;
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6b99aa;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
/* Format the box with the video */
.video {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	margin-top:4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align:left;
	background-image:url(../images/head_567.gif);
	background-repeat:repeat-x;
	height:16px;
	vertical-align:top;	
}
/* Format the box with the informations related to the video */
.video_content {
	/*
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	height:702px;*/
	background-color:#6b99aa;
	vertical-align:bottom;
	text-align:left;
	color:#200;
}
.video_desc {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	margin-top:4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align:left;
	background-image:url(../images/head_531.gif);
	background-repeat:repeat-x;
	height:16px;
	vertical-align:top;	
}
.video_content_desc {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	height:460px;
	background-color:#6b99aa;
	vertical-align:bottom;
	text-align:left;
}
.video_content_desc_novideo {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	height:80px;
	background-color:#6b99aa;
	vertical-align:bottom;
	text-align:left;
}
.novideo {
	position:absolute;
	top:20px;
	left:2px;
	width:528px;
	border:solid #000000 1px;
	z-index:1;
}
.novideo_text {
	width:400px;
	float:right;
	height:74px;
	vertical-align:middle;
	padding-left:0px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}
.announcement {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	margin-top:20px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align:left;
	background-image:url(../images/head_992.gif);
	background-repeat:repeat-x;
	height:16px;
	vertical-align:top;	
}
.announcement_content {
	padding-top:4px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
}
.festivals_content {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
.festivals_partners {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:1px;
	margin-right:1px;
	border:solid #6b99aa 2px;
}
.login {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	margin-top:3px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align:left;
	background-image:url(../images/head_302.gif);
	background-repeat:repeat-x;
	height:16px;
	vertical-align:top;	
}
.login_content {
	vertical-align:top;
	padding-left:4px;
	padding-right:4px;
	height:38px;
}
.join_video {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	margin-top:20px;
	padding: 20px;
	text-align:center;
	background-image:url(../images/bg_videoplayer.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:360px;
}
.join {
	FONT-SIZE: 16px;
	font-weight:bold;
	COLOR: #FFFFFF;
	margin-top:3px;
	padding-right: 4px;
	padding-left: 8px;
	text-align:center;
	background-image:url(../images/head_big_302.gif);
	background-repeat:repeat-x;
	height:41px;
}
.join_content {
	vertical-align:top;
	padding:8px;
	height:38px;
}
/* Format the box with the video title in the Join Now page */
.video_join {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	margin-top:4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align:left;
	background-image:url(../images/head_356.gif);
	background-repeat:repeat-x;
	height:16px;
	vertical-align:top;	
}
/* Format the box with the informations related to the video in Join Page */
.video_content_join {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	height:261px;
	background-color:#6b99aa;
	vertical-align:bottom;
	text-align:left;
	color:#200;
}
/* Following next 8 classes are for formating elements in the the tab box */
/* This one fix vertical box in the Browse by box */
.tab_vert {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 0px;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	height:16px;
	vertical-align:top;	
}
.tab_vert_top {
	background-image:url(../images/bt_category.jpg);
}
.tab_vert_mid {
	background-image:url(../images/bt_theme.jpg);
}
.tab_vert_bot {
	background-image:url(../images/bt_state.jpg);
}
.tab_top {
	width:100px;
	height:21px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
}
.tab_bottom {
	width:100px;
	height:21px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
}
.tab_box {
	margin-top:4px;
	text-align:left;
	height:42px;
}
.tab_content {
	vertical-align:top;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:15px;
	text-align:left;
	overflow:hidden;
}
.tab_content_browse {
	vertical-align:top;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
/*	height:416px;*/
	text-align:left;
	overflow:hidden;
}
.tab_content_information {
	vertical-align:top;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:6px;
	text-align:left;
	overflow:hidden;
}
.browse_content {
	vertical-align:top;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:10px;
	padding-right:4px;
	height:38px;
}
.news_content {
	vertical-align:top;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:4px;
	text-align:left;
	background-image:url(../images/bg_box.gif);
}
/* Next three are class for the pagination paced in the tab box */
.pagination {
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:302px;
	height:18px;
	background-image:url(../images/head_302_inv.gif);
	background-repeat:repeat-x;	
	background-position:bottom; 
	z-index:2;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.pagination_content {
	padding-top:2px;
}
.spacer {
	margin-left: 10px;
}
/* Box that include all the infos for a listing in the right part of a listing list in the tab box :: to be placed inside .listing box*/
.infos {
	float:right;
	width:170px;
	padding-right:4px;
}
/* Box to be placed over the listing box, which will show the title */
.listing_title {
	padding-top:0px;
	padding-bottom:1px;
}
/* Box that include the infos box, the image and the sps box for a listing in the right part of a listing list in the tab box */
.listing {
	width:288px;
	float:left;
}
/* SPS Box */
.sps_infos {
	float:right;
	width:100px;
	text-align:right;
}
/* Banner placed just above the video box */
.banner_box {
	text-align:left;
	padding-top:4px;
	height:60px;
}
/* Banner placed below the IPEX VIEW News Box */
.banner2_box {
	text-align:left;
	padding-top:4px;
}
/* Google Banners placed to the right of the pages */
.google {
	padding-top:4px;
}
/* Box that appear each time a form is incorrectly filled up */
.error_box {
 	padding:5px;
	margin-bottom:10px;
	border:thin solid #f26500;
}
/* Search Box in header */
#searchbox {
	position:absolute;
	width:528px;
	right:92px;
	top:45px;
}
/* Buttons Section in header */
#buttonsbox {
	position:absolute;
	width:528px;
	height:20px;
	right:93px;
	top:25px;
	text-align:right;
	z-index:2000;
}
.buttonsfloat {
	float:right;
}
.clearfloat {
	clear:both;
}
/* Footer box */
.footer {
	padding-top:4px;
}
/* Inactive box on the description page */
.inactive {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	border: 1px solid #6b99aa;
	height:46px;
	vertical-align: middle;
}
/* Note in send to friend page */
.sendtonote {
	width:520px;
	border: 1px solid #6b99aa;
	padding: 10px;
	margin-top: 10px;
}
/*Note in Add corporate member page*/
.corporatenote {
	width:520px;
	border: 1px solid #6b99aa;
	height:46px;
	padding: 10px;
	margin-top: 10px;
	text-align:left;
}
/* Personal note on description page */
.personal {
	width:531px;
	border: 1px solid #6b99aa;
	height:46px;
	padding: 10px;
	margin-top: 10px;
}
.producer {
	padding: 10px;
	color: #007899;
	width: 531px;
	background-color: #c3d3d9;
	border: 1px solid #6b99aa;
}
.vendor {
	padding: 0px 10px;
	background-image: url(../images/vendor_middle.gif);
	background-repeat: repeat-y;
}
.logo {
	padding: 4px 10px;
	background-image: url(../images/vendor_middle.gif);
	background-repeat: repeat-y;
}
.rating {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007899;
	background-image: url(../images/rating.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	height: 61px;
}
/* Popup title field */
.FieldSetTitlePopup {
	width: 468px;
	height: 26px;
	background-image: url(../images/entete2.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	/*margin: 10px;*/
}
.FieldSetTitlePopupOut {
	width: 500px;
	height: 26px;
	background-image: url(../images/entete2.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
}
.FieldSetTitlePopupOutAD {
	width: 430px;
	height: 26px;
	background-image: url(../images/entete2.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007899;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
}
/* Used in page like confirmation */
.blockvide {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/* My Account Page Stats */
.info_panel {
	padding: 10px;
	color: #007899;
	background-color: #c3d3d9;
	border: 1px solid #6b99aa;
}
.account_box_pdf {
	padding: 10px;
	color: #007899;
	background-color: #c3d3d9;
	border: 1px solid #6b99aa;
	margin-left:10px;
}
.account_box {
	border:solid 1px #6b99aa; 
	padding:10px;
	font-size:11px;
}
/* Formats box of notice at bottom of page See exemple in confirmation.html, formaulaires2.html and validation.html NEW*/
.noticeblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffe1cc;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.spacer {
	margin-left: 20px;
}
.more {
	padding-right: 6px;
	text-align: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* Next 3 Format the box for text in popup */
.textPopup {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	overflow: auto;
	height: 455px;
	padding-right: 10px;
}
.textPopup_noscroll {
	margin: 10px;
}
.textFormPopup {
	margin: 10px;
	overflow: auto;
	padding-right: 10px;
}
.notice {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	line-height: 14px;
	text-align:right;
}
/*****************************/
/* Elements separator & Elements borders */
/*****************************/
/* This is a separator between listings in a list placed in the tab box */
.bande {
	text-align:center;
	padding-top:4px;
	padding-bottom:0px;
	width:288px;
	clear:both;
}
/* Put a border to any banner we place on the website */
.banner {
	border:solid #000000 1px;
}
/*****************************/
/*Forms*/
/*****************************/
/* Formats the font of any text place in input tag NEW*/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Align checkbox with text vertically. class="checkbox" need to be in all checkbox tag NEW*/
.checkbox {
	vertical-align: middle;
}
/* No need to implement that class to radio button yet*/
.radio {
	vertical-align: middle;
}
/* Formats Textarea field when used like in contact.html NEW*/
textarea {
	border: 1px solid #6b99aa;
	height: 126px;
	width: 540px;
	color: #007899;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-left: 2px;
	white-space: pre;
}
select.dropdown {
    border: 1px solid #007899;
    color: #007899;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}
select.addressbook {
        border: 1px solid #f26500;
        height: 200px;
        width: 300px;
        color: #007899;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.listBox {
        border: 1px solid #f26500;
        height: 60px;
        width: 200px;
        color: #007899;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.listBoxTall {
	border: 1px solid #f26500;
	height: 160px;
	width: 120px;
	color: #007899;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.homefield {
	width: 120px;
	height: 14px;
	color: #375f6a;
	font-size: 10px;
	border: 1px solid #88acb8;
	padding-top:2px;
	padding-left: 2px;
	margin-top:2px;
}
input.embed {
	width: 300px;
	height: 14px;
	color: #375f6a;
	font-size: 10px;
	border: 1px solid #000000;
	padding-top:2px;
	padding-left: 2px;
	margin-top:2px;
}
input.formfield150 {
	width: 150px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-left: 2px;
	margin-bottom: 1px;
}
/* Format the box we enter the number of trailer we purchase */
input.verysmallfield {
	width: 40px;
	height: 20px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-top:2px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-align: center;
}
/* Format multiple input through the website, login, email to friend */
input.smallfield {
	width: 230px;
	height: 20px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-top:2px;
	padding-left: 2px;
	margin-bottom: 1px;
}
input.formfield300 {
	width: 300px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-left: 2px;
	margin-bottom: 1px;
}
/* Format non-editable field in send to friend */
input.smallfieldNoedit {
	width: 230px;
	height: 20px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-top:2px;
	padding-left: 2px;
	background-color:#EEEEEE;
	margin-bottom: 1px;
}
input.normalfield {
	width: 280px;
	height: 20px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-top:2px;
	padding-left: 2px;
	margin-bottom: 1px;
}
input.largefield {
	width: 400px;
	height: 20px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-top:2px;
	padding-left: 2px;
	margin-bottom: 1px;
}
input.textWide {
        border: 1px solid #6b99aa;
        width: 210px;
        color: #007899;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.textExtraWide {
        border: 1px solid #f26500;
        width: 400px;
        color: #007899;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.textNarrow {
        border: 1px solid #f26500;
        width: 120px;
        color: #007899;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Design of Submit button when button tag is used, this one here is use for the >> buttons like in popup.html NEW*/
button.buttonsmall {
	width: 50px;
	height: 26px;
	background-color: #E3F6F9;
	border: 1px outset #6b99aa;
	color: #007899;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
/* Design of Submit button -- width set automatically by text See exemple in any forms templates */
/* Also design of submit button when button tag is used  See exemple in popup.html NEW*/
button.poster,input.poster {
	height: 26px;
	width: 50px;
	border: 1px outset #6b99aa;
	color: #007899;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
}
/* Design of Submit button -- width set automatically by text See exemple in any forms templates */
/* Also design of submit button when button tag is used  See exemple in popup.html NEW*/
button.button,input.button {
	height: 26px;
	border: 1px outset #6b99aa;
	color: #007899;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-left: 10px;
	margin-right: 10px;
}
button.form,input.form {
	height: 20px;
	border: 1px outset #6b99aa;
	color: #007899;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/bande_bleu2.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-left: 10px;
	margin-right: 10px;
}
/**************************/
/* Texts */
/**************************/
.style2 {color: #FFFFFF; background-color: #6b99aa; font-weight: bold; }
.whiteText {
	color: #200;
}
.sps_vert {
	color: #20af0e;
	font-weight:bold;
}
.sps_rouge {
	color: #ff0000;
	font-weight:bold;
}
.sps_jaune {
	color: #FF6600;
	font-weight:bold;
}
/* Format breadcrumb text when not a link */
.PathLabelL {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	padding-left: 5px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	height:14px;
	float:left;
	text-align:left;
}
.PathLabelR {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	padding-right: 8px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	height:14px;
	float:right;
	text-align:right;
}
.PathArrow {
	float:left; 
	background:url('../images/arrow.gif') no-repeat; 
	background-position:right center; 
	padding-right:15px;
	padding-left:3px;
}
.last {
	background:none;
	padding-right:0px;
}
.FormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height: 18px;
	page-break-after: always;
	padding-bottom: 10px;
}
.FormTextSynopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
	page-break-after: always;
	padding-bottom: 10px;
}
.FormTextSynopsisLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #dbe6ea;
	line-height: 14px;
	page-break-after: always;
	padding-bottom: 10px;
	font-weight:bold;
}
.FormLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #f26500;
	line-height: 18px;
	page-break-after: always;
	padding-bottom: 10px;
}
.FormLabelNopadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #f26500;
	line-height: 18px;
	page-break-after: always;
}
.IndependentMovieTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #f26500;
	padding-bottom: 4px;
	line-height: 16px;
}
.IndependentSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #007899;
	line-height: 14px;
}
.IndependentSubTitleSynopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #007899;
	line-height: 14px;
}
.IndependentTextTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#007899;
}
.IndependentTextTitleLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #dbe6ea;
}
/* Text that appear in the Error Box */
.ErrorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #f26500;
	padding: 4px;
}
.BigNumber {
	font-size: 12px;
}
/* Footer Elements */
.DownPage {
	height:20px;
	line-height:14px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #88acb8;
	border-right-color: #88acb8;
	border-bottom-color: #88acb8;
	border-left-color: #88acb8;
}
/* Footer Elements */
.BottomCopyright {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #88acb8;
	line-height: 20px;
}
.validationMessages {
	color: #c00202;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight:bold;
}
.footer_pad {
	padding-top:3px;
}
/***************************/
/* Header Elements */
/***************************/
.header_logo {
	position:relative;
	top:0px;
	left:0px;
	height:84px;
}
.header_bg {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	height:84px;
	width:992px;
}
/***************************/
/* Path Elements */
/***************************/
.Path_Label {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	width:992px;
	padding-bottom:3px;
}
/********************************/
/* Print Related */
/********************************/
#printthis {
	display: none;
}
#printthat {
	display: none;
}
/********************************/
/* Static Pages */
/********************************/
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        padding-top: 20px;
}
td.introCopy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        padding-top: 20px;
        padding-bottom: 30px;
}
td.leftColCopy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        padding-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
        padding-bottom: 10px;
}
td.rightColCopy{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        padding-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
        padding-bottom: 10px;
}
/************************/
/*Listing Manager*/
/************************/
.lm_notes {
	border:solid #6b99aa 1px; 
	padding: 10px; 
	text-align:left; 
	background-image: url(../images/bg_box2.gif); 
	background-repeat:no-repeat;
}
#lm_media_box {width:226px; padding:75px 0px 0px 0px; background:url(../images/lm_media_box_top.jpg); margin-left:10px; background-repeat:no-repeat;}
#lm_save_box {width:222px; margin-bottom:25px; margin-left:10px;}
#lm_save_box_bottom {width:222px; margin-bottom:0px; margin-left:10px;}
#lm_background {background:url(../images/lm_essential_top.jpg); background-repeat:no-repeat; width:777px;}
#lm_header_text {margin-bottom:25px; padding-left:25px; padding-top:75px; width:520px;}
#back_to_top_link {
	width: 100%;
	text-align:center;
	margin-top: 20px;
	margin-bottom: 0px;
}
.lm_input_cell {
	padding-bottom:10px;
	padding-left:3px;
}
select.listBoxEmbedded {
	border: 1px solid #6b99aa;
	height: 160px;
	width: 120px;
	color: #007899;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.emailListBox {
	border: 1px solid #6b99aa;
	height: 180px;
	width: 320px;
	color: #007899;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.help_link {text-decoration:none; padding-left:5px;}
input.lm_formfield_short {
	width: 40px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-left: 2px;
	margin-bottom: 1px;
}
.lm_header {text-align:center; width:510px; padding-top:5px; padding-bottom:5px; margin-bottom:10px; margin-top: 10px; margin-left:15px; font-weight:bold; color:#007899;}
.note_box {border:solid #f26500 1px; padding: 4px; text-align:left;}
.essential_info {border-top:#6b99aa solid 1px;}
.essential_info_text {padding:6px; background-image: url(../images/bande_bleu4.gif); background-repeat:repeat-x; border-left:#6b99aa solid 1px; border-right:#6b99aa solid 1px;}
.production_info {border-top:#6b99aa solid 1px; margin-top:30px;}
.prduction_info_text {padding:6px; background-image: url(../images/bande_bleu4.gif); background-repeat:repeat-x; border-left:#6b99aa solid 1px; border-right:#6b99aa solid 1px;}
.technical_info {border-top:#6b99aa solid 1px; margin-top:30px; }
.technical_info_text {padding:6px; background-image: url(../images/bande_bleu4.gif); background-repeat:repeat-x; border-left:#6b99aa solid 1px; border-right:#6b99aa solid 1px;}
.input_field_lm {width:330px; border: 1px solid #6b99aa; color: #007899; font-size: 10px; padding-left: 2px;}
._lm {width:150px; border: 1px solid #6b99aa; color: #007899; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sps {font-weight:bold;}
.sps_ok {color:#009900;}
.sps_warning {color:#FF6600;}
.sps_failed {color:#FF0000;}
.FieldSetTitleSmall {
	height: 26px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-bottom: 15px;
}
.header1 {background-image:url(../images/listings_manager_header1.jpg); color: #FFFFFF;}
.header2 {background-image:url(../images/listings_manager_header2.jpg); color: #FFFFFF;}
.header3 {background-image:url(../images/listings_manager_header3.jpg); color: #FFFFFF;}
.image_manager {
	width:112px;
	margin-bottom:25px;
	margin-left:10px;
}
input.formfield20 {
	width: 20px;
	height: 20px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-top:2px;
	padding-left: 2px;
	margin-bottom: 1px;
}
.req {
	color:#FF0000;
}
.field_label {
	height:20px;
	padding:4px 2px 4px 0px;
	float:left;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #007899;
}
.ess_info { width:115px;}
.prod_info { width:125px;}
.sub {
	width:20px;
	float:left;
}
.field {
	height:20px;
	margin-bottom:8px;
}
textarea.listings {
	border: 1px solid #6b99aa;
	height: 126px;
	width: 330px;
	color: #007899;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-left: 2px;
	white-space: pre;
}
short_textarea {
	width:350px; 
	height:30px;
}
/** provided by Adam ... need to see where they are used*/
.promo_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #007899;
}
.body_text_emphasized {
 	color: #007899;
}
.warning_text {
 	color:#FF0000;
	font-weight:bold;
}
input.formfield200 {
	width: 200px;
	color: #007899;
	font-size: 10px;
	border: 1px solid #6b99aa;
	padding-left: 2px;
	margin-bottom: 1px;
}
.lm_error_box {
 	padding:5px;
	margin-bottom:20px;
	border:thin solid #f26500;
	margin-left: 10px;
	margin-right: 20px;
}
.info_box {
	background-color:#c3d3d9;
	padding: 25px 5px 25px 5px; 
	margin-top:15px;
	text-align:center;
}
.button_action {
	height: 26px;
	background-color: #000000;
	border: 1px outset #f26500;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/bande_orange.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-left: 10px;
	margin-right: 10px;
}
/************************/
/*Festival Central*/
/************************/

.festival_spotlight {
	height:222px;
	background-image:url(../images/festival_spotlight_nolink.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:solid 1px #000000;
	z-index:1;
}
.festival_note {
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
	background-position:right;
	background-size: 100%;
	width:552px;
	border: 1px solid #6b99aa;
	padding: 4px;
	margin-top: 4px;
	float:left;
	line-height:14px;
}
/*Drop Shadow*/
#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
	z-index:2;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -3px;
    top: -3px;
	z-index:2;
}

#shadow-container .shadow1 {
	/*background: #F1F0F1;*/
}

#shadow-container .shadow2 {
	/*background: #DBDADB;*/
}

#shadow-container .shadow3 {
	background: #000000;
}

#shadow-container .container {
	background: #200;	
	border: 0px solid #848284;
	padding: 0px;
	border:solid 1px #000000;
	z-index:2;
}
#storyLink {
	z-index:3;
	position:relative;
	left:604px;
	top:184px;
}
a.SpotlightLink:link {
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	padding:2px;
}
a.SpotlightLink:visited {
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	padding:2px;
}
a.SpotlightLink:hover {
	text-decoration: underline;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	padding:2px;
}
a.SpotlightLink:active {
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	padding:2px;
}
/************************/
/*Ajax Stuffs*/
/************************/
.ajaxLoading {
	size: 2;
	color: #FFFFFF;
	font-weight: bold;
}

.ajaxDIV {
	position: absolute;
	background-color: #ff0056;
	border-width: 2;
	border-style: outset;
	border-color: #444444;
	padding: 2px;
	display: none;
}