﻿body { font-family: Arial, Verdana, Helvetica, Sans-serif; color: black; }
form { margin: 0px; }
p { margin-top: 10px; margin-bottom: 10px; }
div { font-size: 12px; line-height: 130%; }
table { font-size: 12px; line-height: 130%; border: 0px; }
fieldset { padding: 10px; margin-top: 10px; border: 1px #cccccc dashed; }
legend { font-family: 'Century Gothic', Verdana, Arial, Sans-serif; font-size: 18px; font-weight: 700; color: #0066ff; line-height: 135%; padding-bottom: 20px; }
hr { color: #cccccc; }
sup { vertical-align: text-top; font-size: 60%; }

.clear { clear: both; }

.copyright { font-family: Arial, Sans-serif; font-size: 11px; font-weight: 700; }
.selectedpuzzlebrowser { padding-top: 8px; }
.alertsection { border: 1px #cccccc dashed; padding: 20px; }
.examplesection { border: 1px #cccccc dashed; padding: 10px; }
.italicheader { font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; color: #555555; letter-spacing: normal; }

.sunupthemeword { font-family: Verdana; font-size: 19px; letter-spacing: -1px; color: #ff6633; font-weight: normal; line-height: 115% }
.sunupaffirmation { font-family: Verdana; font-size: 19px; letter-spacing: -1px; color: black; font-weight: normal; line-height: 115% }

.t16 { font-size: 16px; }
.t16lh { font-size: 16px; line-height: 130%; }

.border { border: 1px #cccccc solid; }
.border-left { border-left: 1px #cccccc solid; }
.border-right { border-right: 1px #cccccc solid; }
.border-top { border-top: 1px #cccccc solid; }
.border-bottom { border-bottom: 1px #cccccc solid; }
.no-pad { padding: 0; }

/* NEW ADMIN STYLES - USED W/ GRID */
#adminTools { font-family: "Lucida Grande", Arial, Helvetica, sans-serif; }
.admin-header { font-size: 21px; font-weight: bold; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; color: #330099; padding-bottom: 10px; }
.admin-box-wrapper { padding: 10px 15px; border-top: 1px #e9e9e9 solid; border-bottom: 1px #e9e9e9 solid; background-color: #f1f5f3; }
.admin-border-bottom { border-bottom: 1px #e9e9e9 solid; }
.admin-info-wrapper { padding: 5px 0; }
.admin-info-header { font-size: 18px; font-weight: bold; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.admin-tabledata-row, .admin-tabledata-rowalt { padding: 5px; border-bottom: 1px #e9e9e9 solid; }
.admin-tabledata-row { background-color: #ffffff;  }
.admin-tabledata-rowalt { background-color: #F5FAFE; }

/* PINNACLE COMMUNITY STYLES */
#pc-container{ margin-top: 10px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; }
#pc-profile-container { width: 150px; font-size: 11px; }
#pc-profile-container img { margin-bottom: 5px; }
#pc-feed-container { width: 575px; font-size: 13px; }
.outer-wrapper-hd { vertical-align: top; padding:  0 20px 0 12px; }
.outer-wrapper-bd { vertical-align: top; border-left: 1px #aaaaaa solid; padding: 0 0 0 20px; }
.pc-header { font-size: 21px; font-weight: bold; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; color: #330099; }
.pc-subheader { font-size: 12px; padding: 3px 0 10px 0; }
.share-wrapper { padding: 10px 0 10px 30px; border-top: 1px #e9e9e9 solid; border-bottom: 1px #e9e9e9 solid; background-color: #f1f5f3; }
.share-label { font-size: 11px; font-style: italic; color: #444444; padding-bottom: 2px; }
.share-textbox { border: 1px #cccccc solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; }
.pc-form-element { font-size: 12px; }
.feed-item-wrapper { padding: 10px 0; border-bottom: 1px #e9e9e9 solid; }
.feed-item-wrapper .hd { width: 75px; float: left; margin-right: 10px; }
.feed-item-wrapper .bd { width: 485px; float: left; }
.feed-item-wrapper a { font-size: 11px; }
.feed-item {  }
.feed-item-hd { font-weight: bold; color: #330099; }
.feed-item-bd { padding: 3px 0; }
.feed-item-fd { font-size: 11px; color: #888888; }
.feed-replies-wrapper { padding: 8px 0 0; }
.feed-item-reply-wrapper { 
	padding: 6px 6px; background-color: #ededff; margin-bottom: 2px;
    /* -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; */
}
.feed-item-reply-wrapper .hd { width: 50px; float: left; margin-right: 8px; }
.feed-item-reply-wrapper .bd { width: 395px; float: left; }
.feed-item-reply-wrapper .bd .info { font-size: 11px; padding: 0 0 3px;  }
.feed-item-reply-wrapper .bd .info span { color: #330099; font-weight: bold;  }
.feed-item-reply-wrapper .bd .stamp { font-size: 11px; color: #888888; }
.memberslist-wrapper { padding: 5px 0; border-bottom: 1px #e9e9e9 solid; }
.memberslist-hd { width: 40px; float: left; margin-right: 10px; }
.memberslist-bd { width: 100px; float: left; color: #330099; font-weight: bold; font-size: 11px; line-height: 110%; }
/* END PINNACLE STYLES */


/* TUTORIAL STYLES AND LINKS */
.tutorialnavcell { padding: 20px; padding-top: 35px;  }
.tutorialcontentcell { padding: 10px; padding-left: 40px; padding-right: 30px; }
.tutorialcontentdiv { padding: 15px; padding-right: 30px; padding-top: 5px; }
.tutorialbubble { background-image: url('/images/Tutorial/bubble_repeater.jpg'); background-repeat: repeat-y; padding: 7px; padding-left: 25px; padding-right: 30px; }
.tutorialheadercell { border: 1px #e0e0e0 solid; border-left: 0px; border-right: 0px; }
.tutorialnavcell { background-color: #fbfbfb; border: 1px #e0e0e0 solid; border-left: 0px; border-bottom: 0px; padding: 10px; padding-left: 15px; }
.tutorialheader { padding: 10px; padding-top: 5px; padding-bottom: 4px; font-size: 12px; color: black; font-family: Verdana; font-weight: bold; }
.tutorialcontentarea { padding: 15px; padding-left: 25px; padding-right: 20px; }
a.tutorialnav:link, a.tutorialnav:visited { color: #3c4548; text-decoration: none; }
a.tutorialnav:hover, a.tutorialnav:active { color: #0066ff; text-decoration: underline; }
a.tutorialnavon:link, a.tutorialnavon:visited { color: #6000aa; text-decoration: underline; }
a.tutorialnavon:hover, a.tutorialnavon:active { color: #6000aa; text-decoration: none; }

/* CONTACT STYLES */
a.contactlink:link, a.contactlink:visited { color: black; font-weight: 700; font-size: 11px; width: 100%; display: table; text-decoration: none; padding: 3px; padding-left: 10px; }
a.contactlink:hover { background-color: #eaeaea; text-decoration: none; }
a.contactlink:active { background-color: #738499; color: white; text-decoration: none; }
.contactheader { width: 70px; font-size: 11px; font-weight: 700; color: #999999; text-align: right; }
.contactheadernowidth { font-size: 11px; font-weight: 700; color: #999999; text-align: right; }
.contactheaderedit { width: 120px; font-size: 11px; font-weight: 700; color: #596e88; text-align: right; }
.contactelementcell { font-size: 12px; padding-left: 5px; }
.contactelement { font-size: 11px; }
.contactsubheader { color: black; font-weight: bold; font-size: 11px; padding-left: 5px; padding-top: 8px; }



/* BUDGET TABLE STYLES */
.bgborder { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding-left: 5px; padding-right: 5px; }
.bgborderblue { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding-left: 5px; padding-right: 5px; background-color: #aad2ff; }
.bgbordersilver { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding-left: 5px; padding-right: 5px; background-color: #dedede; }
.bgbordergold { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding-left: 5px; padding-right: 5px; background-color: #f1c763; }
.bgborderheader { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; border-left: 1px #3b4e87 solid; background-color: #3b4e87; color: white; font-weight: bold; padding: 3px; padding-left: 7px; padding-right: 25px; }
.bgborderheaderempty { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; background-color: #3b4e87; padding-left: 5px; padding-right: 5px; }
.bgbordersubheader { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; border-left: 1px #cccccc solid; font-weight: bold; font-size: 11px; font-family: Arial; color: #444444; padding-left: 7px; padding-right: 25px; }
.bgtextbox { font-family: Arial; font-size: 11px; }

/* CALENDAR STYLES */
.calmonthheader { font-size: 13px; font-weight: bold; color: white; font-family: Verdana, "Century Gothic", Arial, Sans-serif; background-color: #501BA1 }
.caldaywrapper { font-size: 11px; line-height: 110%; padding-top: 3px; }
.cal-timestamp { padding-left: 3px; font-size: 12px; color: #999999; }
.cal-timestamp-on { padding-left: 3px; font-size: 12px; font-weight: bold; }
.cal-hr { border: 0; border-top: 1px #ccc solid; }
.cal-subtext { font-size: 11px; color: #777777; font-weight: normal; }
.calweek-dateheader { border: 1px #ccc solid; border-top: 0; background: #999; text-align: center; color: #fff; font-weight: bold; }
.calweek-dateheader a { color: #fff!important; text-decoration: none; font-weight: bold; }
.calweek-dateheader a:hover { text-decoration: underline; }
.calweek-dateheader.first { border-left: 1px #ccc solid; }
.calweek-entry { border: 1px #e7e7e7 solid; border-top: 0; border-left: 0; padding: 7px 2px 5px 5px; vertical-align: top; }
.calweek-entry.currentday { }
.calweek-entry.hasdata { background: #f0f0fa; }
.calweek-entry.altday { background: #fafafa; }
.calweek-entry.first, .calweek-entry.currentday.first, .calweek-entry.altday.first { padding-right: 0px; } /*border-left: 1px #ccc solid;*/
.calweek-dateheader.last, .calweek-entry.last, .calweek-entry.currentday.last, .calweek-entry.altday.last {}
.calweek-item-wrapper { font-size: 12px; line-height: 105%; padding-bottom: 12px; color: #333; }
.calweek-item-wrapper.completed { color: #888; }
.calweek-item-wrapper a { color: inherit!important; text-decoration: none; }
.calweek-item-wrapper a:hover { text-decoration: underline; }
.calweek-item-header { font-weight: bold; padding-bottom: 3px; line-height: 105%; }	
	
/* MINI FEAT ICONS STYLES (used on calendar) */
.mficon-1 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat left top; }
.mficon-2 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat -25px top; }
.mficon-3 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat -50px top; }
.mficon-4 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat -75px top; }
.mficon-5 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat -100px top; }
.mficon-6 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat -125px top; }
.mficon-7 { width: 25px; height: 25px; float: left; margin: 0 5px 1px 0; background: url(/images/icons/icons_minifeats_sprite_25px.png) no-repeat -150px top; }


.homeheaderdiv { padding: 10px; padding-top: 5px; padding-bottom: 4px; font-size: 12px; color: #535353; font-family: Verdana; font-weight: bold; }
.homecontentarea { padding: 10px; padding-top: 5px; }

/* NEW */
.dailyquote { font-size: 13px; font-style: italic; color: #333399; line-height: 115% }
.dailyquoteauthor { font-style: normal; color: #424242; font-weight: bold; letter-spacing: 0px; font-size: 12px; padding-top: 2px; }
.dailyquotecareer { font-size: 13px; font-weight: normal; font-style: italic; color: #0066ff; line-height: 115% }
.dailyquotewealth { font-size: 13px; font-weight: normal; font-style: italic; color: #03a002; line-height: 115% }
.dailyquoterelationship { font-size: 13px; font-weight: normal; font-style: italic; color: #ff6600; line-height: 115% }
.dailyquotehealth { font-size: 13px; font-weight: normal; font-style: italic; color: #cc0000; line-height: 115% }
.dailyquotespirituallife { font-size: 13px; font-weight: normal; font-style: italic; color: #6000aa; line-height: 115% }
.dailyquotepersonalfulfillment { font-size: 13px; font-weight: normal; font-style: italic; color: #ff6600; line-height: 115% }

.divcontentheader { height: 39px; background-image: url('/images/ContentShells/bgheader_default.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheadercareer { height: 39px; background-image: url('/images/ContentShells/bgheader_career.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderprofile { height: 39px; background-image: url('/images/ContentShells/bgheader_career.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderminifeats { height: 39px; background-image: url('/images/ContentShells/bgheader_minifeats.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderbpvbl { height: 39px; background-image: url('/images/ContentShells/bgheader_minifeats.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderbpvyel { height: 39px; background-image: url('/images/ContentShells/bgheader_relationship.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderrelationship { height: 39px; background-image: url('/images/ContentShells/bgheader_relationship.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheadersunupscript { height: 39px; background-image: url('/images/ContentShells/bgheader_relationship.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderpersonalfulfillment { height: 39px; background-image: url('/images/ContentShells/bgheader_personalfulfillment.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderhealth { height: 39px; background-image: url('/images/ContentShells/bgheader_health.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderspirituallife { height: 39px; background-image: url('/images/ContentShells/bgheader_spirituallife.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheadermilesteps { height: 39px; background-image: url('/images/ContentShells/bgheader_spirituallife.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheaderwealth { height: 39px; background-image: url('/images/ContentShells/bgheader_financialprosperity.jpg'); background-repeat: repeat-x; padding-left: 15px; padding-right: 10px; }
.divcontentheadertext { font-family: Verdana; padding-top: 11px; color: white; font-weight: bold; line-height: 120% }
.divcontentheadertextbpvmilesteps { font-family: Verdana; padding-top: 5px; color: #501BA1; font-weight: bold; line-height: 120% }
.divcontentheadertextrelationship { font-family: Verdana; padding-top: 11px; color: black; font-weight: bold; line-height: 120% }
.divcontentheadertextwealth { font-family: Verdana; padding-top: 11px; color: black; font-weight: bold; line-height: 120% }
.divcontentheadertextsunupscript { font-family: Verdana; padding-top: 11px; color: black; font-weight: bold; line-height: 120% }
.divcontentheaderbpvmilesteps { height: 27px; background-image: url('/images/ContentShells/bgcontent_default.jpg'); background-repeat: repeat-x; padding-left: 10px; padding-right: 10px; margin-top: 5px; }
.divcontent { padding: 5px; padding-left: 15px; padding-right: 10px; margin-top: 5px; }
.divcontentbgpadding { padding: 10px; }
.divcontent2 { background-image: url('/images/ContentShells/bgcontent_default.jpg'); background-repeat: repeat-x; background-position: top; padding: 5px; padding-left: 15px; padding-right: 10px; margin-top: 5px; }
.divcontent2bgonly { background-image: url('/images/ContentShells/bgcontent_default.jpg'); background-repeat: repeat-x; background-position: top; padding-top: 5px; }
.divcontentvisionboard { background-image: url('/images/VisionBoard/visionboard_repeater.jpg'); background-repeat: repeat; padding: 5px; margin-top: 5px; }
.divcontentbpvmilesteps { padding: 5px; padding-left: 10px; padding-right: 10px; }

.divcontentexercisecareer { background-color: #0066ff; background-image: url('/images/Exercises/Career/repeater_lines.jpg'); background-repeat: repeat; padding: 15px; padding-left: 25px; padding-right: 20px; margin-top: 5px; color: white; }
.divcontentexercisecareer table { color: white; font-family: Verdana; font-weight: bold; }
.divcontentexerciserelationship { background-color: #ffe421; background-image: url('/images/Exercises/Relationship/repeater_lines.jpg'); background-repeat: repeat; padding: 15px; padding-left: 25px; padding-right: 20px; margin-top: 5px; color: black; }
.divcontentexerciserelationship table { color: black; font-family: Verdana; font-weight: bold; }
.divcontentexercisepersonalfulfillment { background-color: #ff9900; background-image: url('/images/Exercises/PersonalFulfillment/repeater_lines.jpg'); background-repeat: repeat; padding: 15px; padding-left: 25px; padding-right: 20px; margin-top: 5px; color: white; }
.divcontentexercisepersonalfulfillment table { color: white; font-family: Verdana; font-weight: bold; }
.divcontentexercisehealth { background-color: #b10000; background-image: url('/images/Exercises/Health/repeater_lines.jpg'); background-repeat: repeat; padding: 15px; padding-left: 25px; padding-right: 20px; margin-top: 5px; color: white; }
.divcontentexercisehealth table { color: white; font-family: Verdana; font-weight: bold; }
.divcontentexercisespirituallife { background-color: #6000aa; background-image: url('/images/Exercises/SpiritualLife/repeater_lines.jpg'); background-repeat: repeat; padding: 15px; padding-left: 25px; padding-right: 20px; margin-top: 5px; color: white; }
.divcontentexercisespirituallife table { color: white; font-family: Verdana; font-weight: bold; }
.divcontentexercisewealth { background-color: #03a002; background-image: url('/images/Exercises/Wealth/repeater_lines.jpg'); background-repeat: repeat; padding: 15px; padding-left: 25px; padding-right: 20px; margin-top: 5px; color: white; }
.divcontentexercisewealth table { color: white; font-family: Verdana; font-weight: bold; }

/* used for coloring background of cells for reordering */
.DataTableRow { background-color: none; }
.DataTableRowAlt { background-color: #444444; }
.DataTableRowAlt2 { background-color: #f4f4f4; }

.exercisecheckboxpadding { padding-left: 15px; }
.exerciseitempadding { padding-top: 7px; }

.grayboxheader { background-color: #f6f6f6; color: #444444; font-size: 13px; font-weight: bold; padding-left: 5px; }
.grayboxheader2 { background-color: #f6f6f6; color: #444444; font-size: 12px; font-weight: normal; padding-left: 5px; } /* Careers page secrets section */
.careerboxheader { color: white; font-size: 13px; font-weight: bold; padding-left: 2px; }
.careerheader { color: #0066ff; font-weight: bold; }
.bluetext { color: #0066ff; }
.relationshipboxheader { color: #555555; font-size: 13px; font-weight: bold; padding-left: 2px; }
.relationshipheadertext { color: #6600cc; font-size: 13px; font-weight: bold; }
.purpletext { color: #6600cc; }
.financialprosperityboxheader { background-color: #00ed01; color: white; font-size: 13px; font-weight: bold; padding-left: 5px; }
.financialprosperityheader { color: #00cc00; font-weight: bold; }

.contentbox { padding: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 12px }
.ucouterbox { background-color: #e6e6e6; }
.ucinnerbox { background-color: white; background-image: url('/images/Rounded/UC/inner_repeater.jpg'); background-repeat: repeat-y; padding-right: 5px; padding-left: 7px; font-size: 11px; }
.ucinnerbox div { font-size: 11px; line-height: 120%; padding-bottom: 5px; }
.ucinnerboxdivider { padding-top: 8px; border-top: 1px #cccccc dashed; }
.ucinnerboxdividerbottom { padding-bottom: 3px; border-bottom: 1px #cccccc dashed; }

a.manavlink:link, a.manavlink:visited { color: #314da1; text-decoration: none; }
a.manavlink:hover, a.manavlink:active { text-decoration: underline; color: #0066ff }
a.manavlinkon:link, a.manavlinkon:visited { color: #314da1; text-decoration: none; font-weight: bold; }
a.manavlinkon:hover, a.manavlinkon:active { text-decoration: underline; color: #0066ff }
.manavdiv { border-top: 1px #aaaaaa dashed; padding-top: 7px; padding-bottom: 7px; padding-left: 3px; }


a:link, a:visited { color: #0066ff; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

/* used in header sections to the right of the header (in gradient bars) */
a.graymenulink:link, a.graymenulink:visited { font-family: Arial; font-size: 12px; color: #ffff99; text-decoration: none; font-weight: bold; }
a.graymenulink:hover, a.graymenulink:active { text-decoration: underline; }
a.sunupmenulink:link, a.sunupmenulink:visited { font-family: Arial; font-size: 12px; color: #ff6600; text-decoration: none; font-weight: bold; }
a.sunupmenulink:hover, a.sunupmenulink:active { text-decoration: underline; }
a.careermenulink:link, a.careermenulink:visited { font-family: Arial; font-size: 12px; color: #e3f5ff; text-decoration: none; font-weight: bold; }
a.careermenulink:hover, a.careermenulink:active { text-decoration: underline; }
a.relationshipmenulink:link, a.relationshipmenulink:visited { font-family: Arial; font-size: 12px; color: #ff6600; text-decoration: none; font-weight: bold; }
a.relationshipmenulink:hover, a.relationshipmenulink:active { text-decoration: underline; }
a.personalfulfillmentmenulink:link, a.personalfulfillmentmenulink:visited { font-family: Arial; font-size: 12px; color: #ffff66; text-decoration: none; font-weight: bold; }
a.personalfulfillmentmenulink:hover, a.personalfulfillmentmenulink:active { text-decoration: underline; }
a.healthmenulink:link, a.healthmenulink:visited { font-family: Arial; font-size: 12px; color: #ffcccc; text-decoration: none; font-weight: bold; }
a.healthmenulink:hover, a.healthmenulink:active { text-decoration: underline; }
a.spirituallifemenulink:link, a.spirituallifemenulink:visited { font-family: Arial; font-size: 12px; color: #ccccff; text-decoration: none; font-weight: bold; }
a.spirituallifemenulink:hover, a.spirituallifemenulink:active { text-decoration: underline; }
a.wealthmenulink:link, a.wealthmenulink:visited { font-family: Arial; font-size: 12px; color: #5500ff; text-decoration: none; font-weight: bold; }
a.wealthmenulink:hover, a.wealthmenulink:active { text-decoration: underline; }


.topaccountcell { font-family: 'Segoe UI', Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #424242; }
a.topaccountlink:link, a.topaccountlink:visited { font-family: 'Segoe UI', Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #424242; text-decoration: none; }
a.topaccountlink:hover, a.topaccountlink:active { color: #0066ff; text-decoration: underline; }

.adminformheader { font-size: 17px; font-weight: bold; color: #0066ff; }
.adminmessagetext { color: #0066ff; }
.admintypeofmessagetext { font-size: 11px; font-weight: bold; }

.adminnavcell { padding-left: 12px; padding-right: 12px; }
a.adminnavlink:link, a.adminnavlink:visited { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 13px; font-weight: 700; color: #ffffff; text-decoration: none; }
a.adminnavlink:hover, a.adminnavlink:active { text-decoration: underline; }

/* FORM STYLES */
.button { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #424242; padding: 1px; }
.formHeader { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: 700; padding-top: 7px; }
.formElementText { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; }
.formElementText2 { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; padding-top: 5px; padding-bottom: 15px; }
.formElementText3 { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; padding-top: 5px; padding-bottom: 0px; }
.formValidation { font-family: Arial; font-size: 12px; font-weight: normal; color: red; }
.formValidator { font-family: Arial; font-size: 12px; font-weight: bold; color: red; }
.formTextbox { font-family: Arial; font-size: 12px; }
.formTextboxsm { font-family: Arial;font-size: 11px; }
.formHeadersm {
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #003399; font-weight: 700; padding-top: 7px;
}
