body {
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tdleft {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/leftredborder.gif);
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tdright {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/rightredborder.gif);
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.advertbackground {
					font-family: Arial, Helvetica, sans-serif;
 					background-image:url(images/advert.gif);
					background-repeat:no-repeat;
					font-size:14px;	
			        font-weight:bolder;
			        color: #ffffff;
}

.greybottomtext{ 
             border: none;
		     text-decoration: none;
			 background-image: url(images/homebardouble.gif);
	         background-repeat: no-repeat;
}

.bottomtext{ font-family: Arial, Helvetica, sans-serif;
			 font-size:11px;
			 font-weight:bolder;
			 color: black;
             border: none;
		     text-decoration: none;
			 background-image: url(images/homebardouble.gif);
	         background-repeat: no-repeat;
}

.bottomtextb{ font-family: Arial, Helvetica, sans-serif;
			 font-size:11px;
			 font-weight:bolder;
			 color: black;
             border: none;
		     text-decoration: none;
}

.partnerstext{ font-family: Arial, Helvetica, sans-serif;
			 font-size:11px;
			 font-weight:bolder;
			 color: black;
             border: none;
		     text-decoration: none;
}

.contacttext{ font-family: Arial, Helvetica, sans-serif;
			 font-size:12px;
			 font-weight:bolder;
			 color: #666666;
             border: none;
		     text-decoration: none;
}

.adverttext{ font-family: Arial, Helvetica, sans-serif;
			 font-size:32px;
			 font-weight:bolder;
			 color: #000000;
             border: none;
		     text-decoration: none;
}

.adverttext2{ font-family: Arial, Helvetica, sans-serif;
			 font-size:22px;
			 font-weight:bolder;
			 color: #ffffff;
             border: none;
		     text-decoration: none;
}

.adverttext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.redtext{ font-family: Arial, Helvetica, sans-serif;
			 font-size:11px;
			 font-weight:bolder;
			 color: #ff0000;
             border: none;
		     text-decoration: none;
}

.greytext{ font-family: Arial, Helvetica, sans-serif;
			 font-size:11px;
			 font-weight:bolder;
			 color: #666666;
             border: none;
		     text-decoration: none;
}

a:link { color: none;
        border: none;
		text-decoration: none;
}

a:visited { color: none;
        border: none;
		text-decoration: none;
}

a:active { color: none;
        border: none;
		text-decoration: none;
}

a:hover { color:none;
         border: none;
		 text-decoration: none;		
}

/*start of horizontal dropdown menu */
#ddimagetabs{
}

/*start of main buttons */
#ddimagetabs a{
display: block;
text-decoration: none;
font: bold 11px Arial; /*tab font */
color: white; /*font color */
width: 118px; /*width of tab image */
height: 29px; /*height of tab image */
float: left;
display: inline;
margin-left: 0px; /*spacing between tabs */
padding-top: 6px; /*vertical offset of tab text from top of tab*/
background-image:url(images/button_01.gif); /*URL to tab image */
background-repeat: no-repeat;
text-align: center;
}

#ddimagetabs #servicetab1{
width: 131px; /*width of tab image */
height: 29px; /*height of tab image */
background-image:url(images/button_02.gif); /*URL to custom tab image */
}


/* #ddimagetabs #contacttab1{ 
/* width: 133px; /*width of tab image */
/* height: 29px; /*height of tab image */
/* background-image:url(images/button_04.gif); /*URL to custom tab image */
/* } */

#ddimagetabs #portfoliotab1{
width: 133px; /*width of tab image */
height: 29px; /*height of tab image */
background-image:url(images/button_03.gif); /*URL to custom tab image */
}

#ddimagetabs #contacttab1{
width: 131px; /*width of tab image */
height: 29px; /*height of tab image */
background-image:url(images/button_04.gif); /*URL to custom tab image */
}

#ddimagetabs #partnerstab1{
width: 132px; /*width of tab image */
height: 29px; /*height of tab image */
background-image:url(images/button_05.gif); /*URL to custom tab image */
}

#ddimagetabs #termstab1{
width: 128px; /*width of tab image */
height: 29px; /*height of tab image */
background-image:url(images/button_06.gif); /*URL to custom tab image */
}
/*end of main buttons */


/*start of rollover buttons */

#ddimagetabs a:hover, #ddimagetabs a.current{
background-image:url(images/button_over_01.gif); /*URL to tab image onmouseover */
color: black;

}

#ddimagetabs #servicetab1:hover, #ddimagetabs #servicetab1.current{
background-image:url(images/button_over_02.gif); /*URL to tab image onmouseover */
color: black;
}

#ddimagetabs #portfoliotab1:hover, #ddimagetabs #portfoliotab1.current{
background-image:url(images/button_over_03.gif); /*URL to tab image onmouseover */
color: black;
}

#ddimagetabs #contacttab1:hover, #ddimagetabs #contacttab1.current{
background-image:url(images/button_over_04.gif); /*URL to tab image onmouseover */
color: black;
}

#ddimagetabs #partnerstab1:hover, #ddimagetabs #partnerstab1.current{
background-image:url(images/button_over_05.gif); /*URL to tab image onmouseover */
color: black;
}

#ddimagetabs #termstab1:hover, #ddimagetabs #termstab1.current{
background-image:url(images/button_over_06.gif); /*URL to tab image onmouseover */
color: black;
}
/*end of rollover buttons */

/*start of links table */
#tabcontentcontainer{
width:680px; /*width of 2nd level content*/
height:42px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
margin-left: 35px; /*spacing between tabs */
padding-top:1px; /*vertical offset of tab text from top of tab*/
}
/*end of links table */

.tabcontent{
	display:none;
	font: bold 11px Arial; /*tab font */
	text-align:center;	
}

#emph{
    font-size:12px;
	font-style:italic;
}

#bolditalic12{
    font-size:12px;
	font-style:italic;
	font-weight:bold;
}

img{
	border:none;
}

h2{
	font-size:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

h3{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.underlinebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.boldnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.centredtext {
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
}	
.imageborder{  
             border: thin double #FF0000;
}

.bolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.italic12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.underlineitalic12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
