/* ================================
    CSS STYLES FOR THE PORTAL STATER KIT
    v1.0, 10/2002
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

A:link
{
	color: navy;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}	
		
A:visited
{
	color: navy;
	font-family:  Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}	
		
A:active	{
	text-decoration:	none;
	color: navy;
font-family:  Tahoma, Helvetica, sans-serif;
	}	
		
A:hover
{
	color: red;
	text-decoration: underline;
font-family: Tahoma, Helvetica, sans-serif;
}

.Menu
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: white;
	font-family: Arial;
	background-color: navy;
}
.PopUp
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	cursor: hand;
	border-bottom: gray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f8f7f1;
	text-decoration: none;
}



body {
font-family:arial, verdana, sans-serif;
color:#000000;
font-size:12px;
text-align:center;
}

td {
font-family:arial, verdana, sans-serif;
color:#000000;
font-size:12px;
}

.popmenu {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
cursor:hand;
height:400px;
width:115px;
}


.menu{
padding-right:15px;
}

.rightbox{
padding-bottom:5px;
}

.maintbl 
{
 text-align:left;
width:100%;


}


.headerimageleft
{
    BACKGROUND-IMAGE: url(images/header_left.gif);
    background-repeat:no-repeat;
    position:absolute;
    top:0;
    left:0;
    width:300px;
	height:97px;
}

.headerimageright
{
    BACKGROUND-IMAGE: url(images/header_right.gif);
    background-repeat:no-repeat;
    height:97px;
    position:absolute;
    top:0;
    right:0;
    width:245px;
}


.headerflash
{
	height:97px;
    position:absolute;
    top:0;
    left:450;
	height:97px;
}

.headerbackground
{
    BACKGROUND-IMAGE: url(images/header_background.jpg);
    background-repeat:repeat-x;
	height:97px;
	width:100%;
}

.headertoolbar
{
    background-image:url(images/gt-main-button-over-tile.gif);
    background-repeat:repeat-x;
    height:19px;
    width:100%;
}

.menubar {
background:#2E1D86;
height:18px;
padding-left:15px;
}

.menubar table{
padding:0px 5px;
}

a.menutext:link, a.menutext:visited {
color:#ffffff;
text-decoration:none;
font-size:14px;
}

a.menutext:hover {
color:#DDDDDD;
text-decoration:none;
font-size:14px;
}


a.menutext2:link, a.menutext:visited {
color:#ffffff;
text-decoration:none;
font-size:12px;
}

a.menutext2:hover {
color:#ffffff;
text-decoration:none;
font-size:12px;
}


a.menutext3:link, a.menutext:visited {
color:#2e1d86;
text-decoration:none;
font-size:12px;
}

a.menutext3:hover {
color:#BBBBBB;
text-decoration:none;
font-size:12px;
}

.maintop
{
    BACKGROUND-IMAGE: url(images/maintopbg.gif);
}

.toplogin
{
    PADDING-LEFT: 20px;
    WIDTH: 147px;
    PADDING-TOP: 2px
}
A.login:link
{
    FONT-SIZE: 14px;
    COLOR: #5e5e5e;
    TEXT-DECORATION: none
}
A.login:visited
{
    FONT-SIZE: 14px;
    COLOR: #5e5e5e;
    TEXT-DECORATION: none
}
A.login:hover
{
    FONT-SIZE: 14px;
    COLOR: #5e5e5e;
    TEXT-DECORATION: none
}
.mainleft
{
    WIDTH: 405px;
    TEXT-ALIGN: left
}
.mainright
{
    WIDTH: 340px;
    TEXT-ALIGN: left
}

img.imglabel{
margin-right:2px;
border:0px;
}

.righttbl{
padding:2px 0px;
}

.black1 {
font-size:18px;
}

.bluetitle {
font-size:24px;
TEXT-ALIGN:  center;
color:#2E3092;
font-family:Arial,Helvetica,sans-serif;
}

.blue1 {
font-size:18px;
color:#0E0059;
}

.bluebody 
{
 padding-left:65px;
  padding-right:65px;
font-size:16px;
color:#0E0059;

TEXT-ALIGN:  left;
}

/* hyperlink styles of the unselected tabs */
.copyright A:link    {
    text-decoration:    none;
    color:#0000FF;
    text-align:center;

}
.copyright A:visited {
    text-decoration:    none;
    color:#0000FF;
}

