/*
-----------------------------------------------------
Override CSS file for [est.org.uk] housing
Media: screen, projection

Author: Paul Forsyth [ VisionWT]
For: EST
-----------------------------------------------------
*/

div#maincontent-design table.listing * {
background:url(../images/standard/table_listing_tr_bg.gif) no-repeat;
}

div#maincontent-design table.listing td, div#maincontent-design table.listing th{
text-align:center;
border: 1px solid #bbbbbb;
}



/* Housing */

/* EST Primary blue : #0075bf */
/* EST Secondary brown : #C7C396 */
/* EST Right-hand : #D7D1C0 */

body
{
    background:#80badf url(../images/layout/body_bg_corporate.gif) no-repeat top center !important;
}


body#home div#maincontent-design div.row.first,
body#home div#maincontent-design div.row.first div.page-title h1,
body.top-level div#maincontent-design div.landing-title,
div#maincontent-design div.page-title div.landing-title-image {
        background:url(../images/standard/landing_page-title_bg_blank.gif) no-repeat top left;
        min-height:142px; /* T */
        /* width:202px; This is breaking the design on corporate channel */ 
	float: right;
}
div#tools div#register-interest
{
    background-color: #E7EC7A
}

/* Home page.  Left arrow. */
body#home div#maincontent-design div.row.first div.page-title h1 {
        background-image:url(../images/standard/home/home_h1_bg_arrow.gif) !important;
        color:#0061b4;
}

/* Home page. Right gradient. */
body#home div#maincontent-design div.row.first
{
    background:#E7EC7A url(../images/standard/home/home_main-promo_bg_gradient.gif) repeat-y 216px 0px !important;;
}

/* Home navigation tab  */
body#home ul#mainnav li.first.selected a
{
        background-image:url(../images/navigation/home_mainnav_li_a_selected_bg.gif) !important;
        color:#0061b4;
}

/* Boiler fields */
#BoilerForm
{
    color: #0075BF;
    clear:both;
    border-top:2px solid #fff;
    padding:9px;
    margin-bottom:20px;
}

#BoilerForm h2
{
    font-size:1.4em;
}

#BoilerForm p,
#BoilerForm label
{
    color:#000;
}

#BoilerForm .step-indicator
{
    overflow:visible !important;
    padding-bottom:30px !important;
}

/*#BoilerForm .step-indicator li,*/
#BoilerForm .step-indicator li.current
{
    background:none !important;
    width:57px !important;
    border:none !important;
    border-right:1px solid #FFF !important;
}
#BoilerForm .step-indicator li{
background:#7AB7DD url(/design/housing/images/standard/home/step_bg.gif) repeat-x scroll left bottom;
border-left:1px solid #A7D0E9;
border-right:1px solid #4991C8;
color:#AFD4EB;
float:left;
font-size:1.8em;
margin:0pt;
padding:2px 0pt;
text-align:center;
 width:57px !important;
border:none !important;
border-right:1px solid #FFF !important;
}
#BoilerForm .step-indicator li.last
{
    border:none !important;
}

#BoilerForm .step-indicator li
{
    background-color:#99C8E5 !important;
    color: #0075BF !important;
}

#BoilerForm .step-indicator li.current
{
    background-color:#0075BF !important;
    color: #FFF !important;;
}

#boiler-form-step
{
    background-color:#99C8E5;
}

.boiler-form-element
{
   border-top:2px solid #CCE3F1;
}

#boiler-form-content
{
    padding:10px;
}

#boiler-form-content label
{
    font-weight:bold;
    font-size:1.1em;
    display:block;
    width:130px;
    float:left;
}

#boiler-form-content label.radio-text
{
    display:inline;
    float:none;
}

#boiler-form-content input
{
    margin-bottom:10px;
}

#boiler-form-content table td,
#boiler-form-content table tr.equation-answer td
{
    padding:0 !important;
    background:none !important;
    border:none !important;

    text-align:center;
    color:#000;
    font-size:1.2em;
    font-weight:bold;
}

#boiler-form-content table tr.equation-text td
{
    padding-top:20px !important;
    font-size:1em;
    font-weight:normal;
}

#boiler-form-content table tr.equation-answer td
{
    padding-top:40px !important;
    color: #0075BF;
}

.boiler-radio,
#Step2_External_Walls,
#Step7_Extension
{
    margin:0 !important;
}

.radio-text
{
    position:relative;
    left:5px;
    top:-2px;
}

