﻿
A:Link 
{
    color: #367ab9;
    text-decoration: none;
}

A:Visited
{
    color: #367ab9;
    text-decoration: none;
}

.srch-maintop
{
    max-width:800px !important;
}
.srch-Description2
{
    max-width:800px !important;
}
.srch-results
{
    max-width:800px !important;
}

.ihaFPHappening a img
{
    border:none;
}

/* set size of Front Page Ad Rotator.  We need this to fix problems on Chrome and Safari */
.fpadrotator
{
    width: 634px !important;
	height: 250px !important;

}

/* sets the size of the Environmental Sustainability ad rotator */
/* /AboutUs/Accountability/EnvironmentalSustainability/Pages/default.aspx */
.esadrotator
{
    width: 330px !important;
	
}
/*Breadcrumb Div*/
#ihabc
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
 
}

#ihabc A:Link 
{
    color: #666666;
    text-decoration: none;
}

#ihabc A:Visited
{
    color: #666666;
    text-decoration: none;
}


/* Allows scrolling for the dialog popups */
html.ms-dialog body #s4-workspace 
{
    overflow-x:auto;
    overflow-y:scroll;
}

/* used to change body font for zoom */
body  #mainbody
{
    font-size: 1.0em;
    font-family:Verdana;
    /* color:#666666; - Old Color */
    color: #333333;
    padding-left: 5px;
    
}

#outerbody
{
 /* orange  #e9c376 */
 border-right: 1px solid #9abbdc;
 border-left: 1px solid #9abbdc;
 /*border-right: none;
 border-left: none;*/
 border-top: none;
 border-bottom: none;
 z-index: 100 !important;  
 /*background: white;*/
        
}
/*.outerborder
{
background: white;
        
}*/
/* formatting for printing */
#ihaprintheader 
{
    display: none;
}

#ihaprintbc
{
    display: none;
}

#ihaprintbc a
{
    color: #666666;
}

#ihaprintbc:link
{
    color: #666666;

}

#ihaprintbc:visited
{
    color: #666666;
}

#footercopyright
{
    position: absolute; 
    bottom: 5px; 
    right:325px;
}



/* Custom Styles used in Content Web Parts */

/* Overwrite the default normal font */
.ms-rteStyle-Normal
{
    font-size: 1.0em !important;
    font-family:Verdana !important;
    /*color:#666666 !important; - Old Color*/
    color:#333333 !important;
}

/* Overwrite default Comment font color */
.ms-rteStyle-Comment
{
    font-family:Verdana !important;
    color:#A5B557 !important;
    text-shadow:none;
}
/* SubSite Title Style */
.ms-rteStyle-Heading1
{ 
    -ms-name:"Heading1"; 
    font-size:18pt !important;
    font-family:Tahoma !important;
    /*font-style:italic !important;*/
    color:#5675AC !important;
    letter-spacing:10 !important;
    margin-top: 0;
} 
/* SubSite Title Description Style */
.ms-rteStyle-Heading2
{ 
    -ms-name:"Heading2"; 
    font-size:12pt !important;
    font-family:Tahoma !important;
    /*font-style:italic !important;*/
    color:#3D577A !important;
    letter-spacing:10 !important; 
    margin-top: 0;
}

.ms-rteStyle-Heading2.ihaOverrideLinkColor a:link,
.ms-rteStyle-Heading2.ihaOverrideLinkColor a:visited
{
    color:#3D577A !important;
}

.ms-rteStyle-Heading3
{
    -ms-name:"Heading3";
    font-size:11pt !important;
    font-family:Tahoma !important;
    /*font-style:italic !important;*/
    color:#A5B557 !important;
    letter-spacing:10 !important;
    margin-top: 0;
}

