/* CSS Document */

.center{
MARGIN: 10px auto; 
text-align:center;
}

#banner {
	position:absolute;
	left:0;
	top:0;
	padding: 0;
	margin: 0;
	background-color:#000000;
	height:128px;
	width:100%;
	}
	
#container {
	position:absolute;
	top:0;
	left:0;
	width: 840px;
	height:auto;
	border-right:1px solid #000000;
	background-color:#FFFFFF;
}

#container2 {
	position:absolute;
	top:0;
	left:0;
	width: 840px;
	height:auto;
	border-right:1px solid #000000;
	background-color:#FFFFFF;
	background-image: url(../images/bg.jpg); /*background image///////////////////*/
}



#wrapper {
	width:95%;
	clear:both;
	}

.contentL {
	width: 47%;
	height: auto;
	float:left;
	padding: 20px 2px 60px 10px;
	margin: 130px 0 20px 0;
}

.contentR  {
	width: 47%;
	height: auto;
	float:right;
	padding: 0px 2px 60px 10px;
	margin: 130px 0 20px 0;
}

.contentL1 {
	width: 45%;
	float:left;
	padding: 20px 2px 60px 10px;
	margin: 0px 0 20px 0;
}

.contentR1  {
	width: 45%;
	float:right;
	padding: 0px 2px 60px 10px;
	margin: 0px 0 20px 0;
}

.content {
	width: 65%;
	height: auto;
	float:left;
	padding: 20px 2px 60px 20px;
	margin: 130px 0 20px 0;
}

#footer {
	clear:both;
	position:absolute;
	bottom:0;
	left:0;
	padding: 0;
	margin:60px 0 0 0 ;
	width:100%;
	background-color:#000000;
	background-image:url(../images/strapline.gif);
	background-repeat:no-repeat;
	height:40px;
	border-bottom:5px solid #000000;
	}
	
	
/*/////////////////////////////////////////general styles////////////////////////////////////////*/
p {
	font-family:"Century Gothic";
	font-size:95%;
	padding:0 0 15px 0;
	}
	
h1 {
	font-family:"Century Gothic";
	font-size:100%;
	font-weight:bold;
	padding:20px 0 2px 0;
}

h2 {
	font-family:"Century Gothic";
	font-size:95%;
	font-weight:bold;
	color:#666666;
	padding:20px 0 2px 0;
}
	
/*/////////////////////////////////////////NAV////////////////////////////////////////*/

.mainNav {
	position: relative;
  /*********REVERT TO margin: 42px 0 0 0 ; WHEN SEARCHBOX IS REINSTATED*/
	padding: 0;
	top: 0px;
	width: 100%;
	line-height: normal;	
	display:block;
}

.nav {
	color:#FFFFFF;
	font-family:"Century Gothic";
	font-weight:bold;
	margin: 102px 0 0 15px ;
	padding:0;
	LIST-STYLE-TYPE: none; 
}

.nav UL {
	
	BORDER: none; 
	PADDING: 90px 0 0 0 ;
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
}
.nav LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING:0 5px; 
	FLOAT: left; 
	MARGIN: 0px; 
	POSITION: relative; 
	BORDER-RIGHT:2px solid #FFFFFF;
	background-color:#000000;
}
.nav A {
	DISPLAY: block; FLOAT: none;
	color:#FFFFFF;
	text-decoration:none;
}

/*////bb//////////////*/

#menu UL {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	BORDER-RIGHT-WIDTH: 0px
}
#menu LI {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	FLOAT: left; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	BORDER-RIGHT-WIDTH: 0px;
}
#menu A {
	DISPLAY: block; FLOAT: none;
}
#menu LI UL {
	Z-INDEX: 10;
	POSITION: absolute;
	visibility: hidden;
}
#menu LI UL LI {
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 100%; 
	POSITION: static;
}
UNKNOWN {
	FLOAT: none; 
	POSITION: relative;
}
#menu LI UL LI:hover {
	POSITION: relative;
}
#menu LI UL LI UL {
	LEFT: 100%; TOP: 0px;
}
DIV#menu LI:hover UL {
	VISIBILITY: visible;
}
#menu LI:hover LI:hover UL {
	VISIBILITY: visible;
}
#menu LI:hover LI:hover LI:hover UL {
	VISIBILITY: visible;
}
#menu LI:hover LI UL {
	VISIBILITY: hidden;
}
#menu LI:hover LI:hover LI UL {
	VISIBILITY: hidden;
}
#menu LI:hover LI:hover LI:hover LI UL {
	VISIBILITY: hidden;
}
UNKNOWN {
	VISIBILITY: visible;
}
#menu {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	COLOR: #000; 
	BORDER-BOTTOM: #A23F95 1px solid; 
	FONT-FAMILY: Tahoma, sans-serif; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	padding:130px 0 0 0 ;
}
#menu A {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 8px; 
	COLOR: #7795C5; 
	PADDING-TOP: 3px; 
	TEXT-DECORATION: none;
}
#menu LI LI A {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 8px;
}
#menu LI LI {
	BORDER-BOTTOM: #A23F95 1px solid;
}
#menu LI LI:hover {
	BORDER-BOTTOM: #DA4464 1px solid; 
	/*BACKGROUND-COLOR: #CCCCCC*/
}
UNKNOWN {
	COLOR: #363;
}
#menu A:hover {
	COLOR: #EE7CA7;
}
#menu LI UL {
	WIDTH: 130px; 
	TEXT-ALIGN: left;
}
#menu LI LI UL {
	BORDER-LEFT: #f0f8ea 1px solid;
}
#menu LI:hover UL {
	BACKGROUND-COLOR: #fff;
}
#menu LI LI A.submenu {
	BACKGROUND:  url(menu/arrow.gif) no-repeat 100% 4px;
}
#menu LI LI:hover A.submenu {
	BACKGROUND-POSITION: 100% -12px;
}
UNKNOWN {
	BACKGROUND:  url(menu/shape-circle.png) no-repeat center bottom;
}
UNKNOWN {
	BACKGROUND-IMAGE: none;
}
HTML #menu LI LI A {
	WIDTH: 118px;
}
#menu {
	MARGIN-BOTTOM: 20px;
}
