/* Styles for application */
#content .full {position:relative; width:576px; z-index:510;}
#content .twoCol {position:relative; float:left; width:385px; z-index:510;} /* center content container; Actual Size 384px now -2 because of right / left border*/
#content .leftButton {display:block; margin-top: 18px; text-align:left; float:left}
#content .rightButton {display:block; margin-right:16px; margin-top: 18px; text-align:right;}
#content .rightButtonPopup {text-align:right; margin-right:16px; margin-top: 18px; width: 383px;}
#content .rightButtonMinTop {text-align:right; margin-right:16px; margin-top: 5px;}
#content .rightButton table, .rightButtonPopup table, .rightButtonMinTop table {display: inline;}
#content .padTop {margin-top:18px;}

#content #application h1 {color:#000; padding:15px 10px 0px 9px; background:none; font-size:15px; font-weight:bold;}
#content #application h2 {color:#333; padding:15px 10px 0px 9px; background:none; font-size:13px; font-weight:bold;}
#content #application h2.minTop {color:#333; padding:5px 10px 0px 9px; background:none; font-size:13px; font-weight:bold;}
#content #application h3 {color:#333; padding:12px 10px 0px 9px; font-weight:bold;}
#content #application h3.minTop {color:#333; padding:5px 10px 0px 9px; font-weight:bold;}
#content #application h4 {color:#000; padding:10px 10px 0px 9px; font-weight:bold;}
#content #application h4.minTop {color:#000; padding:0px 10px 0px 9px; font-weight:bold;}
#content #application label {margin:0px; padding:0px 5px 0px 0px;}
#content #application p {margin:14px 10px 0px 10px;}
#content #application p.required {color:#666;margin:14px 16px 0px 10px;text-align:right;}
#content #application a.inlineLink {color:#f00;}
#content #application a.inlineLink:hover {color:#c00;}

#content #application ol {margin:10px 10px 0px 40px;}
#content #application ol li {position:relative; margin-top:3px;}

#content #application ul {list-style:none; margin-left:10px;}
#content #application ul a {color:#333;}
#content #application ul a:hover {color:#c00;}
#content #application ul li {position:relative; padding-left:9px; margin-left:0px; margin-top:3px; background:url('/Common/Images/Rtf_list_bullet.gif') no-repeat 0px 6px; display:block;}

/* Forms page */
#content #application .formTable {margin-top:10px; width:383px;}
/*#content #application .formTable td { border:solid 1px #efefef;}*/
#content #application .formTablePopup {border:solid 1px #ccc; margin-left:10px; margin-top:6px;}
#content #application .formSubTable {margin-top:6px; margin-bottom:0px; width:383px;}
#content #application .formMinTable {margin-top:0px; margin-bottom:0px; width:383px;}
#content #application .formTableWide {margin-top:6px; width:555px;}
#content #application .formHead {padding:0px 6px 1px 10px; font-size:11px; width:117px;}
#content #application .formHeadPopup {padding:2px 6px 0px 10px; font-size:11px;}
#content #application .formHead .radioList {margin:0px 0px 0px 0px;}
#content #application .formHead .radio {margin:0px 0px 0px -4px;}
#content #application .formItem {padding:0px 6px 1px 10px; font-size:11px;}
#content #application .formItem .radioList {margin:0px 0px 0px 0px;}
#content #application .formItem .radio {margin:0px 0px 0px -4px;}
#content #application .formTwoCol {padding:0px 10px 0px 10px; font-size:11px;}