/*blue,orange,green 2014-11-25 changed to blue, grey, green */
DIV.ms-rteElement-hpWPHeading-Blue
{
    -ms-name:"hpWPHeading-Blue";
    color:white;
    float:left;
    width:176px;
    height:34px;
    line-height:34px;
    margin-top: 0;
    margin-bottom: 0;
    font-family:Tahoma; 
    font-size:13pt;
    /*font-style: italic;*/
    letter-spacing:10;
    border:0px;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
	background: url(~/_layouts/Images/iha/titles/titleblue.png) no-repeat left bottom;
}
DIV.ms-rteElement-hpWPHeading-Orange
{
    -ms-name:"hpWPHeading-Orange";
    color:white;
    float:left;
    width:235px;   
    height:34px;
    line-height: 34px;
    margin-top: 0;
    margin-bottom: 0;
    font-family:Tahoma; 
    font-size:13pt;
    /*font-style: italic;*/
    letter-spacing:10;
    border:0px;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
	background: url(~/_layouts/Images/iha/titles/titleorange.png) no-repeat left bottom;
}
DIV.ms-rteElement-hpWPHeading-Grey
{
    -ms-name:"hpWPHeading-Grey";
    color:white;
    float:left;
    width:235px;   
    height:34px;
    line-height: 34px;
    margin-top: 0;
    margin-bottom: 0;
    font-family:Tahoma; 
    font-size:13pt;
    /*font-style: italic;*/
    letter-spacing:10;
    border:0px;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
	background: url(~/_layouts/Images/iha/titles/titlegrey.png) no-repeat left bottom;
}
DIV.ms-rteElement-hpWPHeading-Green
{
    -ms-name:"hpWPHeading-Green";
    color:white;
    float:left;
    width:176px;
    height:34px;
    line-height: 34px;
    margin-top: 0;
    margin-bottom: 0;
    font-family:Tahoma; 
    font-size:13pt;
    /*font-style: italic;*/
    letter-spacing:10;
    border:0px;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
	background: url(~/_layouts/Images/iha/titles/titlegreen.png) no-repeat left bottom;
}

.ms-rteTable-IHALightBlue 
    {
     /* sets the name of the table style */
    -ms-name:"IHA Light Blue";
    border: 1px solid #ff
    } 
.ms-rteTable-IHALightBlue td 
    {
    /* sets padding and vertical align for all td cells in the table....you might have to do this for the th cells as well */
    padding:5px;vertical-align:top;
    } 
/* set the background color of alternating rows */

.ms-rteTable-IHALightBlue TR.ms-rteTableOddRow-IHALightBlue
    {
    background:#3D577A;
    }
.ms-rteTable-IHALightBlue TR.ms-rteTableEvenRow-IHALightBlue
    {
    background:#ffffff;
    }
/* turn scrollbar on by defauly so page doesn't jump when Menu pushes page down for bar */
 html 
 {
     height: 101%;

 }
 
 /* I Need To Webpart */
 .wpineedto
 {
 list-style-image: url(/_layouts/Images/iha/www/bullet-green.png) !important; 
 margin: 0px; 
 padding-left: 20px;
 border-right: 1px solid #a5b557;
 border-collapse: collapse;
 width:155px;
 }
 
 .wpadvisories
 {
 list-style-image: url(/_layouts/Images/iha/www/bullet.png) !important; 
 margin: 0px; 
 padding-left: 20px;
 border-left: 1px solid #3d577a;
 border-collapse: collapse;
 width:155px;
 clear:both;
 }
 
 .wpwhatshappening
 {

 border-left: 1px solid #DDD;
 border-right: 1px solid #DDD;
 width: 235px;
 }
  .wpwhatshappening td
 {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1.0em;
    font-family:Verdana;
 }
 .wpwhatshappening tr td
 {
    background-color:#DDD!important;
 }
 .wpwhatshappening tr.ms-alternating td
 {
    background-color:#FFF!important;
 }

 .wpwhatshappening A:Link
 {
    
    color: #367ab9;
    text-decoration: none;
 }
  .wpwhatshappening A:Visited
 {
    color: #367ab9;
    text-decoration: none;
 }
   .wpwhatshappening A:Hover
 {
    color: #367ab9;
    text-decoration: underline;
 }
 /* spacing for front page custom list webparts */
.wplistspacing
{
    padding-top: 5px;
}

/* Used to disable the internal scrolling caused by the Ribbon */
/* height fixes the problem with Lookup Lists with over 20 items */
body #s4-workspace 
{
    left:0;
    overflow:visible;
    position:relative;
    height : 100% !important;

    
    /*grey bg color
background-color: #f0f0f0;*/

}

/* Various Sharepoint Body fixes for scrolling and fixed size */
/* fix scrolling on list pages */
#s4-bodyContainer 
{
    position: relative;
    /*grey bg color
    background-color: #f0f0f0;*/
    
    
}

.ms-dlgOverlay {width: 100% !important }

/* hide body scrolling (SharePoint will handle) */
body 
{
    height:100% !important;
    overflow:auto;
    width:100%;
}
		
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu 
{
    background:#F2F2F2;
}

