/* teststyle.css 001 2010.03.17 */
/* ----------------------------
The total width of an element should always be calculated like this:
width + left padding + right padding + left border + right border + left margin + right margin
The total height of an element should always be calculated like this:
height + top padding + bottom padding + top border + bottom border + top margin + bottom margin
   ---------------------------- */
   
body
{
background-color:#d0e4fe;
margin:0 1cm 0 1cm;
}
h1
{
color:orange;
text-align:center;
}

#whole_container
{
max-width: 1200px;
margin: 0px auto;
}

#header_block
{
background-repeat:repeat-x;
background-image:url("images/titleback.jpg");
height:112px;
}

#left_nav_box
{
float: left;
width: 180px;
border-right: 1px solid #efefef;
height:inherit;
}

#left_nav_box h4
{ 
margin: 0px;
padding: 0px;
}

#left_nav_box ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: sans-serif;
}

#left_nav_box li
{ 
margin: 0px; 
}

#left_nav_box a
{
display: block;
color: #333;
background-color: #efefef;
padding: 0px;
text-decoration: none;
color: #3B4E77;
border-bottom: 1px solid #aaa;
border-left: 10px solid #eeeeee;
border-right: 10px solid #eeeeee;
font-size: 9pt;
font-weight: bold;
}

#left_nav_box a:hover
{
background-color: #dddddd;
color: #444444;
border-left-color: #91B6DF;
border-right-color: #91B6DF;
padding: 0px;
}

#left_nav_box a.selected
{
border-left-color: #445577;
border-right-color: #445577;
background-color: #D7E8EC;
}

#content_box2
{
clear:both;
text-align:left;
padding-left:10px;
}

#content_box2 h1
{
background-color: #efefef;
padding: 10px 0px 5px 10px;
margin-bottom: 10px;
margin-top: 5px;
border: 1px solid #aaaaaa;
border-left: 4px solid #aaaaaa;
font-family: sans-serif;
font-size: 16pt;
text-align:left;
}

#content_box2 p
{
padding: 10px;
text-align:left;
}

/* eof - teststyle.css */
