body{ margin: 0px; font-family: Verdana, sans-serif; font-size: 85%; text-align: center; }

.clr { clear: both; margin: 0; overflow: hidden; height: 1px; }

div.siteContainer { width: 761px; margin: -10px auto 20px auto; text-align: left; position: relative;}

div.bulldog_logo {margin: 30px 20px 0 0px; text-align: right; position: absolute; top: 0; right: 0;}

div.header { margin: 0px 0 0 0px; padding: 10px 0 0 0; }
div.header img { margin: 50px 0 -5px 0; padding :0; }

div.fact {clear: both; background: url(/bulldog-licensing/images/bulldog-licensing/did-you-know-banner.jpg) top left repeat-x; background-color: #99AD7C; color: #fff; padding: 25px 0;}
div.fact p{margin: 0 50px 10px 220px; font-size: 96%; color:#333333}
div.fact a{border-bottom: 1px solid; color: #333333;}

div.footer { position:relative; background: #1d0b10; text-align: center; font-size: 75%;}
div.footer ul { margin: 0 0px; padding: 80px 0 3px 0; list-style: none; } 
div.footer ul li { display: inline; margin: 0px 6px 0px 0; padding: 0px 11px 0 0; border-right: 1px solid #333; }
div.footer ul li a {color: #ffffff; text-decoration: none; text-transform: lowercase; }

div.terms {text-align: center; font-size: 90%; color:#999999; margin: 2px 0px 0 55px; padding: 7px 0 15px 0; border-top: 1px dashed #999999; width: 650px; }

div.main { position:relative; width:761px; background: #1d0b10; color: #fff; font-size: 90%;  padding: 1px 0; z-index:1;}

div.content { position:relative; float: left; width: 500px; margin: 30px 0 0 45px; background: #1d0b10; }
div.content p { margin: 10px 0 0 0; line-height: 1.5em;}

div.content h2 {font-family: arial, sans-serif; color: #7C6A5B; margin: 20px 0 0 0; font-size: 160%; text-transform: uppercase;}
div.content h3 {font-family: arial, sans-serif; color: #7C6A5B; margin: 20px 0 30px 0; font-size: 160%;}
div.content h4 a {font-family: arial, sans-serif; font-size: 120%; margin: 10px 0 0 0; color:#ffffff;}

div.content p.contact-content {margin: 30px 0 -5px 0; line-height: 20px; font-size: 120%;}
div.content p.address {margin: 50px 0 0 0; line-height: 18px;}
div.content p.address a {color: #ffffff; border-bottom: 1px solid #ffffff;}

div.case-study { margin: 40px 20px 0px 65px; padding: 1px 0; text-align: center;}
div.case-study ul { width: 300px; margin: 0 0 0 80px; padding: 0; list-style: none; }

div.case-study div.welcome { float: right; width: 220px; border-left: 1px dashed #999; text-align: left;}
div.case-study div.welcome img { margin: 138px 0 0 20px;}

/* SIDE BAR */
div.sidebar { float: right;  width: 110px; margin: 50px 50px 0 0 }
div.sidebar h2 { font-size: 100%; text-transform: uppercase; border-bottom: 1px solid #333333; margin: 0px 0px 0px 0; font-weight: bold;}
div.sidebar h2 a {color: #7C6A5B;}
div.sidebar h3 { font-size: 95%; text-transform: uppercase; margin: 10px 5px 0 0; color: #999999;}
div.sidebar h3 a {color: #999999;}
div.sidebar p { margin: 10px 0 45px 0;} 

div#slides { position:relative; height:200px; overflow:hidden;}

/*Drop down menu*/
.menu { background: #361115; }
#nav { position:relative; width:690px; margin: 0 0 0 38px; padding: 0; list-style: none; z-index:99; }
#nav li { display: block; float: left; position: relative; margin: 0 35px 0 3px; font-size: 90%;} 
#nav li a { display: block; text-decoration: none; padding: 5px; color: #fff; text-transform: uppercase; color: #888; font-weight: bold;}
#nav li a:hover {background-color: #99AD7C; color: #361115; }
#nav li ul { position: absolute; left: 0px; top: 1.9em; width: 200px; margin: 0; padding: 0; display: none; font-size: 100%; z-index:99;}
#nav li ul li {margin : 0; padding: 3px 0; width: 280px; background: #ccc;}
#nav li ul li a { padding: 2px 5px; color: #361115;} 
#nav li ul li a:hover { color: #f00; background: #ccc; } 
#nav li:hover ul, #nav li.over ul { display: block; } 

div.content ul { margin: 15px 0; padding: 0; font-size: 120%;}
div.content ul li { margin: 5px 10px; list-style: none; }

a img{ border: none; }
a {text-decoration: none; text-decoration: none; color: #a9bc8e;}
a:hover {text-decoration: underline; }


form { margin: 15px 0;}
form label { display: block; margin: 2px 0px; }
form input { width:250px; margin: 0 0 20px 0; }
form input[type=submit] { display:block; margin-top:15px; }

#fact { width:400px; height:150px; }

.decimage_left { float:left; margin: 10px 10px 10px 0; border:2px solid black; }
.decimage_right { float:right; margin: 0 10px 10px 10px; border:2px solid black; }
.decimage { text-align:center; margin:15px; }


blockquote p {
color:#76614e;
font-size:22px;
padding:0;
margin:0;
font-weight:bold;
text-align:center;
}




table { color:#fff; border:1px solid; background:#000;  width:100%; text-align:center; border-spacing:0; }

table thead {  background:#000; color:#fff; }

table thead th { border:1px solid #fff; border-bottom:0;  padding:5px; }

table tbody td {  padding:10px; border:1px solid #fff; }


