body
{
    background-image: url(     'back.gif' );
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
}

.background
{
    background-image: url(     'back.gif' );
    background-repeat: repeat-x;
    vertical-align:top;
}

.osmosisTopImage
{
    background-image: url(     'topImage.gif' );
    background-repeat: no-repeat;
    width: 870px;
    height: 112px;
}

.osmosisContent
{
    width: 870px;
}

.osmosisContenTable
{
    width: 858px;
}

.osmosisTableLeft
{
    background-image: url(     'left.gif' );
    background-repeat: no-repeat;
    width: 6px;
    height: 669px;
}

.osmosisTableRight
{
    background-image: url(     'right.gif' );
    background-repeat: no-repeat;
    width: 6px;
    height: 669px;
}

.osmosisTableCenter
{
    background-color: White; /*width:890px;*/
}

.osmosisBottom
{
    background-image: url(     'bottom.gif' );
    background-repeat: no-repeat;
    background-position: center;
    color: White;
    font-family: Verdana;
    font-size: 8pt;
    text-align: center;
    height: 30px;
}

.OsmosisMenuRow
{
    /*background-image: url(     'menuBack1.gif' );
    background-repeat: repeat-x;
    background-position: 0px 1px;*/
    height: 35px;
    width: 830px;
}

.OsmosisLeftMenu
{
    background-image: url(     'menuLeft.gif' );
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
}

.OsmosisRightMenu
{
    background-image: url(     'menuRight1.gif' );
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
}

.MenuOsmosis
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    cursor: pointer;
    color: #ffffff;
    text-align: center; /*    background-image: url(    'menuBack.gif' );     background-repeat: repeat-x;*/
    height: 35px;
}

.OsmosisMenuStatic
{
    font-size: 10pt;
    text-align: center;
    color: white;
    border-right: solid 1px #355d9b;
    height: 20px;
    width: 138px;
}


.OsmosisMenuStatic a, .OsmosisMenuStatic a:visited
{
}

.OsmosisMenuStatic a:hover
{
    text-decoration: none;
    color: Black;
}

.OsmosisMenuStaticHover
{
    font-size: 10pt;
    color: white;
    height: 20px;
    width: 137px;    
}

.OsmosisMenuStaticHover a
{
    background-image: none;
}

.OsmosisMenuDynamic
{
    font-family: Verdana;
    font-size: 10pt;
    border: 1px solid #D1D1D1;
    border-top-style: none;
}

.OsmosisMenuDynamic a:Hover
{
    text-decoration: none;
}

.OsmosisMenuDynamicHover
{
    font-family: Verdana;
    font-size: 10pt;
    color: Red;
    text-decoration: none;
}

.OsmosisMenuStaticHover a
{
    background-image: none;
}

.OsmosisProductHeader
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    border-bottom: solid 1px #C4D1E4;
    color: #14498F;
}

.OsmosisMenuLiks
{
    font-family: Verdana;
    font-size: 10pt;
}

.OsmosisProduct
{
    height: 150px;
    width: 100%;
    /*border: solid 1px #B1B7C7;*/
}

.OsmosisProductPicture
{
    width: 130px;
    vertical-align: top;
}

.OsmosisProductName
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #14498F;
    vertical-align: top;
    height: 17px;
}

.OsmosisProductNumber
{
    font-family: Verdana;
    font-size: 10pt;
    color: #14498F;
    vertical-align: top;
    height: 17px;
}

.OsmosisProductDesctiption
{
    vertical-align: top;
    font-family: Verdana;
    font-size: 8pt;
    color: #14498F;
}

.OsmosisProductButtons
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #14498F;
}

.ProductModuleName
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #14498F;
}

.OsmosisModuleName
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #EC008B;
    border-bottom: solid 1px #C4D1E2;
}

.Osmosis_ProductMenu
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #14498F;
    background-image: url(     'ProductMenuBack1.gif' );
    background-repeat: no-repeat;
    width: 154px;
    height: 18px;
}

.Osmosis_ProductMenu a
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #14498F;
    padding-left: 5px;
    padding-top: 1px;
    height: 18px;
    background-image:none;
}

.Osmosis_ProductMenu a:Hover
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: White; 
    /*background-image: url(  'ProductMenuFore1.gif' );
    background-repeat: no-repeat;*/
    text-decoration: none;
    width: 154px;
    height: 18px;
}

.Osmosis_ProductMenuHover
{
    background-image: url(   'ProductMenuFore1.gif' );
    background-repeat: no-repeat;
    color: White; 
}

.Osmosis_ProductMenuSelected
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #14498F; 
    background-image: url(  'ProductMenuFore1.gif' );
    background-repeat: no-repeat;
    width: 154px;
    height: 18px;
}

.Osmosis_ProductMenuDynamic
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #14498F;
    background-image: url(     'ProductMenuBack.gif' );
    background-repeat: no-repeat;
    width: 136px;
    height: 18px;
}

