﻿#content_content{
    margin:auto;
    width:940px;
    }
/* side_nav */
#side_nav{margin-bottom:20px;}
#side_nav a{
    font-family:Arial;
    font-size:15px;
    font-weight:normal;
    letter-spacing:-0.02em;
    color:#362D20;
    text-decoration:none;
    }
#side_nav ul{
    list-style:none;
    list-style-type:none;
    margin:0;
    }
#side_nav ul li{
    margin:0;
    width:220px;
    list-style-position:outside;
    list-style:none;
    list-style-image:none;
    }
#side_nav a{    
    padding: 5px 0 0 25px;        
    display:block;
    text-decoration:none;
    }   
#side_nav .nonselectedNav li a,
#side_nav .nonselectedNav li a:link, 
#side_nav .nonselectedNav li a:visited{
    background-image:url(/media/bullet_side_nav_parent.gif)   ;
    background-repeat:no-repeat;    
    background-position: 10px 13px;
    min-height:28px;
    height:auto ! important;
    height:28px;
    }  
#side_nav .selectedNav li a,
#side_nav .nonselectedNav li a:active, 
#side_nav .nonselectedNav li a:hover{
    background-image:url(/media/side_nav_parent_bg.jpg);
    background-repeat:no-repeat;   
    background-position: 0px 0px; 
    min-height:28px;
    height:auto ! important;
    height:28px;
    }   
#side_nav .selectedNav li a .dotline,
#side_nav .nonselectedNav li a:active .dotline, 
#side_nav .nonselectedNav li a:hover .dotline{
    border-bottom:none;
    } 
#side_nav .dotline{border-bottom:dashed 1px #362D20;}
    
#side_nav .selectedNav ul li{
    height:23px;
    }
#side_nav .selectedNav ul a,
#side_nav .selectedNav ul a:link,
#side_nav .selectedNav ul a:active,
#side_nav .selectedNav ul a:visited,
#side_nav .selectedNav ul a:hover{
    font-size:13px; 
	color:#454D29;
    background-image:url(/media/bullet_side_nav_child.gif);
    background-repeat:no-repeat;
    background-position: 30px 13px;
    padding-left:40px;   
    min-height:18px;
    height:auto ! important;
    height:18px; 
    }
#side_nav .selectedNav ul a.active {color: #c30000;}
#side_nav .activelink ul a:hover{text-decoration: underline;}
#side_nav .activelink ul .dotline{border-bottom:none;}
.selectedNav li ul{padding-bottom:15px;}

/* Side News */
#sideNewsList{margin-bottom:17px;}
.sideNewsItem{
    background-image:url(/media/side_news_bg.jpg);
    background-repeat:repeat-y;
    width:220px;
    padding: 5px 0 15px;
    }
.sideNewsItem a{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px; 
	line-height:12px;
    font-weight:normal;
    color:#483C2A;
    text-decoration:none;
    background-image:url(/media/bullet_infinity.gif);
    background-repeat:no-repeat;
    background-position: 10px 4px;
    padding-left:30px;
    display:block;
    } 


/** CommunityCouncilMap **/    
#CommunityCouncilMap{
    position:relative;
    width:650px;
    height:484px;
    }

#CommunityCouncilMap .council{
    position:absolute;    
    }
#CommunityCouncilMap a{}    
    
#mapCanvas {
    height:484px;
    width:650px;
}   
#mapMarkerPopupImage{ 
    min-height:160px; 
    height:auto ! important;
    height:160px;
    overflow:auto; 
    }
#popText{float:left; width:280px;}
#popImage{float:left; width:210px;}
    
    
/** SITE MAP **/
#sitemap ul{
    list-style:none;
    }
#sitemap a:hover{
    text-decoration:none;
    }    
li.indent-3{
    padding-left:40px;
    }
li.indent-4{
    padding-left:80px;
    }    
    
    
/** FORMS **/  
#RequiredTextForm  {
    margin-bottom:20px;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
    }
.formSection label{
    font-weight:bold;
    }    
.formColLeft{
    float:left;
    width:100px;    
    }    
.formColRight{
    float:left;
    width:300px;
    }
/*
.rowLabel, .rowInput{
    min-height:30px;
    height: auto!important;
    height:30px;
    }
*/
.formSection .textbox{
    border:1px solid #D2D2D2;
    display:block;
    height:18px;
    padding:5px 0 3px;
    width:350px;
}
.formSection .MultiLineTextBox{
    border:1px solid #D2D2D2;
    height:50px;
    padding:5px 0 3px;
    width:350px;
} 
.formRow, 
.formRowLarge{
    margin-bottom: 10px;
    clear:both;
    }
.formRowTop{height:30px;}    
.submitButton{margin-bottom:10px;}
.formGroup{
    padding: 0px 40px 0px 40px;
    background-image:url(/media/formGroup_bg.jpg);
    background-repeat:repeat-y;
    width:390px;
    }
/* SERACH RESULTS */
.xsltsearch_navigation{}
#xsltsearch_results{}
.xsltsearch_result_title{
font-family:Georgia, "Times New Roman", Times, serif;font-size:17px; font-style:italic; font-weight:bold;color:#483C2A; margin:2em 0 0.5em;}
.xsltsearch_result_description{}


/** NEWS **/
.newsTitle{
    background-image:url("/media/bullet_side_nav_child.gif");
    background-repeat:no-repeat;    
    background-position: left 7px;
    padding: 0 0 0 15px;
    }
    /*
.categoryTitle a{
    text-decoration:none;
    }
.categoryTitle a:hover{
    text-decoration:underline;
    } 
*/   
.seeAllCategory{
    margin-bottom:50px;
    }    
#SeeAllNews{
    margin-top:50px;
    }    