#content #application .buttonSpacer {padding:0px 3px 0px 3px;}
#content #application .checkbox {margin:0px 0px 0px -4px;}
#content #application .checkbox label {font-size:11px;}
#content #application .checkboxList {margin:0px 0px 0px 6px;}
#content #application .checkboxList .checkbox {margin:0px 0px 0px 0px;}
#content #application .listBox {margin:0px 0px 0px 6px;}
#content #application .radio {margin:0px 0px 0px -2px;}
#content #application .radioList {margin:0px 0px 0px 0px;}
#content #application .radioList .radio {margin:0px 0px 0px -4px;}
#content #application .radioListHdr {margin:0px 0px 0px 0px;}
#content #application .radioListHdr .radio {margin:0px 0px 0px -4px;}
#content #application .radioListNoTable {margin:0px 0px 0px 10px;}
#content #application .radioListNoTable .radio {margin:0px 0px 0px -4px;}
#content #application .selectList {font-size:11px; margin:1px 0px 1px 0px; width:230px;}
#content #application .textBox {font-size:11px; width:224px;}
#content #application .textBoxDate {font-size:11px; width:60px;}
#content #application .textBoxTime {font-size:11px; width:30px;}
#content #application .textBoxHidden {display:none; width:10px;}
#content #application .textBoxMulti {font-size:11px; width:224px;}
#content #application .textBoxPopup {color:#666; font-size:11px; width:198px;}
#content #application .textBoxCustom {font-size:11px;}
#content #application .textboxReadOnly {font-size:11px; color:Gray;}
#content #application .validation {color:#c00; font-size:11px; padding-left:0px;}
#content #application .validationIndent {color:#c00; font-size:11px; margin-left:12px;}
#content #application .validationSummary {margin:10px 10px 0px 10px;}
#content #application .validationSummary ul li {color:#f00;background:url('/Common/Images/Err_list_bullet.gif') no-repeat 0px 6px;}

#content #application .caution { color:#900;}
#content #application .divider {border-top:#ccc solid 1px; height:1px; margin:18px 10px 0px 10px;}
#content #application .note {color:#999;}
#content #application .error {color:#c00;}
#content #application .error i {color:#c00;}
#content #application .success {color:#009;}
#content #application .success i {color:#009;}


/* Results page */
#content #application .resultTbl {border:none; margin:10px 0px 0px 10px; width:553px; border-collapse:collapse;}
#content #application .resultTbl2 {border:none; margin:10px 0px 0px 10px; width:363px; border-collapse:collapse;}
#content #application .resultTblFull {border:none; margin: 0px -1px 0px -1px; width:576px;}

#content #application .resultHdr {background-color:#e7e7e7;}
#content #application .resultHdr th, #content #application .resultHdr td {border:solid 1px #ccc; color:#666; font-size:11px; font-weight:bold; padding:5px 5px 0px 5px;}
#content #application .resultHdr th img, #content #application .resultHdr td img {margin-left:3px;}

#content #application .resultHdrOuter {background-color:#ccc;}
#content #application .resultHdrOuter th, #content #application .resultHdrOuter td {border:solid 1px #ccc; color:#666; font-size:11px; font-weight:bold; padding:5px 5px 0px 5px;}
#content #application .resultHdrOuter td.start {border-left:solid 1px #ccc;}
#content #application .resultHdrOuter th img, #content #application .resultHdr td img {margin-left:3px;}

#content #application .resultRowOuter, #content #application .resultRowOuterNoPad {background-color:#fff;}
#content #application .resultRowOuter td {border-left:solid 1px #cccccc; color:#333; font-size:11px; padding:5px 6px 3px 5px;}
#content #application .resultRowOuter td.borderTop {border-right:none;}
#content #application .resultRowOuter td.end {border-right:solid 1px #cccccc;}
#content #application .resultRowOuter td.noBorder {border-right:none;}

#content #application .resultTbl td.noPad {padding:0px 0px 0px 0px;}

#content #application .resultRowOuterSpacer td {border-bottom:solid 1px #cccccc;font-size:6px;}

#content #application .resultHdrInner {background-color:#dcdcdc;}
#content #application .resultHdrInner td {border-left:solid 1px #fff; color:#666; font-size:11px; font-weight:bold; padding:5px 5px 0px 5px;}
#content #application .resultHdrInner td.start {border-left:solid 1px #ccc;}
#content #application .resultRowInner td {border-left:solid 1px #ccc; padding:5px 5px 0px 5px;}

