/* PAGE BANNER */
Table.Banner
{
	background-image: url(/images/bannerbg_blue.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d0d0d0;
}

/* MAIN BODY*/
.MainBody, Body
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8 pt;				
	background-color: #ffffff;
	background-image: url(/images/watermark_blue.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#000000;
}

.SiteBar
{
    
}

/* STANDARD TAGS */
.ImageContent 
{
	float:right;
	margin-left:15px;
}

/*TabStripClass for tabstrip control */
.TabStrip.TabStripClass
{
    background-color: #0069ad;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* Module Format */
Table.Module
{
	background: #DDEEFF;
	border: solid 1px #0069ad
}

Table.TWG_Gray_Module
{
	background: #E6E6E6;
	border: solid 1px #0069ad
}

Table.ScheduleMo, TD.ScheduleMo, .ScheduleMo TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridMo.gif)
}

Table.ScheduleTu, TD.ScheduleTu, .ScheduleTu TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridTu.gif)
}

Table.ScheduleWe, TD.ScheduleWe, .ScheduleWe TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridWe.gif)
}

Table.ScheduleTh, TD.ScheduleTh, .ScheduleTh TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridTh.gif)
}

Table.ScheduleFr, TD.ScheduleFr, .ScheduleFr TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridFr.gif)
}

Table.ScheduleSa, TD.ScheduleSa, .ScheduleSa TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridSa.gif)
}

Table.ScheduleSu, TD.ScheduleSu, .ScheduleSu TD
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: Red;
	background: url(/images/grid/gridSu.gif)
}


/*TabStripClass for tabstrip control */

/* background/border colors for the selected tab mastertab */
.TabBg {
    background-color: #003366
}

/* background/border colors for the unselected master tabs */
.OtherTabsBg {
    background-color: #0069ad
}

/* background/border colors for the selected tab */
.SubTabBg {
    background-color: white;
    border-top: solid 2px #003366
}

/* background/border colors for the unselected tabs */
.OtherSubTabsBg {
    background-color: #003366;
    border-top: solid 2px #003366
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal
}

.SelectedSubTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration:none;
    font-weight: normal
}

.OtherSubTabs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none
}

.BreadCrumbsTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: Black;
}

/* background/border colors for the unselected tabs */
.BreadCrumbsTabBg {
    background-color: #ffffff;
    border-top: solid 2px #003366
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:active,
A.OtherTabs:link, 
A.OtherTabs:visited {
    font-size: 12px;
    text-decoration: none;
    color: black;
}
A.OtherTabs:hover   {
    font-size: 12px;
    text-decoration: underline;
    color: black;
}

/* hyperlink styles of the unselected tabs */
A.OtherSubTabs:active,
A.OtherSubTabs:link,
A.OtherSubTabs:visited {
    font-size: 12px;
    text-decoration: none;
    color: black;
}

A.OtherSubTabs:hover   {
    text-decoration: underline;
    color: white
}

/* Hyperlink properties of selected mastertab */
A.SelectedTab:active,
A.SelectedTab:link,
A.SelectedTab:visited {
    text-decoration: underline;
    font-size: 12px;
    color: white
}

/* Hyperlink properties of selected subtab */
A.SelectedSubTab:active,
A.SelectedSubTab:link,
A.SelectedSubTab:visited {
    text-decoration: underline;
    font-size: 12px;
    color: #003366
}

.WorldCity
{
    font-weight: bold;
    color: #808080
}

.WorldTime
{
    color: #808080
}

.Notice, TD.Notice, .Notice TD
{
    text-decoration: none;
    color: Orange
}

.Warning, TD.Warning, .Warning TD
{
    text-decoration: none;
    color: Red
}

A.Warning:link
{
    text-decoration: none;
    font-weight: bold;
    color: Red
}

A.Warning:visited
{
    text-decoration: none;
    font-weight: bold;
    color: Red
}

A.Warning:active
{
    text-decoration: none;
    font-weight: bold;
    color: Red
}

A.Warning:hover
{
    text-decoration: underline;
    font-weight: bold;
    color: Red
}

A.sectionfooter:link
{
    text-decoration: none;
    color: Red
}

A.sectionfooter:visited
{
    text-decoration: none;
    color: Red
}

A.sectionfooter:active
{
    text-decoration: none;
    color: Red
}

A.sectionfooter:hover
{
    text-decoration: underline;
    color: Red
}

/* text style for buttons and link buttons used in the portal admin pages */
.MenuButton
{
    font-family: smallfont;
    font-size: 7pt;
    font-weight: bold;
    color: Blue
}

/* text style for the site links (at extreme top-right of header) */

a.SiteLink:link {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8 pt;
	text-decoration: none;
	color: #FFFFFF
}

a.SiteLink:visited {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8 pt;
	text-decoration: none;
	color: #FFFFFF
}

a.SiteLink:hover {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8 pt;
	text-decoration: underline;
	color: #FFFFFF
}

a.SiteLink:active {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8 pt;
	text-decoration: none;
	color: #FFFFFF
}

A.Login , A.Login:link, A.Login:visited, A.Login:active,TD.Login, .Login, .Login TD
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: Green;
    font-weight: bold
}

