a:link {
	/*color : #CC0033;*/
	color: #000000;
}
A:visited {color : #000000;}
A:hover {color : #666666;}
.border {border: 1px solid #ACACAC;}
.textsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.textfooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.textnav a:link {  text-decoration: none}
.textnav a:visited {  text-decoration: none}
.textnav a:hover {  text-decoration: underline}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; /*color: #0033cc;*/ color: #333333; font-weight: bold}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; /*color: #0033cc;*/ color: #333333; font-weight: bold; margin: 0px; padding: 0px;}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; /*color: #0033cc;*/ color: #000000; font-weight: bold; margin: 0px; padding: 0px;}
.textfooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.textfooter a:link {  color: #FFFFFF; text-decoration:none}
.textfooter a:visited {  color: #FFFFFF; text-decoration:none}
.textfooter a:hover {  color: #FFFFFF; text-decoration: underline}
.textmain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.textmain_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#666666;}

.textheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*color: #0033CC;*/
	color: #333333;
}
.textmainblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0033CC;
}

.textsmallBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	font-weight: bold;
	padding-left: 5px;

}
.textheaderred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000;}
.textmedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.inputsearch {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	background-color: #F2F2F2;



}

.hr {
	background-image: url(images/index_vl.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

.index_bg {
	background-image: url(images/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border-bottom: 2px solid #ACACAC;
}

.index_largelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}

.index_largelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.show {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	background-color: #F2F2F2;



}
.tdheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #6699CC;
	font-weight: bold;

}
.radioformat {
font-family : Verdana, Arial, Helvetica, Geneva, Sans-Serif;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
color : #3366CC;
}
.textsmallpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5px;

}
.inputsearch2 {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;

}
.textresults {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.borderBlue {
border: 1px solid #6699CC;
}
.textmini {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.vl_left {
	background-image: url(images/vl.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.vl_right {
	background-image: url(images/vl.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.padding_top {
	padding-bottom: 19px;
}

.padding_bottom {
	padding-top: 19px;
}

.index_leftcol {
	background-color: #EBEBEB;
	padding: 10px 10px 10px 10px;
}

.index_rightcol {
	background-image: url(images/index_cadservices.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;

}

.testimonials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
	padding: 15px 22px 40px 22px;
}

.testimonial_padding {
	padding: 5px 0px 0px 0px;
	
}

.testimonial_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

#marqueecontainer{
position: relative;
width: 214px; /*marquee width */
height: 80px; /*marquee height */
background-color: white;
overflow: hidden;
}


.imagestripborder {
	border: 1px solid #ACACAC;
}

.aboutusheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*color: #0033CC;*/
	color: #333333;
	padding: 0px 0px 10px 20px;
}

.handcursor{
	cursor:hand;
	cursor:pointer;
	font-size: 9pt;
}

.hide{
display: none;
}

.show{
display: block;
}

.box_left {
	background-image: url(images/resource_partners/box_left.jpg);
	background-repeat: repeat-y;
}

.box_centre {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.box_right {
	background-image: url(images/resource_partners/box_right2.jpg);
	background-repeat: repeat-y;
}

.video {
	border-right: 1px solid #999999;
	border-bottom: 2px solid #999999;
}