/*css for dropdown main menu start here*/
ul.topnav2 {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 654px;
	height:35px;
	background:url(../img/main-menu-bg.gif) repeat-x;
	z-index:0;
}
ul.topnav2 li {
	float:left;
	margin:0;
	list-style:none;
	padding:0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	border-left:#229cbf;
	height:35px;
}
ul.topnav2 li:hover {
	background:url(../img/memu-hover-img.gif) no-repeat bottom;
}
ul.topnav2 li a{
	padding:0px;
	color: #ffffff !important;
	margin:0;
	display: block;
	text-decoration: none;
	float: left;
	line-height:32px;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:107px;
	outline:none;
}
ul.topnav2 li a:hover{
	background: url(../img/menu-hover.gif) repeat-x center top;
	text-decoration:none;
}
ul.topnav2 li a b{
	background: url(../img/memu-barrow.gif) no-repeat right;
	width:100%;
	height:3px;
}
ul.topnav2 li a:hover b{
	background: url(../img/menu-uarrow.gif) no-repeat right;
}
ul.topnav2 li span { /*--Drop down trigger styles--*/
	float: left;
	color:#01698F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
}
ul.topnav2 li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav2 li ul.subnav2 {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav2 from affecting main navigation flow--*/
	left: 0; 
	top:35px;
	background: #2492b2;
	margin: 0; 
	display: none;
	float: left;
	z-index:1000;
	width:190px;
	padding:2px 2px;
}
ul.topnav2 li ul.subnav2 li{
	margin:0px;
	float:left;
	padding: 0;
	border-bottom: 1px solid #2593b3; /*--Create bevel effect--*/
	clear: both;
	height:27px;
}
ul.topnav2 li ul.subnav2 li:hover{
	background:#2e9ebe !important;
}

html ul.topnav2 li ul.subnav2 li a {
	text-align:left;
	padding-left: 10px;
	color:#ffffff;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:27px;
	background:#2e9ebe;
	font-weight:normal;
}
html ul.topnav2 li ul.subnav2 li a:hover { /*--Hover effect for subnav2 links--*/
	text-decoration:none;
	background:#1786a6;
	color:#ffffff;
	background:url(../img/dropmenu-hover.gif) repeat-x;
}
/*css for dropdown main menu end here*/


/*css for dropdown start here*/
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 920px;
	background: #ffffff;
	font-size: 1.2em;
	z-index:0;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	float: left;
	width:80px;
	color:#01698F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
}
ul.topnav li span:hover { /*--Drop down trigger styles--*/
text-decoration:underline;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/


ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top:12px;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	display: none;
	float: left;
	border: 2px solid #cdcec9;
	border-bottom: 1px solid #cdcec9;
	z-index:1000;
	width:155px;

}
ul.topnav li ul.subnav li{
	margin:0px;
	float:left;
	padding: 0;
	border-bottom: 1px solid #cdcec9; /*--Create bevel effect--*/
	clear: both;
	
}

html ul.topnav li ul.subnav li a {
	text-align:left;
	padding-left: 5px;
	background:#ffffff;
	color:#3e6083;
	margin:0;
	padding:5px 0 5px 5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	text-decoration:none;
	background:#f3f3f3;
	color:#4c749d;
}
/*css for dropdown2 end here*/
.dropL{
	margin:0;
	padding:0;
	border-bottom: 1px solid #cdcec9;
	
}
.dropL a{
	margin:0;
	padding:0;
	width:185px !important;
}


/*css for resume right block dropdown start here*/
ul.topnav-rrb {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 230px;

	z-index:0;
}
ul.topnav-rrb li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav-rrb li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav-rrb li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav-rrb li span { /*--Drop down trigger styles--*/
	color:#333333;width:147px;position:relative;top:-22px;text-align:left;float:left;font-size:13px;margin-left:4px;
}
ul.topnav-rrb li span:hover { /*--Drop down trigger styles--*/
text-decoration:none;
}
ul.topnav-rrb li span.subhover-rrb {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav-rrb li ul.subnav-rrb {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top:-5px;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	display: none;
	float: left;
	border: 2px solid #cdcec9;
	border-bottom: 1px solid #cdcec9;
	z-index:1000;
	width:155px;

}
ul.topnav-rrb li ul.subnav-rrb li{
	margin:0px;
	float:left;
	padding: 0;
	border-bottom: 1px solid #cdcec9; /*--Create bevel effect--*/
	clear: both;
	
}

html ul.topnav-rrb li ul.subnav-rrb li a {
	text-align:left;
	padding-left: 5px;
	background:#ffffff;
	color:#3e6083;
	margin:0;
	padding:5px 0 5px 5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html ul.topnav-rrb li ul.subnav-rrb li a:hover { /*--Hover effect for subnav links--*/
	text-decoration:none;
	background:#f3f3f3;
	color:#4c749d;
}