body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
}

.Error
{
	padding-left: 25px;
	padding-bottom: 20px;
	color: #BA0000;
}

/* IMAGES */
IMG
{
    border-width: 0px;
}

/* HEADER */
.HeaderLogo
{
	padding-top: 5px;
	padding-bottom: 15px;
	color: #0C60AA;
	font-size: 24pt;
	text-decoration: none;
}
.HeaderNav
{
	color: Black;
    font-size: 8pt;
}
.HeaderNavUser
{
    color: #BA0000;
    font-weight: bold;
}
.HeaderNavAction
{
    color: #0C60AA;
}
.HeaderTabs
{
    background-color: #0C60AA;
}
.HeaderTab
{
	color:#ffffff;
	text-decoration:none;
	font-size:11pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	white-space: nowrap;
}
.HeaderTabSelected
{
	color:#ff0000;
	text-decoration:none;
	font-size:12pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	white-space: nowrap;
}
a.HeaderTab
{
	text-decoration: underline;
}
a.HeaderTabSelected
{
	text-decoration: none;
}
a.HeaderTab:hover
{
    text-decoration: none;
    color: #7b8cad;
}

/* CONTENT */
.ContentOuterCell
{
    width: 100%;
    text-align: center;
}
.ContentDiv
{
    padding-left: 25px;
    padding-right: 10px;
}
.ContentTable
{
	border-style: solid;
	border-width: 1px;
}
.ContentInnerCell
{
    text-align: left;
}
.ContentSpreader
{
    width: 600px;
    height: 1px;
}
.ContentFixed
{
    width: 600px;
}
.ContentFixedWide
{
    width: 800px;
}
.ContentFixedNarrow
{
    width: 450px;
}
.BlankRow
{
	height: 15px;
}
.PageBreak
{
	page-break-after: always;
}
a.ContentLink
{
	font-weight: bold;
    text-decoration: none;
	color: #E54646;
}
a.ContentLink:hover
{
    text-decoration: underline;
	color: #E54646;
}


/* MENUS */
.ActionMenu
{
	padding: 5px;
    border-width: thin;
    border-style: outset;
    width: 172px;
    font-size: 9pt;
    background-color: #f03030;
}
a.ActionMenuLink
{
	font-weight: bold;
    text-decoration: none;
	color: white;
}