a#calculate-field
{
    background:#0d7bbc url('/extension/est/design/est/images/standard/form_fieldset-buttons_input_bg.gif') repeat-x top left;
    border:1px solid #0e5786;
    color:#fff !important;
    text-decoration:none !important;
    padding:2px;
    margin-left:5px;
}

#boiler-start-over
{
    float:left !important;
}

#boiler-back
{
    margin-right:10px;
}

/* Added by Arijit for boiler sizing page */
#boiler-back {
margin-left:10px;
}
div.boiler-form-light {
background:#F3F8FC none repeat scroll 0% 50%;
height:3px;
}
div.boiler-form-medium {
background:#CCE3F1 none repeat scroll 0% 50%;
}
div.boiler-form-dark {
background:#99C8E4 none repeat scroll 0% 50%;
}
#BoilerForm {
border-top:2px solid #F3F8FC;
clear:both;
color:#0075BF;
margin-bottom:20px;
padding:9px;
}

/*
Styles for "Search For Available Funding"
Added By Prasun on 12/02/2008
*/

div.funding-search {
	padding:5px;
	display:block;
	float:none;
	margin:0px;
}

div.funding-search input, div.funding-search select, div.funding-search textarea {
	border:1px solid #B1B1B1;
}

div.funding-search-result {
margin:auto;
}

div.funding-search-result div.block-wraper {
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}

div.funding-search-result div.row-even {
	border-bottom:1px solid #4D9ED2;
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}

div.funding-search-result div.row-odd {
	border-bottom:1px solid #4D9ED2;
	background:#FFFFFF none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}

div.funding-search-result div.row-even div.funding-search-result-view-detl {
	background:#CCE3F1 none repeat scroll 0%;
	margin-bottom:10px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

div.funding-search-result div.row-odd div.funding-search-result-view-detl {
	background:#CCE3F1 none repeat scroll 0%;
	margin-bottom:10px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

div.funding-search-result div.block h2, div.funding-search-result div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1em;
	margin-bottom:0pt;
	padding:0.5em 10px;
	height:15px;
}

div#maincontent-design div.funding-search-result div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}

div.funding-search-result div.block div.block-heading div.block-left-col {
	float:left
}

div.funding-search-result div.block div.block-heading div.block-right-col {
	float:right
}
div.funding-info {
	margin-top:100px;
}

div#maincontent-design div.funding-info div.row {
	background:#F3F8FC none repeat scroll 0%;
	padding:5px;
	margin-bottom:2px;
}

div#maincontent-design div.funding-info div.block h2, div#maincontent-design div.funding-info div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1.5em;
	margin-bottom:0pt;
	padding:0.6em 5px;
	height:15px;
}

div#maincontent-design div.funding-info div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}

div#maincontent-design div.funding-info h3 {
	margin-bottom:2px;
}

div#maincontent-design div.funding-info ul li {

}
/*
End Of --- Styles for "Search For Available Funding"
*/

/*********************************************************************************************************************************
Styles for "Publications & Case Studies"
Added By James Stevens on 18/02/2008
*********************************************************************************************************************************/

/*
div#maincontent-design div.publication-search div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}
*/

div.publication-search {
	padding:5px;
	display:block;
	float:none;
	margin:10px;
	overflow:auto;
}

div.publication-search div.right-col {
	float:right;
	width:230px;
}

div.publication-search div.left-col {
	float:left;
	padding-right:5px;
}

div.publication-search input, div.publication-search select, div.publication-search textarea {
	border:1px solid #B1B1B1;
}

div.publication-search-result {
/* margin-top:100px; */
}

div.publication-search-result div.row-sortby {
	background:#F3F8FC none repeat scroll 0%;

	padding-left:15px;
	padding-right:15px;
}

