body {
background:#222;
text-align:center;
font:12px/16px "Arial", Arial, Helvetica, Sans-Serif;
color:#fff;
margin:0;padding:0;
}

#content ul { list-style:square;font-size:12px; }

#content li { margin-left:15px; }

#content li ul { list-style:square; }

#content li li { list-style:square; }

a:visited, a:link { text-decoration:none;color:#903 }

a:hover, a:active { text-decoration:underline;color:#336 }

/* object structure */

#container {
background:transparent url(img/backall.gif) top repeat-y;
width:900px;
margin:0 auto;
padding:0;
text-align:center;
}

#topbar {
position:relative;
top:0px;left:0px;
height:95px;
width:850px;
background:#000 url(graphics/westlogo.gif) top no-repeat;
color:#fff;
margin:0 auto;
}

#lower {
width:850px;
padding:0;
margin:0;
background:none;
color:#000;
margin:0 auto;
}

#menu1 {
position:relative;
float:left;
top:0px;left:0px;
color:#000;
font:bold 12px/17px Arial, Verdana, Sans-serif;
width:850px;
height:20px;
background:#fff url(graphics/menugrad.gif) bottom repeat-x;
margin:10px 0 0;
padding:5px 0 0;
text-align:left;
}

#menu1 a:link, #menu1 a:visited {
font:bold 12px/14px Arial, Verdana, Sans-Serif;
color:#333;
text-decoration:none;
margin-left:25px;
}

#menu1 a:active, #menu1 a:hover {
color:#630;
text-decoration:underline;
margin-left:25px;
}

#menu2 {
position:relative;
float:left;
top:10px;
left:0;
width:200px;
height:550px;
background:#966;
text-align:left;
padding:0;margin:0;

}

#menu2 ul {
margin:0;
padding:0;
list-style-type:none;
}

#menu2 li { display:inline; }

#menu2 li a:link, #menu2 li a:visited {
font:normal 12px/24px Arial, Verdana, Sans-Serif;
color:#fff;
text-decoration:none;
width:190px;
background:none;
display:block;
padding:0 0 0 10px;
margin:0;
}

#menu2 li a:active, #menu2 li a:hover {
color:#fcc;
text-decoration:none;
background:#630;
}

#menu li.mtitle {
font:bold 12px/18px Arial, Verdana, Sans-Serif;
color:#ccc;
padding:4px 0;
}

#menu2 li.mtitle a, #menu2 li.mtitle a:link, #menu2 li.mtitle a:visited {
font:bold 12px/18px Arial, Verdana, Sans-Serif;
color:#fff;
padding:0 0 0 10px;
margin:0;
background:#333;
}

#menu3 {
position:relative;
width:640px;
height:99px;
}

#menu3 ul {
list-style:none;
padding:0;margin:0;
width:640px;
float:left;
background:#fff;
}

#menu3 li { float:left;margin:0; }

#menu3 li a {
display:block;
width:149px;
height:99px;
margin-left:11px;
}

.hide { display:none; }

#content {
position:relative;
float:left;
text-align:justify;
top:10px;
left:10px;
width:640px;
background:none;
color:#000;
margin:0;padding:0;
}

#content p {
padding:5px 0 0 15px;
}

#content h3, #content h2, #content h1 {
padding:5px 20px 0 15px;
text-align:left;
}

#content h2 { line-height:23px; }

#content h3 { font-size:14px; }

ul.innermenu {
background:#000;
display:block;
list-style:none;
height:28px;
}

ul.innermenu li {
display:inline;
}

ul.innermenu li a, ul.innermenu li a:visited {
display:inline;
color:#fff;
height:30px;
background:#000;
line-height:27px;
padding:7px 8px;
}

ul.innermenu li a:hover, ul.innermenu li a:active {
background:#666;
text-decoration:none;
}

#westfoot {
margin:30px 0 0;
width:850px;
height:80px;
text-align:center;
background:#966;
color:#fff;
clear:both;
font-size:11px;
}

#basic-accordian{
padding:0;
width:620px;
z-index:2;
margin:0 0 0 15px;
}

.accordion_headings{
padding:5px;
background:#000;
color:#fff;
cursor:pointer;
font-weight:bold;
}

.accordion_headings:hover{background:#630;}

.accordion_child{padding:15px;background:#fff;}

.header_highlight{
background:#666;
}