/* CSS Document */

/* <style type="text/css"> */

*
{
border:none;
margin:0;
padding:0;
}

/* Link Page Stuff */

a:active 
{
background:none;
color:#666666;
font-family:arial,verdana,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a:link 
{
background:none;
color:#666666;
font-family:arial,verdana,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a:visited 
{
color:#666666;
font-family:arial,verdana,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a:hover 
{
color:#000000;
font-family:arial,verdana,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

body
{
background-color:#ffffff;
color:#666666;
font-family:arial,verdana,sans-serif;
font-size:10px;
}

#container
{
background-color:#ffffff;
margin:30px auto 10px;
padding:0px;
width:600px;
}

#menu
{
left:0px;
margin:0px 0px 0px auto;
padding:0px 0px 0px 0px;
position:relative;
top:18px; /*17px*/
width:150px; /*120px*/
z-index:99;
}

#logo
{
color:#888888;
font-size:14px;
left:1px;
position:relative;
top:1px;
z-index:98;
}

#line-1
{
font-size:0px;
left:0px;
position:relative;
top:0px;
z-index:100;
}

#line-2
{
font-size:0px;
left:0px;
position:relative;
top:0px;
z-index:100;
}

#content-index
{
background-color:#ff7f50;
font-size:0px;
padding:0;
}

#content-figs
{
background-color:#f6f6f6;
font-size:0px;
padding:0;
}

#content
{
background-color:#f6f6f6;
border-left:1px solid #e1e1e1;
color:#666666;
font-family:arial,verdana,sans-serif;
font-size:10px;
padding:4px 4px 4px 4px;
text-align:left;
}

#footer
{
color:#666666;
left:0px;
padding:0px 0px 60px 0px;
position:relative;
text-align:right;
top:0px;
}

#vertical-space
{
color:#666666;
left:0px;
padding:0px 0px 60px 0px;
position:relative;
text-align:center;
top:0px;
}

/*  Header Stuff */

h1
{
border-color:#d1d1d1;
border-style:solid none solid none;
border-width:1px;
color:#666666;
font-size:10px;
margin:4px 0px 4px 0px;
text-align:left;
}

h2
{
border-color:#d1d1d1;
border-style:none none solid none;
border-width:1px;
color:#666666;
font-size:10px;
margin:4px 0px 4px 0px;
text-align:left;
}

h3
{
color:#666666;
font-size:10px;
margin:4px 0px 4px 0px;
text-align:left;
}

h4
{
border-color:#d1d1d1;
border-style:solid none solid none;
border-width:1px;
color:#666666;
font-size:10px;
font-weight:normal;
margin:4px 0px 4px 0px;
text-align:left;
}

h5
{
border-color:#d1d1d1;
border-style:none none solid none;
border-width:1px;
color:#666666;
font-size:10px;
font-weight:normal;
margin:4px 0px 4px 0px;
text-align:left;
}

h6
{
color:#666666;
font-size:10px;
font-weight:normal;
margin:4px 0px 4px 0px;
text-align:left;
}

hr
{
color:#d1d1d1;
height:1px;
}

/* Table Stuff */

table
{
border-spacing:0px;
margin:0 0 0 -4px;
padding:0;
/*border-collapse:collapse;*/
}

tr
{
border-spacing:0px;
padding:0 0 0 0px;
}

td
{
border-spacing:0px;
padding:0 0 0 4px;
}

table.exer
{
border-collapse: collapse;
margin:2px 0 6px 2px;
/*margin: 0px auto 0px;*/
/*margin: 0px auto 2px 0px;*/
/*border:1px solid #aaaaaa;*/
}

tr.exer
{
padding:0px 0px 0px 0px;
}

td.exer
{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:1px 2px 1px 2px;
text-align:center;
}

td.exerr
{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:1px 2px 1px 2px;
text-align:left;
}

#linkmenu
{
padding:4px;
/*padding:4px 4px 0px 4px;*/
text-align:center;
}

/* ---------------------------------------------------------------------- */

.sidebarmenu ul
{
margin:0;
padding:0;
list-style-type:none;
font:10px arial;
text-align:right;
width:150px; /* Main Menu Item widths */
border-top:solid 1px #e2e2e2;
/*border-bottom:1px solid #e2e2e2;*/
}
 
.sidebarmenu ul li
{
position:relative;
}

/* Top level menu links style */

.sidebarmenu ul li a
{
display:block;
overflow:auto; /* force hasLayout in IE7 */
color:#666666;
text-decoration:none;
padding:1px 2px 1px 1px;
border-bottom:1px solid #e2e2e2;
/*border-right:1px solid #e2e2e2;*/
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active
{
background-color:#ffffff; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited
{
color:#000000;
}

.sidebarmenu ul li a:hover
{
color:#000000;
background-color:#f6f6f6;
}

/* Sub level menu items */

.sidebarmenu ul li ul
{
position:absolute;
text-align:left;
width:150px; /*Sub Menu Items width */
top:-1px;
visibility:hidden;
border-left:1px solid #f6f6f6;
}

.sidebarmenu a.subfolderstyle
{
/*background:url(right.gif) no-repeat 97% 50%;*/
background:url(right.gif) no-repeat 1% 50%;
}

/* Holly Hack for IE */
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/* ---------------------------------------------------------------------- */

#youarehere a
{
background-color:#f4f4f4;
color:#000000;
font-size:10px;
padding:1px 2px 1px 1px;
text-align:right;
}

#youarehere-l a
{
background-color:#f4f4f4;
color:#000000;
font-size:10px;
padding:1px 2px 1px 1px;
text-align:left;
}

/* List Stuff */

.bullet
{
margin-left:0px;
padding-left:0px;
list-style:none;
}

.bullet li
{
padding-left:9px;
background-image:url(bul-6x6-a0a0a0.jpg);
background-repeat:no-repeat;
background-position:0 4px;
}

/* </style> */


