/* PrintJob Cascading Style Sheet */
/* Theme Name: Crystal */
/* Version: 1.0 */

/* HEADER */

.header {
padding-bottom : 8px;
padding-left : 15px;
padding-right : 15px;
padding-top : 8px;
}

.header-rule {
}

.logo {
font-family : Verdana, Arial, Helvetica, Geneva;
font-weight : normal;
font-size : 20px;
color : black;
}


/* FOOTER */

.footer {
color : black;
padding-bottom : 8px;
padding-left : 15px;
padding-right : 15px;
padding-top : 8px;
}

.footer-rule {
}

A.footer {
padding : 0px;
color : black;
text-decoration : none;
background : none;
}

A.footer:link {
padding : 0px;
color : black;
text-decoration : none;
background : none;
}

A.footer:visited {
padding : 0px;
color : black;
text-decoration : none;
background : none;
}

A.footer:hover {
padding : 0px;
color : black;
text-decoration : underline;
background : none;
}


/* GENERAL */

BODY, P, A, TR, UL, LI, OL {
font-family : Tahoma, Verdana, MS Sans Serif, Arial, Helvetica, Geneva;
font-size : 11px; 
color : black; 
}

BODY {
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
text-align : center;
}


/* WORKAREA */

.MaxWindowWidth {
width : 100%;
}

.WindowAlignment {
text-align : center;
}

.Margins {
padding-bottom : 0px;
padding-left : 15px;
padding-right : 15px;
padding-top : 0px;
}

.MainFrame {
background-color : #808A9D;
}

.StatusBar {
background-color : white;
padding : 8px 8px 8px 8px;
vertical-align : top;
}

.BodyText {
font-family : Verdana, Arial, Helvetica, Geneva;
font-size : 12px;
line-height : 17px;
}

.Title {
font-size : 14px;
font-weight : bold;
}

.TitleBright {
font-size : 14px;
font-weight : bold;
margin-top : 8px;
color : #808A9D;
}


/* TEXT LABELS */

.Label {
}

.LabelTop {
vertical-align : top;
padding-top : 6px;
}

.GroupLabel {
font-weight : bold;
color : #000000;
background-color : #E8EBEF;
background: url('../common/themes/crystal/glass-32.gif');
border : 1px solid #A4ACB9;
padding : 2px;
padding-left : 4px;
}


/* PANELS */

.Panel-A {
padding : 8px;
vertical-align : top;
}

.Panel-B {
background-color : #E0E3E9;
border-top : 1px solid #808A9D;
padding : 8px;
}

.Panel-Btab {
background-color : #E0E3E9;
padding : 8px;
}

.Panel-C {
background-color : #F6F7F8;
border-left : 1px solid #808A9D;
border-top : 1px solid #808A9D;
border-bottom : 1px solid #808A9D;
border-right : 1px solid #808A9D;
vertical-align : top;
}

.Panel-Ctab {
background-color : #F6F7F8;
border-left : 1px solid #808A9D;
border-bottom : 1px solid #808A9D;
border-right : 1px solid #808A9D;
vertical-align : top;
}


/* TITLE */

.PageTitle {
color : white;
font-size : 14px;
font-weight : bold;
padding : 0px 0px 0px 8px;
text-transform : uppercase;
}

.TitleBar {
background-color : #3D5CB6;
background: url('../common/themes/crystal/header-32.gif');
}

.TitleBarText {
color : white;
padding : 5px 15px 5px 15px;
}

.TitleBarLink {
color : white;
font-weight : bold;
padding : 5px 15px 5px 15px;
border-left : 1px solid #B2B2B2;
cursor : hand;
}

.TitleBarLink-Focus {
color : #808A9D;
font-weight : bold;
padding : 5px 15px 5px 15px;
border-left : 1px solid #B2B2B2;
background-color : #F6F7F8;
cursor : hand;
}


/* INFO */