/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
/* We use the User Control Left Navigation to also set this width depending on Site Root. */
body #s4-leftpanel {
/* width:187px; this is size of banner that was wanted */
    width:187px;
    display:block;
   
}		
/* body area normally has a white background, and set quick launch width */
.s4-ca 
{
    background:transparent none repeat scroll 0 0;
    /*background: white none repeat scroll 0 0 ;*/
    text-align:left;
    display: block;
    margin-left:187px;
    height: 100%;

/* margin-left:187px; Set this to 187 if Left Navigation Quick Launch is used */
}	

/* Center the various parts of the master page (override sharepoint default css)*/
.ms-cui-ribbonTopBars > div, ul.ms-cui-tabBody, body #s4-titlerow > div
{
    width: auto;
    margin: 0 auto;
    float: none;
   
    /*text-align: center;*/
}	

#s4-bodyContainer > div
{
    width: 840px;
    margin: 0 auto;
    float: none;
    height: 100%;
}
/*#s4-bodyContainer
{
    border: 3px solid black !important;
}
s4-workspace
{
    border: 3px solid black !important;
}*/
/* Hide div */
.divhide
{
    display : none;
}


/* Various Search Overrides - See Module Custom Search for more customization */
/* override default search box size */
.s4-search input.ms-sbplain
{
    width:130px !important;
}

/* replaces default search Background and color */
.s4-search .srch-gosearchimg
{
    border:0px !important;
    background-image: none !important;
    background-color: transparent !important;
}

.srch-BB-Result
{
    background-color:#e8e8e8;
    padding-bottom:0.25em;
}

#mainbody ul
{
	list-style-image: url(/_layouts/Images/iha/www/bullet.png);
	overflow: auto;
}

.ms-vb2
{
    font-size: 1.0em;
    font-family:Verdana;
}

.ms-rte-wpbox
{
    font-size: 1.0em;
    font-family:Verdana;
}

/* Footer section */

#footerbar
{
    font-family:Verdana; 
    font-size:.8em; 
    color: #666666;
    clear: both; 
    z-index: 0; 
    display: block; 
    position: relative; 
    background-image: url(/_layouts/Images/iha/www/bg/footerbg.png); 
    background-repeat: repeat-x; 
    /*width:839px; */
    width: 100%;
    height:38px
}


#footerlinks
{
    position: absolute; 
    vertical-align: middle; 
    left: 5px;
}

#footerlinks table
{
    border: 0px;
    text-align: left; 
    border-collapse: collapse; 
}

#footerlinks table.td
{
    padding-left: 0px; 
    padding-right: 0px;
    vertical-align: middle;
}

#footercentericons
{
    position: absolute; 
    bottom: 5px; 
    right:325px;
}
#footercentericons img
{
    border: 0px;
    vertical-align: middle;
}
#footericons
{
    position: absolute; 
    vertical-align: middle; 
    right: 2px;
    
}

#footericons img
{
    border: 0px;
    vertical-align: middle;
}

.footerlabel
{
     vertical-align: top;
}

.footerNav:link 
{
    text-decoration:none; 
    font-family:Verdana; 
    font-size:8pt; 
    color:#666666;
    padding-top: 6px;
}

.footerNav:hover 
{
    text-decoration:underline; 
    font-family:Verdana; 
    font-size:8pt; 
    color:#666666;
    padding-top: 6px;
}

.footerNav:visited 
{
    /*text-decoration:none; */
    font-family:Verdana; 
    font-size:8pt; 
    color:#666666;
    padding-top: 6px;
}


/* Quick Launch Bottom Icon */
.qlbottom
{
    border:0;
    width:175px;
    height:auto;
}

/* Quick Launch Navigation */
/* Quick Launch Header/Title */

#QLBar
{
    clear: both; 
    text-align:center; 
    vertical-align:middle; 
    z-index: 0; 
    /*float: left; */
    display: block; 
    position: relative;
    background-image: url(/_layouts/Images/iha/www/bg/leftnavbg.png); 
    width:187px; 
    height:32px;
}

#QLTitleDiv
{
    text-align: center; 
    vertical-align: middle; 
    z-index: -1; 
    position: relative; 
    padding-top: 5px;
}




.QLTitle a
{
    text-decoration:none; 
    font-family:Tahoma; 
    font-size:13pt; 
    /*font-style: italic;*/
    letter-spacing: 10;
    color:#ffffff !important;  
}

.QLTitle:link
{
    text-decoration:none; 
    font-family:Tahoma; 
    font-size:13pt; 
    /*font-style: italic;*/
    letter-spacing: 10;
    color:#ffffff !important;  
}

