body, td, p, span, pre, div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 150%;
	color: #FFFFFF;
}
.whiteback {
	background-color: #FFFFFF;
}
.text {
	font-size: 11px;
	line-height: 15pt;
	color: #FFFFFF;
	font-weight: normal;


}
a.text, a.text:link, a.text:active, a.text:visited {
	text-decoration: none;
}
a.text:hover {
    text-decoration: underline;
}

.textbold {
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;

}
a.textbold, a.textbold:link, a.textbold:active, a.textbold:visited {
	text-decoration: none;
	color:#FFFFFF
}
a.textbold:hover {
    text-decoration: underline;
}

a.textboldbig, a.textboldbig:link, a.textboldbig:active, a.textboldbig:visited {
	text-decoration: none;
}

a.textboldbig:hover {
	text-decoration: underline;
}

.textboldbig {
	font-size: 14px;
	color: #333333;
	font-weight: normal;


}

.textnormal {
	font-size: 9px;
	line-height: 12px;
}

.bgstrip {
	background-attachment: scroll;
	background-image: url(assets/vert_dots.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.textblk {
	font-size: 14px;
	line-height: 16pt;
	color: #333333;
	font-weight: normal;


}
a.textblk, a.textblk:link, a.textblk:active, a.textblk:visited {
	text-decoration: underline;
}
a.textblk:hover {
	text-decoration: none;
}
.textblklt {

	font-size: 11px;
	line-height: 15pt;
	color: #333333;
}
a.textblklt, a.textblklt:link, a.textblklt:active, a.textblklt:visited {
	text-decoration: none;
}
a.textblklt:hover {
	text-decoration: underline;
}

.bg {
	background-attachment: fixed;
	background-image: url(assets/web_design_aberdeen.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #2F3842;

}
.background {
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #3E414A;

}
.bgwhite {
	background-color: #FFFFFF;
}
.bgblue {
	background-color: #F7FCFC;
}
.textora {
	font-size: 10px;
	line-height: 13pt;
	color: #FFCC00;
}
a.textora, a.textora:link, a.textora:active, a.textora:visited {
	text-decoration: none;
}
a.textora:hover {
	color:#FFFFFF
}
.background2 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: #09439D;
	background-image: url(assets/base_image.jpg);
	background-position: left bottom;

}
.backgroundnews {
	background-color: #003300;

}
.txtwht {
	font-size: 14px;
	color: #FFFFFF;
}


.textboldbigwht {

	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
a.textboldbigwht, a.textboldbigwht:link, a.textboldbigwht:active, a.textboldbigwht:visited {
	text-decoration: none;
}
a.textboldbigwht:hover {
	color:#FFFFFF
}
.bgvertdots {
	background-image: url(assets/vert_dots.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.textsm {

	font-size: 10px;
	line-height: 15pt;
	color: #FFFFFF;
	font-weight: normal;
}
a.textsm, a.textsm:link, a.textsm:active, a.textsm:visited {
	text-decoration: none;
}
a.textsm:hover {
	text-decoration: underline;
}
