@charset "utf-8";
/* CSS Document */
/********************************************
#  Code by:									#
#  http://waysuresoft.com			   		#
#  (c) 2015 Waysuresoft Technologies		#
#  No.8/9, 2nd Floor,First Cross,			#
#  Sundararaja Nagar, 100 Feet Rd,			#
#  Karamanikuppam, 							#
#  Pondicherry - 605 004, India.			#
#  Telephone : +91-413-4201301			  	#	
#  Author: Jegan Dhandapani					#
#  Designation: Web Designer	            #	
*********************************************
*/

body 
{
	background:#e7e7e7;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
}
.top_text 
{
	font-family: "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-size:12px;
	font-weight: normal;
	color: #383838;
}
.pro_head 
{
	font-family: "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
	color: #1176b2;
}
.pro_head1, a.pro_head1:link, a.pro_head1:visited, a.links:active 
{
	font-family: "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
	color: #fe9003;
	text-decoration: none;
}
a.pro_head1:hover 
{
	text-decoration: none;
}
.text_pro 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4;
	letter-spacing:0px;
	font-weight: normal;
	color: #383838;
}
.pro_head1 
{
	font-family: "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
	color: #fe9003;
}
.ac 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #1176b2;
}
.heading 
{
	font-family:Verdana;
	font-size:14px;
	letter-spacing:1px;
	font-weight: bold;
	color: #1176b2;
}
.text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4;
	letter-spacing:0px;
	text-align:justify;
	font-weight: normal;
	color:#003366;
}
.text_c 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4;
	letter-spacing:0px;
	text-align:justify;
	font-weight:bold;
	color: #383838;
}
.buttom_text, a.buttom_text:link, a.buttom_text:visited, a.links:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	font-size:8px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}
a.buttom_text:hover 
{
	text-decoration: none;
}
.buttom_menu, a.buttom_menu:link, a.buttom_menu:visited, a.links:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #1176b2;
	text-decoration: none;
}
a.buttom_menu:hover 
{
	text-decoration: none;
	color: #fb9606;
}
.top_text, a.top_text:link, a.top_text:visited, a.links:active 
{
	font-family: "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-size:12px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}
a.top_text:hover 
{
	text-decoration: none;
	color: #fb9606;
}


.titleHead
{
	color: #1176b2;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 11px;
    text-align: left;
}

nav 
{
	float: left;
    text-align: center;
    width: 430px;
}
nav a 
{
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight:normal;
    padding: 8px 30px;
    text-decoration: none;
    white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
nav ul
{
    list-style: none;  
    padding: 0;
	margin:0;  
}
nav li 
{
    display: inline-block;
    background-color: #1176b2;
	border-bottom: 1px solid #fff;
}
nav li.link1
{
	border-radius: 12px;
    box-shadow: 1px 2px 1px #000;
    margin: 0 15px;
}
nav li:hover 
{
    background-color:#3CF;
}
nav li.current, nav li.section 
{
    background-color: #D3302E;
}
/* SubMenu Definitions */
nav li ul 
{  
    display: none;
}
nav li:hover>ul 
{  
    display: block;
    position: absolute; 
}
nav ul ul {
    display: none; /* Hide sub menu by default */
    position: absolute; /* Absolute position to push the sub menu out of the box instead of making the box larger and having the top level menu pushed down */
}
nav ul ul ul {
    left: 100%; /* Pushes the menu to the right of it's parent */
    top: 0; /* Make it appear at the same level as it's parent */
}
nav > ul > li > ul > li {
    min-width: 100%;
}
nav li:hover>ul>li 
{  
    display: block;
}
nav li:hover>ul>li:hover>ul 
{ 
    display: inline-block;
    left: 100%;
}