.QLTitle:hover
{
    text-decoration:none; 
    font-family:Tahoma; 
    font-size:13pt; 
    /*font-style: italic;*/
    letter-spacing: 10;
    color:#ffffff !important;  
}

.QLTitle:visited
{
    text-decoration:none; 
    font-family:Tahoma; 
    font-size:13pt; 
    /*font-style: italic;*/
    letter-spacing: 10;
    color:#ffffff !important;  
}

/* Quick Launch additional CSS - called from the Delegate */

.cus-ql li a
{
    /*color:#666666 !important; - Old Color*/
    color:#333333 !important;
	text-decoration:none !important;
	font-family:Verdana; 
	font-size:8pt;
	border-bottom-color:#cccccc !important;

	
}

/* Second Level list items */
.cus-ql li ul li a
{
    /*color:#666666 !important; - Old Color */
    color:#333333 !important;
	text-decoration:none !important;
	font-family:Verdana; 
	font-size:8pt;
	border-bottom-color:#cccccc !important;
	padding-left: 20px !important;
}

/* Third Level list items */
.cus-ql li ul li ul li a
{
    /*color:#666666 !important; - Old Color */
    color:#333333 !important;
	text-decoration:none !important;
	font-family:Verdana; 
	font-size:8pt;
	border-bottom-color:#cccccc !important;
	padding-left: 30px !important;
}


.cus-ql li a
{
    /*color:#666666 !important; - Old Color */
    color:#333333 !important;
	text-decoration:none !important;
	font-family:Verdana; 
	font-size:8pt;
	border-bottom-color:#cccccc !important;
	padding-left: 5px;
	
}

.cus-ql 
{
	text-align: left;
	border-style: solid;
	border-right: .5px solid #777;
	border-left: none;
	border-top: none;
	border-bottom: none;
	margin-top: 0px;
	height: 100%;
	background-color: White;
	margin-bottom: 10px;
}

/* remove paragraph space after subsites */
.cus-ql Ul UL
{
margin: 0 !important;
}



.cus-ql a:link, .cus-ql a:visited 
{
	/*color:#666666 !important; - Old Color */
	color:#333333 !important;
	text-decoration:none !important;
	font-family:Verdana; 
	font-size:8pt !important;
	padding-bottom:3px !important;
	padding-top:3px !important;
    border-bottom:1px solid #dbddde;

}

.cus-ql a:hover
{
	/*color:#666666 !important; - Old Color */
	color:#333333 !important;
	text-decoration:none !important;
	background-color:#ddd;
	font-family:Verdana; 
	font-size:8pt;
	/*border-right: .5px solid #dba640;*/

}
.cus-ql a.selected
{
	/*color:#666666 !important; - Old Color */
	color:#333333 !important;
	text-decoration:none !important;
	background-color:#ddd !important;
	/*border-color:#faf1e0 !important;*/
	border-top-color:#ddd !important;
	font-family:Verdana; 
	font-size:8pt;
	/*#border-right: .5px solid #dba640;*/
	
}


/* Top Banner CSS */
#TopBannerContainer
{
   position: relative; 
   height:26px;
}

#TopBannerContainer div img
{
 border: 0px;
}

#TopBannerBanCon
{
    position: relative; 
}

#TopBannerImg
{
    position: relative; 
}

#TopBannerCareers
{
    position: absolute; 
    top: 0px; 
    right: 2px; 
    z-index:1;
    border: 0px;
}

#TopBannerPartners
{
    position: absolute;
    top: 0px; 
    right: 85px; 
    z-index:2;
    border: 0px;
}

#TopBannerPhysicians
{
    position: absolute; 
    top: 0px;
    right: 168px; 
    z-index:3;
    border: 0px;
}

#TopBannerEmployees
{
    position: absolute; 
    top: 0px; 
    right: 249px; 
    z-index:4;
    border: 0px;
}

