.titletextsml {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFFFFF;

	font-weight: bold;

}

.titletext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FFFFFF;

	font-weight: bold;

}

a.titletext:link {

	color: #FFFFFF;

	text-decoration: none;

}

a.titletext:visited {

	color: #FFFFFF;

	text-decoration: none;

}

a.titletext:active {

	color: #FFFFFF;

	text-decoration: none;

}

a.titletext:hover {

	color: #0168B2;

	text-decoration: underline;

}

.titletextsml {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21px;

	color: #FFFFFF;

	font-weight: bold;

}

a.titletextsml:link {

	color: #FFFFFF;

	text-decoration: none;

}

a.titletextsml:visited {

	color: #FFFFFF;

	text-decoration: none;

}

a.titletextsml:active {

	color: #FFFFFF;

	text-decoration: none;

}

a.titletextsml:hover {

	color: #0168B2;

	text-decoration: underline;

}

.titletext_vlgeproduct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70px;

	color: #546994;

	font-weight: bolder;

}

.titletext_60px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 60px;

	color: #546994;

	font-weight: bolder;

	line-height: 68px;

	padding: 10px 0px 0px;

}

.titletext_50px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 50px;

	color: #546994;

	font-weight: bolder;

	line-height: 60px;

	padding: 18px 0px 0px;

}

.titletext_40px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 40px;

	color: #546994;

	font-weight: bolder;

	line-height: 50px;

	padding: 27px 0px 0px;

}

.titletext_35px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 35px;

	color: #546994;

	font-weight: bolder;

	line-height: 45px;

	padding: 32px 0px 0px;

}

.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

.bodytext13pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

}

.bodytextsml {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}
.bodytextsmlgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;

}
a.bodytextsmlgrey:link {
	color: #999999;
	text-decoration: underline;

}

a.bodytextsmlgrey:visited {
	color: #999999;
	text-decoration: underline;

}

a.bodytextsmlgrey:active {
	color: #999999;
	text-decoration: underline;

}

a.bodytextsmlgrey:hover {

	color: #0168B2;

	text-decoration: underline;

}

.bodytextsmlblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #a0d1f2;

}

.titletextblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #a0d1f2;

}

.bodytextblue13px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #a0d1f2;

}

.bodytextblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #a0d1f2;

}

.basetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.pdfdownloadlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #CC0000;

	font-weight: bold;

}

a.pdfdownloadlink:link {

	color: #CC0000;

	text-decoration: none;

}

a.pdfdownloadlink:visited {

	color: #CC0000;

	text-decoration: none;

}

a.pdfdownloadlink:active {

	color: #CC0000;

	text-decoration: none;

}

a.pdfdownloadlink:hover {

	color: #CC0000;

	text-decoration: underline;

}

.accreditation_logos {

	background-attachment: scroll;

	background-image: url(backgrounds/accreditation_logos.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.page_border {

	border: 1px solid #A4D1F1;

}



.title_bar_background {

	background-attachment: scroll;

	background-image: url(backgrounds/title_bar_background.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.title_bar_background_no_accred {

	background-attachment: scroll;

	background-image: url(backgrounds/accreditation_logos_not_shown.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.pic_border {

	border: 2px solid #FFFFFF;

}

.searchbox_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #0168B2;

	background-color: #DDEDFB;

	height: 18px;

	width: 150px;

	border: 1px solid #DDEDFB;

	padding-top: 2px;

}

#productDescriptions {

	margin: 0px;

	height: 247px; 

	overflow: auto;

	scrollbar-face-color: #000000; 

	scrollbar-highlight-color: #000000; 

	scrollbar-shadow-color: #000000; 

	scrollbar-3dlight-color: #000000; 

	scrollbar-arrow-color: #a0d1f2; 

	scrollbar-track-color: #000000; 

	scrollbar-darkshadow-color: #000000;

}

/* javascript scroller */



.Container {

	position: relative;

	top: 0px;

	left: 0px;

	width: 520px;

	height: 240px;

	background: no-repeat;

}


#Scroller-1 { 

  position: relative; 

  overflow: hidden;

  width: 520px;

  height: 240px;

}

#Scroller-1 p {

  margin: 0; padding: 0px 0px;

  text-indent: 0px;

}

.Scroller-Container {

  position: relative;

  top: 0px; left: 0px;

}


#Scrollbar-Container {

	position: relative;

	width: 30px;

	height: 240px;

	top: 0px;

	left: 0px;

}

.Scrollbar-Up {

  cursor: pointer;

  position: relative;

}


.Scrollbar-Track {

	width: 20px;

	height: 220px;

	position: relative;

	top: -64px;

	left: 4px;

	background-color: transparent;

	background-image: url(images/scrollbar_track_left.png);

	background-repeat: no-repeat;

	background-position: center center;

}


.Scrollbar-Handle {

  position: relative;

  width: 20px; height: 20px;

}


.Scrollbar-Down {

  cursor: pointer;

  position: relative;

  top: 180px; left:0px;

}


.Container_narrow {

	position: relative;

	top: 0px;

	left: 0px;

	width: 290px;

	height: 380px;

	background: no-repeat;

}

#Scroller-1_narrow { 

  position: relative; 

  overflow: hidden;

  width: 290px;

  height: 380px;

}

.Scroller-Container_narrow {

  position: relative;

  top: 0px; left: 0px;

}

#Scrollbar-Container_narrow {

	position: relative;

	width: 30px;

	height: 380px;

	top: 0px;

	left: 0px;

}

.Scrollbar-Up_narrow {

  cursor: pointer;

  position: relative;

}

.Scrollbar-Track_narrow {

	width: 20px;

	height: 360px;

	position: relative;

	top: -64px;

	left: 4px;

	background-color: transparent;

	background-image: url(images/scrollbar_track_left.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.Scrollbar-Handle_narrow {

  position: relative;

  width: 20px; height: 20px;

}

.Scrollbar-Down_narrow {

  cursor: pointer;

  position: relative;

  top: 330px; left:0px;

}



/* javascript scroller ends */

.newstext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #999999;

}
