/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFFFFF;
	height:100%;
	width:100%;
}

html {
	height:100%;
	width:100%;
}
img{
border:0px;
}
div.main {
	height:100%;
	width:100%;
}
div.sidebar{
	border:0px solid;
	width:216px;
	float:left;	
	
}
div.contentCentred{
	clear:both;
	border:0px solid;
	width:986px;
	/*height:90%;*/
	background-image:url(../IDMimages/bg1.gif);
	background-repeat:repeat-y;

}
div.navigation{
	border:0px solid;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	width:216px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:85%;
	text-align:left;
	background-color:#9D0900;
}
div.mainContent{	
	width:770px;
	float:left;
	border:0px solid;
}
div.topNavBar{
	border:0px solid;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:85%;
	background-color:#E16013;
	height:50px;
	padding:0px;

}
div.linkBox{
	float:left;
}
a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.topLink{
	color:#FFFFFF;
}
a.black{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
input{
background-color:#FF6600;
font-size:70%;

}

textarea{
background-color:#FF6600;
font-size:100%;

}
h1{
	color:#9D0900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*font-size:145%;*/
	font-size:x-large;
	
	text-align:left;
}
h2{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*font-size:125%;*/
	font-size:large;
	text-align:left;
}
div.mainContentText1{
	float:left;
	padding:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:75%;*/
	font-size:medium;
	text-align:left;
	width:550px;
	height:100%;
	float:left;	
}

div.mainContentText2{
	float:left;
	padding:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:75%;*/
	font-size:medium;
	text-align:left;
	width:170px;
	height:100%;
}
div.clearFloat{
	clear:both;
}
div.footer{
	padding:0px;
	width:986px;
	height:30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:left;
	background-color:#9D0900;
}
div.highlight{
float:left;
color:#9D0900;
font-weight:bold;
}
div.nonhighlight{
float:left;

}
div.phoneNumber{
	background-color:#9D0900;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:85%;
	height:30px;
}
/**************** menu coding *****************/
#menu {
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 2;
/*padding-right:2px;
width:7em;*/
width:210px;
float: left;
}
#menu ul.top {
list-style: none;
margin: 0;
padding: 0;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
float: left;
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: none;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}

#menu h2 {
color: #000;
background: #fff;
text-transform: uppercase;
}

#menu a.sub {
color: #fff;
background-color:#EF9D3A;
border:1px solid #EF9D3A;
text-decoration: none;
}
#menu a.top {
color: #fff;
text-decoration: none;
text-align:left;
font-size:90%;
background-color:#AC3029;
border:1px solid #AC3029;
/*width:91px;*/
height:18px;
}

#menu a.top:hover {
color: #AC3029;
background: #EF9D3A;
border:1px solid #fff;

}
#menu a.sub:hover {
color: #AC3029;
background: #EF9D3A;
border:1px solid #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