#TopBannerIcons
{
    position: absolute; 
    top: 5px; 
    right: 180px;
    border: 0px;
}
#TopBannerIcons img
{
 border: 0px;
}
#TopBannerLink
{
    position: absolute; 
    top: 0px; 
    left: 0px;
    border: 0px;
    outline: none;
}
#TopBannerLink img
{
 border: 0px;
 outline: none;
}
/* Active CSS for each top link - WWW */
.homenavactive
 {

	width:83px;
	background: url(~/_layouts/Images/iha/www/nav/homesel.png) no-repeat left bottom;

}
.findusnavactive
 {

	width:85px;
	background: url(~/_layouts/Images/iha/www/nav/findussel.png) no-repeat left bottom;
}
.yourcarenavactive
 {
	width:99px;
	background: url(~/_layouts/Images/iha/www/nav/yourcaresel.png) no-repeat left bottom;
	

}
.yourstaynavactive
 {
	width:99px;
	background: url(~/_layouts/Images/iha/www/nav/yourstaysel.png) no-repeat left bottom;
}
.yourhealthnavactive
 {
	width:117px;
	background: url(~/_layouts/Images/iha/www/nav/yourhealthsel.png) no-repeat left bottom;
}
.careersnavactive
 {
	width:87px;
	background: url(~/_layouts/Images/iha/www/nav/careerssel.png) no-repeat left bottom;
}
.aboutusnavactive
 {
	width:106px;
	background: url(~/_layouts/Images/iha/www/nav/aboutussel.png) no-repeat left bottom;
}
.yourenvironmentnavactive
 {

	width:157px;
	background: url(~/_layouts/Images/iha/www/nav/yourenvironmentsel.png) no-repeat left bottom;
}

/* Active CSS for each top link - R2G */
.r2ghomenavactive
 {
	width:109px;
	background: url(~/_layouts/Images/iha/r2g/nav/homesel.png) no-repeat left bottom;
}
.r2gfindajobnavactive
 {
	width:126px;
	background: url(~/_layouts/Images/iha/r2g/nav/findjobselsel.png) no-repeat left bottom;
}
.r2gcareersnavactive
 {
	width:141px;
	background: url(~/_layouts/Images/iha/r2g/nav/careerssel.png) no-repeat left bottom;
}
.r2gchoosenavactive
 {
	width:153px;
	background: url(~/_layouts/Images/iha/r2g/nav/choosesel.png) no-repeat left bottom;
}
.r2gjobfairsnavactive
 {
	width:169px;
	background: url(~/_layouts/Images/iha/r2g/nav/jobfairssel.png) no-repeat left bottom;
}
.r2gcontactnavactive
 {
	width:149px;
	background: url(~/_layouts/Images/iha/r2g/nav/contactsel.png) no-repeat left bottom;
}
.r2ghome
 {
	width:109px;
}
.r2gfindajob
 {
	width:126px;
}
.r2gcareers
 {
	width:141px;
}
.r2gchoose
 {
	width:153px;
}
.r2gjobfairs
 {
	width:169px;
}
.r2gcontact
 {
	width:149px;
}
.activetab
{
    border:0px solid #777777;
	color: #2f4f88;
	border-bottom:none; 
  	padding: 14px 0px 9px 0px;
	/*margin-top: -17px;
	margin-bottom: 0px;*/
	margin-top: -16px;
	margin-bottom: -1px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	text-align:center ;
	font-size:8pt !important; 
	font-family:Verdana;
	color:#2F4F88 !important;
	letter-spacing:10;
	outline:0;
	text-decoration:none;
	background-color: transparent !important;
}
.testpad
{
    padding:0px 20px 0px 20px;
}

/* the line between navigation headings */
.navdivider
{
    border-left:1px solid #777777;
}

/* Set the size we use for each Top Navigation item.  
Has to be manual since the tabs are set for a specific size and since IE doesn't support CSS3 */
.home 
    {
		width:83px;
		
	}

.findus 
    {
		width:85px;
		

    }

.yourcare 
    {
		width:99px;
		

    }

.yourstay 
    {
		width:99px;
		

    }

.yourhealth 
    {
		width:118px;
		

    }

.yourenvironment 
    {
		width:157px;
		

    }

.careers 
    {
		width:87px;
		

    }

.aboutus 
    {
		width:106px;
		

    }



.swoop
{
    
    position: absolute;
    background: url(/_layouts/Images/iha/www/nav/ddm-bottom-bg.png) no-repeat left bottom;
    /*filter:alpha(opacity=10); /* for IE8 and earlier */
    /*opacity:0.1;*/
    height: 80px;
    width: 435px;
    bottom: 0;
    margin: 0px 0px 0px -20px;
    padding: 0px 0px 0px -20px;
    z-index: 999;
}

#menu {
	list-style:none;
	width:852px;
	margin:0px 0px 0px 0px; 
	height:28px;
	padding:0px 0px 0px 0px;
	border: none;
}

