body {
margin:0;
}

a {
    color: #1E5395;
}

#container {
margin:0 auto;
width:780px;
}

#topnav {
    text-align:center;
    clear:both;
    width:100%;
    background:#fff url('/ir/sse/img/grayheader.jpg') repeat-x top left;
    line-height:28px;
    height:48px;

}

#topnav ul {
    width: 100%;
    margin:0 auto;
    padding-left:0px;

    width:780px;
}

#topnav ul li {
    float:right;
    list-style-type:none;
    padding:0 1.5em;
    font-size:0.8em;
    line-height:1.5em;
    padding-bottom:10px;
    padding-top:1px;
    font-family:verdana,sans-serif;
    color:#676767;
    margin:0;
    background:url('/ir/sse/img/header_sep.gif') no-repeat top left;
    width: 8em;
}

#topnav ul li a{
    color:#676767;
}

#topnav ul li input {
    height:16px;
   margin:0;
    margin-right:2px;
    padding:0;
    line-height:16px;
    width:156px;
    border:1px solid #929AA5;
    float:left;
   font-size:1em;
   margin-top:4px;
}    


#topnav ul li form .button {
   margin:0;
   padding:0;
   width:99px;
   font-family:verdana,sans-serif;
   height:18px;    
   margin-top:4px;
}    
#logo {
   clear:both;
   /*margin-left:110px;*/
   margin-top:0px;
   display:inline;
}

#breadcrumb {
   clear:both;
   /*margin-left:110px;*/
   text-align:left;
   color:#005596;
   font-size:0.8em;
   margin-top:22px;
}
#breadcrumb a {
   color:#005596;
   text-decoration:none;
}


#banner {
    width:606px;
    float:left;
    display:inline;
    padding:0;
    margin-left:11px;
    padding-top:0;
    margin-top:2px;
    margin-right:0;
    text-align:left;
    clear:none;
}

#banner.homepage {
    /*background:#fff url('/ir/sse/img/banner.jpg') no-repeat top left;
    padding-top:105px;   */
    width:615px;
}

#nav {
    width:145px;
    /*margin-left:110px;*/
    float:left;
    display:inline;
    clear:left;
}

#nav ul {
    list-style-type:none;
    text-align:left;
    padding:0;
    margin:0;
    margin-top:2px;
    color:#636363;
    }
    
#nav ul li {
 padding:0;
 font-size:0.9em;
 }

#nav ul li ul {
    margin-left:-10px;
}

#nav ul li ul li {
    font-size:1em;   
    list-style-type:none;
}

#nav ul li a {
    font-size:1em;
    color:#636363;  
    background:#ccc url('/ir/sse/img/nav_bg2.gif') repeat top;
    height:21px;
    width:144px;
    line-height:21px;    
    display:block;
    border-top:1px solid #CFCFCF;
    padding-left:8px;
}
#nav ul li a span {
    display:block;
    margin-left:8px;
}
    
#nav ul li a.selected {
background-position: 0 -48px;

}

#nav ul li a:hover {
background-position: 0 -48px;

}

#nav ul li ul {
    margin:0;
    }
    
/* second level padding */
#nav ul li ul li a span{
display:block;
    margin-left:8px;
    width:128px;
    cursor:pointer;

}    

/* third level padding */
#nav ul li ul li ul li a span{
    display:block;
   margin-left:15px;
    width:121px;
   
}

/* fourth level padding */
#nav ul li ul li ul li ul li a span {
display:block;
   margin-left:22px;
   width:114px;

}

#nav ul li.bottom {
    border-bottom:1px solid #CFCFCF;
}

#hsbody {
    clear:both;
}

#footer {
clear:both;
width:100%;
font-size:0.8em;
color:#949494;
text-align:center;
margin-top:0px;

}

#footer p {
width:626px;
float:right;
text-align:center;
}

#nav .hidden {display:none;}

/* bottom nav */

#bottomnav {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;   
    line-height:20px;
    float:left;
    width:100%;
    text-align:center;
    font-size:0.8em;
    color:#949494;
    font-family:verdana,sans-serif;
    margin-top:10px;
}

#bottomnav ul {
    list-style-type:none;
    padding:0;
    margin:0;
    margin-left:240px;
    
 }
 #bottomnav ul li {
    float:left;
    margin:0 10px;
    }
    
 #bottomnav ul li a {
    color:#949494;
 }
 
 
 
 #rightColHeaderTitle, #rightColExternalLinksTitle{
	display: block;
	background-repeat: repeat-x;
	background-position: 5px;
	background-color: #C2E7A0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #333333;
}

#rightColHeader, #rightColExternalLinks {
	background-color: #f5f7f8;
	margin:0px;
	padding:  10px 5px 10px 5px;
	width: 94%;
	color: #333333;
}


#rightColHeader ul, #rightColExternalLinks ul{
	margin: 0px;
	padding: 0px;
	list-style-image: url(../img/navArrowOver.gif);
}

#rightColHeader li, #rightColExternalLinks li {
	margin-left: 20px;
	text-align: left;
}

#rightColHeader a, #rightColExternalLinks a{
	margin: 0px;
	padding: 0px;
	text-decoration: underline;	
	color: #005596;
}

#rightColHeader a:visited, #rightColExternalLinks a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;	
	color: #775ca8;
}

#rightColHeader a:hover, #rightColExternalLinks a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;	
	color: #f25223;
}