#outerwrap{
width:931px; 
margin:0 auto; 
text-align:; 
}

body {font-size:72%; font-family:"trebuchet MS",georgia,verdana, arial,   sans-serif; background:#fff; word-wrap:break-word;background-image:url("banner23.png"); background-repeat:repeat-x;margin-top:0px;}

#header { background-image:url("link_background.gif");border: 2px solid #E0E0FF;padding:0px 4px 0px 4px;margin:0px; border-width: 0px 0px 0px 0px; margin-top:0px; 
}

#banner {margin:0 auto; width:933px; padding-bottom:15px;
}

#outer1 {float:left; width:155px; padding:10px; padding-top:8px;background:#FAFAFA;background-image:url("");background-repeat:repeat-y;background-position:0px 45px;
 }
#outer2 {background:#fff; margin-right:0%; margin-left:172px; padding:20px;padding-right:4px;color:black;text-align:justify;background-image:url("");background-position:180px 500px;background-repeat:repeat-x;}

#outer1, #outer2, {padding-bottom:32767px; margin-bottom:-32767px;}

#wrapper {overflow:hidden; background:#fff;}
/* about me box */
#border {border: 1px solid silver; 
border-top-left-radius:20px;
border-top-right-radius:0px;
border-bottom-right-radius:20px;
border-bottom-left-radius:0px; 
background-image:url("backspotted.jpg");
margin-top:10px;
}
#frame {border: 1px solid silver; border-radius:10px;padding:5px;}
#footer {clear:both; background-image:url("");background-repeat:no-repeat;text-align:right;padding-bottom:38px;padding-left:16px;color:silver;}

.content {padding:10px;}
h1 {font-size:14px; margin:0; padding:17px 0; letter-spacing:.24em;color:#fff;margin-left:8px;}
h2 {color:#666;
  padding:5px 0px 0px 10px;
  font:95% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.38em; }
h3 {font-size:18px; margin:0; padding:8px 0;}
h4 {font-size:11px; margin:0; padding:17px 0; letter-spacing:.24em;color:#fff;margin-left:8px;}
h5 {color:silver;
  padding:15px 0px 0px 10px;
margin-top:30px;
margin-bottom:30px;
  font:85% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.38em; }



h6 {color:green;
  margin:10px;
padding-top:10px;
  font:300% 'Niconne', cursive, "Monotype Corsiva",Script,"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  }
p {font-size:110%; line-height:1.5em; margin:0; padding:10px ;
}
hr{border: 1px dotted silver; margin:0px 10px 0px 10px; 
 }
  
#footer p,
#header p {color:#fff;}
#footer a {color:silver;text-decoration:none;}
#footer a:hover {text-decoration:none;color:orange;}

#float {float:right;margin-right:7px;}
#olive {border:4px solid olive;}
#shadow {border:0px;border-color:; box-shadow: 5px 5px 5px grey;border-radius: 5px;}
#shadow1 {border:0px;border-color:; box-shadow: 3px 3px 3px grey;border-radius: 5px;}

/* Breadcrumb menu */
ul, li {         list-style-type:none;  padding:0;         margin:0;        }
#breadcrumbs {         height:1.6em;         border:1px solid #c9c9c9; margin-bottom:20px;        }

#breadcrumbs li {         float:left;         line-height:1.6em;         color:orange;         padding-left:.85em;         }


#breadcrumbs li a {         background: url(grayarrow.jpg) no-repeat right center;         display:block;         padding:0 15px 0 0;         }


#breadcrumbs li a:link, #breadcrumbs li a:visited {         color:#777;         text-decoration:none;         }

     
#breadcrumbs li a:hover,
#breadcrumbs li a:focus {
        color:orange
        }

/* General body link colours */
a:link {color:green;}      /* unvisited link */

	a:visited {color:green;}  /* visited link */

	a:hover {color:orange;}  /* mouse over link */

	a:active {color:orange;}  /* selected link */
  



/* Top Menu holder */
#header2 {height: 20px;width:auto;border-width: 0px 0px 0px 0px;border-style: solid ; border-color:#E0E0FF;background-image:url("link_background.gif");background-size:522px 40px;background-repeat:repeat-x;padding:4px 3px 0px 3px;background-color:#E0E0FF; 
}

/* Top bar menu */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu {margin:0px 0px 0px 0px; position:relative; z-index:500;}
#pmenu li {float:left;position:relative;}
/*Width of borders*/
#pmenu a, #pmenu a:visited {display:block; width:131px; font-size:12px; color:#000; height:23px; line-height:22px; text-decoration:none; text-indent:10px; background:#63a20c; border:1px solid #fff; border-width:0px 1px 1px 1px;}
#pmenu li:hover > a{background:green; color:#fff;}
#pmenu li ul {display: none;}
/* Controls gaps between menu item and sub menu items, left needs to be 1px bigger */
#pmenu li:hover > ul {display:block;  position:absolute; top:0; left:132px;}

#pmenu li a {border-width:1px 0px 1px 1px;}
/*submenu*/
#pmenu li ul a {border-width:1px 1px 0px 1px;}


#pmenu > li:hover > ul {left:0; top:24px;}
#pmenu li a:hover {background:#EE7600;}

/* Footer menus */
.menu{
    width: 100%;}
    
.menu ul{
    margin-right: 20px; margin-top:-130px; padding: 0;}
     
.menu ul li{
    display: inline;}
 
.menu ul li a{
    float: ; text-decoration: none;
    color: white;
    padding: 8.5px 9px;
    background-color: #666; }
 
.menu ul li a:visited{
    color: white;}
 
.menu ul li a:hover, .menu ul li .current{
    color: #fff;
    background-color:green;}

.menu1 {
    width: 100%;
	z-index:900;
	position:fixed;
	top:10px; left:0;}
.menu1 ul{
    margin-right: 20px; margin-top:0px; padding: 0px;   
	float:right ;
	text-align:center;}
 
.menu1 ul li{
    display: inline;	
	}
 
.menu1 ul li a{
    float: ; text-decoration: none;
    color: white;
    padding: 8.5px 9px;
    background-color:#888 ;	
	 }
 
.menu1 ul li a:visited{
    color: white;}
 
.menu1 ul li a:hover, .menu ul li .current{
    color: #fff;
    background-color:green;}
	
/* $$$$$$$$$ sidebar menu starts here */	

.sidebar {
	float: left;
	width: 185px;
	position: relative;
	left: -4px;
	z-index: 800;
	top: 3px;
	margin-bottom:20px;
}
.sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
/* Top level font size */	
#SideNav li a {
	display:block ;
	/* Top level gap above sub level */
	height: 16px;
	width: 170px;
	margin-left:0px;
	font-family: 'Niconne', cursive;
	font-size: 2.2em;
	text-align: left;
    	color:#008B8B ;
	text-decoration:none ;
	float: left;
	clear: both;
	padding-top:10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	white-space: nowrap;
	/* Top level gap above sub level */
	line-height: .6em;
	font-weight: normal;
}

/* Top level borders */
#SideNav li a:link , #SideNav li a:visited{
	border-right-width: 0px;
	border-left-width: 0px;
	padding-left:0px;
	margin-left:0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;

}
/* $$$$$$$$$ top level menu hover colour */
#SideNav li a:hover , #SideNav li a:active{
	color: #EE7600;
	background-color: ;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
}
/* current page attributes  */
#SideNav li a.current, #SideNav li a.current:hover, #SideNav li a.current:active {
	cursor: default;
	background-image: url(whitediamond.png);
	background-size:20px;
	background-repeat: no-repeat;
