body {font-family:arial;color:#333333;font-size:.8em;background: black url('images/backgroundgradient.jpg') repeat-x;margin-top:0px;}



#main_container {margin:0 auto;width:1040px;margin-top:0px;}

#container {width:1000px;height:auto;float:left;margin-top:0px;background:black;padding-right:40px;background-image: url('images/shadowright.jpg');background-position:right top;background-repeat:no-repeat;}

#container2 {width:1000px;height:auto;float:left;margin-top:0px;padding-left:0px;padding-left:20px;background-image: url('images/shadowleft.jpg');background-position:left top;background-repeat:no-repeat;}


#center_main {margin-right:auto;position:relative;float:left;color:white;background:black;width:822px;}

#left_main {height:570px;width:178px;float:left;background-color:black;background-image: url('images/sliver_left.jpg');background-position:right top;background-repeat:no-repeat;}

#right_main {height:570px;width:238px;float:right;background-image: url('images/sliver_right.jpg');background-position:left top;background-repeat:no-repeat;}

#right_main img {border:none;}

#header {height:140px;background: url('images/header.jpg');}


#quote {display:block;line-height:20px;width:180px;margin-left:30px;font-size:14px;}

h2 {margin-left:40px;font-size:16px;margin-top:30px;}
h4 {margin-left:52px;font-size:13px;margin-top:30px;}
th {text-align:left;}

a:link {color:white;}
a:visited {color:white;}


#navbar {list-style-type:none;margin-top:20px;}



#clients {padding-left:10px;width:584px;}
#clients img {float:left;height:100px;width:150px;padding:15px;}

#services {padding-left:40px;width:540px;}
#services_header {margin-left:-10px;margin-bottom:40px;}

#services li {list-style-type:none;background-image:url(images/bullet.jpg);background-repeat:no-repeat;padding-left:14px;line-height:20px;margin-left:-20px;}

#contact {float:left;margin-left:100px;margin-top:30px;}
#partners {float:left;margin-left:100px;margin-top:70px;}

#partners img {border:none;}
#partners a:link {color:black;}
#partners  a:hover {color:black;}
#partners  a:visited {color:black;}

#front_page {padding-left:10px;width:500px;}
#front_page p {width:500px;margin-left:30px;font-size:13px;line-height:20px;}

#client_right {margin-left:32px;margin-top:25px;}
#client_right img {width:175px;height:110px;margin-bottom:30px;}

#client_right a:link {color:black;}
#client_right  a:hover {color:black;}
#client_right  a:visited {color:black;}

#clients {width:540px;}
#clients img {border:none}
#clients a:link {color:black;}
#clients a:hover {color:black;}
#clients a:visited {color:black;}
#seemore {float:right;margin-right:30px;}

#main_list li {line-height:20px;}

#main_list ul {float:left;}

#main_list {background-color:#F1F1F1;border:none;float:left;margin-left:8px;margin-top:40px;padding-right:25px;padding-top:10px;padding-bottom:10px;margin-bottom:40px;}







#slogan {background-image: url('images/navbar_left.jpg');}







#logo {position:relative;top:30px;margin-left:57px;}



#indent {margin-left:50px;}



.whatwedo li {padding-bottom:4px;list-style:none;}

.whatwedo {list-style:none;margin-left:45px;}

.whatwedo img {margin-right:5px;margin-bottom:-7px;}



#copyright {color:white;margin:0 auto;font-size:14px;margin-bottom:50px;width:1000px;text-align:center;float:left;margin-top:10px;}





#training_list {margin-left:50px,}
#training_list li {margin-bottom:13px;margin-left:50px;margin-top:-10px;}
#training_list ul {position:relative;top:-10px;}

#training p {margin-top:8px;width:475px;margin-left:50px;}

#training {;width:500px;}



#contactlist {list-style:none;line-height:30px;margin-bottom:50px;margin-left:80px;}



#contactlist img {margin-bottom:-3px;margin-right:10px;}



#left_email a {color:white;font-size:11px;}



#left_email {margin-top:45px;margin-left:15px;}



h3 {margin-left:45px;font-size:15px;}