
/* cityhousinghamilton */
body { font-family: Arial, Sans-Serif; font-size:12px; background-image:url(assets/mainbg.jpg); background-repeat:repeat-y; background-position:center;
}

td { font-family: Arial, Sans-Serif; font-size:12px;
}

h1{
font-size:14px; font-weight:bold;
}

a:link{color:#0000dd;}
a:active {color:#0000dd;}
a:visited {color:#0000dd;}
a:hover {color:#ff0000;}

.pageheader
{
 background-image: url(assets/chh_header_wave.jpg); 
background-repeat:no-repeat; 
background-position:top;
}
/* alternating row colours throughout site*/

.RowOdd
{
background-color:#aabbff;
}

.RowEven
{
background-color:#FFFFFF;
}

/* left navigation area asp and aspx pages*/
.leftnav 
{   background-color:#c0d4eb;
     font-size:11px;
}
.leftnav td
{   background-color:#c0d4eb;
     font-size:11px;
}
.leftnav A:link {color:#002288;}
.leftnav A:visited {color:#002288;}
.leftnav A:hover {color:#ff0000;}

/* left nav table of contents header */
.leftnavTOC 
{   color:#002288;
     font-size:14px;
	 font-weight:bold;
}
/* following define leeft menu header and detail ietems */
.leftNavHeaderItem {
     font-size:12px;
	 font-weight:bold;
	 color:#002288;
}
.leftNavHeaderItemActive {
     font-size:12px;
	 font-weight:bold;
	 background-color:#eee0c7
}
.leftNavHeaderItemActive a:link { color:#ff0000;}
.leftNavHeaderItemActive a:active { color:#ff0000;}
.leftNavHeaderItemActive a:hover { color:#ff0000;}
.leftNavHeaderItemActive a:visited { color:#ff0000;}

.leftNavChildItem {
     font-size:12px;
	 font-weight:normal;
}

.leftNavChildItemActive {
     font-size:12px;
	 font-weight:normal;
	 background-color:#eee0c7;
	 color:Red;
}
.leftNavChildItemActive A:link { color:#ff0000;}
.leftNavChildItemActive A:active { color:#ff0000;}
.leftNavChildItemActive A:hover { color:#ff0000;}
.leftNavChildItemActive a:visited { color:#ff0000;}




/* MAIN NAVIGATION */
div.mnct{background-color:#dddddd; padding-top:2px; border-bottom: 2px solid #FFFFCC; margin-bottom: 3px;}
table.mainnav {width:100%;}
.mainnav td { vertical-align: top; }
.mainnav a { font-weight:bold; font-size:0.9em; text-decoration:none; position: relative; display: block; padding:2px 0px 4px 0px;}
.mnf-off {width:9px; background: #00628e url(assets/mainnav_tabfst.gif) no-repeat;}
.mnml-off {width:8px; background: #00628e url(assets/mainnav_tabmidl.gif) no-repeat;}
.mnmr-off {width:9px; background: #00628e url(assets/mainnav_tabmidr.gif) no-repeat;}
.mnl-off {width:9px; background: #00628e url(assets/mainnav_tablst.gif) no-repeat;}
.mn-off {width:25%; background-color: #00628e; border-top: 1px solid #666666;}
/* width removed to be computed in code */
.mn-offx { background-color: #00628e; border-top: 1px solid #666666;}


a.mlink-off:link { font-weight:bold; color:#ffffff;}
a.mlink-off:visited { font-weight:bold; color:#ffffff;}
a.mlink-off:hover { font-weight:bold; color:#ff0000;}
a.mlink-off:active { font-weight:bold; color:#ffffff;}

.mnf-on {width:9px; background: #eee0c7 url(assets/mainnav_tabfst.gif) no-repeat;}
.mnml-on {width:8px; background: #eee0c7 url(assets/mainnav_tabmidl.gif) no-repeat;}
.mnmr-on {width:9px; background: #eee0c7 url(assets/mainnav_tabmidr.gif) no-repeat;}
.mnl-on {width:9px; background: #eee0c7 url(assets/mainnav_tablst.gif) no-repeat;}
.mn-on {width:25%; background-color: #eee0c7; border-top: 1px solid #eee0c7;}
.mn-onx {background-color: #eee0c7; border-top: 1px solid #eee0c7;}

a.mlink-on:link { font-weight:bold; color:#ff0000;}
a.mlink-on:visited { font-weight:bold; color:#ff0000;}
a.mlink-on:hover { font-weight:bold; color:#000000;}
a.mlink-on:active { font-weight:bold; color:#ff0000;}

/* e8d3ae logo colour f5e0bc lighter version looks better under red
removed selectors
.mainnav a:link, .mainnav a:visited {color:#ffffff;}
 .mainnav a:active, .mainnav a:hover {color:#FF3300;} 

*/


/* content pages styles - mainly right side of 2 column layout */
    .content{
    background-color:#FFFFCC;
    margin-left:3px; margin-right:10px;
    }

	.content a:link {color:#0000dd;}
	.content a:visited {color:#0000dd;}
	.content a:hover {color:#ff0000;}


    .content_page_title
    {font-size:14px; color:#000066; margin-bottom:5px; margin-top:5px;
        text-align:center;
    }
    
    .content_heading1
    {font-size:12px; font-weight:bold; color:#000066;   margin-bottom:5px; margin-top:5px;
    }
    
    /* h headings are mainly to accomodate content copied from myhamilton */
    
    h3    {
    font-size:12px; font-weight:bold; color:#000066;   margin-bottom:5px; margin-top:5px;    
    }
    .data_table td
    { border-color:Black; border-width:1px 1px 1px 1px; border-collapse:collapse;
    }
    .data_table table
    { border-color:Black; border-width:1px 1px 1px 1px; border-collapse:collapse;
    }
    
/* FAQ styles */

.FAQ_question
{
  font-weight:bold; color:#000066;   
}

.FAQ_answer
{
  font-weight: normal; color: black; 
  margin-left:10px;  
}

/* asp.net master page styles */
.master_page_container{ 
	width:750px;
	margin: 0px auto 0px auto;
}
.master_leftnav_container{ 
	width:200px; 
	height:600px;
	float: left;
	background-color: #c0d4eb;
	font-size:11px; 
	text-decoration:none;
}

.master_leftnav_container a:link {color:#000000; text-decoration:underline;}
.master_leftnav_container a:visited {color:#000000; text-decoration:underline; }
.master_leftnav_container a:active {color:#000000; text-decoration:underline; }
.master_leftnav_container a:hover {color:#ff0000; text-decoration: underline}

.master_main_container{ 
	width:550px;
	float: left;
	background-color: #FFFFCC;
}

