#content{width:957px;background-color:#FFF;padding-top:5px;overflow:hidden;background-image:url(../images/main_content_bg.gif);background-repeat:repeat-x;background-position:top; height:auto;}


#sidemenu {
    background-image: url(../images/leftline.jpg);background-repeat:repeat-x; background-position:top;
	width: 140px; /* For all */
    float: left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	height: auto;
	margin-top:-25px;
    /*border:1px solid green;*/
}
#sidemenu ul{
    width: 135px; /* For all */
    float: left;
    /*border:1px solid red;*/
    padding-left: 0px;
    margin-left:0px;
    /*padding-top:0px;*/
    margin-top:0px;
}
#sidemenu ul.sub_item{
    width:125px;
    margin-left:0px;
    
}
#sidemenu ul li h2{
    /*border:1px solid black;*/
    padding-top: 0px;
    /*margin-top:15px;*/
}
#sidemenu ul li ul{
    margin-bottom:10px;
}
#sidemenu ul li ul li ul{
    margin-bottom:0px;
}

#sidemenu .title, #sidemenu ul li h2{margin-bottom:0px;padding-top:0px;/*margin-top:15px;*/padding-left:5px;line-height:20px;color:#333;font-weight:bold;font-size:14px;}
#sidemenu .title a, #sidemenu ul li h2 a{color:#333;text-decoration:none;}
#sidemenu .title_sel{padding-left:5px;line-height:20px;color:#000;background-image:url(../images/left_menu_sel.gif);background-repeat:repeat-y;margin-bottom:15px;}/*margin-top:15px;*/
#sidemenu .title_sel a{color:#000;text-decoration:none;font-weight:bold;}
#sidemenu .section, #sidemenu .back_title li{padding-left:10px;line-height:19px;color:#999999;font-size:12px;font-weight:bold;/*border:1px solid yellow;*/}
#sidemenu .section a, #sidemenu ul li ul.back_title li a{color:#000099;text-decoration:none;font-weight:bold;}
#sidemenu .section a:hover, #sidemenu ul li ul.back_title li a:hover{color:#ff0000;text-decoration:none;font-weight:bold;}

/*.title{
    border:1px solid red;
}*/

/*NEW STUFF*/
#sidemenu ul li{
    list-style-type:none;
}
.back_title li a:hover{
    color:red;
}
/*END NEW STUFF*/

/*#ads{width:240px;background-color:transparent;float:right;text-align:center; height: auto;}*/
#ad_container{margin-left:10px;}
#ads{margin-left:5px;}
#ads table a{
    font-weight:bold;
}
#ads h4 font{
    text-decoration:underline;
}
#ads h4 a{
    
}
/*#ads a{border-top:1px solid black;}*/
#adcategories{
    margin-left:10px;
    margin-top:10px;
    font-weight:bold;
}
#adcategories a, #ads a, #ads h4 a, #ad_container a{
    text-decoration:none;
}
#adcategories a:hover, #ads a:hover, #ads h4 a:hover, #ad_container a:hover{
    text-decoration:underline;
    color:red;
}
#C_title{
    color:#909090;
    font-weight:bold;
    text-decoration:underline;
    margin-left:-5px;
}
#C_all{
    /*float:right;*/
    font-size:14px;
    margin-top:-20px;
    /*width:200px;*/
}
#C_all table{
    width:100%;
}
#C_all div{
    padding-top:10px;
}

#articles{
background-color: white;
	width: 800px; /* For all */
	*width: 800px !important; /* For ie7 */
	*width: 800px;	/* For ie 6 */	
float: right;
height: auto;
}

#articles .news_article a{color:#000099;text-decoration:none;font-weight:bold;}
#articles .news_article a:hover{color:#ff0000;text-decoration:none;font-weight:bold;}

.news_article{padding-top:10px;padding-left:10px;padding-right:10px;font-size:13px;}
.headline{font-size:15px;}




#shadowline{
	background-image: url(../images/line.jpg);background-repeat:repeat-y; background-position:top;
	width: 10px; /* For all */
   float: left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	overflow: auto;
	height: 750px;
	margin-top:-25px;
}

#vshadowline{
	background-image: url(../images/vline.jpg);background-repeat:repeat-x; background-position:top;
	height: 11px; /* For all */
    float: left;
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/
	overflow: hidden;
	/*height: 750px;*/
	width:100%;
}



