* {
/*
margin:0px;
padding:0px;
*/
}
/*******************************************************************************
 *	Header
 */
#header {
/*	background: #EEF url(dot.gif) repeat-x scroll bottom;	*/
	height: 100px;
}
#header tr td.headerl {
	width:200px;
	text-align: center;
	vertical-align: middle;
}
#header tr td.headerc {
	text-align: left;
	vertical-align: bottom;
}
#header tr td.headerr {
	width: 200px;
	vertical-align: middle;
	text-align:center;
}
/*******************************************************************************
 *	Path
 */
#path {
/*	border-bottom: 1px solid #88C;*/ padding: 3px 5px 3px 10px;
}
#path div.back {
	float:right; width:100px; text-align:right;
}
#path div.back a {
	background: transparent url(laquo.gif) no-repeat left; padding-left: 12px;
}
#path a {
	background: transparent url(raquo.gif) no-repeat left; padding-left: 12px;
}
#path b {
	background: transparent url(raquo.gif) no-repeat left; padding-left: 12px;
}
#path a.home {
	background: transparent; padding-left: 0px;
}

/*******************************************************************************
 *	MODs classes
 */
.user_btn_enter { height: 18px;margin: 1px; }

/*******************************************************************************
 *
 */
#resource_grid 	{ }
#resource_grid .description {
	border: 1px solid #CCC;
	padding: 5px;
}
#resource_grid img.thumb {
	margin: 2px 10px 10px 2px;
}
#resource_grid .brief {
	padding-top:5;
}
/*******************************************************************************
 *
 */
.float50r	 {	float: right;	width: 50px; text-align: right;	}
.float100r 	{ 	float:right; 	width:100px; text-align:right;	}
div.right100 {	float: right;	width: 100px;	}
div.left100  {	float: left;	width: 100px;	}
.clearer{
	clear:both;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

body {
	font-family: Arial;
	font-size:9pt;
	margin:0px;
	padding:0px;
}
form {
	margin:0px;
	padding:0px;
}
td {
	font-family: Arial;
	font-size:9pt;
	vertical-align: top;
}
td.f_lbl {
	vertical-align: top;
	text-align:right;
}
td.bottom {
	vertical-align:bottom;
}
td.center{
	vertical-align: middle;
	text-align:center;
}
div {
	margin:0px;	padding:0px;
	font-family: Arial;
	font-size:9pt;
}
p {
	font-family: Arial;
	font-size:9pt;
}
th {
	text-align: left;
}
h1 {
	margin-top:0px
}
img {
	border:none;
}

input {
	font-size:9pt;
	font-family: Arial;
}
input.small {
	font-size:8pt;
	font-family: Arial;
	border: 1px solid #88C;
	margin: 0px;
	padding: 0px;
	background-color: #fcfcff;
}
select, textarea {
	font-size:9pt;
	font-family: Arial;
	border: 1px solid #88C;
	background-color: #fcfcff;
}
.input  {
	border: 1px solid #88C;
	background-color: #fcfcff;
}
.control {
	border: 1px solid #88C;
}
.button {
	font-size:9pt;
	font-family: Arial;
	border: 1px solid #88C;
	background-color: #EEF;
}
.autosize {
	overflow: auto;
	height:50px;
}
.winput {
	width: 600px;
	border: 1px solid #88C;
	background-color: #fcfcff;
}
.w2input {
	width: 300px;
	border: 1px solid #88C;
	background-color: #fcfcff;
}
dir {
	list-style:none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.grid0 	{ background-color: #F0F0F0; }
.grid1 	{ background-color: #FAFAFA; }
.grid00 { background-color: #FFDDDD;}
.grid01 { background-color: #FFEEEE }
.grid10 { background-color: #CCFFCC;}
.grid11 { background-color: #EEFFEE }
.small { font-family: Arial; font-size: 8pt; color:#444; }

.dis0 {}
.dis1 { border: 1px solid red}

a 			{ font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none; color: #4444FF;}
a:hover 	{ text-decoration: underline; }

a.go {
	background: transparent url(raquo.gif) no-repeat left; padding-left: 12px;
}

a.small 		{ font-weight: normal; font-family: Arial; font-size: 8pt; color:#444; text-decoration: none;}
a.small:hover  	{ font-weight: normal; text-decoration: underline; color:#444;}

a.alt 		{ font-family: Arial; font-size: 8pt; color:#888;}
a.alt:hover { text-decoration: underline; color:#000;}

li.navi		{ padding: 1px 5px 1px 5px; }
li.navia	{ padding: 1px 5px 1px 5px; background: #AFA; }

a.rubr 		  { font-weight: normal; font-family: Arial; font-size: 8pt; color:#448;text-decoration: underline;}
a.rubr:hover  { font-weight: normal; text-decoration: none; color:#448;}

a.navi 		  { font-weight: normal; font-family: Arial; font-size: 8pt; color:#444; text-decoration: none;}
a.navi:hover  { font-weight: normal; text-decoration: underline; color:#444;}

a.navia 	  { font-family: Arial; font-size: 8pt; text-decoration: none; color:#444;}
a.navia:hover { text-decoration: underline;}

a.small		  { font-weight: normal; font-family: Arial; font-size: 8pt; color:#448;text-decoration: underline;}
a.small:hover  { font-weight: normal; text-decoration: none; color:#448;}

/* ------------------------------------------------------------------------------- */
.Container {
	border-left: 1px solid #88C;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.Container h1, .Container .Title {
	border-top: 1px solid #88C;
	background-color: #EEF;
	padding: 2px 5px 2px 5px;
	margin: 0;
	font-size: 22px;
}
.Container .Body {
	padding: 5px 0px 5px 5px;
}
.Container .Rubrics {
	padding-bottom: 10px;
}

#tdNavi {
	width: 200px;
	vertical-align: top;
/*	border-right: 1px solid #88C;*/
	padding: 0px 5px 5px 5px;
}
#tdContent {
	vertical-align: top;
	padding: 0px 5px 5px 5px;
}
#tdInfo {
	width: 200px;
	vertical-align: top;
/*	border-left: 1px solid #88C;*/
	padding: 0px 5px 5px 5px;
}