.Menu
{
    border-width: 2px;
    border-style: ridge;
    width: 172px;
    font-size: 8pt;
}
.MenuTitleRow
{
    background-color: #0C60AA;
    vertical-align: middle;
    text-align: left;
}
.MenuTitle 
{
	font-size:10pt;
	color: #ffffff;
	font-weight:bold;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.MenuBody
{
    padding: 7px;
}
.MenuItemsHeader
{
    padding-bottom: 7px;
}
.MenuItemsFooter
{
    padding-top: 7px;
}
.MenuItems
{
    line-height: 16px;
    color: #919698;
    padding-left: 20px;
    text-indent: -20px;
}
.MenuItem
{
    color: #0C60AA;
}
.MenuEm
{
    color: #53A555;
}
.MenuAction
{
	color: #E54646;
}
.MenuButton
{
    font-size: 10px;
}
.MenuSpacer
{
	height: 5px;
}
.MenuLabel
{
    color: #0C60AA;
    font-size: 8pt;
    font-weight: bold;
}
.MenuInput
{
    font-size:8pt;
    width: 120px;
}

/* QUICK LINKS */
.QuickLinks
{
    border-width: 2px;
    border-style: ridge;
    width: 140px;
}
.QuickLinksTitleRow
{
    background-color: #0C60AA;
    vertical-align: middle;
    text-align: left;
}
.QuickLinksTitle 
{
	font-size:10pt;
	color: #ffffff;
	font-weight:bold;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.QuickLinksBody
{
    text-align: left;
    padding-left: 7px;
    padding-bottom: 7px;
}
.QuickLinksItems
{
    padding-top:5px;
    line-height: 16px;
    color: #919698;
}
.QuickLinksItem
{
    color: #0C60AA;
    font-size: 8pt;
}

/* TESTAMONIALS */
.Testamonial
{
    font-style: italic;
}

/* HEADERS */
.BodyHeader1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0C60AA;
	font-weight: bold;
    padding-bottom: 5px;
}
.BodyHeader2
{
	font-size: 11pt;
	color: #0C60AA;
	font-weight: bold;
	text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
.BodyHeader3
{
	font-size: 10pt;
	color: #0C60AA;
	font-weight: bold;
	text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

/* LABELS */
.Label
{
	font-size: 10pt;
	padding-top: 3px;
	text-align: left;
	padding-right: 4px;
	color: #0C60AA;
	font-weight:bold;
	text-decoration:none;
}

/* LINKS */
.Links
{
	line-height: 16px;
}
.Link
{
	color: #0C60AA;
}
.Links A
{
	color: #0C60AA;
}

/* BREAD CRUMB TRAIL */
.BreadCrumbTrail A
{
	color: #0C60AA;
}
.BreadCrumbTrail
{
	font-size: 8pt;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

/* TEXT */
.PageNotification
{
	font-size: 12pt;
	color: #BA0000;
	margin: 20px;
	text-align: center;
}
.Text
{
	font-size: 10pt;
	font-weight: normal;
}
.TextEm
{
	font-size: 10pt;
	color: #BA0000;
	text-transform: uppercase;
}
.SmallTextEm
{
	font-size: 8pt;
	color: #BA0000;
}
.SmallText
{
	font-size: 8pt;
	color: Black;
}
.FaintText
{
	font-size: 8pt;
	color: Black;
	width: 200px;
}
.NoResultsText
{
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
input.Text
{
	padding-right: 10px;
}
textarea.Text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
a.Text
{
	color: #0C60AA;
}

/* LIST BOXES */
.FixedListBox
{
    width: 200px;
}
.WideFixedListBox
{
    width: 480px;
}

/* BUTTONS */
.Buttons
{
	text-align: right;
}
.Button
{
	font-weight: bold;
	color: white;
	background-color: #0C60AA;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
}
a.Button
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
	border-style: outset;
	border-width: thin;
}
input.Button
{
	padding-top: 2px;
	padding-bottom: 1px;
}

/* UPLOAD */
input.Upload
{
	font-weight: bold;
	color: white;
	background-color: #0C60AA;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
}

/* SPACING */
.VertSpace
{
	height: 10px;
}
.HorizSpace
{
	padding-left: 20px;
    width: 20px;
}



/* MSG BOARD STYLES */
.MsgBoardPostBox
{
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #E2E8E8;
    margin-bottom: 10px;
    margin-top: -2px;
}
.MsgBoardPostCorner
{
}
.MsgBoardPostBoxHeading
{
    padding: 4px;
	background-color: #E2E8E8;
}
.MsgBoardPostBoxHeadingSelected
{
    padding: 4px;
	background-color: #ABD7D8;
}
.MsgBoardPostBody
{
    padding: 8px 4px 4px 4px;
}
.MsgBoardPostAction
{
    padding: 8px 4px 4px 4px;
}
.MsgBoardPostPending
{
	color:#53A555;
}
.MsgBoardPostSubject
{
}

/* GRID STYLES */
.GridTable
{
    margin-top: 10px;
	border-style: none;
	border-width: 0px;
}
.GridHeader TH
{
    padding-bottom: 8px;
    background-color: #0C60AA;
}
.GridHeader
{
	color: white;
    background-color: #0C60AA;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
.GridHeaderEndcap
{
	width: 10px;
    background-color: #0C60AA;
}
.GridHeader A
{
	color: white;
    background-color: #0C60AA;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
.GridRow
{
}
.GridRow A
{
}
.GridRow TD
{
}
.GridRow TD A
{
	color: #0C60AA;
}
.GridRow TD A.ContentLink
{
	color: #E54646;
}

.GridRowHighlight
{
	color:white;
	background-color: #708090;
}
.GridRowHighlight A
{
	color:white;
	background-color: #708090;
}
.GridRowHighlight SPAN
{
	color:white;
	background-color: #708090;
}
.GridRowHighlight TD
{
	color:white;
	background-color: #708090;
}
.GridPager
{
	color: white;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-top: 3px;
}
.GridPagerSearchLabel
{
	color: #0C60AA;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 3px;
}
.GridPagerSearchInput
{
	background-color: white;
	text-align: left;
	border-width: 1px;
	border-style: solid;
}
.GridPagerPageList
{
	text-align: left;
	border-width: 1px;
	border-style: solid;
}
.GridPagerPageInput
{
	background-color: white;
	text-align: left;
	border-width: 1px;
	border-style: solid;
}
.GridPagerPageCount
{
	color: #0C60AA;
	font-weight: bold;
	text-align: left;
}
.GridPagerSearchReset
{
	color: #0C60AA;
	text-align: left;
}
.GridPagerNav
{
	color: #0C60AA;
	text-align: left;
	margin-left: 2px;
	margin-right: 2px;
}

/* QUESTION/ANSWER STYLES */
.QuestionRow
{
	font-weight: bold;
}
.AnswerTable
{
	margin-left: 20px;
	margin-top: 10px;
}
.AnswerLetter
{
	font-weight: bold;
}

/* STORE STYLES */
.ProductActions
{
	padding-left: 75px;
}
.ProductIndicator
{
	padding-left: 25px;
}

