/*RESET*/

html,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,select,input {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	text-decoration:none;

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol,ul,li {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

/*TEXT STYLES*/


body {
	color : #333;
	font-family : verdana, arial, helvetica, sans-serif;
	/* font-size : 70%; Rob */
	font-size : 80%; 
	background-color : #083A82;
	width : 100%;
	min-width : 770px;
	text-align : center;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	text-decoration:none;

}

p {
	margin : 0px 0px 9px 0px;

}

li,p,blockquote, strong p, p strong, p strong a, p a strong, dd {
	line-height: 1.4em;
}

a,li a{
	color : #2267c6;
	background : none;

	
}

a:hover,li a:hover {
	color: #023E82;
	background :  none;
	text-decoration: underline;
	outline: none;
}


ul,ol {
	margin : 0px 0px 9px 7px;
}

dl {
	margin-bottom: 9px;
}

li {
	padding : 1px 0px 2px 12px;
	background : url(../../../images/bullet.gif) no-repeat 0px 6px;
}

*:first-child+html #content ul, * html #content ul{
  list-style: disc inside url(../../../images/bullet_ie.gif);
  }


*:first-child+html #content li, * html #content li  {
  background: none;
	
}

dt {
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}

dt a {
	font-weight: bold;
}

dd{
	margin: 3px 0px 0px 0px;	
}


h1 {

	color : #00A7E9;
	font-size: 1.6em;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;
	background : url(../../../images/h1.gif) repeat-x left bottom;
	padding : 0px 0px 2px 0px;
	margin : 0px 0px 9px 0px;
}


/* h2 {
	color :#023E82;
	font-size: 1.3em;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;
	margin : 0px 0px 7px 0px;
	font-weight:bold;
} */

/****   ROB   h2 and h3 edited: addition of margin-bottom 3/11/2006  ****/
h2 {
	color :#023E82;
	font-size: 1.3em;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;
	padding : 0px;
	margin : 0px 0px 7px 0px;
  	margin-bottom: 0em
}

h3 {
	color : #023E82;
	font-size: 1.2em;
	margin : 0px 0px 6px 0px;
  	margin-bottom: 0em
}

h2 a	{
	color :#023E82;
	background: url(../../../images/headerlink.gif) 2px 0.5em no-repeat;
	padding-left: 15px;
	font-weight:bold;
	text-decoration:none;
}

h2 a:hover	{
	color :#023E82;
	background: url(../../../images/headerlink.gif) 2px 0.5em no-repeat;
	font-weight:bold;
	text-decoration:underline;
}

/* h3 {
	color : #023E82;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;	
	font-size: 1.2em;
	margin : 0px 0px 6px 0px;
	font-weight:bold;
} */

h3 a	{
	color :#023E82;
	font-weight:bold;
	text-decoration: underline;
	background: url(../../../images/headerlink.gif) 2px 0.5em no-repeat;
	padding-left: 15px;
	text-decoration: none;
}

h3 a:hover {
	color :#023E82;
	background: url(../../../images/headerlink.gif) 2px 0.5em no-repeat;
	font-weight:bold;
	text-decoration:underline;

}
.clear {
	clear:both;
}

input[type="text"] {
	border: 1px solid #C7CFD1;
}


blockquote {
	margin: 9px 25px;
	color :#023E82;
	font-weight: bold;
}

blockquote p {
	font-style: italic;
	font-size: 1.2em;
	margin: 0px;
}

strong, strong a {
	font-weight: bold;
}

em {
	font-style: italic;
	line-height: 1.4em;
}

table {
	font-size : 1em;
}

table.calendar 
{
	background-color : #fff;
	border : solid 1px #C7CFD1;
}

table.calendar td 
{
	color : #333;
	font-weight : bold;
	background-color: #F2F1F1;
	padding : 1px 4px 1px 4px;	
}

table.calendar td a 
{
	color : #333;
	text-decoration : underline;
}


table.calendar td a:hover
{
	background-color : #CC0000;
}

table.calendar.header 
{
	padding : 0px;
}

table.calendar.header td
{
	background-color: #C7CFD1;
}


.input {
	color : #666666;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 3px;
	margin : 0px 5px;
	border : solid 1px #C7CFD1;
}

.submit {
	color : #083A82;
	font-weight : bold;
	background : #fff url('../../../images/submit.gif') no-repeat 100% 50%;
	width : auto;
	padding : 0px 9px 0px 3px;
}

.submitButton {
	padding : 0px 0px 0px 5px;
	vertical-align : top;
}

.readmore a {
	color : #CC0000;
	font-weight : bold;
	background : url('../../../images/readmore.gif') no-repeat 0px 4px;
	padding : 0px 0px 0px 10px;
}