#content #application .resultRow, #content #application .resultRowNoPad {background-color:#fff;}
#content #application .resultRow td {border:solid 1px #cccccc; color:#333; font-size:11px; padding:5px 6px 3px 5px;}
#content #application .resultRowNoPad td {border:solid 1px #cccccc; color:#333; font-size:11px; padding:0px 0px 0px 0px;}
#content #application .resultRowAlt, #content #application .resultRowNoPadAlt {background-color:#e7e7e7;}
#content #application .resultRowAlt td {border:solid 1px #ccc; color:#333; font-size:11px; padding:5px 6px 3px 5px;}
#content #application .resultRowNoPadAlt td {border:solid 1px #ccc; color:#333; font-size:11px; padding:0px 0px 0px 0px;}
#content #application .resultTbl a, #content #application .resultTbl2 a, #content #application .resultTblFull a {color:#333;}
#content #application .resultTbl a:hover, #content #application .resultTbl2 a:hover, #content #application .resultTblFull a:hover {color:#c00;}
#content #application .resultTbl .innerTable td, #content #application .resultTbl2 .innerTable td, #content #application .resultTblFull .innerTable td {border:none;}
#content #application .resultTblFull td.padded {padding:2px 2px 2px 6px;}
	
#content #application .resultPagination {font-weight:bold;	color: #000000;	text-align: center;	border: solid 1px #FFFFFF;	background-color: #DADADA;	height: 18px;}	
#content #application .resultPagination span {font-weight:bolder;	text-decoration:underline;}

/* Details page */
#content #application .detailTbl {border:none; margin:10px 0px 0px 10px; width:553px;}
#content #application .detailTblShort {border:none; margin:10px 0px 0px 10px; width:373px;}
#content #application .detailTblNoWidth {border:none; margin:10px 0px 0px 10px;}
#content #application .detailHdr {width:110px;}
#content #application .detailTbl td, #content #application .detailTblShort td, #content #application .detailTblNoWidth td {font-size:11px; padding: 5px 6px 3px 0px;}


/* Icons */
#content #application .detailMreLnk {background:url("/Common/Images/moreArrow.gif") no-repeat right; color:#333;}
#content #application .detailMreLnk:hover {background:url("/Common/Images/moreArrow_act.gif") no-repeat right; color:#c00;}

#content #application a.calLnk {background:url("/Common/Images/Cal_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.calLnk:hover {background:url("/Common/Images/Cal_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.cancelLnk {background:url("/Common/Images/Cnt_cancel_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.cancelLnk:hover {background:url("/Common/Images/Cnt_cancel_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.chkLnk {background:url("/Common/Images/Cnt_check_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.chkLnk:hover {background:url("/Common/Images/Cnt_check_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.deleteLnk {background:url("/Common/Images/Cnt_delete_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.deleteLnk:hover {background:url("/Common/Images/Cnt_delete_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.detailsLnk {background:url("/Common/Images/Cnt_details_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.detailsLnk:hover {background:url("/Common/Images/Cnt_details_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.docLnk {background:url(/Common/Images/dl_doc_icon_ina.gif) no-repeat; color:#333;}
#content #application a.docLnk:hover {background:url(/Common/Images/dl_doc_icon_act.gif) no-repeat; color:#c00;}

#content #application a.editLnk {background:url("/Common/Images/Cnt_edit_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.editLnk:hover {background:url("/Common/Images/Cnt_edit_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.extLnk {background:url("/Common/Images/Cnt_extlnk_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.extLnk:hover {background:url("/Common/Images/Cnt_extlnk_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.helpLnk {background:url("/Common/Images/Help_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.helpLnk:hover {background:url("/Common/Images/Help_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.listLnk {background:url("/Common/Images/Cnt_list_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.listLnk:hover {background:url("/Common/Images/Cnt_list_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.nextLnk {background:url("/Common/Images/Next_ina.gif") no-repeat center right; padding-left:13px; color:#333;}
#content #application a.nextLnk:hover {background:url("/Common/Images/Next_act.gif") no-repeat center right; padding-left:13px; color:#c00;}

#content #application a.pickLnk {background:url("/Common/Images/Cnt_piclrg_icon_act.gif") no-repeat right; color:#333;}
#content #application a.pickLnk:hover {background:url("/Common/Images/Cnt_piclrg_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.prevLnk {background:url("/Common/Images/Prev_ina.gif") no-repeat center left; padding-left:13px; color:#333;}
#content #application a.prevLnk:hover {background:url("/Common/Images/Prev_act.gif") no-repeat center left; padding-left:13px; color:#c00;}

#content #application a.printLnk {background:url(/Common/Images/cnt_printview_icon_ina.gif) no-repeat center left; padding-left:13px; color:#333;}
#content #application a.printLnk:hover {background:url(/Common/Images/cnt_printview_icon_act.gif) no-repeat center left; padding-left:13px; color:#c00;}

