/*@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#e9e9e9;}
html { padding:0; margin:0;}

p { margin:0; padding:5px 0;}



hr { margin:10px 0; padding:0; border:0; outline:0; background:#cacaca; height:1px;}


/* 
 */
.resize {margin:0 auto;}
h1, h2, h3, h4 { padding:0; margin:0;}


/***** panel *****/
div.panel { background:url(images/pan_bg.jpg) repeat-x; width:250px;}
div.panel div { background:url(images/pan_l.jpg) no-repeat left;  width:250px;}
div.panel div div { background:url(images/pan_r.jpg) no-repeat right; height:52px; width:250px;}
div.panel h1 { font:normal 18px Arial, Helvetica, sans-serif; color:#FFF; padding:15px 20px;}
div.panel p { float:right; padding:18px 10px 0 10px;}
div.panel a { font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; padding:0 5px;}


/***** box *****/
div.box {margin-top:-15px;}
div.box div.bottom { background:url(images/box_bot.jpg) no-repeat bottom left;}
div.box div.bottom div.top { background:url(images/box_top.jpg) no-repeat top left; width:250px;}


/* services */
.services { padding:5px 15px !important; padding:10px 0 10px 5px; margin:10px 0;}
.services h2 { padding:10px 0; margin:5px 0; color:#373737; font:normal bold "Trebuchet MS" 14px; border-bottom:1px solid #d7d7d7;}
.services p { padding:10px 0; margin:5px 0; color:#505050; font:normal bold "Trebuchet MS" 12px; line-height:1.6em;}
.services p.link { border-top:1px solid #d7d7d7;}
.services a { color:#145190; font:"Trebuchet MS"; font-size:12px;}
.services .left { float:left; width:232px;}
.services .center { float:left; width:232px; margin:0 0px;}
.services .right { float:left; width:232px; margin:0 0px;}


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}


