/*
* After modifying this style sheet, refresh the page being designed to see the effect of the modification.
* Click the Refresh button in the Visual Designer toolbar to refresh the page.
*/ 

/* Style rules to make Java Server faces Standarad data tables look better */
/*color: rgb(180, 173, 158);*/

.AppPage{
    background-image: url(../resources/IMG_Background1.jpg);
    background-repeat: repeat;
    background-color: rgb(0, 0, 0);
}

.AppCentered{
     text-align: center;
}

.AppAbsolutePosition{
    position: absolute;
}

.AppTipTitle{
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 14px;
    position: absolute;
    color: black;
}

.AppMainGrid{
    top: 110px;
    width: 1005px;
    left: 20%;
    position: absolute;
}
.AppLayout{
    position: absolute;
    width: 90%;
    height: 100%;
    left: 180px;
    top: 110px;
    -rave-layout: grid;
}

.AppTipLayout{
    width: 800px;
    left: 25%;
    position: absolute;
}

.AppColorTitle {
    color: rgb(218, 238, 243);
}

.AppColorSubTitle {
    color: rgb(49, 28, 71);
}

.ImageHyperlink {
    color: rgb(98, 86, 140);
}

.ExternHyperlink {
    position: absolute;
     font-size: 14px;
}

.AppBellowHyperlink {
    position: absolute;
     font-size: 14px;
     color: rgb(217,217,217);
}



.AppLanguagesHyperlink {
    color:rgb(217,217,217);
    font-size: 16px;
    font-style: italic;
    text-align: center;
}


.AccdHeader_sun4 {
    border-color: rgb(160, 153, 138);
    background-color: rgb(180, 173, 158);
    background-position: top;
    background-image: url(../resources/ImgSheet.gif);
}
.AppHideField{
    display:none;
}

