/* fonts */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600,800);
/* /fonts */
*		{margin:0;padding:0;}

body {
	color:#6b7077;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

a		{color:#1d3e51;font-weight:normal;text-decoration:underline;}
a:hover	{text-decoration:none;}

.top_links .box .div_resources.scroll-pane .tbl_resources tbody tr .td_label label a {
	font-size: 12px;
}

.box {
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border: 1px solid #cbcbcb;
	background: #e5e5e5;	
	width:298px;
	padding-bottom:30px;
	margin-bottom:15px;
}

/* forms items */

input, textarea, 
select		{padding:0 5px;background:none;}

input.radio,
input.check	{width:14px; height:14px; background:inherit; border:none; vertical-align:middle; margin:4px 0;}
input:focus {outline-width:0;}

input:focus, input:active, a:focus, 
a:active	{outline:none;}

/* table items */
table, td, th, 
caption		{vertical-align:top;}

.tbl_resources img	{width:34px; height:39px;	
						background:url(../images/ico/icon_plain.png) no-repeat 0 0;}
.tbl_resources img.file_img{background-image:url(../images/ico/icon_img.png);}
.tbl_resources img.file_pdf{background-image:url(../images/ico/icon_pdf.png);}
.tbl_resources img.file_ppt{background-image:url(../images/ico/icon_ppt.png);}
.tbl_resources img.file_xls{background-image:url(../images/ico/icon_xls.png);}
.tbl_resources img.file_zip{background-image:url(../images/ico/icon_zip.png);}
.tbl_resources img.file_doc{background-image:url(../images/ico/icon_doc.png);}

.tbl_resources	{border-collapse:collapse; padding:0;}
.tbl_resources th{height:36px; padding:5px 0 0px 0px;
					font-size:12px; font-weight:bold;
					text-shadow:1px 1px 0 #fff; text-align:left; line-height:36px; border-bottom: 1px solid #cbcbcb;}
.tbl_resources th.th_checkbox{text-align:left; width:30px; padding-left:10px;}
.tbl_resources th.th_label {width:195px;}
.tbl_resources th.th_doctype{width:54px;}

.tbl_resources .selectAllBtn{margin-top:10px;}
.tbl_resources td{padding:5px 0 5px 0px; vertical-align:top;
						background:url(../images/res_td_dott.png) no-repeat center bottom;}
.tbl_resources label{font-size:10px; text-shadow:1px 1px 0 #fff;}
.td_padd10x12 td	{padding:10px 12px; background-position:0 bottom; width:260px;}

.tbl_resources td.td_checkbox	{width:30px; text-align:left; background-position: 0 bottom; padding-left:10px;}
.tbl_resources td.td_label		{width:185px; text-align:left; line-height:18px; padding-right:10px; }
.tbl_resources td.td_doctype	{width:54px; background-position:right bottom;}

.div_resources {
  max-height: 311px;
  overflow: auto;
  width: 298px;
}

.btn {
	background:url(../images/btn_bg.png) repeat-x;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border: 1px solid #4b4f54;
	margin-left: 10px;
	padding: 0 5px;
	cursor:pointer;
}

.btn input {
	color:#ffffff;
	border:none;
	font-size:10px;
	cursor:pointer;
}

.buttons_r {
	text-align:right;
}

#downloadStatus {	
	display:none;
	padding: 5px 0px;
}

.downloadStatus {
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.toc_btn {
	background: url("../images/toc_btn.png") no-repeat scroll right -26px transparent;
	border: medium none;
	display: inline-block;
	height: 25px;
	padding: 0 6px 0 0;
	position: relative;
}

.toc_btn input {
	background: url("../images/toc_btn.png") repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	display: inline-block;
	height: 25px;
	padding: 0 18px 4px 28px;
}

	