/******* HTML tags *******/
BODY
{
    margin: 0px;
    font-size: 10pt;
    color: black;
    font-family: verdana,arial,helvetica,sans-serif;
    background-color: white;
    margin: 0px auto;
    background: #B9BD9A url(../Images/HeaderBG.gif) no-repeat 50% 0px;
        background-repeat: repeat-x;
    text-align: center;
}
INPUT
{
    margin: 2px 8px 0px 8px;
}

LABEL
{
    color: blue;
    font-size: 9pt;
}

UL LI
{
    padding-top: 5px;
    padding-bottom: 5px;
}

A A:active, A:link, A:visited
{
    color: blue;
    text-decoration: underline;
}

A:hover
{
    color: blue;
    text-decoration: none;
}

H1
{
    font-weight: normal;
    margin: 0px;
    font-size: 16pt;
    color: black;
    padding-top: 5px;
    padding-bottom: 20px;
}

H2
{
    font-weight: bold;
    font-size: 12pt;
    color: #993333;
    padding-top: 5px;
    padding-bottom: 5px;
}

H3
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 16pt;
    padding-bottom: 5px;
    color: white;
    padding-top: 5px;
    background-color: blue;
    text-decoration: none;
}

H4
{
    font-weight: bold;
    font-size: 12pt;
    color: gray;
    font-family: Monospace;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}

H5
{
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 2px;
    padding-bottom: 4px;
    border-top: lightblue 1px solid;
    font-weight: 900;
    font-size: 10pt;
    color: #4169E8;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: lightblue;
    border-bottom-color: lightblue;
}

FIELDSET
{
    border-top: #3000ff 1px solid;
    border-bottom: #3000ff 1px solid;
    border-right: #3000ff 1px solid;
    border-left: #3000ff 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 2px;
    margin: 2px;
    text-align: left;
    moz-border-radius: 2ex;
    width: 90%;
    height: 100%;
    border-color: #808080;
}

LEGEND
{
    font-weight: bold;
    font-size: 10pt;
    margin: 2px;
    color: #993333;
}

/******* hyperlink *******/
.txt-b
{
    font-weight: bold;
}
.txt-b-u
{
    font-weight: bold;
    text-decoration: underline;
}
.txt-i
{
    font-style: italic;
    font-weight: normal;
}

.txt-gray
{
    font-style: normal;
    font-weight: normal;
    color: gray;
}

.txt-gray-i
{
    font-style: italic;
    font-weight: normal;
    color: gray;
}

.txt-gray-b
{
    font-style: normal;
    font-weight: bold;
    color: gray;
}

.txt-gray-i-b
{
    font-style: italic;
    font-weight: bold;
    color: gray;
}

.txt-blue-b
{
    font-style: normal;
    font-weight: bold;
    color: blue;
}

.txt-b-i
{
    font-style: italic;
    font-weight: bold;
}

.txt8pt-gray-b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: gray;
    font-weight: bold;
}

.txt8pt-gray
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: gray;
}

.txt8pt-gray-i
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: gray;
    font-style: italic;
}

.txt8pt-gray-i-b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: gray;
    font-style: italic;
    font-weight: bold;
}

.txt8pt-b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
.txt8pt-red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FF0000;
}

.txt-error
{
    color: red;
}

.txt-error-b
{
    font-weight: bold;
    color: red;
}

.txt-success
{
    color: blue;
}

.txt-success-b
{
    font-weight: bold;
    color: blue;
}

.textBox
{
    border-right: blue 1px solid;
    border-top: blue 1px solid;
    border-left: blue 1px solid;
    border-bottom: blue 1px solid;
    font-size: 9pt;
    color: blue;
}

.formButton
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 8pt;
    color: #994D69;
    background-color: #A7AC82;
    margin-left: 0px;
    border-color: #3333FF;
}

.formFieldName
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 8px;
    FONT-FAMILY: Tahoma, Arial, Helvetica
}

.txtSuper
{
    vertical-align: super;
    text-decoration: none;
    font: icon;
}

.TextCrose
{
    text-decoration: line-through;
    color: gray;
}




/************ ||| OBJECTS ||| ************/


/******* top (first) table *******/
#imgLogo
{
    float: left;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    position: absolute;
    left: 1px;
    top: 51px;
    clear: left;
    display: block;
    visibility: visible;
    width: 539px;
    height: 149px;
    border-width:0px;
}




/******* >>> [MAIN MENU] placeholder and buttons <<< *******/
#mainMenu
{
    float: none;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    position: relative;
    clear: left;
    display: block;
    visibility: visible;
    width: 500px;
    height: 30px;
    border-width: 0px;
    text-align: left;
    vertical-align: baseline;
    font-size: 15px;
    color: #535353;
    margin: 0 auto;
    text-align: left;
    top: 345px;
    left: -250px;
}
#mainMenu A
{
    color: #535353;
    text-decoration: none;
}
#mainMenu A:hover
{
    color: #535353;
}
#mainMenu A:unknown
{
    color: #535353;
}
#mainMenu A:active
{
    color: black;
}
/******* >>> [MAIN MENU] placeholder and buttons <<< *******/




/******* >>> [MAIN CONTENTS] placeholder and buttons <<< *******/
#objHeader
{
    height: 453px;
    background: #B9BD9A url(../Images/ThePastaCoHeader.jpg) no-repeat 50% 0px;
    position: inherit;
}
#objHeaderSeperator
{
    width: 980px;
    height: 11px;
    background-image: url(../Images/HeaderSeperator.gif);
    background-repeat: repeat-x;
    position: relative;
}

/******* main contents table shadow *******/
#objPageContent
{
    padding: 5px;
    width: 968px;
    background-color: #B9BD9A;
    position: inherit;
    visibility: visible;
    text-align: left;
}
/******* >>> [MAIN CONTENTS] placeholder and buttons <<< *******/






/******* >>> [FOOTER] placeholder and buttons <<< *******/
#objFooter
{
    font-size: 8pt;
    color: blue;
    width: 978px;
    height: 50px;
    font-style: normal;
    background-color: #B9BD9A;
    text-align: center;
    position: relative;
}
#objFooter A
{
    font-weight: normal;
    font-size: 8pt;
    color: blue;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 6px;
    padding-left: 6px;
}

.objImg
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    margin: 2px;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
/******* >>> [FOOTER] placeholder and buttons <<< *******/



/******* >>> ALL OTHER OBJECTS <<< ********/
.clearing
{
	CLEAR: both; HEIGHT: 0px
}

.generalImages
{
    border-right: lightgrey 1px outset;
    border-top: lightgrey 1px outset;
    margin: 8px;
    border-left: lightgrey 1px outset;
    border-bottom: lightgrey 1px outset;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    background-color: ghostwhite;
}





.graphicButton
{
    border-right: #6495ed 1px solid;
    border-top: #6495ed 1px solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: #6495ed 1px solid;
    border-bottom: #6495ed 1px solid;
    font-family: Sans-Serif;
    text-decoration: none;
    background-image: url(../i/buttonBG.gif);
    color: white;
    height: 20px;
    width: 80%;
}

.graphicButton A, .graphicButton A:hover, .graphicButton A:active, .graphicButton A:visited, .graphicButton A:link
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: Sans-Serif;
    text-decoration: none;
}
/************ ||| OBJECTS ||| ************/