.copyright A:active  {
    text-decoration:   none;
    color:#0000FF;
}

.copyright A:hover   
{
	text-decoration:    none;
    color:#5555FF;
}


/* hyperlink styles of the unselected tabs */
.bluebody A:link    {
    text-decoration:    none;
    color:#0000FF;

}
.bluebody A:visited {
    text-decoration:    none;
    color:#0000FF;
}

.bluebody A:active  {
    text-decoration:   none;
    color:#0000FF;
}

.bluebody A:hover   
{
	text-decoration:    none;
    color:#5555FF;
}



.green1 {
font-size:18px;
color:#009FDE;
}

.mainpoints{
padding:2px 0px;
}

.bottom {
padding-left:15px;
color:#B4B4B4;
}

a.terms:link, a.terms:visited {
color:#B4B4B4;
text-decoration:none;
}

a.terms:hover {
color:#B4B4B4;
text-decoration:none;
}

.HeadBg 
{
 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#81A7E8',gradientType='1');
    FONT-SIZE: 24pt;
    MARGIN-BOTTOM: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial    
}



.DatagridTop
{
    BACKGROUND-IMAGE: url(images/tile_back.gif);
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 9.5pt;
    COLOR:  White;
    height: 26px;
}

/* background color for the content part of the pages */
Body
{
    background-color: white;
}


backup
{
	BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    TEXT-DECORATION: none
}

.TableHeading 
{
	
}



/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family:   Arial;
    font-size: 16px;
    font-weight: bold;
    color:#000000;
    
     
}

/* background/border colors for the selected tab */
.TabBg {
/*   background-image:url(awmdata/gt-main-button-over-tile.gif);
*/
    
    color:white;
   font:bold 12px Arial, Helvetica, sans-serif;
   padding: 0px 15px 2px 15px;
   text-decoration:   none;
    border-style:none;
}
    

/* background/border colors for the unselected tabs */
.OtherTabsBg {
  background-image:url(images/gt-main-button-over-tile.gif);
   font-family: Arial, Helvetica, sans-serif;
   padding: 0px 15px 2px 15px;
   text-decoration:   none;     
    border-style:none;
/*    font-weight:bold;*/

}

/* hyperlink styles of the unselected tabs */
.OtherTabsBg A:link    
{
	
    text-decoration:    none;
    color:white;
    font-size:14px;

}

.OtherTabsBg A:visited {
    text-decoration:    none;
    color:white;
    font-size:14px;
}

.OtherTabsBg A:active  {
    text-decoration:   none;
    color:white;
    font-size:14px;
}

.OtherTabsBg A:hover   
{
	text-decoration:    none;
    color:#D9E026;
    font-size:14px;
}
 

/* background/border colors for the selected tab */
.SubMenuTabBg {
   background-image:url(images/sub-button-tile.gif);
   font-family: Arial, Helvetica, sans-serif;

    
    color:#D9E026;
   padding: 0px 15px 2px 15px;
   text-decoration:   none;
    border-style:none;
}
    

/* background/border colors for the unselected tabs */
.SubMenuOtherTabsBg {
   background-image:url(images/sub-button-tile.gif);

    color:white;
   font:bold 11px Arial, Helvetica, sans-serif;
   padding: 0px 15px 2px 15px;
   text-decoration:   none;     
    border-style:none;

}

.main_toolbar_seperator
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    FONT: 70% Verdana;
    COLOR: #a9a9a9;
    PADDING-TOP: 0px;
    background-image:url(images/seperator.gif);
}



    
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
       color:white; 
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:white;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:white;
}

A.SiteLink:hover    {
    text-decoration:    none;
    color:white;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* GENERAL */
/* style for module titles */
.Head   
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color:#2E3092;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
	color:#2E3092;
	font-weight: normal;
	font-size: 11px;
	border-top-style: none;
	line-height: 12px;
	font-family:Arial,Helvetica,sans-serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


/* text style used for most text rendered by modules */
.Normal2
{
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.blue_button
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/gt-main-button-tile.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: gray 1px solid;
    CURSOR: hand;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 13pt;
}

.blue_button_over
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/gt-main-button-over-tile.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	cursor: hand;
	color: white;
	padding-top: 0px;
	border-bottom: black 1px solid;
	font-family: Arial, Verdana;
	height: 13pt;
	text-decoration: none;
}
.green_button
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/bgcolor_green.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: gray 1px solid;
    CURSOR: hand;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 13pt
}

