/* h2 headers with icons -------------------------------------- */

h2.commercial {
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_commercial.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.academic {
	padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_academic_s.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.freeeval {
	padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_freeeval.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.downl {
	padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_download.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.key {
	padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_key.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.doc {
	padding: 5px 0 20px 38px;
	background: url(../img/pic_documentation.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.info {
    padding: 0 0 20px 35px;
	margin-left: 0px;
	background: url(../img/pic_info.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.live {
	padding-left: 34px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_live.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.ref {
	padding-left: 38px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_refactoring.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.gui {
	padding-left: 36px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_guidesigner.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.tips {
	padding-left: 36px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_tips.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.howtostart {
	padding-left: 36px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_howtostart.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.newwin {
	padding-left: 36px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_newwindow.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h5.newwin {
	padding-left: 36px;
	padding-bottom: 20px;
	margin-left: 0px;
    }

#siteorg {
    background: url(../img/pic_org.gif) no-repeat 0 0;
	background-repeat: no-repeat;
	padding-top: 10px;
    }

#sitenet {
    background: url(../img/pic_net.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    padding-top: 10px;
    }

h2.rec {
	padding-left: 34px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_rec.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.dev {
	padding-left: 38px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_developers.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.books {
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 0;
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_books.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.soft {
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 0;
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_soft.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.web {
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 0;
    padding: 5px 0 25px 35px;	
	margin-left: 0px;
	background: url(../img/pic_www.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.resagreement {
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_agreement.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.resdetails {
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_details.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.resprice {
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_pricelist.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h6.infokit {
    border-bottom: 1px solid #ccc;
    padding-bottom: 0;
    margin-bottom: 1em;
    }

/* OmniaMea Header Styles --------------------------------------------------------------- */

h2.faq {
    padding: 5px 0 15px 35px;
	margin-left: 0px;
	background: url(../img/faq.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.ask_support {
    padding: 5px 0 15px 35px;
	margin-left: 0px;
	background: url(../img/support.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

/* Support headers ------------------------------- */

h2.idea45 {
	padding-left: 35px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/idea45.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.resharper {
	padding-left: 35px;
	padding-bottom: 20px;
	margin-left: 0px;
	background: url(../img/pic_resharper.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }

h2.reasons {
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 0;
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_reasons.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }
h2.how_upgrade {
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 0;
    padding: 5px 0 25px 35px;
	margin-left: 0px;
	background: url(../img/pic_how_upgrade.gif) no-repeat 0 0;
	background-repeat: no-repeat;
    }
