@charset "utf-8";
/* CSS Document */

*{padding:0px; margin:0px; outline:none;}
body{background-color:#FFF; text-align:center;}
img{border:none; clear:both;}
a:link{font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a:visited{font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a:hover{color:#0071BB; text-decoration:none;}
input{font-weight:bold;}
input:focus{background-color:#0071BB; color:#FFFFFF; font-weight:bold;}
textarea:focus{background-color:#0071BB; color:#FFFFFF; font-weight:bold;}

#container{
width:850px;
height:auto;
margin:auto;
margin-top:50px;
text-align:left;}

#header{
width:850px;
height:100px;
border-bottom:3px solid #000;
text-align:left;
position:relative;
}

span.headtext{position:absolute; right:5px; top:60px; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px;}

#topmenu{
width:850px;
height:20px;
text-align:right;}

#leftmenu{
float:left;
width:200px;
min-height:500px;
text-align:left;}

#content{
float:left;
width:649px;
height:auto;
min-height:500px;
text-align:left;
border-left:1px solid #666666;}

#footer{
width:850px;
height:auto;
margin:auto;
text-align:right;
clear:both;}

ul#menu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:square; margin-left:15px; margin-top:30px;}
li.menu{padding-bottom:10px;}

ul#topmenu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:square; display:inline;}
li.topmenu{display:inline; padding-right:20px;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; padding:15px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; padding:15px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:15px; padding-bottom:0px;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-bottom:15px; padding-left:15px; line-height:20px;}
label{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-bottom:15px; padding-left:15px; line-height:20px;}

p.footer{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:right;}

ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:30px; list-style:url(images/bullet_black.png);}
li{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

ul.case-study-list{list-style:url(images/bullet_black.png); margin-left:40px;}
li.case-study{margin-left:30px;}

ul h3{padding:0px; padding-bottom:10px; padding-top:10px;}