div.publication-search-result div.block-wraper {
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

div.publication-search-result div.row-even {
	border-bottom:1px solid #4D9ED2;
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

div.publication-search-result div.row-odd {
	border-bottom:1px solid #4D9ED2;
	background:#FFFFFF none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

div.publication-search-result div.row-even div.publication-search-result-view-detl {
	background:#CCE3F1 none repeat scroll 0%;
	margin-bottom:10px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

div.publication-search-result div.row-even div.publication-search-result-pub-date {
	background:#CCE3F1 none repeat scroll 0%;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

div.publication-search-result div.row-odd div.publication-search-result-view-detl {
	background:#CCE3F1 none repeat scroll 0%;
	margin-bottom:10px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

div.publication-search-result div.row-odd div.publication-search-result-pub-date {
	background:#CCE3F1 none repeat scroll 0%;
	height:15px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}

div.publication-search-result div.block h2, div.publication-search-result div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1em;
	margin-bottom:0pt;
	padding:0.5em 10px;
	height:15px;
}

div#maincontent-design div.publication-search-result div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}

div.publication-search-result div.block div.block-heading div.block-left-col {
	float:left
}

div.publication-search-result div.block div.block-heading div.block-right-col {
	float:right
}

div.publication-info {
	margin-top:100px;
}

div#maincontent-design div.publication-info div.row {
	background:#F3F8FC none repeat scroll 0%;
	padding:5px;
	margin-bottom:2px;
}

div#maincontent-design div.publication-info div.block h2, div#maincontent-design div.publication-info div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1.5em;
	margin-bottom:0pt;
	padding:0.6em 5px;
	height:15px;
}

div#maincontent-design div.publication-info div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}

div#maincontent-design div.publication-info h3 {
	margin-bottom:2px;
}

div#maincontent-design div.publication-info ul li {

}
/*********************************************************************************************************************************
End Of --- Styles for "Publications & Case Studies"
*********************************************************************************************************************************/

/*********************************************************************************************************************************
Styles for "External Resources"
Added By James Stevens on 22/02/2008
*********************************************************************************************************************************/

div.ext-resources-search {
	padding:0px;
	display:block;
	float:none;
	margin:0px;
	overflow:auto;
}

div.ext-resources-search content {
	padding:1.5em 10px;
}


div.ext-resources-search div.headline {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:0pt;
	padding:0.5em 10px;
	height:15px;
}

div.ext-resources-search div.right-col {
	float:right;
	width:230px;
}

div.ext-resources-search div.left-col {
	float:left;
	padding-right:5px;
}

div.ext-resources-search input, div.ext-resources-search select, div.ext-resources-search textarea {
	border:1px solid #B1B1B1;
}

div.ext-resources-search-result {
/* margin-top:100px; */
}

div.ext-resources-search-result div.refine {
	background:#F3F8FC none repeat scroll 0%;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}

div.ext-resources-search-result div.block-wraper {
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

div.ext-resources-search-result div.row-odd {
	border-bottom:1px solid #4D9ED2;
	background:#FFFFFF none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
}

div.ext-resources-search-result div.row-odd div.result{
	border-bottom:0px;
	padding:0px;
}

div.ext-resources-search-result div.row-odd div.result div.left-col {
	float:left;
	text-align:left;
	padding-right:5px;
	padding-bottom:5px;
	width:100px;
}

div.ext-resources-search-result div.row-odd div.result div.right-col {
	float:left;
	text-align:left;
	padding-bottom:5px;
	width:225px;
}

div.ext-resources-search-result div.row-odd div.details {
	background:#CCE3F1 none repeat scroll 0%;
	/*
	margin-bottom:10px;
	height:15px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:10px;
	*/
	float:left;
	margin-top:10px;
	width:300px;
	text-align:right;
}

div.ext-resources-search-result div.row-odd div.ext-resources-search-result-pub-date {
	background:#CCE3F1 none repeat scroll 0%;
	height:15px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}

div.ext-resources-search-result div.row-even {
	border-bottom:1px solid #4D9ED2;
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
}

div.ext-resources-search-result div.row-even div.result{
	border-bottom:0px;
	padding:0px;
}

div.ext-resources-search-result div.row-even div.result div.left-col {
	float:left;
	text-align:left;
	padding-right:5px;
	padding-bottom:5px;
	width:100px;
}

div.ext-resources-search-result div.row-even div.result div.right-col {
	float:left;
	text-align:left;
	padding-bottom:5px;
	width:225px;
}

div.ext-resources-search-result div.row-even div.details {
	background:#CCE3F1 none repeat scroll 0%;
	/*
	margin-bottom:10px;
	height:15px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:10px;
	*/
	text-align:right;
}

div.ext-resources-search-result div.row-even div.ext-resources-search-result-pub-date {
	background:#CCE3F1 none repeat scroll 0%;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

div.ext-resources-search-result div.block h2, div.ext-resources-search-result div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1em;
	margin-bottom:0pt;
	padding:0.5em 10px;
	height:15px;
}

div#maincontent-design div.ext-resources-search-result div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}

div.ext-resources-search-result div.block div.block-heading div.block-left-col {
	float:left
}

div.ext-resources-search-result div.block div.block-heading div.block-right-col {
	float:right
}

div.ext-resources-info {
	margin-top:100px;
}

div#maincontent-design div.ext-resources-info div.row {
	background:#F3F8FC none repeat scroll 0%;
	padding:5px;
	margin-bottom:2px;
}

div#maincontent-design div.ext-resources-info div.block h2, div#maincontent-design div.ext-resources-info div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1.5em;
	margin-bottom:0pt;
	padding:0.6em 5px;
	height:15px;
}

div#maincontent-design div.ext-resources-info div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}

div#maincontent-design div.ext-resources-info h3 {
	margin-bottom:2px;
}

