body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bgrnd_magenta.gif);
	background-repeat: no-repeat;
	background-position: center top;
        background-color: #E5E5E5;

}


.newsbgrnd {
	background-image: url(../images/bgrnd_news_divider.gif);
	background-repeat: repeat-y;
}


.sidebarbgrnd {
	background-image: url(../images/dotty_sidebar.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.colourchange {
	background-color: #072C57;
}




/* box style */

.padding15x0x15x15 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.padding0x15x0x0 {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.padding15x0x15x0 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.padding10x10x10x25 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.padding0x0x0x25 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.padding10x0x10x25 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.padding15x15x15x15 {
	padding: 15px;
}
.padding10x15x10x15 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.paddingfooter {
	padding-top: 15px;
	padding-right: 23px;
	padding-bottom: 15px;
	padding-left: 32px;
}

.tableborder1 {  border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.tablecellborder1 {  border: #999999 solid; border-width: 1px 0px 0px 1px}




/* form styles */

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}


input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

form {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

input.submit {  
        font-family: "Century gothic", "microsoft sans serif", Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: normal; 
        font-weight: bold;         
        color: #FFFFFF; 
        background-color: #BA0158; 
        margin-top: 0px; 
        margin-right: 0px; 
        margin-bottom: 0px; 
        margin-left: 0px; 
        padding-top: 8px; 
        padding-right: 8px; 
        padding-bottom: 8px; 
        padding-left: 8px; 
        border-style: none;
        border-top-width: 0px;          
        border-right-width: 0px; 
        border-bottom-width: 0px; 
        border-left-width: 0px; 
        cursor: pointer;
}

input.radio {
color: BA0158;
}



/* link styles */

a:visited {
	color: #BA0158;
	text-decoration: none;
	font-weight: bold;

}
a:link {
	color: #BA0158;
	text-decoration: none;
	font-weight: bold;

}
a:active {
	color: #BA0158;
	text-decoration: none;
	font-weight: bold;

}
a:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;

}




a.linkwhite:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.linkwhite:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.linkwhite:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.linkwhite:hover {
	color: #E5E5E5;
	text-decoration: none;
	font-weight: bold;

}




a.linkgrey:visited {
	color: #7E7E7E;
	text-decoration: none;
	font-weight: bold;

}
a.linkgrey:link {
	color: #7E7E7E;
	text-decoration: none;
	font-weight: bold;

}
a.linkgrey:active {
	color: #7E7E7E;
	text-decoration: none;
	font-weight: bold;

}
a.linkgrey:hover {
	color: #BA0158;
	text-decoration: none;
	font-weight: bold;

}




a.linkblack:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
a.linkblack:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
a.linkblack:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
a.linkblack:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;

}





a.linkblue:visited {
	color: #0A346D;
	text-decoration: none;
	font-weight: bold;

}
a.linkblue:link {
	color: #0A346D;
	text-decoration: none;
	font-weight: bold;

}
a.linkblue:active {
	color: #0A346D;
	text-decoration: none;
	font-weight: bold;

}
a.linkblue:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;

}



a.linkviolet:visited {
	color: #811662;
	text-decoration: none;
	font-weight: bold;

}
a.linkviolet:link {
	color: #811662;
	text-decoration: none;
	font-weight: bold;

}
a.linkviolet:active {
	color: #811662;
	text-decoration: none;
	font-weight: bold;

}
a.linkviolet:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;

}






/* text styles */

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

.subtitleblue {
	font-size: 12px;
	font-weight: bold;
	color: #0A346D;
}
.subtitlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA0158;
	font-weight: bold;
}
.textblue {
	color: #0A346D;
}
.textbig {
	font-size: 14px;
}
.textgrey {
	color: #7E7E7E;
}
.textwhite {
	color: #FFFFFF;
}
.textsmall {
	font-size: 10px;
	line-height: 12px;
}

.title {  
        font-family: "Avant Garde", "Century Gothic","microsoft sans serif", Arial, Helvetica, sans-serif;
        color: #BA0158;
        font-size: 15px;
        font-weight: normal;
        line-height: normal;
}



/* navigation - top */


.navtop {
	font-family: "Century gothic", "microsoft sans serif", Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 13px;
        border: none;
}


a.navtop:visited {
	color: #000000;
	text-decoration: none;
        display: block;
	padding: 6px;
        font-weight: normal;

}
a.navtop:link {
	color: #000000;
	text-decoration: none;
        display: block;
	padding: 6px;
        font-weight: normal;

}