.InfoBar {
background-color : #FFDDFF;
padding : 4px;
border : 1px solid black;
}

.AlertBar {
background-color : #FFFFDD;
padding : 4px;
border : 1px solid black;
}

.History {
}

.HistoryTitle {
color : #777777;
}


/* MENU */

.MenuBar {
background-color : #E8EBEF;
background: url('../common/themes/crystal/navbar-32.gif');
border-left : 1px solid white;
border-top : 1px solid white;
border-right : 1px solid white;
border-bottom : 1px solid #808A9D;
padding : 2px;
}

.Menu {
padding : 6px 9px 6px 9px;
}

.Menu-Focus {
background-color : white;
border : 1px solid #3D5CB6;
padding : 5px 8px 5px 8px;
cursor : hand;
}

.Menu-Down {
background-color : #E8EBEF;
border : 1px solid #3D5CB6;
padding : 5px 8px 5px 8px;
cursor : hand;
}

.MenuSeparator {
border-left : 1px solid #808A9D;
border-right : 1px solid white;
}

.MenuSeparatorT {
font-weight : bold;
color : black;
border-bottom : 1px solid #808A9D;
padding : 2px;
}

.MenuSeparatorB {
font-weight : bold;
color : black;
border-top : 1px solid white;
padding : 2px;
}

.VMenuBar {
background-color : white;
border-left : 1px solid #808A9D;
border-top : 1px solid #808A9D;
border-bottom : 1px solid #808A9D;
border-right : 1px solid #808A9D;
}

.VMenu {
background-color : white;
vertical-align : middle;
}

.VMenuText {
padding-left : 5px;
padding-right : 5px;
}

.VMenuIcon {
padding-left : 2px;
}

.VMenu-Focus {
background-color : #1C81D3;
vertical-align : middle;
}

.VMenu-Active {
color : white;
background-color : #EDEEF1;
vertical-align : middle;
}


/* BUTTON BAR */

.Buttonbar {
background-color : #E8EBEF;
background: url('../common/themes/crystal/navbar-32.gif');
border-left : 1px solid white;
border-top : 1px solid white;
border-right : 1px solid white;
border-bottom : 1px solid #808A9D;
padding : 2px;
}

.Buttonbar2 {
background-color : #EDEEF1;
border-left : 1px solid white;
border-top : 1px solid white;
border-right : 1px solid white;
padding : 2px;
}

.ButtonbarButton {
vertical-align : middle;
padding : 5px 8px 5px 8px;
}

.ButtonbarButton-Focus {
vertical-align : middle;
background-color : white;
border : 1px solid #3D5CB6;
padding : 4px 7px 4px 7px;
cursor : hand;
}

.ButtonbarButton-Down {
vertical-align : middle;
background-color : #E8EBEF;
border : 1px solid #3D5CB6;
padding : 4px 7px 4px 7px;
cursor : hand;
}

.ButtonbarButtonIcon {
vertical-align : middle;
margin-right : 6px;
margin-left : -3px;
}

.ButtonbarButtonSpec {
vertical-align : middle;
border-left : 1px solid #FFFFFF;
border-top : 1px solid #FFFFFF;
border-right : 1px solid #AAAAA0;
border-bottom : 1px solid #AAAAA0;
padding : 5px 8px 5px 8px;
background-color : #FFF099;
}

.ButtonbarSeparator {
border-right : 1px solid white;
border-left : 1px solid #808A9D;
}


/* TABS */

.TabPanel {
border-bottom : 1px solid #808A9D;
}

.TabSpacer {
border-bottom : 1px solid #808A9D;
width : 1px;
}

.Tab {
font-weight : normal;
background-color : #E8EBEF;
background: url('../common/themes/crystal/glass-32.gif');
border-top : 1px solid #A4ACB9;
border-left : 1px solid #A4ACB9;
border-right : 1px solid #808A9D;
border-bottom : 1px solid #808A9D;
padding : 4px 8px 4px 8px;
}