div#maincontent-design div.ext-resources-info ul li {

}
/*********************************************************************************************************************************
End Of --- Styles for "External Resources"
*********************************************************************************************************************************/

/*********************************************************************************************************************************
JS 18/02/08: Styling for feedback form
*********************************************************************************************************************************/

div.feedback_form {
	padding: 20px;
}

div.feedback_validation {
	padding: 20px;
	font-weight: bold;
	color: #FF0000;
}

div.feedback_validation_detail {
	background-color: #fb3333;
	padding: 20px;
	color: #FFFFFF;
}

#required {
	color: #FF0000;
	padding: 20px;
}

div#button {
	background-color: #0D7BBC;
	url(../images/standard/form_fieldset-buttons_input_bg.gif) repeat-x scroll left top;
	border:1px solid #0E5786;
	color:#FFFFFF;
}

/*********************************************************************************************************************************
End Of --- Styles for "Feedback form"
*********************************************************************************************************************************/
/*
Styles for "News"
Added By Prasun on 03/03/2008
*/
body.top-level div#maincontent-design div.block {
width:385px;
}
body.top-level div#content-frame div#maincontent-design div.content-attribute-body {
padding:20px;
width:382px;
}
div.recent-news h3 {
padding-left:10px;
padding-bottom:0px;
padding-top:10px;
margin-bottom:0px;
}
body.top-level div#maincontent-design div.recent-news div.block p {
	padding-top:0px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	margin:0px;
}
body.top-level div#maincontent-design div.recent-news div.block p.arrow {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
/*
END OF Styles for "News"
*/
/* Styles for Programme/Grid Menu */
div.programme-container {
margin:auto;
}

div.programme-container div.row-even {
	border-bottom:1px solid #4D9ED2;
	background:#F3F8FC none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

div.programme-container div.row-odd {
	border-bottom:1px solid #4D9ED2;
	background:#FFFFFF none repeat scroll 0%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
div.programme-container div.block h2, div.programme-container div.block div.block-heading {
	background:#0075BF none repeat scroll 0%;
	border-bottom:2px solid #4D9ED2;
	color:#FFFFFF;
	font-size:1em;
	margin-bottom:0pt;
	padding:0.5em 10px;
	height:15px;
}

div#maincontent-design div.programme-container div.block div.block-heading a {
	color:#FFFFFF;
	font-size:1em;
}
div.programme-container div.block div.block-heading div.block-left-col-programme {
	float:left;
	width: 70%;
	font-size:1.2em;
	font-weight: bold;
}
div.programme-container div.block div.block-heading div.block-right-col-programme {
	float:right;
	width: 30%;
	font-size:1em;
	font-weight: bold;

}
div.programme-container div.row-even div.programme-col-left, div.programme-container div.row-odd div.programme-col-left {
	float:left;
	width: 70%;
}
div.programme-container div.row-even div.programme-col-right, div.programme-container div.row-odd div.programme-col-right {
	float:right;
	width: 30%;
}
div.programme-container div.row-odd div.programme-col-areas, div.programme-container div.row-even div.programme-col-areas {
	float: none;
	font-weight: bold;
}

/* END OF Styles for Programme/Grid Menu */
.maintabdiv { background:#CCE3F1;height:100%;padding:1px;margin:auto;overflow:auto;}
 .tableft { color: #000000; font-weight:none;font-size: 10px;float:left;margin-left:0px;width:55px;padding:5px;}
.midtab{ color: #000000; font-weight:none;font-size: 10px;margin-left:10px;float:left;width:290px;padding:5px; }
.tabright { color: #000000; font-weight:none;font-size: 10px;float:right;padding:5px;}
.maintabdiv { background:#CCE3F1;height:100%;padding:1px;margin:auto;overflow:auto;}
.maintabdivsimple { background:#CCE3F1;padding:5px;}
.maintabdivbold { background:#CCE3F1;color: #000000; font-weight:bold;font-size: 12px;padding:5px;}
/*navigation.css overrides*/
div#tools div div {
	background:#FFFEE1 url(../images/navigation/tools_div_bg_gradient.gif) repeat-y scroll 0%;
	border-bottom:0px ;
	/*image has to be created*/
}
div#tools ul li a:hover, div#tools ul li a:focus, div#tools ul li a:active, div#tools p.arrow a:hover, div#tools p.arrow a:focus, div#tools p.arrow a:active {
	background-image:url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif);
	/*image has to be created*/
}
div#tools ul li a, div#tools p.arrow a {
	background:transparent url(../images/navigation/tools_ul_bg.gif) no-repeat scroll right center;
	/*image has to be created*/
}
div#tools h2 {
	background:transparent url(../images/navigation/tools_title_blank.gif) repeat-y scroll 0%;
	color:#2D2512;
	/*image has to be created*/
}
div#tools h2 a {
	color:#2D2512;
}
div#tools div#breaking-news li {
	border-bottom:1px solid #E4DFA6;
}
div#tools div#page-tools li {
	background:url(../images/navigation/tools_page-tools_ul_bg.gif) repeat-y top left;
	border-bottom:1px solid #E4DFA6;
	margin-left:-9px;
}
div#tools div#page-tools li#email-page a {
background:transparent url(../images/navigation/tools_page-tools_ul_li_email-page_bg.gif) no-repeat scroll left center;
}
div#tools div#page-tools li#email-page a:hover,
div#tools div#page-tools li#email-page a:focus,
div#tools div#page-tools li#email-page a:active { background-image:url(../images/navigation/tools_page-tools_ul_li_email-page_hover_bg.gif); }

