﻿TD
{
	/* removed 20090413 because it interferes with the drop down menus in .net 2 */
	/*padding-left: 0px;
	padding-right: 0px;*/
}
.ucase { text-transform:uppercase; }
/* used for news truncate text */
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
/* for bulletin search highlighting */
.kwhighlight
{
	color: #000000;
	background-color: yellow;
}
.text
{
	font-size: 13px;
	color: Black;
	font-family: Verdana, Arial, Sans-Serif;
}
.textsmall
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, Sans-Serif;
}
P
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans serif, Helvetica
}
.adm-ok
{
	font-size: 15px;
	color: Black;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: White;
	border: solid;
	padding: 5 5 5 5;
}
.adm-err
{
	font-size: 15px;
	color: Black;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: Red;
	border: solid;
	padding: 5 5 5 5;
}
/* for sw news, OL should be decimal */
OL
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans serif, Helvetica;
    /*list-style-type: upper-alpha*/
}
OL OL
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans serif, Helvetica;
    /*list-style-type: decimal*/
}
OL OL OL
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans serif, Helvetica;
    /*list-style-type: lower-roman*/
}
UL
{
    FONT-SIZE: 13px;
    LIST-STYLE-IMAGE: url(Images/bullet.gif);
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans serif, Helvetica
}
.item
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans serif, Helvetica
}



/* -------------------------------------------------------------------------------
These styles are used by the master page header and footer 
*/

.red
{
    BACKGROUND-COLOR: #cc0000
}
.regular
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.texture
{
	background-image: url(Images/textureX.gif);
}
.todaydate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.enter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 5px;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.indent
{
    TEXT-INDENT: 3px
}
.indentlg
{
    TEXT-INDENT: 12px
}
.input
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: arial, Helvetica, sans-serif
}
.radio
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.username
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 5px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}


A.global
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.global:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.global:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.globalmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.globalmenu:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.globalmenu:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}

A.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    color: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.copyright:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    color: purple;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.copyright:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.statusbar
{
	font-weight: bold;
	color: #bb0000;
}


TR.black
{
    BACKGROUND-COLOR: #000000
}
TR.headtwo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}



TD.menufiveleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.menufivecenter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 0px;
    TEXT-ALIGN: center
}
TD.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px;
}
TD.menufive
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
TD.global
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center
}
TD.small
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.regular-left
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.regular-right
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.breadcrumb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0000;
    TEXT-DECORATION: none
}

A.plain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.plain:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.plain:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.plainfooter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}
A.plainfooter:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}
A.plainfooter:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}

A.plainblack
{
	text-decoration: none;
	color: Black;
}
A.plainblack:visited
{
	text-decoration: none;
	color: Black;
}
A.plainblack:hover
{
	text-decoration: none;
	color: Black;
}

/* -------------------------------------------------------------------------------
common styles 
*/
P
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
TD.title
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
TD.left
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
DIV.title
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    /*BACKGROUND: url(Images/textureX.gif);*/
    MARGIN-BOTTOM: -15px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
A.title:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.title:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.title:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bgcolorEE
{
    BACKGROUND-COLOR: #eeeeee
}


/* -------------------------------------------------------------------------------
homepage
*/
.homenormlite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: -8px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homenormliteinput
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 3px;
    WIDTH: 136px;
    color: black; /*COLOR: #333333;*/
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homenormsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    color: black; /*COLOR: #333333;*/
    FONT-FAMILY: ms sans-serif, arial, helvetica
}
.homesmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    color: black; /*COLOR: #333333;*/
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homesmallright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    color: black; /*COLOR: #333333;*/
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
A.homeheadline
{
    FONT-WEIGHT: bold
}

A.home
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    color: black;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
}
A.home:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    text-decoration: underline
}
A.home:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    color: black;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
}
TABLE.home
{
    BACKGROUND-COLOR: #eeeeee
}
.homesmallblk
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    color: purple; /*COLOR: #333333;*/
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homenormblk P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: -15px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}




