.myNavigation
{
    position: relative;
    width: 200px;
    z-index: 2000;
    left: 0;
    top: 0;
}

p.navigation
{
    margin: 0;
    padding: 0;
    position: relative;
    left: 0px;
    top: 0px;
    width: 200px;
	overflow:hidden;
}

p.navigation .navigationChapter
{
    display: block;
    border-top: 1px solid rgb(204,204,204);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-repeat: no-repeat;
    font-size: 10px;
    text-decoration: none;
    width: 200px;
	overflow:hidden;
}

.navi\gationChapter
{
    width: 200px;
}

.navigationHome
{
    background-image: url(/design/base/images/omatic/arrow-gray.gif);
    background-position: 190px 8px;
}

.navigationHome:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
    color: rgb(255,119,0);
}

.navigationBelowHome,
.navigationBelowHomeFirst
{
    background-image: url(/design/base/images/omatic/arrow-gray.gif);
    background-position: 2px 8px;
}

.navigationBelowHome:hover,
.navigationBelowHomeFirst:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
    color: rgb(255,119,0);
}

.navigationBelowHomeLast
{
    background-image: url(/design/base/images/omatic/arrow-gray-down.gif);
    background-position: 0px 10px;
}

.navigationBelowHomeLastActive
{
    background-image: url(/design/base/images/omatic/arrow-orange-down.gif);
    background-position: 0px 10px;
    color: rgb(255,119,0);
}

.navigationBelowHomeLastActiveSingle
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
    background-position: 2px 8px;
    color: rgb(255,119,0);
    border-bottom: 1px solid rgb(204,204,204);
}

.navigationBelowHomeLast:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange-down.gif);
    color: rgb(255,119,0);
}

.navigationBelowHomeFirstAndLastActive:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange-down.gif);
    color: rgb(255,119,0);
}

.subNavigation
{
    display: block;
    width: 200px;
    border-top: 1px dashed rgb(204,204,204);
    border-bottom: 1px solid rgb(204,204,204);
	padding-top: 3px !important;
	padding-top: 4px;
    padding-bottom: 4px;
}

.subNavigationHeader
{
    background-image: url(/design/base/images/omatic/arrow-gray-down.gif);
    background-position: 16px 6px;
    background-repeat: no-repeat;
}

.subNavigationHeader:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange-down.gif);
}

.subNavigationHeaderActive
{
    background-image: url(/design/base/images/omatic/arrow-orange-down.gif);
    background-position: 16px 6px;
    background-repeat: no-repeat;
    color: rgb(255,119,0);
}

.subNavigationHeaderActive,
.subNavigationHeader
{
    margin-bottom: 1px;
}

.subNavigationChapter,
.subSubNavigation
{
	display: block;
	font-size: 10px;
	text-decoration: none;
	line-height: 15px;
	margin-top: 1px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}

.subSubNavigation
{
    padding-left: 44px;
    width: 200px;
}

a.subNavigationChapter,
a.subSubNavigation
{
    width: 200px;
}

a.subNavi\gationChapter
{
    width: 200px;
}

a.subSubNavi\gation
{
    width: 200px;
}

.subNavigationChapter:hover,
.subSubNavigation:hover,
.subNavigationActive
{
    color: rgb(255,119,0);
}

.subNavigationActive
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
    background-position: 11px 4px;
    background-repeat: no-repeat;
}

.subSubNavigationActive
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
    background-position: 22px 4px;
    background-repeat: no-repeat;
}

.subSubNavigationActive
{
    color: rgb(255,119,0);
}

#navigationShade
{
    position: absolute;
    left: 220px;
	top: 0px;
    width: 226px;
    display: none;
    z-index: 2999;
}

#navi\gationShade
{
    background-image: url(/design/base/images/omatic/transparent/gray-60.png) !important;
    background-color: transparent !important;

    filter: alpha(opacity=60);
    background-image: none;
    background-color: #ccc;
}

#navigationHomeSub
{
    position: absolute;
    left: 225px;
	top: 5px;
    width: 220px;
    display: none;
    overflow: hidden;
    border-bottom: 1px solid rgb(204,204,204);
    border-right: 1px solid rgb(204,204,204);
    z-index: 3000;
}

.navigationHome,
.navigationBelowHomeFirst,
#navigationHomeSub
{
}

#navigationHomeSub a
{
	display:block;
    background-color: #fff;
    border-left: 1px solid rgb(204,204,204);
    border-right: 1px solid rgb(204,204,204);
	padding:0px;
	margin:0px;
	white-space:nowrap;
}

#navigationHomeSub .navigationChapter
{
    border-top: 1px solid rgb(204,204,204);
    padding-left: 10px;
    padding-right: 10px;
	padding-top:5px;
	padding-bottom:5px;
    background-repeat: no-repeat;
    font-size: 10px;
    text-decoration: none;
	overflow:hidden;
	vertical-align:middle;
    width: 215px;
}

#navigationHomeSub .navi\gationChapter
{
	vertical-align:middle;
    width: 215px;
}

#navigationHomeSub .navigationChapter:hover
{
    color: rgb(255,119,0);
    background-color: rgb(242,242,242);
}

/* Content Navigation module for overview pages */

.contentNav
{
    position: relative;
    top: -5px;
    margin: 0;
    padding: 0;
}

.contentNav li
{
    display: block;
    margin: 0;
    padding: 0;
    height: 19px;
    margin-bottom: 13px;
}

.contentNav li a
{
    padding-left: 10px;
    background: #fff url(/design/base/images/omatic/arrow-gray.gif) no-repeat 2px 4px;
    font-size: 12px;
    text-decoration: none;
}

.contentNav li a:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
}
/* Content Navigation module for overview pages with an extra image and a link right of it */

