/*  
Theme Name: Purchasing Practice Default Theme
Theme URI: http://www.medora.ca
Description: 
Version: 1.6
Author: Michael Heilemann
Author URI: http://www.medora.ca
*/



html,body { margin:0; padding:0; height:100%; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; background: url("images/bgLayout.gif")  repeat-x; background-color:#05275e;}

img { padding: 0px; margin: 0px; border: none;}
h1, h2, h3 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:lighter; padding:0px;margin:0px;color:#5c5c5c;}

.leftColumnIndex, h1 {
color:#E49C00;
 
}
h1{font-size:24px;}
.dotted{ border-bottom:1px #333333 dotted;font-size:14px;font-weight:bold;text-decoration:none;color:#5c5c5c;padding-bottom:5px;margin-bottom:15px;}

h2{font-size:18px;}
h3{font-size:16px;font-weight:bold;}
.date{font-size:11px;font-weight:bold;color:#777777;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px ;line-height:11px;}
.reply {font-size:11px;font-weight:bold;color:#777777;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px ;line-height:11px;}
.reply span{margin:0px 10px 10px 0px;}
.reply input{margin:0px 10px 0px 0px;}
.clear {clear:both;}
img.clear{padding:0px;margin:0px;}
.editNow { text-align: center; background-color:#3b5f9b; width:100%; margin-top:20px; margin-bottom:20px; color:#FFFFFF}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Main Layout */

.layoutMain { width: 822px; margin:0 auto;text-align:left; height:100%;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Header */

.logo {float:left; width:400px; height:92px; margin-top:40px; background: url("images/logo.gif") no-repeat top left;}
.menu {float:left; width:416px; height:39px; margin-top:93px; color:#888888; text-align:right;}
.menu a:link, .menu a:active, .menu a:visited {color:#888888;font-weight:bold; text-decoration:none; padding-left:10px; padding-right:10px;}
.menu a:hover {color:#ecac00;border-bottom:1px #ecac00 dotted;}
.menu a.WB{border-left:1px #888888 solid;border-right:1px #888888 solid;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Main Content */

#mainContent_404
{
height:430px;
color:#3b5f9b;
font-size:21px;
line-height:35px;
text-align:center;
padding-top:200px;
}

#comments
{
line-height:20px;
}

.commentmetadata
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
}

.commentlist
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:normal;
}

.mainContent_404 { background:#fff; clear:left; width:100%;}
.mainContent { background: url("images/bgContent.gif") repeat-y; clear:left; width:100%;}
.mainContent_services_world {background: url("images/world.gif") no-repeat ; background-position:100% 100%;  width:100%;}
.mainContent_circles_back {  background: url("images/watermark.gif") no-repeat;
background-position: 50px 200px;}
.mainContent .rightColumnIndex { float:left; width:270px;height:295px; background: url("images/world.gif") no-repeat bottom #fff; color:#848484;font-weight:bolder; line-height:18px;padding:20px 25px 0px 25px;margin:0px;}
.mainContent .rightColumnNews { float:left; width:270px;color:#848484;font-weight:bolder; line-height:18px;padding:20px 25px 0px 25px;margin:0px;}
.mainContent .rightColumnIndex_bottom { float:left;height:180px; width:270px;background: url("images/right_bot_back.gif") repeat-x #f0be36; color:#848484; line-height:18px;border-left:1px solid #e8c76b;padding:6px 25px 0px 25px;font-size:13px;}
.mainContent .rightColumn { float:left;height:650px; width:285px; background: url("images/world.gif") no-repeat bottom;color:#848484;font-weight:bolder;padding:15px 15px 0px 20px;}
.mainContent .rightColumn_about { float:left;height:650px; width:320px;color:#848484;font-weight:bolder;padding:15px 0px 0px 0px;}
.mainContent .rightColumn_about .people{padding:10px 0px 20px 0px;margin:0px;float:right;border:0px;}
.mainContent .rightColumn_services { float:left;height:750px; width:320px;color:#848484;font-weight:bolder;padding:15px 0px 0px 0px;margin:0px;}
.mainContent .rightColumn_services .benefit{padding:20px;}
.mainContent .rightColumn_contact { float:left;height:600px; width:320px;color:#848484;font-weight:bolder;padding:15px 0px 0px 0px;}
.mainContent .rightColumn_contact .benefit{padding:20px;}
.mainContent .mainContent_contact_back { background: url("images/contact_background.gif") no-repeat right bottom ;}


.mainContent .rightColumn_services img{padding-left:0px;padding-right:0px;margin:0px;}
.mainContent .leftColumnIndex { float:left;height:295px; width:421px;padding-left:40px; padding-right:40px; padding-top:20px;background: url("images/bgDots.gif") no-repeat top left #fff;; min-height:146px; color:#848484; line-height:18px;margin:0px;}
.mainContent .leftColumnNews { float:left;width:421px;padding-left:40px; padding-right:40px; padding-top:20px;padding-bottom:40px;background: url("images/bgDots.gif") no-repeat top left #fff;; min-height:146px; color:#848484; line-height:18px;margin:0px;}
.mainContent .leftColumnIndex_bottom { float:left;height:180px; width:420px;padding-left:40px; padding-right:40px; padding-top:0px;background: url("images/left_bot_back.gif") repeat-x #ecac00; min-height:146px; color:#848484; line-height:18px;padding:6px 40px 0px 40px;}
.mainContent  a{text-decoration:none; color:#0066CC;}
.mainContent .leftColumn { float:left; width:420px;padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:20px; color:#848484; line-height:18px;}
.arch {font-size:14px;font-weight:bold;text-decoration:none;color:#5c5c5c;margin-bottom:0px;}
a.arch {font-size:14px;font-weight:bold;text-decoration:none;color:#5c5c5c;margin-bottom:0px;}
a.arch:hover {font-weight:bold; color:#0066CC;}
a.more{margin-bottom:30px;}
ul.star1_text{padding:0px;margin:0px; list-style:none;font-size:14px;font-weight:bold;color:#946c00; }
ul.star1_text li{ background: url("images/orange_star.gif") no-repeat 0% 50% ; padding:0px 0px 0px 20px; list-style:none;   }
ul.star2_text{padding:0px;margin:0px; list-style:none;font-size:14px;font-weight:bold;color:#946c00; }
ul.star2_text li{ background: url("images/oranger_star.gif") no-repeat 0% 50%  ; padding:0px 0px 0px 20px;   list-style:none;   }

ul.resent-news {list-style:none;padding:30px 20px 0px 10px; margin:0px;}
ul.resent-news li { border:1px #f1bd31 solid; border-left:0px;border-top:0px; border-right:0px; background: url("images/orange_arrow.gif") no-repeat 2% 50%; line-height:20px; vertical-align:middle ;list-style:none;padding-left:20px}
ul.resent-news a{text-decoration:none;color:#946c00; font-size:13px; font-style:italic;}


ul.about_left {list-style:none;padding:30px 0px 0px 0px; margin:0px;}
ul.about_left li {color:#d89e00;font-weight:bold; font-size:18px;border-bottom:1px #d89e00 dotted; background: url("images/white_arrow.gif") no-repeat 0% 35%; line-height:24px; vertical-align:middle ;list-style:none;padding-left:15px;padding-bottom:6px;margin-bottom:10px;}

ul.services_left {list-style:none;padding:30px 0px 0px 0px; margin:0px;}
ul.services_left li {color:#d89e00;font-weight:bold; font-size:18px;border-bottom:1px #d89e00 dotted; background: url("images/white_arrow.gif") no-repeat 0% 35%; line-height:24px; vertical-align:middle ;list-style:none;padding-left:15px;padding-bottom:6px;margin-bottom:10px;}

ul.orange_board {list-style:none;padding:0px 0px 0px 0px; margin:0px;}
ul.orange_board li {color:#d89e00;font-weight:bold; font-size:18px;border-bottom:1px #d89e00 dotted;  line-height:5px; vertical-align:middle ;list-style:none;padding-left:15px;padding-bottom:6px;margin-bottom:10px;}

ul.golden_arrow {list-style:none;padding:0px 0px 0px 0px; margin:0px;}
ul.golden_arrow li {background: url("images/golden_arrow.gif")  no-repeat 1% 28%; background-color:#f7f7f7; line-height:24px; vertical-align:middle ;list-style:none;padding-left:25px;margin:1px 0px 1px 0px;}



ul.about_right {list-style:none;padding:30px 15px 20px 15px; margin:0px;}
ul.about_right li {color:#d89e00;font-weight:bold; font-size:14px;border-bottom:1px #666666 dotted; background: url("images/gray_arrow.gif") no-repeat 0% 35%; line-height:24px; vertical-align:middle ;list-style:none;padding-left:15px;padding-bottom:6px;margin-bottom:10px;}
ul.about_right a {color:#d89e00;font-weight:bold; font-size:14px; text-decoration:none;}

ul.services_right {list-style:none;padding:30px 15px 20px 15px; margin:0px;}
ul.services_right li {border-bottom:1px #666666 dotted; background: url("images/gray_arrow.gif") no-repeat 0% 50%; line-height:34px; vertical-align:middle ;list-style:none;padding-left:15px;}
ul.services_right a{color:#d89e00;font-weight:bold; font-size:14px;text-decoration:none;}
ul.values { list-style:none;padding:0px;margin:0px;}
ul.values li{ margin-bottom:10px;}
ul.values span {color:#d89e00;font-weight:bold;background: url("images/white_orange_arrow.gif") no-repeat 0% 40%; line-height:12px; vertical-align:middle ;list-style:none;padding-left:15px;}

ul.services_right li.light {border-bottom:1px #666666 dotted; background: url("images/gray_arrow2.gif") no-repeat #e2e0e1;background-position: 0% 50%; line-height:34px; vertical-align:middle ;list-style:none;padding-left:15px;}

ul.services_values { list-style:none;padding:0px;margin:0px;}
ul.services_values li{ margin-bottom:10px;}
ul.services_values span {color:#d89e00;font-weight:bold;background: url("images/white_orange_arrow.gif") no-repeat 0% 40%; line-height:12px; vertical-align:middle ;list-style:none;padding-left:15px;}

ul.read_blog { list-style:none;padding:0px;margin:0px;padding-bottom:10px;border-bottom:1px #666666 dotted;}
ul.read_blog li {background: url("images/white_orange_arrow.gif") no-repeat 0% 40%; line-height:16px; vertical-align:middle ;list-style:none;margin:0px;padding:0px;padding-left:15px;}
ul.read_blog a {color:#d89e00;font-weight:bold;text-decoration:none;padding:0px;margin:0px;}
.nopad{padding:0px;margin:0px;}
.nopad p{padding:0px;margin:0px;padding-top:5px;}

ul.services_green { list-style:none;padding:0px;margin:0px;}
ul.services_green li{ margin-bottom:10px;}
ul.services_green span {color:#d89e00;font-weight:bold;background: url("images/green_bird.gif") no-repeat 0% 40%; line-height:12px; vertical-align:middle ;list-style:none;padding-left:15px;}
.about_textIMG{float:left;font-size:11px;color:#717171;}
.face{padding:5px 10px 10px 0px;margin:0px 0px 0px 0px;float:left}
.face img{padding-left:15px;}
.blog_people{padding-top:20px;padding-bottom:20px;}
.testimonial{color:#fff; font-style:italic;padding:20px 0px 0px 0px;margin:0px;}
.author{color:#946c00; font-style:italic;padding:20px 0px 0px 0px ;margin:0px;}
.Or_dotted{color:#f1bd31; font-size:14px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px #f1bd31 dotted;}
.edit_text{padding:5px 0px 0px 3px;margin:0px;font-size:10px;font-family:Geneva, Arial, Helvetica, sans-serif; }
.blog_benefit{padding:0px 20px 0px 15px;}
#contact_table{color:#d89e00;font-weight:bold;}
#contact_thanks{display:none;}
#contact_table td.dotted{border:0px;border-bottom:1px dotted #d89e00;height:44px;margin:0px;pading:0px; vertical-align:middle;color:#848484;font-weight:normal}
#contact_table td.dotted2{border:0px;border-bottom:1px dotted #d89e00;border-top:1px dotted #d89e00;height:44px;margin:10px 0px 10px 0px; vertical-align:middle;color:#848484;font-weight:normal}
#contact_table td.padd_top{padding-top:15px;}
#contact_table td.padd_bot{padding-bottom:15px;}
#contact_table td.dotted input.padd_left{margin-left:25px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Footer */

.footer { background:#d89e00; height:90px; color:#836000; padding-top:30px; font-size:11px;}
.footer a:link, .footer a:active, .footer a:visited {color:#836000; text-decoration:none; padding-right:20px;}
.footer a:hover {color:#ffdd80; text-decoration:none;}
.footer .legal {width:461px;float:left; padding-left:40px;}
.footer .credit {width:281px; float:left; text-align:right; padding-right:40px;} 
ul.medora{padding:0px;margin:0px;list-style:none;}
ul.medora li{line-height:20px; vertical-align:middle;background: url("images/medora.gif") no-repeat 53% 50%;padding-left:20px;list-style:none;}
.gr_dotted{color:#848484;font-weight:bolder; font-size:14px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px #f1bd31 dotted;}