/****** 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;
}
.titlepic h1
{
margin:  0;
	font-size: 26px;
	color: #FFF;
	padding: 0px 0px 0px 12px;
}

/* Removes list-styles from lists  */
ol,  
{ font:12px verdana,arial,helvetica,sans-serif; /*background:#FFF;*/ }
/*{ list-style : none; }*/

li
{ 
padding:4px 0px 9px 0px;
margin-left: 14px;
line-height:22px;
	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, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	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*******/


/***************** LIGHT BLUE ******************/
/*
.titlepic{
background-image: url(../pagepix/headerbglightblue.gif);
}
h2 {
color:#0097D7;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #0097D7;
}
#notice-board, #notice-boardtitle
{border:1px solid #0097D7;}
#container{border-right-color:#0097D7;border-bottom-color:#0097D7;border-left-color:#0097D7;}
#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:#cceaf7;
}
#sidenav a:hover {
background-color:#cceaf7;
color:#000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #00458D;
}
#feedblock {
	background-color:#f1f2f6;
}
*/
/*******END OF LIGHT BLUE*******/


/***************** REFLEX BLUE ******************/
/*
.titlepic{
background-image: url(../pagepix/headerbgreflexblue.gif);
}
h2 {
color:#00529f;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #00529f;
}
#notice-board, #notice-boardtitle
{border:1px solid #00529f;}
#container{border-right-color:#00529f;border-bottom-color:#00529f;border-left-color:#00529f;}
#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:#ccdcec;
}
#sidenav a:hover {
background-color:#b2cbe2;
color:#000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #00529f;
}
#feedblock {
	background-color:#f1f2f6;
}
*/
/*******END OF REFLEX BLUE*******/


/***************** CYAN BLUE ******************/
/*
.titlepic{
background-image: url(../pagepix/headerbgcyanblue.gif);
}
h2 {
color:#00afcc;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #00afcc;
}
#notice-board, #notice-boardtitle
{border:1px solid #00afcc;}
#container{border-right-color:#00afcc;border-bottom-color:#00afcc;border-left-color:#00afcc;}
#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:#cceff5;
}
#sidenav a:hover {
background-color:#a6e3ed;
color:#000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #00afcc;
}
#feedblock {
	background-color:#f1f2f6;
}
*/
/*******END OF CYAN BLUE*******/



/**************GREEN***************/
/*
.titlepic{
background-image: url(../pagepix/headerbggreen.gif);
}
h2 {
color:#007763;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #007763;
}
#notice-board, #notice-boardtitle
{border:1px solid #007763;}
#container{border-right-color:#007763;border-bottom-color:#007763;border-left-color:#007763;}
#topnav ul li a:hover {
	background-color:#000000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#007763;
}
#sidenav a{
	background:#cce4e0;
}
#sidenav a:hover {
background-color:#C8C7E1;
color:#000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #00458D;
}
#feedblock {
	background-color:#e1f2ef;
	}
*/
/*********END OF GREEN************/



/**************GREEN 2***************/
/*
.titlepic{
background-image: url(../pagepix/headerbggreen2.gif);
}
h2 {
color:#2d7615;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #2d7615;
}
#notice-board, #notice-boardtitle
{border:1px solid #2d7615;}
#container{border-right-color:#2d7615;border-bottom-color:#2d7615;border-left-color:#2d7615;}
#topnav ul li a:hover {
	background-color:#000000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#2d7615;
}
#sidenav a{
	background:#d5e4d0;
}
#sidenav a:hover {
background-color:#b6cfad;
color:#000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #00458D;
}
#feedblock {
	background-color:#e1f2ef;
	}
*/
/*********END OF GREEN 2************/


/**************ORANGE***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgorange.gif);
}
h2 {
color:#c37604;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #c37604;
}
#notice-board, #notice-boardtitle
{border:1px solid #c37604;}
#container{border-right-color:#c37604;border-bottom-color:#c37604;border-left-color:#c37604;}
#topnav ul li a:hover {
	background-color:#9f6105;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#8c5a10;
}
#sidenav a{
	background:#fae3c1;
}
#sidenav a:hover {
background-color:#f2ba67;
color:#a76402;
}
a:hover {
	color: #a76402;
}
a:active {
	color: #a76402;
}
#feedblock {
	background-color:#f9f0e4;
	}
*/
/*********END OF ORANGE************/

/**************PINK***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgpink.gif);
}
h2 {
color:#D063A5;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #D063A5;
}
#notice-board, #notice-boardtitle
{border:1px solid #D063A5;}
#container{border-right-color:#D063A5;border-bottom-color:#D063A5;border-left-color:#D063A5;}
#topnav ul li a:hover {
	background-color:#b23f85;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#b23f85;
}
#sidenav a{
	background:#f8e8f2;
}
#sidenav a:hover {
background-color:#d063a5;
color:#b23f85;
}
a:hover {
	color: #b23f85;
}
a:active {
	color: #b23f85;
}
#feedblock {
	background-color:#fbeaf4;
	}
*/
/*********END OF PINK************/

/**************PURPLE***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgpurple.gif);
}
h2 {
color:#6d1d62;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #6d1d62;
}
#notice-board, #notice-boardtitle
{border:1px solid #6d1d62;}
#container{border-right-color:#6d1d62;border-bottom-color:#6d1d62;border-left-color:#6d1d62;}
#topnav ul li a:hover {
	background-color:#000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#6d1d62;
}
#sidenav a{
	background:#e6e4f1;
}
#sidenav a:hover {
background-color:#C8C7E1;
color:#6d1d62;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
#feedblock {
	background-color:#f4f3fc;
	}
*/
/*********END OF PURPLE************/




/**************PURPLE LIGHT***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgpurplelight.gif);
}
h2 {
color:#5f4893;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #5f4893;
}
#notice-board, #notice-boardtitle
{border:1px solid #5f4893;}
#container{border-right-color:#5f4893;border-bottom-color:#5f4893;border-left-color:#5f4893;}
#topnav ul li a:hover {
	background-color:#000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#5f4893;
}
#sidenav a{
	background:#e6e4f1;
}
#sidenav a:hover {
background-color:#C8C7E1;
color:#5f4893;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
#feedblock {
	background-color:#f4f3fc;
	}
*/
/*********END OF PURPLE LIGHT************/


/**************RED***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgred.gif);
}
h2 {
color:#b42e34;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #b42e34;
}
#notice-board, #notice-boardtitle
{border:1px solid #b42e34;}
#container{border-right-color:#b42e34;border-bottom-color:#b42e34;border-left-color:#b42e34;}
#topnav ul li a:hover {
	background-color:#000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#b42e34;
}
#sidenav a{
	background:#f0d5d6;
}
#sidenav a:hover {
background-color:#e1abae;
color:#b42e34;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
#feedblock {
	background-color:#f9e8e9;
	}
*/
/*********END OF RED************/


/**************WARM RED***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgwarmred.gif);
}
h2 {
color:#ea5753;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	background-color: #ea5753;
}
#notice-board, #notice-boardtitle
{border:1px solid #b42e34;}
#container{border-right-color:#ea5753;border-bottom-color:#ea5753;border-left-color:#ea5753;}
#topnav ul li a:hover {
	background-color:#000;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#ea5753;
}
#sidenav a{
	background:#fbdddd;
}
#sidenav a:hover {
background-color:#f4aba9;
color:#000;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
#feedblock {
	background-color:#ea5753;
	}
*/
/*********END OF WQARM RED************/



/**************ORANGEBLUE***************/
/*
.titlepic{
background-image: url(../pagepix/headerbgorangeblue.gif);
}
h2 {
color:#1C3868;
}
#topnav ul, .textsize, #topnav, #notice-boardtitle, #footer td, #main-nav td, #topnav ul li .textsize:hover, #topnav ul li .textsize:active, #topnav ul li .textsize:visited {
	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:#112546;
	color:#FED96E;
}
#sidenav a:link,#navlist2 a:visited, a:link, a:visited, .bluetxt, #feedblocktitle, .feed .item .title {
color:#1C3868;
}
#navlist1 a:link {
color:#FED96E;
}
#sidenav a{
	background:#FED96E;
}
#sidenav a:hover {
background-color:#1C3868;
color:#FEE7A1;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
#feedblock {
	background-color:#f9e8e9;
	}
*/
/*********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: 850px;
}

#topnav ul li{display:inline;margin:0;padding:0;height:28px;line-height:13px;}

#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 *********************/

#sidecontainer {
margin:0;
padding:0;
width:180px;
}

