﻿body 
{
	background-image: url('images/t-dr2.gif');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family :Tahoma;
	font-size:11px;
	line-height:13px;
	color:#959596;
}

#main
{
	width:763px;
	margin:0px auto;
	text-align:left;

}

#header
{
	width:715px;
	height:60px;
	padding: 20px 0 0 48px;
}

.firstquicklink
{
	margin-left: 145px;
}
	
.quicklink
{
	margin-left: 11px;
}

#mainmenu
{
	height: 40px;
	width: 763px;
}

#mainarea
{
	width: 698px;
	padding: 16px 34px 30px 34px;
	min-height: 360px;

}

/* dropdown menu styling */

.dropmenu
{
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	z-index: 100;
}

.dropmenuitem
{
	width: 148px;
	height: 21px;
	text-indent: 3px;
	color: #959596;
	border-top: 1px solid Black;
	padding: 0px;
	margin: 0px;
	line-height:18px;
}

.dropmenuitem a
{
	width: 100%;
	display: block;
}

.dropmenuhover
{
	background-color: Yellow;
}

.staticmenuitem /* to fix safari browser problem */
{
	margin: 0 -1px 0 0;
}

/* footer styling */

#footerrule
{
	width: 100%;
	height: 1px;
	background-image: url('images/b-dr.gif');
	background-repeat: repeat-x;
}

#footercontent
{
	width: 100%;
	text-align:center;
}

.ls_text, .ls_text a 
{
	color:#5C5E5F;
	line-height:11px; 
	text-decoration:none;
}

.ls_text a:hover 
{ 
	text-decoration:underline;
}
	
.c_text, .c_text a 
{
	font-size:9px;
	color:#ADAEAF;
	text-decoration:none;
	line-height:9px;
}

.c_text a:hover 
{
	text-decoration:underline;
}


/* General */
/*.main_text, table, li, input, textarea, font
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#959596;
	}
*/
a {color:#959596;}

span a, span { color:#FFA200;}

strong, strong a { color:#7D7E7F;}

.useraccessdiv
{
	padding: 45px 0 0 220px;
}

.datalistitem
{
	font-size:19px;
}

#detailsdiv, #adminmenu
{
	padding: 10px 30px 30px 40px;
	border: 1px solid #E0DFE3;
	background-color: #F3F3F3;
}

.usercontrol
{
	border: 1px solid #E0DFE3;
	background-color: #F8F8F8; /*#F3F3F3;*/
}

.usercontroltitle
{
	padding: 0 0 10px 0;
	text-align:left;
}
	
	

.detailsheader
{
	text-align: right;
	vertical-align: top;
	padding: 5px 2px 0px 5px;
}

.detailsfooter
{
	padding: 30px;
}


.newscell
{
	height: 98px;
	border-top: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
	border-left: none;
	border-right:none;
	vertical-align: top;
	padding: 0 0 6px 0;
}

.projectimage
{
	margin: 5px 0 0 0;
}

.projectdetailslink
{
	color: #FFA200;
}

.selectedyear
{
	color: #FFA200;
}

.modalpanel
{
	padding: 10px;
}

.projectdetailspanel
{
	padding: 4px;
}

.projecttitlepanel
{
	padding: 10px;
}

.projectname
{
	font-size: 14px;
	color:White;
}

.projectdetailsitem
{
	color: Black;
}
	

.modal
{
    background-color: Black;
    filter:alpha(opacity=70);
    opacity:0.7;
}

