/* @group Browser Reset */

#milestones html, #milestones body, #milestones div, #milestones span, #milestones applet, #milestones object, #milestones iframe,
#milestones h1, #milestones h2, #milestones h3, #milestones h4, #milestones h5, #milestones h6, #milestones p, #milestones blockquote, #milestones pre,
#milestones a, #milestones abbr, #milestones acronym, #milestones address, #milestones big, #milestones cite, #milestones code,
#milestones del, #milestones dfn, #milestones em, #milestones font, #milestones img, #milestones ins, #milestones kbd, #milestones q, #milestones s, #milestones samp,
#milestones small, #milestones strike, #milestones strong, #milestones sub, #milestones sup, #milestones tt, #milestones var,
#milestones b, #milestones u, #milestones i, #milestones center,
#milestones dl, #milestones dt, #milestones dd, #milestones ol, #milestones ul, #milestones li,
#milestones fieldset, #milestones form, #milestones label, #milestones legend, #milestones caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
#milestones body {
	line-height: 1;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	font-size:12px;
}
#milestones ol, #milestones ul {
	list-style: none;
}
#milestones blockquote, #milestones q {
	quotes: none;
}
#milestones blockquote:before, #milestones blockquote:after,
#milestones q:before, #milestones q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
#milestones :focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
#milestones ins {
	text-decoration: none;
}
#milestones del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
#milestones table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end */

/* only used for demo style */
#container{
margin:30px 25px;
width:820px;
}

#list {
height:700px;
margin-left:25px;
margin-top:25px;
width:919px;
}


#milestones tbody th{
background:#19398a;
border:1px solid #bfd0e2;
border-width:1px 1px 0 0;
color:#fff;
font-weight:normal;
padding:2px 5px;
text-align:left;
vertical-align:middle;
}
#milestones #list td{
height:45px;
text-align:center;
vertical-align:middle;
}

#milestones tbody td:hover{
background:#f57b22;
}

#milestones td img{
cursor:pointer;
}

#milestones #list table tbody tr.stripe{background:#fff;}

.tooltip{
background:#7ac143;
border:3px solid #387C2B;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;	
-moz-border-radius:5px;
display:none;
line-height:140%;
max-width:200px;
padding:0 0 7px 0;
z-index:10000; 
font-size: 12px
}
	.tipCarrot{
	background:url(images/tooltip_carrot.gif) bottom center no-repeat;
	bottom:-12px;
	height:10px;
	left:50%;
	margin-left:-10px;
	position:absolute;
	width:20px;
	}
	.tooltip strong{
	background:#387C2B;
	color:#fff;
	display:block;
	font-size:12px;
	margin:0 0 7px 0;
	padding:5px 7px;
	}
	.tooltip span{
	display:block;
	margin:0 7px;
	}
	.checklinks a:link, a:hover, a:active 
	{
	    color:White;
	}
	.checklinks a:visited
	{
	    color:White;
	    text-decoration:underline;
	} 