.Osmosis_ProductMenuDynamic a
{
    padding-left: 5px;
    padding-top: 1px;
    background-image:none;
}

.Osmosis_ProductMenuDynamic a:Hover
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    color: White;
    padding-left: 5px;
    padding-top: 1px;
    height: 18px;
    background-image:none;
}

.Osmosis_ProductMenuDynamicSelected
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: White;
    height: 18px;
    background-image: url(  'ProductMenuFore.gif' );
    background-repeat: no-repeat;
}

.Osmosis_ProductMenuDynamicSelected a
{
    color: White;
}

.LoginButton
{
    color: #16488F;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
}

.LoginButton a
{
    color: #EC008C;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
}

.LoginButton a:VISITED
{
    color: #EC008C;
}

.LoginButton a:HOVER
{
    color: #EC008C;
}

.LoginBox_Top
{
    background-image: url( 'lb_top.gif' );
    background-repeat: no-repeat;
    height: 13px;
    width: 148px;
}

.LoginBox_Bottom
{
    background-image: url( 'lb_bottom.gif' );
    background-repeat: no-repeat;
    height: 9px;
    width: 148px;
}

.LoginBox_Left
{
    background-image: url( 'lb_left.gif' );
    background-repeat: repeat-y;
    width: 8px;
}

.LoginBox_Right
{
    background-image: url( 'lb_right.gif' );
    background-repeat: repeat-y;
    width: 8px;
}

.RegisteredUserList
{
    font-family: Verdana;
    font-size: 10pt;
}

.OsmosisMainScroll
{
    background-image: url( 'PanelForScroll-1.gif' );
    background-repeat: no-repeat;
    width: 705px;
    height: 135px;
}

.OsmosisMainQuickLinks
{
    background-image: url( 'ProductTopArea.gif' );
    background-repeat: no-repeat;
    width: 705px;
    height: 135px;
}

.ScrollText
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #19488E;
    /*text-align: right;*/
    vertical-align:center;
}

.LUC
{
    width: 5px;
    height: 5px;
    background-image: url(  'ContainerLeftUpperCorner-1.gif' );
    background-repeat: no-repeat;
}

.RUC
{
    height: 5px;
    width: 5px;
    background-image: url(  'ContainerRightUpperCorner-1.gif' );
    background-repeat: no-repeat;
}

.T
{
    height: 5px;
    background-image:url( 'ContainerTop-1.gif');
    background-repeat:repeat-x;
}

.R
{
    width: 5px;
    background-image:url( 'ContainerRight-1.gif');
    background-repeat:repeat-y;
}

.L
{
    width: 5px;
    background-image:url( 'ContainerLeft-1.gif');
    background-repeat:repeat-y;
}

.C
{
    background-color:White;
}

.LBC
{
    width: 5px;
    height: 5px;
    background-image:url( 'ContainerLeftBottomCorner-1.gif');
    background-repeat:no-repeat;
}

.B
{
    height: 5px;
    background-image:url( 'ContainerBottom.gif');
    background-repeat:repeat-x;

}

.RBC
{
    width: 5px;
    height: 5px;
    background-image:url( 'ContainerRightBottomCorner.gif');
    background-repeat:no-repeat;
}

.newsHeader
{
    color:#ED008E;
    font-family:Verdana;
    font-size:10pt;
    /*height:20px;*/
}

.newsHeader a
{
    color:#ED008E;
    font-family:Verdana;
    font-size:10pt;
    /*height:20px;*/
    font-weight: bold;
}

.newsHeader a:Hover
{
    color:#ED008E;
    font-family:Verdana;
    font-size:10pt;
    /*height:20px;*/
    text-decoration:none;
}

.newsHeader a:visited
{
    color:#ED008E;
    font-family:Verdana;
    font-size:10pt;
    /*height:20px;*/
    font-weight: bold;
}

.newsContent
{
    color:#154A90;
    font-family:Verdana;
    font-size:10pt;    
}

.MenuLoginInfo
{
    font-family:Verdana;
    font-size:10pt;
    color:White;
}

.MenuLoginInfo a
{
    font-family:Verdana;
    font-size:10pt;
/*    color:White;*/
    color:#ED008E;
    font-weight: bold;
}

.MenuLoginInfo a:hover
{
    font-family:Verdana;
    font-size:10pt;
/*    color:White;*/
    color:#ED008E;
    font-weight: bold;
}

.MenuLoginInfo a:visited
{
    font-family:Verdana;
    font-size:10pt;
/*    color:White;*/
    color:#ED008E;
    font-weight: bold;
}


.OsmosisMainQuickLinks
{
    background-image: url(  'ProductTopArea.gif' );
    background-repeat: no-repeat;
    width: 705px;
    height: 135px;
}

.OsmosisMainQuickLinksTable
{
    width: 705px;
    height: 135px;
}

.OsmosisMainQuickLinksTableNormal
{
    width: 705px;
    height: 135px;
    background-image: url(  'top.gif' );
    background-repeat: no-repeat;
}

