@charset "utf-8";
/* Novacroft News List */

#news_list_head {padding:0px; width:550px;float:left}
#news_list_head h1{font-size:18px; font-weight:none; color:#77AD1E; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#news_list {padding:0px; width:500px;float:left; margin-right: 25px;}
#news_list h1 {color:#77ad1e; margin:5px 0px; font-size:16px }
#news_list p {margin:0px 0px 5px 0px;}
#news_list ul{padding:5px; margin:0px; border-bottom:solid #009900 1px; overflow: auto; clear:both;}
#news_list li{padding:0px; margin:0px; list-style:none; float:left;}
#news_list li.image{ width:80px; height:80px; background:url(../images/no_image.jpg) no-repeat;}
#news_list li.image a{ display: block; width: 71px; height: 74px;}
#news_list li.info{ width:330px; height:auto; }
#news_list li.more a{ width:80px; height:75px; display:block; background:url(../images/more.gif) no-repeat bottom right;}
#news_list li.more a strong{ display:none;}
#news_list li a{color:#000000; text-decoration:none;}
#news_list li a:hover{color:#000000; text-decoration:underline;}

#case_study {padding:0px; width:500px; float:left;position:relative; }
#case_study h1 {color:#77ad1e; margin:0px 0px 5px 0px; font-size:16px;}
#case_study p {margin:0px 0px 5px 0px;}
#case_study ul{padding:5px; margin:0px; border-bottom:solid #009900 1px; overflow:auto; clear:both;}
#case_study li{padding:0px; margin:0px; list-style:none; float:left;}
#case_study li.image { display: none; }
#case_study li.info{ width:390px; height:auto; background:url(../images/large_green_arrow.gif) no-repeat 3px 8px ; padding:5px 0px 0px 20px;}
#case_study li.more a{ width:80px; height:75px; margin-top: 10px; display:block; background:url(../images/case_study_pdf.gif) no-repeat bottom right;}
#case_study li.more a strong{ display:none;}
#case_study li a{color:#000000; text-decoration:none;}
#case_study li a:hover{color:#000000; text-decoration:underline;}
#bottomleftimage {position:absolute; bottom:0px; left:-90px; z-index:auto; margin:0px; padding:0px; height:auto;}


@charset "utf-8";
/* Novacroft Generic Article Styles*/
/* Basic form styles */
.safari_fix {width:500px; } /* Safari ignores the #generic_article definition below unless it has this class also applid to it, I have no idea why so dont ask */
#generic_article {float:left; width:500px; font-size:12px; padding:0px 0px 10px 0px; margin-right: 15px;}
#generic_article h1{font-size:18px; font-weight:none; color:#77AD1E; margin:0px 0px 20px 0px;}
#generic_article h2{font-size:14px; font-weight:none; margin:0px;}
#generic_article a{color:#80B32A; text-decoration: none;}
#generic_article a.on,
#generic_article a:hover{text-decoration: underline;}
#generic_article p{padding:0px; margin:5px 0px 0px 0px;}
#generic_article .info{ float:left; width:300px; padding:0px; margin:0px;}
#generic_article .quot{ font-size:22px; font-weight: normal; margin:0px; padding:10px 10px 10px 25px; background:url(../images/green_arrow_dots.gif) no-repeat 10px 10px; float:right; width:140px;}
#generic_article .quot p { margin: 0; padding: 0 }
#generic_article .quot strong, 
	#generic_article .quot b {color:#77AD1E; }
#generic_article .image{ margin:0px 0px 10px 0px; padding:0px;}
#generic_article ul.extraimages{clear:both; padding:20px 0px 0px 0px; list-style:none; margin:0px; width:500px;}
#generic_article .extraimages li{float:left; padding:0px; margin:10px 20px 10px 0px;}

#files .rightinner { margin: 0; background: #FFFFFF; padding: 1px; border:0; zoom:1;}
#files .rightouter { float: right; margin: 15px 0px 15px 0px; padding: 3px; width: 216px; background-color: #C0C0C0; border: 1px solid #C0C0C0;}
.document_link {color:#7E7E7E; text-decoration:none; font-weight:bold;}
.document_link:hover {text-decoration:underline;}

#files ul{padding:0px; margin:0px;}
#files li{color:#666666; padding:0px; margin:0px; height:65px ;list-style:none;}
#files li a{color:#666666; text-decoration:none; font-weight:bold; font-size:12px;}
#files li a:hover{color:#666666; text-decoration:underline;}
#files li.pdf a{display:block; height:20px; padding:15px 0px 20px 60px; background:url(../images/pdf.gif) no-repeat 0px 2px ;}
#files li.video a{display:block; height:20px; padding:15px 0px 20px 60px; background:url(../images/video.jpg) no-repeat 0px 2px ;}
#files li.doc a{display:block; height:20px; padding:15px 0px 20px 60px; background:url(../images/doc.gif) no-repeat 0px 2px;}