.green_button_over
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/bgcolor_green.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	cursor: hand;
	color: black;
	padding-top: 0px;
	border-bottom: black 1px solid;
	font-family: Arial, Verdana;
	height: 13pt;
	text-decoration: none;
}

.red_button
{
   BORDER-RIGHT: gray 1pt solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray 1pt solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/bgcolor_red.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: gray 1pt solid;
    CURSOR: hand;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1pt solid;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 13pt

}

.red_button_over
{
	border-right: black 1pt solid;
	padding-right: 0px;
	border-top: black 1pt solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/bgcolor_red.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1pt solid;
	cursor: hand;
	color: black;
	padding-top: 0px;
	border-bottom: black 1pt solid;
	font-family: Arial, Verdana;
	height: 13pt;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
.NormalBold A:link {
    text-decoration:    none;
    color: darkred;
    font-weight: bold;
}

.NormalBold A:visited  {
    text-decoration:    none;
    color: darkred;
    font-weight: bold;
}

.NormalBold A:active   {
    text-decoration:    none;
    color: darkred;
    font-weight: bold;
}

.NormalBold A:hover    {
    text-decoration:    none;
    color: red;
    font-weight: bold;
}
 
.Normal A:link {
    text-decoration:    none;
    color: darkred;
    font-weight: bold;
}

.Normal A:visited  {
    text-decoration:    none;
    color: darkred;
    font-weight: bold;
}

.Normal A:active   {
    text-decoration:    none;
    color: darkred;
    font-weight: bold;
}

.Normal A:hover    {
    text-decoration:    none;
    color: red;
    font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
.CommandButton A:link {
    text-decoration:    none;
    color: darkred;
}

.CommandButton A:visited  {
    text-decoration:    none;
    color: darkred;
}

.CommandButton A:active   {
    text-decoration:    none;
    color: darkred;
}

.CommandButton A:hover    {
    text-decoration:    none;
    color: red;
}
 
/* GENERIC */
H1  {
    font-family: arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: arial, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration:    none;
    color:white;
    }

A:visited   {
    text-decoration:    none;
    color:white;
}

A:active    {
    text-decoration:    none;
    color:white;
}

A:hover {
    text-decoration:    none;
    color:white;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

FORM
{
    DISPLAY: inline
}

TABLE
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

TR
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

TD
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

A:link
{
    color:white;
    TEXT-DECORATION: none
}

A:visited
{
    color:white;
    TEXT-DECORATION: none
}

A:active
{
    color:white;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #FFD0AA
}

.hlight
{
    BACKGROUND-COLOR: #dfe6ef
}

.dlight
{
    BACKGROUND-COLOR: #eef2f7
}

.mainbg
{
    BACKGROUND-COLOR: #ffffff
}

.mainfoot
{
    BACKGROUND-COLOR: #bcd0ed
}

.adminforum1
{
	background-color: #ffe9e9;
}

.adminforum2
{
    BACKGROUND-COLOR: #ffd9d9;
}

.adminboldforum1
{
	font-weight: bold;
	font-family: Arial;
	background-color: #ffe9e9;
}

.adminboldforum2
{
	font-weight: bold;
	font-family: Arial;
	BACKGROUND-COLOR: #ffd9d9;
}

.forum1
{
    BACKGROUND-COLOR: #dfe6ef;
    	font-family: Arial;
    	
}

.forum2
{
    BACKGROUND-COLOR: #e4eaf2;
	font-family: Arial;
}
	
.boldforum1
{
	font-weight: bold;
	font-family: Arial;
	background-color: #dfe6ef;
}

.boldforum2
{
	font-weight: bold;
	font-family: Arial;
	BACKGROUND-COLOR: #e4eaf2;
	padding-left:5px;
	padding-right:5px;
	
}
.post1
{
    BACKGROUND-COLOR: #f5f9fd
}
.post2
{
    BACKGROUND-COLOR: #eef2f7
}
.posthead
{
    BACKGROUND-COLOR: #e4eaf2
}
.postbak
{
    BACKGROUND-COLOR: #d2d2d0
}
.title
{
    BACKGROUND-COLOR: #c4dcf7
}
.row1
{
    BACKGROUND-COLOR: #eef2f7
}
.row2
{
    BACKGROUND-COLOR: #f5f9fd
}
.postsep
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #c7d2e0
}
.signature
{
    FONT-SIZE: 7.5pt;
    COLOR: #333399
}
.postdetails
{
    FONT-SIZE: 7.5pt
}
.postcolor
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 160%
}
#postcolor
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 160%
}
.membertitle
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 150%
}
.normalname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #000033
}
.normalname A:link
{
    PADDING-BOTTOM: 2px;
    COLOR: #000033;
    TEXT-DECORATION: underline
}
.normalname A:visited
{
    PADDING-BOTTOM: 2px;
    COLOR: #000033;
    TEXT-DECORATION: underline
}
.normalname A:active
{
    PADDING-BOTTOM: 2px;
    COLOR: #000033;
    TEXT-DECORATION: underline
}
.unreg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000
}
.highlight
{
    COLOR: #ff0000
}
.highlight A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.highlight A:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.highlight A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.highlight A:hover
{
    TEXT-DECORATION: underline
}
.desc
{
    FONT-SIZE: 8pt;
    COLOR: #434951
}

