/* CSS Document */

a:link {
	color: #0000cc;
	text-decoration: underline;
}
a:visited {
	color:#0000cc;
	text-decoration: underline;
}
a:hover {
	color: #0000cc;
	text-decoration: underline;
}
a:active {
	color: #0000cc;
	text-decoration: underline;
}
a img {
	border-width: 0; !important
	text-decoration: none;
}

table.dataTable {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
table.dataTable th {
	background-color: #ccccff;

}
table.dataTable th,
table.dataTable td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align: middle; !important
	padding: 3px;
	font-size: 12px;
}


table.dataTable th table th,
table.dataTable td table td,
table.dataTable th table th table th,
table.dataTable td table td table td,
table.dataTable th table th table th table th,
table.dataTable td table td table td table td {
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
}


table.dataTable5 {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
table.dataTable5 th {
	background-color: #ccccff;

}
table.dataTable5 th,
table.dataTable5 td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align: top;
	padding: 3px;
	font-size: 12px;
}


table.dataTable5 th table th,
table.dataTable5 td table td,
table.dataTable5 th table th table th,
table.dataTable5 td table td table td,
table.dataTable5 th table th table th table th,
table.dataTable5 td table td table td table td {
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
}



.gSmall {
font-size: 10px; !important
line-height:110%;
}

.gMedium {
font-size: 13px;
line-height:120%;
}
a.btn1:link, a.btn2:link, a.btn3:link, a.btn4:link,
a.btn1:active, a.btn2:active, a.btn3:active, a.btn4:active,
a.btn1:hover, a.btn2:hover, a.btn3:hover, a.btn4:hover,
a.btn1:visited, a.btn2:visited, a.btn3:visited, a.btn4:visited {
	text-decoration:none;
}
a.btn1 {
	display:block;
	background:#e5e5e5 url(/common/image/btn1-bg.gif) repeat-x left top;
	border:1px solid #ccc;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
	padding:0.125em 0.3em 0.125em 0.2em;
}
a.btn1 span {
	background:url(/common/image/btn1-ico.gif) no-repeat right center;
	padding-right:0.8em;
	display:block;
	text-align: left; !important
}

a.btn2 {
	display:block;
	background:#305DC0;
	border:1px solid #3762C0;
	border-right:1px solid #083AAB;
	border-bottom:1px solid #083AAB;
}
a.btn2 span {
	display:block;
	border:none;
	background:url(/common/image/btn2-bg.gif) repeat-x left top;
	border:1px solid #fff;
}
a.btn2 span span {
	display:block;
	border:none;

	background:url(/common/image/btn2-ico.gif) no-repeat right center;
	padding:0.125em 1.2em 0.125em 0.5em;
	color:#fff;
	text-align: left; !important
}
a.btn3 {
	display:block;
	background:#787878;
	padding-right:1px;
	padding-bottom:1px;
}
a.btn3 span  {
	display:block;
	border:1px solid #ccc;
	background:#fff url(/common/image/btn3-ico.gif) no-repeat right center;
	padding:0.125em 1.2em 0.125em 0.5em;
	text-align: left; !important
}

a.btn5 {
	display:block;
	border:1px solid #ccc;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
	background:#dfdfdf url(/common/image/btn4-bg.gif) repeat-x left top;
	text-decoration: none;
	font-size: 12px;
	}
a.btn5 span {
	background:url(/common/image/btn4-bg2.gif) no-repeat right top;
	display:block;
	text-decoration: none;
	font-size: 12px;
	}
a.btn5 span span {
	display:block;
	background:url(/common/image/btn4-ico.gif) no-repeat right center;
	padding:0.125em 1.3em 0.125em 0.5em;
	text-align: left; !important
	text-decoration: none;
	font-size: 12px;
	}


a.ptlink2 {
	padding-left:15px;
	background: url(/common/image/format-icn-link.gif) no-repeat left center;
	line-height: 1.5;
	text-align: left; !important
	display: block;
	color:#0000cc;
}

a.pintlink {
	padding-left:15px;
	background: url(/common/image/format-icn-link.gif) no-repeat left center;
}

a.pinblink {
	padding-right:10px;
	margin-right:3px;
	background: url(/common/image/ico-blank-blue.gif) no-repeat right center;
}

a.pblink {
	padding-right:10px;
	background: url(/common/image/ico-blank-blue.gif) no-repeat right center;
}

a.ptlink span {
	padding-right:10px;
	background: url(/common/image/ico-blank-blue.gif) no-repeat right center;
	text-align: left;
}

a.pinblink,
a.pblink {
	_height: 7px;
	_background-position: right 5px;
	_padding-right:9px;
}


.icn {
	border-width: 0;
	background: #eff4f9 url(/common/image/format-icn-arrow-sky.gif) no-repeat 0px 6px !important;
	padding-left: 7px !important;
	padding-bottom: 2px !important;
}

