@import "RSStatic/RSLib.css";
body
{
    font-family: verdana, arial, Helvetica;
    font-size: 0.8em;
    color: rgb(85,85,85);
    /* this is to align IE7 to other browsers */
    margin-left: 0px;
    margin-top: 0px;
    background-color: #ffffff;
     /*text=#555555 vLink=#464646 aLink=#990000 link=#1e00ff bgColor=#ffffff leftMargin=0 topMargin=0*/
}

h1
{
    /* This always a page title */
    text-align: center;
    font-weight: bold;
    font-size: 1.85em; 
}

h3
{ 
    font-size: 1em; 
}

ul.todefine
{
    list-style-image: url("http://localhost/cadcamcenter/images/BlueSquare.jpg");
    margin-bottom: 1em;
}

li.todefine 
{
    margin-bottom: 1em;
}

a:link
{
    /*link=#1e00ff */
    color: #0000e0;
    text-decoration: underline;
}

a:visited
{
    /* vLink=#464646 */
    color: rgb(85,85,85);
    text-decoration: underline;
}

a:active
{
    /* aLink=#990000 */
    color: #0000e0;
    text-decoration: underline;
}

a:hover
{
    color: #0000a0;
    text-decoration: underline;
    background-color: #EEEEEE;
}

td.Where
{ 
    font-size: 0.8em; 
}

table.FormBorder
{
    border: solid 2pt #3399CC;
}

th.FormBorder
{
    font-size: 0.8em;
    color: rgb(255,255,255);
    background: #3399CC;
}

.tiny
{
    /* Not Used */
    font-size: 4pt;
    color: #FFFFEE;
}

span.legend
{
    font-size: smaller;
}

/* New design */
div.lower_part 
{
    position: relative;
    left: 15%;
}

body.MainPage div.lower_part
{
    left: 0%;
}

div.left_nav
{
    position: absolute;
    margin-left: 30px;
    width: 180px;
    left: 15px;
    top: 25px;
    overflow: hidden;
    line-height: 1.5em;
}

div.left_nav > ul
{
    padding-left:0px;	/* for chrome */
    margin-left:0px;	/* for IE7 */
    list-style: none;
    list-style-image: none; 
}

ul.pipeline
{
    list-style-image: url("images/tuyau3.gif");
}

ul.pipeline li
{
    line-height: 18px;
}

ul.pipeline li.highelem
{
    list-style-image: url("images/tuyau3High.gif");
}

ul.pipeline li.firstelem
{
    line-height: 8px;
    height: 8px;
    list-style-image: url("images/tuyau3First.gif");
}

ul.pipeline li.contelem
{
    list-style-image: url("images/tuyau3Cont.gif");
}
span.newlabel
{
    text-decoration:blink;
}

ul.pipeline li.lastelem
{
    list-style-image: url("images/tuyau3Last.gif");
}

ul#BreadCrumb > li
{
    padding: 0px 0.0em 0px 0.0em;
}

div.menu_bar 
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}

div.menu_bar > table
{
    width: 100%; 
}

#main_menu
{
    position: relative;
    left: 10%;
    width: 80%;
    background-color:#5B5B5B;
    height:24px;    /* webkit height is 0 and not expanded by elements */
}

#main_menu ul.menu
{
  /*  display:block;
    background-color: #5B5B5B;*/
    /*background-color: inherit;*/
}

#main_menu ul li
{
	/*
    background-color:inherit;*/
}

#main_menu ul:first-child
{
    margin-left: 0px;
}

#main_menu ul.menu > li + li 
{
    /* this makes a border between each cell but not on each side */
    border-right: solid 2px white;
}

#main_menu ul.menu > li:first-child + li  
{
    /* this makes a border between each cell but not on each side */
    border-left: solid 2px white;
}

#main_menu a
{
    color: White;
    text-decoration: none;
    text-align: center;
    padding: 2px 10px 2px 10px;   
    border: solid 2px #5B5B5B;
}

#main_menu a:link
{
}

#main_menu a:hover
{
    background-color: #5B5B5B;
    border-style: inset;
}

#main_menu a:active
{
    border-style: outset;
}

#main_menu a.rsactive
{
    background-color: #0077aa;
    border-color: #0077aa;
    border-style: outset;
}

td.BlueCell
{
    background-color: #0099CC;
}

td.GreyCell
{
    background-color: #B4B4B4;
}

.GreyCell a
{
    color: #D8D8FF;
}

div.nav_low 
{
    font-size: xx-small;
}

