.LineTop{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:3px;
}
.LineLeft{
	border-left: 1px solid #CCCCCC;
}
.LineRight{
	border-left: 1px solid #2B2B2B;
}
.LineBottom{
	border-bottom-color:#E5E5E5;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.borderGray{
	 border:#E5E5E5 solid 1px;
}
.BulletContent{
 margin: 4px 0px 5px 0px;
}
.BulletPlus{
 margin: 4px 0px 5px 0px;
}
.BulletSquare{
 margin: 7px 0px 2px 0px;
}
.imgTxtIntroMargin{
 margin: 68px 0px 18px 100px;
}
.TableListWorkPadding{
 padding: 2px 0px 2px 0px;
}
.UnderLneHomepage{
 height:3px;
 background-image:url(../images/index/underline.jpg);
 background-position:bottom;
}
.UnderLneGrain{
 height:1px;
 background-image:url(../images/shared/line_grain.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
}
.DottedBottom{
 height:1px;
 background-image:url(../images/share/dot_hor.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}
.DottedLeft{
 height:1px;
 background-image:url(../images/shared/dot_hor.gif);
 background-position:bottom;
 background-repeat:repeat-y;
}
.DottedMenu{
 height:1px;
 padding-left:1px;
 background-image:url(../images/shared/dot_menu.gif);
 background-position:left;
 background-repeat:repeat-y;
}
.PaddingPageDefault{
 padding: 30px 50px 40px 80px;
}
.PaddingBottom{
 padding: 10px 10px 20px 10px;
}
.PaddingNews{
 padding: 10px 10px 10px 0px;
}
.PaddingTab{
 padding: 2px 2px 0px 2px;
}
.GraphicBottomPage{
 background-image:url(../images/share/graphic_bottompage.jpg);
 background-position:bottom right;
 background-repeat:no-repeat;
}

.tab_link {
	display:block;
	padding:2px 10px 6px 10px;
	cursor:pointer;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	border:1px #fff solid;
	border-bottom-color:#EAECEC;
	color:#666666;
	background-color:#EAECEC;
	text-decoration: none;
}
.tab_link:hover {
	font-size:12px;
	color:#FFFFFF;
	background-color:#A8C0C1;
	padding:2px 10px 6px 10px;
	cursor:hand;
	text-decoration: none;
}
.tab_link_present {
	display:block;
	padding:2px 10px 6px 10px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	border:2px #fff solid;
	color:#666666;
	background:url(../images/share/bg_tabblank.jpg)  repeat-x;
	text-decoration: none;
}
.boxcorner{
cursor:pointer; 
padding:3px; 
-moz-border-radius: 0.5em; 
-webkit-border-radius: 0.5em; 
border-radius: 0.5em; 
color:#FFF; 
-webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #EEFF99;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
    background: -moz-linear-gradient(#EEFF99, #66EE33);
    -pie-background: linear-gradient(#EEFF99, #66EE33);
background:#C00; 
border:none;
behavior: url(PIE.PHP);
}