.AppLinkModule{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

.AppImportant{
    color: rgb(255, 192, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    text-align: center;
}

.AppMessageImportant{
    color: rgb(205, 143, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    text-align: center;
}


.AppSecondaryInformation{
    color: rgb(223, 223, 80);
    font-family: 'Times New Roman','Times',serif;
    font-size: 18px;
    position: absolute;
    text-align: center;
}


.AppModule{
    height: 150px;
    position: relative;
    width: 907px;
    -rave-layout: grid;
    border: 1px solid rgb(233,233,233);
}

.AppLinkModuleShade{
    color: #ccccff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}


.AppProperty, .AppPropertyLabel{
    height: 12px;
    width:  60px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color : gray;
    border : 0px;
}

.AppPropertyLabel{
    text-align: right;
}

.AppPropertyValue {
    height: 12px;
    width:  100px;
    text-align: Left;
    font-size: 10px;
    border : 0px;
    background-color: white;
}

.AppDate {
    height: 14px;
    width:  80px;
    text-align: left;
    font-size: 12px;
    border : 0px;
    font-style: italic;
    position: absolute;
}
.AppDateLabel {
    height: 14px;
    width:  200px;
    text-align: right;
    font-size: 12px;
    border : 0px;
    position: absolute;
}


.AppIcon {
    position: absolute;
    height: 20px;
    width:  20px;
}

.AppImageMenu {
    height: 100px;
    width:  133px;
    border: 1px solid #666666;
    left: 2px;
    position: absolute;
}

.AppImage {
    position: absolute;
}


.AppAccordionTab{
    height: 220px;
    width: 150px;
}

.AppArrayHeader {
    background-color: gray;
}
.AppSheetMenu {
    background-image: url(../resources/ImgSheet.gif);
    height: 20px;
    width:  132px;
    position: absolute;
    font-size: 16px;
    font-style: italic;
    top: 80px;
    text-align: center;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    border-color: white;
    color:black
}

.AppImageLink{
    border-width: 1px;
    border-style: solid;
    border-color: rgb(23,54,93);
    background-color: rgb(23,54,93);
    cursor : pointer;

}


.AppSheetMenuSelected {
    height: 20px;
    width:  133px;
    position: absolute;
    top: 80px;
    font-size: 16px;
    border-color: white;
    text-align: center;
    vertical-align: middle;
    background-color: white;
    color:black
}

.AppHyperlink {
    font-size: 16px;
    font-style: italic;
    height: 20px;
    width:  129px;
    position: absolute;
}

.AppHyperlinkTitle {
    text-align: center;
    font-size: 24px;
    font-style: italic;
    height: 25px;
    width:  129px;
    position: absolute;
    color: rgb(43, 26, 71);
}

.AppHyperlinkImage {
    border-width: 3px;
    border-color: #333333;
    border-right-style: solid;
    border-bottom-style: solid;
}

.AppHyperlinkIcon {
    font-size: 14px;
    text-align: left;
    color: rgb(37,37,47);
    width: 120px;
    text-indent: 3px;
}

.AppHyperlinkSheet {
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    width:  129px;
    background-image: url(../resources/ImgPageLeft.jpg);
}

.AppText,.AppTextLeft,.AppTextLeftI {
    color: rgb(24,44,48);
    font-family: 'Arial','Helvetica',sans-serif;
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    text-align: center;
}

.AppTextLeft,.AppTextLeftI {
    text-align: left;
}

.AppTextLeftI{
     font-style: italic;
}

.AppTextNum {
    color: blue;
    font-family: 'Arial','Helvetica',sans-serif;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    text-align: center;
}

/*---*/
/* CONTENTPAGETITLE [originalName: PAGE TITLE]*/
.TtlLin_sun4 {
	background-color:#81939B;
}
span.TtlTxt_sun4, h1.TtlTxt_sun4 {
	color:#000;
}
.TtlVewLbl_sun4 {
	color:#5F6466;
}
/*---*/
/* TABSET [originalName: LEVEL TABS]*/
.Tab1Div_sun4, .Tab1Div_sun4 .Tab1TblSpcTd_sun4 {
	background:#E5E9ED url(../images/tabs/background_border_bottom.gif) left bottom repeat-x;
}
a.Tab1Lnk_sun4:link, a.Tab1Lnk_sun4:visited  {
	color:#000;
	text-decoration:none;
}
a.Tab1Lnk_sun4:hover {
	text-decoration:underline;
}
.Tab1Div_sun4 td {
	border-color: #80929B;
	background:#FCFFFF url(../images/tabs/level1_deselect.jpg) left top repeat-x;
}.Tab1Tbl2New_sun4 .Tab1SelTxtLeft_sun4 {
	background-image:url(../images/tabs/level1_selected-left.jpg);
}.Tab1Tbl2New_sun4 .Tab1SelTxtNew_sun4{
	background-image:url(../images/tabs/level1_selected-right.jpg);
}
.Tab1TblNew_sun4 .Tab1TblSelTd_sun4 {
	background-color: rgb(23,54,93) ;
	background-image:url(/resources/AccdTabExpandedSelected.jpg);
    background-repeat:repeat-y;
}/*background-image:url(../images/tabs/level1_selected-1lvl.jpg);*/
.Tab1Tbl2New_sun4 .Tab1TblSelTd_sun4, .Tab1Tbl3New_sun4 .Tab1TblSelTd_sun4 {
	background-color:#EEF0F4;
	background-image:url(../images/tabs/level1_selected-middle.jpg);
}


/* ACCORDION */
.Accordion_sun4 {
    border-top: thin solid #8c8f91;
     background-color: rgb(23,54,93);
}

.AccdHeader_sun4 {
    background-color: rgb(23,54,93);
    background-position: top;
}

.AccdRefreshBtn_sun4, .AccdOpenAllBtn_sun4, .AccdCloseAllBtn_sun4 {
    cursor: pointer;
}

.AccdDivider_sun4 {
    background-color:#C7C8CA;
}

.AccdTabExpanded_sun4, .AccdTabCollapsed_sun4 {
    border-color: #8c8f91;
    cursor: pointer;
}

.AccdTabExpanded_sun4 {
    background: url(/resources/AccdTabExpanded.jpg) repeat-y top;
    color:  rgb(23,54,93);
}

.AccdTabExpanded_sun4 a:hover {
    background: url(/resources/AccdTabExpandedSelected.jpg) repeat-y top;
}

.AccdTabContent_sun4 {
    background-color: rgb(23,54,93);
    border-color: rgb(23,54,93);/*black;#8c8f91;*/
 }

.AppLogoHyperlink{
    height: 60px;
    position: absolute;
    width: 170px;
}

.AppTitle,.AppTitleHyperlink,.AppTitleS,.AppTitleHyperlinkS {
    font-family: 'Arial','Helvetica',sans-serif;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    text-align: center;
    height: 22px;
    position: absolute;
    width: 300px;
     color: rgb(43, 26, 71);
}

.AppTitleS ,.AppTitleHyperlinkS{
    color: rgb(30, 30, 30);
}

.AppTitleHyperlink ,.AppTitleHyperlinkS{
    text-align: left;
}

.AppSubTitle {
    font-size: 20px;
    color: rgb(53, 36, 81);
}


.AppMenuFrame {
    height: 100px;
}

.AppButtonMessage{
    color: gray;
    font-size: 18px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 8px;
    position: absolute;
}

.AppButton,.AppButton_100,.AppButton_200,.AppButton_300,.AppButton_400,.AppButton_500,.AppButton_600{
    background-color: white;
    color: rgb(0,0, 102);
    font-weight: bold;
    font-size: 18px;
    height: 35px;
    vertical-align: middle;
    padding-bottom: 8px;
    position: absolute;
}
.AppButton_100{
    width: 100px;
    background-image: url(../resources/Button_100x35.png);
}
.AppButton_200{
    width: 200px;
    background-image: url(../resources/Button_200x35.png);
}

.AppButton_300{
    width: 300px;
    background-image: url(../resources/Button_300x35.png);
}
.AppButton_400{
    width: 400px;
    background-image: url(../resources/Button_400x35.png);
}
.AppButton_500{
    width: 500px;
    background-image: url(../resources/Button_500x35.png);
}
.AppButton_600{
    width: 600px;
    background-image: url(../resources/Button_600x35.png);
}


.AppButtonMenu {
    background-color: white;
    font-weight: bold;
    color: #330000;
    font-style: italic;
    background-image: url(../resources/ButtonMenu.gif);
    border-color: #ccccff;
    border-style: solid;
    font-size: 12px;
    width: 150px;
    height: 30px;
    position: absolute;
}

.AppLabel {
    color: rgb(10,10,10);
    font-weight: bold;
    font-size: 12px;
    text-align:right;
    position: absolute;
}


.list-header {
    background-color: #eeeeee;
    font-size: larger;
    font-weight: bold;
}

.list-paging-header {
    background-color: white;
}

.list-paging-footer {
    background-color: white;
}

.list-row-even { 
}

.list-row-odd { 
    background-color: #eeeeee;
}

/* Style rules for message severity levels */

.infoMessage {
    color: black;
    text-align: center;

}

.validationMessage {
    color: rgb(30,30,30);
    text-align: center;
    font-size: 16px;
}

.AppBackgroundMessage{
    color: rgb(83, 114, 153);
}

.warnMessage {
    color: orange;
    font-weight: bold;
    text-align: center;
}

.errorMessage {
    color: red;
    font-weight: bold;
    text-align: center;
}

.fatalMessage {
    color: red;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

/* Tips */
.AppTipAbove, .AppTipBellow,.AppTipMiddle{
    width: 200px;
    border-width: 0px;
}

.AppTipAbove{
    background-image: url(../resources/TipsAbove.gif);
    background-repeat: repeat-y;
    height: 33px;
}
.AppTipMiddle{
    background-image: url(../resources/TipsMiddle.gif);
}
.AppTipBellow{
    background-image: url(../resources/TipsBellow.gif);
    background-repeat: no-repeat;
    height: 31px;
}

.AppTipHyperlink{
    left: 20px;
    width: 180px;
    text-align: left;
    font-size: 14px;
    color: blue;
}

.AppTipTitle{
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 16px;
    position: absolute;
    color: black;
}