.Tab-Focus {
font-weight : normal;
background-color : #DEE4F4;
background: url('../common/themes/crystal/blueglass-32.gif');
border-top : 1px solid #A4ACB9;
border-left : 1px solid #A4ACB9;
border-right : 1px solid #808A9D;
border-bottom : 1px solid #808A9D;
padding : 4px 8px 4px 8px;
cursor : hand;
}

.Tab-Active {
font-weight : bold;
background-color : #F6F7F8;
border-top : 1px solid #A4ACB9;
border-left : 1px solid #A4ACB9;
border-right : 2px solid #808A9D;
border-bottom : 1px solid #F6F7F8;
padding : 4px 8px 6px 8px;
}


/* TABLES */

.Arrow {
padding : 0px;
margin-left : 5px;
}

.TableBorder {
border-left : 1px solid #808A9D;
border-top : 1px solid #808A9D;
border-bottom : 1px solid #808A9D;
border-right : 1px solid #808A9D;
}

.ColumnHead {
background-color : #E8EBEF;
background: url('../common/themes/crystal/glass-32.gif');
margin : 0px;
border-top : 1px solid white;
border-left : 1px solid white;
border-bottom : 1px solid #A4ACB9;
border-right : 1px solid #A4ACB9;
vertical-align : middle;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
}

.ColumnHead-Focus {
background-color : #DEE4F4;
background: url('../common/themes/crystal/blueglass-32.gif');
margin : 0px;
border-top : 1px solid white;
border-left : 1px solid white;
border-bottom : 1px solid #808A9D;
border-right : 1px solid #808A9D;
cursor : hand;
vertical-align : middle;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
}

.ColumnHead-Active {
margin : 0px;
background-color : #DBDEE3;
border-top : 1px solid white;
border-left : 1px solid white;
border-bottom : 1px solid #808A9D;
border-right : 1px solid #808A9D;
vertical-align : middle;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
}

.TableText {
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
padding-top : 4px;
}

.TableIcon {
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
padding-top : 2px;
text-align : center;
}

.TableRow {
background-color : white;
vertical-align : middle;
}

.TableRow2 {
background-color : #F4F6FC;
vertical-align : middle;
}

.TableRow-Focus {
color : white;
background-color : #9DA5B2;
vertical-align : middle;
}

.TableRow-Active {
color : white;
background-color : #1C81D3;
vertical-align : middle;
}

.TableCell-Focus {
color : white;
background-color : #9DA5B2;
vertical-align : middle;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
padding-top : 4px;
cursor : hand;
}


/* FORMS */

SELECT.Small {
font-size : 11px;
}

OPTION.Note {
color : #808A9D;
}

OPTION.Main {
background-color : #E4E4E8;
}

OPTION.Sub {
background-color : #FFFFFF;
}

.ListBox {
border : 1px solid #808A9D;
line-height : 14px;
}

INPUT.Small {
font-size : 11px;
}

INPUT.File {
font-size : 11px;
}

.Textarea {
font-size : 12px;
}

INPUT.Text {
}

INPUT.Button {
font-size : 11px;
width : 120px;
height : 22px;
background-color : #E8EBEF;
background: url('../common/themes/crystal/glass-32.gif');
border-left : 1px solid #B7BDC7;
border-right : 1px solid #5C6982;
border-top : 1px solid #B7BDC7;
border-bottom : 1px solid #5C6982;
}

INPUT.Button-Focus {
font-size : 11px;
width : 120px;
height : 22px;
background-color : #DEE4F4;
background: url('../common/themes/crystal/blueglass-32.gif');
border-left : 1px solid #B7BDC7;
border-right : 1px solid #5C6982;
border-top : 1px solid #B7BDC7;
border-bottom : 1px solid #5C6982;
}

