@charset "utf-8";
/*==================================================================
last update = 10-12-2010
====================================================================
Editor:
1.recca
2.
3.
=====================================================================
Content:
1.body
2.eng
3.text
4.btn
5.
6.
7.
8.
9.
10.
=====================================================================
*/
.milestones
{
	width:560px;
	background-image:url(images/company/milestones_bg.gif);
	background-repeat:no-repeat;
	height:216px;
	padding:12px 17px 17px 0px;
}
.milestonesCursor
{
	cursor:pointer;
}

.milestonesYearPadding
{
	
	/*width:382px;*/
	width:300px;
	background-color:#FFFFFF;
}

.milestonesContent
{
	/*text-align:justify;*/
	margin:12px 0px 12px 10px;
	padding-right:10px;
	/*width:310px;*/
	width:290px;
	/*height:147px;*/
	height:247px;
	overflow:auto;
}

/**.milestonesTitle
{
	font-weight:bold;
	color:#fe4800;
}*/

.milestonesFullContent
{
	padding:7px 22px 12px 22px;
}

.milestonesFullYearBg
{
	background-color:#FFF;
}

.milestonesFullBg
{
	background-image:url(images/milestones_full_bg.gif); 
	background-repeat:repeat-y; 
	padding:0px 17px 0px 12px;
}
.sm02
{
	list-style:none; 
	/**width:613px; **/ /**menu width=33px **/
	width:520px;
	/**height:187px; **/
	height:287px; 
	display:block; 
	overflow:hidden;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
.sm02 li 
{
	background-color: #FFF;
	float:left; 
	display:inline; 
	overflow:hidden;
	margin-left: 0px;
	padding-left: 0px;
}

#border_blue_bottom {
	border-bottom: #b8e5f3 2px solid;
	height: 10px;
	}
	
#border_grey_bottom {
	border-bottom: #e2e2e2 1px solid;
	height: 10px;
	}



/*body ==============================================================*/
body, .milestones_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	text-align: justify;
}

a {
	color: #39f;
	text-decoration: none;
	line-height: 17px;
}
a:hover {
	color:  #09C;
	text-decoration: none;
}



/*eng ==============================================================*/
.eng {
	font-family: verdana;
	font-size: 12px;
	color: #333;
	line-height: 14px;
}





/*text ============================================================*/
#m_news a , #topnav a , #smenu a, .top a {
	color: #39f;
	text-decoration: none;
	line-height: 20px;
}
#m_news a:hover , #topnav a:hover , #smenu a:hover, .top a:hover {
	color: #36f;
}
#smenu2 a {
	color: #6C0;
	text-decoration: none;
}
#smenu2 a:hover {
	color: #6CF;
}

.tc999 {
	color: #999;
}

.tcc00 {
	color: #C00;
}

.tc09F {
	color: #09F;
}

.tcfff {
	color: #fff;
}
.date {
	color: #8EA638;
}

#smenu {
	color: #7DA515;
}
#smenu2 {
	color: #FC0;
}

.smenuline {
	color: #666;
}

.header {
    color: #269BC2;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
}
.header2 {
    color: #00AA90;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
}
.header3 {
    color: #00AA90;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
}

.bigheader {
    color: #090;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
	clear: both;
}

.year {
	border-bottom: 1px #c3c3c3 solid;
}

.link a, .link a:visited {
	color: #09F;
	text-decoration: none;
}
.link a:hover {
	color: #33CCFF;
	text-decoration: none;
}

.link2 a, .link2 a:visited {
	color: #09F;
	text-decoration: none;
}
.link2 a:hover {
	color: #26A851;
	text-decoration: none;
}

.link3 a, .link3 a:visited {
	color: #09F;
	text-decoration: none;
}
.link3 a:hover {
	color: #F39231;
	text-decoration: none;
}





/*btn =============================================================*/
.btn a:link, .btn a:visited {
	text-align: center;
	display: block;
	height: 20px;
	_height: 18px;
	padding-top: 3px;
	width: 81px;
	background-image: url(images/bg_btn.jpg);
	text-decoration: none;
	color: #333;
}
.btn a:hover, .btn a:active {
	color: #7DA515;
}


#subsub li a {
	color: #333;
}


.top a {
	float: right;
}