
.container {
width: 970px; min-height: 2.625em; margin: 0 auto; padding: 0;

/*	width: 960px;
	margin: 0 auto;
	position: relative;*/
}

#header {
	background: url(header_bg.gif) no-repeat center top;
	padding-top: 120px;
}
#header .disclaimer {
	color: #999;
	padding: 100px 0 7px 0;
	text-align: right;
	display: block;
	position: absolute;
	top: 0; right: 0;
}
#header .disclaimer a {	color: #ccc;}

* html body ul.topnav {z-index: 1000;position: absolute}
ul.topnav {
        position:absolute !important;
	list-style: none;
	float: left; 
	padding: 0;	
	margin: 0;
	width: 970px;
	height: 2.5em;
	background: url(../graphics/py/green_menu_bg.png) repeat-x;
}



/*html>ul.topnav li {z-index: 100}*/

ul.topnav li {
	z-index: 1000 !important;	
     	float: left;
	margin: 0;	
	padding: 0 0 0 0;
	position: relative !important; /*--Declare X and Y axis base--*/	
	background: url('../graphics/py/green_seperator.png') no-repeat bottom right;
}


* html ul.topnav li {z-index: 1000 !important;position: relative !important}   /* very important for IE */

ul.topnav li.selected {                                    /*used for setting background of selected tab*/
	/*background-image:url(../graphics/demo/select_bg.png) !important;
	background-repeat:repeat-x;*/
	background: url('../graphics/select_seperator.png') no-repeat bottom right,url('../graphics/select_image.png') no-repeat bottom left;
	
}




ul.topnav li a{
	padding: 10px 14px;
	margin-top: 2px;
	margin-right:0px;
	color: #fff;
	font:  normal 12px Arial;
/*	display: block !important; /* IMPORTANT FOR IE7 ***/*/
/*	position:relative !important;*/
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
/*background: url(../../graphics/green-black-hover2.png) repeat-x;*/
/*background-color: #adc63c;*/
/*color: #FFF;*/

/*background: url(topnav_hover.gif) no-repeat center top;*/
 
text-decoration:underline;
}



/*
ul.topnav li.selected a, ul.topnav li.selected a:visited {
        background-image:url(../graphics/py/nav-selected-rgt.png);
	background-repeat:no-repeat;
	background-position:top right;
	color:#6c9209;

}

*/

ul.topnav li span { /*--Drop down trigger styles--*/
	float:left !important; /* very important for layout in IE */
	margin-right:11px;
	background: url('../graphics/green_menu_down.png') no-repeat center right;
}

ul.topnav li.selected span{
/*	float: left;*/
 	margin-right:11px;
	background: url('../graphics/select_bg_arrow.png') no-repeat center right;
}
/*
ul.topnav li.selected span{
	float:right;
	margin-right:0px;
	background: url('../graphics/green_seperator.png') no-repeat bottom right;
}
*/


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: 40px;
	/*background: #333;*/
	background: url('../graphics/py/nav_shadow.png') no-repeat bottom right;
        padding:0 6px 7px 1px;
	margin: 0; 
	display: none;
	float: left;
	width: 195px;
	/*border-right:1px solid #e1e7ed;
	border-left:1px solid #e1e7ed;
	border-bottom:1px solid #d7dee3;*/
	/*
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-left: 1px solid #111;
	border-bottom: 1px solid #111;
	*/
}

* html ul.topnav li ul.subnav li{z-index: 1000;position: relative}

ul.topnav li ul.subnav li{
	z-index : relative;
	position:relative;
	margin: 0; padding: 0px 0px;
	/*border-top: 1px solid #252525;*/ /*--Create bevel effect--*/
	/*border-bottom: 1px solid #444;*/ /*--Create bevel effect--*/
        clear: both;
        width: 195px;
        line-height: 20px;
}


/*------ Class Sub for two Column dropdown menu---------*/