A.Login:hover
{
	text-decoration: underline
}   

/* hyperlink style for the site links */

/* style for separator between site links */
.Accent
{
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8 pt;
	text-decoration: underline;
	color: #000000;
    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;
    border-bottom: solid 1px Black;
}

/* GENERAL */
.Head 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bold
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHeadBold {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: bold;
    color: black;
}

.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight:    normal;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: normal;
    line-height: 12px    
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalDateBox
{
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalNumberBox
{
	text-align: right;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: red
}

.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold
}

.SmallTextBox
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 6 pt
}

/* GENERIC */
H1 {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

H2  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #006699;
}

H3  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #006699;
}

H4  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
   color: #006699;
}

H5, DT  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
   color: #006699;
}

H6  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
   color: #006699;
}

TFOOT, THEAD    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
   color: #006699;
}

TH  {
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
   color: #006699;
}

A:link  {
   text-decoration: none;
   color: #006699;
}

A:visited   {
    text-decoration: none;
   color: #006699;
}

A:active    {
    text-decoration: none;
   color: #006699;
}

A:hover {
    text-decoration: underline;
    color: MediumBlue;
}

SMALL   {
    font-size: 8px;
}

BIG {
    font-size: 14px;
}

BLOCKQUOTE, PRE {
    font-family: Arial, Helvetica, sans-serif;
}


ul {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	list-style-position: outside;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

li {
	margin-top: 10px;
	margin-left: 0px;
}

hr {
	text-align: left;
	width: 100%;
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: none;
	margin-bottom : 5pt;
	margin-left : 0pt;
	margin-right : 0pt;
	margin-top : 5pt;
	padding-bottom : 0pt;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
}


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;
}


TD
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.SectionHeader TD, TD.SectionHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    border-bottom: solid 1pt black;
    vertical-align: baseline;
    height: 22pt
}

.SectionFooter TD, TD.SectionFooter
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
    border-top: solid 1pt LightBlue
}

.GridSection TD, TD.GridSection
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    border-bottom: solid 1pt black;
    border-top: solid 1pt black
}

.GridHeader TD, TD.GridHeader
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #0069ad
}

.GridHighlight TD, TD.GridHighlight , SPAN.GridHighlight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: #0069ad;
	border-top: solid 1px #FF0000;
	border-bottom: solid 1px #FF0000
}

.GridData, .TDGridData TD, TD.TDGridData
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color: White
}

.GridDataAlt, .TDGridDataAlt TD, TD.TDGridDataAlt
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
    background-color: #E4EFF5/*#F2F2F2;*/
}

.GridDataTop TD, TD.GridDataTop
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color:  #DDEEFF;
	border-top: #0069ad;
}

.GridDataTopAlt TD, TD.GridDataTopAlt
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: white;
	border-top: solid 2px #0069ad;
}


.GridDataLeft TD, TD.GridDataLeft
{
	border-left: solid 2px #0069ad;
}

.GridDataRight TD, TD.GridDataRight
{
	border-right: solid 2px #0069ad;
}

.GridDataSides TD, TD.GridDataSides
{
	border-right: solid 2px #0069ad;
	border-left: solid 2px #0069ad
}

.GridFooter TD, TD.GridFooter
{
	color: White;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
    background-color: #0069ad
}

