/* colors dark: #134269, medium: #dfe8f1, light: #8ca6bc */

body {
	padding:0;margin:0;
	font: normal .9em verdana,garamond,arial,helvetica,sans_serif; color:#333;
	background:#134269 url(../images/background.png) repeat-x;
}
/* IE Fix for body Color */
* html body {background-color:#0076b2;}

li {list-style-position:inside;}
img {border:0;}
form {margin:0;padding:0;}
table {margin:0;padding:0;border-collapse:collapse;}
td {vertical-align:top;padding:0;margin:0;}

/* From DrakeBeil.com */

a:link {color: #fb9802;text-decoration:none;}
a:visited {color: #FF9900;text-decoration:none;}
a:hover {color: #FF0000;text-decoration:underline;}
a:active {color: #FF9900;text-decoration:none;}

#db_logo {position:absolute;top:0px;left:50%;margin-left:-440px;}
#wrapper {margin:0;padding:0;}
#top {position:relative;margin:26px 0 0 0;padding:0;text-align:center;}
#top #header {width:300px;margin:0 auto;height:50px;}
#top #header img {border:0;}
#top #menu {margin:0 0 2px 0;border:0;font-size:12px;}
/* Top Menu */
#top_menu {font-size: small;height:20px;color: #8ca6bc;}
#top_menu a {line-height:20px;color: #134269;margin-right:10px;margin-left:10px;}
#top_menu a:hover {line-height:20px;color: #ff0000;margin-right:10px;text-decoration:underline;}

#middle {width:1000px;margin:20px auto 0 auto;padding:0 20px 0 20px;}
#middle #content {background:transparent url(../images/body_back.png) repeat-y;padding:0;margin:-3px 0 0 0;}
#middle #side {padding:5px 0 0 25px;width:200px;}
#middle #main {}
.small_top {background:#ffffff url(../images/small_header.png) no-repeat;width:230px;height:50px;}
.small_top h2 {margin:0;padding:10px 0 0 60px;color:#134269;font:normal 26px "times new roman",serif;}
.small_middle {background:#ffffff url(../images/small_back.png) repeat-y;text-align:center;padding:0 10px;width:230px;}
.small_middle p {padding:5px 0 0 14px;margin:0;text-align:left;}
.small_middle .login {margin:0;padding:5px 0 0 0;}
.small_middle .login label {color:#134269;font-size:10px;display:block;text-align:left;margin-left:30px;}
.small_middle .login input {color:#333;border:1px solid #dfe8f1;}
.noborder {border-width:0px;}
.big_middle {background:transparent url(../images/big_back.png) repeat-y;padding:0 20px 0 20px;margin:-3px 0 0 0;}
.big_middle h2 {margin:20px 0 0 0;font-size:1em;text-align:center;}
.big_middle h3 {margin:10px 0;font-size:.8em;text-align:center;color:#fb9802;}
.big_middle ol {}
.big_middle ol li {list-style-position:inside;list-style-type:decimal;}
.big_middle p {margin:10px;}
.big_middle p:first-letter {font-size:1.2em;color:#134269;}
/* Image Positioning */
.big_middle .image_left {margin:10px;float:left;}
.big_middle .image_right {margin:10px;float:right;}
.big_middle .consulting_images {text-align:center;}
.big_middle .consulting_images img {border:2px solid #134269;margin:0 10px 0 0;}
.big_middle .team {margin:10px;float:right;width:116px;height:166px;
	border-top:1px solid #cccccc;
	border-right:1px solid #999999;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #999999;
}
.big_middle .case_studies {margin:10px;float:left;border:2px solid #134269;}

h1.heading {margin:0 8px 10px 8px;padding:0;text-align:center;}
h1.heading img.left {position:relative;top:11px;left:11px;border:0;}
h1.heading b.center {background:#fff url(../images/ul_middle.png) bottom repeat-x;color:#134269;font:normal 24px "times new roman",serif;margin:0;padding:0 0 5px 0}
h1.heading img.right {position:relative;top:11px;right:11px;border:0;}
li.no_style {list-style-position:inside;list-style-type:none;}
p.center {text-align:center}
.message {border:1px solid #333;background-color:#ddd;color:#333;padding:5px;font-size:1em;font-weight:bold;}
#link_holder {margin-left:180px;margin-bottom:5px;padding:5px;border:1px solid #134269;background-color:#E3EBF3;color:#134269;}
#link_holder a {text-align:center;display:block;font-weight:normal;font-size:12px;margin-bottom:3px;}
#link_holder p {text-align:center;margin:0;padding:0;font-weight:normal;font-size:10px}
#link_holder p:first-letter {font-weight:normal;font-size:10px;color:#134269;}

fieldset {margin:20px;color:#333;border:1px solid #dfe8f1;}
fieldset legend {font-weight:bold;color:#134269;}
fieldset table {width:400px;margin:20px auto;border-collapse:separate;}

#bottom_logo {text-align:center;margin-top:20px;}
#footer {color:#fff; text-align:center;}