.readmore a:hover {
	color : #333;
	text-decoration : none;
}

a .bigText {
	font-size : 1.1em;
}

a .biggerText {
	font-size : 1.2em;
	font-weight : bold;
}

a .contrast {
	color : #000;
	font-size : 1.2em;
	font-weight : bold;
	background-color : #ffff00;
	padding : 0px 3px 0px 3px;
	border : solid 1px #ffcc00;
}

a .textOnly {
	color : #000;
	font-family : times, arial, helvetica, verdana, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	background-color : #fff;
	padding : 0px 3px 0px 3px;
	border : solid 1px #C7CFD1;
}

.floatRight {
	float : right;
}

.vertMiddle {
	vertical-align : middle;
}

.dividerOne {
	font-size : 0px;
	background : url('../../../images/divider1.gif') 0% 0%;
	height : 7px;
	margin : 3px 3px 5px 3px;
}


/*------------------------------------ Main Holding Page ----------------------------------*/

#pageHolder {
	text-align : left;
	margin : 0px auto;
	width: 1020px; /* width and min-width added - Rob */
	min-width: 600px;  /* min-width is essential - Rob */
}

#pageTop {
	background : #fff url(../../../images/pageTop.gif) repeat-x top left;
}

#pageBottom {
	background : #fff url(../../../images/pageBottom.gif) repeat-x bottom left;
}

/*------------------------------------ Top Banner Holder ----------------------------------*/

#bannerleft {
	background : url(../../../images/pageTopLeft.gif) no-repeat top left;
}

#bannerright {
	background : url(../../../images/pageTopRight.gif) no-repeat top right;
	width: 100%;
}

#bannerright h1 {
	float : left;
	padding : 32px 0px 0px 32px;
	display: block;
	background: none;
}

#bannerright h1 a {
	background-image : none;
}

/*------------------------------------ Header Menu ----------------------------------*/

#headermenu {
	color : #48433E;
	margin : 27px 34px 17px 16px;
	float: right;
}

#headermenu a {
	background : none;
	text-decoration: none;
	font-weight: normal;
	color: #48433E;
}

#headermenu a:hover {
	color: #023E82;
}

#headermenu li {
	background : url(../../../images/listdivider.gif) no-repeat right 4px;
	padding: 1px 5px 2px 5px;
	float : left;
}

#headermenu li.search {
	border-left : none;
}

#headermenu li img {
	vertical-align : top;
}

#headermenu li label {
	vertical-align : text-top;
}


/*------------------------------------ Search ----------------------------------*/
#searchholder {
	padding: 0px 25px 0px 25px;
}

#searchbottom {
	color : #003366;
	text-align : right;
	background : url('../../../images/searchbottom.gif') no-repeat 0% 0%;
	clear:both;
	min-height:35px;
	padding-bottom: 0px;
}

* html #searchbottom {
	padding-bottom: 35px;
}

#searchTop {
	background :  #fff url('../../../images/searchTop.gif') no-repeat 0% 0%;
	float : right;
	}
	

#searchLeft {
	background : url('../../../images/searchLeft.gif') no-repeat 0% 0%;
	min-height:35px;
}

#searchRight {
	background : url('../../../images/searchRight.gif') no-repeat 100% 0%;
	padding : 0px 50px 5px 22px;
	min-height:35px;
}

html>body #searchright {
	padding-bottom: 0px;
}
	

#searchbottom a {
	
	color : #003366;
}

#searchbottom ul {
	padding : 11px 0px 4.5px 0px;
	margin: 0px;
}

#searchbottom li {
	background : none;
	float : left;
	padding : 0px 0px 0px 12px;
}

#searchBox input, #searchBox label, #searchbottom label, #searchbottom a {font-weight: bold; vertical-align: middle;}



html>/**/body #searchbottom a img {vertical-align: middle;}


#searchBox {

}
#searchBox img	{
	display: inline;
	float:none;
}

#searchBox label {
	display: inline;
	padding-right: 10px;
}

#searchBox a.Button {
	padding-left: 10px;
	display: inline;
}

#searchBox input {
	border: 1px solid #C7CFD1;
	float: none;
	font-weight: normal;
}

table#searchBox {
	display: inline;
	width: auto;
	
}


/*------------------------------------ Main Page ----------------------------------*/

#pageLeft {
	background : #fff url(../../../images/pageLeft.gif) repeat-y top left;
}

#pageRight {
	background : url(../../../images/pageRight.gif) repeat-y top right;
}

#mainHolder {
	background : url('../../../images/backgroundmodule1.gif') no-repeat 25px 75px;
}

/*------------------------------------ Breadcrumb ----------------------------------*/

#historyNavholder {
	color : #333;
	padding: 7px 0px 0px 0px;
}

