/****** REMOVES STYLES THAT SOME BROWSERS ADD AS A DEFAULT ******/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h2, h3, h4, h5, h6, pre,  p, blockquote, th
{
	margin:  0;
	padding : 0;
}
h1
{
margin:  0;
	font-size: 26px;
	color: #FFF;
	padding: 0px 0px 0px 12px;
}

/* Removes list-styles from lists  */
ol, ul
{ font:12px verdana,arial,helvetica,sans-serif;background:#FFF; }
/*{ list-style : none; }*/

li
{ 
padding:4px 0px 9px 0px;
margin-left: 14px;
	text-decoration:none;
	font-family: verdana, arial, helvetica, "sans-serif bold";}

/* Normalizes font-style and font-weight to normal  */
address, caption, cite, code, dfn, em,  th, var
{font-style : normal; font-weight : normal; }

/* Removes  border from fieldset and img */
fieldset, img
{border : 0; }

/*
.title{
	font-size: 26px;
	color: #FFF;
	padding-left: 12px;
}
*/

/****** MAIN SITE STYLES ******/

body{font:13px verdana,arial,helvetica,sans-serif;background:#FFF;margin-bottom:16;}

/* MAIN CONTAINER - CAN ADD BORDER AND/OR BG */

#container{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}

/* ADDS PADDING FOR MAIN CONTENT */

td.contm {
	padding: 10px;
}

/***************** COLOURS *****************/
/******uncomment required colourscheme******/


/***************** BLUE ******************/

.titlepic{
background-image: url(../pagepix/headerbgblue.gif);
}
h2 {
color:#1C3868;
}
#topnav ul, #topnav, #notice-boardtitle, #footer td, #main-nav td {
	background-color: #1C3868;
}
#notice-board, #notice-boardtitle
{border:1px solid #1C3868;}
#container{border-right-color:#1C3868;border-bottom-color:#1C3868;border-left-color:#1C3868;}
#topnav ul li a:hover {
	background-color:#000000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#039;
}
#sidenav a{
	background:#e6e4f1;
}
#sidenav a:hover {
background-color:#C8C7E1;
color:#000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #00458D;
}
#feedblock {
	background-color:#f1f2f6;
}

/*******END OF BLUE*******/


/**************GREEN***************/
/*
@import url(Library/green.css);
*/
/*********END OF GREEN************/


/**************ORANGE***************/
/*
@import url(orange.css);
*/
/*********END OF ORANGE************/

/**************PINK***************/
/*
@import url(pink.css);
*/
/*********END OF PINK************/

/**************PURPLE***************/
/*
@import url(purple.css);
*/
/*********END OF PURPLE************/

/**************RED***************/
/*
@import url(red.css);
*/
/*********END OF RED************/

/**************ORANGEBLUE***************/
/*
@import url(orangeblue.css);
*/
/*********END OF ORANGEBLUE************/


/**** END OF COLOURS****/



/***************** TOP NAVIGATION ********************/

#main-nav{margin-top:1px;margin-bottom:1px}

#topnav ul{
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	width: 700px;
}

#topnav ul li{display:inline;margin:0;padding:0;height:28px;}

#topnav ul li a{
	padding:8px 12px 9px;
	color:#fff;
	text-decoration:none;
	float:left;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#fff;
	font-family: verdana, arial, helvetica, "sans-serif bold";
	font-size: 10px;
	font-weight: bold;
}

#topnav ul li a:hover {
	color:#FFFFFF;
	font-weight: bold;
}

/********************* SIDE NAVIGATION *********************/

#sidenav {
margin:0;
padding:0;
}

#sidenav ul {
list-style-type:none;
margin:0;
padding:0;    /* POSSIBLE CHANGE COLOUR */
}

#sidenav a{
	display:block;
	width:160px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#fff;
	line-height:15px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 15px;
}

#sidenav a:link,#navlist2 a:visited {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
list-style-type:square;
}

#sidenav a:hover {
font-weight:400;
}

#sidenav li{
padding:0px 0px 0px 0px;
margin-left: 0px;
}





p{font-size:13px;padding-top:8px;padding-bottom:8px;line-height:22px}

.tinytxt{font-size:10px;font-style:normal;color:#333;line-height:14px}

h1{font-size:25px;font-weight:normal;display:block;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;padding-bottom:8px}

h2{font-size:15px;font-weight:bold;padding-top:3px;padding-bottom:3px}

h3{font-size:13px;color:#000;font-weight:bold;padding-top:8px;padding-bottom:8px}


#footer p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	height: 27px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#footer a{padding:0 10px;font-size:11px;color:#fff;text-decoration:none;margin:0}

#footer td{
	padding-bottom: 3px;
	padding-top: 3px;
}

#copyright{
	text-align: center;
	font-size: 10px;
}

#copyright td{
	padding-top: 4px;
	padding-bottom: 12px;
}


/* FORM STUFF */

.formtitles{font-size:14px;font-weight:700;color:#000}

.formtext{font-size:11px;font-weight:400;color:#000}

.formtextsmall{font-size:10px;font-weight:400;color:#000}

#numblist li{padding-top:5px;padding-bottom:5px}


/* lessens gap at top of tiles */

#tile-box{
	margin-top: -6px;
}



/* pic in left col - optional */

.lefcol-pic{margin-top:1px}
	
/******************* NOTICE BOARD *******************/	
	
#notice-board{background:#fff;padding:12px 12px 12px;text-align:left;font-size:12px;display:block;margin-right:10px;margin-left:0px;margin-top:0px;}

#notice-boardtitle{padding:5px 5px 5px;text-align:left;font-size:12px;color:#fff;display:block;margin-right:10px;margin-left:0px;margin-top:4px;font-weight:bold;}

#local{font-size:12px;line-height:24px}

#feedblock {
	display:block;
	width:174px;
	margin-top: 3px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 4px;
}

#feedblocktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
font-size: 12px;
display: block;
margin-top: 5px;
text-align:left;
padding-left: 15px;
padding-right: 10px;
}

.feed .title
{
display: none;
}
.feed .description
{
display: none;
}
.feed .item .title
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
margin-top: 5px;
text-align:left;
padding-left: 15px;
padding-right: 10px;
}
.feed .item .description
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
display: block;
text-align:left;
padding-left: 15px;
padding-right: 10px;
}
.feed .format, .feed .version, .feed .language, .feed .managingEditor, 
.feed .webMaster, .feed .pubDate, .feed .lastBuildDate, .feed .generator, 
.feed .docs, .feed .category, .feed .ttl, .feed .copyright, .feed .image,
.feed .title .type, .feed .title .mode, .feed .url, .feed .id, .feed .item .id,
.feed .item .source, .feed .info .type,
.feed .info .mode, .info, .modified, .tagline, .item .author, .item .modified,  
.item .issued, .item .created, .item .summary, .feed .item .title .type,
.feed .item .title .mode, .feed .item .content  {
display: none;
}   



/* TEXT COLOURS - FOR HIGHLIGHTING BITS OF TEXT */

.redtxt {
color:#900;
}

.warning {
	color:#900;
	font-size: 11px;
	line-height: 16px;
}

.whitetxt {
color:#fff;
}

.greentxt {
color:#006600;
}

.greytxt {
color:#666;
} 	.ul-surgery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 30px;
	list-style-type: disc;
}
.li-surgery {
	font-family: Arial, Helvetica, sans-serif;
}

