/* CSS Document */
body
{
margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; background-color:#d6d4d4;
background-image:url(../images/body-bg.jpg); background-repeat:repeat-x;
font-size: 11px;line-height: 150%;font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#toplinks
{ padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#8f8b8b; }
#toplinks a
{ color:#8f8b8b; text-decoration:underline; }
#toplinks a:hover
{ color:#8f8b8b; text-decoration:none;  }
#toplinks h1
{ margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1c496d; }
div.pagination {
			padding: 3px;
			margin: 3px;
		}
		div.pagination a 
		{
			font-family:Verdana;
			font-size:12px;
			padding: 1px 3px 1px 3px;
			margin: 2px;
			border: 1px solid #cccccc;
			text-decoration: none; /* no underline */
			color: #666666;
			background-color:#FFFFFF;
		}
		div.pagination a:hover, div.pagination a:active 
		{	
			font-family:Verdana;
			font-size:12px;		
			border: 1px solid #cccccc;
			color: #ffffff;
			background-color: #1c496d;
		}
		div.pagination span.current 
		{
			font-family:Verdana;
			font-size:12px;
			padding: 1px 3px 1px 3px;
			margin: 2px;
			border: 1px solid #cccccc;
			background-color: #1c496d;
			color: white;
		}
		div.pagination span.disabled 
		{
			font-family:Verdana;
			font-size:12px;
			padding: 1px 3px 1px 3px;
			margin: 2px;
			border: 1px solid #284775;
			color: #871618;
		}
		
		
div.pagination-active {
			padding: 3px;
			margin: 3px;
		}
		div.pagination-active a 
		{
			font-family:Verdana;
			font-size:12px;
			padding: 1px 3px 1px 3px;
			margin: 2px;
			border: 1px solid #cccccc;
			text-decoration: none; /* no underline */
			color: #1c496d;
			background-color:#871618;
		}
		div.pagination-active a:hover, div.pagination a:active 
		{	
			font-family:Verdana;
			font-size:12px;		
			border: 1px solid #cccccc;
			color: #666666;
			background-color: #871618;
		}
		div.pagination-active span.current 
		{
			font-family:Verdana;
			font-size:12px;
			padding: 1px 3px 1px 3px;
			margin: 2px;
			border: 1px solid #cccccc;
			background-color: #1c496d;
			color: #a2bef0;
		}
		div.pagination-active span.disabled 
		{
			font-family:Verdana;
			font-size:12px;
			padding: 1px 3px 1px 3px;
			margin: 2px;
			border: 1px solid #871618;
			color: #871618;
		}

.phoneno
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; }

#navlevel-1
{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8f8b8b; }
#navlevel-1 h3
{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:inline;}
#navlevel-1 h3 a
{ color:#8f8b8b; text-decoration:none; }
#navlevel-1 h3 a:hover
{ color:#1c496d; text-decoration:none; }


#navlevel-1-active
{ padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
#navlevel-1-active h3
{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:inline;}
#navlevel-1-active h3 a
{ color:#ffffff; text-decoration:none; }
#navlevel-1-active h3 a:hover
{ color:#1c496d; text-decoration:none; }
#navlevel-1 h3 a:hover
{ color:#1c496d; text-decoration:none; }


#navlevel-2 
{ padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fffff; }
#navlevel-2 a
{ color:#ffffff; text-decoration:none; }


#navlevel-2-active 
{ padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8f8b8b; }
#navlevel-2-active a
{ color:#8f8b8b; text-decoration:none; }
#navlevel-1-active a:hover
{ color:#8f8b8b; text-decoration:none; }

.level2-active
{
padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8f8b8b;
}
.level2-active a
{
padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8f8b8b;text-decoration:none;
}
.level2-active a:hover
{
padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8f8b8b;text-decoration:underline;
}

#project-content
{ padding:185px 0px 0px 5px;}
#project-content h1
{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:bold; color:#1c496d; }
#project-content h1 a
{ color:#1c496d; text-decoration:none; }
#project-content p
{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:1.4; }


#hp-content
{ padding:0px 0px 0px 0px; line-height:1.4; }
#hp-content h2
{ margin:0px 0px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:bold; color:#244d72; }
#hp-content h2 a
{ margin:0px 0px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:bold; color:#244d72;text-decoration:none; }
#hp-content h2 a:hover
{ margin:0px 0px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:bold; color:#244d72;text-decoration:underline; }
#hp-content p
{ margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; }

#hp-content a
{ margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; color:#666666; }
#hp-content a:hover
{ margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:13px; color:#666666; }



#ip-content h1
{ margin:0px 0px 0px 0px; display:block; font-family:Trebuchet MS; font-size:180%; padding-bottom:10px; color:#2b5577; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:normal; }
#ip-content h2
{margin:0px 0px 0px 0px; display:block; font-family:Trebuchet MS; font-size:180%; padding-bottom:10px; color:#2b5577; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:normal; }

#ip-content h2 a
{margin:0px 0px 0px 0px; display:block; font-family:Trebuchet MS; font-size:180%; padding-bottom:10px; color:#2b5577; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:normal; text-decoration:none; }
#ip-content h2 a:hover
{ text-decoration:underline; }

#ip-content h3
{ margin:20px 0px 0px 0px; display:inline; font-size:125%;padding-bottom:10px;
font-family:Tahoma,Arial,Helvetica,sans-serif; color:#2a343a; }
#ip-content h3 a
{ margin:20px 0px 0px 0px; display:inline; font-size:125%;padding-bottom:10px;font-family:Tahoma,Arial,Helvetica,sans-serif; color:#2a343a; text-decoration:none; }
#ip-content h3 a:hover
{ color: #008d59; text-decoration:underline;}

#ip-content h4
{ font-size:100%;color: #2A343A;padding-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:normal;}
#ip-content h4 a
{ font-size:100%;color: #2A343A;padding-bottom:5px; font-weight:normal; font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none;}
#ip-content h4 a:hover
{ color: #008d59; text-decoration:underline;}

#ip-content p
{ margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:normal; font-size:110%; color:#000000;line-height:1.5; }

#ip-content a
{margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:normal; font-size:110%; color:#000000;line-height:1.5; text-decoration:underline;}

#ip-content a:hover
{color: #86c940; text-decoration:none;}

#ip-content ul
{list-style-image:none; list-style-position:outside; list-style-type:none;}

#ip-content ul li {
background:transparent url(../images/bullet-list.gif) no-repeat scroll 18px 8px;line-height:180%; padding-left:30px;
}


#ip-content ol li {
	margin-left: 35px; line-height: 180%;
}

#ip-content ol li {
	margin-left: 35px; line-height: 180%;
}

.h1
{margin:0px 0px 0px 0px; display:block; font-family:Trebuchet MS; font-size:20px; padding-bottom:10px; color:#2b5577; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:normal;}

.h2
{margin:20px 0px 0px 0px; display:inline; font-size:17px; color:#2a343a; padding-bottom:10px;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:normal;}

.p
{margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:normal; font-size:11px; color:#000000;line-height:1.5; }

.p a
{margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:normal; font-size:100%; color:#000000;line-height:1.5; text-decoration:none;}

.p a:hover
{color: #008d59; text-decoration:underline;}

.blockquote {
	padding: 1em 40px 1em 15px;
}

.blockquote span.open {
	padding: 0 0 0 20px;
	background: url(../images/so-q.gif) no-repeat left top;
}

.blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Quote hilight */
.quote-hilite {
	padding : 10px 15px;
	margin: 0;
	background: #FFFFFF;
	border: 1px solid #D0D9DF;
}

.highlight {
	padding: 1px 5px;
	background: #FFFFCC;
	font-weight: bold;
}

.h1
{ margin:0px 0px 0px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#2b5577; }
.h2
{ margin:0px 0px 0px 0px; font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#000000;line-height:1.5; }

#bottomlinks
{ padding:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5959; }
/*#bottomlinks a
{ color:#8f8b8b; text-decoration:underline; }
#bottomlinks a:hover
{ color:#8f8b8b; text-decoration:none;  }
*/
#bottomlinks h2
{ font-weight:normal; display:inline;}
#bottomlinks h2 a
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8f8b8b; text-decoration:underline;}
#bottomlinks h2 a:hover
{ color:#8f8b8b; text-decoration:none;  }



.textbox
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #bac4cb; }

.separator
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1c496d;}

.login-box-head
{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#314e3b;text-decoration:none;}

.login-error
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:red;text-decoration:none;}

.forgotpass
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0e7231;text-decoration:underline;}
.forgotpass a
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0e7231;text-decoration:underline;}
.forgotpass a:hover
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0e7231;text-decoration:none;}

.adminleftnav
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
font-weight:bold;
padding-left:15px;
line-height:2;
}
.adminleftnav a
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
font-weight:bold;
text-decoration:none;
}
.adminleftnav a:link
{
text-decoration:none;
}
.adminleftnav a:hover
{
text-decoration:underline;
}
.adminleftnav_active
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#008000;
font-weight:bold;
padding-left:15px;
background:url(../images/arrow.jpg) 0px no-repeat;
}
.adminleftnav_active a
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#008000;
font-weight:bold;
text-decoration:none;
}
.adminleftnav_active a:link
{
text-decoration:none;
}
.adminleftnav_active a:hover
{
text-decoration:underline;
}
.admintoprightnav
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
color:#065994;
font-weight:bold;
}
.admintoprightnav a
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
color:#065994;
font-weight:bold;
text-decoration:none;
}
.admintoprightnav a:link
{
text-decoration:none;
}
.admintoprightnav a:hover
{
text-decoration:underline;
}
.adminlink
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
}
.adminlink a
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.adminlink a:link
{
text-decoration:none;
}
.adminlink a:hover
{
text-decoration:underline;
}
.adminlinkaction
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
}
.adminlinkaction a
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
text-decoration:none;
}
.adminlinkaction a:link
{
text-decoration:none;
}
.adminlinkaction a:hover
{
text-decoration:underline;
}

.admin-heading
{
	font-family:Verdana;
	font-size:16px;
	color:#065994;
	font-weight:bold;
	text-decoration:none;
}

.admin-dashboard
{
	font-family:Arial;
	font-size:13px;
	color:#007cd4;
	text-decoration:none;
}

.admin-subHeading
{
	font-family:Arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.admin-subHeading a
{
	font-family:Arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.admin-subHeading a:hover
{
	font-family:Arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}



.label
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	
}

.button
    {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px;
	background-color:#065994;
	color:#ffffff;
	font-weight:bold;
	}
	
	.stylegridtext
 {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration :none;
}
	.stylegridtext a
 {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration :none;
}
	.stylegridtext a
 {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration :none;
}
	.stylegridtext a:hover
 {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration :underline;
}
.gridtext
{
    font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration :none;
}
.gridtext a
{
    font-family: verdana;
	font-size: 12px;
	color: #1d99f1;
	text-decoration :none;
}
.gridtext a:hover
{
    text-decoration :underline;
}

.gridheadertext
 {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration :none;
	background-color:#d3c49d;
}
.gridheadertext a
 {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration :none;
	
}
.gridheadertext a:hover
 {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration :underline;
	
}
.login-box-head
{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#314e3b;text-decoration:none;}


.forgotpass
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0e7231;text-decoration:underline;}
.forgotpass a
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0e7231;text-decoration:underline;}
.forgotpass a:hover
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0e7231;text-decoration:none;}

.fact-text
{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000;text-decoration:none;font-weight:normal;}


.search-top
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-bottom:10px;
}

.search-bottom
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-bottom:10px;
}	
	
    .level2
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
padding-left:0px;

}
.level2 a
{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
padding-left:0px;
text-decoration:none;
}
.level2 a:hover
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#065994;
padding-left:0px;
text-decoration:underline;
}

.page-text
{
	margin:0px 0px 0px 0px; font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#000000;line-height:1.5;
	}

.page-text a
{
	margin:0px 0px 0px 0px; font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#000000;line-height:1.5; text-decoration:none;
	}
	
.page-text a:hover
{
	text-decoration:underline;
}
.pager
{
margin:0px 0px 0px 0px; font-family:Trebuchet MS; font-weight:normal; font-size:11px; color:#000000;line-height:1.5;
}