body
{
	font-size: 9pt;
	margin: 0px;
	background: #FFCC33 url( "images/heshilogobg.gif" ) repeat-x;
	font-family: Tahoma;
}

h1
{
	margin: 0px;
	background: url( "images/heshilogo.gif" ) no-repeat;
	height: 90px;
	padding-right: 35px;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: 2px solid #000000;
}
h1 a:link, h1 a:active, h1 a:hover
{
	color: #FF3333;
}
#Header1_HeaderTitle
{
	float: left;
	padding-top: 45px;
	text-align: right;
	width: 750px;
}
#main
{
    width: 700px;
    position: absolute;
    margin-top: 0px;
    border-right: 1px dotted #000000;
    padding-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 40px;
    background:#FFFFFF;
    word-wrap: break-word;
}
#rightmenu
{
    float: right;
    margin-left: 700px;
    margin-top: 5px;
    padding-left: 10px;
    background-color: transparent;
    position: absolute;
    font-size: 9pt;
    word-wrap: break-word;
}
#footer
{
    clear: both;
    width: 750px;
    border-top: none;
    font-size: 9pt;
    padding-top: 5px;
    text-align: center;
    position: relative;
    visibility: hidden;
    display: none;
}
a:visited,
a:active,
a:link
{
    color: #000000;
    text-decoration: none;
}
a:hover
{
    color: #666666;
    text-decoration : none;
}
blockquote
{
    background: #F9F9F9;
    border: 1px solid #F4F4F4;
    color: #5B5B5B;
    font-size: 9pt;
    font-style: normal;
    line-height: 130%;
    padding: 0px 11px 0px 11px;
}
h1 a:visited,
h1 a:active,
h1 a:link
{
    color: #FFFFFF;
    text-decoration: none;

}
h1 a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.post
{
    padding-left: 20px;
    padding-right: 20px;
    font-size: 9pt;
}
h5{font-size:9pt;font-family:bold;}
h4{font-size:9pt;font-family:bold;}
h6{font-size:9pt;font-family:bold;}


.postTitle
{
    border-bottom: 1px dotted #D6D6D6;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
}
.postText
{
    font-size: 9pt;
    line-height:130%;
}
h3
{
    font-size: 9pt;
    border-bottom: 1px dotted #D6D6D6;
    color: #000000;
    background-color: transparent;
}
.listitem
{
    width:180px;
    border-bottom: 1px dotted #E4E4E4;
    padding-bottom: 3px;
    padding-top: 3px;
}
input,
label
{
    color: #000000;
    font-family: Tahoma;
    font-size: 9pt;
}
input.text
{
    width: 381px;
}
li
{
    font-size: 9pt;
    font-style: normal;
    width:180px;
    table-layout: fixed;
    word-wrap: break-word;
}
h2 
{
	padding: 0px 0px 0px 20px;margin:0;
    padding-bottom:10px;
	}
h2 a:visited,
h2 a:active,
h2 a:link
{
    font-size:9pt;
}
h2 a:hover
{
    font-size:9pt;
}
.dateTitle
{
    color: #97AC5F;
    font-size: 9pt;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
    height:26px;
}
p.date img
{
    display:none;
}
.postFoot
{
    border-bottom: 1px dotted #D6D6D6;
    color: #D3D3D3;
    text-align: right;
    font-size: 9pt;
}
span.highlight
{
    background-color: transparent;
}
td
{
    font-size: 9pt;
}
textarea
{
    color: #000000;
    font-size: 9pt;
    height: 200px;
    width: 300px;
}

.CommentForm
{
    border-top: 1px dotted #D6D6D6;
    padding-top: 20px;
    color: #A9A9A9;
    padding-left: 70px;
    padding-right: 40px;
}
#comments
{
    color: #888;
    padding-left: 70px;
    padding-right: 40px;
    font-size: 9pt;
}
#relatedlinks ul
{
    list-style: none;
    margin-left: 10px;
    padding: 0px;
}
#rightmenu h3
{
    width:100px;
    background-color: transparent;
    border: none;
    border-bottom: 1px dotted #D6D6D6;
    color: #000000;
    font-size: 9pt;
    margin: 10px 0px 0px 0px;
    padding: 2px 5px;
}
#rightmenu ul
{
    border: none;
    list-style: none;
    margin: 0px;
    padding: 5px;
    font-size: 9pt;
    line-height:130%;
}
#rightmenu li
{
    font-size: 9pt;
}
#tagline
{
    float: left;
    top: 60px;
    text-align: right;
    width: 720px;
    color:#FFFFFF;
    font-size: 9pt;
    vertical-align: baseline; 
    position : absolute;
    font-family: Tahoma;
}
div.RecentComment {width: 180px;}
.block_title {font-size:9pt;font-weight:bold;}
.code{float:left;width:90%;padding:10px;border:1px dotted #d9d9d9;background:#f4f4f4;}
.postFoot{clear:both;padding-top:6px;}
br{clear:both;}
i
{
    font-style: normal;
    color: #000000;
}

.Cal
{
	border : 1px solid #000;
	width:220;
	font-family:Arial;
	font-size: 12px;
	margin-top:10px;
	height:150px;
	 	
}

.CalTitle
{
    background-color: #FFCC33;
	border-color:#ADF;
	font-family:Arial;
	font-size: 13px;
	color : #000;	
	font-weight:bold;
	border-bottom: 1px solid #000;
	margin-left : 0px;
	padding : 0px;
	height:100%;
}

.CalOtherMonthDay
{
	color:#808080;
	
}

.CalSelector
{
	
}

.CalNextPrev
{
	
}

.CalDayHeader
{
	
}

.CalSelectedDay
{
	
}

.CalWeekendDay
{
	
}
.CalTodayDay
{
	color : red;
}

#headr
{
     height: 50px;
}