#historyNav {
	background : url('../../../images/history.gif') repeat-x top right;
	margin : 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#historyNav a {
	font-weight:normal;
	text-decoration: none;
	color: #48433E;
}

#historyNav a:hover {
	color: #023E82;
	text-decoration: underline;
}



#historyNav ul {
	background : url('../../../images/history.gif') repeat-x left bottom;
	padding : 6px 0px 5px 0px;
	margin : 0px;
}

#historyNav .divider {
	background : none;
	padding : 1px 0px 0px 0px;
	margin : 0px;
}


#historyNav li {
	background : url('../../../images/historyBullet.gif') no-repeat 4px 4px;
	padding : 0px 0px 0px 14px;
	display: inline;
}

#historyNav li.home {
	background : none;
}

/*------------------------------- Columns --------------------------------------*/

#columns {
	padding : 9px 0px;
}

#colDividerLeft {
	background : url(../../../images/column.gif) repeat-y 184px 0px;
}

#colDividerRight {
	background : url(../../../images/column.gif) repeat-y 100% 0;
}

#leftColumn {
	width : 140px;
	float : left;
	padding : 0px 0px 0px 34px;
}



/*------------------------------- Left Menu --------------------------------------*/

#leftMenu {
	margin : 0px 0px 9px 0px;
	color : #fff;
	background : #023E82;
	font-weight : bold;
	font-family : helvetica, verdana, arial, sans-serif;

}

#leftMenu li {
	line-height: 1em;
	letter-spacing: 0;
}


#leftMenu div {
	background : #023E82 url('../../../images/leftMenuTop.gif') no-repeat 0% 0%;
	padding : 12px 0px 0px 0px;
}

#leftMenu div div {
	background : #023E82 url('../../../images/leftMenuBottom.gif') no-repeat 0% 100%;
	width : 100%;
	padding : 0px 0px 12px 0px;	
}

#leftMenu ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #011F41;
	border-bottom : solid 1px #819FC1;
}

.leftMenu0 {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #4E78A8;
	border-bottom : solid 1px #011F41;
}

.leftMenu0 a {
	color : #fff;
	background : #023E82 none;
	padding : 2px 5px 3px 9px;
	display : block;
	font-weight : bold;
	text-decoration: none;
}

.leftMenu0 a:hover {
	color : #fff;
	background : #3F5F90 none;
	text-decoration: none;
}

.leftMenu0Sel {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #4E78A8;
	border-bottom : solid 1px #011F41;
}

.leftMenu0Sel a {
	color : #fff;
	background : #8499B8 none;
	padding : 2px 5px 3px 9px;
	display : block;
	font-weight : bold;
	text-decoration: none;
}

.leftMenu0Sel a:hover {
	color : #fff;
	background : #3F5F90 none;
	text-decoration: none;
}

.leftMenu ul ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #023268;
	border-bottom : none;
}

.leftMenu1 {
	font-weight : normal;
	border : none;
	padding : 0px 0px 1px 0px;
	margin: 0px;
	background : #3F5F90;
}

.leftMenu1 a {
	color : #fff;
	background : #3F5F90 url('../../../images/leftMenuL1.gif') no-repeat 9px 4px;
	padding : 3px 5px 2px 19px;
	display : block;
	font-weight: normal;
	text-decoration: none;
}

.leftMenu1 a:hover {
	color : #fff;
	background : #657FA6 url('../../../images/leftMenuL1.gif') no-repeat 9px 4px;
	text-decoration: none;
}

.leftMenu1Sel {
	font-weight : normal;
	background : #3F5F90;
	padding : 0px 0px 1px 0px;
}

.leftMenu1Sel a {
	color : #fff;
	background : #8499B8 url('../../../images/leftMenuL1.gif') no-repeat 9px 4px;
	padding : 3px 5px 2px 19px;
	display : block;
	text-decoration: none;
	font-weight: normal;
}

.leftMenu1Sel a:hover {
	color : #fff;
	background : #657FA6 url('../../../images/leftMenuL1.gif') no-repeat 9px 4px;
	text-decoration: none;
}

.leftMenu ul ul ul {
	padding : 0px;
	margin : 0px;
	border : none;
}

.leftMenu2 {
	border : none;
	padding : 0px 0px 1px 0px;
	background : #657FA6;
}

.leftMenu2 a {
	color : #fff;
	background : #657FA6 url('../../../images/leftMenuL2.gif') no-repeat 19px 4px;
	padding : 3px 5px 2px 29px;
	display : block;
	text-decoration: none;
	font-weight: normal;
}

.leftMenu2 a:hover {
	color : #fff;
	background : #8499B8 url('../../../images/leftMenuL2.gif') no-repeat 19px 4px;
	text-decoration: none;
}