div.nav_top
{
    margin-top: 90px;
    margin-bottom: 35px;
    text-align: left;
}
/*
table.RSTabNoUse
{ 
    border: 0;
    align: center;
    cellspacing: 0;
    cellpadding: 0;
}
*/
body.MainPage table.LayoutTable1
{
    margin-left: 25px;
    margin-right: 16px;
}

body.MainPage table.LayoutTable1 td.RSCol1
{
    width: 85px;
}

body.MainPage table.LayoutTable1 td.RSCol2
{
    background-color: #0099cc;
    width: 21px;
}
body.MainPage table.LayoutTable1 td.RSCol3
{
    background-color: #808080;
    width: 11px;
    vertical-align: top;
}
body.MainPage table.LayoutTable1 td.RSCol3 div.WhiteCell
{
    background-color: #ffffff;
    height: 388px;
}

body.MainPage table.LayoutTable1 td.RSCol4
{
    width: 11px;
}

body.MainPage table.LayoutTable1 td.RSCol5
{
    /* Main column, must have a width otheriwse will expand to whole page */
    width: 650px;
    vertical-align: top;
}

body.MainPage table.LayoutTable1 td.RSCol6
{
    background-color: #0099cc;
    width: 58px;
    vertical-align: top;
}

body.MainPage table.LayoutTable1 td.RSCol6 div.WhiteCell
{
    background-color: #ffffff;
    height: 230px;
}

body.MainPage table.LayoutTable2
{
    margin-right: 15px;
    margin-left: 16px;
}

body.MainPage table.LayoutTable2 td.RSCol2-1
{
    width: 354px;
}

body.MainPage table.LayoutTable2 td.RSCol2-2
{
    width: 15px;
}

body.MainPage table.LayoutTable2 td.RSCol2-3
{
    width: 130px;
}

body.MainPage table.LayoutTable3 td.RSCol2-1
{
    width: 42%;
    vertical-align: top;
}

body.MainPage table.LayoutTable3 td.RSCol2-2
{
    width: 1%;
}

body.MainPage table.LayoutTable3 td.RSCol2-3
{
    width: 57%;
    vertical-align: top;
}

body.StandardPage table.LayoutTable1 td.RSCol1
{
    width: 210px;
    background-image: url(images/image1b.gif);
    vertical-align: top;
    background-repeat: repeat-y;
}

body.StandardPage table.LayoutTable1 td.RSCol2
{
    width: 450px;
}

body.StandardPage table.LayoutTable1 td.RSCol3
{
    width: 10px;
    background-color: #0099CC;
}

body.StandardPage table.LayoutTable1 td.RSCol4
{
    width: 16px;
}

.legal em
{
    font-weight: bold;
}

h6.contact
{
    text-align: center;
}

#trynow
{
    display: block;
    width:64px;
    height:64px;
    background-image: url(images/trynowani.gif);
}

a#trynow:link
{
}

a#trynow:hover
{
    background-image: url(images/trynow_f4.gif);
}

a#trynow.mousedown:hover
{
    background-image: url(images/trynow_f4.gif);
}

a#FastTrack
{
    font-weight: bold;
    font-style: italic;
}

div.AgendaItem
{
    /* space between items */
}

div.NewsItem
{
	margin-bottom: 3em;
    /* space between items */
}

/* Kneaver */
.KNVItem
{
    display: block;
}

.KNVBody
{
    display: block;
    margin-left: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.KNVIntroduction
{
    display: block;
    margin-bottom: 1em;
}

.KNVLinkDirectx .KNVInternalLink .KNVLevel3
{
    display: none;
}

.KNVLinkDirectx .KNVInternalLink .KNVLevel4
{
    display: none;
}

.KNVLevel2 .KNVItem
{
    display: list-item;
    list-style: disc;
}

.SlideIntro
{
    font-size: 2em;
}

.KNVLevel3
{
    shape: rect;
}

.KNVCell
{
    shape: oval;
    fill: #AAAAFF;
    fillcolor: #AAAAFF;
    fillcolor2: #5555AA;
    stroke: #8888FF;
    strokecolor: #8888FF;
    strokeweight: 3;
    stroke-width: 10;
    font-size: 25;
    xxbaseline-shift : 100%;
}

text
{
    fill: #222222;
    stroke: none;
    stroke-width: 1;
}

.KNVStroke
{
    stroke-width: 6;
    strokeweight: 3;
    stroke: #888888;
    strokecolor: #888888;
}

.KNVStroke.KNVRelatedToLinkType
{
    stroke: #FF0000;
    strokecolor: #FF8888;
}

.KNVBlogCommentType
{
    display: block;
    margin-left: 1em;
    background-color : silver;
}
.stories
{
    margin-left: 1em;
    margin-right: 1em;
}