/* ================================
    CSS STYLES FOR THE ASP.NET PORTAL STARTER KIT
    v1.0, 10/2002
   ================================
*/


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	/* 	background-image: url(images/logo.gif);     background-repeat: no-repeat;     background-position: top left; 	*/
}

/* This is the background image */
#bg
{
	width: 400px;
	height: 300px;
	background: url(leaf.gif) repeat;
	border: 2px solid black;
}

/* This is the transparent box */
#transbox
{
	width: 300px;
	margin: 0 50px;
	background-color: #fff;
	border: 2px solid black;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox div
{
	padding: 20px;
	font-weight: bold;
	color: #000;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	position: relative;
}


.headerBg
{
	/*background-color: #9DBBD7;*/
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.StartBg
{
	background-image: url(images/gettingstarted_rightspacer.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.StartHeaderBg
{
	background-image: url(images/gettingstarted_topspacer.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

/* background color for the content part of the pages */
body
{
	background-color: White;
	scrollbar-face-color: #9DBBD7;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #cfe2ef;
	scrollbar-arrow-color: #000000;
	font-size: 100%;
}

.leftNavImage
{
}


/* 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, helvetica;
	font-size: 19px;
	color: white;
	font-weight: normal;
}

.SiteTitleH1
{
	font-family: arial, helvetica;
	font-size: 19px;
	color: white;
	font-weight: normal;
	margin: 0 0 0 0;
}

a.centerTitle:link
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

a.centerTitle:visited
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

a.centerTitle:active
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

a.centerTitle:hover
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

a.admin:link
{
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	color: darkred;
	text-decoration: none;
}

a.admin:visited
{
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	color: #335471;
	text-decoration: none;
}

a.admin:active
{
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	color: darkred;
	text-decoration: none;
}

a.admin:hover
{
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	color: #335471;
	text-decoration: underline;
}

.button
{
	background-color: #F4DB9F;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 80px;
}

.error
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: darkred;
}

/* background/border colors for the selected tab */
.TabBg
{
	background-color: White;
	border-color: White;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg
{
	background-color: #339933;
}

/* background color for the menu area surrounding the tabs */
.MenuBackground
{
	background-color: #336699;
}
.GlossaryMenuBackground
{
	background-color: #336699;
	background-image: url(images/subnav_shadow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ProductList
{
	color: black;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* text style for the selected tab */
.SelectedTab
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link
{
	text-decoration: none;
	color: #335471;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #335471;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #335471;
}

A.OtherTabs:hover
{
	text-decoration: underline;
	color: #335471;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}


.SiteLinkHighlight
{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
}

.SearchQueriesFont
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: white;
}

.SearchQueriesDisplay
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: white;
}

.ArchivePosition
{
	text-align: right;
}


.SiteLinkSmall
{
	font-family: Arial, Helvetica;
	font-size: 7pt;
	font-weight: bold;
	color: Black;
}



.tdBackground
{
	background-color: White;
	font-family: Arial;
	font-weight: 400;
}

/* hyperlink style for the site links */
A.SiteLink:link
{
	text-decoration: none;
	color: #339933;
}

A.SiteLink:visited
{
	text-decoration: none;
	color: #339933;
}

A.SiteLink:active
{
	text-decoration: none;
	color: #339933;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: #339933;
}

/* hyperlink style for the site links */
A.SiteLinkSmall:link
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkSmall:visited
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkSmall:active
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkSmall:hover
{
	text-decoration: underline;
	color: #339933;
}


A.SiteLinkHighlight:link
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkHighlight:visited
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkHighlight:active
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkHighlight:hover
{
	text-decoration: underline;
	color: #339933;
}

/* style for separator between site links */
.Accent
{
	color: black;
	font-weight: bold;
}

.footer
{
	border-top: solid 1px #72B9DC;
}

.searchr
{
	border: solid 1px 1px 1px 1px #9DBBD7;
}

.footerText
{
	font-family: arial, Helvetica;
	font-size: 11px;
}
A.footerLink:link
{
	text-decoration: none;
	color: #339933;
	font-size: 11px;
}

A.footerLink:visited
{
	text-decoration: none;
	color: #339933;
	font-size: 11px;
}

A.footerLink:active
{
	text-decoration: none;
	color: #339933;
	font-size: 11px;
}

A.footerLink:hover
{
	text-decoration: underline;
	color: #339933;
	font-size: 11px;
}

/* Generic Site Text Style */
/* Light Blue Header */
.LBlueHeader
{
	font-size: larger;
	font-family: Arial,Helvetica;
	color: #72B9DC;
}

/* White text */
.BoldWhiteText
{
	font-size: 14px;
	font-family: Arial, Helvetica;
	color: White;
}

/* Links */
.SmallLinkText
{
	font-family: Arial;
	font-weight: bold;
	color: #339933;
}

/* Module Title */
.ModuleTitle
{
	background-color: #72B9DC;
	background-image: url(images/lightblue_spacer.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	color: #336699;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #eeeeee;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-family: arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
}

/* GENERAL */
/* style for module titles */
.Head
{
	font-family: arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

/* style for module titles */
h4.head
{
	margin: 0 0 0 0;
}

.sectionHeading
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

/* Content Pane Headings */
.ContentPaneHeading
{
	font-family: arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.NormalBig
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
}

.Small
{
	font-family: arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.NormalRed
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: arial, Verdana, sans-serif;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
}

.sideNav
{
	font-size: 12px;
}

.link
{
	font-size: 13px;
	text-decoration: underline;
}

A.CommandButton:link
{
	text-decoration: underline;
	color: darkred;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: darkred;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: darkred;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: darkred;
}

A.nav:link
{
	text-decoration: underline;
	color: darkred;
}

A.nav:visited
{
	text-decoration: underline;
	color: darkred;
}

A.nav:active
{
	text-decoration: underline;
	color: darkred;
}

A.nav:hover
{
	text-decoration: underline;
	color: darkred;
}

A.crumbs:link
{
	text-decoration: none;
	color: darkred;
	font-size: 11px;
}

A.crumbs:visited
{
	text-decoration: none;
	color: darkred;
	font-size: 11px;
}

.crumbs
{
	font-size: 11px;
	font-family: arial, Verdana, sans-serif;
}

A.crumbs:active
{
	text-decoration: none;
	color: darkred;
	font-size: 11px;
}

A.crumbs:hover
{
	text-decoration: underline;
	color: darkred;
	font-size: 11px;
}

P
{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

label
{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.searchResultsN
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: normal;
}

.searchResultsB
{
	font-size: 12px;
	font-family: arial, Helvetica;
	font-weight: bold;
	color: #336699;
}


/* GENERIC */
H1
{
	font-family: arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666644;
}

H2
{
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	line-height: 13px;
}

H3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

H4
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}

H5, DT
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}

H6
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}

TFOOT, THEAD
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	color: darkred;
}

TH
{
	vertical-align: baseline;
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}

A:link
{
	text-decoration: none;
	color: darkred;
}

A:visited
{
	text-decoration: none;
	color: #335471;
}

A:active
{
	text-decoration: none;
	color: darkred;
}

A:hover
{
	text-decoration: underline;
	color: #335471;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 1.13px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL.ticked
{
	margin: 15px 0 0 20px;
	padding: 0 0 0 0;
}

UL.ticked LI
{
	list-style-image: url(images/approved_list_green.gif);
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}


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;
}

TD.ReportHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #335471;
	font-family: Arial, Verdana, sans-serif;
	background-color: #9dbbd7;
	font-variant: small-caps;
}

.sectionheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #326698;
	font-weight: bold;
}

.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #326698;
}

.tableheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #326698;
}

.greyText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.MediumGreyText
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.blueText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #326698;
}

.whiteText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 18px;
}

.whiteHeaderText
{
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}
a.HelpLink
{
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: white !important;
	display: block;
	padding-right: 70px;
	text-align: center !important;
}
.errorText
{
	font-size: 11px;
	color: #ff6666;
	font-family: Arial, Helvetica, sans-serif;
}
/* Table Borders */
.DarkBlueBorder
{
	background-color: #336699;
}
.LightBlueBorder
{
	background-color: #72B9DC;
}
.GreenBorder
{
	background-color: #339933;
}
.LightGreyBorder
{
	background-color: #CCCCCC;
}
.DarkGreyBorder
{
	background-color: #999999;
}

/* Text */
.BlueSubHeading
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #336699;
}

.EvalCentreList_items
{
	margin: 4px 0 3px 0;
}

/* White Link Text*/
a.WhiteLinkText:link
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 9.5pt;
	color: White;
}

