body {
   font:normal 0.9em/140%  sans-serif;
}

html>body {
   font:normal .7em/140%  sans-serif;
   padding:0.4em;
}

body #Wrapper {
   max-width:100%;
}

html>body p { margin:.4em 0; }

#Header #Logo { margin:0 0 .5em 0; background: url(../images/handheld_logo.gif) no-repeat; }
html>body #Header #Logo { margin:0; }

#Header #Logo h1 {
   margin:0;
   padding:0;
   text-align:center;
}

#Header #Logo h1 a {
	display:block;
   visibility:hidden;
   margin:0;
   padding:0;
	color:#0a415d;
	text-decoration:none;
	font-weight: 700;
   height:3em;
}

#Tools, #FooterNav {
	margin:0;
	padding:0;
	border: 1px solid #708090;
}

#Tools ul, #FooterNav ul {
	margin:0.6em 0.3em;
	padding:0;
}

html>body #Tools ul,
html>body #FooterNav ul {
   margin:0.5em 0.25em;
}

#Tools ul li, #FooterNav ul li {
	display:block;
	background-color: #EBF0F2;
	padding:0;
	margin:0.4em 0.4em
}

html>body #Tools ul li,
html>body #FooterNav ul li,
html>body #show_hide_cases ul li,
html>body #show_hide_docs ul li {
   margin:0.2em;
   padding:0;
}

#Tools ul li.Selected a,
#FooterNav ul li.Selected a {
   color:#fff;
   background-color:#0a415d;
}

#Tools ul li a,
#FooterNav ul li a {
	display:block;
	text-decoration:underline;
	color:#054F73;
	padding:0.4em 0.4em;
	margin:0;
}

#FooterNav {
   margin-top:1em;
}

#Search {
	text-align:center;
	margin:0.5em 0 0.5em 0;
	padding:0.4em 0.4em 0.4em 0.4em;
	color:#709AAA;
}

#Search p {
	text-align:left;
	font-weight:bold;
	margin:0 0 0.5em 0;
	padding:0;
}

#Search ul {
	text-align:left;
	margin:0;
	padding:0;
}

#Search ul li {
	margin: 0 0 0.4em 0.8em;
	list-style: none;
}

#Search ul li a {
	text-decoration:underline;
	color:#054F73;
}
	
/* -----------div wrapper start--------------*/

#T-Documents table tr td,
#T-Documents table tr th,
#T-Announcements table tr td,
#T-Announcements table tr th,
#T-Meetings table tr td,
#T-Meetings table tr th,
#T-NewMembers table tr td,
#T-NewMembers table tr th,
#T-Discussions table tr td,
#T-Discussions table tr th,
#T-Tasks table tr td,
#T-Tasks table tr th {
	font-size:0.9em;
	color:#6D7F88;
}

#T-Documents table tr th,
#T-Announcements table tr th,
#T-Meetings table tr th,
#T-NewMembers table tr th,
#T-Discussions table tr th,
#T-Tasks table tr th {
	background-color: #709AAA;
	color:#fff;
	margin:-0.8em 0 0 0;
	padding: 0.5em 0 0.5em 0.4em;
	vertical-align:middle;
	text-align:left;
}

#T-Documents table tr td,
#T-Announcements table tr td,
#T-Meetings table tr td,
#T-NewMembers table tr td,
#T-Discussions table tr td,
#T-Tasks table tr td {
	padding:0.5em 0 0.5em 0.4em;
	margin:0;
}

table a {
	text-decoration:underline;
	color:#054F73;
}
/* -----------div wrapper end--------------*/

table, tbody, tr, td, th  {
	display: block;
   border:0;
}

#Content table tr {
	margin:0;
	border-bottom: 1px dotted #708090;
	padding:0;
}  

#T-Tasks,
#T-Discussions,
#T-NewMembers,
#T-Meetings,
#T-Announcements,
#T-Documents {
	background:#E4ECEF;
	display:block;
	padding:0;
	margin:0 0 0.5em 0;
}
html>body #T-Tasks,
html>body #T-Discussions,
html>body #T-NewMembers,
html>body #T-Meetings,
html>body #T-Announcements,
html>body #T-Documents {
   margin-bottom:1.3em;
}

img {
   max-width: 100%;
}

#show_hide_cases,
#show_hide_docs {
	visibility:visible;
	display:block;
}

#show_hide_cases p,
#show_hide_docs p {
	display:block;
	background-color:#E1EAEE;
	color:#708090;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0.4em 0 0 0.4em;
}

#show_hide_cases ul,
#show_hide_docs ul {
	margin:0.4em 0 0 2em;
	padding: 0;
}

