body {
	font-weight:		normal;
	font-size:			90.5%;
	font-family:		Arial, Helvetica, sans-serif;		
	color: 				#000;

}


/* ----------------------------------------------------------------- */
/* Join Us Page */
/* ----------------------------------------------------------------- */

#jionusbox {
	overflow: 			auto; 
	height: 			150px
}

/* ----------------------------------------------------------------- */
/* How Can We Help Pages */
/* ----------------------------------------------------------------- */

.photocaption {

	background-color: 		#fff;
	color:				#57869F;
font-size:100%;
	text-align:			right;
	padding:			3px;
	padding-bottom:			6px;
}

/* ----------------------------------------------------------------- */
/* CMS Content Area */
/* ----------------------------------------------------------------- */

#contents {
	font-size:			120%;
}

body
{
	font-family: Arial, Verdana, sans-serif;
}


#contents ul {
	list-style-type: square;
	list-style-position: outside;
	padding-left:		1.5em;
	line-height:	1.5em;
}
#contents ul.tick {
	list-style-type: none;
	list-style-position: outside;
	padding-left:		1.5em;
	line-height:	1.5em;
	list-style-image: url(../cms/images/pgrfx4/ul_tick.gif)
}

#contents h1, h1 {
	font-size: 				145%!important;
	line-height:			1.3em;
	padding-bottom:			0.4em;
	text-align:				left;
	color:					#57869F;
	font-family:		Arial, Helvetica, sans-serif!important;	
}

#contents h2, h2 {
	font-size: 				135%;
	line-height:			1.6em;
	text-align:				left;
}

#contents h3, h3 {
	font-size: 				125%;
	line-height:			1.4em;
	text-align:				left;
}

#contents h4, h4 {
	font-size: 				120%;
	line-height:			1.3em;
	text-align:				left;	

}

#contents h5, h5 {
	font-size: 				120%;
	line-height:			1.3em;
	text-align:				left;

}

#contents p, p {

	line-height:	1.3em;
	padding-top:	0.4em;
	padding-bottom:	0.4em;	


}

#contents input, textarea, select {
	border:			1px solid #666665;
	padding:		0.3em;
}

#contents  .noborder {
	border:			0;
        right-padding:          5px;
}

#Search_Title {

padding-bottom: 0.3em;
border-bottom:	0.1em solid #F4F4F5;
margin-bottom:	0.4em;
}

/* ----------------------------------------------------------------- */
/* Thumbnailer */
/* ----------------------------------------------------------------- */


.thumbnail{

}


.thumbnail:hover{

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #F4F4F5;
border: 1px solid #9b9b9b;
visibility: hidden;
text-decoration: none;
margin: 5px;
width: 264px;
}


.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
margin-left: -300px; /*position where enlarged image should offset horizontally */
margin-top: 50px; /*position where enlarged image should offset vertically*/
}

#123container {
position: relative;

}

/* ----------------------------------------------------------------- */
/* Dream Team */
/* ----------------------------------------------------------------- */

.black {
color:#000;
text-decoration:none;

}

.black:hover {
color:#000;
text-decoration:underline;

}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

#flashtitle {
display: block;
position:absolute;
height: 106px;
margin-top:-26px;


}

#flashtitleholder {
display: block;
height: 106px;
}


/* ----------------------------------------------------------------- */
/* POSTIT NOTES PAGES */
/* ----------------------------------------------------------------- */

a.brochures {
background-image:url(../UserFiles/Image/postits/brochures.png);
background-position:top;
display:block;
width:106px;
height:112px;
}

a.brochures:hover {
background-position:bottom;
}

a.tv {
background-image:url(../UserFiles/Image/postits/tv.png);
background-position:top;
display:block;
width:106px;
height:112px;
}

a.tv:hover {
background-position:bottom;
}

a.PressAds {
background-image:url(../UserFiles/Image/postits/pressads.png);
background-position:top;
display:block;
width:107px;
height:117px;
}

a.PressAds:hover {
background-position:bottom;
}

a.Website {
background-image:url(../UserFiles/Image/postits/website.png);
background-position:top;
display:block;
width:115px;
height:102px;
}

a.Website:hover {
background-position:bottom;
}

a.LogoDesign {
background-image:url(../UserFiles/Image/postits/logodesign.png);
background-position:top;
display:block;
width:111px;
height:115px;
}

a.LogoDesign:hover {
background-position:bottom;
}

a.PR {
background-image:url(../UserFiles/Image/postits/prandevents.png);
background-position:top;
display:block;
width:110px;
height:108px;
}

a.PR:hover {
background-position:bottom;
}

a.Exhibition {
background-image:url(../UserFiles/Image/postits/exhibitionstand.png);
background-position:top;
display:block;
width:99px;
height:104px;
}

a.Exhibition:hover {
background-position:bottom;
}

a.mailshot {
background-image:url(../UserFiles/Image/postits/mailshot.png);
background-position:top;
display:block;
width:111px;
height:115px;
}

a.mailshot:hover {
background-position:bottom;
}

#Brochures, #TV, #PressAds, #Website, #LogoDesign, #PR, #Exhibition, #mailshot {position:absolute;display:block;}


a.postit span {display:none;}