.OsmosisMainQuickLinksTableContent
{
    width: 705px;
    height: 77px;
}

.OsmosisMainQuickLinksTop
{
    background-image: url(  'TopModule_top.gif' );
    background-repeat: no-repeat;
    height: 32px;
}

.OsmosisMainQuickLinksBottom
{
    background-image: url(  'TopModule_bottom.gif' );
    background-repeat: no-repeat;
    height: 26px;
}

.OsmosisMainQuickLinksTable1
{
    background-image: url(  'TopModule_content.gif' );
    background-repeat: no-repeat;
    height: 77px;
    width: 446px;
}

.OsmosisMainQuickLinksSep1
{
    background-image: url(  'TopModule_spacer1.gif' );
    background-repeat: no-repeat;
    height: 77px;
    width: 7px;
}

.OsmosisMainQuickLinksSep2
{
    background-image: url(  'TopModule_spacer2.gif' );
    background-repeat: no-repeat;
    height: 77px;
    width: 7px;
}

.OsmosisMainQuickLinksSep3
{
    background-image: url(  'TopModule_spacer3.gif' );
    background-repeat: no-repeat;
    height: 77px;
    width: 23px;
}

.HomeMenu
{
    display: block;
}

A.HomeMenu
{
    background-image: url(  'homeb.jpg' );
    background-repeat: no-repeat;
    width: 149px;
    height: 39px;
}

A.HomeMenu:Hover
{
    background-image: url(  'homer.jpg' );
    background-repeat: no-repeat;
    width: 149px;
    height: 39px;
    text-decoration: none;
}

.HomeMenuHover
{
    display: block;
}

A.HomeMenuHover
{
    background-image: url(  'homer.jpg' );
    background-repeat: no-repeat;
    width: 149px;
    height: 39px;
    text-decoration: none;
}

.AboutMenu
{
    display: block;
}

A.AboutMenu
{
    background-image: url(  'aboutb.jpg' );
    background-repeat: no-repeat;
    width: 140px;
    height: 39px;
}

A.AboutMenu:Hover
{
    background-image: url(  'aboutr.jpg' );
    background-repeat: no-repeat;
    width: 140px;
    height: 39px;
    text-decoration: none;
}

.AboutMenuHover
{
    display: block;
}

A.AboutMenuHover
{
    background-image: url(  'aboutr.jpg' );
    background-repeat: no-repeat;
    width: 140px;
    height: 39px;
    text-decoration: none;
}


.PartnersMenu
{
    display: block;
}

A.PartnersMenu
{
    background-image: url(  'partnersb.jpg' );
    background-repeat: no-repeat;
    width: 141px;
    height: 39px;
}

A.PartnersMenu:Hover
{
    background-image: url(  'partnersr.jpg' );
    background-repeat: no-repeat;
    width: 141px;
    height: 39px;
    text-decoration: none;
}

.PartnersMenuHover
{
    display: block;
}

A.PartnersMenuHover
{
    background-image: url(  'partnersr.jpg' );
    background-repeat: no-repeat;
    width: 141px;
    height: 39px;
    text-decoration: none;
}

.NewsMenu
{
    display: block;
}

A.NewsMenu
{
    background-image: url(  'newsb.jpg' );
    background-repeat: no-repeat;
    width: 141px;
    height: 39px;
}

A.NewsMenu:Hover
{
    background-image: url(  'newsr.jpg' );
    background-repeat: no-repeat;
    width: 141px;
    height: 39px;
    text-decoration: none;
}

.NewsMenuHover
{
    display: block;
}

A.NewsMenuHover
{
    background-image: url(  'newsr.jpg' );
    background-repeat: no-repeat;
    width: 141px;
    height: 39px;
    text-decoration: none;
}

.CasestudiesMenu
{
    display: block;
}

A.CasestudiesMenu
{
    background-image: url(  'caseb.jpg' );
    background-repeat: no-repeat;
    width: 140px;
    height: 39px;
}

A.CasestudiesMenu:Hover
{
    background-image: url(  'caser.jpg' );
    background-repeat: no-repeat;
    width: 140px;
    height: 39px;
    text-decoration: none;
}

.CasestudiesMenuHover
{
    display: block;
}

A.CasestudiesMenuHover
{
    background-image: url(  'caser.jpg' );
    background-repeat: no-repeat;
    width: 140px;
    height: 39px;
    text-decoration: none;
}

.ContactusMenu
{
    display: block;
}

A.ContactusMenu
{
    background-image: url(  'contactb.jpg' );
    background-repeat: no-repeat;
    width: 149px;
    height: 39px;
}

A.ContactusMenu:Hover
{
    background-image: url(  'contactr.jpg' );
    background-repeat: no-repeat;
    width: 149px;
    height: 39px;
    text-decoration: none;
}

.ContactusMenuHover
{
    display: block;
}

A.ContactusMenuHover
{
    background-image: url(  'contactr.jpg' );
    background-repeat: no-repeat;
    width: 149px;
    height: 39px;
    text-decoration: none;
}