#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}

#topnav ul li .textsize{border-right:none;padding:8px 4px 9px 12px;}

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;
} 	

#download {
width:178px;
padding-top: 4px;
padding-bottom: 4px;
}

#download a{
padding-left: 0px;
width:160px;
padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	text-decoration:none;
	font-size:11px;
}

#headright { float:right; background:url(../pagepix/healthyfamily.png); width: 169px; height: 70px;  }
#maintitle { float:left; padding: 20px 0 0 10px;}



/* SERVICES SECTION */

		
			/*Id's for online services*/
				#rep_presc, #app_online, #useful_nos, #useful_info, #register{float: left; margin: 20px 20px 0px 0px}
				#rep_presc h3, #app_online h3, #useful_nos h3, #useful_info h3, #register h3{font-size: 15px; padding: 0px; margin: 10px 0px 0px 15px; color: #1857b1;}
				#rep_presc p, #app_online p, #useful_nos p, #useful_info p, #register p{ margin-left: 85px; padding-right: 10px;}
				#rep_presc p a, #app_online p a, #useful_nos p a, #useful_info p a, #register p a{color: #1857b1;}
				#rep_presc p a:hover, #app_online p a:hover, #useful_nos p a:hover, #useful_info p a:hover, #register p a:hover{color: #030f22;}
			
			
				#rep_presc{font-family: arial;	font-size: 13px;	width: 338px; height: 174px; background-image: url(../pagepix/presc-blue.jpg);}
				#app_online{font-family: arial;	font-size: 13px;	width: 338px; height: 174px; background-image: url(../pagepix/apponline-blue.jpg);}
				#useful_nos{font-family: arial;	font-size: 13px;	width: 338px; height: 174px; background-image: url(../pagepix/usefulno-blue.jpg);}
				#useful_info{font-family: arial;	font-size: 13px;	width: 338px; height: 174px; background-image: url(../pagepix/usefulinfo-blue.jpg);}
				#register{font-family: arial;	font-size: 13px;	width: 338px; height: 174px; background-image: url(../pagepix/register.gif);}
				
	   .spacer{clear: both;}
				
				
				
	
/* STYLE FOR SPECIFIC TILES */

div#pship120 { background:url('_parship_ad_120x120.jpg') no-repeat; height:120px ;width:120px; cursor:pointer; }
div#pship120 span { display:block; color:#ffffff; font-family:arial; padding:11px; font-size:11px; }
div#pship120 span a, div#pship120 span a:link { color:#fff; text-decoration:none;} 


/* !!!!!!!!! NOTE THE STYLES BELOW HAVE BEEN CUSTOMISED FOR THIS SITE ONLY!!!!!!! DO NOT USE THESE STYLES IF MOVING TO ANOTHER SITE!!!!! */

div#pexpert120 { background:url('policyexpert_ad_120x120.png') no-repeat; height:120px; width:120px; cursor:pointer; text-align:left;}
div#pexpert120 span { display:block; color:#fff; font-family:arial; font-size:10px; line-height:15px; padding:0px 0px 0px 5px;}
div#pexpert120 span ul { padding:0px 0 0 5px; margin:0;}
div#pexpert120 span li {color:#fff; font-family:arial; font-size:10px; padding:0px 0 0 0px; text-decoration:none; }
div#pexpert120 span a, div#pexpert120 span a:link, div#pexpert120 span a:visited { color:#fff; text-decoration:none;}

