/*sitewide link/hover colour*/
a{ color:#B73310; text-decoration:none;}
a:hover{ color:#F37659; text-decoration:underline; }
.$curr_page{color:#B73310;font-weight:bold}

/*sitewide font*/
body,td,p,th,input,textarea,select{	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: xx-small;
	color:#104700;		
}

/*site background colour and top margin*/
body{
	background-color:#104700;
	margin-top: 10;/*top,right,bottom,left*/
	margin-bottom: 10;
}

/*table border and padding*/
/*don't use "table.content td" causes extra outer padding problem*/
div.content,td.content{	
	border : 1px solid #B73310;
	padding:3px;	
}

.error{
	color: red;
	font-size: larger;
}

h5{
	font-size:x-small;
	
}
/*IE only */
*h5{	
	margin:0px;
	padding-bottom:5px;
}
h6{
	font-size:xx-small;
}
p{
/*padding-top:0px;
	padding-bottom:0px;*/
	margin-top:10px;
	margin-bottom:10px;
}
/*main content bg colour*/
table.main{
	background-color:#F2E3B8;
	padding:5px;	
	border : 1px solid #B73310;
}

/*for border of info grid table*/
table.bord td{
	background-color:#B73310;
	
}

/*info grid table*/
table.bord table td,th{
	background-color:#F2E3B8;
	padding:3px;
}

/*line under banner*/
td.line {
	 background-color:#B73310;
}

table.data th{
	text-align:left;
}

#s_options_link{
	font-size: 120%;
}


/*banner heading*/
h3.banner{
	padding: 4 5 4 5;/*top,right,bottom,left*/
	color:#ffffff;
	 background-color:#B73310;
	 display:block;	 
	 text-align:center;
	margin:0px;
}

ul{
	padding-left:15px;
}

/*IE*/
*ul{
	margin-left: 15px;
	padding-left:0px;
}

/* paging */

div.paging { 
	font-size: 120%; 
	text-align: center;	
	margin: 10px 0;	
}

div.paging ol { 
	display: inline; 
	padding: 0;
	margin: 0;	
}

div.paging li { 
	list-style: none;
	display: inline;
	margin-right: 8px;
}

div.paging .paging-l-brace {
	margin-right: 8px;
}
	
div.paging .paging-next-page, div.paging .paging-last-page {
	margin-left: 8px;
}

div.paging .paging-prev-page, div.paging .paging-first-page {
	margin-right: 8px;
}

div.paging .paging-next-page, div.paging .paging-last-page, div.paging .paging-prev-page, div.paging .paging-first-page {
	text-decoration: none;
}

div.paging .paging-current {
	font-weight: bold;
}

.paging-l-pipe { margin-right: -3px }

.paging-r-pipe { margin-left: -2px }

/* for the menu */


ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 102px; /* Width of Menu Items */
	border-bottom: 1px solid #B73310;
	font: normal 11px verdana;
	}

ul#nav li {
	position: relative;
	}
	
ul#nav li ul {
	position: absolute;
	width: 160px;
	left: 139px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	background: #fff; /* IE6 Bug */
	}

/* Styles for Menu Items */
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #B73310;
	background: #F8EFD6; /* IE6 Bug */
	padding: 4px;
	border: 1px solid #B73310;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */

ul#nav li a:hover { color: #F37659; background: #F2E3B8; text-decoration: none;} /* Hover Styles */
		
ul#nav li ul li a { padding: 5px 5px; } /* Sub Menu Styles */
		
ul#nav li:hover ul, ul#nav li.over ul { display: block; } /* The magic */