ul.topnav li .sub{
	position: absolute;	
	left: 0; top: 40px;
	float:left;
	display: none;
	/*border:2px solid red;*/
	/*background: #344c00 url(sub_bg.png) repeat-x;*/
	/*background-image:url(../graphics/py/sub_bottom_img2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
        */
        background: url('../graphics/py/nav_shadow.png') no-repeat bottom right;
        padding: 0 0 6px 1px; 
        width: 360px;
          /* left padding 0 to align parallel */
	/*padding: 0px 0px 0px;*/
	
} 

ul.topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0; /* critical setting for align 2 column parallel */
	/*background: url('../graphics/py/nav_shadow.png') no-repeat bottom right;
        padding:0 5px 6px 0px; /* left padding 0 to align parallel */
	width: 175px;
	float: left;
}

ul.topnav .sub ul li{
/*margin: 0; padding: 0;*/
	width: 100%;
	color: #020202
}

ul.topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul.topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul.topnav li .sub ul li a {
	float: none; 
	text-indent: 0;
	height: auto;
	padding: 7px 15px;
	display: block;
	text-decoration: none;
	color: #020202;
	font-family: Tahoma, Arial, Helvetica;
	width: 150px;  /* critical for 2 column */
	font-size: 13px;
	text-align:left;
}


ul.topnav .sub ul li a:hover {text-decoration: underline;}

ul.topnav li ul li.stnd_sub {
	background:transparent;
	background-image:url(../graphics/py/nav2_submenu_stnd_left.gif) !important;
	background-repeat:no-repeat ;
	background-position:bottom left ;
}


ul.topnav li ul li.bttm_sub {
	background-color:#ffffff;
	background-image:url(../graphics/py/nav2_submenu_bttm_left.gif) !important;
	background-repeat:no-repeat;
	background-position:bottom left;
}



/*--------- Closing Class Sub -----------*/



/*------ for subnav submenu----------------- */
ul.topnav li ul.subnav li ul{
	margin: 0;
        margin-top:0px;
        margin-left:0px;
        background: url('../graphics/py/nav_shadow.png') no-repeat bottom right;
        padding:0 5px 6px 1px;
	/*border-top: 1px solid #252525;*/ /*--Create bevel effect--*/
	/*border-bottom: 1px solid #444;*/ /*--Create bevel effect--*/
        clear: both;
        width: 175px;
}
/*--------------------------------------------------*/

html ul.topnav li ul.subnav li a {
	float: left;
	padding: 6px 10px;
	color: #57585d;
	width: 175px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	/*background: #FFF url(../../graphics/dropdown_linkbg.gif) no-repeat 10px center;
        padding-left: 20px;*/
}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
/*	background: #F5F5F5 url(../../graphics/dropdown_linkbg.gif) no-repeat 10px center;*/ 
text-decoration: underline;
}

#header img {
	margin: 20px 0 10px;
}

ul.topnav li ul li.stnd {
        
	background:transparent;
	background-image:url(../graphics/py/nav2_submenu_stnd_left.png) !important;
	background-repeat:no-repeat ;
	background-position:bottom left ;
}
ul.topnav li ul li.stnd a, .nav2_menu li li.stnd a:visited, .nav2_menu li li.stnd a:hover {
	position:relative;
	background-image:url(../graphics/py/nav2_submenu_stnd_right.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}
ul.topnav li ul li.bttm {
	background-color:#ffffff;
	background-image:url(../graphics/py/nav2_submenu_bttm_left.gif) !important;
	background-repeat:no-repeat;
	background-position:bottom left;
	/*height: 32px;*/
}
ul.topnav li ul li.bttm a, .nav2_menu li li.bttm a:visited, .nav2_menu li li.bttm a:hover {
	background-image:url(../graphics/py/nav2_submenu_bttm_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	/*color:#084887;*/
}

/*

* html ul.topnav li ul li a, ul.topnav li ul li a:visited {*/
/*	border-right:15px solid #e1e7ed;*/
/*	border-left:15px solid #e1e7ed;*/
/*}*/

/*
* html ul.topnav li ul li.bttm a, ul.topnav li ul li.bttm a:visited {*/
/*	border-bottom:1px solid #d7dee3;*/
/*}*/

.shadow {
   position: relative;
   bottom: 4px;
   right: 4px;
   background-color: #ccc;
 }
 
 