/*

@import url("../../YUI/build/reset-fonts-grids/reset-fonts-grids.css");
@import url("../../YUI/build/base/base.css");

*/
@import url("../../YUI/build/grids/grids.css");

#doc, #doc2, #doc3, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7{min-width: 100px;}
html, body, form{width: 100%;height: 100%;}
body{text-align: left;margin: 0;padding: 0;text-align: left;color: #505367;background-color: #EFEBDE;}
div{margin: 0px;padding: 0px;}
.iMIS{font-weight: bolder;font-size: larger;font-style: italic;font-family: 'Times New Roman';}
th, td{padding: 0px;}
.ConsolePanel{width: 100%;}
.ConsolePanel a, .ConsolePanel a:link, .ConsolePanel a:visited{color: #0066cc;}
.ConsolePanel a:hover{color: #0099ee;}
#FillProgressDiv{position: absolute;z-index: 1001;filter: alpha(opacity=90);text-align: center;vertical-align: middle;border: solid 1px #cdcdcd;background-color: #efefef;padding-top: 10px;font-weight: bold;}
#copyright{font-size: xx-small;width: 100%;text-align: center;}
.DisplayNone{display: none;}
.Info{color: #94a6ce;font-family: 'Trebuchet MS' , Tahoma;font-style: italic;font-size: 85%;font-weight: bold;}
.Error, .ErrorNoBackground, .iMISUserMessage{padding-right: 3px;padding-left: 3px;margin-bottom: 4px;font: smallcaption;font-weight: bold;width: 100%;color: red !important;}
.Error{background-color: white;}
.Error UL LI{font: smallcaption !important;font-weight: bold !important;width: 100% !important;color: red !important;}
.iMISUserMessage UL LI{padding-top: 5px !important;font-weight: bold !important;color: red !important;font: smallcaption !important;}
.iMISUserMessage li{list-style-type: none;}
.iMISUserMessageLabel{padding-left: 5px !important;}
.Important UL LI{font: smallcaption !important;font-weight: bold !important;color: Red !important;}
SPAN.Important{color: Red !important;}
.GeneralMessage{font: smallcaption;padding: 10px;}
.ListSearchPrompt{background-color: #FFFFFF;border: solid 1px #000000;}
.Status{border-right: black 1px solid;padding-right: 3px;border-top: black 1px solid;padding-left: 3px;margin-bottom: 4px;padding-bottom: 3px;font: Status-Bar;border-left: black 1px solid;width: 100%;color: black;padding-top: 3px;border-bottom: black 1px solid;background-color: white;}
.StatusProcess{padding-left: 3px;color: dimgray;}
.Save, .Ok{}
h1, h2, h3, h4, h5, .lgTitle, .mdTitle{font-weight: bold;font-family: 'Trebuchet MS' , Tahoma;}
h1{font-size: 150%;color: Black;}
h2, .lgTitle{font-size: 150%;margin: 4px 0px 0px 0px;color: Black;}
h3, .mdTitle{font-size: 120%;margin: 4px 0px 0px 0px;color: #94a6ce;}
h4{color: #000;margin: 8px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.CommandBar{float: right;clear: both;}
.CommandBar input, .CommandBar button{margin-right: 5px;color: black;}
.Caption, caption{font-size: 115%;color: #eda211;text-align: left;}
#buttonBar{width: 100%;height: 30px;}
#mainTitle{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;font-weight: bold;font-size: 1.2em;white-space: nowrap;}
#mainTitle a{font-weight: normal;font-size: .9em;}
#mainTitleLeft{float: left;padding-left: 0em;}
#mainTitleRight{float: right;padding-right: 1em;}
.BreadCrumbCurrent{font-weight: bold;font-size: 1.2em;white-space: nowrap;}
#bottomBar{float: left;background: #FFFFFF;width: 100%;white-space: nowrap;}
.Watermarked, .Disabled{color: Gray;}.TitleDescriptionControl img{float: left;margin-right: 4px;}
.Prompt{margin-top: 7px;}
.TopPrompt{margin-top: 7px;}
.hand{cursor: pointer;}
.popupPanel{background-color: #FFFFFF;border: solid 1px black;padding: 8px 8px 8px 8px;}
span.NavigationTreeTitle{width: 300px;border-top: solid 2px #F1A602;font-size: 0.3em;}
.DisplayCurrency{color: black;text-align: right;text-decoration: none;font-family: Cambria, 'Lucida Console' , Monospace;width: 7em;}
.ContentRecordPageButtonPanel{position: relative;right: 0px;top: -20px;}
.ContentItemButtonPanel{position: relative;bottom: 0px;right: 0px;}
.ContentRecordPageButtonPanel img, .ContentItemButtonPanel img{cursor: pointer;right: 0px;position: absolute;}
.SearchResultImage{float: left;}
.SearchResult{float: left;text-align: left;}
.RosterImpersonation{padding: 6px 0px 6px 0px;width: 99%;}
.PageTasksPanel{bottom: 2px;left: 7px;margin: auto;margin-top: -20px !important;float: left !important;z-index: 3 !important;margin-left: -151px;_position: relative !important;}
.SearchResultsSortLink{width: 100%;text-align: right;}
.SearchResultsSortLink_Selected{font-size: larger;font-weight: bold !important;}
.NavigationUnorderedList{margin: 0px;}
.NavigationListItem{list-style: none;}
.PageSubNavMenu table{margin-bottom: 0px;}
.SitemapMenuItem{margin-bottom: 0px;}
div#sowMenuPerimeter{background-color: white;border: thin solid gray;}
.ReportViewer div, .ReportViewer table{height: auto !important;}
.ReportViewer iframe{height: 400px !important;}
div.petOwner{width: 192px;border-left: solid #0F2B8E 1px;border-right: solid #0F2B8E 1px;border-bottom: solid #0F2B8E 1px;}
div.petOwner .NavigationUnorderedList{padding: 5px;text-align: left;}
div.petOwner .NavigationUnorderedList li{list-style-image: url(/images/header/bullet.jpg);margin-top: 10px;display: block;margin-left: 20px;}
div.petOwner .NavigationUnorderedList li a{color: #0F2B8E;}
.ContentArea2 img{background-color: #fff;margin-left: 4px;margin-top: 0px;}
.Secret{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 2px;color: white;display: none;}
body, p, b, h1, h2, h3, h4, h5, li, td, th, a, a:link, a:visited, a:hover, strong, i, blockquote, .Heading1, .Heading2, .Heading3, .Heading4, .Heading5{font-family: Tahoma, Arial, Helvetica, sans-serif;}
body, p, td, li, b, strong, th, .error{font-size: 12px;}
p, td, li, th, blockquote{color: black;font-weight: normal;}
form{margin: 0px;padding: 0px;}
body, body td, body th, body li, body b, body strong, body p{font-size: x-small;voice-family: "\"}\"";voice-family: inherit;font-size: small;}
html > body, html > body td, html > body th, html > body li, html > body b, html > body strong, html > body p{font-size: small;}
b, strong, .bold, .error, .bigbold, .smallbold{font-weight: bold;}
.bold{font-size: 12px;}
.error{color: Red;}
i, em{text-decoration: none;}
u{text-decoration: none;}
.bigbold{font-size: 13px;}
.smallbold{font-size: 11px;}
th{font-weight: bold;text-align: left;}
a, a:link, a:visited, a:hover, a:visited:hover{color: #0f2b8e;font-weight: normal;}
a:visited{color: purple;}
a:hover, a:visited:hover{color: red;}
input, textarea, select{font-size: 12px;font-family: monospace, sans-serif;font-weight: 100;padding-left: 2px;}
ol{margin: 0 0 0 1em;}
ul{padding-left: 1em;margin-left: 1em;}
li{padding-left: 0.1em;}
pre{font-family: monospace;font-size: 10px;}
.small{font-size: 10px;}
.smaller{font-size: 9px;}
.large{font-size: 12px;}
.larger{font-size: 15px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover{font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover{font-size: 11px;}
h1, .Heading1{font-size: 17px;font-weight: bold;}
h2, .Heading2{font-size: 15px;font-weight: bold;}
h3, .Heading3{font-size: 13px;font-weight: bold;}
h4, .Heading4{font-size: 11px;font-weight: bold;}
h5, .Heading5{font-size: 10px;font-weight: bold;}
.SiteMap{margin-top: 15px;}
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover{font-size: 12px;color: blue;text-decoration: none;font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover{font-size: 12px;font-weight: bold;}
.SiteMapTitleEmpty{height: 5px;}
.SEHeaderBar{padding-right: 3px;padding-left: 3px;font-weight: bold;font-size: 15px;background: #efefef;padding-bottom: 3px;color: #000000;padding-top: 2px;}
.TPHeader{font-size: 15px;font-weight: bold;color: #000066;}
.TPICHeader{font-size: 14px;font-weight: bold;color: #000000;}
.TPTitle{font-size: 14px;font-weight: bold;color: #000099;}
.TPCMBody{font-size: 12px;}
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover{font-size: 12px;text-decoration: none;color: #0000FF;}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover{font-size: 11px;text-decoration: none;color: #0000FF;font-weight: bold;}
.StandardPanel{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;border: solid 1 #DCDCC2;width: 99%;}
.PanelTitle{background-position: 0px 5px;padding: 2px 1px 1px 2px;background-color: #efefef;background-repeat: no-repeat;font-weight: bold;font-size: 100%;}
.PanelTitle td{font-weight: bold;font-size: 100%;}
.PanelTableValue{font-size: 80%;vertical-align: top;padding: 2px;border-top: solid 1px #CDCDCD;}
.PanelTablePrompt, .PanelTablePromptLeft, .PanelTablePromptCenter, .PanelTablePromptRight{border-top: solid 1px #CDCDCD;font-size: 80%;font-weight: bold;color: #003399;vertical-align: top;padding: 4px 0px 0px 2px;}
.PanelTablePrompt{text-align: left;}
.PanelTablePromptCenter{text-align: center;}
.PanelTablePromptRight{text-align: right;}
.TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled{margin: 0px 0px 0px 0px;height: 20px;font-weight: bold;text-align: center;border: solid 1 #999999;background-color: #efefef;color: Black;cursor: hand;}
.PanelTableValue PRE{font-size: 12px;}
#calendar td.selected{color: White;border-right: solid 1 #0F2B8E;border-top: solid 1 #0F2B8E;width: 20px;height: 20px;font-family: Verdana;font-size: 10;font-weight: bold;text-align: center;vertical-align: middle;background-color: #FF3300;}
#calendar td.today{color: #FF3300;border: solid 1 #FF3300;width: 18px;height: 18px;font-family: Verdana;font-size: 10;font-weight: bold;text-align: center;vertical-align: middle;background-color: White;}
#calendar td.day{color: #FF3300;border-right: solid 1 #0F2B8E;border-top: solid 1 #0F2B8E;width: 20px;height: 20px;font-family: Verdana;font-size: 10;font-weight: bold;text-align: center;vertical-align: middle;background-color: White;}
#calendar td.dayHover{color: #FF3300;border-right: solid 1 #0F2B8E;border-top: solid 1 #0F2B8E;width: 20px;height: 20px;font-family: Verdana;font-size: 10;font-weight: bold;text-align: center;vertical-align: middle;background-color: #EAEBE1;}
#calendar td.noday{color: #FF3300;border-right: solid 1 #0F2B8E;border-top: solid 1 #0F2B8E;width: 20px;height: 20px;font-family: Verdana;font-size: 10;font-weight: bold;text-align: center;vertical-align: middle;background-color: #EAEBE1;}
#calendar table.controlBody{background-color: #FFFFFF;border: solid 1 #0F2B8E;}#calendar th{background-color: #666666;font-family: Verdana;font-size: 8;color: White;font-weight: bold;}
#calendar select{font-family: Verdana;font-size: 10;}
#calendar input{font-size: 12;height: 20px;}
#calendar .year{width: 57px;}
#calendar .title{padding-right: 5px;font-size: 14px;padding-bottom: 3px;color: #555555;padding-top: 2px;font-family: verdana,tahoma,arial,helvetica;vertical-align: middle;writing-mode: tb-rl;}
#calendar .menu{text-align: center;background-color: #0F2B8E;}
#calendar td.buttonsCell{background-color: #FFFFFF;border-top: solid 1 #0F2B8E;}
#calendar{cursor: default;position: absolute;z-index: 999;display: none;}
.Day, .Today, .OtherMonthDay{border: #0F2B8E 1px solid;height: 75px;width: 14%;text-align: right;vertical-align: top;padding: 2px;}
.CalendarTitle{background-color: #E7EAF3;color: #FFFFFF;font-weight: bold;font-size: 110%;border: 0;padding: 3px;}
.CalendarTitle td, .CalendarTitle a{color: black;padding: 4px;font-weight: bolder;}
.CalendarDayHeader{background-color: #0F2B8E;color: #FFFFFF;text-align: center;font-weight: bolder;font-size: 90%;padding: 3px;}
.Calendar{border-collapse: collapse;border: #0F2B8E 1px inset;width: 98%;font-size: x-small;}
.Today{font-weight: bold;font-style: italic;background-color: #FEF7E5;}
.OtherMonthDay{background-color: #E7EAF3;}
.CommunityRepeaterTable{width: 98%;margin-left: auto;margin-right: auto;}
.CommunityNewItem{color: Red !important;text-align: right !important;width: 5% !important;}
.CommunityItemTitle{float: left !important;text-align: left !important;width: 90% !important;color: Blue;font-weight: bold;}
.CommunityTopicItem{padding-bottom: 3px;padding-right: 3px;padding-left: 3px;}
.CommunityParentLink{float: right;font-size: smaller;font-weight: normal !important;clear: both;}
.CommunityDateLine{font-size: smaller;float: left;padding-bottom: 10px;}
.CommunityDateLine div{display: inline !important;}
.CommunityItemDate{}
.CommunityItemAuthor{}
.CommunityItemBody{clear: both;margin-bottom: 10px;}
.CommunityItemFooter{width: 100%;}
.CommunityLastComment{font-size: smaller;padding-bottom: 10px;}
.CommunityItemActionLinks{text-align: right;}
.CommunityCommentItem{margin-left: 20px;}
.CommunityAttachmentImage img{max-width: 640px;max-height: 480px;}
.ContentsListItem{margin-left: 10px;}
#clusterNavBarBody .navlink{display: block;}
.CommunitySummaryBlock{border: 1px solid black;text-align: center;margin-top: 10px;margin-bottom: 20px;padding: 10px;background-color: #ffffff;}
.CommunitySummaryImage img{width: 120px;}
.CommunitySummaryBlock .CommunityItemTitle{float: none !important;width: auto !important;display: block;text-align: center !important;padding-top: 5px;padding-bottom: 10px;}
.CommunityLinksBlock a{display: block;}
.CommunitySideBarSearch{width: 70% !important;}
.CommunityListPager{text-align: center !important;margin-left: auto;margin-right: auto;}
.CommunityListPager TD{text-align: center !important;padding: 5px;}
.CommunityListPager a{padding: 2px;}
.yui-g table table{margin-bottom: auto;}
.yui-g table tbody{margin-bottom: auto;}
.HtmlEditor{width: 100% !important;height: 100% !important;}
.ContentPanel{position: relative;zoom: 100% !important;}
.EmptyMasterContentPanel{position: relative;}