background-position:152px 75%; ;
	color:#EE7600 ;
	background-color: ;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
		
}
/* $$$$$$$$$ sub level menu  */

#SideNav li ul li a {
	display: block;
	height:10px;
	width: 140px;
	font-family: "Times New Roman","Trebuchet MS",Trebuchet,Arial,Verdana,serif;
	font-size: 1.1em;
	text-align: left;
	text-indent:13px;
	letter-spacing:0em;
	color: green;
	text-decoration: none;
	float: right;
	clear: both;
	padding-right: 45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:0px;
	width: 140px;
	font-weight: normal;
	font-variant: small-caps;
	line-height: 1.4em;
	padding-top: 0px;
}
/* $$$$$$$$$ sub sub level  */
#SideNav li ul li ul li a {
color:grey;
text-indent:20px;
}

#SideNav li ul li a:link, #SideNav li ul li a:visited {
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
}
#SideNav li ul li a:hover, #SideNav li ul li a:active {
	color: #CD6600;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	background-color: ;
}
/* current page attributes sub level */
#SideNav li ul li a.current, #SideNav li ul li a.current:hover, #SideNav li ul li a.current:active {
	cursor: default;
	background-image: url(whitediamond.png);
	background-size:18px;
	background-repeat: no-repeat;
    background-position:155px 75%; 
	color:#EE7600 ;
	background-color: ;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 45px;
	font-weight: normal;
		
}
.sidebarBanner {
	border-top-width: 16px;
	border-bottom-width: 16px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	width: 210px;
	height: 170px;
	margin-top: 30px;
	margin-bottom: 40px;
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	clear: both;
}
#SideNav .sidebarInfoTop {
	font-family:  Times, serif;
	color: #C00;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
}
#SideNav .sidebarInfoBottom a{
	font-family:  Times, serif;
	color: #C00;
	text-align: left;	
	text-transform: none;
	font-variant: normal;
	padding: 0px;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 210px;
}
.holder {
}