
.clear { clear:both;}

.main-headings { text-align:center; width:100%; position:relative; height:250px; background:url(/static/images/blue-marble.jpg) 45% -100% no-repeat; }
.main-headings h1 {color:#ea6900; font-size:1.5em; margin-top:10px; margin-bottom:10px}
.main-headings h2 { color:#FF7D00; margin:20px 0 10px 0}
.main-headings h3 { font-size:1.4em; font-weight:normal; color:#333}
.main-headings h3 span { font-weight:bold; color:#000}

.end-of-year a {position:relative; top:25px; color:red; font-weight:bold; border-bottom:2px solid #888; border-right:1px solid #888; border-top:3px solid #ddd; border-left:1px solid #ddd; background:#f5f5f5; }
.end-of-year a:hover {color:red ; }

.testimonils {width:280px; position:absolute; top:90px; left:0; text-align:left; }
.testimonils h3 { font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic}
.testimonils h3 span { font-size:1.5em;}
.testimonils p { color:#A9A9A9; font-size:.9em;}
.testimonils h5 { font-weight:bold; }
.testimonils h5 a {color:#230FD2 }

.download-trial {width:280px; position:absolute; top:90px; right:0; text-align:left; }
.download-trial p { width: 250px; float:left; font-size:0.9em; margin:0 0 0 12px}
;.download-trial img { position:relative; margin:15px 0 0 25px;}
.download-trial img { position:absolute; top:75px; right:40px}
.download-trial p span { font-weight:bold}

#footer-home { background:url(/static/images/bg-footer.jpg) top left repeat-x; width:100%; clear:both; border-TOP:2PX solid #C2C2C2}
.inside { width:870px; margin: 0 auto; padding:20px 0; margin-top:10px; }

.module { width:280px; float:left}
.module h3 { font-size:1.1em; font-weight:bold; margin-bottom:10px;}
.module ul { margin:0 0 15px 0}
.module ul li { text-decoration:none; list-style:none; background:url(/static/images/footer-tick.jpg) 0 4px no-repeat; padding:0 0 0 20px; font-size:.85em  }
.module ul li a {background:none; color:#333;}
.module h5 a{color:#230FD2; font-weight:bold; background:none}


.events { width:290px; float:left }
.events ul { float: left; width: 100%; margin: 0; padding: 0;  list-style: none; margin-top:10px; margin-bottom:20px;}
.events li { display: inline; width:8em; float:left; line-height:1.5em} 
.events li a { color: #F90;background: none;  padding: 0 0 0 5px;}
.events li a:hover  {color: #000 ; }
.events h5 a, .rss-links h5 a, .twitter h5 a, .blog-links h5 a{color:#230FD2; font-weight:bold; background:none}

.links { width:290px; float:left}
.links ul { float: left; width: 100%; margin: 0; padding: 0;  list-style: none; margin-top:10px; margin-bottom:10px;}
.links li { display: inline; width:8em; float:left; line-height:1.5em} 
.links li a { color: #F90;background: none;  padding: 0 0 0 5px;}
.links li a:hover  {color: #000 ; }
.links h4 {color:#000; background:none; margin-bottom:0px; margin-left:5px;}
.links h5 a{color:#230FD2; font-weight:bold; background:none; margin-bottom:20px; margin-left:5px;}
.links h6 a, .rss-links h6 a, .twitter h5 a, .blog-links h5 a{color:#230FD2; font-weight:bold; background:none}

.twitter  { background:url(/static/images/twitter.png) top left no-repeat; float:left; width:100%; padding:0 0 0 20px; clear:left; margin-bottom:10px}
.rss-links { background: url(/static/images/rss.png) top left no-repeat; float:left; width:100%; padding:0 0 0 20px; clear:left; margin-bottom:10px}
.blog-links { background: url(/static/images/logstuff.png) top left no-repeat; float:left; width:100%; padding:0 0 0 20px; clear:left; margin-bottom:10px}
.newsletter { float:left; width:100%; padding:0 0 0 0; clear:left; font-size:0.9em; margin-top:25px; margin-bottom:5px}

.top_subscribe {margin:0 0 5px 0}

input#srch-input {border:0 none; width:150px; background:url(/static/images/bg-input.gif) no-repeat; height:20px; font-size:1.2em; color:#666; padding:5px}