.GridFooterBlank TD, TD.GridFooterBlank
{
	color: Black;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
    background-color: White;
    border-top: solid 2px #0069ad
}

.GridFooterAlt TD, TD.GridFooterAlt
{
	color: #0069ad;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
    background-color: #C0FFFF;
    border-top: solid 1px #FF0000
}

.GridNone TD, TD.GridNone, Table.GridNone, .GridNone Table
{
	border: none 0px white;
	padding: 0 0 0 0;
	background: url(/images/1x1.gif)
}

.GridBold TD, TD.GridBold, SPAN.GridBold
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold
}

.GridGreen TD, TD.GridGreen
{
	color: White;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
	background-color: Green
}

.GridRed TD, TD.GridRed
{
	color: White;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
	background-color: Red
}

.GridCritical TD, TD.GridCritical
{
	color: White;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
    background: url(../images/critical.gif)
}

.GridYellow TD, TD.GridYellow
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFC0
}

.OverLine TD, TD.OverLine
{
    border-top-color: Black;
	border-top-width: 1px;
    border-top-style: solid 
}

.MainTable A, A.MainTable
{
    text-decoration: none;
    font-weight: bold;
    color: white
}

.MainTable A:link, A.MainTable:Link
{
    text-decoration: none;
    font-weight: bold;
    color: white
}

.MainTable A:visited, A.MainTable:visited
{
    text-decoration: none;
    color: white
}

.MainTable A:active, A.MainTable:active
{
    text-decoration: none;
    color: white
}

.MainTable A:hover, A.MainTable:hover
{
    text-decoration: underline;
    color: white
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: DarkBlue
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link,
.CommandButton A:link
{
    text-decoration: none;
    font-weight: bold;
    color: Blue
}

A.CommandButton:visited,
.CommandButton A:visited
{
    text-decoration: none;
    color: Blue
}

A.CommandButton:active,
.CommandButton A:active
{
    text-decoration: none;
    color: Blue
}

A.CommandButton:hover,
.CommandButton A:hover
{
    text-decoration: underline;
    color: red
}

/* text style for the pager buttons and link buttons used on the tables user control */
.PageButton TD
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: White;
    background-color: #0069ad
}
    
/* hyperlink style for pager buttons used on the tables user control */
A.PageButton:link,
.PageButton A:link
{
    text-decoration: underline;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF
}

A.PageButton:visited,
.PageButton A:visited
{
    text-decoration: underline;
    font-size: 9pt;
    color: #FFFFFF
}

A.PageButton:active,
.PageButton A:active
{
    text-decoration: underline;
    font-size: 9pt;
    color: #FFFFFF
}

A.PageButton:hover,
.PageButton A:hover
{
    text-decoration: none;
    font-size: 9pt;
    color: #FFFFFF
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.GridData,
A.GridDataAlt,
.GridData A
.GridDataAlt A
{
    text-decoration: none;
    font-weight: normal;
    color: Blue
}

A.GridData:link,
A.GridDataAlt:link,
.GridData A:link,
.GridDataAlt A:link
{
    text-decoration: none;
    font-weight: normal;
    color: Blue
}

A.GridData:visited,
A.GridDataAlt:visited,
.GridData A:visited,
.GridDataAlt A:visited
{
    text-decoration: none;
    font-weight: normal;
    color: Blue
}

A.GridData:active,
A.GridDataAlt:active,
.GridData A:active,
.GridDataAlt A:active
{
    text-decoration: none;
    font-weight: normal;
    color: Blue
}

A.GridData:hover,
A.GridDataAlt:hover,
.GridData A:hover,
.GridDataAlt A:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: red
}

/* Menu */
.Menu
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	color: #00588f;
	background-color: Transparent;
}

.twg_nav_right_section
{
	background-color: #fff;
}
.SubMenu 
{
	background-color: #E4EFF5;
	cursor:pointer; z-index:auto;
	/*text-align : left; border : solid 1px #FBBD05;color:Black; font-family : Verdana; font-size : small; font-weight : bold; width : 175px;line-height:20px; vertical-align:middle;*/	
}
.SelectedMenu 
{
	background-color: #00588f;
	color: White;
}