.leftMenu2Sel {
	border : none;
	padding : 0px 0px 1px 0px;
	background : #657FA6;
}

.leftMenu2Sel a {
	color : #fff;
	background : #8499B8 url('../../../images/leftMenuL2.gif') no-repeat 19px 4px;
	padding : 3px 5px 2px 29px;
	display : block;
	text-decoration: none;
	font-weight: normal;
}

.leftMenu2Sel a:hover {
	color : #fff;
	background : #8499B8 url('../../../images/leftMenuL2.gif') no-repeat 19px 4px;
	text-decoration: none;
}

/*------------------------------- Small Map --------------------------------------*/
.smallmap {
	padding: 0px;
	margin : 10px 0px 9px 0px;
	background : #F0F6FC url('../../../images/mapSides.gif') repeat-y 0% 0%;
}

.smallmap div {
	background : url('../../../images/mapTop.gif') no-repeat 0% 0%;
}

.smallmap div div {
	background : url('../../../images/mapBottom.gif') no-repeat 0% 100%;
	padding : 12px 6px 12px 6px;
	text-align : center;
	width: 100%;
}



/*------------------------------- Sponsor --------------------------------------*/
.sponsor {
	padding: 0px;
	margin : 10px 0px 9px 0px;
	background : url('../../../images/mapSides.gif') repeat-y 0% 0%;
}

.sponsor div {
	background : url('../../../images/sponsorTop.gif') no-repeat 0% 0%;
}

.sponsor div div {
	background : url('../../../images/sponsorBottom.gif') no-repeat 0% 100%;
	padding : 12px 6px 12px 6px;
	text-align : center;
	width: 100%;
}


/*------------------------------------ Right Column ----------------------------------*/

#rightColumn {
	width : 170px;
	float : right;
	padding : 0px 34px 0px 0px;
}

/*------------------------------- Login --------------------------------------*/

#login {
	background : #CC3333;
	margin : 0px 0px 9px 0px;
	color : #fff;

}
#login div {
	background : url('../../../images/loginTop.gif') no-repeat 100% 0%;
}

#login div div {
	background : url('../../../images/loginBottom.gif') no-repeat 0% 100%;
	width: 100%;
}

#login img {
	margin : 0px 0px 0px 0px;

}
#login h2 {
	padding: 0px;
	margin: 0px;
}

#login h2 a {
	color : #F0C2C2;
	padding : 5px 0px 0px 12px;
	margin: 0px;
	display: block;
	font-size: 0.9em;
}

/* not ie (all versions)*/
*|html #login h2 a {
	min-height: 19px;
	padding : 4px 0px 0px 12px;
}

#login a {
	background : none;
	text-decoration : none;
}

#login a:hover, .login h2 a:hover {
	color : #fff;
}

/*------------------------------- Register and My iNet --------------------------------------*/

#register,#MyiNet {
	margin : 0px 0px 9px 0px;
	background : #fff url('../../../images/registerSides.gif') repeat-y 0% 0%;
	}

#register div,#MyiNet div {
	background : url('../../../images/registerTop.gif') no-repeat 100% 0%;
}

#register div div,#MyiNet div div {
	background : url('../../../images/registerBottom.gif') no-repeat 0% 100%;
	width: 100%;
}

#register p, #MyiNet p {
	padding : 0px 9px 9px 9px;
	margin : 0px;
}

#register h2, #MyiNet h2 {
	color : #7A73AF;
	padding : 5px 5px 0px 9px;
}

#register p a, #MyiNet p a {
	line-height: 1.4em;
}

#register h2 a,#register h2 a:hover, #MyiNet h2 a, #MyiNet h2 a:hover {
	color : #7A73AF;
	text-decoration : none;
	background : none;
	padding: 0px;
}

#MyiNet h3 {
	margin: 0px 3px;
	padding : 5px 5px 5px 9px;
	background-color: #F2F1F8;
}

#MyiNet h3 a, #MyiNet h3 a:hover {
	text-decoration: underline;
	background: none;
	padding: 0;
}


#MyiNet ul {
	
	padding : 3px 9px 5px 9px;
	margin : 0px;
}


/*------------------------------- Right Modules --------------------------------------*/

#rightColumnModules  {
	background : #EAF0F7;
}

#rightColumnModulestop {
	background :  url('../../../images/rightColumnTop.gif') no-repeat 0% 0%;
	}

#rightColumnModulesbottom {
	background : url('../../../images/rightColumnBottom.gif') no-repeat 0% 100%;
	padding : 9px;
}

/*------------------------------- Useful Links --------------------------------------*/

.usefulLinks {
	color : #003366;
	background : #fff url('../../../images/usefulLinksSide.gif') repeat-y 0% 0%;
}
.usefulLinks div {
	background : url('../../../images/usefulLinksTop.gif') no-repeat 0% 0%;
}


