.pl7{
        padding: 8px;
}

.f12
{
  font-size:12px;
}
td{
        text-align: left;
        font-family:Arial,tahoma;
        font-size:11px;
        color:#ffffff;
        line-height:14px;
}

a{
        text-decoration:underline;
        color:#EEEFF0;
}

body{
         margin:0px;
         padding:0px;
         background:url(Images/bg.jpg) #5C696F
}
.brdd3
{border:1px solid #BAC5C7; padding:5px;  margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:1px;}

.brdd
{border:1px solid #BAC5C7}
.brdd2
{border:1px solid #BAC5C7; padding:5px; background-color:#73848C; margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:1px;}
.bgg
{ background-color: #8B99A0 }

.copy{
font-family:Arial, tahoma;
color:#C7CCCE;
text-decoration:none;
}
.cont {color:#ffffff; text-decoration:none}
.light {color:#EEEFF0; text-decoration:none}
.yellow {color:#F9F8C2; text-decoration:none; font-size:11px;}
.yellow2 {color:#F9F8C2; text-decoration:none; font-size: 15px; margin: 4px; padding: 5px; font-weight: bold;}
.green {color:#D9FF57; text-decoration:none}

.dark {color:#3D4042; text-decoration:none}
.white {color:#ffffff; text-decoration:none; text-align: justify}
.white a:link, .white a:active, .white a:visited
{color:#C0EF42; text-decoration:none}
.white a:hover
{ color:#ffffff; text-decoration:none; }

.white2 {color:#CACDD0; text-decoration:none; text-align: justify; font-size:11px;}
.white2 a:link, .white2 a:active, .white2 a:visited
{color:#CACDD0; text-decoration:none}
.white2 a:hover
{ color:#ffffff; text-decoration:none; }

.li1 {color:#FFFFFF; text-decoration:none; text-align: justify; font-size:11px;}
.li1 a:link, .li1 a:active, .li1 a:visited
{color:#FFFFFF; text-decoration:none}
.li1 a:hover
{ color:#C0EF42; text-decoration:none; }


.li2 {color:#F9F8C2; text-decoration:none; text-align: justify; font-size:13px;}
.li2 a:link, .li2 a:active, .li2 a:visited
{color:#F9F8C2; text-decoration:none}
.li2 a:hover
{ color:#C0EF42; text-decoration:none; }

.li3 {color:#EEEFF0; text-decoration:none; text-align: justify; font-size:13px;}
.li3 a:link, .li3 a:active, .li3 a:visited
{color:#EEEFF0; text-decoration:none}
.li3 a:hover
{ color:#C0EF42; text-decoration:none; }

.li4 {color:#FFFFFF; text-decoration:none; text-align: justify; font-size:11px;}
.li4 a:link, .li4 a:active, .li4 a:visited
{color:#FFFFFF; text-decoration:none}
.li4 a:hover
{ color:#C0EF42; text-decoration:none; }

.verdana {font-family:verdana; line-height:15px; font-size:9px}
.abs {vertical-align:middle}
.sm {font-size:9px}
.u {text-decoration:underline}
.nu {text-decoration:none}

.big {font-size:11px}


.form_news { width:125px;
                height:20px;
                font-family: Arial, tahoma;
                font-size:13px;
                border-style:solid;
                border-width:1px;
                border-color:#555F64;
                background-color:#ffffff;
                color:#656565;
                margin-left:0px;
                margin-right:0px}

.form { width:125px;
                height:20px;
                font-family:Arial, tahoma;
                font-size:13px;
                border-style:solid;
                border-width:1px;
                border-color:#555F64;
                background-color:#ffffff;
                color:#656565;
                margin-left:0px;
                margin-right:0px}

.textarea {width:125px;
                height:90px;
                font-family:Arial, tahoma;
                font-size:13px;
                border-style:solid;
                border-width:1px;
                border-color:#555F64;
                background-color:#ffffff;
                color:#656565;
                overflow:hidden;
                margin-left:0px;
                margin-right:0px;}

.rollover {scrollbar-face-color:#B6E9FF;
                scrollbar-track-color:#FCFEFF;
                scrollbar-arrow-color:#FCFEFF;
                scrollbar-3Dlight-color:#FCFEFF;
                scrollbar-base-color:#FCFEFF;
                scrollbar-shadow-color:#FCFEFF;
                scrollbar-darkshadow-color:#FCFEFF;
                scrollbar-highlight-color:#FCFEFF;
                }


a:hover{text-decoration:none;}

.a:hover{text-decoration:underline;}


/*
        Natalie lamotte theme styles
*/
TD.main_table {
        padding-left: 25px;
        padding-top: 23px;
        padding-bottom: 13px;
        padding-right: 25px;
}

.table_with_border
{
        border-collapse: collapse;
}

.table_with_border .border
{
        border: 1px solid #999999;
}


BODY, TABLE
{

        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #010101;
}

.footer {
        height: 16px;
        width: 100%;
        padding-top: 3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #010101;
}

.w100p
{
        width:70%;
        border: 1px solid #768288;
}

MARQUEE
{
        color: #010101;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

DIV.main_page_enter
{
        padding-top: 205px;
        padding-bottom: 222px;
        text-align: center;
}
.menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #010101;
        padding-top: 9px;
        padding-bottom: 21px;
}

.menu A, .menu A:LINK, .menu A:HOVER, .menu A:VISITED, .menu A:ACTIVE
{
        color: #0C0C0C;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-decoration: none;
}

A.selected
{
        text-decoration:none;
}


.menu SPAN.delimiter
{
        padding-left: 3px;
        padding-right: 3px;
}

.menu SPAN
{
        line-height: 17px;
        height: 17px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
}

.menu SPAN.selected
{
        background-color: #ffe5eb;

}


.menu_gal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #010101;
        background-image: url(Images/lamotte/dot.gif);
        background-position: bottom left;
        background-repeat: repeat-x;
        padding-bottom:1px;
}

.menu_gal A, .menu_gal A:LINK, .menu_gal A:HOVER, .menu_gal A:VISITED, .menu_gal A:ACTIVE
{
        color: #0C0C0C;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
}

.image_sel
{
        background-image: url(Images/lamotte/border.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

.menu_gal SPAN.delimiter
{
        padding-left: 3px;
        padding-right: 3px;
}

.menu_gal SPAN
{
        line-height: 13px;
        height: 13px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
}

.menu_gal SPAN.selected
{
        background-color: #0F0F0F;
}

.head
{
        text-align: left;
        font-size: 12px;
        font-weight: bold;
        background-image: url(Images/lamotte/dot.gif);
        background-position: bottom left;
        background-repeat: repeat-x;
}

.head H1
{
        text-align: left;
        font-size: 12px;
        color: #010101;
        font-weight: bold;
        display:inline;
}
.head SPAN
{
        font-weight: normal;
}


.head A:LINK, .head  A, .head  A:VISITED, .head  A:ACTIVE, .head  A:HOVER
{
        text-decoration:none;
}


.text
{
        padding-top: 10px;
        font-size: 11px;
}

A.year, A.year:LINK, A.year:VISITED, A.year:ACTIVE, A.year:HOVER
{
        text-decoration:none;
}

A.sel_year, A.sel_year:LINK, A.sel_year:VISITED, A.sel_year:ACTIVE, A.sel_year:HOVER
{
        text-decoration:none;
        font-weight: bold;
}

p
{
        padding-top: 10px;
        margin: 0px;
        font-size: 11px;

}

p table
{
        font-size: 11px;
}

.form
{
        font-size: 11px;
}

.form .title
{
        text-transform: lowercase;
}

.bg
{
        padding-bottom: 5px;
        padding-left: 10px;
        background-image: url(Images/lamotte/dot2.gif);
        background-repeat: no-repeat;
        background-position: 0px 5px;
}


INPUT.textinp, TEXTAREA
{
        font-weight: bold;
		border: solid 1px #CCCCCC;
        font-size: 11px;
}


.butt{
    font-weight: bold;
    height:20px;
    border: 0px;
    font-size: 11px;
    color: #EBEFF1;
    text-transform: uppercase;
    background-image: url(Images/submit_bg.gif);
		background-color: #3F4041;
}


INPUT.button, INPUT.submit, TEXTAREA
{
        font-weight: bold;
		border: solid 5px #7C8890;
        font-size: 11px;
}


p img
{
        margin-right: 3px;
        margin-top: 3px;
}

p A, p a:link, p a:active, p a:visited
{
        text-decoration:underline;
        color: #303030;
}

p A:hover
{
        text-decoration:none;
}

.gal_main_page_imgs p
{
        padding-top: 3px;
        padding-left: 0px;
        margin: 0px;
        background-image: none;

}

.gal_main_page_imgs {
        width: 81px;
        padding-right: 2px;
}

.gal_main_page_image {
        font-size: 12px;
}

.gal_main_page_image IMG{
        margin-bottom: 7px;
}

.gal_main_page_imgs IMG {
        margin-bottom: 2px;
}


/* Native engine styles */

.loading_div
{
        border: 1px solid black;
        background-color: #FFFFE6;
        padding: 6px;
        font-family: Arial;
        font-size: 12px;
        position: absolute;
        width: 200px;
        vertical-align: middle;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#707070,direction=135,strength=3) progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
        opacity: 0.90;
}

.br {
        padding-top: 5px;
}


INPUT.warning, TEXTAREA.warning
{
        border: 1px solid darkorange;
}


SELECT.warning
{
        background-color: #FFCF9A;
        color: black;
        border: 1px solid darkorange;
}


input.generateButton
{
        border: 2px outset #FFFFFF;
        font-family: Arial, Tahoma;
        font-size: 11px;
        font-weight: bold;
}

.helpHolder
{
        border: 1px solid black;
        background-color: #FFFFE6;
        padding: 2px;
        font-family: Arial;
        font-size: 12px;
        overflow: auto;
        filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#707070,direction=135,strength=3)
        progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
        -moz-opacity: 0.90;
}

div.error
{
        width: 100%;
        padding: 3px;
        margin: 0px;
        border: 1px dashed #000000;
        background-color: #FFFFE6;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
}

select
{
        z-index: 0;
}

h1
{
        display: inline;
        font-weight: bold;
        color: #010101;
        font-size: 12px;
}

a,a:link, a:visited, a:active
{
        text-decoration:underline;
        color: #FFFFFF;
}
a:hover
{
        text-decoration:none;
}

table.list
{
        padding: 0px;
        font-size: 11px;
}

th.list
{
        padding: 3px;
        border: 1px solid #c0c0c0;
        background-color:  #c0c0c0;
}

td.list
{
        padding: 3px;
        border: 1px solid #f0f0f0;
        background-color: #A5B0B6;
        color: #000000;
}

.main_td {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #D17911;
        border-bottom-width: 1px;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-color: #D17911;
        vertical-align: top;
}
.bottom {
        background-color: #EE770D;
        border-top-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #EFEFEF;
        font-family: Arial, Tahoma;
        font-size: 12px;
        color: #FFFFFF;
        padding: 2px;
        font-weight: bold;
}
.block_header {
        font-weight: bold;
        color: #333333;
        font-size: 12px;
        padding: 3px;
        height: 18px;
        background-color: #ACDBFB;
}

.block {
        border: 1px solid #6DC0F8;
}

.blocks {
}
.content {
        padding-left: 5px;
}

.h100pr
{
        height: 100%;
}

.help
{
        cursor: help;
}

.top_menu
{
        border: 1px solid #D17911;
        background-color: #FFFFFF;
}

/* Default attributes of table container for entire calendar */
.table-style {
        font-family: arial;
        border-width: 1px;
        border-style: solid;
        border-color: #a0a0a0;
        background-color: #ffffff;
        font-family: Arial, Tahoma;
        font-size: 10px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
        z-index: +998;
        position: absolute;
        visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
        padding: 0px;
        font-family: Arial, Tahoma;
        color: #000000;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
        /* background-color: #D4D0C8; */
        background-color: #EDEDE1;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
        font-weight: bold;
        font-family: Arial, Tahoma;
        font-size: 12px;
        cursor: pointer;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
        padding: 0px;
        background-color: #FFFFFF;
        font-family: Arial, Tahoma;
        font-size: 11px;
}

/* Attributes of current day in calendar body. */
A.current-day-style {
        color: red;
        font-weight: bold;
        text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
A.end-of-weekday-style {
        color: #909090;
        text-decoration: none;
}

/* Attributes of all other days in calendar body. */
A.normal-day-style {
        color: black;
        text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
A.selected-day-style {
        border-style: solid;
        border-width: 1px;
        border-color: #a0a0a0;
}
.inpOk{
border:1px solid #0099FF;
}
.inpWarning{
border:1px solid #FF0000;
}

.simpleInput
{
  border:1px solid #5C5F62;
  background-color: #D9E0E4;
  padding:2px;
}

.inpbut
{
  border:1px solid #5C5F62;
  background-color: #D9E0E4;
}

.stepTextDiv
{
  position:relative;
  top:-245px;
  left:700px;
}
