body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	margin:0; padding:0;
}

a {  font-weight: normal; color: #386ca8; text-decoration: underline;}

a:hover {  text-decoration: NONE}

a:active {  text-decoration: NONE}

.empty {
	width:100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
	line-height: 1px;
	font-size: 1px;}

#header {
	background: #EBEBEB;
	height: 110px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#header #logo {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 200px;
}
#header #login_line{ float:right; width: 400px; }
#login_line { font-size:90%;}
#top_navigation {
	background: #757575;
	color: #FFFFFF;
	padding-left: 250px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 0.9em;
}
#top_navigation { text-transform:uppercase; font-weight:bold;}
#top_navigation a {
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 4px 14px;
}
#top_navigation a:hover, #top_navigation a.thispage {
	color: #000000;
	background: #FFFFFF;
}
#top_navigation p {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #FFFFFF;
	line-height: 22px;
}


/*#page_sublinks { margin-bottom: 20px;}*/
#page_sublinks { display:none; }
#page_sublinks a { margin-right: 10px; }


#navigation { width: 220px; float:left;}
#server_times { margin-bottom: 25px; font-size:90%; margin-left: 20px;}

#main_page_content { margin-left: 250px;
width:750px;
}
#sidenav { margin-bottom:25px;}

#sidenav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidenav li {
	background-color:#386ca8;
	border-bottom: 1px solid #386ca8;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
}
#sidenav a {
	text-decoration: none;
	width:100%;
	display:block;
	text-indent: 15px;
	color: #fff;
}
#sidenav a:hover {background: #386ca8; color:#FFFFFF}

#sidenav li.sublevel { background-color:#F9F9F9;}
#sidenav li.sublevel a , #sidenav li.thirdsublevel a {color: #000; }
#sidenav li.sublevel a:hover , #sidenav li.thirdsublevel a:hover  {color:#FFFFFF }
#sidenav li.thirdsublevel { background-color:#F9F9F9; }
#sidenav li.thirdsublevel a { text-indent:20px;}

#sidenav .thispage {
	font-weight:bold;
}

h1 { font-size:1.7em; padding-bottom:5px; padding-top:0px; color:#386ca8;  margin-bottom:0px; }
h2 {
	color: #000000;
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 { display:none; color: #000000; padding:0px; margin:0px;}

table {	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; width: 90%; }

.tr

{

	BACKGROUND-COLOR: #FFFFFF;	

}

.tr2

{

	BACKGROUND-COLOR: #F9F9F9;	

}

.ff
{
	BACKGROUND-COLOR: #F9F9F9;	
}
.th
{
	background: #386ca8; color:#FFFFFF;
	FONT-WEIGHT: bold;
}

.otherdocs_heading{

	background: #386ca8; color:#FFFFFF;
	FONT-WEIGHT: bold;
}

.table
{
BACKGROUND-COLOR: #000000;
}

.table2
{
width:675px;
BACKGROUND-COLOR: #000000;
}


.ip

{

	font-family:	Arial, Helvetica, sans-serif;

	font-size:		100%;

	color:			#000000;

	BORDER-BOTTOM:	#292F64 1px solid;

	BORDER-LEFT:	#909090 1px solid;

	BORDER-RIGHT:	#292F64 1px solid;

	BORDER-TOP:		#909090 1px solid;

}

.ip2

{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		100%;

}

.normal

{

	font-size: 12px;

	

}

.tiny

{

	font-size: 10px;

	

}

.large

{

	font-size: 14px;

	

}

.extralarge

{

	font-size: 16px;

	

}



.error

{
font-size: 12px;color:red ;
}

.info

{ font-size: 12px;
  color:#FF0000;
  font-weight:bold;
text-align:center;
}

.title {
	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.orange {
	
	font-size: 10px;
	font-weight: bold;
	color: #F75709;
}

.header2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.header3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;

}

.small_grey{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #333333;

}


.grey_text{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #797979;

}

/* Divs css will start from here*/




	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
		overflow:hidden;	/* This chops off any overhanging divs */
	width:100%;
	
	}

		/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;				/* page width minus left and right padding */
		left:2%;				/* page left padding */
	}

	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:static;
	}
	.col1 {
		float:left;
		position:static;
		padding:0 0 1em 0;
		overflow:hidden;
        width:100%;
	}


.col2 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}


	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}



	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;				/* page width minus left and right padding */
		left:2%;				/* page left padding */
	}
	/* Footer styles */
	#footer {
	padding-top: 25px;
	margin-top: 25px;
	clear:both;
	border-top:1px solid #000;
    }
    #footer p {
        padding:10px;
        margin:0;
    }

	


#login_area {
	width: 200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#login_area td {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}#login_area .login_head {
	color: #FFFFFF;
	background-color: #386ca8;
}

#record_count{
font-family:verdana;
font-size:10px;
text-align:center;
width:100%;
}

#page_heading {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
}

#page_heading a:link{
font-size:12px;
color:#0099cc;
font-weight:bold;
}

#page_heading a:visited{
font-size:12px;
color:#0099cc;
font-weight:bold;
}

#page_heading a:hover{
font-size:12px;
color:#0099cc;
font-weight:bold;
text-decoration:none;
}



#mheading{
font-size:12px;
color:#0099cc;
}

#sheading{
font-size:12px;
color:#000000;
}
#ssheading{
font-size:12px;
color:#000000;
}

#projectlist{
font-weight:bold;
font-family:verdana;
color:#000;
font-size:10px;
}

#pp_meeting_projectlist
{
width:150px;
padding-left:2px;
font-weight:normal;
font-family:verdana;
font-size:10px;
color:#000;
}