.category
{
    FONT-WEIGHT: bold;
    COLOR: #4c77b6;
    LINE-HEIGHT: 150%;
    BACKGROUND-COLOR: #c2cfdf
}
.category A:link
{
    COLOR: #4c77b6;
    TEXT-DECORATION: none
}
#category A:visited
{
    COLOR: #4c77b6;
    TEXT-DECORATION: none
}
#category A:active
{
    COLOR: #4c77b6;
    TEXT-DECORATION: none
}
.postfoot
{
    FONT-WEIGHT: bold;
    COLOR: #3a4f6c;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #d1dceb
}
.titlefoot
{
    FONT-WEIGHT: bold;
    COLOR: #3a4f6c;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #bcd0ed
}

.titlemedium
{
	padding-left:5px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    HEIGHT: 30px;
    BACKGROUND-image:url(images/big-buttonover-tile.gif);
     font-family:Arial;
     
}

.titlebk
{
	padding-left:5px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-image:url(images/big-buttonover-tile2.gif);
     font-family:Arial;
     
}

.titlebkwhite
{
	padding-left:5px;
    COLOR: #FFFFFF;
    BACKGROUND-image:url(images/big-buttonover-tile2.gif);
    font-family:Arial,Helvetica,sans-serif;
     
}
.titlebold
{
    COLOR: #000000;
    font-weight: bold;
    font-family:Arial;
}     

.titleboldwhite
{
    COLOR: #FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
} 

/* hyperlink styles of the unselected tabs */
.titlebold A:link    {
    text-decoration:    none;
    color:#0000FF;

}
.titlebold A:visited {
    text-decoration:    none;
    color:#0000FF;
}

.titlebold A:active  {
    text-decoration:   none;
    color:#0000FF;
}

.titlebold A:hover   
{
	text-decoration:    none;
    color:#5555FF;
}
     
.admintitlemedium
{
	font-weight: bold;
	color: #3a4f6c;
	height: 30px;
	background-color: #ff9696;
}

.titlefoot A:link
{
    COLOR: #3a4f6c;
    TEXT-DECORATION: underline
}

.titlefoot A:visited
{
    COLOR: #3a4f6c;
    TEXT-DECORATION: underline
}

.titlefoot A:active
{
    COLOR: #3a4f6c;
    TEXT-DECORATION: underline
}

.subtitle A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.titlefoot A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.maintitle
{
	background-image:url(images/big-button-tile.gif);
	text-decoration:none;
    FONT-SIZE: 12px;
     font-weight:bold;
    COLOR: #FFFFFF;
    HEIGHT: 26px;
    padding-left:5px;

}

.adminmaintitle
{
	background-image:url(images/admin_back.gif);
	background-repeat:repeat-x;
	text-decoration:none;
    FONT-SIZE: 12px;
     font-weight:bold;
    COLOR: #FFFFFF;
    HEIGHT: 26px;
    padding-left:5px;

}