.wwwmenu
{
    background: url(/_layouts/Images/iha/www/nav/navbar.png) no-repeat left bottom;
}
.r2gmenu
{
    background: url(/_layouts/Images/iha/r2g/nav/navbar.png) no-repeat left bottom;
}
#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 8px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
	color: #2f4f88;
	height:16px;
	

}

#menu li:hover {
	/*border: 1px solid #777777;*/
	padding: 8px 0px 4px 0px;
	background-color: #9cbddc;
}

#menu li a {
	font-size:8pt; 
	font-family:Verdana;
	color:#2F4F88;
	letter-spacing:10;
	display:block;
	outline:0;
	text-decoration:none;
	text-align:center;

}

#menu li:hover a {
	/*color:#161616;
	text-shadow: 1px 1px 1px #ffffff;*/
}


.dropdownmenu {
	margin:7px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left !important;
	padding:10px 5px 25px 5px;
	border:1px solid #777777;
	border-top:none;
	background:#FFFFFF;
	width: 425px;
	z-index: 98;
	min-height:350px;
	background: #fff url(/_layouts/Images/iha/www/nav/ddm-bottom-bg.png) no-repeat left bottom;
	
	
}


#menu li:hover .dropdownmenu {
	left:-1px;
	top:auto;
}

/* Two sections on the drop down.  One for the links and one for the top title */
.ddlinks,
.ddtitle
 {
	display:inline;
	float: left;
	position: relative;
	/*margin-left: 4px;*/
	padding: 0px 8px 0px 8px;

}
.ddbar 
{

    	border-right: 1px solid #cccccc !important;
}
.ddlinks {width:180px;}
.ddtitle {width:400px;}


#menu .menu_right {
	float:right;
	margin-right:0px;
}


#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu ul li {
	font-family:Verdana;
	font-size:12px;
	text-align:left;
}
#menu h2 {
font-size:24px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}

#menu p {
	margin:10px 0 10px 0;
	font-size:1.0em;
	/*color: #666666; - Old Color*/
	color: #333333;
}

/*
#menu li:hover div a {
	font-size: 1.0em;
    font-family:Verdana;
    color:#666666;
}
#menu li:hover div a:hover {
	color:#029feb;
}
*/



/* format for the top list items in the dropdown */
#menu li ul 
{
	/*list-style:none;*/
	padding:0;
	margin:0 0 12px 0;
}


/* formats the list items in the drodown */
/*
#menu li ul li 
{
	font-size:1.0em;
	position:relative;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	text-align:left;
	border-bottom: 1px solid #666666;
	

}

#menu li ul li:hover 
{
	background:#edf2f6;
	margin:0;
	padding:4px 0px 4px 0px;
	color: #6698c8 !important;
}
*/

#mainlist li 
{
    font-family:Verdana;
	color:#2F4F88;
	letter-spacing:10;
	display:block;
	outline:0;
	text-decoration:none;
	font-size:1.0em;
	position:relative;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	text-align:left !important;
	border-bottom: 1px solid #cccccc;
	height: 100%;
	

}

#mainlist li a
{
    text-align:left !important;
    
}
#mainlist li:hover 
{
	background:#edf2f6;
	margin:0;
	padding:4px 0px 4px 0px;
	color: #6698c8 !important;
	height: 100%;
}

#mainlist li:hover a
{

	color: #6698c8 !important;
}

#seealsolist li 
{
    font-family:Verdana;
	color:#2e61bc;
	letter-spacing:10;
	display:block;
	outline:0;
	text-decoration:none;
	font-size:1.0em;
	position:relative;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	text-align:left;
	border-bottom: 0px solid #666666;
	height: 100%;
	

}
#seealsolist li a
{
    text-align:left !important;
}
#seealsolist li:hover 
{
	background: none;
	margin:0;
	padding:1px 0px 1px 0px;
	height: 100%;

}

#seealsolist li:hover a
{

	color: #6698c8 !important;
	text-decoration:underline;
}
/* formats the See Also list items and div */
#menu li .seealso 
{
	background-color:#f4f4f4;
	border:1px solid #777777;
	color: #000000;
	font-size:1.0em;
	padding:4px 6px 4px 6px;
	width:200px;
	text-align: left;
	/*filter:alpha(opacity=80) !important;  /* for IE8 and earlier */
	/*-ms-filter: "Alpha(Opacity=80) !important"; /* IE8 */
}

/* search width problem (ie 8/9) */
.srch-WPBody#CSR
{
    width: 620px;
}
