A{ color: #000099; text-decoration:none;}
A:visited{ color: #660066;}
A:hover{ text-decoration:underline;}
table{ empty-cells: show;}
p, tr{ font-size: 11px; color: #000000; line-height: 1.4em; margin-top: 0.0em; margin-bottom: 0.0em;}
label{ cursor: auto;}
select{ background: #ffffff; border: #6699cc 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
button{ background: #ffffff; border: 1px #6699cc solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: auto;}
button:hover{ background: #ffffbb;}
img{ border:0px none;}
#iframe{ display:none; display:block; position:absolute; top:0; left:0; z-index:-1; width:117px; height:25px;}
form{ display:inline;}
.clsNoPaddingNoBorder{ border: 0px none; border-collapse: collapse; padding: 0}
.clsComment0{ background-color: #e1e8f5; background-position:  center; background-repeat: no-repeat}
.clsComment1{ background-color: #f3f6fc; background-position:  center; background-repeat: no-repeat}
.menuTitle{ margin-left: 5px; color: black; font-weight: bold;}
.clsMsg, .clsMsg A{ color: #ff0000; font-weight: bold;}
.clsLeftMenu{ background:#EDF2F6;}
.clsLeftMenuTitle{ color: #000000; font-size: 11px;}
.clsIntroTitle{ font-size: 18px; font-weight: bold; font-stretch: extra-expanded; color: #003399; border-bottom:1px solid #aaa; margin-top: 4px; margin-bottom: 4px;}
.clsMainTitle A{ color: #ffffff;}
.clsMainTitle A:visited{ color: #ffffff;}
.clsMainTitle{ color: #ffffff; background: #A7CAFD url('/images/soriaBarBg.gif') repeat-x left center; font-size:13px; font-weight: bold; padding:2px; }
.clsMainContent{ color: #000000; background: #f3f6fc; font-size: 11px;}
.clsCommentHeader A{ font-size: 11px; background: #6699cc; color: #ffffff;}
.clsCommentHeader{ font-size: 11px; background: #6699cc; color: #ffffff;}
.clsComment{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%; background-color: #f3f6fc; border: #444444 1px solid;}
.clsBox{ color: #000000; background: #f3f6fc; border: #6699cc 1px solid; font-size: 11px;}
.clsEditBox{ background: #ffffff; border: #6699cc 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.clsComboBox{ background: #ffffff; border: #6699cc 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.clsRadio{ background: #f3f6fc; border: #f3f6fc 1px solid;}
.clsCheckBox{ background: #f3f6fc; border: #f3f6fc 1px solid;}
.clsEditBoxError{ background: #ff9999; border: #ff0000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.clsComboBoxError{ background: #ff9999; border: #ff0000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.clsCheckBoxError{ background: #ff9999; border: 1px solid #ff9999;}
.clsRadioError{ background: #ff9999; border: 1px solid #ff9999;}
.clsSmall{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.clsRequiredField{ color: #ff6666;}
.clsIssues{ border: solid 1px #6699cc; border-collapse: collapse;}
.clsIssueGroup{ padding: 5px; font-size: 14px; color: #FFFFFF; font-weight: bold; border: solid 1px #6699cc; border-collapse: collapse; background-image:url('/images/soriaBarBg.gif'); white-space: nowrap;}
.clsGroupHeader{ padding: 3px; font-size: 11px; color: #FFFFFF; background: #6699cc; font-weight: bold; border: solid 1px #FFFFFF; border-collapse: collapse;}
.clsSubGroupHeader{ padding: 3px; font-size: 11px; color: #FFFFFF; background: #6699cc; font-weight: bold; border: solid 1px #FFFFFF; border-collapse: collapse;}
.clsIssueCell{ padding: 3px; font-size: 11px; border: solid 1px #6699cc; border-collapse: collapse;}
.clsIssueCellPrivate{ padding: 3px; font-size: 11px; background: #dedede; border: solid 1px #6699cc; border-collapse: collapse;}
.clsSmall{ font-size: 7pt;}
.hidden { display: none;}
.visible { display: block;}
.sortable { border: solid 1px #6699cc; border-collapse: collapse;}
.sortable tr{ vertical-align: top;}
.sortable tr:hover{ background-color: #DCEBFD;}
.sortable td{ padding: 3px; font-size: 11px; border: solid 1px #6699cc; border-collapse: collapse;}
table.sortable a.sortheader { text-decoration: none; display: block; padding: 0px; color: white;}
table.sortable span.sortarrow { color: white; text-decoration: none;}
#header_row td{ white-space: nowrap; padding: 3px; font-size: 11px; color: #FFFFFF; background: #6699cc; font-weight: bold; border: solid 1px #FFFFFF; border-collapse: collapse;}


.formText, .formText a, .formText a:visited , .formText a:hover {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 2px;
	font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #004080; letter-spacing:0.022cm; word-spacing:0.03cm; line-height:1.75;
	white-space: nowrap;
}