iframe.skm {position:absolute;top:0px;left:0px;display:none;}
td.skmcur{cursor:hand;}
#jsddm {
        margin: 0;
	    padding: 0;
	}
	
	#jsddm li {
	    float: left;
		list-style: none;
		/*font-family: Arial, Helvetica, sans-serif;*/
		/*font: 10px Tahoma, Arial;*/
	}

	#jsddm li a 	{
	    display: block;
		padding: 3px 6px;
		text-decoration: none;
		/*border-right: 1px solid white;
		width: 70px;
        background: #20548E;
		color: #EAFFED; */
		white-space: nowrap;
	}

	#jsddm li a:hover {
	    background: #00588f;
	    color: #EAFFED;
	}
		
		#jsddm li ul {
		    margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
		}
		
		#jsddm li ul li {
		    float: none;
			display: inline;
		}
		
		#jsddm li ul li a {
		    width: auto;
			background: #E4EFF5;
			padding: 5px 10px;
			color: Black;
		}
		
		#jsddm li ul li a:hover {
		    background: #00588f;
		    color: White;
		}
		
/* hyperlink style for the site links */
A.Critical:link {
    text-decoration:    none;
    color:Purple;
    font-weight:bold;
}

A.Critical:visited  {
    text-decoration:    none;
    color:Purple;
    font-weight:bold;
}

A.Critical:active   {
    text-decoration:    none;
    color:Purple;
    font-weight:bold;
}

A.Critical:hover    {
    text-decoration:    underline;
    color:Purple;
    font-weight:bold;
}

.twg_about_us_content
{
	width:748px;
}

.twg_intcontentbdr 
{
	background-color: #ffffff;
	border-top: 15px solid #ffffff;
	border-right: 30px solid #ffffff;
	border-bottom: 15px solid #ffffff;
	border-left: 30px solid #ffffff;
}

.twg_about_img_content 
{
	float:right;
	margin-left:15px;
}

.twg_table_border
{
	background-color: #ffffff;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}

/* style for module titles */
.Title, TD.Title, .Title TD, .twg_hphdrsection
{
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	/*padding: 15px 0px 15px 30px;*/
	color: #006699;
}

.twg_borderone {
	background-color: #ffffff;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}

.twg_hpcontentgray {
	background-color: #e6e6e6;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 30px;
}

/* text style for the site links (at extreme top-right of header) RANBIR JUNE 2006 */


a.SiteLinkButton:link {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	text-decoration: none;
	color: GrayText;
}

a.SiteLinkButton:visited {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	text-decoration: none;
	color: GrayText;
}

a.SiteLinkButton:hover {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	text-decoration: underline;
	color: GrayText;
}

a.SiteLinkButton:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	text-decoration: none;
	color: GrayText;
}

.CustomTabStyle .ajax__tab_header {white-space:nowrap;}
.CustomTabStyle .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.CustomTabStyle .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.CustomTabStyle .ajax__tab_tab {margin-right:4px;text-align:center;overflow:hidden;cursor:pointer;display:-moz-inline-box;display:inline-block}

 .CustomTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../images/AjaxTabs/tab-line.gif) repeat-x bottom;}
 .CustomTabStyle .ajax__tab_outer {padding-right:0px;background:url(../images/AjaxTabs/tab-right.gif) no-repeat right;height:21px;}
 .CustomTabStyle .ajax__tab_inner {padding-left:3px;background:url(../images/AjaxTabs/tab-left.gif) no-repeat;}
 .CustomTabStyle .ajax__tab_tab {height:21px;padding:4px;margin:0;background:url(../images/AjaxTabs/tab.gif) repeat-x;}
 .CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url(../images/AjaxTabs/tab-hover-right.gif) no-repeat right;}
 .CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url(../images/AjaxTabs/tab-hover-left.gif) no-repeat;}
 .CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url(../images/AjaxTabs/tab-hover.gif) repeat-x;}
 .CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url(../images/AjaxTabs/tab-active-right.gif) no-repeat right;}
 .CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url(../images/AjaxTabs/tab-active-left.gif) no-repeat;}
 .CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url(../images/AjaxTabs/tab-active.gif) repeat-x;}
 .CustomTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; padding:3px}

.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.hdr { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #003366; } 
.qst { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #CCCCFF; white-space: nowrap;} 
.ans { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #FFFFCC;
