body {
	background-color: #93dbfa;
	padding: 0;
	margin: 0;
}

ul {
	padding: 0; margin-left: 18px;
}

p {
	font-family: Arial, Helvetica, sans-serif; padding: 0 0 10px 0; margin: 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #087fc2; font-weight: bold; padding: 0; margin: 0;
	text-transform: uppercase;
}

h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #087fc2; font-weight: bold; padding: 0 0 0 10px; margin: 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #087fc2; font-weight: bold; padding: 0 0 10px 0; margin: 0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 0 10px 0 0; margin: 0;
}

.sitepage {
	background: #ffffff url(/site_FILES/images/pl_main_bg.png) repeat-y center;
}

.header {
	background: url(/site_FILES/images/pl_top_bg.png) no-repeat center top;
}

.bordered_image {
	border: 1px solid #bdbdbd;
}

.bordered_sm_image {
	border: 1px solid #e8e8e8;
}

a.text_12pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #087fc2;
}

a.text_11pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #087fc2;
}

a.text_10pt_black {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;
}

a.text_10pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #087fc2;
}

a.text_hdnav {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #40a8e2;
}

a.footer {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #40a8e2;
}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #087fc2;
}

ul.tech_bg li {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; list-style: outside url(../images/vx_list_bullet.png); padding:0; margin:0; 
}

.faqrep_reg {
	background: url(/templates/images/faqrep.gif) no-repeat top left;
}

.text_11pt_black {
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333;
}

.text_10pt_black {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;
}

.text_9pt_black {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;
}

.text_8pt_black {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333;
}

.text_10pt_white {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff;
}

.text_9pt_white {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff;
}

.text_8pt_white {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff;
}

.text_9pt_lightgrey {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #eeeeee;
}

.text_8pt_lightgrey {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #eeeeee;
}

.page_header {
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #087fc2; font-weight: bold; text-transform: uppercase; padding-left: 10px;
}

.text_12pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #087fc2;
}

.text_11pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #087fc2; padding: 1px 1px 1px 2px; 
}

.text_10pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #087fc2;
}

.text_9pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #087fc2;
}

.text_8pt_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #087fc2;
}

.text_8pt_grey {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #888888;
}

.pg-selected { 
	visibility: hidden;
}

/* NEW */

.banner_bg {
	background: #5d5d5d url(/site_FILES/images/vx_dark_bg_banner.png) repeat;
}

.top_navigator {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;
}

.text_hdnav {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #444444;
}

input#search
{
 	float: right; color: #666666; background: #f4fafd; border: 1px solid #85ceee; width: 160px; height: 24px;
}

select
{
 	float: right; color: #666666; background: #e9f4fb url(/site_FILES/images/pl_searchform_bg.png); border: 1px solid #6699cc; width: 180px;
}

.tech_article {
	position: absolute; border: none; margin: 0 0 0 0; padding: 0 0 0; overflow: auto; width: 384px; height: 376px;	
}

.item_images {
	position: relative; border: none; margin: 0 0 0 0; padding: 0 0 0 0; overflow-x: hidden; overflow-y: auto; width: 114px; height: 376px;
}

.article {
	position: absolute; border:0; margin:0; padding:0; overflow: auto; width: 890px; height: 405px;	
}
