.modalBackground
{
    background-color:Black;
    /* for IE8 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
}
	
.gradientStyle2
{
	width:250;
	height:300px;
	color: #000000;
       /* For WebKit (Safari, Google Chrome etc) */
       background: -webkit-gradient(linear, left top, left bottom, from(#E0E0C0), to(#F0F050));
       /* For Mozilla/Gecko (Firefox etc) */
       background: -moz-linear-gradient(top, #E0E0C0, #F0F050);
       /* For Internet Explorer 5.5 - 7 */
       /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF00, endColorstr=#FFFF88);
       /* For Internet Explorer 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0E0C0, endColorstr=#F0F050)";

}	

.gradientStyle
{
	width:250;
	height:300px;
	background:#f0f0f0;
	border-radius:15px;
	-moz-border-radius: 15px;
}	


/********** More classes for reports and tables ******************/
/***********Added later*********************/
/* CSS Document */

.divbackground
{
	background:#FFFFFF;
}

.tableheadings
{
	background-color:#999999;
	color:#FFFFFF;
}

.tableRowNormal
{
    background-color:#FFFFFF;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;               
	color:#000000;
	font-size:12pt;
	/*border:hidden 1px #FFFFFF;*/
	padding:2px;
}

.tabledata_even
{
	background-color:#FFEE84;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;               
	color:#000000;
	font-size:10pt;
}
.tabledata_odd
{
	background-color:#FFF9AF;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
}

.tabledata_highlight
{
    background-color:#ff0000;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10pt;
}

.tableCell
{
    background:#ffffff;
}

.tableTitle
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

.reportHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px;
}

.tableFooter
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#999999;
	color:#FFFFFF;
	font-size:12px;
}
.PODThumb
{
	background-color:#FFFFFF;
}

.controlLabels
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:200px;
}

.generalText
{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}


.content
{
	font-size:10px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.btnSubmit
{
    padding:2px 5px 2px 5px;
    margin:0em 2em 0em 2em;
}

/*********/

.labelRequired
{
	color:#ff0f92;
}

.sectionHeaders
{
	background-color:#F2F2F4;
	font-weight:bold;
	color:#EC4DA1;
}
.listBoxstyle
{
	background:#FFFFFF;
}

.caltable
{
    background:#f0f0f0;
    border:solid 1px #000000;
}

.messagetable
{
    border:none;
    padding:0px 5px 0px 5px;
    margin:0em;
}

/****** added by bhaskar for live view links ******/
.livelinks1
{
    color:#ffff00;
    cursor:pointer;
    text-decoration:none;
}

.livelinks2
{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}

.livelinks1:hover
{
    text-decoration:underline;
}

.livelinks2:hover
{
    text-decoration:underline;
}

.showrequired
{
    color:#FF0000;
}

#divImageDetailMain
{
    position:relative;
    top:-20px;
    height:20px;
    width:100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: .60;
    text-align:center;
    background-color:#000000;
}

#divImageDetailMain span
{
    font:Arial;
    color:#ffffff;
    font-size:13px;
}


#divloading {
 	width: 400px;
 	height: 300px;
 	background-color: #c0c0c0;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -150px;
 	margin-left: -200px;
 	text-align: center;
 	z-index: 1100;
}

#divImageList
{
    width:100%;
    text-align:center;
}

#divList
{
    float:left;
    width:150px;
    height:123px;
    margin:8px;
}

#divImageDetail
{
    position:relative;
    top:-30px;
    height:30px;
    width:100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: .60;
    text-align:center;
    background-color:#000000;
    cursor:pointer;
}

#divImageDetail span
{
    font:Arial;
    color:#ffffff;
    font-size:11px;
    cursor:pointer;
}


#PasswordInfo
{
    display:block;
    text-align:left;
    color: red;
    width:270px; height:auto;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;       
    font-size:10.5pt;  
    font-weight:normal;
    padding:5px;
    line-height:15px;
    visibility:hidden;
    border:solid 2px red;
}

#PasswordInfo ul
{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;

}

#PasswordInfo ul li
{
     margin-top:0px;
    margin-bottom:0px;
    margin-left:20px;
}