a.WhiteLinkText:visited
{
	font-family: arial, verdana, sans-serif;
	font-size: 9.5pt;
	color: white;
	font-weight: bold;
}

a.WhiteLinkText:active
{
	font-family: arial, verdana, sans-serif;
	font-size: 9.5pt;
	color: white;
	font-weight: bold;
}

a.WhiteLinkText:hover
{
	font-family: arial, verdana, sans-serif;
	font-size: 9.5pt;
	color: white;
	font-weight: bold;
}
/* Glossary Link Text*/
a.GlossaryLinkText:link
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 12pt;
	letter-spacing: -1;
	color: White;
}

a.GlossaryLinkText:visited
{
	font-family: arial, verdana, sans-serif;
	font-size: 12pt;
	color: white;
	font-weight: bold;
}

a.GlossaryLinkText:active
{
	font-family: arial, verdana, sans-serif;
	font-size: 12pt;
	color: white;
	font-weight: bold;
}

a.GlossaryLinkText:hover
{
	font-family: arial, verdana, sans-serif;
	font-size: 12pt;
	color: white;
	font-weight: bold;
}

.SmallGrey
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: lowercase;
	color: silver;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.Feedback
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #339933;
}

.black
{
	color: #000000;
}

.blue
{
	color: #336699;
}