.usefulLinks div div {
	background : url('../../../images/usefulLinksBottom.gif') no-repeat 0% 100%;
	width : 100%;
	padding : 3px 0px 12px 0px;
}

.usefulLinks h2 {
	font-size : 1.1em;
	font-weight : bold;
	line-height : 1.1em;
	padding : 7px 7px 3px 9px;
	margin : 0px;
}

.usefulLinks a {
	text-decoration : none;
	background : url('../../../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.usefulLinks  a:hover {
	text-decoration : none;
	background : url('../../../images/whiteLink.gif') repeat-x 0% 100%;
}

.usefulLinks p {
	margin: 3px 9px 9px 9px
}

.usefulLinks ul {
	
	padding : 0px 9px 0px 9px;
	margin : 0px;
}

.usefulLinks li {
	color : #003366;
	list-style-type : none;
	background : url('../../../images/leftMenuDivider.gif') repeat-x 0% 100%;
	padding : 2px 0px 3px 0px;
	margin : 0px;
}

.usefulLinks  li a {
	color : #003366;
	background : none;
}

.usefulLinks li a:hover {
	color: #023E82;}



/*------------------------------------ Centre Column ----------------------------------*/

#centerColumn {
		padding : 0px 12px 0px 12px;	
	margin: 0px 214px 0px 184px;

}

#content {
	float: left; 
	margin: 0px;
	padding : 0px 0px 0px 0px;
	width: 98%;
}

html>body #content {
	width: 100%;
}

#content div {
	line-height: 1.4em;
}


/*------------------------------------ Content with right menu ----------------------------------*/

#contentarea {
	float: left; 
	width: 60%;
}


#contentlinks {
	padding: 2%; 
	Border-top: #b3d9f2 3px solid; 
	float: right; 
	width: 30%; 
	border-bottom: #b3d9f2 3px solid;
}


#contentlinks blockquote {
	margin: 9px 5px;
	color :#023E82;
	font-weight: bold;
}

#contentlinks blockquote p {
	font-style: italic;
	font-size: 1em;
	margin: 0px;
}


/*------------------------------- Search page --------------------------------------*/

#searchresults table table {
	border-left: 20px solid #E6E6E6;
	border-top: 10px solid #E6E6E6;
	border-right: 20px solid #E6E6E6;
	border-bottom: 10px solid #E6E6E6;
	margin-left:10px;
}

#searchresults table table tr {
	border: 5px solid #E6E6E6;
}

#Template__ctl27_indexServerSearchSubmitButton, 
#Template__ctl28_indexServerSearchSubmitButton {
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	padding: 1px 20px;
	font-weight: bold;
	}

/*------------------------------- iNet Forms --------------------------------------*/


.iNetFormTopLeft {
	clear: both;
	background : url('../../../images/formTopLeft.gif') no-repeat top left;
	margin: 9px 0px;
	width: 98%;
}

html>body .iNetFormTopLeft {
	width: 100%;
}

.iNetFormTopRight {
	background : url('../../../images/formTopRight.gif') no-repeat top right;
		margin : 0px;
}


.iNetFormBottomRight {
	background : url('../../../images/formBottomRight.gif') no-repeat bottom right;
		margin : 0px;

}
.iNetFormBottomLeft {
	padding : 20px 15px 20px 15px;
	background : url('../../../images/formBottomLeft.gif') no-repeat bottom left;
	margin : 0px;
}

.iNetFormBottomLeft div {
	line-height: 1em;
	margin : 0px 0px 5px 0px;
}


.iNetFormBottomLeft div,.iNetFormBottomLeft p {
	clear:left;
}

