/* ---- BEGIN Common classes ---- */

BODY
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

P
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:link
{
    font-weight: normal;
    color: #CC6600; /*#b40064; */
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:hover
{
    font-weight: normal;
    color: #CC6600; /*#b40064; */
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

A:active
{
    font-weight: normal;
    color: #CC6600; /*#b40064; */
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:visited
{
    font-weight: normal;
    color: #CC6600; /*#b40064; */
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}


/* ---- END Common classes ---- */
.scas-certlogotext
{
    font-weight: normal;
    font-size: 10px;
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-conditionstext
{
    font-weight: lighter; /*normal;*/
    font-size: 10px;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-p-white
{
    font-weight: normal;
    font-size: 12px;
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ---- BEGIN Form classes ---- */

.scas-formheader
{
    font-weight: bold;
    font-size: 16px;
    color: #000000; /*#CDD7F5;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scas-formheader-white
{
    font-weight: bold;
    font-size: 16px;
    color: white; /*#CDD7F5;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-formcaption
{
    font-weight: bold;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-formlabel
{
    font-weight: normal;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.scas-newslabel
{
    font-weight: lighter;
    font-size: 10px;
    font-style: italic;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-specialprice-label
{
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-listheader
{
    font-weight: bold;
    font-size: 14px;
    color: #000000; /*#CDD7F5;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-strikethrough-label
{
    text-decoration: line-through;
}

ul.levelone
{
    list-style-type: disc;
}

ul.leveltwo
{
    list-style-type: circle;
    list-style-position: inside;
}


/* ---- END Form classes ---- */

/* BEGIN accordion classes */

/* Accordion */
.accordionHeader
{
    border: none; /*1px solid #2F4F4F;*/
    color: black;
    background-color: white;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url(Images/ExpandPanel.png);
    background-repeat: no-repeat;
    background-position: 4px 7px; /* Adjust this (x y) to fix spacing of image within the line */
    padding-left: 20px; /* Adjust this for the starting point for the text in the header */
}



.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #CC6600; /*#567187;/*#425D73;/*#CDD7F5;*/
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url(Images/CollapsePanel.png);
    background-repeat: no-repeat;
    background-position: 4px 7px; /* Adjust this (x y) to fix spacing of image within the line */
    padding-left: 20px; /* Adjust this for the starting point for the text in the header */
}

/* ---- Jonas menyradsklasser ---- */

.accordionHeaderMenu
{
    /*border: solid 1px #dde1e4;/*1px solid #2F4F4F;*/
    color: black;
    background-color: white;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    cursor: pointer; /*background-image: url(Images/ExpandPanel.png);*/
    background-repeat: no-repeat; /*background-position: 4px 7px;   /* Adjust this (x y) to fix spacing of image within the line */
    padding-left: 0px; /* Adjust this for the starting point for the text in the header */
}

.accordionHeaderSelectedMenu
{
    /*border: solid 1px #dde1e4;/*border: 1px solid #2F4F4F;*/
    color: white;
    background-color: white; /*#CDD7F5;*/
    font-family: Arial, Sans-Serif;
    font-size: 12 px;
    font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    cursor: pointer; /*background-image: url(Images/CollapsePanel.png);*/
    background-repeat: no-repeat; /*background-position: 4px 7px;   /* Adjust this (x y) to fix spacing of image within the line */
    padding-left: 0px; /* Adjust this for the starting point for the text in the header */
}

.accordionContentMenu
{
    background-color: #FFFFFF; /*border: 1px solid #2F4F4F;*/
    border-top: none;
    padding: 0px;
    margin-top: 0px; /*padding-top: 0px;*/
}


/* ---- Slut Jonas menyradsklasser ---- */

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


.accordionHeader a
{
    color: black;
    background: none;
    text-decoration: none;
}

.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}
.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}



/* END accordion classes */


/* ---- BEGIN GridView classes ---- */

.scas-gridviewlist th
{
    background-color: #666666;
    height: 15px;
    border-style: hidden;
}

.scas-gridviewlist tr
{
    height: 15px;
    border-style: hidden;
}

.scas-gridviewlist tr A:link
{
    font-weight: normal;
    color: #009696;
}

.scas-gridviewlist tr A:active
{
    font-weight: normal;
    color: #009696;
}

.scas-gridviewlist th A:link
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
}

.scas-gridviewlist th A:active
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
}

.scas-gridviewlist-alternatingrow td
{
    background-color: #f3f3f3;
    border-style: hidden;
}

.scas-gridviewlist td
{
    border-style: hidden;
}

/* ---- END GridView classes ---- */

/* ---- BEGIN headermenulist classes ---- */

.scas-headermenulist
{
    background-color: Black;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-headermenulist A:link
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-headermenulist A:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.scas-headermenulist A:active
{
    font-weight: bolder;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-headermenulist A:visited
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/* ---- END headermenulist classes ---- */

/* ---- BEGIN logedininfolist classes ---- */

.scas-logedininfolist
{
    background-color: #009696;
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-logedininfolist A:link
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-logedininfolist A:hover
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.scas-logedininfolist A:active
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-logedininfolist A:visited
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/* ---- END logedininfolist classes ---- */


/* ---- BEGIN mainborder classes ---- */

/*style="width: 100%; height: 100%;"*/
/*table#scas-border-table
	{
		height: 700px;
		width: 900px;
	}*/

/* BEGIN column styles */

.scas-border-column-1
{
    width: 15px;
}

.scas-border-column-2
{
    width: 5px;
}

.scas-border-column-3
{
    width: 140px;
}

.scas-border-column-4
{
    width: 5px;
}

.scas-border-column-5
{
    width: 620px; /*658*/
}

.scas-border-maincontentwidth-spaceholder
{
    width: 658px; /*658*/
    height: 1px;
}

.scas-border-column-7
{
    width: 150px;
    padding-left: 10px;
}

.scas-border-column-8
{
    width: 15px;
}


/*END column styles*/

/* BEGIN row styles */
tr#scas-border-row-a
{
    height: 15px;
}

.scas-border-row-a-cell
{
    height: inherit;
}

tr#scas-border-row-b
{
    height: 15;
}

.scas-border-row-b-cell
{
    height: inherit;
}

tr#scas-border-row-c
{
    height: 40px;
}

.scas-border-row-c-cell
{
    height: inherit;
}

tr#scas-border-row-d
{
    height: 5px;
}

.scas-border-row-d-cell
{
    height: inherit;
}

tr#scas-border-row-e
{
    height: 560;
}

.scas-border-maincontentheight-spaceholder
{
    width: 1px;
    height: 560px;
}

.scas-border-row-e-cell
{
    height: inherit;
}

tr#scas-border-row-f
{
    height: 5px;
}

.scas-border-row-f-cell
{
    height: inherit;
}

tr#scas-border-row-g
{
    height: 24px;
}

.scas-border-row-g-cell
{
    height: inherit;
}

tr#scas-border-row-h
{
    height: 15px;
}

.scas-border-row-h-cell
{
    height: inherit;
}

/* END row styles */

/* BEGIN otherwise reusable styles */
.scas-border-1-continuous
{
    background-image: url(Images/border/Continuous1.jpg);
    background-repeat: repeat-y;
}

.scas-border-2-continuous
{
    background-image: url(Images/border/FullColorPixel.jpg);
}

.scas-border-3-continuous
{
    background-image: url(Images/border/FullColorPixel.jpg);
}

.scas-border-4-continuous
{
    background-image: url(Images/border/WhitePixel.jpg);
}

.scas-border-7-continuous
{
    /* background-image: url(Images/border/WhitePixel.jpg);*/
    background-image: url(Images/border/F6_new.jpg);
    background-repeat: repeat;
}

.scas-border-8-continuous
{
    background-image: url(Images/border/WhitePixel.jpg);
}

.scas-border-A-continuous
{
    background-image: url(Images/border/ContinuousA.jpg);
    background-repeat: repeat-x;
}

.scas-border-B-continuous
{
    background-image: url('Images/border/ContinuousB_new.jpg');
    background-repeat: repeat-x;
}

.scas-border-C-continuous
{
    background-image: url('Images/border/ContinuousC_85_new.jpg');
    background-repeat: repeat-x;
}
/*background-image: url('Images/border/ContinuousC.jpg');*/
.scas-border-D-continuous
{
    background-image: url(Images/border/ContinuousD.jpg);
    background-repeat: repeat-x;
}

.scas-border-F-continuous
{
    background-image: url(Images/border/ContinuousF.jpg);
    background-repeat: repeat-x;
}

.scas-border-G-continuous
{
    background-image: url(Images/border/ContinuousG_new.jpg);
    background-repeat: repeat-x;
}

.scas-border-H-continuous
{
    background-image: url(Images/border/ContinuousH.jpg);
    background-repeat: repeat-x;
}

/* END otherwise reusable styles */


/* BEGIN cell styles */
td#scas-border-cell-a1
{
    background-image: url(Images/border/A1.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-a2
{
    background-image: url(Images/border/A2.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-a8
{
    background-image: url(Images/border/A6.jpg);
    background-repeat: no-repeat;
}


td#scas-border-cell-a9
{
    background-image: url(Images/border/A7.jpg);
    background-repeat: no-repeat;
}


td#scas-border-cell-b1
{
    background-image: url(Images/border/B1.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-b5
{
    text-align: right;
}

td#scas-border-cell-b7
{
    /*background-image: url(Images/border/B6.jpg); 		background-repeat: no-repeat;*/
}

td#scas-border-cell-b9
{
    background-image: url(Images/border/B7.jpg);
    background-repeat: no-repeat;
}


td#scas-border-cell-c3
{
    text-align: left;
}

td#scas-border-cell-c5
{
    text-align: right;
}

td#scas-border-cell-c9
{
    background-image: url(Images/border/Continuous7.jpg);
    background-repeat: repeat-y;
}

td#scas-border-cell-d3
{
}

td#scas-border-cell-d4
{
    background-image: url(Images/border/D4_new.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-d6
{
    background-image: url(Images/border/D6_new.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-d8
{
    background-image: url(Images/border/F6_new.jpg);
    background-repeat: repeat-y;
}

td#scas-border-cell-d9
{
    background-image: url(Images/border/Continuous7.jpg);
    background-repeat: repeat-y;
}

td#scas-border-cell-e2-e3
{
    vertical-align: top;
}

td#scas-border-cell-e5
{
    text-align: left; /*Jonas*/
}

td#scas-border-cell-e7
{
    vertical-align: top;
    padding-top: 7px;
}
td#scas-border-cell-e8
{
    background-image: url(Images/border/F6_new.jpg);
    background-repeat: repeat-y;
}

td#scas-border-cell-e9
{
    background-image: url(Images/border/Continuous7.jpg);
    background-repeat: repeat-y;
}

td#scas-border-cell-f2
{
    background-image: url(Images/border/FullColorPixel.jpg);
}

td#scas-border-cell-f3
{
    background-image: url(Images/border/FullColorPixel.jpg);
}

td#scas-border-cell-f4
{
    background-image: url(Images/border/F4_new.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-f6
{
    background-image: url(Images/border/F6corner_new.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-f7
{
    /*background-image: url(Images/border/F6.jpg); 		background-repeat: no-repeat;*/
}

td#scas-border-cell-f8
{
    background-image: url(Images/border/F6_new.jpg);
    background-repeat: repeat-y;
}
td#scas-border-cell-f9
{
    background-image: url(Images/border/Continuous7.jpg);
    background-repeat: repeat-y;
}
td#scas-border-cell-g1
{
    background-image: url(Images/border/G1.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-g2
{
    background-image: url(Images/border/G2_new.jpg);
}

td#scas-border-cell-g7
{
    /*background-image: url(Images/border/G6_new.jpg);*/
}


td#scas-border-cell-g8
{
    background-image: url(Images/border/G6_new.jpg);
    background-repeat: repeat-y;
}

td#scas-border-cell-g9
{
    background-image: url(Images/border/G7.jpg);
}

td#scas-border-cell-h1
{
    background-image: url(Images/border/H1.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-h2
{
    background-image: url(Images/border/H2.jpg);
    background-repeat: no-repeat;
}

td#scas-border-cell-h7
{
    /* background-image: url(Images/border/H6.jpg);     background-repeat: no-repeat;*/
}

td#scas-border-cell-h9
{
    background-image: url(Images/border/H7.jpg);
    background-repeat: no-repeat;
}
/* END cell styles */






/* ---- END mainborder classes ---- */

/* ---- BEGIN outlook panel classes ---- */

.outlookpanel-icon
{
    height: 32px;
    width: 32px;
}

/* ---- END outlook panel classes ---- */


/* ---- BEGIN leftmenu classes ---- */

.scas-leftmenu
{
    background-color: silver;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scas-leftmenu A:link
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-leftmenu A:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.scas-leftmenu A:active
{
    font-weight: bolder;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-leftmenu A:visited
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/* ---- END leftmenu classes ---- */

/* ---- BEGIN contactinfolist classes ---- */

.scas-contactinfolist
{
    background-color: Black;
    font-weight: normal;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.scas-contactinfolist A:link
{
    font-weight: normal;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-contactinfolist A:hover
{
    font-weight: normal;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.scas-contactinfolist A:active
{
    font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.scas-contactinfolist A:visited
{
    font-weight: normal;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/* ---- END contactinfolist classes ---- */

/* ---- BEGIN panel classes ---- */

.panel-standard-border
{
    border: solid 1px black;
}

.panel-kyoffer-cell-b1_width
{
    width: 233px;
}

.
{
    width: 390px; /*429*/
}


.panel-kyoffer-total-width
{
    width: 658px; /*658*/
}
.panel-kyoffer-cell-b-height
{
    height: 156px;
}

.scas-kyoffer-kyoffer-cell-d1-background
{
    background-image: url('Images/border/ContinuousC.jpg');
    background-repeat: repeat-x;
}

.scas-panel-margin-top
{
    margin-top: 8px;
}

.scas-panel-margin-bottom
{
    margin-bottom: 8px;
}


.scas-listbox-h-padding
{
    padding-left: 5px;
    padding-right: 5px;
}
.scas-listbox-v-padding
{
    padding-top: 5px;
    padding-bottom: 5px;
}


.pricelist-background-dark
{
    background: #567187;
}

.pricelist-background-light
{
    background: #6A7E9B;
}

.price-align
{
    text-align: right;
}

.center-align
{
    text-align: center;
}

.price-border
{
    border: 1px solid #6A7E9B;
}

.border-collapse
{
    border-collapse: collapse;
}

.td1
{
    width: 500px;
}

.td2
{
    width: 90px;
}

.td11
{
    width: 300px;
}

.td12
{
    width: 200px;
}

.td13
{
    width: 90px;
}

/* ---- END KYoffer classes ---- */


/* ---- BEGIN validationresult classes ---- */

.scas-validationresult-success
{
    color: Green;
}

.scas-validationresult-information
{
}

.scas-validationresult-warning
{
    color: red;
}

.scas-validationresult-error
{
    color: red;
}

/* ---- BEGIN validationresult classes ---- */

/* ---- BEGIN toolbar classes ---- */

.scas-toolbar
{
    font-family: verdana;
    font-size: .68em;
    text-decoration: none;
    color: #000000;
}
.scas-toolbar A
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.scas-toolbar A:hover
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}
table.scas-toolbar
{
    background-repeat: repeat-x;
    border: 1px solid silver;
    background-repeat: repeat-x;
    background-color: silver;
}


scas-toolbar-inform
{
    font-family: verdana;
    font-size: .68em;
    text-decoration: none;
    color: #0033CC;
}
.scas-toolbar-inform A
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #0033CC;
}
table.scas-toolbar-inform
{
    background-repeat: repeat-x;
    border: 1px solid #silver;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}
/* ---- END toolbar classes ---- */

/* ---- BEGIN popupmenu classes ---- */
.scas-popupmenu
{
    color: #4A4A4A;
    border: 1px solid #666666;
}
.scas-popupmenuitem
{
    text-decoration: none;
    font-size: 8pt;
    color: #4A4A4A;
}
.scas-popupmenuitem a:link
{
    color: #4A4A4A;
}
.scas-popupmenuitem a:hover
{
    text-decoration: underline;
}
.scas-popupmenuitem a:visited
{
    color: #4A4A4A;
}
/* ---- END popupmenu classes ---- */

/* ---- BEGIN wizard classes ---- */
.scas-wizard
{
    border-width: 1px;
    border-style: solid;
}

.scas-wizardstep
{
    border-width: 1px;
    border-style: solid;
}

.scas-wizardsidebar
{
    border-width: 1px;
    border-style: solid;
}
/* ---- END wizard classes ---- */

.ms-ptabln
{
    background-image: url(/_layouts/images/tablnk.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
}
.ms-ptablnb
{
}
.ms-ptablf
{
    background-image: url(/_layouts/images/tablfk.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
}
.ms-ptablfb
{
}

.ms-ptabmff
{
    background-image: url(/_layouts/images/tabmffk.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
}
.ms-ptabmffb
{
}

.ms-ptabmfn
{
    background-color: #ffffff;
    background-image: url(/_layouts/images/tabmfnk.gif);
    background-repeat: repeat-y;
}
.ms-ptabmfnb
{
}

.ms-ptabmnf
{
    background-image: url(/_layouts/images/tabmnfk.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
}
.ms-ptabmnfb
{
}

.ms-ptabrn
{
    background-image: url(/_layouts/images/tabrnk.gif);
    background-repeat: repeat-y;
}
.ms-ptabrnb
{
}
.ms-ptabrf
{
    background-image: url(/_layouts/images/tabrfk.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
}
.ms-ptabrfb
{
}

.ms-ptabcn
{
    background-color: #ffffff;
    border-color: #b4b4b4 #ffffff #ffffff;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-bottom: 4px;
    padding-top: 1px;
    color: #595959;
    vertical-align: middle;
    text-align: left;
    color: #000000;
}
.ms-ptabcn A:link, .ms-ptabcn A:visited, .ms-ptabon A:visited
{
    text-decoration: none;
    color: #595959;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
}
.ms-ptabcn A:hover
{
    text-decoration: underline;
    color: #595959;
    font-style: normal;
}
.ms-ptabcnb
{
    background-color: #ffffff;
}

.ms-ptabcf
{
    background-color: #d9e3e6;
    border-color: #b4b4b4 #ffffff #ffffff;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-bottom: 4px;
    padding-top: 1px;
    color: #595959;
    vertical-align: middle;
    text-align: left;
}
.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptaboff A:visited
{
    text-decoration: none;
    color: #595959;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
}
.ms-ptabcf A:hover
{
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #595959;
    font-style: normal;
}
.ms-ptabcfb
{
    background-color: #b4b4b4;
}

/*---------------Styles Martina---------------*/

.outerTable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    background-color: White;
    border-style: ridge;
    padding: 5 px;
}

.outerTableFocus
{
    border-style: ridge;
    border-color: #FF6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    background-color: #FFFFCC;
    padding: 5 px;
}
.tblHeader-wBackground
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url("Images/PanelBar/MainItemNormal.gif");
    width: 100%;
    padding: 2px;
}

.tblNormal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.tblHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.tblSubHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #CC6600;
    width: 100%;
    padding: 2px;
}

.tblFooter
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    font-style: italic;
}

.mainBody
{
    position: absolute;
    margin-left: 50%;
    margin-top: 50px;
    left: -500px;
}

 div.RadScheduler_Office2007 .rsMonthView .rsTodayCell
{
    background-color: #FFFFCC;
    color: #000;
} 