#show_hide_cases ul li,
#show_hide_docs ul li {
	background-color: #ECF0F0;
	margin:0.4em 0 0.4em 0;
	padding:0.2em 0 0.4em 0.2em;
	list-style: none;
}

#show_hide_cases ul li a,
#show_hide_docs ul li a {
	text-decoration:underline;
	padding:0.4em 0 0.8em 0.4em;
	margin:0.4em 0 0.4em 0;
	color:#054F73;
}

#MERMIG p a {
	color:#054F73;
	text-decoration:underline;
}

.ContentData table tr {
   padding:0;
}

.ContentData table tr td {
   padding:0 0 0 0.4em;
}

.ContentData table tr td a {
	text-decoration:underline;
	color:#ff0000;
}

.ContentData table  {
  font-size:1em;
}

.HLT-Row {
	background-color:#E1EAEA;
}

.ContentDataBtns {
	text-align:right;
	vertical-align:top;
	margin:0.2em 0 0 0;
}

fieldset {
	background-color:#ECF0F0;
	margin:2em 0 0 0;
	padding:0.3em;
	border:1px solid #538394;
}

fieldset legend {
	background-color:#ECF0F0;
   width:100%;
	padding:0.3em 0.5em;
	border:1px solid #538394;
}

#LoginTop select {
   display:block;   
   font-size:0.8em;
   max-width:100%;
}

fieldset textarea,
.Popup select,
.ActionLinksWrapper select,
fieldset select,
.TabsWrapper select,
.ContentData select {
   font-size:0.8em;
   max-width:100%;
}

.ActionLinks {
   margin:0;
}

#LoginTop input,
.ContentData input,
.TabsContentTopline input,
fieldset input {
	display:block;
	width:80%;
	margin:0;
	padding:0;
   font-size:0.8em;
}
html>body #LoginTop input,
html>body .ContentData input,
html>body .TabsContentTopline input,
html>body fieldset input,
html>body select,
html>body textarea,
html>body .Field {
   padding:0.2em;
   border:1px solid #538394;
}
html>body textarea {
   width:80%;
   margin-top:0.1em;
}

fieldset label {
	display:block;
	background-color:#538394;
	color:#fff;
	font-weight:bold;
	padding:0.3em 0 0.3em 0.4em;
	margin:0.4em 0 0.2em 0;
}

#LoginBottom input,
input.Button {
   font-size:0.7em;
   margin:0;
   padding:0;
   width:auto;
}

#LoginBottom {
   text-align:center;
}

#LoginBottom input {
   margin:0.6em 0;
}

.ContentDataBtns,
.ButtonsWrapper {
   margin-bottom:1em;
}

.ButtonsActions input.Button,
.ContentDataBtns input.Button,
.rightSide input.Button {
   max-width:100%;
   margin:0.3em;
}

.ButtonsActions p.Right,
.rightSide p.Right {
	text-align:right;
	vertical-align:top;
}

#LoginWrapper {
	margin:0 0 2em 0;
	padding:0 0 0.3em 0;
	background-color:#ECF0F0;
}

#LoginWrapper form,
#LoginWrapper dl {
	margin:0;
	padding:0;
}

#LoginWrapper dl dt {
	display:block;
	background-color:#538394;
	color:#fff;
	font-weight:bold;
	padding:0.3em 0 0.3em 0.4em;
	margin:0 0 0.4em 0;
}

#LoginWrapper dl dd {
	padding:0 0 0 0 ;
	margin:0.8em 0 0.8em 1em ;
}

#LoginWrapper p {
	margin:0;
	padding:0 0 0.8em 0.8em;
}

#Navigation {
	background-color:#ddecf1;
	margin:0 0 1em 0;
	padding:0 0 0.1em 0;
}

#Wrapper #Actions ul li.Selected a {
	color:#fff;
	background:#054F73 url(../images/selectd.gif) no-repeat right;
}

#Current p {
	font-weight:bold;
	margin:0;
	padding:0.4em 0.4em 0.4em 0.4em;
	background:#ddecf1 url(../images/corner.gif) no-repeat right top;
}

#Actions ul  {
	list-style:none;
	margin:0 0 0 1.4em;
	padding:0;
}

#Actions ul li {
	margin:0;
	padding:0;
	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
}

#Actions ul li a {
	margin:0;
	padding:0.3em 0 0.3em 0.5em;
	color:#054F73;
	display:block;
}

#SearchDocuments  {
	background-color:#EBF0F2;
	margin:1em 0 1em 0;
	padding:0 0 0.4em 0.4em;
}

#T-DocumentList table {
	margin:0;
}