.iNetFormBottomLeft input, .iNetFormBottomLeft select {
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.iNetFormBottomLeft select {
	border: 1px solid #C7CFD1;
}

 .iNetFormLabel, .iNetFormBottomLeft Label  {
	display: block;
	float: left;
	color : #666666;
	font-size : 1em;
	font-weight : normal;
	text-align : left;
	vertical-align: top;
	background-color : #FFFFFF;
	padding-left : 3px;
	margin : 0px 7px 7px 0px;
	width: 100px;
	clear:left;
} 

.iNetFormText {
	color : #666666;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 1em;
	font-weight : normal;
	background-color : #FFFFFF;
	width : 190px;
	padding-left : 3px;
	margin : 0px 7px 7px 0px;
	border : solid 1px #C7CFD1;
}


span.iNetFormCheck {
	padding: 0px 5px 0px 0px;
}

/*table.iNetFormCheck {
	padding : 0px;
	margin : 0px;
}

table.iNetFormCheck, table tr td input {
	vertical-align : top;
	padding : 0px;
	margin : 0px 3px 0px 0px;
	float:none;
}*/

.iNetFormBottomLeft td iNetFormCheck {
}

.iNetFormBottomLeft td label {
	
	
		color : #666666;
		font-size : 1em;
		font-weight : normal;
		text-align : left;
		vertical-align: bottom;
		background-color : #FFFFFF;
		padding : 0px 0px 0px 3px;
		margin : 0px 7px 7px 0px;
		width: 150px;
	clear:none;

	display: inline;
	
	float: none;

}


input.iNetFormSubmit {
	color : #083A82;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size : 1em;
	font-weight : bold;
	background : #fff url('../../../images/formSubmit.gif') no-repeat 5px 50%;
	padding : 2px 2px 2px 20px;
	border : solid 2px #C7CFD1;
	display : block;
	clear: left;
}

.iNetFormRequired 
{
	color: Red;
	font-size : 1em;
	font-weight : normal;
	text-align : left;
	background-color : #FFFFFF;
	padding-left : 3px;
	margin : 0px 7px 7px 0px;

}

.iNetFormDropdown1 {
max-width: 95%;
}	

*:first-child+html .iNetFormDropdown1, * html .iNetFormDropdown1 {
	width: 95%;
}

/*-------------------------------- HOME PAGE ----------------------------*/


#homepagecontent { 
	float: left;
	width: 50%;
	margin-right: 5px;
	
}

#homepagefeature {

}

#homepagecontent p,#homepagecontent li { 
	font-size: 1.2em;
}

#homepagefeature h2,#homepagenewsitems h2 {
	font-size: 1.6em;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;
	color : #00A7E9;
	font-weight: normal;
	padding : 5px 0px 2px 0px;
	margin : 0px 0px 9px 0px;
	background : url(../../../images/h1.gif) repeat-x left bottom;
}

#homepagenewsitems h2 {
	margin: 0px 0px 5px 0px;
}

h1.welcome {
	font-size: 2.1em;
}

#homepagenewsitems {
	float: right;
	width: 48%;	
}	

#homepagenewsitems h2 {

}

#homepagenewsitems h3 {
	font-family: arial;
}

#homepagenewsitems h3 a {
	text-decoration: none;
}

#homepagenewsitems h3 a:hover {
	text-decoration: underline;
}

#homepagenewsitems img {
	float:right;
}

#homepagenewsitems a {

}

#homepagenewsitems p{
	margin: 0px;
}

.newsitem {
	background : url(../../../images/h1.gif) repeat-x left bottom;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 5px;
}

.newstext {
	padding: 0px 65px 0px 0px;
}

/*-------------------------------- Country sites ----------------------------*/

.countrysites {
	color : #003366;
	background : #fff url('../../../images/usefulLinksSide.gif') repeat-y 0% 0%;
	margin: 0px 0px 9px 0px;
}
.countrysites div {
	background : url('../../../images/usefulLinksTop.gif') no-repeat 0% 0%;
}

.countrysites div div {
	background : url('../../../images/usefulLinksBottom.gif') no-repeat 0% 100%;
	width : 100%;
	padding : 3px 0px 12px 0px;
}

.countrysites h2 {
	font-size : 1.1em;
	font-weight : bold;
	line-height : 1.1em;
	padding : 7px 7px 3px 9px;
	margin : 0px;
}

.countrysites a {
	display: block;
	text-decoration : none;
	background : url('../../../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.countrysites img {
	vertical-align: middle;
	padding: 0px 5px;
}

.countrysites a:hover {
	text-decoration : none;
	background : url('../../../images/whiteLink.gif') repeat-x 0% 100%;
}

.countrysites ul {
	
	padding : 0px 9px 0px 9px;
	margin : 0px;
}

.countrysites li {
	color : #003366;
	list-style-type : none;
	background : url('../../../images/leftMenuDivider.gif') repeat-x 0% 100%;
	padding : 2px 0px 3px 0px;
	margin : 0px;
}

.countrysites  li a {
	color : #003366;
	background : none;
}

.countrysites li a:hover {
	color: #023E82;}







/*-------------------------------- Footer ----------------------------*/

#footerLeft {
	background : url(../../../images/pageBottomLeft.gif) no-repeat bottom left;
	
}

#footerRight {
	background : url(../../../images/pageBottomRight.gif) no-repeat bottom right;
	padding : 5px 29px 25px 29px;
	text-align : right;
}


#footerRight a {
	background : none;
	text-decoration: none;
	font-weight: normal;
	color: #48433E;
}

#footerRight a:hover {
	color: #cc0000;
}


#footerRight ul {
	background : url('../../../images/footer.gif') repeat-x 0 0;
	padding : 5px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align: right;

}