.maintitleDataGrid
{
	background-image:url(images/big-button-tile.gif);
	text-decoration:none;
    FONT-SIZE: 12px;
    font-weight:bold;
    COLOR: #FFFFFF;
    HEIGHT: 26px;
    padding-left:5px;

}

/*
.maintitle A:link
{
	COLOR: #CCCCCC;
    TEXT-DECORATION: none
}
.maintitle A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maintitle A:active
{
	COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
*/
.maintitle A:hover
{
	COLOR: #DDDDDD;
    TEXT-DECORATION: none;
}


.edit
{
    FONT-SIZE: 9px
}
.fancyborder
{
    BORDER-RIGHT: #999999 1px dashed;
    BORDER-TOP: #999999 1px dashed;
    BORDER-LEFT: #999999 1px dashed;
    BORDER-BOTTOM: #999999 1px dashed
}
.solidborder
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}


.titlemedium A:link
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
.titlemedium A:visited
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
.titlemedium A:active
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
.titlemedium A:hover
{
	COLOR: #7777FF;
    TEXT-DECORATION: none;
}



.nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    COLOR: #000000
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #4c77b6;
    LINE-HEIGHT: 120%;
    LETTER-SPACING: -1px
}
.useroptions
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #598cc3
}
.useroptions A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.useroptions A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.useroptions A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bottomborder
{
    BORDER-BOTTOM: #d2d2d0 1px dashed
}
.linkthru
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000
}
.linkthru A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.linkthru A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.linkthru A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.linkthru A:hover
{
    COLOR: #465584;
    TEXT-DECORATION: underline
}
#QUOTE
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: #333333;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fafcfe
}
#CODE
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: #333333;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fafcfe
}
.codebuttons
{
    FONT-SIZE: 8.5pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: verdana, helvetica, sans-serif
}
.forminput
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: verdana, helvetica, sans-serif
}
.textinput
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: verdana, helvetica, sans-serif
}
.input
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: verdana, helvetica, sans-serif
}
.time_input
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: white 0pt solid;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white 0pt solid;
    COLOR: black;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 0pt solid;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: transparent
}
.time_font
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: white;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal
}
.gt_head
{
    FONT-SIZE: large;
    COLOR: black;
    FONT-FAMILY: Arial
}
.menu
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px -15px;
    FONT: bold 10pt Helvetica, Arial, sans-serif;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a5aec5 4px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: transparent
}
.menu A:link
{
    BORDER-RIGHT: teal;
    PADDING-RIGHT: 15px;
    BORDER-TOP: teal;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    BORDER-LEFT: teal;
    COLOR: white;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: teal;
    TEXT-DECORATION: underline
}
.menu A:visited
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    COLOR: white;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
.menu A:hover
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    COLOR: black;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
.menu_lookalike
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 15px 4px 0px;
    FONT: bold 10pt Arial;
    COLOR: white;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}

.displayname
{
    FONT-SIZE: 20px;
    COLOR: black;
    FONT-FAMILY: Arial, Courier, 'Times New Roman'
}
.forum3
{
    BACKGROUND-COLOR: lightskyblue
}
.expand
{
    CURSOR: hand
}





#dropmenudiv
{
background-image:url(images/big-button-tile.gif);
font-family: Arial, Helvetica, sans-serif;	
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a
{
background-image:url(images/big-button-tile.gif);	
	
width: 100%;
display: block;
text-indent: 5px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
/*font-weight: bold;*/
font-family: Arial, Helvetica, sans-serif;
}

#dropmenudiv a:hover{ /*hover background color*/
background-image:url(images/big-buttonover-tile2.gif);
color:#D9E026;
font-family: Arial, Helvetica, sans-serif;
}

.textboldblue
{
   font-weight:bold;
   color:#2E3092;
   font-family:Arial,Helvetica,sans-serif;
}

.textblue
{
    color:#2E3092;
    font-family:Arial,Helvetica,sans-serif;
}

.txtbox_signin_yellow
{
    color:#000000;
    background:#d9e026;   
    font-family:Arial,Helvetica,sans-serif;
}

.txtbox_signin_white
{
    color:#000000;
    background:#ffffff;
    font-family:Arial,Helvetica,sans-serif;
}
