/****************************************************/
/*				Common								*/
/****************************************************/ 
body
{
	font-family:Verdana, Arial, "Times New Roman";
	font-size :8pt;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	color:#115819;
	background-color:#000;
}

.divStyle{
	width:650px;
	overflow-x:scroll;
	overflow-y:auto;
	height:120px;
	background:#cccccc;
}

.style3 {
	color: #CC00CC;
	font-weight: bold;
}

.tablestyle1{ 
	width:100%; 
	text-align:center; 
	vertical-align:middle;
}

.tablestyle2{
	background-image:url(../Images/AnnesophieFilmsBg.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:1024px; 
}

.linkWhite:active,
.linkWhite:visited,
.linkWhite:focus,
.linkWhite:link{ text-decoration:underline; color:#FFFFFF;}
.linkWhite:hover{ text-decoration:none; color:#FFFFFF;}

.linkblack:active,
.linkblack:visited,
.linkblack:focus,
.linkblack:link{ text-decoration:underline; color:#00f;}
.linkblack:hover{ text-decoration:none; color:#00f;}

/****************************************************************
 * Master page layout
 ****************************************************************/
Table.Master
{
	width:100%;
	height:100%;
	border:0px;	
	padding:0px;
}
TD.MasterHeader
{
	height:70px;
	padding: 0px;
}
TD.MasterContents
{
	vertical-align:middle;
	text-align:center;
	padding: 0px;
}
TD.MasterFooter
{
	height: 16px;
	vertical-align: bottom;
}


/****************************************************************
 * Contents panel layout
 ****************************************************************/
TD.MainContentsPanel
{
	vertical-align: top;
	padding: 10px;
}
.AjaxProgress
{
    text-align:center;
    background-color: white;
    vertical-align: middle;
    border: solid 1px gray;
    width: 192px; 
    height: 54px;
	position: absolute; 
	top: 50%; 
	left: 50%;
	padding: 16px;
}
.AjaxMsg
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #4f6b72;
}


/****************************************************************
 * Miscellaneous
 ****************************************************************/
.cmdBtns
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight:bold;
	background-color:#FFFFFF;
	color: Black; 
	border:2px solid #376206;
	cursor:pointer;
	font-style:italic;
}

/****************************************************/
/*		General Table          						*/
/****************************************************/
Table.General
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	padding: 5px;
	/*background-color: #d3d3d3;*/
	/*width:100%;*/
}

Table.General thead
{
	font-family: Arial, Helvetica, Tahoma, Verdana;
	text-align: center;
	font-weight: bold;
	color: #810DC8;
	font-size:20px;
	background-color:#FAEDFA;
	
}

Table.General tfoot
{
	text-align: center;
	font-weight: bold;
	background-color:#FAEDFA;
}

Table.General td.TRight
{
	text-align:right;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	white-space:nowrap;
}

Table.General td.TMiddle
{
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	white-space:nowrap;
}
Table.General td.TLeft
{
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	white-space:nowrap;
}

Table.General td.TJustifyWithWrap
{
	text-align:justify ;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.Textbox
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	background-color:#FFFFFF;
	color: black; 
	border:1px solid #A020F0;
}

.LoginTable
{
	width:300px;
	border-top:solid 1px Black;
	border-bottom :solid 1px Black;
	border-right:solid 1px Black;
	border-left :solid 1px Black;
}

 .toolbar
        {
         font-size: 13px;
         font-family: Verdana;
         padding: 6px;
         filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=lightblue);
        }

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.GeneralTable
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	padding: 5px;
	width :650px
	/*background-color: #d3d3d3;*/
	/*width:100%;*/
}
.GridViewTLeft
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	text-align:left;
	white-space:nowrap;
	padding: 5px;
	width :600px
}
.GridViewTRight
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	text-align:right;
	white-space:nowrap;
	padding: 5px;
	width :600px
}
.GridViewTMiddle
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	text-align:center;
	white-space:nowrap;
	padding: 5px;
	width :600px
}

/* NEW STYLE ADDED ON 12 MARCH 2008 */

A.white:link 
{
	Color:#ffffff;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
A.white:visited 
{
	Color:#ffffff;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.white:hover 
{
	Color:#ffffff;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  */
A.yellow:link 
{
	Color:#ffff00;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
A.yellow:visited 
{
	Color:#ffff00;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.yellow:hover 
{
	Color:#ffffff;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  */
A.pink:link 
{
	Color:#EFB8B8;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
A.pink:visited 
{
	Color:#EFB8B8;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.pink:hover 
{
	Color:#EFB8B8;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


body,td,th {
	font-family: Arial;
	font-size: 11px;
	color: #ddd;
}

/* CSS Tabs */
/* CSS Tabs */
#navlist {
        padding: 3px 0px;
        margin-left: 0;
		font:10pt arial;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
        border-bottom: none;
        text-decoration: none;
}

#navlist li a:link { color: #ffffff; }
#navlist li a:visited { color: #ffffff; }

#navlist li a:hover {
        color: #000;
        background: #00ff00;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
        border-bottom: none;
}

#navlist li a#current {
        background: #ffffff;
		color:#000000;
		border-top: 2px solid #00FF00;
		border-left: 2px solid #00FF00;
		border-right: 2px solid #00FF00;
        border-bottom: none;
		font: bold 10pt arial;

}


a.green:link 
{
	Color:#0000FF;
	TEXT-DECORATION: none;
	font-size:14px;
	/*font-size:11px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.green:visited 
{
	font-size:14px;
	Color:#0000FF;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.green:hover 
{
	Color:#0E181F;
	font-size:14px;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link 
{
	Color:#0000FF;
	TEXT-DECORATION: underline;
	font-size:14px;
	/*font-size:11px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:visited 
{
	font-size:14px;
	Color:#0000FF;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover 
{
	Color:#0E181F;
	font-size:14px;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

fieldset {
	margin: 0px;
	padding: 0px;
}

legend
{
	font-size:large;
	font-weight:bold;
	color:#24D8D8;
}

.desctxt{font-size: 11px; color: #333333; font-family:Verdana;
white-space: pre; /* CSS2 */
	white-space: -moz-pre-wrap; /* Mozilla*/
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
white-space:normal; 
}
.headtxt{font-size: 14px; color: blue; font-family:Arial;}
.overflowy{width: 100%; height: 430px; overflow-y: scroll; overflow-x: none;}
.tableG100
{}
.tableG100 td
{
	Color:#fff;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.txt12Px
{
	Color:#fff;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.W200px{ width:300px;}