/* --------------------------------------------------------------------------------*/
/* Navigation - Tabs & Subtabs */
/* --------------------------------------------------------------------------------*/
.TabSelBg { background-image: url(images/tabSelBG.jpg); }
.TabSel { }
A.TabSel { font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; }
/* ------------- */
.TabSeparatorBg { background-image: url(images/NavBG.jpg); }
/* ------------- */
.TabUnselBg { background-image: url(images/tabBG.jpg); }
.TabUnsel { }
A.TabUnsel { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }
/* ------------- */
.SubTabSel { font-family: Helvetica, sans-serif; font-size: 11px; color: #006699; font-weight: bold; }
.SubTabUnsel { }
A.SubTabUnsel { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }

/* --------------------------------------------------------------------------------*/
/* Banner */
/* --------------------------------------------------------------------------------*/
.BannerBg { background-color: #035175; }
.BannerWelcome { font-size: 12px; font-style: italic; font-weight: bold; color: #000000; }
.BannerCmd { font-size: 11px; font-style: italic; color: #000000; }
.BannerLink { line-height: normal; color: #000000; font-size: 11px; }
.BannerLinkSelected { line-height: normal; color: #000000; font-size: 11px; color: #EDBB0F; }
.BannerLogin { font-size: 11px; font-weight: bold; color: #000000; }
.BannerButtonBG { background-image: url(images/bannerbtn_bg.gif); }
.BannerButton { font-size: 10px; font-weight: bold; text-transform: none; color: #4ca33b; } /* green text */
.BannerButtonSeparator { color: #D7D8D2; }
A.BannerButton:link { text-decoration: none; }
A.BannerButton:visited { text-decoration: none; }
A.BannerButton:active { text-decoration: none; }
A.BannerButton:hover { text-decoration: none; color: #e7aa03; }

/* --------------------------------------------------------------------------------*/
/* Site Links */
/* --------------------------------------------------------------------------------*/
.SiteLink { font-weight: bold; color: #034168; font-family: Arial; }
A.SiteLink:link { color: #034168; text-decoration: none; }
A.SiteLink:visited { text-decoration: none; color: #034168; }
A.SiteLink:active { text-decoration: none; color: #034168; }
A.SiteLink:hover { text-decoration: underline; color: #034168; }
/* style for separator between site links */
.Accent { color: blue; font-weight: bold; }

/* --------------------------------------------------------------------------------*/
/* Module-specific styles
/* --------------------------------------------------------------------------------*/
/* text style for reading messages in Discussion */
.Message { background-color: #eeeeee; }

/* style of item titles by Announcements and events */
.ItemTitle { font-size: 9px; font-weight: bold; color: #FFFFFF; }

/* dotter seperator for Assessment*/
.dottedSeperator { border-right-width: 1px; border-right-style: solid; border-top-color: #8A9656; border-right-color: #8A9656; border-bottom-color: #8A9656; border-left-color: #8A9656; }
.dottedBorder { border-top: 1px dashed #666666; border-right: 1px none #666666; border-bottom: 1px none #666666; border-left: 1px none #666666; }
.dottedBorderBottom { border-bottom: 1px dashed #666666; border-right: 1px none #666666; border-top: 1px none #666666; border-left: 1px none #666666; }
.dottedTR { border-top: 1px dashed #666666; border-right: 1px dashed #666666; border-bottom: 1px none #666666; border-left: 1px none #666666; }
/* Orange Label for proficiency score*/
.Proficient { font-size: 20px; color: #D26018; font-weight: bold; }
/* --------------------------------------------------------------------------------*/
/* General styles */
/* --------------------------------------------------------------------------------*/
/* style for module & page titles */
.Head { font-size: 20px; line-height: 31px; color: #1581A0; padding-bottom: 5px; padding-top: 5px; border-bottom: solid 1px #E8E9E4;}
.MS-Head { font-size: 22px; color: #F16122; height: 30px; width: 100%; }
.HeadSmall { font-size: 10px; font-weight: bold; color: #8a9656; text-transform: uppercase; }

/* style of section headers */
.SubHead { font-weight: bold; color: #035175; }

/* sylte of sub-section headers */
.SubSubHead { font-weight: bold; }

/* text style used for most text rendered by modules */
.Normal { }
.NormalBold { font-weight: bold; }
.NormalBoldWhite { font-weight: bold; color: White; }

/* Small Text format */
.SmallText { font-size: 9px; }
.SmallTextGray { font-size: 9px; color:Gray;}
.SmallTextBold { font-size: 9px; font-weight: bold; }

/* Large Text format */
.LargeText { font-size: 22px; }
/* Medium-Large Text format */
.MediumLargeText { font-size: 14px; }
.MediumLargeTextBold { font-size: 14px; font-weight: bold; }

/* Note text -- to be used for all "NOTE: ..." strings */
.NoteText { font-size: 9px; }

/* text style used for textboxes */
.NormalTextBox { }
.SmallTextBox { font-size: 10px; padding: 0 0 0 2; }
.SmallTextBoxUnused { font-size:10px; color:Gray; font-style:italic; }
.NormalRed /* bcragun - need to replace? */ { font-weight: bold; color: red; }

/* text style for command buttons */
.CommandButtonBgLg { background-image: url(http://www.certiport.com/PORTAL/images/middleObtn.gif); }
.CommandButtonBg { background-image: url(http://www.certiport.com/PORTAL/images/middleObtn-small2.gif); }
.CommandButton { font-size: 9px; font-weight: normal; text-transform: none; color: #D26018; }
.CommandButtonBold { font-size: 10px; font-weight: bold; text-transform: none; color: #D26018; }
.MS-CommandButton { font-size: 10px; font-weight: normal; text-transform: none; color: black; }

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { }
A.CommandButton:visited { }
A.CommandButton:active { }
A.CommandButton:hover { }
A.MS-CommandButton:link { }
A.MS-CommandButton:visited { }
A.MS-CommandButton:active { }
A.MS-CommandButton:hover { }

/* text style for command links */
.CommandLink { font-size: 10px; font-weight: normal; font-style: italic; color: #D26018; }
.MS-CommandLink { font-size: 10px; font-weight: normal; font-style: italic; color: black; }
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandLink:link { }
A.CommandLink:visited { }
A.CommandLink:active { }
A.CommandLink:hover { }
A.MS-CommandLink:link { }
A.MS-CommandLink:visited { }
A.MS-CommandLink:active { }
A.MS-CommandLink:hover { }

.CommandLinkLg { font-size: 11px; font-weight: normal; font-style: italic; color: #D26018; }
.MS-CommandLinkLg { font-size: 11px; font-weight: normal; color: blue; }
A.CommandLinkLg:link { }
A.CommandLinkLg:visited { }
A.CommandLinkLg:active { }
A.CommandLinkLg:hover { }
A.MS-CommandLinkLg:link { text-decoration: underline; }
A.MS-CommandLinkLg:visited { text-decoration: underline; }
A.MS-CommandLinkLg:active { text-decoration: underline; }
A.MS-CommandLinkLg:hover { text-decoration: underline; }

/* text style for QuickLinks */
.QuickLink { font-family: Verdana; font-size: 11px; font-weight: normal; color: #81806D;}
A.QuickLink:link { }
A.QuickLink:visited { }
A.QuickLink:active { }
A.QuickLink:hover { color: #4ba146; background: url(http://www.certiport.com/PORTAL/images/nav_arrows.png) no-repeat center left; background-position: 0% 75%; font-weight: bold; }

.QuickLinkOld { font-family: Verdana; font-size: 11px; font-weight: normal; color: #81806D;}
A.QuickLinkOld:link { }
A.QuickLinkOld:visited { }
A.QuickLinkOld:active { }
A.QuickLinkOld:hover { color: #4ba146; font-weight: bold; }

/* text style for Footer H1 */
.FooterTweetH1 { color: #ffffff; font-weight: bold; font-weight: bold; font-family: Georgia, "Times New Roman",Times, serif; font-size: 12px; }

.ControlTitle { color: #8B0000; }
.DataGridList TD { padding: 2px; padding-left: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: Solid; border-right-color: White;}
.DataGridListAlt { padding: 2px; padding-left: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: Solid; border-right-color: White; background-color: #e5e5da;}
.DataGridListNoVerticalLines TD { padding: 2px; padding-left: 10px; padding-right: 10px;}

.RightPaneBG { background-color: #e5e5da; }
.Warning { color: #8B0000; }
.Error { color: red; }
/* Main Background color for tables */
.TableBG { background-color: #e5e5da; border: solid 1px white; }
.MS-TableBG { background-color: White; border: solid 1px black; }
.TableBGNoBorder { background-color: #e5e5da; }
.TableBody { margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.ButtonTable { border: 0px; height: 30px; vertical-align: bottom; }
/* Column header */
.ListHeader { background-color: #bec898; }
.ListHeader2 { background-color: #bec898; color: Black; vertical-align: bottom; border: solid 1 gray;}
.ListHeaderGridView { background-color: #bec898; font-size: 11px; color: Black; vertical-align: bottom; border: solid 1 gray; padding: 3 2;}
.TableBG .ListHeader { }
.ListHeader TD, .ListHeader TD A { font-weight: bold; color: black; padding-top: 3px; padding-bottom: 3px; white-space:nowrap; }
.ListHeaderWrap TD, .ListHeader TD A { background-color: #bec898; font-weight: bold; color: black; padding-top: 3px; padding-bottom: 3px; vertical-align:bottom; }
.TableBG .ListHeader TD { }
/* List background & alternate-line background */
.ListItem { background-color: #f0faff; }
.ListItem TD, .ListItemAlt TD { padding-top: 2px; padding-bottom: 2px; }
.ListItem TD, .ListItemAlt TD, .ListItemSel TD, .ListHeader TD { padding-left: 5px; padding-right: 5px; }
.TableBG .ListItem { }
.ListItemAlt { background-color: #dff1fb; }
.TableBG .ListItemAlt { }
.ListItemSel { background-color: #FAFAF8; }
.ListItemSel TD { border-top: solid 1px #A7B379; border-bottom: solid 1px #A7B379; padding-top: 3px; padding-bottom: 3px; }
.TableBG .ListItemSel { }
/* Section header */
.SectionHeader { font-size: 10px; font-weight: bold; color: #8a9656; text-transform: uppercase; }
.MS-SectionHeader { font-size: 10px; font-weight: bold; color: #F16122; text-transform: uppercase; }
.TableBG .SectionHeaderUnderline { color: White; }
.SectionHeaderUnderline { color: #B7C092; }
.BarSectionHeader { font-size: 10px; font-weight: bold; color: white; text-transform: uppercase; display: block; text-align: left; padding: 5px;}
.BarSectionHeaderBG { background-color: #1483a2; }
.SectionUnderline {height: 10px; width: 100%; background: transparent url(http://www.certiport.com/portal/images/hr_Green.gif) repeat-x scroll center;}

.NestedList { width: 100%; border-top: solid 1px #8A9656; background-color: #F7F7F2; }
.NestedList TD { border-top: solid 1px white; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.NestedListHeader { background-color: #EEEEE3; }
.NestedListHeader TD { color: #8A9656; border-top: solid 1px #8A9656; font-weight: bold; padding-left: 5px; }
.NestedListItem TD { color: #60683C; padding-left: 10px; }
.NestedListItemAlt TD { color: #60683C; padding-left: 10px; }

.Calendar { background-color: White; }
.TableBorder { border: 2px solid #CCCCCC; padding: 5px; }

.PageTabContainer { width: 100%; margin-bottom: 10px; border-bottom: solid 1px #2E6B24; }
.PageTabLeft, .PageTabRight, .PageTabLeftSel, .PageTabRightSel { height: 23px; width: 11px; }
.PageTabCenter, .PageTabCenterSel { padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.PageTabLeft { background-image: url(http://www.certiport.com/PORTAL/images/pagetabLeft.jpg); }
.PageTabRight { background-image: url(http://www.certiport.com/PORTAL/images/pagetabRight.jpg); }
.PageTabCenter { height: 23px; background-image: url(http://www.certiport.com/PORTAL/images/pagetabBG.jpg); padding-top: 5px; }
.PageTabLeftSel { background-image: url(http://www.certiport.com/PORTAL/images/pagetabSelLeft.jpg); }
.PageTabRightSel { background-image: url(http://www.certiport.com/PORTAL/images/pagetabSelRight.jpg); }
.PageTabCenterSel { height: 23px; background-image: url(http://www.certiport.com/PORTAL/images/pagetabSelBG.jpg); }
.PageTabCenter A { color: #035175; font-weight: normal; }
.PageTabCenterSel A { color: White; font-weight: bold; }

.ContentH1 { color: #1581A0; font-weight: bold; }
.ContentH2 { color: #2e2e2e; font-weight: bold; }
.CalloutQuote { color: #1ea2ca; font-weight: bold; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 15pt; margin: 8px; padding: 8px; }
.CalloutQuoteAttribution { color: #8f8f8f; font-weight: normal; margin: 8px; padding: 8px; }
/*.ContentQuote { color: #8f8f8f; font-weight: bold; font-size: larger; }
.ContentQuoteAttribution { color: #8f8f8f; font-weight: normal; }*/

.WideMktgBtnText { color: Black; font-weight: bold; font-size: 11pt; }
.WideMktgBtnLink { color: #D26018; font-weight: bold; font-size: 11pt; }

.ReadOnlyText { color: Gray; }
.ReadOnlyEdit { color: Gray; border-style: none; }
.ReadOnlyEditBox { color: Gray; }

.TranscriptBarSectionHeader {font-size: 12px; font-weight: bold; color: white; text-transform: uppercase; margin-top: 3px; margin-bottom: 3px; display: block; }
.TranscriptBarSectionHeaderBG { background-color: #c69431;}
.TranscriptBarSubSectionHeaderBG { font-size: 12px; font-weight: bold; color: black; }
.TranscriptLogoBG { background-color: #1b5475; }

.Transcript { font-size: 11px; font-weight: normal; color: #C47300; }
/* hyperlink style for buttons and link buttons used for the transcript page */
A.Transcript:link { }
A.Transcript:visited { }
A.Transcript:active { }
A.Transcript:hover { }

.TranscriptBuy { font-size: 10px; font-weight: normal; font-style: italic; color: #035175; }
/* hyperlink style for buttons and link buttons used for the transcript page */
A.TranscriptBuy:link { }
A.TranscriptBuy:visited { }
A.TranscriptBuy:active { }
A.TranscriptBuy:hover { }

.TranscriptSmall { font-size: 9px; font-weight: normal; color: #C47300; }
/* hyperlink style for buttons and link buttons used for the transcript page */
A.TranscriptSmall:link { }
A.TranscriptSmall:visited { }
A.TranscriptSmall:active { }
A.TranscriptSmall:hover { }


.CommandLinkMarketing { font-size: 12px; font-weight: bold; font-style: italic; color: #00008B; }
/* hyperlink style for the marketing link on the Org Admin page */
A.CommandLinkMarketing:link { }
A.CommandLinkMarketing:visited { }
A.CommandLinkMarketing:active { }
A.CommandLinkMarketing:hover { }

/*
 * Address Control Envelope
*/
.EnvelopePadding { padding-left: 15px; }

/* --------------------------------------------------------------------------------*/
/* Wizard */
/* --------------------------------------------------------------------------------*/
.WizardContainer { margin-top: 10px; height: 400px; } 
.StepList { width: 200px; padding-top: 7px; background-color: #e5e5da; vertical-align: top; padding-bottom: 35px; padding-right: 10px;  border: solid 1px gray; } 
.StepListStepContainer SPAN { display: block; padding-left: 15px; margin-left: 5px; white-space: nowrap; height: 15px; } 
.WizardStepListStepContainer SPAN { display: block; padding-left: 15px; margin-left: 5px; white-space: nowrap; height: 15px; text-align:left;} 
.ActiveStep, .ActiveParentStep { color: #8a9656; background-repeat: no-repeat; font-weight: bold; padding-bottom:10px; } 
.ActiveStep { background-image: url(http://www.certiport.com/PORTAL/images/oArrowBtn-Cmd.gif); }
.CompletedStep { color: #8a9656; background-image: url(http://www.certiport.com/PORTAL/images/checkedG.gif); background-repeat: no-repeat; padding-bottom:10px; }		
.PendingStep { color: #8a9656; padding-bottom:10px; }
.StepContainer { vertical-align: top; height: 1px; padding-left: 0px; }
.NavigationContainer { vertical-align: top; margin-top: 10px; text-align: right;}
.WizardTabContainer { margin-top: 0px; height: 400px; } 
.WizardTabContainerHeader { vertical-align: top; margin-top: 0px; text-align: left; margin-bottom:0px; margin-left:0px; padding-left:0px; text-align:left;}
.WizardTabStepList { width: 200px; padding-top:0px; background-color: white; vertical-align: top; padding-bottom: 0px; padding-right: 0px; } 
.WizardTabNavigationContainer { vertical-align: top; margin-top: 10px; text-align: right;}
.WizardSummaryCompletedStep {color: black; background-image: url(http://www.certiport.com/PORTAL/images/BlackCheck.gif); background-repeat: no-repeat; padding-left:15px; padding-bottom:15px;}
.WizardSummaryNonCompletedStep {color: red; padding-left:15px; padding-bottom:15px;}

/*
 * ISwitchable
*/
.ISwitchableReadOnly {color:Gray;}
.ISwitchableEditable {color:Black;}

/* --------------------------------------------------------------------------------*/
/* courseware locator */
/* --------------------------------------------------------------------------------*/
.altTitle { font-size: 20px; color: #666644; }
.introtext { }
.descriptor { font-size: 11px; font-weight: bold; }
table.results { }
.cwCount { font-weight: 600; }
.cwTitle { font-size: 11px; color: #666644; font-weight: 600; }
.publisher { font-size: 11px; color: #666644; font-weight: 600; }
.cwpager { color: #666644; font-weight: 600; }
.cwpager A { color: #666644; font-weight: 600; }

A.Courseware:link { color: #666644; }
A.Courseware:visited { color: #666644; }
A.Courseware:active {  }
A.Courseware:hover {  }

#container { width: 1000px; margin: 0 auto; min-height: 100%; margin-bottom: -175px; position: relative;}
#footerdiv { height: 5px;margin-top:55px; position: relative;}
.clearfooter { height: 125px; clear: both;}

/* start of Paul's changes --------------------------------------------------------------------------------*/
img{border:none;}

#main_container{width:940px; margin:0 auto;}


#header{ width: 940px; height: 120px; margin: 0 auto;}

#left_sidebar {  float: left; margin: 0 -5px 0 -10px; width: 210px; }
#left_sidebar .menu li { padding: 10px 0 10px 12px;  list-style: none;  border-bottom: solid 1px #e8e9e4;  }
#left_sidebar .menu li a{ text-decoration: none; width: 170px; padding: 2px 0 0 17px;}
#left_sidebar .menu li a:hover{ }



#main_content{ width: 485px; float: right; border-right: solid 1px #d1d3c8; min-height: 580px; padding-right: 15px; margin-left:15px; }
#main_content_wide-right{ width: 710px; float: right; min-height: 580px; padding-right: 15px; margin-left:20px; }
#main_content .img{ float: left; margin-right: 12px; margin-bottom: 10px; padding: 8px; border: 1px solid #D2D2C8;}
#main_content_wide-right .img{ float: left; margin-right: 15px; margin-bottom: 10px; padding: 8px; border: 1px solid #D2D2C8;}
#main_content .newsimg{ margin-right: 15px; margin-bottom: 10px; padding: 8px; border: 1px solid #D2D2C8;}
#main_content_wide-right .newsimg{ margin-right: 15px; margin-bottom: 10px; padding: 8px; border: 1px solid #D2D2C8;}


/* text style for command links */
.CommandLink { font-size: 11px; font-weight: bold; color: #4BA146; text-decoration: none;}
.CommandLink:hover { font-size: 11px; font-weight: bold; color: #52B84C; text-decoration: none;}
.MS-CommandLink { font-size: 11px; font-weight: normal; font-style: italic; color: black; }

#right_sidebar { background: url(images/right_sidebar_bg.jpg) top left repeat-x; width: 210px; min-height: 580px; float: right; margin-right: 10px;}
#right_sidebar img{text-align: right; margin-left: 15px; margin-top: 12px;}
#right_sidebar .offimg{margin-left: 20px; margin-bottom: 15px;}
#right_sidebar .offimg2{margin-left: 8px;}
#right_sidebar .offimg3{margin-left: 23px;}

#product_content{margin-top: 0;}
#mta_content{padding-top: 10px;}
#app_products{ width: 898px; height: 150px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(http://www.certiport.com/PORTAL/PIE.htc); padding-top: 5px; border: solid 1px #DBDBD9; margin-left: 20px;}
ul.logos{margin-top: 1px;margin-bottom: 1px; height:50px; list-style-image: none; list-style-position: inside;}
ul.logos li{ display: inline; list-style-type: none;  }
ul.logos li img{padding: 0 23px 0 23px;  border-right: solid 1px #DBDBD9;}
ul.logos li.end img{border:none;}
#app_products .title{margin-left: 5px;}
.title{height:29px; background: url(images/title_bg.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(http://www.certiport.com/PORTAL/PIE.htc); margin: 0 5px -5px 0; }
.title img{margin: 10px 0 0 45px;}
#dig_products{ width: 478px; height: 150px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  behavior: url(http://www.certiport.com/PORTAL/PIE.htc); padding-top: 5px; margin: 15px 0 0 20px;  float: left; border: solid 1px #DBDBD9; }
#dig_products .title{margin-left: 5px;}
#cert_products{ width: 373px; height: 155px; float: right; margin: 15px 20px 0 0; border: solid 1px #DBDBD9;}
#cert_products p.head{ height: 30px; background-color: #006B8A; margin: 5px 5px 0 5px;}
#cert_products p.head img{margin: 10px 0 0 10px;}
#cert_products p.logo{margin: 15px 0 0 20px; float: left;}
#cert_products p.text{margin: 30px 0 0 20px; float: left;}
#cert_products p.go{margin: 60px 0 0 20px; float: left;}
#cert_products ul li{display: inline; list-style-type: none;}


ul.images{margin: 15px 0 0 0; list-style-image: none; list-style-position: inside;}
ul.images li{ display: inline; list-style-type: none;  }
ul.images li img{padding: 5px 10px 5px 0;}
.overview ul.images li img{padding: 5px 30px 5px 0;}

#bottom{margin-top: 15px;}
#content{border-right: solid 1px #D1D3C8; width: 685px; padding-left: 25px;}
.section{width: 670px; margin-top: 10px;}
.top_banner{margin-top: 10px;}
.title span{margin-left: 25px; line-height: 1.5; font-family: 'Rokkitt', serif; color: #ffffff; font-size: 22px; -webkit-text-shadow: #595959 0px 1px 2px; -moz-text-shadow: #595959 0px 1px 2px; text-shadow: #595959 0px 1px 2px;}

.story_title{font-weight: bold; color: #026696;}
/* end Paul --------------------------------------------------------------------------------*/


/* --------------------------------------------------------------------------------*/
/* Tags */
/* --------------------------------------------------------------------------------*/
BODY, H1, H2, H3, H4, H5, H6, DT, TFOOT, THEAD, TH, TD, SELECT, TEXTAREA { font-family: Verdana, Helvetica, sans-serif; color: #2e2e2e; font-size: 11px; line-height: 12pt; font-weight: normal; text-transform: none; }
BODY { margin: 0px; background-color: #0b4d78; }
HTML, BODY { height: 100%; }
P {padding-bottom: 5px; }
H1 { font-size: 20px; line-height: 31px; color: #1581A0; padding-bottom: 15px; padding-top: 5px; border-bottom: solid 1px #E8E9E4;}
H2 { font-size: 20px; color: #666644; }
H3 { font-size: 12px; color: #8B0000; }
H4 { font-size: 12px; color: #8B0000; }
H5, DT { font-size: 11px; font-weight: bold; color: #8B0000; }
H6 { font-weight: bold; color: #8B0000; }
TFOOT, THEAD { font-size: 12px; color: #8B0000; }
TH { vertical-align: baseline; font-size: 12px; font-weight: bold; color: #8B0000; }
A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:active { text-decoration: none; }
A:hover { text-decoration: underline; }
SMALL { font-size: 8px; }
BIG { font-size: 14px; }
BLOCKQUOTE, PRE { font-family: Lucida Console, monospace; }


/* styles for skip to content link */
#skipnav { left: 30px; position: absolute; top: -200px; width:1px; height:1px; overflow:hidden; }
#skipnav A { font-size: 85%; color: #035175; }
#skipnav A:hover { background-color: transparent; }
.HiddenText { left: 30px; position: absolute; top: -200px; width:1px; height:1px; overflow:hidden;}

.ExamTableBody { margin: 10px;}

/* --------------------------------------------------------------------------------*/
/* Internal Tools */
/* --------------------------------------------------------------------------------*/

.IntToolBack{	background-color: #FFFFFF;}
.IntToolDropDownRow{	background-color: #969BA1;}
.IntToolFormBack{	background-color: #FFE4B3;}
.IntToolOptionRow{	background-color: #C0C0C0;}
.IntToolGridHeader{	background-color: #C0C0C0;}
.IntToolGridSelectedRow{ background-color: #E0FFFF; }/*E0FFFF*/
.IntToolFormHeader { font-size: 22px; color: #8A9656; height: 30px; border-bottom: 1px dotted #666666; width: 100%; }
.IntToolSpacing{height: 20px;}
.IntToolRecordBG {background-color: #F5F5DC; border: solid 1px gray;}
.IntToolTableItemTemplate {width: 600px; }

/* =========================================================================
   Additional styles from Studio-Element, currently unused.
   If any of these styles need to be used, they need to be moved to the
   proper place above and removed from this lower list.
   =========================================================================*/
/*
.TableBorder { border: 2px solid #CCCCCC; }
.WelcomeGray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666666; text-transform: none; }
.WelcomeBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-transform: none; }
.smallOrangeText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; text-transform: none; color: D26018; }
.greenBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: capitalize; color: 8A9656; }
.CaptionText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; color: #000000; text-transform: none; }
.MasItemTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #FFFFFF; }
.MasHeadBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000; }
*/