.contentNavImage
{
	border-collapse: collapse;
    position: relative;
    top: 2px;
    margin: 0px;
    padding: 0px;
    /* border: 1px solid #ccc; */
}

.contentNavImage li
{
	border-collapse: collapse;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 0px;
    height: 55px;
    margin-bottom: 17px;
    vertical-align: top;
    /* border: 1px solid #ccc;*/
   
}


.contentNavImage li img {
	padding: 0;
	margin: 0px;	
	vertical-align: top;
	float: left;
	
 
}

.contentNavImage li a
{
    display: block;
    margin-left: 98px;
    margin-top: 0px;
    min-height: 40px;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 5px;
    
    font-size: 10px;
    background-image: url(/design/base/images/omatic/arrow-gray.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
	
}


.contentNavImage li a:hover
{
    background-image: url(/design/base/images/omatic/arrow-orange.gif);
}

/* Homepage module */

.homeNavigation
{
    position: relative;
    z-index: 2000;
    left: 0;
    top: 0;
    border-bottom: 1px solid rgb(204,204,204);
}

.home h2
{
    display: none;
}

div.topnav
{
    display: block;
	position:absolute;
    left: 0px;
    top: 0px;
    font-size: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    background-image: url(/design/securitytrust/images/arrow-gray.gif);
    background-repeat: no-repeat;
    background-position: 190px 8px;
    overflow: hidden;
    z-index: 40;
    background-color: transparent;
    cursor: pointer;
	border-top: 1px solid rgb(204,204,204);
	margin:0px;
	width:190px;
}

div.topna\v
{
	width:190px;
}

#topnav1, .topnav1 { top: 0px;}
#topnav2, .topnav2 { top: 23px; }
#topnav3, .topnav3 { top: 46px; }
#topnav4, .topnav4 { top: 69px; }
#topnav5, .topnav5 { top: 92px; }
#topnav6, .topnav6 { top: 115px; }
#topnav7, .topnav7 { top: 138px; }
#topnav8, .topnav8 { top: 161px; }
#topnav9, .topnav9 { top: 184px; }
#topnav10, .topnav10 { top: 207px; }
#topnav11, .topnav11 { top: 230px; }
#topnav12, .topnav12 { top: 253px; }
#topnav13, .topnav13 { top: 276px; }

.navshade,
.navshadeSimple
{
    display: none;
    position: absolute;
    left: 220px;
    top: 1px;
    width: 200px;
    height: 438px;    
}

.nav\shade
{
    background-image: url(/design/base/images/omatic/transparent/white-20.png) !important;
    background-color: transparent !important;

    filter: alpha(opacity=20);
    background-color: white;
    background-image: none;
}

*+html .nav\shade
{
    filter: none;
}


.navshadeSimple
{
    background-image: url(/design/base/images/omatic/chessboard-light.gif);
    background-repeat: repeat;
}

#navshade1, #navshadeSimple1 { left: 220px; }
#navshade2, #navshadeSimple2 { left: 376px; }

#navshade3,
#navshadeSimple3
{
    display: none;
    position: absolute;
    top: 1px;
    left: 528px;
    width: 310px;
    height: 438px;
}

#nav\shade3
{
    background-image: url(/design/base/images/omatic/transparent/white-45.png) !important;
    background-color: transparent !important;

    filter: alpha(opacity=45);
    background-color: white;
}

*+html #nav\shade3
{
    filter: none;
}

#navshadeSimple3
{
    background-image: url(/design/base/images/omatic/chessboard.gif);
    background-repeat: repeat;
}

.navshadeTopnav
{
    position: absolute;
    left: 0;
    display: block;
    z-index: 0;
    height: 23px;
    width: 200px;
    background-image: url(/design/base/images/omatic/chessboard-light.gif);
    background-repeat: repeat;    
}

.navshadeTop\nav
{
    background-image: url(/design/base/images/omatic/transparent/white-13.png) !important;
    background-color: transparent !important;

    filter: alpha(opacity=13);
    background-image: none;
    background-color: #fff;
}

*+html .navshadeTop\nav
{
    background-image: url(/design/base/images/omatic/transparent/white-13.png) !important;
    background-color: transparent !important;
    filter: none;    
}

div.subnav
{
    display: none;
    position: absolute;
    width: 190px;
    font-size: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: white;
    color: black;
    font-size: 10px;
    text-decoration: none;
    background-image: url(/design/securitytrust/images/arrow-gray.gif);
    background-repeat: no-repeat;
    background-position: 138px 8px;
    cursor: pointer;
}

div.subna\v
{
    width: 190px;
}

.subnav1 { left: 220px; }
.subnav2 { left: 376px; }

.toppos1 { top: 1px; }
.toppos2 { top: 24px; }
.toppos3 { top: 47px; }
.toppos4 { top: 70px; }
.toppos5 { top: 93px; }
.toppos6 { top: 116px; }
.toppos7 { top: 139px; }
.toppos8 { top: 162px; }
.toppos9 { top: 185px; }
.toppos10 { top: 208px; }
.toppos11 { top: 231px; }
.toppos12 { top: 254px; }
.toppos13 { top: 277px; }
.toppos14 { top: 300px; }


div.final,
div.final:hover,
div.final:active
{
    background-image: none;
}

.navshade,
.navshadeSimple,
.navshadeTopnav
{
    z-index: 2;
}

.subnav,
.info
{
    z-index: 150;
}

body.home p.navigation
{
    top: 300px;
}

body.home a.navigationChapter,
body.home span.subNavigation
{
    display: none;
}

.simpleDropdown
{
	width: 385px;
	font-size: 11px;
	font-family: Arial, sans-serif;
}
