﻿
#topdiv
{
    float:left; vertical-align:top; width:1000px; height:auto; text-align:left; clear:both;
}
#topsubmenu
{
    float:right; vertical-align:top; width:auto; margin-top:5px; margin-bottom:10px; height:auto; text-align:left; clear:both;
}

#serchdiv
{
    width:270px; float:right;height:auto;  background-color:White;
}

    #topmenu
    {
	padding:0;
	margin:0;
	list-style:none;
	height:auto;
	position:relative;
	width:1000px;
	font-family:Arial;
	background-color:#2d4765;	
	background-repeat:repeat-x;
	background-position: 0px 0px; color:White;
	z-index:999999;
	float:left; cursor:pointer;
}
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:300px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:100%;
	
}
.sf-menu li {
	float:left;
	position:relative;
	list-style:none;	
	/* fixes IE7 'sticky bug' border-right: 1px solid #E6E6E6; */
	
	
	
}
.sf-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */	
	background-color:#E6E6E6; color:Black;
	opacity:.9;
	
	
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:39px; /* match top ul list item height */
	z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:300px; /* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}
/*** SKIN ***/
.sf-menu {
	float:left;
}
.sf-menu a.top_link {
	display:block;
	float:left;
	height:39px;
	line-height:39px;
	color:White; font-weight:bold;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	margin-top:0px;
	padding-right:10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background: url(images/arrow_over.gif) 95% no-repeat;
	border-collapse:collapse; 
	
	
}
.sf-menu a.top_link:hover
{
    color:Black;
}

.sf-menu a.noarrow {
	display:block;
	float:left;
	height:39px;
	line-height:39px;
	color:White; font-weight:bold;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	margin-top:0px;
	padding-right:15px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-collapse:collapse; 
	
	
}
.sf-menu a.noarrow:hover
{
    color:Black;
}



.sf-menu li {
	
	border-right:1px solid silver; border-collapse:collapse;
}

.sf-menu li li {
	display:block;
	position:relative;
	float:left;
	width:300px;
	font-weight:normal;
	background-color:#2d4765;
	line-height:normal;
	height:auto;
	border:none;
	opacity:1; border-bottom:1px solid white;
	
}
.sf-menu li li:hover
{
    
    background-color:#F59322;
    opacity:1; color:Black;
}

.sf-menu li li a.fly {
	background: url(images/arrow_over.gif) 95% no-repeat;
	 
	
}

.sf-menu li li a.fly:hover {
	color:white;
	background-color:#F59322;
}

.sf-menu li li a.subfly {
	background-color:#2d4765; opacity:10; font-weight:bold; 
	 
}

.sf-menu li li a.subfly:hover {
	color:white;
	background-color:#F59322;
}

.sf-menu li li a {
	display:block;
	position:relative;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	line-height:normal;
	text-decoration:none;
	padding:8px;
	
}
.sf-menu li li a:hover 
{
   
	font-size:12px;
	color:White;
	background-color:#F59322;
	
	
}
.sf-menu li li li {
	background-color:#2d4765;
}

   /*..............Next Top Menu...............*/
   
    #tmenu {
	padding:0;
	margin:0;
	list-style:none;
	height:auto;
	position:relative;
	width:320px; float:left;
	font-family:Arial; font-size:12px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	z-index:999999; color:#999;
	 cursor:pointer; margin-top:0px; margin-right:0px; margin-top:5px;
	 
}
#tmenu ul
{
list-style-type:none;
margin:0;
padding:0;

}
#tmenu ul li
{
display:inline;
}
#tmenu ul li a:link,a:visited
{
color:#999;
text-align:center;

font-size:12px; color:black; font-weight:bold;
display:block;
float:left;
text-decoration:none;
 margin-left:5px;
    
    

}
#tmenu ul li a:hover,a:active
{
color:#F59322;
text-decoration:none;
}





	/* CSS for the scrollers */
	 div.vertical_scroller{
		position:relative;
		 width:170px; height:200px;
		display:block;
		overflow:hidden;
		 text-align:justify;
		
	}
	div.scrollingtext{
		position:absolute;
		width:170px; height:auto; text-align:left;
		
		
		
	}


 input[type="text"],input[type="password"],textarea,select {
    
    
    font-size:12px;
    padding:4px; 
    border:1px solid #999999;
    color:#555555;    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    
    
    

}

#cse-search-box input[type="text"] {
    
    
    font-size:12px;
    padding:4px; 
    border:1px solid #999999;
    color:#555555;    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    height:20px;
    
    

}

 #socal
 {
 text-align:left; vertical-align:top; width:600px; height:auto;
 }
 
 
 
 