#footerRight li {
	list-style : none;
	background : url(../../../images/listdivider.gif) no-repeat 0px 4px;
	padding : 0px 3px 0px 7px;
	display: inline;
}
#footerRight p.unified a img {
	margin-bottom : -3px;
	display: inline;
}

#footerRight .ssat a img {
	float : left;
	padding : 5px 0px 5px 3px;
	display : block;
	background: none;
}


#footerRight p {
	padding : 5px 0px 0px 0px;
	margin : 0px 4px 10px 0px;
	text-align: right;
	background: none;
}




/*------------------------------- Module --------------------------------------*/

.module {
	color : #fff;
	float : left;
	padding : 5px 9px 9px 9px;
	margin : 0px;
}

.module p {
	padding : 0px 7px 0px 70px;
	margin : 0px;
}

.module img {
	float : left;
	padding : 0px;
	margin : 5px 7px 3px 0px;
	border : solid 1px #fff;
}

.module h1 {
	color : #fff;
	font-size : 2.1em;
	font-weight : normal;
	line-height : 1.1em;
	background : none;
	padding : 0px 0px 5px 0px;
	margin : 0px 0px 0px 70px;
}

.module h1 a {
	color : #fff;
	text-decoration : none;
	background : url('../../../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px 0px 5px 0px;
	display : block;
}

.module h1 a:hover {
	color : #fff;
	text-decoration : none;
	background : url('../../../images/whiteLink.gif') repeat-x 0% 100%;
}

.module h2 {
	color : #fff;
	font-size : 1.5em;
	font-weight : normal;
	line-height : 1.1em;
	padding : 0px 0px 3px 0px;
	margin : 0px;
}

.module a strong {
	color : #fff;
	text-decoration : none;
	padding : 0px;
}

.module a:hover strong{
	color : #fff;
	text-decoration : underline;
}

.module ul {
	float : left;
	padding : 0px;
	margin : 0px;
	display : block;
}

.module li {
	color : #003366;
	list-style-type : none;
	background : url('../../../../images/whiteBullet.gif') no-repeat 0px 6px;
	padding : 0px 0px 0px 9px;
	margin : 0px;
}

.module1 li a {
	color : #fff;
	list-style-type : none;
	padding : 1px 0px 1px 0px;
	margin : 0px;
}

.module1 li a:hover {
	color : #fff;
}

/*------------------------------- Module 1 --------------------------------------*/

.module1Holder {
	background : #1BBAB6 url('../../../images/module1.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module1 {
	color : #fff;
	float : left;
	padding : 5px 9px 9px 9px;
	margin : 0px;
}

.module1TopLeft {
	background : url('../../../images/module1TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1TopRight {
	background : url('../../../images/module1TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1BottomLeft {
	background : url('../../../images/module1BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1BottomRight {
	background : url('../../../images/module1BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Module 2 --------------------------------------*/

.module2Holder {
	background : #9B91C1 url('../../../images/module2.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module2TopLeft {
	background : url('../../../images/module2TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2TopRight {
	background : url('../../../images/module2TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2BottomLeft {
	background : url('../../../images/module2BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2BottomRight {
	background : url('../../../images/module2BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Module 3 --------------------------------------*/

.module3Holder {
	background : #008BC6 url('../../../images/module3.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module3TopLeft {
	background : url('../../../images/module3TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3TopRight {
	background : url('../../../images/module3TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3BottomLeft {
	background : url('../../../images/module3BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3BottomRight {
	background : url('../../../images/module3BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}


#quickLinks {display:inline;}
#quickLinks select {border:1px solid silver;width:120px;}
#quickLinks select option {width:100%;}


#banner1 {
	margin-top: 10px;
}

#banner1 h2 a {
	height:200px;
	position:relative;
	display:block;
	overflow:hidden;
}

#banner1 h2 a em {
	position:absolute;
	left:0;top:0;
	display:block;
	height:200px;
	width: 170px;
	background: url(../../../images/OLC_advert.jpg) no-repeat 0px 0px;
}

/*------------------------------- Online conference mods 2009 - RB --------------------------------------*/



/****   ROBIN   ****/

.module1RedHolder {
	background : #D71E3E;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 0px #D71E3E;
}

.module1RedTopLeft {
	background : url(../images/redbox1topleft.gif) no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1RedTopRight {
	background : url(../images/redbox1topright.gif) no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1RedBottomLeft {
	background : url(../images/redbox1bottomleft.gif) no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1RedBottomRight {
	background : url(../images/redbox1bottomright.gif) no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}



.module2RedHolder {
	background : #E8536D;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 0px #E8536D;
}

.module2RedTopLeft {
	background : url(../images/redbox2topleft.gif) no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2RedTopRight {
	background : url(../images/redbox2topright.gif) no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2RedBottomLeft {
	background : url(../images/redbox2bottomleft.gif) no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2RedBottomRight {
	background : url(../images/redbox2bottomright.gif) no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}



.module3RedHolder {
	background : #E33554;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 0px #E33554;
}

.module3RedTopLeft {
	background : url(../images/redbox3topleft.gif) no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3RedTopRight {
	background : url(../images/redbox3topright.gif) no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3RedBottomLeft {
		background : url(../images/redbox3bottomleft.gif) no-repeat 0% 100%;
		width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3RedBottomRight {
	background : url(../images/redbox3bottomright.gif) no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/* Green Box */
.module1GreenHolder {
	background : #36B551;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 0px #36B551;
}

.module1GreenTopLeft {
	background : url(../images/greenbox1topleft.gif) no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1GreenTopRight {
	background : url(../images/greenbox1topright.gif) no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1GreenBottomLeft {
	background : url(../images/greenbox1bottomleft.gif) no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1GreenBottomRight {
	background : url(../images/greenbox1bottomright.gif) no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/* Light Blue Box */
.module1lBlueHolder {
	background : #00A7E9;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 0px #00A7E9;
}

.module1lBlueTopLeft {
	background : url(../images/lBluebox1topleft.gif) no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1lBlueTopRight {
	background : url(../images/lBluebox1topright.gif) no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1lBlueBottomLeft {
	background : url(../images/lBluebox1bottomleft.gif) no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1lBlueBottomRight {
	background : url(../images/lBluebox1bottomright.gif) no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}


/* Dark Blue Box */
.module1dBlueHolder {
	background : #0B4DA2;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 0px #0B4DA2;
}

.module1dBlueTopLeft {
	background : url(../images/dBluebox1topleft.gif) no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1dBlueTopRight {
	background : url(../images/dBluebox1topright.gif) no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1dBlueBottomLeft {
	background : url(../images/dBluebox1bottomleft.gif) no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1dBlueBottomRight {
	background : url(../images/dBluebox1bottomright.gif) no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/* .maincontainer {
	min-width: 760px;
} 
*/

.centerColumn {
	min-width:820px;
}
/*

#expander {
	padding: 0 490px /*504px 0  490px/*504px; position:relative
}

/*#iefixer {
	width:100%
}*/

/* #sizer {
	margin: 0 -490px 0 -490px; 
} */

/* html #iefixer, 
* html #sizer, 
* html #expander { height: 0; } */

#conf_banner img {float:left;}

#conf_banner {float:left}

.leftImage {float:left; margin-right:10px; margin-bottom:10px;  color:#666}
/* original below: border colour changed to black by Rob 1/11/2006 */
/* .leftImage img, .rightImage img {border:1px solid #DA1E3C; border-right-color:#900000; border-bottom-color:#900000} */

.rightImage {float:right; margin-right:10px; margin-bottom:10px;  color:#666}

.leftImage img, .rightImage img {border:1px solid #000000 }

#hsbcImg {margin-left:19px; margin-top:0px; margin-bottom:15px}

ol li {
	list-style:decimal; background-image:none; margin-left:19px; margin-bottom:4px;
}


h4 {margin-bottom:4px; font-size:1.1em; font-weight:700;}

/*  Papers  */
.paperSummary .title, .paper .title {font-weight:700}

.paperSummary .author, .paper .author {color:#DA1F3D}

.paperSummary .school, .paper .school {/*color:#DA1F3D*/; font-style:italic}

.paperSummary .age, .paper .age {}

.paperSummary .location, .paper .location {}

.paper .authordetails {margin-bottom:6px}

.hr {clear:both; width:584px; height:3px; margin-top:14px; margin-bottom:14px; background-image:url(../images/hr.jpg); margin-left:auto; margin-right:auto; overflow:hidden; background-repeat:no-repeat}

.download {clear:left; margin-bottom:8px}

.readHolder {width:160px}

.module .date {font-weight:700}


/*design_2*/

.pageTop_design2 {
	background : #fff url(../images/pageTop_design2.jpg) repeat-x top left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topBanner_design2 {
	background : url(../images/pageTopRight_design2.jpg) no-repeat top right;
	float : left;
	padding : 0px;
	margin : 0px;
}

#conf_banner_design2 img, #conf_banner_design2 div {float:left;}

#conf_banner_design2 {float:left}

/****   ROB   ****/

.mod_paper {
	padding : 0px;
	margin : 0px 5px 9px 5px;
}

.colLeft_paper {
	padding : 0px;
	margin : 0px 5px 9px 9px;
}

.colRight_paper {
	padding : 0px;
	margin : 0px 9px 9px 5px;
}

