.md_pageTitle{ 
	border-bottom:1px solid #cccccc; font-family:Helvetica,Arial,sans-serif; 
	font-size:x-large; color:#333333; margin-bottom:20px;
}
.md_labelViewItem{font-size:smallest; color:#666666; font-weight:bold;}
.md_divider{color:#ccc}
.md_date{float:right; display:inline; font-size:small;color:#9b968b}
.md_label{font-weight:bold; margin-top:16px;}
.md_labelFinePrint{font-weight:normal;}
.md_bigButton{ padding:4px; font-size:16px;}
.md_formTitle{font-size:large; border-bottom:1px solid #ebebeb; margin-bottom:10px; }
.md_listingTable{ border-bottom:1px solid #cccccc;}
.md_itemTitle{ font-size:23px; font-family:Helvetica,Arial,sans-serif; color:#333; margin-bottom:12px; border-bottom:1px solid #ccc; }
.md_itemTitleSub{ color:#333; font-size:small;}
.md_msg{ 
	padding:11px;
	color:white; 
	font-weight:bold; 
	background-repeat:no-repeat;
	padding-left:60px; 
	background-image: url(images/bg_msg.png); 
	margin-top:16px; margin-bottom:16px;
}
.md_required{ color:#FF3300;}
.md_listing{ padding-top:12px; padding-bottom:12px; border-bottom:1px solid #ccc;}
a.md_chLink,a.md_chLink:visited,a.md_chLink:hover{color:#2277DD;text-decoration:none;}
a.blog,a.blog:visited,a.blog:hover{color:#515151;text-decoration:none;}

a.md_rssLink,a.md_rssLink:visited,a.md_rssLink:hover{background:transparent url(images/07.png) no-repeat scroll 0 1px;
display:inline;
font-size:11px;
height:13px;
//margin:0 12px 0 0;
padding-left:20px;
text-decoration:none;
color:#2277DD;
}

a.md_recordLink:link,a.md_recordLinkmd_taken{ color:#0e60cf; font-weight:bold;font-size:small;}
a.md_recordLink:hover{ text-decoration:none;}
a.md_recordLink:visited,a.md_recordLinkmd_taken:visited { color:#0e60cf; font-weight:bold;font-size:small;}
a img {border: 0px;}

.md_Offering{display:inline; font-size:small; font-style:italic; color:green; padding-left:20px;}
.md_Need{display:inline; font-size:small; padding-left:20px; font-style:italic; color:#759900}
textarea{font-family:helvetica, arial, sans-serif; padding:10px; font-size:small;}
#md_container{clear:both;font-family:helvetica, arial, sans-serif; padding:10px; padding-top:0px; font-size:small;}
#md_content{ xmargin-top:60px;}
#md_navigation{background-color:#efefef;}
#md_submit{margin-top:20px; border-top:1px solid #cccccc; padding-top:20px}
#md_description{width:70%;margin:7px;}
#md_title{width:70%;margin-left:7px;margin-bottom:7px;}
#md_email{display:none;}
#navigationBar{height:40px; background-image:url(images/bar_middle.gif)}
#md_contentForm{
	background-color:#efefef;
	padding:16px;
	border:1px solid #ccc;
	background-image:url(images/bg_form.gif);
}
#md_emailBox{ background-image:url(images/bg_form.gif); border:1px solid #ccc; width:510px; padding:12px; margin-top:30px;}
#md_listingBox{ border-top:1px solid #cccccc;}
#md_message{font-family:Arial, Helvetica, sans-serif; font-size:small; padding:4px;}
#md_filter{padding-bottom:8px;}
#md_postSomethingContainer{padding-top:12px;}
#md_myPostLink{margin-top:20px;}
#headerbis {clear:both;
	float:left;
	width:100%;
	font-size:95%;
	line-height:normal;
	margin-bottom:8px;
	
      }
#topheader {
        float:left;
	width:45%;
	font-family:Helvetica,Arial,sans-serif;
	background-color:#ffffff;
}
#topheaderad {
        float:left;
	width:52%;
	font-family:Helvetica,Arial,sans-serif;
	background-color:#ffffff;
}
#headerbis ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#headerbis li {
  float:left;
  margin:0;
  background-color:#ffffff;
  padding:0 0 0 9px;
  }
#headerbis a {
  display:block;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  color:#777777;
  font-weight:bold;
  }
 #headerbis a:hover {
  text-decoration:underline;
  color:#003399;
  }
#headerbis #current {
  
  }
#headerbis #current a {
  
  padding-bottom:5px;
  color:#003399;
  }
#confirmationBox{}
#md_viewItemContent{padding-top:20px;}
.md_admin{background-image:url("images/bg_admin.gif"); padding:6px; border: 1px solid maroon; }
.md_errorField{border:1px solid #CC0000; background-color:#FFDDDD}
.md_errorText{color:#CC0000; font-weight:bold;}

div.row span.left {
 	float: left;
 	text-align: left;
 	font-weight: bold;
	color: #000;
 	width: 49%;
 }

div.row span.right {
 	float: right;
 	text-align: right;
 	color: #2277DD;
 	width: 49%;
 }
#headerbis #post a{
  color:#FF6600;
 }
#global {
  margin: 0 auto;
  width:200px;
  color:#FF6600;
 }
#global a:hover,#global a:visited, #global a {color:#FF6600;text-decoration:none;}

#searchbox {
	background: url(images/searchbox.gif) no-repeat;
	width:209px;
	height:23px;
	display:block;
	float:right;
	margin-top:4px;
	margin-right:10px !important;
	margin-right:5px;
	padding:2px;
}
#searchbox .textfield {
	background:none;
	border:0px;
	width:185px;
	float:left;
	font-size:12px;
	margin-right:2px;
	padding-left:2px;
}
#searchbox .button {
	background:none;
	border:0px;
	width:18px;
	height:18px;
	cursor:pointer;
	float:left;
	margin-top:1px;
}
#searchbox .searchtip {
	color:#999;
}

.btn { display: block; position: relative; background: #aaa; padding: 5px; margin: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url("images/btn2.png"); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.lime { background: #bbce00; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; color: #fff; }
.btn:active { background-color: #444; color: #fff; }
.btn[class] {  background-image: url("images/btn2.png"); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.lime { border-color: #bbce00; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }


.pagination {
font:12px Arial, Helvetica, sans-serif;
margin:25px 0;
text-align:center
}

.pagination a {
background:#fff;
border:1px solid #06c;
color:#06c;
margin:2px;
padding:.2em .4em;
text-decoration:none
}

.pagination a:hover {
background:#fff;
border:1px solid #bd88fe;
color:#bd88fe
}

.pagination span.inactive {
background:#fff;
border:1px solid #f0f0ff;
color:#f0f0ff;
margin:2px;
padding:.2em .4em
}

.pagination span.active {
background:#f4ebff;
border:1px solid #bd88fe;
color:#bd88fe;
font-weight:700;
margin:2px;
padding:.2em .4em
}


