#BlogButtons .StandardButtonRow  { text-align: center; }
#CommentButton .AdminButtonRow { padding-left: 109px; }
#Comments .Center { background: transparent; color: #898989; display: inline-block; float: left; font-size: 10px; font-weight: bold; height: 20px; line-height: 17px; padding-bottom: 1px; padding-left: 3px; padding-right: 5px; text-align: center; text-decoration: none; }
#Comments .Left { background-image: url('images/Standard/commenticon.jpg'); background-repeat: no-repeat; display: inline-block; height: 16px; vertical-align: middle; width: 24px; }
#Comments .Right { display: none; }
#CurrentUser { display: inline-block; font-size: 10px; margin-left: 42px; vertical-align: bottom; width: 300px; }
#CurrentUser .StandardButton { margin-left: 5px; vertical-align: middle; }
#CurrentUser .StandardButton .Center, #CurrentUser .StandardButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/admin-center.png'); background-repeat: repeat-x; color: #7b7b7b; display: inline-block; float: left; font-weight: bold; height: 18px; line-height: 16px; padding-bottom: 1px; text-align: center; text-decoration: none; }
#CurrentUser .StandardButton .Left, #CurrentUser .StandardButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/admin-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 18px; width: 10px; }
#CurrentUser .StandardButton .Right, #CurrentUser .StandardButtonInactive .Right { background-color: transparent; background-image: url('images/Standard/admin-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 18px; text-decoration: none; width: 10px; }
#CurrentUser .StandardButton, #CurrentUser .StandardButtonInactive { display: inline-block; font-size: 10px; margin-right: 2px; text-decoration: none; }
#CurrentUser .StandardButton:hover { cursor: pointer; }
#CurrentUser .StandardButton:hover .Center { background-color: transparent; background-image: url('images/Standard/admin-center-hover.png'); color: #333333; display: inline-block; }
#CurrentUser .StandardButton:hover .Left { background-color: transparent; background-image: url('images/Standard/admin-left-hover.png'); display: inline-block; }
#CurrentUser .StandardButton:hover .Right { background-color: transparent; background-image: url('images/Standard/admin-right-hover.png'); display: inline-block; }
#CurrentUser .StandardButtonBox { margin: 5px 0px 5px 0px; }
#CustomPopup { font-size: 14px; line-height: 20px; width: 600px; }
#Edit_captcha_img { border: 1px solid #e8e8e8; margin: 7px 0 0 0; }
#HomeMDOverlayID { font-size: 14px; line-height: 20px; width: 800px; }
#MDTestimonials { width: 600px; }
#QueryFilter .StandardButtonRow { margin-bottom: 10px; margin-top: 10px; }
#ShowAll { display: none; }
#ShowNext .Center { background-image: url("images/TRM/scroll_next.png"); background-position: right top; background-repeat: no-repeat; color: #e6e5df; font-family: Tahoma,Arial,Verdana; font-size: 40px; font-weight: normal; height: 24px; padding: 10px 0 2px; width: 97px; }
#ShowNext .Left { display: none; }
#ShowNext .Right { display: none; }
#ShowPrev .Center { background-image: url('images/TRM/scroll_prev.png'); background-position: left top; background-repeat: no-repeat; color: #e6e5df; font-family: Tahoma,Arial,Verdana; font-size: 40px; font-weight: normal; height: 24px; padding: 10px 0 2px; width: 97px; }
#ShowPrev .Left { display: none; }
#ShowPrev .Right { display: none; }
#Support { background-image: url('/images/TRM Content/support_img.jpg'); background-position: top left; background-repeat: no-repeat; padding-left: 150px; }
#TICPageDescription { border-bottom: 1px solid #dedede; min-height: 260px; }
#TICPromo { float: left; margin-top: 25px; }
#VideobarID { text-align: center; }
#Working { background-color: transparent; background-image: url('/images/50white.png'); display: none; left: 0px; position: absolute; text-align: center; top: 0px; }
#subpage { margin-bottom: 10px; min-height: 430px; }
.AccessTreeElement { display: none; padding-left: 14px; }
.AccessTreeElementVisible { display: block; padding-left: 14px; }
.AccessTreeNode { padding: 1px; }
.AccessTreeTopElement { margin-top: 0px; }
.Active { color: #000000 !important; }
.AdminButton .Center, .AdminButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/admin-center.png'); background-repeat: repeat-x; color: #7b7b7b; display: inline-block; float: left; font-weight: bold; height: 18px; line-height: 16px; padding-bottom: 1px; text-align: center; text-decoration: none; }
.AdminButton .Left, .AdminButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/admin-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 18px; width: 10px; }
.AdminButton .Right, .AdminButtonInactive .Right { background-color: transparent; background-image: url('images/Standard/admin-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 18px; text-decoration: none; width: 10px; }
.AdminButton, .AdminButtonInactive { display: inline-block; font-size: 10px; margin-right: 2px; text-decoration: none; }
.AdminButton:hover { cursor: pointer; }
.AdminButton:hover .Center { background-color: transparent; background-image: url('images/Standard/admin-center-hover.png'); color: #333333; display: inline-block; }
.AdminButton:hover .Left { background-color: transparent; background-image: url('images/Standard/admin-left-hover.png'); display: inline-block; }
.AdminButton:hover .Right { background-color: transparent; background-image: url('images/Standard/admin-right-hover.png'); display: inline-block; }
.AdminButtonBox { margin: 5px 0px 5px 0px; }
.BackToLink { font-size: 10px; }
.BlogColumn { border-bottom: 1px solid #5B5B5B; margin-bottom: 25px; }
.BlogCommentAuthor { font-size: 10px; }
.BlogCommentBody { margin-bottom: 40px; margin-left: 17px; margin-top: 10px; }
.BlogCommentEditData { margin-left: 110px; }
.BlogCommentEditHeader { bottom: 0px; color: #595959; font-size: 10px; font-weight: bold; left: 0px; margin-right: 5px; min-height: 20px; min-width: 90px; padding: 2px; padding-left: 6px; padding-right: 6px; position: absolute; text-align: right; top: 0px; }
.BlogCommentEditInput { height: 15px; margin-bottom: 7px; width: 250px; }
.BlogCommentEditInputFocus, .BlogCommentEditInput:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 15px; margin: 0px; margin-bottom: 7px; width: 250px; }
.BlogCommentEditInputText { color: #595959; font-size: 12px; font-weight: normal; height: 100px; margin-bottom: 7px; width: 350px; }
.BlogCommentEditInputTextFocus, .BlogCommentEditInputText:focus { background-color: #FFFFFF; color: #595959; font-weight: normal; height: 103px; margin: 0px 0px 7px 0px; width: 350px; }
.BlogCommentEditRow { color: #595959; display: block; min-height: 22px; min-width: 450px; position: relative; }
.BlogCommentNumber { display: inline-block; width: 15px; }
.BlogCommentTime { color: #b7b7b7; float: right; font-size: 10px; }
.BlogEditBox { overflow-y: auto; }
.BlogEditData { margin-left: 90px; }
.BlogEditHeader { background-color: transparent; bottom: 0px; color: #333333; font-size: 10px; font-weight: bold; left: 0px; margin-right: 5px; min-height: 20px; min-width: 70px; padding: 2px; padding-left: 6px; padding-right: 6px; position: absolute; text-align: right; top: 0px; }
.BlogEditInput { background-color: #f7f7f7; color: #888888; font-size: 12px; font-weight: normal; margin: 2px; }
.BlogEditInputFocus, .BlogEditInput:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; margin: 0px; }
.BlogEditInputText { background-color: #f7f7f7; color: #888888; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 400px; }
.BlogEditInputTextFocus, .BlogEditInputText:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 400px; }
.BlogEditRow { background-color: Transparent; clear: both; color: #5860AA; display: block; min-height: 22px; min-width: 601px; position: relative; }
.BlogImage { margin-top: 20px; }
.BlogIndex a { display: inline-block; margin-bottom: 10px; }
.BlogIndexItem { margin-bottom: 25px; }
.BlogIndexList { list-style-type: none; margin: 25px 0 55px 0; padding: 0px; }
.BlogIndexList a { text-decoration: none; }
.BlogIndexList a:hover { text-decoration: underline; }
.BlogPosButton .Center { background-image: none; color: #848484; font-size: 11px; height: 12px; line-height: 12px; }
.BlogPostBody { padding: 25px 0 20px; }
.BlogPostBox { display: inline-block; margin-right: 55px; width: 610px; }
.BlogPostButton { margin: 5px; text-decoration: none; }
.BlogPostButton .Center { background-image: none; color: #848484; font-size: 10px; font-weight: bold; }
.BlogPostButton:hover .Center { background-image: none; color: #595959; }
.BlogPostButtonRow { border-top: 1px solid #efefef; height: 18px; margin: 0px; margin-bottom: 20px; margin-top: 15px; }
.BlogPostComment { color: #595959; display: inliine-block; }
.BlogPostComments { margin-bottom: 25px; }
.BlogPostComments .StandardButtonBox { margin: 15px 0px 20px 0px; padding-left: 109px; }
.BlogPostDate { color: #b7b7b7; font-size: 10px; text-length: 2px; text-transform: uppercase; }
.BlogPostInfo { color: #b7b7b7; float: right; font-size: 9px; padding-right: 10px; text-align: right; }
.BlogPostTitle { color: #333333; font-size: 14px; font-weight: bold; padding: 10px 0px 20px 5px; }
.BlogRight { display: inline-block; vertical-align: top; width: 255px; }
.BlogRightTitle { font-size: 10px; font-style: Times New Roman; letter-spacing: 1px; margin-bottom: 7px; margin-top: 15px; text-align: center; text-transform: uppercase; }
.BlogSummaryImage { height: 85px; width: 235px; }
.BlogTestimonial { font-size: 12px; }
.BlogTestimonial ul { color: #5b5b5b; font-weight: bold; list-style-image: url('images/TRM/dash2.png'); margin: 5px 0 0 0 ; padding: 0 0 0 24px; }
.BlueText { color: #0286a1; }
.BottomBar { background-color: #efefef; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-top: 1px solid #dedede; color: #808080; font-size: 12px; margin-top: 10px; min-height: 80px; padding: 8px; }
.BottomBar a { color: #575757; font-size: 10px; font-weight: normal; text-decoration: none; }
.BottomBarBody { background-color: #ffffff; margin: 15px 0 10px  0px; padding-left: 20px; }
.BottomBarCLBox { color: #999999; display: inline-block; font-size: 12px; font-weight: normal; margin: 0px 25px 0px 0px; vertical-align: top; width: 100px; }
.BottomBarFooter { line-height: 100%; padding-left: 20px; }
.BottomBarHeader { background-color: #e1e1e1; padding: 10px 10px 10px 20px; }
.BottomBarMenuBox { display: inline-block; font-weight: normal; margin: 0px 25px 0px 0px; vertical-align: top; width: 100px; }
.BottomBarTitle { display: inline-block; font-weight: bold; margin: 0px 25px 0px 0px; width: 100px; }
.BottomHr { border-top: 1px solid #bbbbbb; margin: 10px 0; }
.Calendar { display: block; font-size: 10px; height: 110px; text-align: center; width: 126px; }
.Calendar .Cell { display: inline-block; padding-bottom: 2px; padding-right: 3px; padding-top: 1px; text-align: right; width: 15px; }
.Calendar .DaySpecial { color: #ea5005; }
.Calendar .DayToday { background-color: #22BED6; color: #ffffff; }
.Calendar .DayTodaySpecial { background-color: #71BBC6; color: #BAFCFF; }
.Calendar .Link { text-decoration: none; }
.Calendar .Link:hover { background-color: #7b7b7b; color: #FFFFFF; cursor: pointer; font-weight: bold; text-decoration: none; }
.Calendar .Month { display: inline-block; font-weight: bold; text-align: center; vertical-align: middle; width: 98px; }
.Calendar .Next { background-image: url(images/Standard/ArrowRight.png);; background-repeat: no-repeat; display: inline-block; font-weight: bold; height: 9px; text-align: right; vertical-align: middle; width: 7px; }
.Calendar .Next:hover { cursor: pointer; text-decoration: underline; }
.Calendar .Prev { background-image: url(images/Standard/ArrowLeft.png);; background-repeat: no-repeat; display: inline-block; font-weight: bold; height: 9px; margin-left: 5px; text-align: left; vertical-align: middle; width: 7px; }
.Calendar .Prev:hover { cursor: pointer; text-decoration: underline; }
.Calendar .Row { text-align: center; width: 126px; }
.Calendar .Weekday { font-weight: bold; }
.Calendar .Weekend { background-color: #F3F3F3; }
.Calendar .WeekendSpecial { background-color: #F3F3F3; color: #ea5005; }
.Calendar .WeekendToday { background-color: #22BED6; color: #ffffff; }
.Calendar .WeekendTodaySpecial { background-color: #71BBC6; color: #BAFCFF; }
.CaseBoxContent { display: block; margin-bottom: 5px; }
.CaseBoxContentBody { background-color: #EEEEEE; border: 1px solid; border-color: #000099; border-top: none; display: block; padding: 5px; white-space: nowrap; }
.CaseBoxContentTitle { background-color: #0099CC; border: 1px solid; border-color: #FFFFFF; color: #FFFFFF; display: block; font-weight: bold; height: 14px; padding: 3px; }
.CaseBoxInactive { display: block; margin-bottom: 5px; }
.CaseBoxInactiveBody { background-color: #EEEEEE; border: 1px solid; border-color: #000099; border-top: none; display: block; padding: 5px; white-space: nowrap; }
.CaseBoxInactiveTitle { background-color: #cccccc; border: 1px solid; border-color: #FFFFFF; color: #FFFFFF; display: block; font-weight: bold; height: 14px; padding: 3px; }
.CaseBoxInput { display: block; margin-bottom: 5px; }
.CaseBoxInputBody { background-color: #EEEEEE; border: 1px solid; border-color: #000099; border-top: none; display: block; padding: 5px; white-space: nowrap; }
.CaseBoxInputTitle { background-color: #0099CC; border: 1px solid; border-color: #FFFFFF; color: #FFFFFF; display: block; font-weight: bold; height: 14px; padding: 3px; }
.CaseImage { border: none; }
.Clear { clear: both; }
.ContactButton .Center, .ContactButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/lightgreybutton-center.png'); background-repeat: repeat-x; color: #898989; display: inline-block; float: left; font-weight: bold; height: 20px; line-height: 17px; padding-bottom: 1px; padding-left: 3px; padding-right: 5px; text-align: center; text-decoration: none; }
.ContactButton .Left, .ContactButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/lightgreybutton-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 20px; width: 7px; }
.ContactButton .Right, .ContactButtonInactive .Right { background-color: transparent; background-image: url('images/Standard/lightgreybutton-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 20px; text-decoration: none; width: 7px; }
.ContactButton, .ContactButtonInactive { display: inline-block; font-size: 11px; margin-right: 5px; text-decoration: none; vertical-align: middle; }
.ContactButton:hover { cursor: pointer; }
.ContactButton:hover .Center { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-center.png'); color: #333333; display: inline-block; }
.ContactButton:hover .Left { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-left.png'); display: inline-block; }
.ContactButton:hover .Right { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-right.png'); display: inline-block; }
.ContactButtonBox { margin: 5px 0px 5px 0px; }
.ContactButtonRow { margin-top: 10px; padding-left: 312px; }
.ContactEditData { display: inline-block; margin-left: 225px; }
.ContactEditHeader { bottom: 0px; color: #595959; font-weight: bold; left: 0px; margin-right: 5px; min-height: 20px; min-width: 210px; padding: 2px; padding-left: 6px; padding-right: 6px; position: absolute; text-align: right; top: 0px; }
.ContactEditInputText { color: #595959; font-size: 12px; font-weight: normal; height: 100px; margin: 0px; width: 294px; }
.ContactEditInputTextFocus, .ContactEditInputText:focus { background-color: #FFFFFF; color: #595959; font-size: 12px; font-weight: normal; height: 102px; margin: 0px; width: 450px; }
.ContactEditRow { clear: both; color: #595959; display: block; margin-bottom: 7px; min-height: 22px; position: relative; }
.ContactSectionTitle { color: #7BB1B2; font-weight: bold; margin-bottom: 25px; margin-top: 7px; }
.CreditsSection { vertical-align: middle; }
.CropImage:hover { cursor: crosshair; }
.CustomerStories .WhiteBox { position: relative; width: 565px; }
.CustomerStories .WhiteBoxWithImage { height: 340px; position: relative; width: 565px; }
.CustomerStories1 { background-image: url('images/TRM Background images/customer_stories_1.jpg'); background-repeat: no-repeat; height: 360px; padding: 50px; }
.CustomerStories2 { background-image: url('images/TRM Background images/customer_stories_2.jpg'); background-repeat: no-repeat; height: 360px; padding: 50px; }
.CustomerStories3 { background-image: url('images/TRM Background images/customer_stories_3.jpg'); background-repeat: no-repeat; height: 360px; padding: 50px; }
.CustomerStories4 { background-image: url('images/TRM Background images/customer_stories_4.jpg'); background-repeat: no-repeat; height: 360px; padding: 50px; }
.CustomerStories5 { background-image: url('images/TRM Background images/customer_stories_5.jpg'); background-repeat: no-repeat; height: 360px; padding: 50px; position: relative; }
.CustomerStoriesBox { display: inline-block; margin-right: 101px; margin-top: 30px; width: 450px; }
.CustomerStoriesFooter { font-size: 12px; line-height: 115%; margin: 10px 0; margin-top: 15px; }
.CustomerStoriesFooter a { font-weight: normal; }
.CustomerStoriesHeader { color: #999999; font-size: 14px; font-style: italic; margin-bottom: 15px; }
.CustomerStoriesSectionBody ul { color: #5b5b5b; font-weight: bold; list-style-image: url('images/TRM/dash2.png'); margin: 5px 0 0 0 ; padding: 0 0 0 24px; }
.CustomerStoriesSectionBox { background-color: #ffffff; background-image: url('images/TRM/share_btn.png'); background-position: center top; background-repeat: no-repeat; display: inline-block; font-size: 12px; min-height: 550px; padding: 20px 45px 30px 45px; vertical-align: top; width: 280px; }
.CustomerStoriesSectionFooter { color: #999999; font-style: italic; margin-bottom: 20px; }
.CustomerStoriesSectionsTitle { font-size: 18px; margin-bottom: 10px; }
.CustomerStoriesShareBody { margin: 10px 0; width: 180px; }
.CustomerStoriesShareButton { margin-bottom: 40px; margin-left: 20px; }
.CustomerStoriesTitle { color: #999999; display: inline-block; font-style: italic; margin-bottom: 5px; }
.DecisionNode { text-decoration: none; }
.DecisionNode:hover { text-decoration: underline; }
.DecisionNodeAnswers { font-style: italic; text-decoration: none; }
.DecisionNodeAnswers:hover { text-decoration: underline; }
.Department { color: #123456; font-weight: bold; text-decoration: none; }
.Department:hover, .Group:hover, .Organization:hover, .User:hover { font-weight: bold; }
.DigitalDownloadDescription { clear: both; margin: 0 0 25px; min-height: 175px; }
.DigitalDownloadDescription .Category { color: #8a8a8a; font-size: 10px; margin-bottom: 7px; }
.DigitalDownloadDescription .Image { background-color: #FFFFFF; border: 1px solid #AEAEAE; float: left; margin: 0 20px 0 0; max-width: 120px; padding: 3px; }
.DigitalDownloadDescription .Title { color: #5b5b5b; font-size: 18px; }
.DigitalDownloadElement { margin: 0px 25px 10px 35px; overflow: auto; }
.DigitalDownloadElementAuthor { font-style: italic; margin: 0px 0px 10px 240px; }
.DigitalDownloadElementDescription { border-bottom: 1px solid #d3d3d3; margin-left: 240px; min-height: 105px; padding-bottom: 5px; }
.DigitalDownloadElementDownloadButton { background-image: url('images/TRM/CBdownloadsm.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 42px; margin: 68px 0px 0px 5px; outline: none; width: 75px; }
.DigitalDownloadElementImage { max-height: 120px; max-width: 100px; text-align: center; vertical-align: middle; }
.DigitalDownloadElementImageBack { background-image: url('images/TRM/CBbook_list.png'); background-repeat: no-repeat; float: left; height: 150px; line-height: 150px; margin-right: 10px; padding: 10px; text-align: center; vertical-align: middle; width: 105px; }
.DigitalDownloadElementName { font-size: 18px; margin: 20px 0px 0px 240px; }
.DigitalDownloadFeature { background-color: #ffffff; border: 1px solid #d3d3d3; margin-bottom: 10px; overflow: auto; padding: 40px 25px 20px 35px; }
.DigitalDownloadFeatureAuthor { font-style: italic; margin: 0px 0px 10px 250px; }
.DigitalDownloadFeatureDescription { margin-left: 250px; }
.DigitalDownloadFeatureDownloadButton { background-image: url('images/TRM/CBdownloadsm.png'); display: inline-block; height: 42px; margin: 15px 0px 0px 0px; outline: none; width: 75px; }
.DigitalDownloadFeatureImage { max-height: 200px; max-width: 150px; text-align: center; vertical-align: middle; }
.DigitalDownloadFeatureImageBack { background-image: url('images/TRM/CBbook_feature.png'); background-repeat: no-repeat; float: left; height: 239px; line-height: 239px; margin-right: 10px; padding: 10px; text-align: center; vertical-align: middle; width: 170px; }
.DigitalDownloadFeatureName { font-size: 18px; margin-left: 250px; }
.DigitalDownloadFeatureTitle { font-size: 24px; font-weight: bold; margin: 20px 0px 15px 250px; }
.DigitalDownloadGroup { font-size: 24px; margin-bottom: 20px; padding-left: 30px; }
.DigitalDownloadGroup:hover { cursor: pointer; }
.DigitalDownloadGroupFree { font-size: 12px; font-style: italic; font-weight: normal; }
.DigitalDownloadGroupTitle { color: #878787; font-size: 18px; font-weight: bold; }
.DigitalDownloadGroupTitleBar { background-color: #ededed; background-image: url('images/TRM/CBlist_title_bar.jpg'); background-repeat: repeat-x; border: 1px solid #949494; min-height: 36px; padding: 5px 5px 5px 40px; }
.DigitalDownloadGroups { background-color: #ffffff; border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; padding: 20px 20px 20px 10px; }
.DigitalDownloadGroups .Closed { background-image: url(images/TRM/CBclosed.png); background-position: left center; background-repeat: no-repeat; }
.DigitalDownloadGroups .Open { background-image: url(images/TRM/CBopen.png); background-position: left center; background-repeat: no-repeat; }
.DigitalDownloadLink { background-image: url('images/TRM/CBinformation.png'); background-repeat: no-repeat; display: inline-block; height: 17px; margin: 2px 0px 0px 5px; vertical-align: top; width: 17px; }
.Disabled { visibility: hidden; }
.ErrorFloat { float: right; margin-right: 200px; }
.FileUploadFolder { display: inline-block; font-weight: bold; margin-right: 20px; vertical-align: top; }
.FileUploadFolderSize { font-size: 10px; }
.FileUploadHelp { font-size: 10px; margin: 10px 0px 10px 0px; }
.FlashPlayer { height: 300px; width: 300px; }
.FloatLeft { float: left; margin-right: 15px; }
.FloatRight { float: right; margin-left: 15px; }
.Gallery .DetailThumb { display: inline-block; padding-left: 10px; padding-right: 10px; text-align: center; vertical-align: middle; }
.Gallery .ElementDescription { margin: auto; min-height: 50px; text-align: center; width: 400px; }
.Gallery .ElementName { font-weight: bold; margin-top: 3px; text-align: center; }
.Gallery .Image { vertical-align: middle; }
.Gallery .ImageBox { height: 400px; line-height: 400px; text-align: center; }
.Gallery .IndexThumb { display: inline-block; margin-bottom: 15px; padding-left: 10px; padding-right: 10px; text-align: center; vertical-align: middle; }
.Gallery .Thumbnail { border: 0px; }
.Gallery2 { min-height: 350px; }
.Gallery2 .DetailThumb { border: 1px solid #9e9e9e; display: inline-block; height: 15px; line-height: 15px; margin-bottom: 10px; margin-right: 10px; }
.Gallery2 .ElementDescription { margin-top: 3px; }
.Gallery2 .ElementName { clear: left; font-weight: bold; margin-top: 3px; }
.Gallery2 .Image { margin-bottom: 7px; max-width: 400px; vertical-align: middle; }
.Gallery2 .ImageBox { height: 250px; line-height: 250px; text-align: center; width: 400px; }
.Gallery2 .Thumbnail { border: 0px none; padding: 0px; }
.Gallery2 .ThumbnailBox { height: 200px; margin-left: 50px; width: 217px; }
.Gallery2 .ThumbnailGroup { background-image: url('images/Standard/Gallery2-Background.png'); background-repeat: no-repeat; height: 217px; }
.Gallery2Button .Center, .Gallery2ButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/admin-center.png'); background-repeat: repeat-x; color: #9E9E9E; display: inline-block; float: left; font-weight: bold; height: 18px; line-height: 17px; padding: 0px 0px 0px 0px; text-align: center; text-decoration: none; }
.Gallery2Button .Left, .Gallery2ButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/admin-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 18px; width: 10px; }
.Gallery2Button .Right, .Gallery2ButtonInactive .Right { background-image: url('images/Standard/admin-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 18px; text-decoration: none; width: 10px; }
.Gallery2Button, .Gallery2ButtonInactive { display: inline-block; margin-right: 5px; text-decoration: none; vertical-align: middle; }
.Gallery2Button:hover { cursor: pointer; }
.Gallery2Button:hover .Center { color: #353535; }
.Gallery2Image { float: right; margin-right: 120px; width: 400px; }
.Gallery3 { padding-top: 9px; }
.Gallery3 .DetailThumb { display: inline-block; height: 39px; margin: 0px 1px 0px 0px; vertical-align: middle; width: 39px; }
.Gallery3 .FirstSlide { background-image: url('images/Standard/First.png'); display: inline-block; height: 28px; margin: 0px 5px 0px 5px; vertical-align: middle; width: 28px; }
.Gallery3 .Image { margin-right: 1px; max-width: 399px; vertical-align: middle; }
.Gallery3 .ImageBox { height: 266px; line-height: 266px; margin-bottom: 2px; text-align: center; }
.Gallery3 .LastSlide { background-image: url('images/Standard/Last.png'); display: inline-block; height: 28px; margin: 0px 5px 0px 5px; vertical-align: middle; width: 28px; }
.Gallery3 .NextSlide { background-image: url('images/Standard/Next.png'); display: inline-block; height: 28px; margin: 0px 5px 0px 5px; vertical-align: middle; width: 28px; }
.Gallery3 .NextThumb { background-image: url('images/Standard/ArrowRight.png'); background-repeat: no-repeat; display: inline-block; height: 9px; vertical-align: middle; width: 7px; }
.Gallery3 .PrevSlide { background-image: url('images/Standard/Prev.png'); display: inline-block; height: 28px; margin: 0px 5px 0px 5px; vertical-align: middle; width: 28px; }
.Gallery3 .PrevThumb { background-image: url('images/Standard/ArrowLeft.png'); background-repeat: no-repeat; display: inline-block; height: 9px; margin-right: 1px; vertical-align: middle; width: 7px; }
.Gallery3 .SlideButtonBox { height: 40px; margin: 10px 0px 2px; text-align: center; }
.Gallery3 .Slideshow { display: inline-block; height: 40px; margin: 0px 5px 0px 5px; vertical-align: middle; width: 40px; }
.Gallery3 .Start { background-image: url('images/Standard/Play.png'); }
.Gallery3 .Stop { background-image: url('images/Standard/Pause.png'); }
.Gallery3 .Thumbnail { border: 0px none; }
.Gallery3 .ThumbnailBox { text-align: center; }
.Gallery3 .ThumbnailGroup { display: inline-block; text-align: center; width: 400px; }
.GalleryButton .Center, .GalleryButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/greybutton-center.png'); background-repeat: repeat-x; color: #FFFFFF; display: inline-block; float: left; font-weight: bold; height: 30px; line-height: 25px; padding: 0px 3px 0px 3px; text-align: center; text-decoration: none; }
.GalleryButton .Left, .GalleryButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/greybutton-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 27px; padding-top: 3px; width: 10px; }
.GalleryButton .Right, .GalleryButtonInactive .Right { background-image: url('images/Standard/greybutton-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 27px; text-decoration: none; width: 12px; }
.GalleryButton, .GalleryButtonInactive { display: inline-block; margin-right: 5px; text-decoration: none; vertical-align: middle; }
.GalleryButton:hover { cursor: pointer; }
.GalleryButton:hover .Center { background-image: url('images/Standard/greybutton-hover-center.png'); color: #F9F9F9; }
.GalleryButton:hover .Left { background-image: url('images/Standard/greybutton-hover-left.png'); }
.GalleryButton:hover .Right { background-image: url('images/Standard/greybutton-hover-right.png'); }
.GalleryItem { display: inline-block; width: 175px; }
.GalleryItemBox { white-space: nowrap; }
.GalleryItemBox:hover { background-color: #EEEEEE; }
.GlossaryContent { border-left: 1px solid; margin-left: 250px; min-height: 400px; padding-left: 10px; }
.GlossaryElement { display: none; }
.GlossaryImage { border: none; }
.GlossaryImageBox { border: none; float: left; margin: 5px; margin-right: 10px; }
.GlossaryLink { color: #00B1DD; text-decoration: none; }
.GlossaryLink:hover { font-weight: bold; }
.GlossaryNavigate { float: left; width: 250px; }
.GlossaryPhrase { font-size: 14px; font-weight: bold; }
.GlossarySection { margin-left: 15px; }
.GlossaryTopic { font-size: 20px; text-decoration: none; }
.GlossaryTopic:hover { text-decoration: underline; }
.GoogleMap { height: 300px; width: 500px; }
.GrayBox { background-color: #e6e3da; border: 1px solid #8f8d87; display: inline-block; margin: 15px 15px 15px 0; min-height: 75px; min-width: 150px; padding: 15px; }
.GrayBox .PageSubTitle { margin-left: 50px; }
.GrayBox a { text-decoration: none; }
.GreyText { color: #b5b5b5; font-size: 10px; }
.Group { color: #00B9D6; font-weight: bold; text-decoration: none; }
.HKHealthyEatingImg { background-image: url('images/TRM_KH_HE/HealthyKitchen2.png'); background-repeat: no-repeat; height: 269px; width: 344px; }
.HKHealthyEatingImg:hover { background-image: url('images/TRM_KH_HE/HealthyKitchen2hover.png'); background-repeat: no-repeat; cursor: pointer; }
.HKImgText { padding-left: 11px; }
.HKKitchenHelperImg { background-image: url('images/TRM_KH_HE/HealthyKitchen1.png'); background-repeat: no-repeat; height: 269px; width: 344px; }
.HKKitchenHelperImg:hover { background-image: url('images/TRM_KH_HE/HealthyKitchen1hover.png'); background-repeat: no-repeat; cursor: pointer; }
.HealthyEating1 { background-image: url('images/TRM_KH_HE/healthy_eating_1.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.HealthyEating2 { background-image: url('images/TRM_KH_HE/healthy_eating_2.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.HealthyEating3 { background-image: url('images/TRM_KH_HE/healthy_eating_3.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.HealthyEating4 { background-image: url('images/TRM_KH_HE/healthy_eating_4.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.HealthyEating5 { background-image: url('images/TRM_KH_HE/healthy_eating_5.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.HealthyKitchenPage { height: 400px; }
.HealthyKitchenSection { color: #575757; float: left; font-size: 18px; padding-left: 50px; width: 400px; }
.HealthyKitchenSection a { font-weight: normal; }
.HomeBuy { vertical-align: middle; width: 100px; }
.HomeHeader { display: inline-block; float: left; font-size: 10px; height: 100px; line-height: 120%; padding: 42px 0 0 10px; width: 137px; }
.HomeImage { display: inline-block; height: 370px; margin-bottom: 10px; }
.HomeLine { border-bottom: 1px solid #d2d2d2; margin-bottom: 10px; }
.HomeLinks { border-top: 1px solid #b2b2b2; margin: 170px 0 0 0; padding-top: 30px; width: 240px; }
.HomeLinks a { display: inline-block; font-size: 12px; margin-bottom: 3px; text-decoration: none; }
.HomeMDSection { float: left; margin-right: 25px; width: 50px; }
.HomeMDSectionBody { font-size: 16px; padding-top: 30px; }
.HomeMDSectionIcon { float: left; margin-right: 65px; }
.HomeMDSectionIcon img { height: 100px; vertical-align: middle; }
.HomeMDTICicon { display: inline-block; margin-right: 15px; }
.HomeMDThumb { vertical-align: middle; }
.HomeMDThumb img { height: 50px; }
.HomeMDVideoSection { color: #575757; float: left; height: 330px; padding-right: 50px; width: 235px; }
.HomeMDVideoSection a { font-weight: normal; }
.HomePage { background-image: url('/images/TRM/Home1.jpg'); background-repeat: no-repeat; display: inline-block; font-size: 16px; height: 370px; margin-bottom: 10px; padding: 0px 28px 0px 20px; vertical-align: top; width: 627px; }
.HomePage a { text-decoration: none; }
.HomeSection { background-image: url(images/TRM/square.png); background-repeat: no-repeat; float: left; height: 147px; margin-right: 14px; padding: 10px; width: 200px; }
.HomeSection a { text-decoration: none; }
.HomeSectionBox { display: block; height: 167px; }
.HomeSectionImage { text-align: center; }
.HomeSectionLast { background-image: url(images/TRM/square.png); background-repeat: no-repeat; float: left; height: 147px; padding: 10px; width: 200px; }
.HomeSectionLast a { text-decoration: none; }
.HomeSectionSpace { width: 20px; }
.HomeSectionTitle { color: #5b5b5b; font-family: Tahoma, Arial, Verdana; font-size: 18px; font-weight: normal; margin: 8px 0; text-align: center; }
.HomeSticker { display: inline-block; height: 100px; vertical-align: top; width: 100px; }
.HomeSubBody { margin-left: 185px; }
.HomeSubBox { margin-top: 50px; }
.HomeSubFooter { float: left; }
.HomeSubImage { float: right; }
.HomeSummaryBox { border-bottom: 1px solid #333333; min-height: 50px; }
.HomeTICBox { background-color: #ffffff; border: 1px solid #DEDEDE; color: #575757; margin-bottom: 10px; min-height: 104px; padding: 15px; }
.HomeTICBox a, .HomeTICBox .PageLink { text-decoration: none; }
.HomeTICLogo { float: right; margin-left: 20px; margin-right: 10px; }
.HomeTRMImage { float: left; height: 148px; }
.HomeTitle { color: #5b5b5b; display: inline-block; font-family: Tahoma, Arial, Verdana; font-size: 20px; font-weight: normal; margin: 50px 7px 35px 0; text-decoration: none; vertical-align: top; width: 172px; }
.IFrame { display: none; min-height: 75px; min-width: 500px; }
.Image { border: none; }
.InformedBlogImage { display: inline-block; float: right; margin-bottom: 50px; }
.InformedColumn { display: inline-block; vertical-align: top; width: 275px; }
.InformedMain { display: inline-block; margin-right: 135px; vertical-align: top; width: 500px; }
.InformedMain .BlogPost { margin-bottom: 25px; }
.InformedPostImage { margin: 0 0 15px 0; }
.KagiStore { border: none; height: 1000px; width: 922px; }
.KitchenHelper1 { background-image: url('images/TRM_KH_HE/kitchen_helper_1.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.KitchenHelper2 { background-image: url('images/TRM_KH_HE/kitchen_helper_2.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.KitchenHelper3 { background-image: url('images/TRM_KH_HE/kitchen_helper_3.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.KitchenHelper4 { background-image: url('images/TRM_KH_HE/kitchen_helper_4.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.KitchenHelper5 { background-image: url('images/TRM_KH_HE/kitchen_helper_5.jpg'); background-repeat: no-repeat; font-size: 12px; height: 135px; padding: 192px 0 0 41px; }
.Legal .PageLink { font-size: 10px; margin-right: 15px; }
.Legal .PageLink:hover { color: #333333; text-decoration: underline; }
.LibraryItem { display: inline-block; min-width: 175px; }
.LibraryItemBox:hover { background-color: #EEEEEE; }
.ListDash { line-height: 200%; list-style-image: url('images/TRM/dash.png'); margin-top: 30px; }
.LoginForm .ForgotPassword { font-size: 10px; font-weight: bold; }
.LoginForm .ForgotPassword:hover { color: #232323; text-decoration: underline; }
.LoginForm .Input { font-size: 10px; font-weight: bold; }
.LoginForm .InputBox { width: 150px; }
.Logo { vertical-align: middle; }
.Logo:hover { cursor: pointer; }
.LogoBar { width: 923px; }
.MDTICText { padding-left: 10px; width: 215px; }
.MDTestimonialButton { margin-left: 55px; }
.MPTICText { width: 200px; }
.MediaPlayer { height: 300px; width: 300px; }
.MenuElement { display: none; margin-top: 2px; padding-left: 12px; }
.MenuHorizontal .Bar { background-image: url('images/TRM/logo_tagline.png'); background-repeat: no-repeat; height: 11px; }
.MenuHorizontal .Body { padding: 22px 0px 0px 35px; }
.MenuHorizontal .Element { background-color: #ffffff; display: none; margin-top: 2px; padding-left: 12px; }
.MenuHorizontal .Link { color: #727272; display: block; padding: 5px 20px 5px 5px; text-decoration: none; }
.MenuHorizontal .Link:hover { background-color: #ffffff; color: #333333; }
.MenuHorizontal .Node { background-color: #f2f2f2; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; border-top: 1px solid #ffffff; }
.MenuHorizontal .Popup { background-color: #ffffff; display: none; left: 0px; position: absolute; top: 0px; }
.MenuHorizontal .Space { color: #0099CC; display: none; font-weight: bold; height: 20px; margin: 0px 7px 0px 7px; vertical-align: top; }
.MenuHorizontal .TopElement { display: inline; margin-top: 2px; }
.MenuHorizontal .TopLink { color: #969696; display: inline-block; font-size: 14px; font-weight: bold; height: 20px; margin-right: 25px; min-width: 20px; text-decoration: none; }
.MenuHorizontal .TopLink:active { color: #333333; outline: none; }
.MenuHorizontal .TopLink:hover { color: #707070; }
.MenuItem { display: inline-block; width: 175px; }
.MenuTopElement { display: inline; margin-top: 2px; }
.MenuTopLink { background-color: transparent; color: #595959; display: inline-block; font-size: 12px; font-weight: bold; height: 20px; text-decoration: none; }
.MenuTopLink:hover { background-color: #1DABC1; background-repeat: repeat-x; color: #595959; height: 20px; text-decoration: none; }
.MenuVertical { display: inline-block; float: left; margin-bottom: 15px; margin-left: 10px; margin-right: 5px; padding-top: 25px; width: 125px; }
.MenuVertical .Element { display: none; margin-top: 2px; padding-left: 12px; }
.MenuVertical .Link { color: #0099CC; display: block; font-weight: bold; text-decoration: none; }
.MenuVertical .Link:hover { color: #333333; }
.MenuVertical .TopElement { margin-top: 2px; }
.MenuVertical .TopLink { color: #0099CC; display: block; font-weight: bold; text-decoration: none; }
.MenuVertical .TopLink:hover { color: #333333; }
.MobileDevicesRight { float: right; text-align: center; }
.Modal { background-color: transparent; background-image: url('/images/50white.png'); bottom: 0px; display: none; left: 0px; position: fixed; right: 0px; top: 0px; }
.NewFeature { background-image: url('images/TRM/new_feature.jpg'); background-repeat: no-repeat; font-size: 12px; height: 33px; line-height: 100%; margin-top: 50px; padding: 14px 10px 5px 159px; width: 283px; }
.OrangeText { color: #d18100; }
.Organization { color: #038BA0; font-weight: bold; text-decoration: none; }
.PageBackground { background-color: #ffffff; border: 1px solid #cdcdcd; padding: 15px 22px 100px; }
.PageBody { line-height: 150%; }
.PageContent { display: inline-block; }
.PageIndex { float: left; width: 200px; }
.PageLink { cursor: pointer; font-weight: bold; }
.PageSection { margin-bottom: 5px; }
.PageSectionTitle { font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-top: 5px; }
.PageSubTitle { color: #5b5b5b; font-family: Tahoma, Arial, Verdana; font-size: 18px; margin: 5px 0 0 0; }
.PageTitle { color: #575757; font-family: Tahoma, Arial, Verdana; font-size: 24px; margin-bottom: 5px; margin-top: 30px; }
.PostCommentTitle { border-bottom: 1px dashed #B7B7B7;; border-top: 1px dashed #B7B7B7;; font-size: 10px; margin-bottom: 10px; padding: 2px 0px; text-align: center; }
.PostedTo { margin: 5px; }
.PostedTo .Header { background-color: #A6A6A5; color: #EFEFEF; display: inline-block; float: left; font-size: 14px; font-weight: bold; margin-right: 5px; min-height: 18px; min-width: 150px; overflow: auto; padding: 5px; padding-bottom: 0px; padding-top: 2px; text-align: right; }
.PreviewCode { background-color: #F7F7F7; border: 1px solid #383838; max-height: 150px; overflow: auto; padding: 5px; white-space: pre; }
.PreviewText { background-color: #F7F7F7; border: 1px solid #383838; max-height: 150px; overflow: auto; padding: 5px; white-space: pre; }
.QuicktimePlayer { height: 500px; width: 300px; }
.RelationsSearchText { font-size: 10px; margin: 5px 0px 20px 0px; }
.RequirementBox { background-color: #dedcd7; border: 1px solid #5d5d5d; margin-bottom: 15px; padding: 15px 15px 15px 30px; }
.RequirementTitle { display: inline-block; font-weight: bold; width: 250px; }
.RssIcon { background-image: url('images/TRM/rssicon.png'); background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 65px; width: 58px; }
.ScrollButton { border-right: 1px solid #a7a7a7; color: #878787; display: inline-block; font-family: Tahoma, Arial, Verdana; font-size: 18px; margin: 15px 0; min-height: 139px; padding: 0 5px ; text-align: center; text-decoration: none; vertical-align: middle; width: 161px; }
.ScrollNext { background-image: url('images/TRM/scroll_next.png'); display: inline-block; height: 40px; margin-top: 25px; vertical-align: middle; width: 29px; }
.ScrollNext:hover { background-image: url('images/TRM/scroll_next_hover.png'); cursor: pointer; }
.ScrollOverflow { height: 167px; overflow-x: auto; width: 920px; }
.ScrollPageTitle { font-size: 24px; margin-bottom: 15px; }
.ScrollPrev { background-image: url('images/TRM/scroll_prev.png'); display: inline-block; height: 40px; margin: 25px 0 0 3px; vertical-align: middle; width: 29px; }
.ScrollPrev:hover { background-image: url('images/TRM/scroll_prev_hover.png'); cursor: pointer; }
.Scrollable { display: inline-block; height: 150px; overflow: hidden; position: relative; vertical-align: middle; width: 850px; }
.Scrollable .Element { background-color: #878c29; display: inline-block; height: 300px; line-height: 300px; text-align: center; width: 450px; }
.Scrollable .items { position: absolute; width: 2000em; }
.ScrollingFooter { padding-left: 40px; }
.ScrollingPageBox { display: inline-block; vertical-align: top; width: 480px; }
.ScrollingPageImage { display: inline-block; height: 315px; padding-top: 10px; vertical-align: bottom; width: 440px; }
.ScrollingPlayText { color: #5B5B5B; display: inline-block; font-family: Tahoma,Arial,Verdana; font-size: 24px; margin-right: 16px; text-align: center; width: 231px; }
.ScrollingSubPageBox { display: inline-block; width: 585px; }
.ScrollingThumbImage { display: inline-block; margin-top: 12px; text-align: center; }
.ScrollingVideoBackground { background-color: #ffffff; border: 1px solid #cbcbcb; clear: both; padding: 3px 3px 15px 3px; }
.ScrollingVideoTitle { background-image: url('images/TRM/video_bar.jpg'); background-repeat: repeat-x; color: #ffffff; font-size: 12px; height: 34px; padding: 8px 0px 3px 15px; }
.ScrollingVideoWord { font-family: Tahoma, Arial, Verdana; font-size: 24px; margin: 0 15px 0 10px; }
.Search { display: inline-block; text-align: right; vertical-align: bottom; width: 175px; }
.SearchCaption { font-size: 14px; font-weight: bold; }
.SearchEditData { display: inline-block; vertical-align: middle; }
.SearchEditHeader { display: inline-block; font-size: 10px; font-weight: bold; margin-right: 5px; vertical-align: middle; }
.SearchEditPopup { display: inline-block; margin-left: 5px; vertical-align: middle; }
.SearchResult { color: #084ec7; margin-bottom: 10px; max-width: 800px; min-width: 250px; }
.SearchResult:hover { cursor: pointer; text-decoration: underline; }
.SearchValue { font-weight: bold; }
.Site { border: 1px solid #595959; color: #595959; margin-top: 25px; }
.SiteBody { margin: 0px auto; }
.SiteTitle { background-image: url('images/TRM/menu.jpg'); background-repeat: repeat-x; border: 1px solid #e0e0e0; display: block; height: 44px; margin-bottom: 10px; overflow: auto; }
.SmallText { font-size: 10px; }
.StandardButton .Center, .StandardButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/lightgreybutton-center.png'); background-repeat: repeat-x; color: #898989; display: inline-block; float: left; font-weight: bold; height: 20px; line-height: 17px; padding-bottom: 1px; padding-left: 3px; padding-right: 5px; text-align: center; text-decoration: none; }
.StandardButton .Left, .StandardButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/lightgreybutton-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 20px; width: 7px; }
.StandardButton .Right, .StandardButtonInactive .Right { background-color: transparent; background-image: url('images/Standard/lightgreybutton-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 20px; text-decoration: none; width: 7px; }
.StandardButton, .StandardButtonInactive { display: inline-block; font-size: 11px; margin-right: 5px; text-decoration: none; vertical-align: middle; }
.StandardButton:hover { cursor: pointer; }
.StandardButton:hover .Center { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-center.png'); color: #333333; display: inline-block; }
.StandardButton:hover .Left { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-left.png'); display: inline-block; }
.StandardButton:hover .Right { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-right.png'); display: inline-block; }
.StandardButtonBox { margin: 5px 0px 5px 0px; }
.StandardEditCaption { color: #333333; display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin: 0px; padding: 2px; padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.StandardEditCaptionRow { background-color: #f2f0e2; color: #EFEFEF; display: block; position: relative; white-space: nowrap; }
.StandardEditData { display: inline-block; margin-left: 165px; }
.StandardEditHeader { background-color: transparent; bottom: 0px; color: #333333; font-size: 12px; font-weight: bold; left: 0px; margin-right: 5px; min-height: 20px; min-width: 150px; padding: 2px; padding-left: 6px; padding-right: 6px; position: absolute; text-align: right; top: 0px; }
.StandardEditInput { background-color: #f7f7f7; color: #888888; font-size: 12px; font-weight: normal; margin: 0px; }
.StandardEditInputFocus, .StandardEditInput:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; margin: 0px; }
.StandardEditInputText { background-color: #f7f7f7; color: #888888; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 550px; }
.StandardEditInputTextFocus, .StandardEditInputText:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 550px; }
.StandardEditRow { background-color: Transparent; color: #5860AA; display: block; min-height: 22px; position: relative; }
.StandardFilterData { margin-left: 165px; }
.StandardFilterHeader { background-color: transparent; bottom: 0px; color: #333333; float: left; font-size: 12px; font-weight: bold; left: 0px; margin-right: 5px; min-height: 20px; min-width: 150px; padding: 2px; padding-left: 6px; padding-right: 6px; position: absolute; text-align: right; top: 0px; }
.StandardFilterInput { background-color: #f7f7f7; color: #888888; font-size: 12px; font-weight: normal; margin: 0px; }
.StandardFilterInputFocus, .StandardFilterInput:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; margin: 0px; }
.StandardFilterInputText { background-color: #f7f7f7; color: #888888; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 550px; }
.StandardFilterInputTextFocus, .StandardFilterInputText:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 550px; }
.StandardFilterRow { background-color: Transparent; color: #5860AA; display: block; min-height: 22px; position: relative; }
.StandardFormBox { background-color: #F2F0E2; border: 1px solid #b7b7b7; display: block; }
.StandardFormCaption { color: #333333; display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin: 0px; padding: 2px; padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.StandardFormCaptionRow { background-color: #f2f0e2; color: #EFEFEF; display: block; position: relative; white-space: nowrap; }
.StandardFormDataEven { color: #123456; display: block; font-size: 12px; font-weight: normal; margin-left: 165px; max-height: 150px; min-height: 18px; overflow-y: auto; padding: 5px; padding-bottom: 0px; padding-top: 2px; position: relative; }
.StandardFormDataEven:hover { background-color: #CEE4E5; color: #333333; }
.StandardFormDataOdd { color: #123456; display: block; font-size: 12px; font-weight: normal; margin-left: 165px; max-height: 150px; min-height: 18px; overflow-y: auto; padding: 5px; padding-bottom: 0px; padding-top: 2px; }
.StandardFormDataOdd:hover { background-color: #CEE4E5; color: #333333; }
.StandardFormGroupTitle { background-color: #A6A6A5; color: #EFEFEF; font-size: 14px; font-weight: bold; padding: 5px; }
.StandardFormHeader { background-color: transparent; bottom: 0; color: #333333; font-weight: bold; left: 0; margin-right: 5px; min-height: 18px; overflow-y: hidden; padding: 5px; padding-bottom: 0px; padding-top: 2px; position: absolute; text-align: right; top: 0; width: 150px; }
.StandardFormRow { min-height: 18px; position: relative; }
.StandardGreyBox { min-height: 30px; min-width: 30px; position: relative; }
.StandardGreyBox .BottomLeft { background-image: url('images/Standard/PopUp7.png'); background-repeat: no-repeat; bottom: 0px; height: 10px; left: 0px; position: absolute; width: 10px; }
.StandardGreyBox .BottomMiddle { background-image: url('images/Standard/PopUp8.png'); background-repeat: repeat-x; bottom: 0px; height: 10px; left: 10px; position: absolute; right: 10px; }
.StandardGreyBox .BottomRight { background-image: url('images/Standard/PopUp9.png'); background-repeat: no-repeat; bottom: 0px; height: 10px; position: absolute; right: 0px; width: 10px; }
.StandardGreyBox .CenterLeft { background-image: url('images/Standard/PopUp4.png'); background-repeat: repeat-y; bottom: 10px; left: 0px; position: absolute; top: 10px; width: 10px; }
.StandardGreyBox .CenterMiddle { background-color: #f7f7f7; margin: 9px; min-height: 10px; min-width: 10px; padding: 9px 0px 9px 0px; }
.StandardGreyBox .CenterRight { background-image: url('images/Standard/PopUp6.png'); background-repeat: repeat-y; bottom: 10px; position: absolute; right: 0px; top: 10px; width: 10px; }
.StandardGreyBox .TopLeft { background-image: url('images/Standard/PopUp1.png'); background-repeat: no-repeat; height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }
.StandardGreyBox .TopMiddle { background-image: url('images/Standard/PopUp2.png'); background-repeat: repeat-x; height: 10px; left: 10px; position: absolute; right: 10px; top: 0px; }
.StandardGreyBox .TopRight { background-image: url('images/Standard/PopUp3.png'); height: 10px; position: absolute; right: 0px; top: 0px; width: 10px; }
.StandardListBox { display: block; }
.StandardListCaption { color: #333333; display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin: 0px; padding: 2px; padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.StandardListCaptionRow { background-color: #f2f0e2; color: #EFEFEF; display: block; position: relative; white-space: nowrap; }
.StandardListColumn { display: inline-block; font-size: 10px; height: auto; padding: 2px; padding-left: 5px; padding-right: 5px; vertical-align: top; white-space: normal; }
.StandardListData { height: auto; width: auto; }
.StandardListDragDrop { background-image: url('/images/Standard/draganddropsort.gif'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 17px; margin-left: 10px; width: 16px; }
.StandardListFilterBox { margin-bottom: 5px; padding-left: 5px; }
.StandardListHeader { color: #333333; display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin: 0px; padding: 2px; padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.StandardListHeaderRow { background-color: #f2f0e2; color: #EFEFEF; display: block; position: relative; white-space: nowrap; }
.StandardListIcon { background-image: url('	images/Standard/list_toggle.png'); height: 18px; margin: 3px 0px 0px 0px; position: absolute; right: 10px; width: 18px; }
.StandardListLink { color: #0099CC; font-size: 12px; font-weight: bold; text-decoration: none; }
.StandardListLink:hover { color: #333333; text-decoration: underline; }
.StandardListPlaceholder { background-color: #ffffff; border: 1px dashed #ababab; }
.StandardListRowEven { background-color: #fbf9f2; border-bottom: 3px solid #FFFFFF; color: #123456; height: auto; white-space: nowrap; }
.StandardListRowEven:hover { background-color: #CEE4E5; color: #333333; }
.StandardListRowOdd { background-color: #fbf9f2; border-bottom: 3px solid #FFFFFF; color: #123456; height: auto; white-space: nowrap; }
.StandardListRowOdd:hover { background-color: #CEE4E5; color: #333333; }
.StandardListRowSelected { background-color: #f0dc7c; }
.StandardListSort { color: #333333; text-decoration: none; white-space: nowrap; }
.StandardListSort:hover { color: #017C9B; }
.StandardPopUp { display: none; padding: 25px 7px 30px; position: absolute; }
.StandardPopUp .BottomLeft { background-image: url('images/TRM/PopUp7.png'); background-repeat: no-repeat; bottom: 0px; height: 30px; left: 0px; position: absolute; width: 30px; }
.StandardPopUp .BottomMiddle { background-image: url('images/TRM/PopUp8.png'); background-repeat: repeat-x; bottom: 0px; height: 30px; left: 30px; position: absolute; right: 30px; }
.StandardPopUp .BottomRight { background-image: url('images/TRM/PopUp9.png'); background-repeat: no-repeat; bottom: 0px; height: 30px; position: absolute; right: 0px; width: 30px; }
.StandardPopUp .CenterLeft { background-image: url('images/TRM/PopUp4.png'); background-repeat: repeat-y; bottom: 30px; left: 0px; position: absolute; top: 54px; width: 30px; }
.StandardPopUp .CenterMiddle { background-color: #ffffff; margin: 29px 23px 0 23px; max-width: 1000px; min-height: 30px; min-width: 150px; overflow-x: hidden; overflow-y: auto; padding: 5px 20px 5px 20px; }
.StandardPopUp .CenterRight { background-image: url('images/TRM/PopUp6.png'); background-repeat: repeat-y; bottom: 30px; position: absolute; right: 0px; top: 54px; width: 30px; }
.StandardPopUp .Icon { background-image: url('images/Standard/close_x.png '); height: 18px; position: absolute; right: 0; top: 27px; width: 18px; }
.StandardPopUp .Icon:hover { cursor: pointer; }
.StandardPopUp .TopLeft { background-image: url('images/TRM/PopUp1.png'); background-repeat: no-repeat; height: 54px; left: 0px; position: absolute; top: 0px; width: 30px; }
.StandardPopUp .TopMiddle { background-image: url('images/TRM/PopUp2.png'); background-repeat: repeat-x; color: #5b5b5b; cursor: move; font-family: Tahoma, Arial, Verdana; font-size: 18px; height: 30px; left: 30px; overflow: hidden; padding: 24px 0px 0px; position: absolute; right: 30px; top: 0px; white-space: nowrap; }
.StandardPopUp .TopRight { background-image: url('images/TRM/PopUp3.png'); height: 54px; position: absolute; right: 0px; top: 0px; width: 30px; }
.StandardProgressBackground { background-color: #ffffff; height: 10px; margin: 7px 0px 7px 0px; padding: 1px; }
.StandardProgressBar { background-image: url('images/Standard/progress.gif'); background-repeat: repeat-x; font-size: 8px; height: 10px; width: 0%; }
.StandardProgressStatus { background-color: transparent; color: #333333; font-size: 14px; font-weight: bold; margin-top: -12px; text-align: center; }
.StandardProgressStatus2 { background-color: transparent; color: #CCCCCC; font-size: 14px; font-weight: bold; margin-top: -12px; text-align: center; }
.StandardSearchButton .Center, .StandardSearchButtonInactive .Center { background-color: transparent; background-image: url('images/Standard/lightgreybutton-center.png'); background-repeat: repeat-x; color: #898989; display: inline-block; float: left; font-weight: bold; height: 20px; line-height: 17px; padding-bottom: 1px; padding-left: 3px; padding-right: 5px; text-align: center; text-decoration: none; }
.StandardSearchButton .Left, .StandardSearchButtonInactive .Left { background-color: transparent; background-image: url('images/Standard/lightgreybutton-left.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 20px; width: 7px; }
.StandardSearchButton .Right, .StandardSearchButtonInactive .Right { background-color: transparent; background-image: url('images/Standard/lightgreybutton-right.png'); background-repeat: no-repeat; display: inline-block; float: left; height: 20px; text-decoration: none; width: 7px; }
.StandardSearchButton, .StandardSearchButtonInactive { display: none; font-size: 11px; margin-right: 5px; text-decoration: none; vertical-align: middle; }
.StandardSearchButton:hover { cursor: pointer; }
.StandardSearchButton:hover .Center { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-center.png'); color: #333333; display: inline-block; }
.StandardSearchButton:hover .Left { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-left.png'); display: inline-block; }
.StandardSearchButton:hover .Right { background-color: transparent; background-image: url('images/Standard/lightgreybutton-hover-right.png'); display: inline-block; }
.StandardSearchButtonBox { margin: 15px 0px 5px 0px; }
.StandardSearchData { margin-left: 165px; }
.StandardSearchHeader { background-color: transparent; bottom: 0px; color: #333333; float: left; font-size: 12px; font-weight: bold; left: 0px; margin-right: 5px; min-height: 20px; min-width: 150px; overflow: auto; padding: 2px; padding-left: 6px; padding-right: 6px; position: absolute; text-align: right; top: 0px; }
.StandardSearchInput { color: #a3a3a3; font-size: 12px; font-style: italic; font-weight: normal; height: 16px; margin: 0px 0px 5px 0px; vertical-align: middle; width: 165px; }
.StandardSearchInputFocus, .StandardSearchInput:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 16px; margin: 0px 0px 5px 0px; vertical-align: middle; width: 165px; }
.StandardSearchInputText { color: #888888; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 550px; }
.StandardSearchInputTextFocus, .StandardSearchInputText:focus { background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: normal; height: 150px; margin: 0px; width: 550px; }
.StandardSearchLabel { font-size: 10px; margin: 3px 15px 3px 0px; vertical-align: middle; }
.StandardSearchRow { background-color: Transparent; display: block; min-height: 22px; position: relative; }
.StandardTabActive { color: #757472; display: inline-block; line-height: 26px; margin: auto; outline: none; text-decoration: none; vertical-align: bottom; }
.StandardTabActive .Center { background-image: url('images/Standard/tab-active-center.png'); background-repeat: repeat-x; display: inline-block; height: 26px; line-height: 26px; vertical-align: top; }
.StandardTabActive .Left { background-image: url('images/Standard/tab-active-left.png'); display: inline-block; height: 26px; width: 10px; }
.StandardTabActive .Right { background-image: url('images/Standard/tab-active-right.png'); display: inline-block; height: 26px; width: 10px; }
.StandardTabActive:hover .Center { color: #5B5B5B; cursor: default; text-decoration: none; }
.StandardTabData { margin: 0px; min-height: 20px; }
.StandardTabDataBox { background-color: #fbf9f2; background-image: url('images/Standard/tab-bar.png'); background-position: top; background-repeat: repeat-x; border: 1px solid; border-color: #b7b7b7; border-top: none; color: #000000; padding: 12px 10px 10px 10px; }
.StandardTabInactive { color: #333333; display: inline-block; line-height: 23px; margin: auto; text-decoration: none; vertical-align: bottom; }
.StandardTabInactive .Center { background-image: url('images/Standard/tab-inactive-center.png'); background-repeat: repeat-x; display: inline-block; height: 23px; line-height: 23px; text-decoration: none; vertical-align: top; }
.StandardTabInactive .Left { background-image: url('images/Standard/tab-inactive-left.png'); display: inline-block; height: 23px; width: 10px; }
.StandardTabInactive .Right { background-image: url('images/Standard/tab-inactive-right.png'); display: inline-block; height: 23px; width: 10px; }
.StandardTabInactive:hover { color: #FFFFFF; }
.StandardTabInactive:hover .Center { background-image: url('images/Standard/tab-inactive-hover-center.png'); background-repeat: repeat-x; cursor: default; display: inline-block; height: 23px; line-height: 23px; text-decoration: none; vertical-align: top; }
.StandardTabInactive:hover .Left { background-image: url('images/Standard/tab-inactive-hover-left.png'); display: inline-block; height: 23px; width: 10px; }
.StandardTabInactive:hover .Right { background-image: url('images/Standard/tab-inactive-hover-right.png'); display: inline-block; height: 23px; width: 10px; }
.StandardTabIndexBox { border-bottom: 1px solid; border-color: #b7b7b7; height: 25px; }
.StandardTreeDragDrop { background-image: url('/images/Standard/draganddropsort.gif'); display: inline-block; height: 17px; margin-left: 10px; width: 16px; }
.StandardTreeElement { background-image: url('images/folder_arrow.gif'); background-position: left bottom; background-repeat: no-repeat; display: none; padding-left: 14px; }
.StandardTreeElementVisible { display: block; padding-left: 14px; }
.StandardTreeNode { padding: 1px; }
.StandardTreePlaceholder { background-color: #ffffff; border: 1px dashed #ababab; }
.StandardWidth120 { width: 120px; }
.StandardWidth270 { width: 270px; }
.StandardWidth420 { width: 420px; }
.StatisticsFilter { font-size: 10px; }
.Store1 { background-image: url('images/TRM Background images/store_1.jpg'); background-repeat: no-repeat; height: 360px; padding: 50px; width: 920px; }
.StoreBody { color: #8A8A8A; margin: 20px 0px 0px 0px; }
.StoreBody h2 { margin-top: 15px; }
.StoreBody table { background-color: #ffffff; border: 1px solid #a8a8a8; }
.StoreBody td { border: 1px solid #a8a8a8; color: #333333; padding: 8px; }
.StoreBody th { background-color: #e0e0e0; border: 1px solid #a8a8a8; }
.StoreBody tr { border: 1px solid #a8a8a8; }
.StoreButton .Center, .StoreButtonInactive .Center { background-color: transparent; background-image: url('images/TRM/buy_now.png'); background-repeat: no-repeat; color: #898989; display: inline-block; float: left; font-weight: bold; height: 45px; line-height: 17px; padding-bottom: 1px; padding-left: 3px; padding-right: 5px; text-align: center; text-decoration: none; width: 125px; }
.StoreButton, .StoreButtonInactive { display: inline-block; font-size: 11px; margin-left: 73px; text-decoration: none; vertical-align: middle; }
.StoreFooter { font-size: 10px; margin: 20px 0px 0px 147px; }
.StoreHeader { color: #8a8a8a; font-size: 16px; font-style: italic; }
.StoreImage { float: left; margin-right: 40px; }
.StoreImg { float: left; height: 272px; margin: 0 25px 20px 0; width: 280px; }
.StorePage { clear: both; }
.StorePage table { border: 1px solid #b8b8b8; margin-bottom: 15px; }
.StorePage td { border: 1px solid #b8b8b8; padding: 8px; }
.StorePage th { border: 1px solid #b8b8b8; }
.StorePageTitle { background-image: url('images/TRM/TRM_icon.jpg'); background-repeat: no-repeat; font-size: 24px; height: 40px; margin: 0px 0px 5px 147px; padding: 12px 0px 0px 40px; vertical-align: bottom; }
.StoreSection { background-color: #d2d2d2; border: 1px solid #c9c9c9; min-height: 120px; padding: 8px; }
.StoreSectionBody a { font-weight: normal; text-decoration: none; }
.StoreSectionImage { float: left; }
.StoreSectionTitle { color: #575757; font-size: 24px; margin-bottom: 5px; width: 250px; }
.StoreSectionUserTips { margin: 20px 0 0 700px; }
.SubPageSectionBox { display: inline-block; height: 315px; margin-top: 75px; vertical-align: top; width: 335px; }
.SubSection { display: inline-block; overflow: auto; vertical-align: middle; width: 250px; }
.SubSection ul { color: #5b5b5b; font-weight: bold; list-style-image: url('images/TRM/dash2.png'); margin: 5px 0 0 0 ; padding: 0 0 0 24px; }
.SummaryFoodImage { float: left; margin-right: 26px; }
.SummaryLink { color: #2ca5bf; display: inline-block; font-size: 10px; margin-left: 10px; text-transform: uppercase; }
.SummaryPostBody { font-size: 14px; font-weight: normal; line-height: 150%; margin: 0 0 0 100px; padding: 2px 130px 3px 0; }
.SummaryTICLink { color: #333333; display: inline-block; font-size: 10px; margin-left: 10px; text-transform: uppercase; }
.SummaryText { display: inline; }
.SummaryTicBody { display: inline-block; font-size: 14px; font-weight: normal; line-height: 150%; padding-top: 10px; text-decoration: none; width: 400px; }
.SummaryTicTitle { color: #5b5b5b; font-family: Tahoma,Arial,Verdana; font-size: 17px; }
.SummaryTitle { color: #3294a8; float: left; font-family: Tahoma, Arial, Verdana; font-size: 18px; }
.SummaryTitle:hover { color: #266266; }
.SupportImage { float: left; }
.SupportMargin { margin-left: 70px; }
.SupportPage .PageLink { font-weight: normal; text-decoration: none; }
.SupportSectionBody { width: 200px; }
.SupportSectionBox { border-bottom: 1px dashed #aeaeae; margin-bottom: 15px; min-height: 120px; width: 500px; }
.SupportSectionImage { float: right; }
.SupportSectionTitle { color: #5b5b5b; font-family: Tahoma,Arial,Verdana; font-size: 18px; margin-bottom: 15px; padding-top: 5px; }
.TICDescriptionBody { margin-top: 30px; }
.TICDescriptionBody .PageBody { margin-top: 15px; }
.TICDescriptionBody .PageFooter { margin: 120px 0 0 325px; }
.TICElement { margin: 0px 25px 10px 35px; overflow: auto; }
.TICElement .Author { font-style: italic; margin: 0 0 10px 0; }
.TICElement .BuyButton { background-repeat: no-repeat; display: inline-block; height: 40px; margin: 16px 0 0 0; outline: none; width: 115px; }
.TICElement .Description { border-bottom: 1px solid #D3D3D3; min-height: 105px; padding: 5px 0 20px 0; }
.TICElement .ElementBox  { float: left; margin: 0 45px 20px 0; }
.TICElement .ElementImage { margin-left: 7px; max-height: 120px; max-width: 100px; text-align: center; vertical-align: middle; }
.TICElement .ImageBack { background-image: url('images/TRM/CBbook_list.png'); background-repeat: no-repeat; float: left; height: 150px; line-height: 150px; margin-right: 10px; padding: 10px; text-align: center; vertical-align: middle; width: 105px; }
.TICElement .IndexLink { display: inline-block; font-size: 10px; font-weight: normal; height: 17px; margin: 2px 0 0 5px; text-decoration: underline; vertical-align: top; }
.TICElement .Name { font-size: 18px; margin: 20px 0 0 0; }
.TICElement .TableIndex { color: #5c5c5c; display: inline-block; font-size: 20px; font-weight: normal; margin-top: 20px; text-decoration: underline; }
.TICElement .Tagline { font-size: 12px; font-style: italic; margin: 0 0 15px 0; }
.TICElement .Video { float: right; margin: 0 0 20px 40px; width: 215px; }
.TICFeature { background-color: #FFFFFF; padding: 15px 25px 10px 15px; }
.TICFeature .Author { font-style: italic; margin: 0 0 10px 0; }
.TICFeature .BuyButton { background-repeat: no-repeat; display: inline-block; height: 40px; margin: 15px 0px 0px 5px; outline: none; width: 115px; }
.TICFeature .Description { min-height: 105px; padding-bottom: 35px; }
.TICFeature .ElementBox  { float: left; margin: 0 45px 20px 45px; }
.TICFeature .ElementImage { margin: 0 0 0 5px; max-height: 120px; max-width: 125px; text-align: center; vertical-align: top; }
.TICFeature .ImageBack { background-image: url('images/TRM/CBbook_list.png'); background-repeat: no-repeat; float: left; height: 150px; line-height: 150px; margin-right: 10px; padding: 10px; text-align: center; vertical-align: middle; width: 105px; }
.TICFeature .IndexLink { display: inline-block; font-size: 10px; font-weight: normal; height: 17px; margin: 2px 0 0 5px; text-decoration: underline; vertical-align: top; }
.TICFeature .Name { font-size: 22px; margin: 20px 0 0 0; }
.TICFeature .TableIndex { color: #5c5c5c; display: inline-block; font-size: 20px; font-weight: normal; margin-top: 20px; text-decoration: underline; }
.TICFeature .Tagline { font-size: 12px; font-style: italic; margin: 0 0 15px 0; }
.TICFeature .Title { font-size: 24px; margin-bottom: 25px; }
.TICFeature .Video { float: left; width: 215px; }
.TICFeature .VideoTitle { background-image: url('images/TRM/video_bar.jpg'); background-repeat: repeat-x; color: #ffffff; font-size: 12px; height: 28px; margin-bottom: 15px; padding: 8px 0px 3px 15px; }
.TICImage { background-color: #ffffff; border: 1px solid #aeaeae; bottom: 0px; padding: 3px; position: absolute; width: 70px; }
.TICImageSection { display: inline-block; height: 110px; margin-right: 3px; position: relative; vertical-align: bottom; width: 85px; }
.TICImageSection:hover .TICImage { position: absolute; z-index: 10; }
.TICImageTitle { font-size: 10px; line-height: 1.0; margin-bottom: 5px; }
.TICLogo { margin-bottom: 25px; }
.TICRight { clear: both; float: right; width: 325px; }
.TTTBoard { margin-top: 50px; text-align: center; }
.TTTCell { border: 1px solid #000000; display: inline-block; font-size: 75px; height: 75px; margin: 3px; text-align: center; vertical-align: middle; width: 75px; }
.TTTCell:hover { cursor: pointer; }
.TTTRow { height: 81px; }
.TTTStatus { color: #FF5B5B; font-size: 14px; font-weight: bold; }
.TextSmall { font-size: 10px; }
.Twitter { display: inline-block; text-align: right; vertical-align: bottom; width: 210px; }
.TwitterIcon { background-image: url('images/TRM/twittericon.png'); background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 65px; width: 58px; }
.User { color: #ED8A00; text-decoration: none; }
.VideoOverlayBox { height: 600px; width: 650px; }
.VideoPlayBackground { background-image: url("images/TRM_KH_HE/video_play_btn.png"); background-repeat: no-repeat; display: inline-block; height: 143px; margin: 5px 10px 3px 0; padding-top: 10px; text-align: center; width: 237px; }
.ViewAdminButton { display: block; font-size: 9px; padding-top: 2px; text-decoration: none; }
.ViewAdminButton:hover { text-decoration: underline; }
.WebCommands { background-color: #fef8ec; color: #000000; font-family: Verdana, Arial; font-size: 12px; padding-bottom: 10px; }
.WebCommands .BlueTitle { Font-size: 14px; background-color: #c1d8de; color: #1a505f; margin: 15px 0px 10px 0px; padding: 2px 0px 2px 0px; }
.WebCommands .BlueTitleName { display: inline-block; font-weight: normal; width: 170px; }
.WebCommands .Buttons { float: right; }
.WebCommands .Caption { font-weight: bold; }
.WebCommands .Command { margin-bottom: 10px; }
.WebCommands .Command .Description { display: inline-block; }
.WebCommands .Command .Name { display: inline-block; font-weight: bold; vertical-align: top; width: 170px; }
.WebCommands .Command:hover { background-color: #FFD6D6; }
.WebCommands .Dash { border-bottom: 1px dashed #1a505f; margin-bottom: 10px; }
.WebCommands .Description { display: inline-block; width: 425px; }
.WebCommands .Details { display: none; font-size: 10px; width: 225px; }
.WebCommands .FormatBox { display: inline-block; font-weight: normal; margin-bottom: 10px; text-align: center; width: 85px; }
.WebCommands .Name { display: inline-block; font-weight: bold; vertical-align: top; width: 150px; }
.WebCommands .Note { font-size: 10px; }
.WebCommands h1, h2, h3, h4, h5, h6 { margin: 0px; }
.WhiteBox { background-color: #ffffff; margin-bottom: 10px; min-height: 400px; padding: 0 10px 20px 10px; position: relative; }
.WhiteBox .BottomLeft { background-image: url('images/TRM/white_corner_7.png'); background-repeat: no-repeat; bottom: 0px; height: 10px; left: 0px; position: absolute; width: 10px; }
.WhiteBox .BottomMiddle { background-image: url('images/TRM/white_corner_square.png'); background-repeat: repeat-x; bottom: 0px; height: 10px; left: 10px; position: absolute; right: 10px; }
.WhiteBox .BottomRight { background-image: url('images/TRM/white_corner_9.png'); background-repeat: no-repeat; bottom: 0px; height: 10px; position: absolute; right: 0px; width: 10px; }
.WhiteBox .CenterLeft { background-image: url('images/TRM/white_corner_square.png'); background-repeat: repeat-y; bottom: 10px; left: 0px; position: absolute; top: 10px; width: 10px; }
.WhiteBox .CenterMiddle { background-color: #ffffff; margin: 9px; min-height: 280px; min-width: 10px; padding: 25px; }
.WhiteBox .CenterRight { background-image: url('images/TRM/white_corner_square.png'); background-repeat: repeat-y; bottom: 10px; position: absolute; right: 0px; top: 10px; width: 10px; }
.WhiteBox .TopLeft { background-image: url('images/TRM/white_corner_1.png'); background-repeat: no-repeat; height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }
.WhiteBox .TopMiddle { background-image: url('images/TRM/white_corner_square.png'); background-repeat: repeat-x; height: 10px; left: 10px; position: absolute; right: 10px; top: 0px; }
.WhiteBox .TopRight { background-image: url('images/TRM/white_corner_3.png'); height: 10px; position: absolute; right: 0px; top: 0px; width: 10px; }
.Whois { margin-left: 5px; margin-top: 10px; }
.ac_loading { background: white url('images/indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
.ac_results { background-color: white; border: 1px solid black; overflow: hidden; padding: 0px; z-index: 99999; }
.ac_results li { cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; margin: 0px; overflow: hidden; padding: 2px 5px; }
.ac_results ul { list-style: none; list-style-position: outside; margin: 0; padding: 0; width: 100%; }
.bigred { color: #ff0000; font-size: 24px; }
.colorpicker { background-image: url(/images/colorpicker/colorpicker_background.png);; display: none; height: 176px; overflow: hidden; position: absolute; width: 356px; }
.colorpicker input { background-color: transparent; border: 1px solid transparent; color: #898989; font-size: 10px; height: 11px; margin: 0px; padding: 0px; position: absolute; right: 11px; text-align: right; top: 4px; }
.colorpicker_color { background: #ff0000; cursor: crosshair; height: 150px; left: 14px; overflow: hidden; position: absolute; top: 13px; width: 150px; }
.colorpicker_color div { background: url(/images/colorpicker/colorpicker_overlay.png); height: 150px; left: 0px; position: absolute; top: 0px; width: 150px; }
.colorpicker_color div div { background: url(/images/colorpicker/colorpicker_select.gif); height: 11px; left: 0px; margin: -5px 0px 0px -5px; overflow: hidden; position: absolute; top: 0px; width: 11px; }
.colorpicker_current_color { background: #f00; height: 30px; left: 283px; position: absolute; top: 13px; width: 60px; }
.colorpicker_field { background-position: top; height: 22px; position: absolute; width: 62px; }
.colorpicker_field span { cursor: n-resize; height: 22px; overflow: hidden; position: absolute; right: 0px; top: 0px; width: 12px; }
.colorpicker_focus { background-position: center; }
.colorpicker_hex { background: url(/images/colorpicker/colorpicker_hex.png) top; height: 22px; left: 212px; position: absolute; top: 142px; width: 72px; }
.colorpicker_hex input { right: 6px; }
.colorpicker_hex.colorpicker_focus { background-position: bottom; }
.colorpicker_hsb_b { background-image: url(/images/colorpicker/colorpicker_hsb_b.png); left: 282px; top: 112px; }
.colorpicker_hsb_h { background-image: url(/images/colorpicker/colorpicker_hsb_h.png); left: 282px; top: 52px; }
.colorpicker_hsb_s { background-image: url(/images/colorpicker/colorpicker_hsb_s.png); left: 282px; top: 82px; }
.colorpicker_hue { cursor: n-resize; height: 150px; left: 171px; position: absolute; top: 13px; width: 35px; }
.colorpicker_hue div { background: url(/images/colorpicker/colorpicker_indic.gif) left top; height: 9px; left: 0px; margin: -4px 0 0 0; overflow: hidden; position: absolute; width: 35px; }
.colorpicker_new_color { background: #f00; height: 30px; left: 213px; position: absolute; top: 13px; width: 60px; }
.colorpicker_rgb_b { background-image: url(/images/colorpicker/colorpicker_rgb_b.png); left: 212px; top: 112px; }
.colorpicker_rgb_g { background-image: url(/images/colorpicker/colorpicker_rgb_g.png); left: 212px; top: 82px; }
.colorpicker_rgb_r { background-image: url(/images/colorpicker/colorpicker_rgb_r.png); left: 212px; top: 52px; }
.colorpicker_slider { background-position: bottom; }
.colorpicker_submit { background: url(/images/colorpicker/colorpicker_submit.png) top; height: 22px; left: 322px; overflow: hidden; position: absolute; top: 142px; width: 22px; }
.colorpicker_submit.colorpicker_focus { background-position: bottom; }
a { color: #333333; }
a:active, a:focus { outline: none; }
a:hover { color: #000000; }
body.MainWindow { background-color: #f4f4f4; background-image: url('images/TRM/background.jpg'); background-repeat: repeat-x; display: block; font-family: Arial, Sans-serif; font-size: 12px; margin: auto; padding-top: 10px; width: 922px; }
body.MainWindow .Application { color: #333333; font-size: 14px; line-height: 150%; min-height: 435px; }
body.MainWindow .ApplicationHorizontal { margin: 10px; min-height: 490px; }
body.MainWindow .Copyright { background-color: #efefef; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; color: #929292; font-size: 12px; padding: 80px 0 10px 0; text-align: center; }
body.MainWindowPublic { background-image: url('images/background.gif'); display: block; font-family: Arial, Sans-serif; font-size: 12px; margin: auto; width: 1350px; }
body.MainWindowPublic .Application { font-size: 13px; line-height: 20px; margin: 10px 10px 10px 150px; min-height: 490px; }
body.MainWindowPublic .ApplicationHorizontal { margin: 10px; min-height: 490px; }
body.MainWindowPublic .Copyright { background-color: #616161; clear: both; color: #FFFFFF; margin: auto auto 25px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; padding-top: 2px; width: 1317px; }
div.jHtmlArea { display: inline-block; }
div.jHtmlArea .ToolBar ul { background: #fff url('images/htmlarea/jHtmlArea_Toolbar_Group_BG.png') repeat-x; border: solid 1px #ccc; float: left; height: 20px; margin: 2px 3px 2px 0; padding: 1px; white-space: nowrap; }
div.jHtmlArea .ToolBar ul li { border: none; float: left; list-style-type: none; margin: 1px; padding: 1px; }
div.jHtmlArea .ToolBar ul li a { background: url('images/htmlarea/jHtmlArea.png') no-repeat -16px -500px; border: none; cursor: pointer; display: block; height: 16px; padding: 0px; width: 16px; }
div.jHtmlArea .ToolBar ul li a.bold { background-position: 0 0; }
div.jHtmlArea .ToolBar ul li a.copy { background-position: -160px 0; }
div.jHtmlArea .ToolBar ul li a.cut { background-position: -144px 0; }
div.jHtmlArea .ToolBar ul li a.decreasefontsize { background-position: -48px -32px; }
div.jHtmlArea .ToolBar ul li a.editelement { background-position: -192px -32px; }
div.jHtmlArea .ToolBar ul li a.entity { background-position: -192px -16px; }
div.jHtmlArea .ToolBar ul li a.flash { background-position: -96px -32px; }
div.jHtmlArea .ToolBar ul li a.flashvideo { background-position: -112px -32px; }
div.jHtmlArea .ToolBar ul li a.fontcolor { background-position: -80px -32px; }
div.jHtmlArea .ToolBar ul li a.forecolor { background-position: -80px -32px; }
div.jHtmlArea .ToolBar ul li a.h1 { background-position: 0 -16px; }
div.jHtmlArea .ToolBar ul li a.h2 { background-position: -16px -16px; }
div.jHtmlArea .ToolBar ul li a.h3 { background-position: -32px -16px; }
div.jHtmlArea .ToolBar ul li a.h4 { background-position: -48px -16px; }
div.jHtmlArea .ToolBar ul li a.h5 { background-position: -64px -16px; }
div.jHtmlArea .ToolBar ul li a.h6 { background-position: -80px -16px; }
div.jHtmlArea .ToolBar ul li a.highlighted { background-color: #bbb; border: solid 1px #aaa; padding: 0; }
div.jHtmlArea .ToolBar ul li a.horizontalrule { background-position: -160px -16px; }
div.jHtmlArea .ToolBar ul li a.html { background-position: -192px 0; filter: alpha(opacity=60); opacity: 0.6; }
div.jHtmlArea .ToolBar ul li a.html.highlighted { filter: alpha(opacity=100); opacity: 1.0; }
div.jHtmlArea .ToolBar ul li a.image { background-position: -128px 0; }
div.jHtmlArea .ToolBar ul li a.increasefontsize { background-position: -64px -32px; }
div.jHtmlArea .ToolBar ul li a.indent { background-position: -128px -16px; }
div.jHtmlArea .ToolBar ul li a.italic { background-position: -16px 0; }
div.jHtmlArea .ToolBar ul li a.justifycenter { background-position: -16px -32px; }
div.jHtmlArea .ToolBar ul li a.justifyfull { background-position: -16px -32px; }
div.jHtmlArea .ToolBar ul li a.justifyleft { background-position: 0 -32px; }
div.jHtmlArea .ToolBar ul li a.justifyright { background-position: -32px -32px; }
div.jHtmlArea .ToolBar ul li a.link { background-position: -64px 0; }
div.jHtmlArea .ToolBar ul li a.mediaplayer { background-position: -32px -48px; }
div.jHtmlArea .ToolBar ul li a.orderedlist { background-position: -96px 0; }
div.jHtmlArea .ToolBar ul li a.outdent { background-position: -144px -16px; }
div.jHtmlArea .ToolBar ul li a.p { background-position: -176px -16px; }
div.jHtmlArea .ToolBar ul li a.paste { background-position: -176px 0; }
div.jHtmlArea .ToolBar ul li a.quicktimeplayer { background-position: -16px -48px; }
div.jHtmlArea .ToolBar ul li a.removeformat { background-position: -176px -32px; }
div.jHtmlArea .ToolBar ul li a.resize { background-position: -128px 0; }
div.jHtmlArea .ToolBar ul li a.strikethrough { background-position: -48px 0; }
div.jHtmlArea .ToolBar ul li a.subscript { background-position: -96px -16px; }
div.jHtmlArea .ToolBar ul li a.superscript { background-position: -112px -16px; }
div.jHtmlArea .ToolBar ul li a.underline { background-position: -32px 0; }
div.jHtmlArea .ToolBar ul li a.unlink { background-position: -80px 0; }
div.jHtmlArea .ToolBar ul li a.unorderedlist { background-position: -112px 0; }
div.jHtmlArea .ToolBar ul li.separator { border-left: 1px solid #ccc; height: 16px; margin: 0 2px 0 3px; }
div.jHtmlArea .ToolBar ul li.separator:hover { background-color: #fff; border-bottom: none; border-right: none; border-top: none; padding: 1px; }
div.jHtmlArea .ToolBar ul li:hover { background: #ddd url('images/htmlarea/jHtmlArea_Toolbar_Group__Btn_Select_BG.png'); border: solid 1px #ccc; padding: 0; }
div.jHtmlArea div { margin: 0px; padding: 0px; }
div.wysiwyg { background-color: #ffffff; border: 1px solid #cccccc; padding: 5px; width: 550px; }
div.wysiwyg * { margin: 0; padding: 0; }
div.wysiwyg iframe { border: 0; clear: left; margin: 5px 0 0 0; }
div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; padding: 0 0 4px 0; width: 100%; }
div.wysiwyg ul.panel li { background: #ffffff; float: left; list-style-type: none; margin: 0 2px; }
div.wysiwyg ul.panel li a { background: url('images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; display: block; height: 16px; opacity: 0.6; padding: 1px; width: 16px; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }
div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }
div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }
div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }
div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }
div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyFull { ackground-position: -48px 0; }
div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }
div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li.separator { border-left: 1px solid #cccccc; height: 16px; margin: 0 4px; }
form { margin: 0px; padding: 0px; }
h1 { font-size: 36px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
html { overflow-y: scroll; }
img { border: 0px; margin: 0px; padding: 0px; }
pre { margin: 0px; padding: 0px; }
@media print {
#CurrentUser .StandardButtonBox { display: none; }
.AdminButtonBox { display: none; }
.MenuVertical { display: none; }
.StandardButtonBox { display: none; }
.StandardSearchButtonBox { display: none; }
}

