/* CSS Document */

BODY {
background:url(../images/bg_fade_dae0e7_b7c3cf.gif) top repeat-x #b7c3cf;
margin:0px;padding:0px;
text-align:center;
}

img, div { behavior: url(http://85.17.117.191/~brettbaker/includes/misc/iepngfix.htc) }

img {
border:0px;
}

div.container {
background:url(../images/container_bg.png) repeat-y;
position:relative;
width:990px;
padding:0px 5px;
top:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
min-height:900px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html div.container {
height: 900px;
}

#top_container {
position:relative;
width:1000px;
height:25px;
top:20px;
margin-left:auto;
margin-right:auto;
}

#bottom_container {
position:relative;
width:1000px;
height:25px;
top:20px;
margin-left:auto;
margin-right:auto;
}

div.header {
background:url(../images/bg_header.gif) top repeat-x;
width:990px;
height:300px;
padding:1px 0px;
border-top:#bdc3c9 solid 1px;
border-bottom:#edf4fc solid 1px;
}

#breadcrump {
width:770px;
* width:990px; /* IE Fix */
height:10px;
padding:5px 10px 5px 210px;
font: 10px "Lucida Grande", Tahoma, Arial, Verdana;
}

#breadcrump a{
text-decoration:underline;
}

#breadcrump a:hover, #breadcrump a:active{
text-decoration:none;
}

#navigation {
width:200px;
float: left;
height: 1%; /* Holly hack for Peekaboo Bug */
position: relative;
font: 11px "Lucida Grande", Tahoma, Arial, Verdana;
}

#navigation h1 {
width:186px;
* width:200px; /* IE Fix */
margin:0px;
padding:3px 7px 6px 7px;
font: bold 14px "Lucida Grande", Tahoma, Arial, Verdana;
color:#ffffff;
}



/* @group Menu */

/* MENU
_______________________________*/

#navigation a {
color:#333333;
text-decoration:none;
background:url(../images/bullet_off.gif) no-repeat 10px center;
display:block;
padding-left:30px;
	}
	
#navigation ul{ /*CSS for Simple Tree Menu*/
width:200px;
margin:10px 0px;
padding:0px;
border-top:#bdc3c9 solid 1px;
border-bottom:#edf4fc solid 1px;
}

#navigation li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-t ype:none;
list-style:none;
margin:0px;
padding:5px 0px;
border-top:#edf4fc solid 1px;
border-bottom:#bdc3c9 solid 1px;
}

#navigation li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
margin: 0px;
padding:5px 0px;
}

#navigation li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
margin:5px 0 0 0;
padding:0;
border:none;
width:199px;
display: none; /*Hide them by default. Don't delete. */
}

#navigation .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
margin:0px;
padding:5px 0px;
border-top:#edf4fc solid 1px;
border-bottom:#bdc3c9 solid 1px;
background:#ebf0f6;
}

#navigation .submenu ul li a{ /*Style for LIs of ULs that are children of LIs (submenu) */
color:#333333;
text-decoration:none;
background:url(../images/bullet_off.gif) no-repeat 20px center;
display:block;
padding-left:40px;
}

#navigation .submenu ul li a:hover{ /*Style for LIs of ULs that are children of LIs (submenu) */
background:url(../images/bullet_on.gif) no-repeat 20px center ;
}

/* @end */



#navigation #contact_details{
padding:15px;
margin-top:30px;
font: 11px "Lucida Grande", Tahoma, Arial, Verdana;
line-height:15px;
color:#666666;
}

#navigation #contact_details a{
text-decoration:underline;
color:#666666;
}

#content {
width:770px;
padding:10px;
float: left;

font: 11px "Lucida Grande", Tahoma, Arial, Verdana;
line-height:15px;
color:#333333;
}

#column_end {
clear:both;
}

#footer {
margin:50px auto;
font: 10px "Lucida Grande", Tahoma, Arial, Verdana;
color:#667482;
}