.green
{
	color: #339933;
}

.strong_list
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
}

.faintborder
{
	border: 1px solid gray;
	padding: 5px 5px 5px 5px;
}

/* Netadvantage 6 Version 3 styles */
.UltraGrid_FrameStyle
{
	font-size: 8pt;
	font-family: Verdana;
}
.WhitePagerLinks a
{
	color: #FFFFFF;
	margin: 0 0 1px 0;
	text-decoration: underline;
}


img.noborder
{
	border: none 0px #000000;
}

.helptext_cell
{
	border: 1px solid #72B9DC;
	padding: 3px 3px 3px 3px;
}

.helpLink
{
	float: right;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.red
{
	color: Red;
}

.vendorpreview_trailer
{
	margin: 0 0 0 0;
	text-align: left;
	width: 590px;
	float: left;
	z-index: 1;
}

.RedLink
{
	color: Red;
	font-weight: bold;
}

.sitemapH1
{
	font-size: 18px;
}

.sitemapH2
{
	font-size: 14px;
}

.sitemapH3
{
	font-size: 12px;
}

.sitemapH4
{
	font-size: 10px;
}

.VendorReportPrintMe
{
	float: right;
	width: 86px;
	height: 20px;
	font-weight: normal;
}

.VendorReportPrintMe span
{
	margin: 2px 0 0 0;
	display: block;
}

.VendorReportPrintMe img
{
	margin: 0;
	padding: 0;
	float: left;
}


#print_header
{
	display: none;
}

.ButtonSiteLink
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	border: none;
	background-color: #FFF;
}


#pnlPreviewTrailingText
{
	background-color: #FFF;
}

.RSSItemTitle
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
}

.RSSItemDate
{
	font-family: arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000080;
}

