body
    {
     /*color:white;*/
     background-position: center top;
     background-repeat:no-repeat;
     background-image:url('images/Menu/top_navigation_cuts.png');
     background-attachment:fixed;
 z-index:99999;
    }

#Toppanel {
	position: fixed;
	top: 0; left: 0;
	margin-left:document.body.clientWidth/2-485 + 'px';
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background-position: center top;
     background-repeat:no-repeat;
     background-image:url('images/Menu/top_navigation_cuts.png');
     background-attachment:fixed;
	border-bottom: none;
	width: 100%;
	height:108px;
}
*html #Toppanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression( (( t=document.documentElement.scrollTop) ? t: document.body.scrollTop) +'px'); 
    margin-left:expression(document.body.clientWidth/2-485 + 'px');
    text-align:center;
   
    margin-left:document.body.clientWidth + 'px';
}
.heading /* === */
{
 font-family: arial;
 font-size:15pt;
 color:#518ac1;  
 font-weight:normal; 
}
.gridviewBorder
{
     border-bottom:1px dotted black;
    }

.gridviewHeader
{
    padding:5px; 
    }
.QLinksheading /* === */
{
 font-family: arial;
 font-size:13pt; 
 color:white;  
 font-weight:normal; 
}

.Greenheading /* === */
{
 font-family: arial;
 font-size:13pt;
 color:green;  
 font-weight:normal; 
 padding-top:20px;
 padding-bottom:10px;
}

.greenBackground
{
    background-color:#89BB04; 
    padding:1px 2px 1px 2px;
    text-align:left;
    color:White;
    font-size:8pt;
    }

.grayBackground
{
    background-color:#f4f4f4; 
    padding:2px;
    text-align:left;
    font-size:8pt;
    }
    
.newsHeadingFront /* === */
{
 font-family: Gill Sans MT, arial;
 font-size:14pt;
 color:#4f4f4f;  
 font-weight:normal; 
 text-align:left;
}

.newsContent /* === */
{
 font-family: Gill Sans MT, arial;
 /*font-size:8pt;*/
 color:#4f4f4f;  
 font-weight:normal; 
 text-align:left;
 
}

#previewBackgroundFilter /* === */
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
     /*background-color:#563333; */
     background-color:#BEBFA7;
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000;    
}

#previewDiv /* === */
{ 
    position:absolute; 
    top:5%; 
    /*left:25%;
    right:50%;
    padding:10px; */
    width:250px;
    height:170px; 
    z-index:1001; 
    background-color:#fff;
    left: 0px;
}
#previewDiv1 /* === */
{ 
    position:absolute; 
    top:5%; 
    /*left:25%;
    right:50%;
    padding:10px; */
    width:700px;
    height:400px; 
    z-index:1001; 
    background-color:#fff;
    left: 0px;
}

.content /* === */
{
 /*font-family: arial;
 font-size:8pt;
 color:#757575;
 font-weight:normal;
 text-align:justify;*/
}

.alignText
{
     text-align:left;
    }

.Footer
{
   font-size:9pt;
   color:#595959;
   font-family:Arial;
    }

a:Link /* === */
{
	color: #595959;
	/*font-family: Arial;*/
	text-decoration: underline;
	text-align:left;
	/*font-size: 8pt;*/
	
}	


a:visited /* === */
{
	color: #595959;
	font-family: Arial;
	text-decoration: underline;
	text-align:left;
	font-size: 8pt;
	
}

a:hover /* === */
{
	font-size: 8pt;
	font-family: Arial;
	text-decoration: underline;
	text-align:left;
	color: #595959;
	
}

/* Used for the links of the footer*/
.Useful /* === */
{
	font-weight: normal;
	font-size: 11pt;
	color: #002e63;
	font-family:Gill Sans MT;
	text-decoration: none;
	text-align:center;
}	

.Useful:Link /* === */
{
	font-weight: normal;
	color: #002e63;
	font-family: Gill Sans MT;
	text-decoration: none;
	text-align:center;
	font-size: 11pt;
	
}	



.Useful:visited /* === */
{
	font-weight: normal;
	color: #002e63;
	font-family:Gill Sans MT;
	text-decoration: none;
	text-align:left;
	font-size: 11pt;
	
}
.Useful:hover /* === */
{
	font-weight: normal;
	font-size: 11pt;
	font-family:Gill Sans MT;
	text-decoration: none;
	text-align:center;
	color: #002e63;
}





/* Used for the links of the footer*/
.AFooter /* === */
{
	font-weight: normal;
	font-size: 8pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
	text-align:center;
}	

.AFooter:Link /* === */
{
	font-weight: normal;
	
	color: red;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 8pt;
	
}	



.AFooter:visited /* === */
{
	font-weight: normal;
	
	color: red;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 8pt;
	
}
.AFooter:hover /* === */
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: underline;
	text-align:center;
	color: red;
}


/* Used for the links of the footer*/
.QFooter /* === */
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	text-align:center;
}	

.QFooter:Link /* === */
{
	font-weight: normal;
	
	color: black;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	
}	



.QFooter:visited /* === */
{
	font-weight: normal;
	
	color: black;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	
}
.QFooter:hover /* === */
{
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial;
	text-decoration: underline;
	text-align:center;
	color: black;
}



.GreenLink:Link /* === */
{
	font-weight: normal;
	
	color: #89BC05;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 8pt;
	
}	

.GreenLink:visited /* === */
{
	font-weight: normal;
	
	color: #89BC05;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 8pt;
	
}
.GreenLink:hover /* === */
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: underline;
	text-align:center;
	color: #89BC05;
}

.SmallLink:Link /* === */
{
	font-weight: normal;
	
	color: #595959;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 8pt;
	
}	

.SmallLink:visited /* === */
{
	font-weight: normal;
	
	color: #595959;
	font-family:Arial;
	text-decoration: none;
	text-align:center;
	font-size: 8pt;
	
}
.SmallLink:hover /* === */
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: underline;
	text-align:center;
	color: #595959;
}


#uploadBackgroundFilter /* === */
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000;     
}

#uploadDiv /* === */
{ 
    position:fixed; 
    top:30%; 
    left:40%;
    padding:10px; 
    width:300px; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}



.watermarkCSS
{
     font-family:Tahoma;
     font-size:8.5pt;
     color:#8C8A8C;
     height:17px; 
}	
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png?2);
}

.newsHeadingImage
{
    color:#00a3d8;
    font-size:12pt; 
    }
#newsBlock
{
    height:70px;
    vertical-align:top;
    
}    
#newsHeading
{
    color:#595959;
    font-size:10pt;
    text-align:left;   
    
}
#newsArticle
{
    color:#595959;
    font-size:7pt;
    text-align:left;   
}
.Submitbutton
{
    color:gray;
     border:solid 1px #B8ACAC;
     background-color:White;
    }
.sidebarHeading
{
 background-color:#DDA931;
 padding:3px 3px 3px 3px;
 color:White;
 font-size:10pt;
        
}

.unwatermarked {
	height:17px;
	width:160px;
	 background-color:white;
	 color:black;
	 border:1px solid #BEBEBE;
}

.watermarked {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:white;
	color:gray;
	 font-family:Gill Sans MT;	
}	

.transCal
{
filter:alpha(opacity=70); 
    opacity:0.7; 
}
