/* CSS Document */
.maincontent{float:left; width:100%;padding-bottom:50px; background:transparent url(../images/backgrounds/maincontent-bg2.jpg) repeat-y top left;  margin-top:5px; }
.leftcol{width:320px; float:left; margin-left:10px; position:relative; z-index:0;}
* html .leftcol {margin-left:5px; width:300px;}
.centercol{width:638px; float:right; background:#fff;  }
#parentforum{background-color:#E2EAED; padding-bottom:20px;}

#research .heading h2{float:left ; width:280px; }
.researchlist li{margin-bottom:20px}
.heading{width:100%; display:block; background-color:#00355F; float:left; padding:10px 0px 20px 0px;}
.response-heading{color:#666666; float:left;}
.heading-lightblue{width:100%; display:block; background-color:#B3C3D0; float:left; padding:10px 0px 15px 0px;}
.heading-lightblue h2{color:#00355F;}
.heading h2{float:left}
.heading span{color:#F78C42}
.heading h3{float:right;color:#ffffff; margin:5px 10px 0px 10px; padding:0px; font-size:1.1em; font-weight:normal;}

.container{width:615px;float:left;margin-top:20px; margin-bottom:20px; position:relative;left:10px;}

.nav{float:left; width:100%; position:relative; top:15px;}
.back{float:left; position:relative; left:10px;}
.nav ul.paging{float:right; color:#F78C42; position:relative; right:10px; top:0px; list-style:none;}
ul.paging{float:right; color:#F78C42; position:relative; right:10px; top:8px; list-style:none;}
.paging li{margin:0px 2px; float: left; list-style:none}
.paging.next{margin-left:10px;}

.discussion{padding:10px 0px;float:left; width:633px; position:relative; left:2px; background-color:#FFFFFF ; margin-top:10px;}
.discussion h2{color:#00355F; float:left; margin:0px 0px 0px 10px; padding:0px;}
.discussion p{float:left;margin:0px 0px 0px 10px; padding:0px; line-height:18px;}
.discussion span{width:100px; float:right}
.discussion b{float:left}
.discussion a {float:right; position:relative; right:10px;}
.discussion2{padding:10px 0px;float:left; width:633px; position:relative; left:2px; }
.discussion2 h2{color:#00355F; float:left; margin:0px 0px 0px 10px; padding:0px;}
.discussion2 p{float:left;margin:0px 0px 0px 10px; padding:0px; line-height:18px;}
.discussion2 span{width:100px; float:right}
.discussion2 b{float:left}
.discussion2 a {float:right; position:relative; right:10px;}

.forms{ float:left;  display:block; margin:0px 0px 10px 0px; padding:0px;color:#666666; }
.forms *{margin:0px; padding:0px;}
.forms label{float:left; display:block;position:relative; top:5px; left:3px;}
.select{width:300px; clear:left;float:left; margin-bottom:10px;}
.select label{display:block; width:300px;position:relative; top:0px; left:0px; float:left;}
.select select { color:#666666; border:1px solid #cccccc;position: relative; width:120px;float:left;   }
.formname{width:149px; float:left; margin:0px 0px 10px 0px;}
.formemail{width:155px; float:left ;  margin:0px 0px 10px 0px;}
.formemail input{width:155px; float:left; margin:0px; padding:0px;}
.formsubject, .formcomment{width:304px; float:left; clear:left;}
.formsubject input, .formcomment textarea{width:304px;}
.formlinks{width:304px;float:left; position:relative; top:10px; padding-bottom:25px; text-align:right;}
.formlinks a{margin-right:5px; background:transparent url(../images/search/orangearrow.gif) no-repeat right center; padding-right:18px;}
.submit2{ margin-left:5px; background:transparent url(../images/search/orangearrow.gif) no-repeat right center; padding-right:25px; position:relative; top:0px; border-style: none; color: #F88C43; }

.response-form{width:615px;float:left;margin-top:20px; margin-bottom:20px; position:relative;left:10px;color:#666666; }
.response-form label{float:left; display:block;position:relative; top:5px; left:3px; }
.name-email{width:170px; float:left;}
.comments {width:300px; float:left;}
.name-email input, .comments textarea{margin-bottom:5px; clear:left;float:left;}
.comments textarea{width:350px; height:55px;float:left;}
.submit-response{width:100px; float:right;  height:74px;}
.submit-response a{position:absolute;  float:right;bottom:0px; right:13px;background:transparent url(../images/search/orangearrow.gif) no-repeat right center; padding-right:18px;}

.responses{width:615px;float:left;margin-top:20px; margin-bottom:20px; position:relative;left:10px;}
.responses-title-posted{width:100; float:left;}
.responses-title-posted b{color:#00355F; font-size:1em}
.responses-title{ float:left;}
.responses-posted{float:right; text-align:right; position:relative; right:13px;}
.responses-text{float:left; width:615px;}
.responses-text p{margin-bottom:0px; display:inline}

.searchresults{ margin-bottom:20px;}
.searchresults a{color:#00355F; text-decoration:underline; font-weight:bold; font-size:1.2em;}
.searchresults a span{color:#666666;font-weight:normal;}


.legaldocs{border-bottom:1px solid #f4f4f4; float:left; width:635px; margin-top:20px; padding-bottom:10px;}
.legaldocs b{color:#00355F; margin-right:5px;}
.legaldocsinner{float:left; width:580px; position:relative; left:15px;}
.legaldocs{float:left;}
.legaldocs li{ display:block; clear:left; margin-bottom:2px;}
.legaldocs a{float:right;background:transparent url(../images/search/orangearrow.gif) no-repeat right center; padding-right:18px;}


.lawyers-list{float:left; width:635px; margin-top:20px; padding-bottom:10px;}
.lawyersinner{float:left; width:580px; position:relative; left:15px;}
.lawyers-left{float:left; width:230px; }
.lawyers-right{float:right; width:230px;}
#law{background-image:url(../images/ministry.jpg); background-position:5px left; background-repeat:no-repeat; padding-top:119px; }
.ministry{margin:2px -10px 0px 0px; display:block; float:left; }

* html .ministry {margin-left:-14px;}
.researchlist li{clear:left; width:300px;}
.clear10{clear:both; height:10px;}

#leftcol_menu h2 { font-size:1.2em;color:#00355F; }
#leftcol_menu li { margin: 5px 0px 0px 20px; padding: 0px; float: none; color: #666666; }
#leftcol_menu li a { color: #F78C42; text-decoration: none; }
#leftcol_menu li a:hover { color: #F78C42; text-decoration: underline; }

/*.leftcol li {	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: disc;	float: none;}
.leftcol ul {	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: disc outside;	float: none;}
.leftcol ol {	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	float: none;	list-style-position: outside;	list-style-type: decimal;}

.centercol li {	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: disc;	float: none;}
.centercol ul {	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: disc outside;	float: none;}
.centercol ol {	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	float: none;	list-style-position: outside;	list-style-type: decimal;}*/