.ContentDataWrapper {
   margin:0 0 0.6em 0;
   padding:0;
} 

.Popup table,
.ContentData table,
#BIG table,
#T-DocumentList {
   font-size:0.8em;
   border:1px solid #708090;
   margin:1em 0;
}

.Popup table tr td,
.Calendar table tr td {
   padding:0.4em;
}

input.w35,
input.w60 {
   display:inline;
   width:auto;
   font-size:.83em;
   padding:0 .2em;
   color:#fff;
}
html>body input.w35,
html>body input.w60 {
   border:1px solid;
   border-color:#c0dbe3 #2a5462 #2a5462 #c0dbe3;
   background:#467a8b url(../images/list_button_bg.gif) top left repeat-x;
}

.ContentData table tr,
#BIG table tr {
   padding:0.5em;
}

#LoginTop input.Checkbox,
input.Radio,
.ContentData input.Checkbox,
input.Checkbox {
   width:1.2em;
   height:1.2em;
   margin:0 .4em 0 0;
   padding:0;
   border:1x solid;
}
html>body input.Radio { border:0; float:left; }

#LoginTop label { margin-right:0.4em; }

#LoginTop input.Checkbox { display:inline; }

#LoginTop .formLine { margin-bottom:0.5em; }

.ContentData table tr.header,
#BIG table tr.header,
.Popup table tr.header,
#T-DocumentList table tr.header,
#PathHelp,
.INFO,
.TabsWrapper label.blank {
	display:none;
}

#T-DocumentList table tr th a {
	text-decoration:none;
}

#T-DocumentList table tr td {
	padding:0.3em 0.3em 0.3em 0.3em;
	margin:0;
}

.ContentData {
	margin:0.4em 0 0 0;
	padding:0;
}

.ContentData table tr td a,
#T-DocumentList table tr td a {
	text-decoration:underline;
	font-style:normal;
}

.ContentData table tr,
#T-DocumentList table tr {
	font-size:0.9em;
	margin:0.2em 0;
   padding:.6em .3em 0 .3em;
}

.ActionPrevNext {
   text-align:right;
}

#TabsStripe {
	border-left:1.4em solid #E4ECEF;
	background-color:#fff;
	margin:0.2em 0 0 0;
	padding:0 0 1em 0;
	border-top:4px solid #E4ECEF;
}

#TabsStripe ul {
	margin:0 0 0.5em 0;
	padding:0;
}

#TabsStripe ul li {
	list-style:none;
	margin:0 0 0.3em 0;
	padding:0;
}

#TabsStripe ul li a {
	background-color:#BEDDE7;
	margin:0 0 0.2em 0em;
	padding:0.2em 0.2em 0.2em 0.2em;
	display:block;
	color:#fff;
	border-bottom:3px solid #AFC7cF;
	text-decoration:underline;
}

#TabsStripe ul li a.Selected {
	color:#628FA0;
	background:#E4ECEF url(../images/selectd.gif) no-repeat right;
	font-weight:bold;	
}

.TabsContentTopline {
	padding:0 0 0 2em;
	background:#E4ECEF url(../images/corner.gif) no-repeat right top;
}

.TabsContentTopline fieldset {
	background:#E4ECEF url(../images/corner.gif) no-repeat right top;
	margin:0 0 1em 0;
	padding:0 0 0.2em 0;
	border-bottom:5px solid #fff;
	border-right:0px;
	border-top:0px;
}

#Tools ul li.Selected {
	background:#ddecf1 url(../images/selectd.gif) no-repeat right;
}

.TabsContentTopline label.EmptyField,
#Content tr.pending,
#Content span.pending {
   color:#000;
   background-color:#f7a6a6;;
}

#Content tr.rejected,
#Content span.rejected {
   background:#E3E3FF;
}

table span {
   font-weight:bold;
}

#Content .Alertbox { color:#000; border:1px solid #4b4b4b; background-color:#f7a6a6; }
#Content .Success { background:#aef5ae; }
#Content .AlertboxWrapper { clear:both; max-width:100%; margin:0; padding:0; }
#Content .Alertbox li, #Content .Alertbox p { margin:0; padding:0; }
#Content .Alertbox { clear:both; max-width:100%; padding:0.4em; margin:0 0 .5em 0; }
#Content .Alertbox p { display:block; line-height:1.1em; }
#Content .Alertbox ul { display:block; margin:.4em 0; padding:0; list-style:none; }
#Content .Alertbox li { display:block; font-weight:bold; line-height:1.1em; }
html>body .Alertbox em.WARNING_SIGN a,
html>body em.SUCCESS a {
   display:block;
   margin-bottom:.4em;
}

{ background-color:#f7a6a6; }
