body {
	margin-left : 0;
	margin-top : 0;
	margin-width : 0;
	margin-height : 0;
	font:76% Verdana,Tahoma,Arial,sans-serif;
}

#outertable{
	border : 1px solid #FFFFFF;
	min-width : 956px;
}

.outertable a{
  	color: #FFDABB;
  	text-decoration:none;
  	padding-right:30px;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#topmostbanner{
	border : 0px solid #FFFFFF;
	height :10px;
	width : 956px;
}

#topbanner{
	height :172;
	width : 956px;
}

#leftsidetd{
	vertical-align: top;
	background : #0093DD;
	height : 100%;
	width :225;
	text-align:left;
}

.leftsidetable {
  	color: #3A4070;
  	text-align:left;
	font:bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#contenttd{
	vertical-align: top;
	background : #FFFFFF;
	height : 100%;
	text-align:left;
}

.contenttable a{
  	color: #3A4070;
  	text-decoration:none;
  	padding-right:30px;
	font:bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.contenttable li a{
  	color: #0000FF;
  	text-decoration:none;
  	padding-right:30px;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#contentwithoutrightsidetd{
	vertical-align: top;
	background: #FFFFFF;
	height: 100%;
	width: 714px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

#rightsidetd{       
	vertical-align: top;
	background : #AE5841;
	width :223px;
}

/*#rightsideblock{
	vertical-align: top;
	border: 2px solid red;
}*/

.blocktable{
	width :221px;
}

#blocktableheading{
	padding-left: 10px;
	width :221px;
	height : 23px ;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}

#blocktableitem{
	padding-left: 10px;
	color:#FF0000;
}

/* block */

ul.menu {
	list-style: none;
	border: none;
	text-align:left;
	margin: 0.5em 0 0 0;
}

ul.menu li {
	margin: 0 0 0 0;
}

.breadcrumb {
	padding-bottom: .5em
}

.block-region {
	background-color: #ffff66;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 3px;
}

.block ul {
	margin: 0;
	padding: 0 0 0.25em 2em;
}

br.clear {
	clear: both;
	height: 0;
}

.container-inline div {
	display: inline;
}

.error {
	color: red;
}

li.leaf {
	list-style-type: square;
	padding: 0 0 1 1;
	text-align:left;
	height:2em;
	color: #424242;
}

li.expanded {
	list-style-type: circle;
	text-align:left;
	padding: 0 0 1 1;
	margin: 0;
}

li.collapsed {
	list-style-type: disc;
	height:2em;
	text-align:left;
	padding: 0 0 1 1;
	margin: 0;
}

li.leaf a {
  	color: #FFDABB;
	text-align:left;
  	text-decoration:none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	padding-right: 5px;
}

li.expanded a {
  	color: #FFDABB;
	text-align:left;
  	text-decoration:none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li.collapsed a {
  	color: #FFDABB;
  	text-decoration:none;
	text-align:left;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* item list - eg: user login*/

.item-list .icon {
	color: #555;
	float: right;
	padding-left: 0.25em;
	clear: right;
}

.item-list .icon a {
	color: #000;
	text-decoration: none;
	text-align: left;
}

.item-list .icon a:hover {
	color: #000;
	text-decoration: none;
}

.item-list .title {
	font-weight: bold;
}

.item-list ul {
	margin: 0 0 0.75em 0;
	padding: 0;
}

.item-list ul li {
	margin:  0 0 0.25em 2em;
	padding-lef: 9em ;
	text-align : left;
}

.item-list ul li a {
  	color: #FFDABB;
  	text-decoration:none;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form-item {
	margin-top: 1em;
	margin-bottom: 1em;
	color:#FF0000;
}

.form-item input.error, .form-item textarea.error {
	border: 2px solid red;
}

.form-item .description {
	font-size: 0.85em;
	color : #000000;
}

.blocktable{
  	color: #FF0000;

}

.blocktable .form-item label {
	display: block;
	font-weight: normal;
  	color: #FFDABB;
  	text-decoration:none;
  	text-align : left;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form-item label {
	display: block;
	font-weight: normal;
  	color: #FFDABB;
  	text-decoration:none;
  	text-align : left;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form-item label.option {
	display: inline;
	font-weight: normal;
}

.form-item input{ 
	border: 1px solid #AE5841;
	width : 206px;
} 

.tabs{
	width : 500px;
}

tr.odd .form-item, tr.even .form-item {
	margin-top: 0;
	margin-bottom: 0;
	white-space: nowrap;
}

.leftfooter{
	border : 0px solid #FFFFFF;
	width :223px;
	height : 36px;
}

.rightfooter{
	border : 0px solid #FFFFFF;
	width :223px;
	height : 36px;
}

#content {
  font-size: 0.85em;
}
