body {	
background-image:  url(/images/background.jpg);
overflow-x:hidden;
overflow-y:scroll;
}

/* TOP - HEADER AND NAVIGATION */

#top{
background-image:url(/images/i1-jp.jpg);
background-color: #78AFED;
}
#top2{
background-image:url(/images/i1-jp2.jpg);
background-color: #78AFED;
}

/* navigation  */	

#nav{
background-color: #497DB7;
}

#nav li a{
background-color: #497DB7;
background-image: url(/images/m1.gif);
}

#nav li a:hover{
background-color: #06356A;
background-image: url(/images/m1_b.gif);
}

#nav #nav_on a{
text-decoration: none;
background-color: #06356A;
background-image: url(/images/m1_b.gif);
background-repeat: no-repeat;
background-position: left top;
}


#nav_log{
width:766px;
background-color: #497DB7;
}

#nav_log ul{
list-style:none;
margin:0px;
padding:0px;}

#nav_log li{
float:left;
display:inline;
}

#nav_log li a{
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #497DB7;
background-image: url(/images/m1.gif);
background-repeat: no-repeat;
background-position: left top;
display: block;
margin: 0px;
padding:6px 13px 5px 24px;
}

/*\*/
html * #nav_log li a{
padding:6px 12px 5px 24px;/* safari hack*/
}
/**/

* html #nav_log li a{
padding:6px 13px 5px 24px;/* ie pc hack*/
}

#nav_log li a:hover{
text-decoration: none;
background-color: #06356A;
background-image: url(/images/m1_b.gif);
background-repeat: no-repeat;
background-position: left top;
}

#nav #nav_log_on a{
text-decoration: none;
background-color: #06356A;
background-image: url(/images/m1_b.gif);
background-repeat: no-repeat;
background-position: left top;
}

/* added */
.tick-list-box-head{
background-color:#07366A;
}

/*  END ADDED */

.head2{
color: #0066CC;
}

#info a{
text-decoration:none;
color: #0033CC;
}

#info a:hover{
text-decoration:underline;
color: #000033;
}

#menu3 {
	width: 168px;
	font-family:helvetica;
	font-size:small;
	margin: 0px;
	background:  url(/images/menubg.gif) 0 -26px;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu3 ul{
list-style:none;
}
	
#menu3 li a {
	height: 26px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #2A43A1;
	display: block;
	background:  url(//images/menubg.gif);
	padding: 4px 0 0 10px;
	}
	
#menu3 li a:hover {
	color: #2A43A1;
	background:  url(//images/menubg.gif) 0 -26px;
	padding: 4px 0 0 10px;
	}
	
/*General styles used in templates*/

.menu {
background:#497DB7; 
}

.menu a, .menu a:visited {
background-color: #497DB7;
background-image: url(/images/m1.gif);
}

.menu ul ul a, .menu ul ul a:visited {
background:#06356A; 
}

/* yet another hack for IE5.5 */

* html .menu ul ul a, * html .menu ul ul a:visited {
width:129px;
w\idth:107px;}


/* ================================================================ 
TOP NAV HOVER CLASSES
=================================================================== */

/* style the top level hover table ie*/
.menu a:hover{
color:#fff; 
background-color: #06356A;
background-image: url(/images/m1_b.gif);
}

/* style second level hover table ie*/
.menu ul ul a:hover{
background:#497DB7; 
}

/* style the top level hover firefox*/
.menu :hover > a{
background-color: #06356A;
background-image: url(/images/m1_b.gif);
}

/* style second level hover firefox*/
.menu ul ul :hover > a {
background-color: #497DB7;
}

.menu ul ul a.drop:hover{
background:#c9ba65;
}

.menu ul ul :hover > a.drop {
background:#c9ba65;
}

/* style the second level background */

.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#06356A;
}

/*  colours */

#main_content_right h1{
color:#0066CC;
}
#main_content_right h2{
color:#0066CC;
}
.explain{
border-color:#497DB7; 
background-color:#E4F1FA;
}
.explaintr{
border-color:#497DB7; 
background-color:#E4F1FA;
}
.explain2{
border-color:#497DB7; 
background-color:#E4F1FA;
}
.explain3{
border-color:#497DB7; 
background-color:#E4F1FA;
}

h6{
color:#FF0000;
}


H2{
color: #0066CC;
}

h1{
color: #0066CC;
}

h1 a:link{
color: #0066CC;
}
h1 a:hover{
color: #0066CC;
}
h1 a:visited{
color: #0066CC;
}
h3{
color: #0066CC;
}
h5{
color: #0066CC;
}
a.h5:link {
color: #0066CC;
}
a.h5:visited {
color: #0066CC;
}
a.h5:hover {
color: #0066CC;
}
a.h5:active {
color: #0066CC;
}

/* colours */


.login {
	border: 1px solid #0066CC;
	width: 370px;
}
.login2 {
	border: 1px solid #0066CC;
	width: 300px;
}

.login2 th {
	background-color: #0066CC;
	color: #FFFFFF;
}
.login th {
	background-color: #0066CC;
	color: #FFFFFF;
}