#content #application a.questionLnk {background:url("/Common/Images/Que_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.questionLnk:hover {background:url("/Common/Images/Que_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.replyLnk {background:url("/Common/Images/Cnt_reply_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.replyLnk:hover {background:url("/Common/Images/Cnt_reply_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.reportLnk {background:url("/Common/Images/Cnt_report_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.reportLnk:hover {background:url("/Common/Images/Cnt_report_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.resetLnk {background:url("/Common/Images/Cnt_reset_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.resetLnk:hover {background:url("/Common/Images/Cnt_reset_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.saveLnk {background:url("/Common/Images/Cnt_save_icon_ina.gif") no-repeat right; color:#333;}
#content #application a.saveLnk:hover {background:url("/Common/Images/Cnt_save_icon_act.gif") no-repeat right; color:#c00;}

#content #application a.teaLnk {background:url("/Common/Images/Tealnk_arw.gif") no-repeat center left; padding-left:13px; color:#333;}
#content #application a.teaLnk:hover {background:url("/Common/Images/Tealnk_arw_act.gif") no-repeat center left; padding-left:13px; color:#c00;}

#content #application a.unchkLnk {background:url("/Common/Images/Cnt_uncheck_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.unchkLnk:hover {background:url("/Common/Images/Cnt_uncheck_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.userLnk {background:url("/Common/Images/Cnt_user_icon_ina.gif") no-repeat left; color:#333;}
#content #application a.userLnk:hover {background:url("/Common/Images/Cnt_user_icon_act.gif") no-repeat left; color:#c00;}

#content #application a.viewLnk {background:url("/Common/Images/View_ina.gif") no-repeat center left; color:#333;}
#content #application a.viewLnk:hover {background:url("/Common/Images/View_act.gif") no-repeat center left; color:#c00;}

/* Tabs */
#content #application #tabs {margin:10px 0px 0px 0px;}
#content #application #tabs div.inactiveTab, #content #application #tabs div.activeTab {display:inline; border-right:solid 1px #999; border-top:solid 1px #999; padding:4px 4px 5px 10px;}
#content #application #tabs .inactiveTab {background-color:#e7e7e7; color:#333; height:28px;}
#content #application #tabs .inactiveTab a {color:#333;}
#content #application #tabs .inactiveTab a:hover {color:#c00;}
#content #application #tabs .activeTab {background-color:#fff; color:#c00; height:28px;}
#content #application #tabs .endTab {background-color:#999; display:inline; height:28px; padding:5px 0px 5px 0px;}

/* Directory Listing */
#content #application .listingTable {margin:10px 10px 0px 10px;}
#content #application .listingDescription {color:#999;}
#content #application .listingHeader {color:#666;font-size:12px;font-weight:bold;}
#content #application .listingTitle {font-weight:bold;padding-top:8px;}
#content #application .listingFile {padding-top:4px;}
#content #application .listingImage {padding:5px 2px 0px 0px;}
#content #application .listingNoFiles {color:#c00;}

/* Indices */
#content #application #indexNav { margin: 14px 10px 0px 10px; }
#content #application #indexNav div { background-color:#e7e7e7; border: solid 1px #e7e7e7; float:left; height:15px; width:15px; margin-top: 4px; margin-right:10px; position:relative; text-align:center; }
#content #application #indexNav div.indexAct { background-color:#c00; border: solid 1px #c00; color: #fff; }
#content #application #indexNav div.indexPrw { background-color:#fff; border: solid 1px #fff;}
#content #application #indexNav div.indexPrw a { background:url('/Common/Images/Prev_ina.gif') no-repeat 0px 4px;}
#content #application #indexNav div.indexPrw a:hover { background:url('/Common/Images/Prev_act.gif') no-repeat 0px 4px;}
#content #application #indexNav div.indexNxt { background-color:#fff; border: solid 1px #fff;}
#content #application #indexNav div.indexNxt a { background:url('/Common/Images/Next_ina.gif') no-repeat right;}
#content #application #indexNav div.indexNxt a:hover { background:url('/Common/Images/Next_act.gif') no-repeat right;}
#content #application #photo { clear:both; float:none; margin: 18px 10px 0px 10px; }
#content #application #photo img { border:solid 1px #999; }
