A:active {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
A:link {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
A:visited {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
A:hover {
	COLOR: #006600; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#blue:link {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#blue:visited {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#blue:hover {
	COLOR: #33cc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#moduletitle:link {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#moduletitle:active {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#moduletitle:visited {
	COLOR: #006600; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#moduletitle:hover {
	COLOR: #33cc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
.articletitle
{
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.mediumtext
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.x-small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: White;
}
a.x-small:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: White;
	text-decoration: none;
}
a.x-small:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: White;
	text-decoration: none;
}
a.x-small:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: White;
	text-decoration: none;
}
a.x-small:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: White;
	text-decoration: none;
}
#newstitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;
	font-weight: bold;
}
#newstitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;
	font-weight: bold;
}
#newstitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 9pt; COLOR: #33cc00; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;
	font-weight: bold;
}
#white:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#white:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #006600;
}
.tcat
{
	background: #006600;
	background-image: url(images/tablebg.gif);
	background-repeat: repeat-x;
	height: 21px;
   COLOR: #FFFFFF;
	FONT: 12px Verdana, Tahoma;
}
.commenthr
{
	BORDER: none;
	BACKGROUND-COLOR: #e4efe4;
	COLOR: #e4efe4;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}
.yellowbutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: url(images/yellowbuttonbg.gif);
	background-repeat: no-repeat;
	HEIGHT: 21px;
	WIDTH: 64px;
	COLOR: White;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
   padding-top: 3px;
   padding-bottom: 15px;
   vertical-align: middle;
}
.bluebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(images/bluebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: White;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
   padding-top: 3px;
   padding-bottom: 15px;
   vertical-align:middle;
}
.orangebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(images/orangebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: White;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
   padding-top: 3px;
   padding-bottom: 15px;
   vertical-align:middle;
}
.logintext
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 123px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	BACKGROUND: URL(images/icon_user.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
}
.loginpassword
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 140px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
}
.searchtext
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 140px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	vertical-align: middle;
}
.swifttext
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
}
.swifttextarea
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
	PADDING: 2px 2px 2px 2px;
}
.searchselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
}
.swiftpostmessage
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	OVERFLOW: auto;
	PADDING: 2px 2px 2px 2px;
}
.languageselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #cccccc;
	BORDER-WIDTH: 1px;
	WIDTH: 120px;
}

.tabletitle
{
	background: #EAEDF4 url(images/titletablebg.gif) repeat-x top left;
   COLOR: black;
	FONT-SIZE: 11px;
   FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #eaeaea;
	BORDER-BOTTOM: 1px SOLID #eaeaea;
}
.tabletitle a:link
{
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
.tabletitle a:active
{
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
.tabletitle a:visited
{
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
.tabletitle a:hover
{
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
.navitem
{
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px solid #eaeaea;
	PADDING: 4px;
}
.navitemhover
{
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px solid #eaeaea;
	PADDING: 4px;
}
.swiftfieldset { margin-bottom: 6px; color: #006600; BORDER: 1px SOLID #dedede; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Verdana, Tahoma; }
.swiftfieldset legend{
	color: #006600;
}
#navlink:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 7pt;
	font-weight: normal;
}
#navlink:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 7pt;
	font-weight: normal;
}
#navlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 7pt;
	font-weight: normal;
}
.row1
{
	BACKGROUND-COLOR: white;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.row2
{
	BACKGROUND-COLOR: #f6fbf6;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.rowhighlight
{
	background-color: #f6fbf6;
	color: #000000;
   FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.qbtitle
{
	background: #EAEDF4 url(images/titletablebg.gif) repeat-x top left;
   COLOR: black;
	FONT-SIZE: 11px;
   FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #eaeaea;
	BORDER-BOTTOM: 1px SOLID #eaeaea;
	font-weight: bold;
}
.ticketline
{
	BACKGROUND-COLOR: #c0e2c0;
}
.tickethr
{
	BACKGROUND-COLOR: #c0e2c0; COLOR: #c0e2c0; BORDER: 0; HEIGHT:1px; MARGIN-TOP: 0; MARGIN-BOTTOM: 8; 
}
.ticketpostname
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	 height: 25px;
	 font-weight: bold;
}
.tabletitlerow
{
	BACKGROUND: #00718f url(images/tabledescbg.gif) REPEAT-X TOP LEFT;
   COLOR: White;
	FONT: 11px Verdana, Tahoma;
}
.tabletitlerow a:link{
   COLOR: White;
	FONT: 11px Verdana, Tahoma;
	text-decoration: none;
}
.tabletitlerow a:active{
   COLOR: White;
	FONT: 11px Verdana, Tahoma;
	text-decoration: none;
}
.tabletitlerow a:visited{
   COLOR: White;
	FONT: 11px Verdana, Tahoma;
	text-decoration: none;
}
.tabletitlerow a:hover{
   COLOR: White;
	FONT: 11px Verdana, Tahoma;
	text-decoration: underline;
}
.borderrow1
{
	BACKGROUND-COLOR: #006600;
}
.highlightpage
{
	background-color: #006600;
	color: #FFFFFF;
	font: bold 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:hover, .highlightpage a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.irsui
{
	BACKGROUND-COLOR: #edf6ed; BORDER: 1px SOLID #c5e2c5; COLOR: #000000; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; PADDING: 0px; MARGIN: 0px;
}

.irshr
{
	BORDER: none;
	COLOR: #c5e2c5;
	BACKGROUND-COLOR: #c5e2c5;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}
.sectiontitlebg
{
	background: #f6fbf6;
	COLOR: #333333;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	PADDING: 0px;
}