a.navtop:active {
	color: #000000;
	text-decoration: none;
        background-color: #F0F0F0;
        display: block;
	padding 6px;
        font-weight: normal;

}
a.navtop:hover {
	color: #000000;
	text-decoration: none;
	background-color: #F0F0F0;
	display: block;
	padding: 6px;
        font-weight: normal;

}

.bgrndtopnav {
	background-image: url(../images/bgrnd_topnav.gif);
	background-repeat: no-repeat;
	background-position: right center;
}



/* navigation - bottom */


.navbottom {
	font-family: "Century gothic", "microsoft sans serif", Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 13px;
        border: none;
}


a.navbottom:visited {
	color: #000000;
	text-decoration: none;
        display: block;
	padding: 6px;
        font-weight: normal;

}
a.navbottom:link {
	color: #000000;
	text-decoration: none;
        display: block;
	padding: 6px;
        font-weight: normal;

}

a.navbottom:active {
	color: #000000;
	text-decoration: none;
        background-color: #F0F0F0;
        display: block;
	padding: 6px;
        font-weight: normal;

}
a.navbottom:hover {
	color: #000000;
	text-decoration: none;
	background-color: #F0F0F0;
	display: block;
	padding: 6px;
        font-weight: normal;

}
.bgrndbottomnav {
	background-image: url(../images/bgrnd_bottomnav.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.bgrndbottomnavplus {

	background-image: url(../images/bgrnd_bottomnav_plus.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
li {
	list-style-image: url(../images/bullet2.gif);

}
ul {
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

.borderblack {
	border: 1px solid #000000;
	font-weight: normal;
}

.printwidth {
	width: 500px;
}.titlenews {
	font-family: "Century Gothic", "Microsoft Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BA0158;
	line-height: normal;
}
.textred {
	color: #BA0158;
}
.boxlightgrey {
	padding: 10px;
	background-color: #e5e5e5;
}
.submitsmall {
	font-family: "Century gothic", "microsoft sans serif", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BA0158;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
	margin: 0px;
	padding: 1px;

}
.boxmagenta {

	padding: 10px;
	background-color: #BA0158;
}
.boxblue {


	padding: 10px;
	background-color: #0A346D;
}
.dottybox {
	border: 1px dashed #E5E5E5;
}
.boxdarkgrey {

	padding: 10px;
	background-color: #666666;
}
.titlered {
	font-size: 15px;
	font-weight: bold;
	color: #BA0158;

}
.subtitleblack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.padding5x5x5x5 {
	padding: 5px;
}
.padding13x0x13x0 {
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}

hr {
	border-top: 1px dotted;
	background-color: #cccccc;
	color: #cccccc;
	height: 1px;
	border-right: 0 dotted;
	border-bottom: 0 dotted;
	border-left: 0 dotted;

}
.dottedline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B50000;
}.subitalic {
	vertical-align: -20%;
	font-style: italic;

}
h1 {
	font-family: "Century Gothic", "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #BA0158;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* ****** LITERATURE SECTION BROCHURE MENU ******* */



#brochure_menu {
	margin-left: 0;
	padding-left: 0;
	font-family: "Century Gothic", "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
}

#brochure_menu li {
	display: block;
	float: left;
	list-style: none;
	width: 150px;
	font-size: 18px;
	text-align: center;
	margin-right: 1px;
}

#brochure_menu a {
	display: block;
	width: 150px;
	padding-top: 7px;
	padding-bottom: 4px;
	font-weight:normal;
}

a.blue:link, a.blue:visited, a.blue:active {
	color: #0A346D;
	border-bottom: 4px #0A346D solid;
}
a.blue:hover {
	background: #0A346D;
	color: #FFFFFF;
}
a.blue_on:link, a.blue_on:visited, a.blue_on:active, a.blue_on:hover {
	background: #0A346D;
	color: #FFFFFF;
	border-bottom: 4px #0A346D solid;
}

a.pink:link, a.pink:visited, a.pink:active {
	color: #BA0158;
	border-bottom: 4px #BA0158 solid;
}
a.pink:hover {
	background: #BA0158;
	color: #FFFFFF;
}

a.pink_on:link, a.pink_on:visited, a.pink_on:active, a.pink_on:hover {
	color: #FFFFFF;
	border-bottom: 4px #BA0158 solid;
	background: #BA0158;
}

a.red:link, a.red:visited, a.red:active {
	color: #FF9400;
	border-bottom: 4px #FF9400 solid;
}
a.red:hover {
	background: #FF9400;
	color: #FFFFFF;
}

a.red_on:link, a.red_on:visited, a.red_on:active, a.red_on:hover {
	color: #FFFFFF;
	border-bottom: 4px #FF9400 solid;
	background: #FF9400;
}