/* Layout Styles effect font, font size, border and other elements (not color)	*/

/*	T = Tiny (rarely used)
	S = Small
	M = Medium (normal)
	L = Large
	X = Xtra Large (rarely used)			*/

/* empty is used for <font class="empty">&nbsp;</font> */
.empty 
{
	font-size: 1pt;
}

.listSeparator
{
	border-top: 2px solid;
}

.text_menu
{
	border-right: 1px solid;
	padding-right: 5px;
	border-top: 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 7pt;
	padding-bottom: 4px;
	text-transform: uppercase;
	border-left: 1px solid;
	cursor: pointer;
	padding-top: 4px;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-align:center;
}

.newtextmenu
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 6pt;
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-align:center;
}

.newtextmenu2
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	font-size: 6pt;
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-align:center;
}

/* BODY STYLES								*/
BODY {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-collapse:collapse;
}

P {

	padding: 0pt;
	margin: 0pt;
}

/* TABLE STYLES								*/
/*TO DO - GET THIS TO WORK
/*TABLE {
	border: 0;
	padding: 0;
	
}*/
.vMenTab {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.vCityMenuVTxt
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
	text-align: left;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}

.vCityMenuHTxt
{
	border-right: 1px solid;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: 600;
	font-size: 10px;
	vertical-align: middle;
	text-transform: uppercase;
	border-left: #ffffff 0px solid;
	cursor: pointer;
	font-family: arial;
	letter-spacing: +1px;
	text-align: center;
	text-decoration: none;
}
.vCityMenu
{
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: 500;
	font-size: 10px;
	vertical-align: middle;
	text-transform: uppercase;
	border-left: #ffffff 1px solid;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

.vCityMenu_s
{
	font-weight: 600;
	font-size: 10px;
	border-top: 1px solid;
}

.vCityMenuHTxtNS
{
	border-right: 1px solid;
	padding-right: 10px;
	border-top: 0px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	text-transform: uppercase;
	border-left: 0px solid;
	cursor: pointer;
	color: white;
	font-family: arial;
	letter-spacing: 0px;
	text-align: center;
	text-decoration: none;
	letter-spacing: +1px;
}
.vMenu2Table 
{
}
.vMenu2Brdr{
	border: thin solid;
	PADDING: 1px;
}
.vHeadTxt {
	
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	border: 0px;
	letter-spacing: +1px;
	
}

/* TITLE STYLES								*/
.TitlT
{
	font-weight: bold;
	font-size: 7pt;
	font-family: verdana, arial;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
}
.TitlS {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    font-family: verdana, arial;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
}
.TitlM
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;
	padding-bottom: 7px;
	letter-spacing: 1px;
}
.TitlL {
	FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    font-family: verdana, arial;
	padding-bottom: 9px;
	letter-spacing: 1px;
}
.TitlX {
	FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    font-family: verdana, arial;
	padding-bottom: 10px;
	letter-spacing: 1px;
}
/* TEXT STYLES								*/
.TxtT {
	FONT-SIZE: 7pt;
}
.TxtS {
	FONT-SIZE: 7pt;
}
.TxtM {
	FONT-SIZE: 8pt;
}
.TxtL {
	FONT-SIZE: 10pt;
}
.TxtX {
	FONT-SIZE: 14pt;
}

/* BORDER STYLES							*/
.BrdrS {
	border: thin solid;
	PADDING: 5px;
}
.BrdrM {
	border: solid;
    PADDING: 5px;
}
.BrdrL {
	border: thick solid;
    PADDING: 5px;
}

/* TITLE STYLES								*/
.vTitl_T
{
	font-weight: bold;
	font-size: 7pt;
	font-family: verdana, arial;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
}
.vTitl_S {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    font-family: verdana, arial;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
}
.vTitl_M
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;
	padding-bottom: 7px;
	letter-spacing: 1px;
}
.vTitl_L {
	FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    font-family: verdana, arial;
	padding-bottom: 9px;
	letter-spacing: 1px;
}
.vTitl_X {
	FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    font-family: verdana, arial;
	padding-bottom: 10px;
	letter-spacing: 1px;
}
/* TEXT STYLES								*/
.vTxt_T {
	FONT-SIZE: 7pt;
}
.vTxt_S {
	FONT-SIZE: 7pt;
}
.vTxt_M {
	FONT-SIZE: 8pt;
}
.vTxt_L {
	FONT-SIZE: 10pt;
}
.vTxt_X {
	FONT-SIZE: 14pt;
}

/* BORDER STYLES							*/
.vBrdr_S {
	border: thin solid;
	PADDING: 5px;
}
.vBrdr_M {
	border: solid;
    PADDING: 5px;
}
.vBrdr_L {
	border: thick solid;
    PADDING: 5px;
}

/* OTHERS */
.vHand {
	cursor: pointer;
}

.vBrowseLink
{
	font-weight: bold;
}

/* below this point are the older (deprecated) styles */
.vTxt {
    FONT-SIZE: 8pt
}
.vTxt1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.vTxt2 {
    FONT-SIZE: 9pt
}
.vTxt3 {
    FONT-SIZE: 8pt
}
.vTxtSpecial {
    PADDING-LEFT: 20px
}
.vTitle1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt
}
.vTitle2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}
.vTitle3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.vHead3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.vHead1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}
.vHead2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.vHeadSpecial {
    PADDING-LEFT: 5px
}
.vMenuTable {
    MARGIN: 5px 5px 5px 10px;
    CURSOR: hand
}
.vMenuTxt {
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand
}
.vMenuTxtOnly {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand
}
.vMenuOther {
    BORDER-RIGHT: thin
}
.vBrdrL {
    BORDER-LEFT: thin solid
}
.vBrdrB {
    BORDER-BOTTOM: thin solid
}
.vBrdrT
{
}
.vBrdrR
{
}
.vIcon
{
    PADDING-RIGHT: 5px
}

.vBrdrNo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}



.vBrdr {
	border-right: thin solid;
	border-top: thin solid;
	border-left: thin solid;
	border-bottom: thin solid;
}

A.Link:link
{
	text-decoration: none; 
	color: #002e57; 
	font-size: 11px; 
	font-family: verdana;
}
A.Link:visited
{
	text-decoration: none; 
	color: #002e57; 
	font-size: 11px; 
	font-family: verdana;
}
A.Link:hover
{
	text-decoration: none; 
	color: #F15D2a; 
	font-size: 11px; 
	font-family: verdana;
}
A.LinkBig:link
{
	text-decoration: none; 
	color: #002e57; 
	font-size: 15px; 
	font-family: verdana;
}
A.LinkBig:visited
{
	text-decoration: none; 
	color: #002e57; 
	font-size: 15px; 
	font-family: verdana;
}
A.LinkBig:hover
{
	text-decoration: none; 
	color: #F15D2a; 
	font-size: 15px; 
	font-family: verdana;
}

