html,body{
padding:0px;
margin:0px;
}
table{
padding:0;
margin:0;
}
.page_outline{
padding:0px;
margin:0px;
width:976px;
text-align:center;
}
.details{
width:200px;
}

.details a,
.details a:hover,
.details a:visited{
color:white;
text-decoration:none;
}


.primary_menu{
background-color:#000000;
border:3px #B18E30 solid;
color:white;
text-align:center;
padding:5px;
width:750px;
}
.contentyellow{
	width:90%;
	table-layout:inherit;
	vertical-align:top;
	text-align:center;
}
.blackspacer{
width:210px;
}
.blackborder{
background-color:#000000;
border:3px #B18E30 solid;
color:white;
text-align:center;
padding:5px;
width:100%;
}
.tapblackborder{
background-color:#000000;
border:3px #B18E30 solid;
color:white;
text-align:left;
padding:5px;
width:100%;
}
.tapblackborderyellowbg{
background-color:#000000 ;
border:3px #000000 solid;
color:white;
text-align:left;
padding:5px;
width:100%;
}
.filler{
	height:100%;
}
.mainmiddleyellow{
background-color:#B18E30;
text-align:left;
}
.mainmiddleyellow a,
.mainmiddleyellow a:visited{
color:white;
text-decoration:none;
}
.mainmiddleyellow a:hover{
color:black;
text-decoration:none;
}
.mainrmiddlered{
background-color:#000000;
vertical-align:top;
}

.topleftbar{
background-image:url(../images/topleftbar.jpg);
background-repeat:no-repeat;
width:18px;
height:25px;
}
.toprightbar{
background-image:url(../images/toprightbar.jpg);
background-repeat:no-repeat;
width:19px;
height:25px;

}
.bottombarleft{
background-image:url(../images/bottombarleft.jpg);
background-repeat:no-repeat;
}
.bottombarright{
background-image:url(../images/bottombarright.jpg);
background-repeat:no-repeat;
height:25px;
}
.topbar{
background-image:url(../images/topbar.jpg);
background-repeat:repeat-x;

}
.bottombar{
background-image:url(../images/bottombar.jpg);
background-repeat:repeat-x;
}
.barleft{
background-image:url(../images/barleft.jpg);
background-repeat:repeat-y;
}
.barright{
background-image:url(../images/barright.jpg);
background-repeat:repeat-y;
}

/* Navigation */

#nav_prim_menu,
#nav_prim_menu ul{
list-style:none;
display:block; 
float:left;
margin:0;
padding:0; 
}

#nav_prim_menu li {float:left;}
#nav_prim_menu li li {float:left;border:none;}
/* a hack for IE5.x and IE6 */
* html #nav_prim_menu li li {float:left; border:none;}


 #nav_prim_menu li a {
display:block; 
border:1px solid #ffffff;
float:left; 
color:#fff;
white-space:nowrap; 
width:110px;
height:25px;
background-color:#410903;
text-decoration:none;
text-align:center;
vertical-align:middle;
 line-height:25px;
 font-weight:bold;
 border-spacing:5px;
 padding:5px;
 margin-left:10px;
}

#nav_prim_menu li:hover {position:relative; z-index:300;}
#nav_prim_menu li:hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
* html #nav_prim_menu li:hover ul {left:10px;}

#nav_prim_menu ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav_prim_menu ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav_prim_menu li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav_prim_menu li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav_prim_menu li:hover > a {
text-decoration:none;
background-color:#FFFFFF;
color:#000000;
}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav_prim_menu li:hover li:hover ul,
#nav_prim_menu li:hover li:hover li:hover ul,
#nav_prim_menu li:hover li:hover li:hover li:hover ul,
#nav_prim_menu li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav_prim_menu li:hover ul ul,
#nav_prim_menu li:hover li:hover ul ul,
#nav_prim_menu li:hover li:hover li:hover ul ul,
#nav_prim_menu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav_prim_menu li:hover a,
#nav_prim_menu li:hover li:hover a,
#nav_prim_menu li:hover li:hover li:hover a,
#nav_prim_menu li:hover li:hover li:hover li:hover a,
#nav_prim_menu li:hover li:hover li:hover li:hover li:hover a,
#nav_prim_menu li:hover li:hover li:hover li:hover li:hover li:hover a
{color:#000000}

/* hide futher possible paths */
#nav_prim_menu li:hover li a,
#nav_prim_menu li:hover li:hover li a,
#nav_prim_menu li:hover li:hover li:hover li a,
#nav_prim_menu li:hover li:hover li:hover li:hover li a,
#nav_prim_menu li:hover li:hover li:hover li:hover li:hover li a
{
text-decoration:none;
background-color:#FFFFFF;
color:#000000;
}