/* -------------------------------------------------------------------------------
for general use
*/
.fontss
{
	font-family: Arial, Helvetica, sans-serif;
}
.fontsssmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.backgroundrow
{
    background-color: #f9f9f9;
}


/* -------------------------------------------------------------------------------
suboption page
*/
td.soline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* -------------------------------------------------------------------------------
for generic tables 
*/
TABLE.gt 
{
	border-width: 1px;
	border-style: double;
	border-color: #AAAAAA;
	padding-left: 2px;
}
TR.gt-titlerow 
{
	/*height: 25px;*/
}
TR.gt-headerrow
{
	/*height: 25px;*/
}
TR.gt
{
}
TR.gt2
{
	background-color: #f9f9f9
}
TD.gt-title
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left;
	border-width: 1px;
    border-style: solid;
	border-color: #AAAAAA;
	border-bottom: none;
    white-space: nowrap
}
TD.head
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(Images/textureX.gif);
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-right: 2px;
    padding-left: 2px;
    white-space: nowrap
}
TD.headcenter
{
    PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(Images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    white-space: nowrap
}
TD.headright
{
    PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(Images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    white-space: nowrap
}
TD.gt
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.gt-r
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.gt-c
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
td.gt-largefont { font-size: 15px; }
td.gt-smallfont { font-size: 11px; }
td.gt-textcenter { text-align: center; }
td.gt-textright { text-align: right; }
td.gt-bold { font-weight: bold; }
td.gt-serif { font-family: Times New Roman, Serif; }
td.gt-divider 
{
    border-style: solid;
    border-color: #DDDDDD;
    background-color: #333333;
    background: url(Images/textureX.gif);
}
td.gt-vdiv-hdr   { background-color:white; width:3px; border-style:solid; border-top-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#AAAAAA; }
td.gt-vdiv-blank { background-color:white; width:3px; border-style:solid; border-top-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#DDDDDD; }


.fieldname
{
    font-weight: bold;
    font-size: 11px;
    color: black;
	font-family: Arial, Helvetica, sans-serif;
    text-align: right
}
.gf-fieldname
{
    font-weight: bold;
    font-size: 11px;
    color: black;
	font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
}
.input
{
    font-size: 12px;
    color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.gf-input
{
    font-size: 12px;
    color: #666666;
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 10px;
}


A.gt:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    color: #0000ee;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
A.gt:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    color: purple;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
A.gt:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}



/* -------------------------------------------------------------------------------
styles used by the quote display 
*/
TR.q-bg
{
}
TR.q-bg2
{
	background-color: #f9f9f9
}
TD.q-reg
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-SIZE: 15px;
    FONT-FAMILY: Times New Roman, serif;
    COLOR: black;
    TEXT-ALIGN: center;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-regright
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-SIZE: 15px;
    FONT-FAMILY: Times New Roman, serif;
    COLOR: black;
    TEXT-ALIGN: right;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-regleft
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
	font-size: 15;
	font-family: Times New Roman, Serif;
    COLOR: black;
    TEXT-ALIGN: left;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
A.q-regleft:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    color: #0000ee;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
A.q-regleft:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    color: purple;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
A.q-regleft:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
TD.q-smright
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-sm
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-smcenter
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-sm-black
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-sm-red
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    COLOR: #cc3300;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-sm-green
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    COLOR: #009900;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right;
    white-space: nowrap;
    border-style: solid;
    border-color: #DDDDDD;
}
TD.q-footer
{
    FONT-SIZE: 11px;
    /*PADDING-BOTTOM: 2px;*/
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
DIV.q-links 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
A.q-links
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    color: #0000ee; /*COLOR: #006699;*/
    FONT-FAMILY: Times New Roman, Garamond, serif
}
A.q-links:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    color: purple; /*COLOR: #333333;*/
    FONT-FAMILY: Times New Roman, Garamond, serif
}
A.q-links:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
