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

/*Browser defaulting*/
*{ padding:0; margin:0; }
body { background:url(../images/bg.png) repeat #1D1E22; width:100%; margin:0 auto; text-align:center; padding-top:25px; font-size:62.5%; }
img { border:none; }
h1 { font-size:2em; }
h2 { font-size:1.5em; }
h1 a{ font-size:1.3em; color:#A1A8B5; font-family:Arial Black, sans-serif; text-decoration:none; }
h1 a:hover { font-size:1.3em; color:#A1A8B5; font-family:Arial Black, sans-serif; text-decoration:underline; }
h2 a{ font-family:Arial Black, sans-serif; font-size:1.2em; color:#707B8F; text-decoration:none; } 
h2 a:hover { font-family:Arial Black, sans-serif; font-size:1.2em; color:#707B8F; text-decoration:underline; } 
h3 { font-family:Century Gothic, Verdana, sans-serif; font-size:2em; color:#D7DADF; font-weight:normal; margin:0 0 10px 20px; }
h4 { font-family:Century Gothic, Verdana, sans-serif; font-size:2em; color:#636C7C; font-weight:normal; margin:0; padding:0;}
span { font-weight:bold; }
p { color:#D7DADF; font-family:Verdana, sans-serif; font-size:1.1em; font-weight:normal; margin-top:10px; }
/*End Browser Defaulting*/

/*Styling for content*/
#header_wrapper { width:740px; height:170px; margin:0 auto; background:url(../images/laptop.jpg) no-repeat top right; text-align:left; }
#header { width:740px; float:left; text-align:center; }
#logo { width:81px; float:left; }
#logos { width:450px; margin:5px 0 20px 5px; float:left; }
#telephone { clear:both; text-align:left; margin:0 0 15px 100px; color:#D0D4D7; font-size:3em; }
#telephone p { display:inline; font-size:0.7em; color:#D0D4D7; margin:0; padding:0; }
#telephone span { font-family:Wingdings; display:inline; font-size:1em; color:#D0D4D7; margin:0; padding:0; }
#telephone a { color:#D0D4D7; text-decoration:none; font-size:0.7em; font-family:Verdana, sans-serif; }
#telephone a:hover { color:#707B8F; text-decoration:none; font-size:0.7em; font-family:Verdana, sans-serif; }
#menu { width:470px; height:33px; background:url(../images/left_content_top.jpg) no-repeat bottom left; clear:both; }
#menu ul { list-style:none; padding:15px 0 0 40px; width:450px; height:13px; }
#menu ul li { float:left; width:auto; color:#D0D4D7; }
#menu ul li a { font-family:Verdana, sans-serif; font-size:1.2em; color:#D0D4D7; font-weight:bold; text-decoration:none; }
#menu ul li a:hover { font-family:Verdana, sans-serif; font-size:1.2em; color:#D0D4D7; font-weight:bold; text-decoration:underline; }
.menu { width:470px; height:33px; clear:both; }
.menu ul { list-style:none; padding:15px 0 0 40px; width:450px; height:13px; }
.menu ul li { float:left; width:auto; color:#D0D4D7; }
.menu ul li a { font-family:Verdana, sans-serif; font-size:1.2em; color:#D0D4D7; font-weight:bold; text-decoration:none; }
.menu ul li a:hover { font-family:Verdana, sans-serif; font-size:1.2em; color:#D0D4D7; font-weight:bold; text-decoration:underline; }
#content_wrapper { width:100%; height:555px; background:url(../images/content_bg.png) repeat-x; }
#services_content_wrapper { width:100%; height:600px; background:url(../images/services_content_bg.png) repeat-x; }
#content { width:740px; margin:0 auto; }
.content { width:740px; margin:0 auto; padding:50px 0 0 0; text-align:left; }
.content ul { list-style:disc; width:730px; margin:10px 0 0 0; padding:0; }
.content ul li { color:#344756; font-family:Verdana, sans-serif; font-size:1.2em; margin:0 0 0 25px; }
#clients { list-style:none; width:730px; margin:10px 0 0 0; padding:0; }
#clients li { color:#344756; font-family:Verdana, sans-serif; font-size:1.2em; margin:0 0 5px 0; }
#left_content { float:left; width:468px; }
#home_left_content { background:url(../images/left_content.jpg) no-repeat; padding:15px 0 20px 0; width:468px; height:221px; text-align:left; }
#home_left_content_text { margin:15px 0 0 185px; width:235px; padding:0 0 0 20px; }
#fom_1  { margin:15px 0 0 340px; background:url(../images/fom_1.jpg); width:106px; height:42px; display:block; text-align:center; }
#fom_1:hover { margin:15px 0 0 340px; background:url(../images/fom_1_over.jpg); width:106px; height:42px; display:block; text-align:center; }
#fom_1  a:link { height:37px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-size:1em; font-weight:normal; display:block; padding-top:5px; }
#fom_1  a:visited { height:37px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-size:1em; font-weight:normal; display:block; padding-top:5px; }
#fom_1  a:hover { height:37px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-size:1em; font-weight:normal; display:block; padding-top:5px; }
.fom_2  { margin:15px 0 0 85px; background:url(../images/fom_2.jpg); width:106px; height:42px; display:block; text-align:center; }
.fom_2:hover { margin:15px 0 0 85px; background:url(../images/fom_2_over.jpg); width:106px; height:42px; display:block; text-align:center; }
.fom_2  a:link { height:37px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-size:1em; font-weight:normal; display:block; padding-top:5px; }
.fom_2  a:visited { height:37px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-size:1em; font-weight:normal; display:block; padding-top:5px; }
.fom_2  a:hover { height:37px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-size:1em; font-weight:normal; display:block; padding-top:5px; }
#links { margin:50px 0 0 0; width:500px; }
#our_clients_button  { margin:8px 0 0 0; background:url(../images/our.jpg); width:147px; height:41px; display:block; text-align:center; }
#our_clients_button:hover  { margin:8px 0 0 0; background:url(../images/our_over.jpg); width:147px; height:41px; display:block; text-align:center; }
#our_clients_button:link { height:37px; text-decoration:none; font-family:Verdana, sans-serif; color:#292B33; font-size:1.2em; font-weight:bold; display:block; padding-top:5px; }
#our_clients_button:visited { height:37px; text-decoration:none; font-family:Verdana, sans-serif; color:#292B33; font-size:1.2em; font-weight:bold; display:block; padding-top:5px; }
#our_clients_button:hover { height:37px; text-decoration:none; font-family:Verdana, sans-serif; color:#292B33; font-size:1.2em; font-weight:bold; display:block; padding-top:5px; }
#our_clients { width:137px; float:left; margin:0 190px 0 0; text-align:center; }
#our_clients img { margin:0 0 0 5px; }
#our_services { width:137px; float:left; text-align:center; }
#our_services img { margin:0 0 0 5px; }
#our_services_button  { background:url(../images/our.jpg); width:147px; height:41px; display:block; text-align:center; }
#our_services_button:hover  { background:url(../images/our_over.jpg); width:147px; height:41px; display:block; text-align:center; }
#our_services_button:link { height:37px; text-decoration:none; font-family:Verdana, sans-serif; color:#292B33; font-size:1.2em; font-weight:bold; display:block; padding-top:5px; }
#our_services_button:visited { height:37px; text-decoration:none; font-family:Verdana, sans-serif; color:#292B33; font-size:1.2em; font-weight:bold; display:block; padding-top:5px; }
#our_services_button:hover { height:37px; text-decoration:none; font-family:Verdana, sans-serif; color:#292B33; font-size:1.2em; font-weight:bold; display:block; padding-top:5px; }
#right_content { float:right; width:240px; height:475px; background:url(../images/right_column.jpg) no-repeat bottom right; text-align:left; }
#right_content p { color:#636C7C; }
#home_right_content { margin:80px 0 0 15px; }
.right_content_text { width:200px; margin:10px 0 0 15px; }
/*End Styling for content*/

/*Styling for lower content*/
#lower_content { clear:both; width:740px; text-align:left; margin:0 auto; margin-top:10px; padding-left:25px;  }
#lower_content p { font-size:0.9em; font-family:Verdana, sans-serif; color:#FFFFFF; }
#lower_content a:link { font-weight:normal; text-decoration:none; color:#FFFFFF; }
#lower_content a:visited { font-weight:normal; text-decoration:none; color:#FFFFFF; }
#lower_content a:hover { font-weight:normal; text-decoration:underline; color:#FFFFFF; }
/*End Styling for lower content*/

/* End Keeling Consultants CSS Document */