INPUT.ButtonSmall {
font-size : 11px;
background-color : #E8EBEF;
background: url('../common/themes/crystal/glass-32.gif');
border-left : 1px solid #B7BDC7;
border-right : 1px solid #5C6982;
border-top : 1px solid #B7BDC7;
border-bottom : 1px solid #5C6982;
}

INPUT.ButtonSmall-Focus {
font-size : 11px;
background-color : #DEE4F4;
background: url('../common/themes/crystal/blueglass-32.gif');
border-left : 1px solid #B7BDC7;
border-right : 1px solid #5C6982;
border-top : 1px solid #B7BDC7;
border-bottom : 1px solid #5C6982;
}


/* THUMBNAILS/PREVIEW/ICONS */

.Icon {
filter : progid:DXImageTransform.Microsoft.Shadow(color="#808A9D",
Direction=135, Strength=1) alpha(Opacity=85); 
}

.Icon-Focus {
}

.Thumbnail {
border : 1px solid #808A9D;
filter : progid:DXImageTransform.Microsoft.Shadow(color="#808A9D",
Direction=135, Strength=1); 
}

.Thumbnail-Focus {
border : 1px solid black;
filter : progid:DXImageTransform.Microsoft.Shadow(color="#808A9D",
Direction=135, Strength=1) alpha(Opacity=60); 
}

.ThumbnailCell {
text-align : right;
vertical-align : bottom;
}

.ThumbnailCaption {
text-align : left;
vertical-align : bottom;
border-bottom : 1px solid #808A9D;
padding-bottom : 8px;
}

.Preview {
border : 1px solid #808A9D;
filter : progid:DXImageTransform.Microsoft.Shadow(color="#808A9D",
Direction=135, Strength=1); 
}


/* OTHER */

.hr {
font-weight : bold;
color : black;
border-bottom : 1px solid #999999;
padding-top : 8px;
}

.Label-Cyan {
font-weight : bold;
color : white;
background-color : #00A4E8;
border : 1px solid #999999;
padding-left : 7px;
padding-right : 7px;
}

.Label-Magenta {
font-weight : bold;
color : white;
background-color : #C30080;
border : 1px solid #999999;
padding-left : 7px;
padding-right : 7px;
}

.Label-Yellow {
font-weight : bold;
background-color : #FFEC00;
border : 1px solid #999999;
padding-left : 7px;
padding-right : 7px;
}

.Label-Black {
font-weight : bold;
color : white;
background-color : black;
border : 1px solid #999999;
padding-left : 7px;
padding-right : 7px;
}


/* ICONS */

.HelpIcon {
cursor : hand;
}


/* LINKS */

A {
color : #10357F;
text-decoration : underline;
}

A:link {
color : #10357F;
text-decoration : underline;
}

A:visited {
color : #10357F;
text-decoration : underline;
}

A:active {
color : #10357F;
text-decoration : underline;
}

A:hover {
color : #DD0000;
text-decoration : underline;
}

A.link0 {
text-decoration : underline;
}

A.link0:link {
color : black;
text-decoration : underline;
}

A.link0:visited {
color : black;
text-decoration : underline;
}

A.link0:active {
color : black;
text-decoration : underline;
}

A.link0:hover {
color : #D00000;
text-decoration : underline;
}

.CaptionOver, A.CaptionOver, A.CaptionOver:link, 
A.CaptionOver:visited, A.CaptionOver:active { 
text-decoration : none; color : black; 
}

.CaptionOut, A.CaptionOut, A.CaptionOut:link, 
A.CaptionOut:visited, A.CaptionOut:active { 
text-decoration : none; color : black; 
}

.Caption2Over, A.Caption2Over, A.Caption2Over:link, 
A.Caption2Over:visited, A.Caption2Over:active { 
text-decoration : none; color : white; 
}

.Caption2Out, A.Caption2Out, A.Caption2Out:link, 
A.Caption2Out:visited, A.Caption2Out:active { 
text-decoration : none; color : black; 
}