div#tools div#page-tools li#print-page a { background:url(../images/navigation/tools_page-tools_ul_li_print-page_bg.gif) no-repeat center left;   }
div#tools div#page-tools li#print-page a:hover,
div#tools div#page-tools li#print-page a:focus,
div#tools div#page-tools li#print-page a:active { background-image:url(../images/navigation/tools_page-tools_ul_li_print-page_hover_bg.gif); }

div#tools div#page-tools li#bookmark-page a { background:url(../images/navigation/tools_page-tools_ul_li_bookmark-page_bg.gif) no-repeat center left; }

div#tools div#page-tools li#bookmark-page a:hover,
div#tools div#page-tools li#bookmark-page a:focus,
div#tools div#page-tools li#bookmark-page a:active { background-image:url(../images/navigation/tools_page-tools_ul_li_bookmark-page_hover_bg.gif); }

div#tools div#page-tools li#rate-page div#rate-page-tool {
	background:url(../images/navigation/tools_page-tools_ul_li_rate-page_bg.gif) no-repeat center left;
	padding: 5px 0;
}

/*END OF navigation.css overrides*/

/* layout.css overrides */
div#main-frame {
	background:url(../images/layout/main-frame_bg.gif) repeat-y;
	/*image has to be created*/
}
/*END OF layout.css overrides */
/* Home page fix by AB 04/09/2008 ESTHCR-1 */



#home div#main-frame div#content-frame{
	width: 586px!important;
	font-size: none!important;
}


#home div#main-frame{
	background:url(../images/layout/main-frame_bg.gif) repeat-y!important;
	width: 100% !important;
}
#home div#main-frame div#content-frame h1

{
	margin: 0 0 0 0 !important;
 	float: left;
	width: 100% !important;
	font-size: none !important;
	color: #0061B4 !important;
	background-color: #E7EC7A !important;


}
body#home div#maincontent-design div.row.first div.page-title h1 {
	background-color:#d7df22;
	background:url(../images/standard/home/home_h1_bg_arrow.gif) no-repeat .4em 3em!important;
	color:#0061B4;
	padding-top:10px;
	padding-bottom:30px;
	height:70px;
	_height:75px;
}

div#content-frame div#maincontent-design {
	color:#404040;
	/*float:left!important;*/
	width:424px;
	font-size:.9em;
	/* T */
}
/* More fix on 10/09/2008 */

body#home div#maincontent-design div.row.second, body#home div#maincontent-design div.row.third {
float:left;
margin-bottom:0em !important;
}

body#home div#maincontent-design div.block {
background-position:left bottom;
background-repeat:no-repeat;
padding-top:1px!important;
width:288px;
}

#home div#content-frame div.block {
background-color:#D9EAF5;
color:#0075BF;
margin:0pt 0pt 0.5em !important;
padding:0pt;
width:366px;
}

#home div#content-frame div.block h2 {
color:#2B8CCA;
font-size:1.3em;
font-weight:bold;
margin:0.6em 0pt 0pt;
padding:0.3em 0.5em !important;
}

body#home div#maincontent-design div.row div.block div {
float:right;
padding:1.5em 5px !important;
width:135px;
}
/* Home page fix end */
