	html{
		height: 100%;
		min-height: 100%;
	}


	body{
		font-family:Arial, Tahoma,Verdana,Helvetica,sans-serif;
		background-color: #efefec;
		padding:0px;
		margin: 0 auto;
		text-align: left;
		font-size: 12px;
		min-height: 100%;
		height: 100%;
	}

	* html
	{
		overflow-y: hidden;
	}

	* html body
	{
                height: 100%;
		overflow: auto;
	}
	


	a{		color: #241f5f;
		text-align: left;
		text-decoration:none;
	}
    #buttomlink{
    	height: 80px;
    	margin-top: 3px;
    	background-color: #ffffff;
    }
	div{
			padding: 0px;
			margin: 0px;
		}
	a.navigation{		font-size: 12px;
	}
	.leftlink{
		text-align: left;
		margin-left: 20px;
		padding-left: 20px;
		margin-top: 14px;
		margin-bottom: 12px;
		background: url('images/pointer.gif') left center no-repeat;
	}
	.leftlink1{
		text-align: left;
		margin-left: 20px;
		padding-left: 20px;
		padding-right: 120px;
		margin-top: 6px;
		margin-bottom: 6px;
		background: url('images/pointer.gif') left center no-repeat;
	}
	.header{
		color: #262791;
		padding:14px 5px 7px 20px;
		font-weight: bold;
		clear: both;
	}
	.rw{
		width: 24px;
		font-size: 1px;
		height: 6px;
		float: right;
		margin-right: 22px;
		margin-top: 11px;
		background-color: #a7a7a7;
	}
	.rv{
		width: 24;
		font-size: 1px;
		height: 6px;
		float: right;
		cursor: pointer;
		margin-right: 24px;
		margin-top: 20px;
                width: 20px;
	}
	#top_line{
		width: 1006px;
		height: 17px;
		background-image: url('/images/line_top.jpg');
	}
	#lg{		float: left;
		padding-left: 30px;
	}
	#list1{
		float: left;
		padding-left: 20px;
		padding-right: 20px;
		width: 150px;
	}
	#list2{
		float: left;
		width: 166px;
	}
	#top{
		width: 1006px;
		height: 105px;
		background-color: #ffffff;
	}
	#main{
		background: url('/images/bg.jpg')  right top;
		width: 1006px;
		/*float: left;*/
	}
	#left{
		float: left;
		background: url('/images/v.jpg') repeat-y right top;
		height: 100%;
		width: 12px;
	}
	#leftleft{
		float: left;
		background: url('/images/line_left.jpg') no-repeat right top;
		height: 500px;
		width: 12px;
	}
	#rightright{
		float: left;
		background: url('/images/line_right.jpg') no-repeat right top;
		height: 500px;
		width: 12px;
	}
	#right{
		float: left;
		background: url('/images/w.jpg') repeat-y right top;
		height: 100%;
		width: 12px;
	}
	#bd{
		width: 1030px;
		background: url('/images/bg_main.gif') repeat-y right top;
	}
	#s{
		height: 7px;
		background: url('/images/line_s.jpg') no-repeat right top;
		width: 1006px;
		font-size: 1px;
	}

	#girlandmoney-wrapper{
                height: 185px
                overflow: hidden;
                width: 1006px !important;
                display: block;
                zoom: 1;
	}

	#girlandmoney{
		height: 185px;
		width: 1050px;
	}

        #left-note{
            width: 329px;
            height: 185px;
            float: left;
            background: transparent url('/images/note.jpg') no-repeat;
        }

        #right-girl{
            width: 677px;
            height: 185px;
            float: left;
            background: transparent url('/images/girl.jpg') no-repeat;
        }

	#info{
		width: 1006px;
		background: url('/images/bg_left_block.jpg') no-repeat left top;
		height: 100%;
		overflow: hidden;
	}
	
	#left_block{
		float: left;
		width: 329px;
		height: 100%;
		overflow: hidden;

	}
	
	#left-banners{
		text-align: center;
		padding: 15px;
	}

	#content_block{
		float: right;
		background: url('/images/bg_left_block.jpg') repeat-x left top;
		width: 677px;
		height: 100%;
	}

	#work-area{
		padding: 10px; 
		background-color: rgb(255, 255, 255); 
		min-height: 330px;
		$min-height: 355px;
		_height: 380px;
	}

	#blue_line{
		font-size: 1px;
		clear: both;
		background-color: #4658a9;
		height: 5px;
		width: 100%;
	}
	#yellow_line{		clear: both;
		padding-top: 10px;
		background-color: #f6e677;
		height: 26px;

		width: 100%;
	}
	#bottom{	
		/*clear: both;
		margin-left:6px;
		margin-right:12px;
		background-color: #d1ceca;*/
		height: 75px;
		width: 1006px;
		background: #d1ceca url('/images/bg_main.gif') repeat-y;
		padding: 0 15px 0 8px;
	}

/*** Home page ***/

#page-center-content{
    width: 400px;
    float: left;
}

#page-right-content{
    width: 225px;
    float: right;
}

#page-right-content .news-archive-link{
    text-decoration: underline;
    font-weight: bold;
}

#page-main-content{
   padding-bottom: 65px;
   border-right: 2px solid #d9dbcd;
}

#page-expo-journal{
    padding-top: 10px;
    background: url("/images/vert-short-line.gif") right top no-repeat;
}

#page-expo-block{
    width: 200px;
    float: left;
}

#page-journal-block{
    width: 200px;
    float: right;
}

.block-title{
    color: #43097a;
    font-weight: bold;
    font-size: 14px;
}


#search-form{
   /* position: relative;
    top: -50px; 
    left: 805px;
    $top: 50px;
    $left: 355px;*/
    width: 200px;
    float: right;
    padding: 0 20px 0 230px;
    margin-top: 25px;
    $padding-right: 0;
}

#search-form .search-form,
#search-form form{
    height: 22px;
}

