/* CSS Document */

* {margin:0; padding:0;} 

img {display:block;}

body {margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif;
font-size:12px; background-color:#8ba6ce;}

.tophalf {width:800px;}

.bottomhalf {width:800px;}

.padding {padding:10px;}

.container {display:table; border-left:15px solid #7f99be; border-right:15px solid #7f99be; margin:auto; 
padding-top:15px; text-align:left; width:800px; background-color:#0046b6;}

.logo {float:left; width:150px; background:white;}

.nav_picture {float:left; width:650px; background:white;}

.nav {background-color:#f3f3f3; width:650px; height:30px;}
.nav ul {font-size:10px;}
.nav li {list-style:none; float:left;}
.nav li a {display:block; float:left; margin-left:10px; padding-top:7px;
text-decoration:none; color:#7e7e7e;}
.nav li a:hover {color:red;}

.picture {width:650px; background:white;}

.left_menu {border-top:1px solid #dbdbdb; width: 150px; float:left; background-color:#dbdbdb;}
.left_menu ul {font-size:12px;}
.left_menu li {list-style:none; }
.left_menu li a {display:block; padding:5px; border-bottom:1px solid #ccc; padding-left:10px;
text-decoration:none; color:#7e7e7e;}
.left_menu li a:hover {color:red; background-color:white;}

.content {border-top:1px solid #dbdbdb; 
background:white; width: 650px; float:left; padding-bottom:10px;}

.footer {}

/* DEFINITIONS */

.padding li {margin-left:15px;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; border-bottom:1px solid #ccc; margin-bottom:10px; color:red;}

h2 {font-size:12px; font-variant:small-caps; color:red; padding-bottom:5px; padding-top:5px;}

p {padding:5px 0px 5px 0px;}
