@import url("uniqueclassid.css");

/* General */
body {
	margin-top:30px;
	margin-bottom:20px;
	align:center;
}
h1, h2, h3, h4 {
	height:0.01%;
	margin-top:0px;
}
h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:12px;}
img {
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
input, select, textarea, form,
input[type="file"], input[type="password"], input[type="text"],
input[type="button"], input[type="submit"], input[type="reset"], button {
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
}
select, textarea,
input[type="file"], input[type="password"], input[type="text"],
input[type="button"], input[type="submit"], input[type="reset"], button {
	border-width:1px;
	border-style:solid;
}
input[type="checkbox"], input[type="radio"] {
	width:13px;
	height:13px;
}

/* Page Layout */
#containerMaster {
	width:980px;
	border-collapse:collapse;
	border-style: none;
	border-width: 0px;
	border-color: #D3D3D3;
	padding: 3px;
	margin-right:auto;
	margin-left:auto;
}
#containerMasterIndex {
	width:520px;
	padding: 3px;
	margin-right:auto;
	margin-left:auto;
/*	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #858D94;
	border-right-style: solid;
	border-right-width: 5px;
	border-right-color: #858D94;
*/
}
#containerHeader {
	width:100%;
	border-collapse:collapse;
	border-style:none;
}
#containerHeader tr td {padding:5px 5px 5px 5px;}
.containerHeaderInfo {padding:5px 0px 5px 10px;}
#containerBody {
	width:100%;
	border-top-width:1px;
	border-top-style:solid;
	border-color:silver;
	padding:15px;
}
#containerFooter {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
#containerFooterIndex {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

/* Common Classes/IDs */
.text16 {font-size:16px;}
.text14 {font-size:14px;}
.textsmall {font-size:10px;}
.security {padding:5px 0px 5px 0px; text-align:center;}
.pad5 {padding: 5px 5px 5px 0px;}
.wiki {float:right; padding: 0px 10px 5px 0px;}

/* Tables */
table {border-collapse:collapse;}
td {padding:0px 0px 0px 0px;}
th[scope="row"] {text-align:right;}
table.neverwrap tr td, table.neverwrap tr th {white-space:nowrap;}
.tableTotals {font-weight:bold;}
.tdAction, table.tableStats tr td, table.tableStats tr th {
	text-align:center;
	white-space:nowrap;
}
.tableMain {
	border-width:0px;
	border-style:solid;
	margin:5px 0px 5px 0px;
	width:100%;
	clear:both;
	border-collapse:separate;
}
table.tableMain tr td {
	vertical-align:top;
	padding:3px 2px 3px 8px;
}
table.tableMain tr th {
	vertical-align:top;
	padding:3px 5px 3px 2px;
	white-space:nowrap;
}
.listDiv{
	margin: 0px; 
	padding: 3px; 
	border: 1px inset; 
	width: 420px; 
	text-align: left; 
	overflow-y: scroll; 
	float: left;
	height: 140px;
}
.noshow{
	visibility: hidden;
}

.tableMessages {
	table-layout:fixed;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
	margin:5px 0px 5px 0px;
	width:900px;
	clear:both;
	border-collapse:separate;
	white-space:nowrap;
	position: relative
}
table.tableMessages tr td {
	overflow:hidden;
	white-space:nowrap;
	table-layout:fixed;
}
table.tableMessages tr th {
	overflow:hidden;
	white-space:nowrap;
	table-layout:fixed;
	position: relative
}


/* Lists */
ul.neverwrap li {white-space:nowrap;}
ul.plainList, ul.flatList {
	list-style-type:none;
	padding:0px;
	margin:0px;
	list-style-position:outside;
	clear:both;
}
ul.plainList li {
	margin-top:3px;
	margin-bottom:5px;
}
ul.flatList li {display:inline;}
ul.plainList li ul.plainList li {margin-left:1em;}


.wiki {float:right; padding: 0px 10px 5px 0px;}

div#tipDiv {
    color:#000; font-size:11px; line-height:1.2;
    background-color:#E1E5F1; border:1px solid #667295; 
    width:210px; padding:4px;
}

/* Gradient 1 */
.gradientBox {
	width: 221px;
	background: transparent url('/img/bgTextBox.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}

/* Gradient 2 */
.gradientBox2 {
	background-image:url('/img/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	height:20px;
	color:#333333;
	padding:5px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

.extBottomButtons {
	bottom:0;
	float:left;
	padding:5px 0px 5px 5px;
}

.extTopButtons {
	float:right;
	padding:8px 0px 5px 5px;
}

.headerTabs {
	float:left;
}