/** Basic Styles Vers 0.3 **/

	
/** Text styles **/

P, .review_text, .review_text_title, .review_text_bold, .review_text_small, .review_text_dark, .review_text_medium, .paging, .grey, .text {
FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.review_text_bold {
font-weight: bold;
}
.review_text_blue {
COLOR: #000066; 
}
.review_text_small {
FONT-SIZE: 10px;
}
.review_text_dark {
COLOR: #000000;
}
.review_text_medium, .paging {
FONT-SIZE: 12px;
}
.review_text_cat, .link_cat_cl {
FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.serious {
FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.grey {
FONT-SIZE: 11px;
}
.faqcl {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.faqclhd {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.present {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link_header, .review_header, .review_header2, .review_header3, .review_sub_header, .review_sub_header3  {
FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.link_header, .review_sub_header3 {
FONT-SIZE: 13px; 
}
.review_sub_header {
FONT-SIZE: 14px;
}
.review_header {
FONT-SIZE: 16px;
}
.review_header2 {
FONT-SIZE: 18px; 
}
.review_header3 {
FONT-SIZE: 26px;
}
.review_sub_header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc3333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.review_sub_header4 {
FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.article_header {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white_header {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.phtxthdr, .secnavhead  {
	FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: "Lucire 2", HelveticaNeue, "Helvetica Neue", Helvetica, sans-serif
}
.mytableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.spanpages, .tableheader {
 FONT-SIZE: 14px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.vnetbluesmall, .vnetwhitesmall, .vnetblacksmall, .vnetblackmdsmall, .whiteheader, linksupindicator {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.vnetbluesmall {
FONT-SIZE: 8px; COLOR: #2f52af;
}
.vnetwhitesmall {
FONT-SIZE: 10px; COLOR: #ffffff;
}
.vnetblacksmall {
FONT-SIZE: 9px;
}
.vnetblackmdsmall {
FONT-SIZE: 10px;
}
.whiteheader {
FONT-SIZE: 10px; COLOR: white;
}
.linksupindicator {
FONT-SIZE: 16px;
}
.vnetsidetxt {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.vnsidetitlesblue {
	FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small {
	FONT-SIZE: 7.7pt; FONT-FAMILY: "Lucire 2", HelveticaNeue, "Helvetica Neue", Helvetica, Verdana, sans-serif; LETTER-SPACING: 0.1em; FONT-VARIANT: normal
}
.linkheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: HelveticaNeue, "Helvetica Neue", Helvetica, Verdana, sans-serif;
}
.lowercase { text-transform: lowercase; }
.opquest {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #CC3333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorsmall {
	font-weight: bold; font-size: 11px; color: #cc3333; font-family: arial, helvetica, sans-serif
}
.heading {
font-weight: bold; font-size: 0.8em; line-height: 0.9em; letter-spacing: 0em; color: #494949; font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}

/** Links **/

.vlink:link, A.vlink:link, .text_link_nav_buttons:link, .minilink:link, .vlink:visited, A.vlink:visited, .text_link_nav_buttons:visited, .minilink:visited {
COLOR: #2f52af; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.vlink:hover, A.vlink:hover, .text_link_nav_buttons:hover, .minilink:hover  {
COLOR: #ffffff; BACKGROUND-COLOR: #5b8de6; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}

.vdlink:link, A.vdlink:link, A.text_link_cat:link, .link_cat_cl a:link, .vdlink:visited, A.vdlink:visited, A.text_link_cat:visited, .link_cat_cl a:visited {
COLOR: #2f52af; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.vdlink:hover, A.vdlink:hover, A.text_link_cat:hover, .link_cat_cl a:hover {
COLOR: #ffffff; BACKGROUND-COLOR: #2f52af; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}

A.text_link_cat:link, .link_cat_cl a:link, A.text_link_cat:visited, .link_cat_cl a:visited, A.text_link_cat:hover, .link_cat_cl a:hover, .text_link_nav_buttons:link, .minilink:link, .text_link_nav_buttons:visited, .minilink:visited, .text_link_nav_buttons:hover, .minilink:hover  {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, sans-serif;
}

.text_mlink_nav_buttons:link, .link:link, .text_mlink_nav_buttons:visited, .link:visited {
	FONT-SIZE: 12px; COLOR: #2f52af; FONT-FAMILY: Tahoma, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.text_mlink_nav_buttons:hover, .link:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif; BACKGROUND-COLOR: #5b8de6; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.header_link_nav_buttons:link, .header_link_nav_buttons:visited {
	FONT-SIZE: 13px; COLOR: #2f52af; FONT-FAMILY: Tahoma, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.header_link_nav_buttons:hover {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif; BACKGROUND-COLOR: #5b8de6; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.link_nav_buttons:link, A.link_nav_buttons:visited, A.link_nav_buttons:hover {
	FONT-SIZE: 11px; COLOR: #2f52af; FONT-FAMILY: Tahoma, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.link_nav_buttons:hover {
TEXT-DECORATION: underline
}
A.text_link_nav_buttons:link, A.text_link_nav_buttons:visited, A.text_link_nav_buttons:visited {
	FONT-SIZE: 11px; COLOR: #2f52af; FONT-FAMILY: Tahoma, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.text_link_nav_buttons:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif; BACKGROUND-COLOR: #5b8de6; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.review_text_link_nav_buttons:link, A.review_text_link_nav_buttons:visited {
	FONT-SIZE: 13px; COLOR: #2f52af; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.review_text_link_nav_buttons:hover {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5b8de6; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
A.text_link_myvnet:link, A.text_link_myvnet:visited {
	FONT-SIZE: 11px; COLOR: #2f52af; FONT-FAMILY: Tahoma, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.text_link_myvnet:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif; BACKGROUND-COLOR: #2f52af; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}



.subcat_links {font-weight:normal; font-face:Arial MT,Arial,Helvetica; font-size:11; text-decoration:none;}  
.g-head_links {font-color:white; font-face:Tahoma,Arial,Helvetica; font-size:12; text-decoration:none;}
.menu_links {font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:10; text-decoration:none;} 
.category_links {font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:12; text-decoration:none;} 



/** Forms **/

.submit {
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #2f52af
}
.opbutton {
FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B2BFE2; border: 1px solid #5B8DE6
}
.button {
FONT-SIZE: 14px;
}
.button, .fn_button, .fn_sbutton  {
COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5b8de6
}
.fn_button {
FONT-SIZE: 12px;
}
.fn_sbutton {
FONT-SIZE: 11px;
}
.fieldblue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D9DCF3;
}
.fieldbluel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #ffffff;
	border:solid 1px #7F9DB9;
}
.fieldtitle {
	color: #2f52af;
	font-weight: bold;
}

/** General **/
.smallf {
	font-size: xx-small;
}
.blueme {
	COLOR: #2F52AF;
}
.updtxt {
	COLOR: #2F52AF;
}
.reddy {
	COLOR: #CC3333;
}
.lblue {
	COLOR: #6699cc;
}
.greeny {
	COLOR: #339966;
}

.txt_pres {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5B8DE6;
}

/* use this with text in headings you wish to make small */
.hsmall {
  font-weight: normal;
  font-size: 9px;
}

