html
body { behavior: url("http://www.ommi.co.uk/etd/index_files/csshover3.htc"); } 
/* Colors */



.color1 { background-color: #11357B }

.color2 { background-color: #FFF }

.color3 { background-color: #F1F1F1 }

.color4 { background-color: #3381B0 }

.color5 { background-color: #599ABD }

.color6 { background-color: #103A64 }



/* Menus */



.mBlock1 { background-color: #256895 }

.mBlock1 TD { border-bottom: 1px solid #6B97B5 }



.m1 { font: 11px Verdana, Arial, Helvetica, sans-serif;

      color: #333;

      padding: 3px 17px;

      white-space: nowrap }



.m1 A { text-decoration: none;

        color: #333 }

.m1 A:hover { text-decoration: underline }

.m1Curr { background-color: #D4E8F3 }

.m1Light { background-color: #F7CA39}



.m2 { font: 11px Verdana, Arial, Helvetica, sans-serif;

      color: #FC0;

      padding: 5px 18px;

      white-space: nowrap }

.m2 A { text-decoration: none;

        color: #FFF }

.m2 A:hover { text-decoration: underline;

              color: #FFF }



.m3 { background: #F4BC2C url(images/m3bg.gif) }

.m3Item { background: url(images/m3d2.gif) no-repeat right }



/* Forms */



.form1,

.form1a,

.form1t,

.form1l { font: 11px Arial, Helvetica, sans-serif;

          color: #11357B;

          margin-top: 8px;

          margin-left: 7px }

.form1t { margin-left: 0px }

.form1l { margin-top: 0px }



/* Content */



.cBlock1 { background-color: #F7F7F7;

           border-bottom: 1px solid #CCC }

.hdr1 {
	border-top: 1px solid #11357B;
	border-bottom: 1px solid #CCC;
	background-color: #F4BC2C;
	background-image: url(bg5.gif);
	background-repeat: repeat-x;
}



.cContent1,

.cContent2 { font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;

             text-align: right;

             color: #0E3863;

             white-space: nowrap }

.cContent2 { color: #FFF }

.cContent1 A,

.cContent2 A { text-decoration: none;

               color: #133F6A }

.cContent1 A:hover,

.cContent2 A:hover { text-decoration: underline;

                     color: #133F6A }

.cContent2 A { color: #FFF }

.cContent2 A:hover { color: #FFF }



.content1 { font: 0.8em Arial, Helvetica, sans-serif;

            margin-top: 17px }

.content1 H1 { font: 500 1.5em Arial, Helvetica, sans-serif;

               color: #0B3560 }

.content1 H2 { font: 700 1.1em Arial, Helvetica, sans-serif }

.content1 UL { list-style-type: square }



.tab1 { background-color: #FFF }

.tab1 TH { font: 200 0.8em Arial, Helvetica, sans-serif;

           text-align: left;

           color: #1B3B5C;

           background-color: #d7e3f0/*#0E3863*/ }

.tab1 TD { font: 0.8em Arial, Helvetica, sans-serif;
		   
		   border-width: 0px 0px 1px 0px;

		   border-style: solid;
	 	
		   border-color: #DDDDDD;

           text-align: left;

           background-color: #FFF }

.tab1 .darc TD { background-color: #F1F1F1 }



.copyright { font: 11px Arial, Helvetica, sans-serif;

             text-align: center;

             margin-top: 11px }



/* Additional */



BODY {
	color: #000;
	background-color: #FFF;
	margin: 0px;
	padding: 0px
}



A { text-decoration: underline;

    color: #133F6A }

A:hover { color: #276C9C }





INPUT,

SELECT,

TEXTAREA { font: 11px Arial, Helvetica, sans-serif;

           color: #11357B;

           border: 1px solid #11357B }



.e1 { background: #FFFFFF;

      border-bottom: 1px solid #FFF }

.e2 { border-top: 1px solid #11357B;

      border-bottom: 2px solid #11357B }

.e3 { margin-top: 30px;

      background-color: #F7F7F7;

      border-top: 1px solid #CCC;

      border-bottom: 1px solid #CCC }



.qteSign { vertical-align: text-top }



.spacer { height: 1px;

          width: 1px;

          overflow: hidden }

.hr { background-color: #CCC;

      height: 1px;

      width: 100%;

      overflow: hidden }



.infoPopup { font: 0.8em Arial, Helvetica, sans-serif;

             color: #000;

             background-color: #F1F1F1;

             border: 1px solid #103A64;

             width: 25em;

             position: absolute }

.infoPopup th,

.infoPopup td { font-size: .9em;

                padding: .2em .4em }

.infoPopup th { font-weight: 700;

                text-align: center;

                color: #FFF;

                background-color: #103A64 }
.footer-grad {
	background-image: url(footer-grad.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#content-wrap #sidebar {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
max-width: 202px;
height: 100%;
background-repeat: no-repeat;
font-size: 12px;
overflow: hidden;
}
#sidebar ul  { 
	list-style-type:none; 
	margin:0; 
	padding:0; 
	list-style-type:none;

} 

 #sidebar ul li  { 
/*
margin-top: 5px; 
margin-bottom:0.3em; 
padding:0.3em; 
list-style-type: none;  */
} 

 #sidebar li  { 
/*margin-bottom:0.3em; 
padding:0.3em; 
list-style-type: none; 
margin: 0 auto; */
} 

 #sidebar p { 
font-size: 12px; 
line-height: 14px; 
padding-left: 15px;
padding-right: 12px;
color: #215082;
} 

 #sidebar a { 
color: #4a4a4a; 
} 



 #sidebar h2 { 
margin-bottom: 5px; 
padding: 5px;
background: url(/images/sidebar-header-bg2.jpg) top no-repeat;
color: #FFFFFF; 
font: 12px Arial, Helvetica, Sans-Serif; 
line-height: 18px;
font-weight:bold;
} 

 #sidebar img { 
margin-bottom: 5px; 
} 

 #sidebar img a { 
margin-bottom: 5px; 
} 

 #sidebar .adcase { 
margin-bottom: 5px; 
}
.sidebar-box {
	background: #E2E6E9 url(index_files/sidebar-box-shadow.jpg) bottom no-repeat;
}

.contentbox {
	margin:7px;
}
/* White background for currently clicked on side menu item */	

/*.current_page_item {
	background-color:#fff;

}
*/
div.sidebar-box ul li a{

	padding:6px 2px 6px 7px; 
	display: block;
	border-bottom: 1px dotted #ccc;
/*	margin-left:4px;*/
/*background: url("../../images/icons/bullet-small.png") no-repeat left 5px;*/
/*	border: 1px dotted #ccc;*/
/*	margin-left: 0px;
   	margin-right: 5px;
   	padding: 0;
   	padding-left: 10px;*/
}

/* -- SUBMENU*/




div.sidebar-box ul ul{
	margin-top: 10px;

}
div.sidebar-box ul ul li a{
	padding-left:20px;

/*	margin-left: 20px;*/
/*	background: url(/images/bullet-small.png) no-repeat left center;*/
/*	padding-left: 10px;*/

}
.grad1 {
	background-image: url(grad1.gif);
	background-repeat: repeat-x;
}
.menu{
	background: url(three_0.gif) repeat-x;
      height:1px;
      border:none;
	border:0px;
	margin:0px;
	*margin-top: 0px;
      *margin-left:-58px;
	padding:0px;
	font: 67.5% Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}
	
.menu ul{
	background:#6d6c71;
	height:auto;
	list-style:none;
	margin-top:0px;
	padding:0px;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#6d6c71;
		color:#FFFFFF;
		display:block;
		font-weight:normal;
		line-height:22px;
		margin:0px;
		padding:0px 0px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #6d6c71;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#6d6c71;
		display:none;
		height:auto;
		padding:0px;
		margin: -7px 0px 0px 0px;
		border:0px;
		position:absolute;
		width:300px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		border-bottom: 1px solid #7f90a1;
		display:block;
		float:none;
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-right:-5px;
		width:300px;
		}
		
	.menu li ul li img {
		padding-left:5px;
		}
		
		
	.menu li:hover li a{
		background:none;
		}
		
	.menu li ul a{
		display:block;
		height:22px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 0px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#ffffff url(/images/arrow-yellow-on-blue.gif) center left no-repeat;
			border:0px;
			color:#184996;
			text-decoration:none;
			display:block;
			}
	.menu p{
		clear:left;
		}