* {margin: 0 auto; padding: 0 0 0 0px}
body  {font-family: trebuchet,arial,verdana,tahoma; background:#e1e1e1 url("../graphics/lapointe_bg.gif") repeat-x;}
h1 {font-size:24px; color:#000; font-weight:bold; text-decoration:none; padding:0 0px 0px 0px;}
h2 {font-size:18px; color:#000; font-weight:bold; text-decoration:none; padding:0 0px 0px 0px;}
h3 {font-size:16px; color:#8F0000; font-weight:bold; text-decoration:none; padding:0 0px 10px 0px;}
h4 {font-size:14px; color:#8F0000; font-weight:bold; text-decoration:none; padding:0 0px 10px 0px;}
p {padding:0 0 10px 0; font-size:12px;}
p a:link {color:#8F0000; text-decoration:none;}
p a:hover {color:#000; text-decoration:underline;}
p a:visited {color:#8F0000; text-decoration:none;}

/* SITE WRAPPER & BLOCK LEVEL ELEMENTS ** */

#sitewrap {width: 100%; height:100%; text-align: left;}
#bodyblock {width: 700px; clear: both;}
#topgraphic {width: 680px; height:55px; background:url("../graphics/lapointe_topgraphic.jpg") repeat-x; padding: 0 0 0 20px; }
#contentcontainer {width:100%; border:1px solid #3D3D3D; background:#fff; clear:both; margin:20px 0 0 0;}
#col_container {width:100%; clear:both;}
.backdrop_contact { background:url("../graphics/backdrop_contact.jpg") repeat-x;}
.backdrop_front {height:295px; background:#fff url("../graphics/lapointe_contentbg.jpg") no-repeat top right;}
.backdrop {background:#fff;}
#bottom {width:100%; background:#000; height:115px; clear:both;}
#middle {width:100%; background:#000; clear:both;}
#navigation {text-align:right; height:25px; width:100%; background:#999; margin:0; padding:0px;}
#navigation2 {text-align:right; height:25px; width:100%; background:url("../graphics/lapointe_secondarynav.jpg") repeat-x; margin:0; padding:0px;}
#lapointe_logo{}
#accent{width:100%; height:5px; background:#8F0000; margin:0; padding:0px;}
#footer {text-align:left; height:30px; width:680px; background:url("../graphics/lapointe_topgraphic.jpg") repeat-x; margin:0; padding:5px 10px 5px 10px;}
#logo {text-align:left; float:left; width:234px; height:43px; background:url("../graphics/lapointe_logo.gif") repeat-x; margin:5px 0 0 0px;}
.half_col {width:330px; float:left; padding:10px;}
.twohundred_col {width:170px; padding:10px 10px 10px 20px;float:left;}
.onehundred_col {width:100px; padding:10px 10px 10px 20px;float:left;}
.fivehundred_col {width:470px; padding:10px 20px 10px 10px; float:left;}
.sixhundred_col {width:540px; padding:10px 20px 10px 10px; float:left;}
.block_wrap {width:100%;}

/*padding *******/
.t20r20b20l20 {padding:20px;}
.pad12 {padding:0 12px 0 12px;}
.return {font-size:10px; padding:0 0 30px 0;}


/*LIST STYLES ********/
ul#navigation_list {padding:5px 3px 0px 3px; list-style-type:none; font-size:12px; clear:both; float:right;}
ul#navigation_list li {list-style:none;  text-decoration:none; color:#000; padding:0px; display:inline; float:left;}
ul#navigation_list a {float:left; margin:0 12px 0 0; text-decoration:none; color:#111; display:inline;}
ul#navigation_list a:hover { margin:0 12px 0 0; color:#fff; text-decoration:none; display:inline;}
ul#navigation_list li .active {float:left; margin:0 12px 0 0; text-decoration:none; color:#8F0000; display:inline;}

ul#navigation_list2 {padding:3px 5px 0px 3px; list-style-type:none; font-size:12px; clear:both; float:right;}
ul#navigation_list2 li {list-style:none;  text-decoration:none; color:#fff; padding:0px; display:inline; float:left;}
ul#navigation_list2 a {float:left; margin:0 12px 0 0; text-decoration:none; color:#999; display:inline;}
ul#navigation_list2 a:hover {margin:0 12px 0 0; color:#fff; text-decoration:none; display:inline;}
ul#navigation_list2 li .active {float:left; margin:0 12px 0 0; text-decoration:none; color:#999; display:inline;}

ul.pagenav {padding:0px 5px 20px 0px; list-style-type:none; font-size:12px; clear:both; float:left;}
ul.pagenav li { list-style:none;  text-decoration:none; color:#000; padding:0px; display:inline; float:left;}
ul.pagenav a {float:left; margin:0 12px 0 0; text-decoration:none; color:#8F0000; display:inline;}
ul.pagenav a:hover {margin:0 12px 0 0; color:#000; text-decoration:none; display:inline;}
ul.pagenav li .active {float:left; margin:0 12px 0 0; text-decoration:none; color:#8F0000; display:inline;}


ul.simplelist {padding:0px 10px 10px 10px; list-style-type:none; font-size:12px; clear:both;}
ul.simplelist li {background:url("../graphics/red_bullet.jpg") no-repeat; top left;margin:0 0 0 0px; padding:0px 0px 3px 12px;}
ul.simplelist a {text-decoration:none; color:#555;}
ul.simplelist a:hover {color:#8F0000; text-decoration:none;}
ul.simplelist li .active {text-decoration:none; color:#999;}


/* TEXT STYLES * */

.txt, .txt a:link, .txt a:visited, ul.sitemap li p a {font-size:12px;color:#fff; line-height:15px;font-weight:400;text-decoration:none}
.txt a:hover{font-size:12px;color:#660000;font-weight:400;text-decoration:underline;line-height:15px;}
.bold {font-weight:bold;}
.green {color:#749b56;}
.clear {clear:both;}
.red {color:#8F0000;}
.textright {text-align:right;}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}