h2.H2_TopNewItem
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	display: inline;
}


.why-register-signin
{
	width: 350px;
	height: auto;
}

.why-register-vendor
{
	width: 240px;
	height: auto;
}

.HelpBoxesFont
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.HelpBoxesGreenBG
{
	background-color: #00A63F;
}

.HelpBoxesBlueBG
{
	background-color: #095799;
}

.HelpBoxesTableBG
{
	background-color: #F0F6EE;
}


.HelpBoxesWhiteHeaderText
{
	font-family: Helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}

.HelpBoxesText
{
	font-family: arial, Helvetica;
	font-size: 12pt;
	margin: 10px 20px 20px 20px;
}

.HelpBoxesTextRight
{
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
	float: right;
	margin-right: 3px;
}

.HelpBoxesTextLeft
{
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
	float: left;
	margin-left: 15px;
}

.HelpBoxesButtonCentre
{
	text-align: center;
}

.HelpBoxesTextLink
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #095799;
}

.HelpBoxesImageLayOut
{
	text-align: center;
	margin: 0 0px 5px 0px;
}

A.HelpBoxesTextLink:hover
{
	text-decoration: underline;
}

/* News Images */

.tblDatalist
{
	padding-left: 7px;
	padding-right: 7px;
}

.NewsItemTitle
{
	font-family: arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	margin-bottom: 3px;
}

.NewsImage
{
	width: 52px;
	text-align: left;
	border: 1px solid #666666;
}
.dlItems tbody tr
{
	vertical-align: top;
}
.SayingAboutUs
{
	line-height: 20px;
	text-align: center;
	border-bottom: solid 1px #72B9DC;
	margin-bottom: 10px;
}

/* New Home Page CSS*/


/* user control panel after login*/
.SiteLinkWithUnderscore
{
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}


A.SiteLinkWithUnderscore:link
{
	margin-right: 12px;
	text-decoration: underline;
	color: #339933;
}

A.SiteLinkWithUnderscore:visited
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkWithUnderscore:active
{
	text-decoration: none;
	color: #339933;
}

A.SiteLinkWithUnderscore:hover
{
	text-decoration: underline;
	color: #339933;
}

.block_lable
{
	margin: 2px 0 10px 0;
	border: 1px solid gray;
	padding: 5px;
}


/* space between leftpane and centre pane*/
#GapPane
{
	padding: 5px;
}
.PaneSeparator
{
	margin: 0 0 0 0;
}

.homepage_title
{
	font-size: 0.8em;
	color: #fff;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin: 8px 0 0 0;
	text-align: center;
}
.homepage_tel
{
	font-size: 1.4em;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin: 0 5px 5px 0;
	text-align: right;
	color: #336699;
	float: right;
}

.homepage_tel_text
{
	font-size: 1em;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin: 5px 5px;
	color: #336699;
	font-style: italic;
	float: left;
	text-align: left;
}

#HomePageTopMenuPane table
{
	/*this is to make sure the top text and tel number are separated*/
	width: 100%;
}

#whyjoinus_block
{
	position: relative;
	margin: 15px;
}

.hide_swich
{
	position: relative;
	text-align: right;
	color: #CC0000;
	font-weight: bold;
}

/* set background images for corners */
.rbroundbox
{
	background: url(images/roundcorner/background2.gif) repeat;
	background-color: #D3D0ED;
}
.rbtop div
{
	background: url(images/roundcorner/top_left2.gif) no-repeat top left;
}
.rbtop
{
	background: url(images/roundcorner/top_right2.gif) no-repeat top right;
}
.rbbot div
{
	background: url(images/roundcorner/bottom_left2.gif) no-repeat bottom left;
}
.rbbot
{
	background: url(images/roundcorner/bottom_right2.gif) no-repeat bottom right;
}

/* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot
{
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent
{
	margin: 0 20px;
}
.rbroundbox
{
	width: 100%;
	margin: auto;
}




.welcome
{
	font-family: arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.user_name
{
	font-family: arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0 5px 0 5px;
}

.helpbox_bg_label
{
	margin: 0 0 10px 1px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #D3D0ED;
	text-align: center;
	height: 40px;
}
.helpbox_bg_label a, .helpbox_bg_label a:visited
{
	position: relative;
	top: 10px;
	color: #336699;
}
.bg_label
{
	background-color: #D3D0ED;
	height: 20px;
	margin: 10px 2px 0 5px;
}

.div_gap
{
	margin: 5px 0 5px 0;
}

.helpbox_title_bg_label_left
{
	background-image: url(images/bg_button.png);
	background-repeat: no-repeat;
}

.helpbox_title_bg_label
{
	background-image: url(images/green_bg_corner.png);
	background-repeat: no-repeat;
	padding: 5px;
	text-align: center;
	height: 15px;
}


#rss_news
{
	float: left;
	width: 100%;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll; /* important*/
	height: 155px;
}

/* fix the banner for firefox */
.veritcal_top
{
	vertical-align: top;
}



#homepage_topmenu_links
{
	position: relative;
	display: block;
	height: 15px;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvitica,Arial,Verdana,sans-serif;
	text-align: center;
}

#homepage_topmenu_links ul
{
	width: auto;
	text-align: center;
}

#homepage_topmenu_links ul li
{
	display: block;
	float: left;
}

#homepage_topmenu_links ul li a
{
	font-size: 0.9em;
	display: block;
	color: #fff;
	width: 145px;
	height: 25px;
	margin-right: 20%;
	background-image: url(images/bg_button.png);
	background-repeat: no-repeat;
	padding-top: 4px; /* 	background-color:#339933; 	*/
}
.WhyRegister_imageOff
{
	background-image: url(images/bg_button_off.png) !important;
}
.WhyRegister_imageOn
{
	background-image: url(images/bg_button.png) !important;
}
.WhyRegister_imageOff span
{
	color: #339933;
}
#homepage_topmenu_links ul li a:hover
{
	text-decoration: underline;
}

#homepage_topmenu_links ul li a.current, #foxmenu ul li a.current:hover
{
	color: #000;
	background: #fff;
}

.adFlash p
{
	margin: 0;
	padding: 0;
}

.divFlash
{
	background-color: #336699;
	padding: 4px;
	width: 100%;
}

.vertical_middle
{
	vertical-align: middle;
}
.vertical_top
{
	vertical-align: top;
}
table.BottomPane
{
	padding-top: 10px;
}
td#HomePageBottomPaneRight
{
	padding-left: 10px;
}

div.rotatingcontent
{
	margin-top: 5px;
}

td#HomePageBottomPane2
{
	border-top: solid 1px #72B9DC;
}
a.bottomlink
{
	text-decoration: none;
}
.bottomlinkimage
{
	border: none !important;
}


.clear
{
	clear: both;
}

.float-left
{
	float: left;
	text-align: left;
}

.float-right
{
	float: right;
	text-align: right;
}

.top-bottom-blue-line
{
	margin-left: 8px;
	width: 370px;
	border-top: 1px solid #72B9DC;
	border-bottom: 1px solid #72B9DC;
	height: 200px;
}



/* News Wires*/

#newsWire-wrapper
{
	width: 790px;
	margin: 0 auto;
}
.float-right-news
{
	float: right;
}

.float-left-news
{
	float: left;
}

.left-content-pane
{
	width: 150px;
}

.right-content-pane
{
	width: 640px;
}
.clear
{
	clear: both;
}
.blue-border
{
	border: 1px solid #72b9dc;
	padding: 6px 15px;
}

.form-label
{
	width:110px;
    margin-right:20px;
	float:left;
	font-weight:bold;
    

	}
	
	.newswire-h1
	{
		color:#339933;
		font-size:1.5em;
		 
		}
		
		.newswire-block
		{
			margin:15px;
			}