/*
************************
LAYOUT Styles
************************
*/


	/* Page Header */
	#header {
		float: left; overflow:hidden;
		width: 100%;
		height: 95px;
		padding: 0px;
		margin-top: 0px;
		background-image:url(../images/phantom_header_bg.gif);
		background-repeat:no-repeat;
		}

	/* Main Body Content  */
	/* Used to wrap sidebar and content so that they have a fixed min-width */
	#main {
		width: 750px;
		min-width: 750px;
		padding: 0px;  margin: 0px;
		}

	/* Nav/Menu Column */
	#navigation{
		clear:both;
		float: left;
		overflow:visible;
		position: relative; z-index:6000;/* NOTE! --> positioning changed from FLOAT to RELATIVE
				 							to allow use of z-index to ensure fly-out menu
				 							is always on top in IE	*/
		width: 91px;
		padding: 0px; margin: 0px;
		margin-left: 0px;
		margin-top: 8px;
		}

	a.privacy_policy {display:block; float:left; height:20px; width: 90px; margin-top:50px; text-align:center ; color: #e4effa;
					font-family:Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none;}
	a.privacy_policy:hover {color: #cc9;text-decoration:none;}


	a.site_map {display:block; float:left; height:20px; width: 90px; margin-top:0px; text-align:center ; color: #e4effa;
					font-family:Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none;}
	a.site_map:hover {color: #cc9;text-decoration:none;}



	/* Content Column */
	#content{
		float: left;
		overflow:hidden;/* Hack: Hide overflow so don't have IE Expanding Box Problem*/
		width: 580px;
		padding: 0px; margin: 0px;
		text-align: left;
		background-image:url(../images/phantom_bg.jpg ); /*   phantom_bg.gif   */
		background-repeat:no-repeat;
		/*margin-left: 60px;
		margin-top: 60px;
		border: 1px dashed  #FFF;	*/
		}

	#content_fixed{ /* Used to allow absolute positioning within a floated div */
  		position: relative;
		left: 0px; top: 0px ;
		width: 577px; height: 1500px;
		overflow:hidden; /* Hack: Hide overflow so don't have IE Expanding Box Problem*/
		}

	/* used to clear any elements containing floats */
	.clear {clear:both;}

/*
************************
BODY Styles
************************
*/

	html {
		padding: 0px;
		margin: 0px;
		}

	body{
		margin: 0 0 0 0;
		text-align: left;
		padding: 0px;
		color: #002455;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		min-width: 750px;
		/*background-color:#CC9;*/
		background-image:url(../images/phantom_background_body_2000.jpg);
		background-repeat: repeat-y;
		}


	h1{
		font-size:24px;
		color: #002455;/* */
		margin-top: 0px;
		margin-bottom: 0px;
		}
	h3{
		font-size:18px;
		font-weight:bold;
		color: #002455;/**/
		margin-top: 40px;
		margin-bottom: 0px;
		}

	h5 {
		font-size:13px;
		font-weight:bold;
		color: #002455; /**/
		margin-top: 15px;
		margin-bottom:0px;;
		}

	p{
		font-size: 13px /*12*/ ;
		line-height:16px;
		margin-top: 0px;
		margin-bottom: 5px;
		/*color: #29387F;*/
		}


/*
************************
HEADER Styles
************************
*/

	/* Logo */
	#screen_logo{
		position:  relative;
		top: 8px; left: 15px;
		border: 0px solid #FFF ;
		}

	/* Hide Print Only Logo */
	#print_logo {
		display:none; visibility:hidden;
		}

	/*Header Contact Form link  */
	#contact_us {position:  relative; top: -38px;  left: 570px; height:25px; width: 80px;}
	#contact_us a {display:block; height:25px; width: 80px; color: #FFF;
					font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;  padding:5px 0 0 9px; }
	#contact_us a:hover { color: #fff; background:url(../images/bg_glow_25.gif) no-repeat}

	/*Header Navigation Breadcrumb  */
	#headernavigation {
		position: relative ;
		top: -4px; left:120px ;
		width: 500px;
		height: 25px;
		margin: 0; padding: 0px;
		color: #867D3E ;
		z-index: 10;
		}
	a.headernavigation {
		color: #867D3E ;
		text-decoration: none;
		border-width: 0px;
		}
	a.headernavigation:hover {
		color: #002455;
		}

/*
************************
CSS Dynamic Menu Styles Styles
************************
*/

	/*DHTML CSS Menu Styles */
	body {behavior: url(../common/csshover.htc);} /* WinIE behavior call */

	div#nav {float: left; width: 90px; margin: 0px 0 20px -1px; background: #FFF;
			font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; }

	div#nav ul {margin: 0; padding: 0; width: 90px; background: #000033/* button color */; border: 1px solid #000033;}
	div#nav ul ul {width: 125px;} /*sub menu LEVEL 2/3 style */

	div#nav li {position: relative; list-style: none; margin: 0; border-bottom: 1px solid #000033;}

	div#nav li:hover {background: #2f408f /* hover color */;}
	div#nav ul.level2 li.submenu:hover  {background: url(../images/submenu_arrow.gif) 97% 55% no-repeat #2f408f/* hover color */; }

	/*sub menu link style */
	div#nav ul.level2 li.submenu {background: url(../images/submenu_arrow.gif) 97% 55% no-repeat ;}/**/
	div#nav li a {display: block; padding: 0px 0 0px 0px; overflow:hidden;  text-decoration: none; width: 80px; color: #babac8/* text color */;  }
	div#nav li.submenu li a {padding: 5px 0 5px 10px;font-size:11px; width: 100px;}/*sub menu LEVEL 2/3 link style */


	div#nav>ul a {width: auto;}

	div#nav ul ul {position: absolute; top: 0px; left: 90px; display: none;}
	div#nav ul ul ul {position: absolute; top: 0px; left: 125px; display: none;} /*sub menu LEVEL 2/3 style */
	div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {
		display:block; border: 1px solid #eeedf8;}

	div#nav ul img {border: 0; }


	div#navigation p{ color:#FFFFFF; font-size:10px; line-height:11px;}

	div#navigation ul.level1 a
	{
		display: block;
		margin: 0;
		padding: 0.5em 0.7em;
		text-decoration:none;
	}

/*
************************
B2B INTER-PAGE NAVIGATION Styles
************************
*/
	#page_navigation {
		clear:both;float: left;
		margin-top: 0px; padding: 0px;
		font-family: Tahoma, Verdana,  Arial;
		font-size:13px;
		color: #002455;
		}
	#page_navigation div {
		margin-bottom: 6px;
		}
	#page_navigation a {
		font-weight:bold;
		color: #867D3E ;
		text-decoration: none;
		border-width: 0px;
		}
	#page_navigation a:hover {
		color: #002455;
		text-decoration: underline;
		}



/*
************************
LINK Styles
************************
*/



	a.menuaction {
		font-weight:bold;
		color: #867D3E ;
		text-decoration: none;
		border-width: 0px;
		}
	a.menuaction:hover { color: #002455; }





	a.action	 {
		/*font-family: Verdana, Tahoma, Georgia, Arial;
		font-size: 12px;*/
		color: #867D3E;
		text-decoration: none;
		border-width: 0px;
		}
	a.action:hover {
		/*font-family: Verdana, Tahoma, Georgia, Arial;
		font-size: 10px;text-decoration: none; */
		color: #002455;


		}
