@charset "utf-8";
/* CSS Document */

#doc, #doc2, #doc3, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	min-width: 100px;
}
.iMIS {
	font-weight: bolder;
	font-size: larger;
	font-style: italic;
}
th, td {
	border: none 0px;
	padding: 0px;
}
#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-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;
}
.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 #90979e;
	padding: 5px;
}
.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 {
}
.lgTitle {
	font-weight: bold;
	font-size: 105%;
	margin: 4px 0px 0px 0px;
}
.mdTitle {
	font-weight: bold;
	margin: 4px 0px 0px 0px;
}
.CommandBar {
	float: right;
	clear: both;
}
.CommandBar input, .CommandBar button {
	margin-right: 5px;
}
.Caption, caption {
	font-size: 115%;
	color: #CC6600;
	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 {
	text-align: right;
	text-decoration: none;
	font-family: Cambria, 'Lucida Console', Monospace;
	width: 7em;
}
.ContentRecordPageButtonPanel {
	position: absolute;
	right: 0px;
	top: -20px;
}
.ContentItemButtonPanel {
	position: absolute;
	bottom: 20px;
	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;
	z-index: 3;
	_position: relative !important;
	float: left;
	margin-left: -146px;
}
.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;
}
/* ----------------------------------------------------

This is the base general stylesheet.

---------------------------------------------------- */


/* global reset of whitespace 
* {
	padding: 0;
	margin: 0;
}
html, body, form {
	width: 100%;
	height: 100%;
	background:none;
}
body {
	background: #003399;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
*/
b, strong, .bold, .error, .bigbold, .smallbold {
	font-weight: bold
}
.bold {
	font-size: 12px;
}
.error {
	color: Red;
}
.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: #039;/*text-decoration:none; JPREVATTE@AAMFT.ORG*/
}
a:hover, a:visited:hover {
	text-decoration: underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #003399;
	text-decoration: none;
}
input, textarea, select {
	font-size: 12px;
	font-family: monospace, sans-serif;
	font-weight: 100;
	padding-left: 2px;
}
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;
}
/* Headings */
h1, .Heading1, #ste_container_ciheadline > div, #ste_container_ciHeadline > div {
	font-size: 26px;
	color: #039;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}
h2, .Heading2 {
	font-size: 20px;
	color: #039;
	/*font-weight: bold;*/
	margin:/*2px */0px;
	padding: 20px 0px 10px;
}
h3, .Heading3 {
	font-size: 15px;
	COLOR: #039;
	/*font-weight: bold;*/
	margin:/*2px */0px;
	padding: 20px 0px 0px;
}
h4, .Heading4 {
	font-size: 14px;
	COLOR: #039;
	font-weight: normal;
	margin: 2px 0px;
}
h5, .Heading5 {
	font-size: 12px;
	COLOR: #039;
	font-weight: bold;
	margin: 2px 0px;
}
.BUTTON, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled {
	margin: 0px 0px 0px 0px;
	height: 24px;
	font-weight: bold;
	text-align: center;
	border: solid 1 #999999;
	background-color: #F1A602;
	color: White;
	cursor: hand;
	padding: 0px 0px 0px 0px;
}
.TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled {
	background-color: #EEEEEE;
	color: #CCCCCC;
	cursor: not-allowed;
}
.BUTTON, .TextButtonWithImage {
	padding: 0px 0px 0px 16px;
	background-repeat: no-repeat;
}
.TextButtonWithImageOnRight {
	padding: 0px 16px 0px 0px;
	background-repeat: no-repeat;
	background-position: right;
}
/* NEW IMIS ICONS */
.calendarIcon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/calendar_icon.gif);
	width: 32px;
	height: 32px;
	cursor: pointer;
}
.cancel-Icon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icon_cancel.gif);
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
}
.checkIcon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/check.gif);
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.checkIconDisabled {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/check-off.gif);
	width: 26px;
	height: 26px;
	border: none;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
}
.deleteIcon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/delete.gif);
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.editIcon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/edit.gif);
	width: 13px;
	height: 14px;
	cursor: pointer;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
}
.edit-Icon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icon_edit.gif);
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
}
.removeIcon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/delete2.gif);
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.update-Icon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icon_update.gif);
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
}
.viewIcon {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/Icons/view.gif);
	width: 14px;
	height: 14px;
	cursor: pointer;
}
/* NEW IMIS BUTTONS */
#calendar td.selected {
	color: White;
	border-right: solid 1 #CCCCCC;
	border-top: solid 1 #CCCCCC;
	width: 20px;
	height: 20px;
	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-size: 10;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: White;
}
#calendar td.day {
	color: #FF3300;
	border-right: solid 1 #CCCCCC;
	border-top: solid 1 #CCCCCC;
	width: 20px;
	height: 20px;
	font-size: 10;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: White;
}
#calendar td.dayHover {
	color: #FF3300;
	border-right: solid 1 #CCCCCC;
	border-top: solid 1 #CCCCCC;
	width: 20px;
	height: 20px;
	font-size: 10;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #EAEBE1;
}
#calendar td.noday {
	color: #FF3300;
	border-right: solid 1 #CCCCCC;
	border-top: solid 1 #CCCCCC;
	width: 20px;
	height: 20px;
	font-size: 10;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #EAEBE1;
}
#calendar table.controlBody {
	background-color: #FFFFFF;
	border: solid 1 #CCCCCC;
}
#calendar th {
	background-color: #666666;
	font-size: 8;
	color: White;
	font-weight: bold;
}
#calendar select {
	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;
	vertical-align: middle;
	writing-mode: tb-rl;
}
#calendar .menu {
	text-align: center;
	background-color: #CCCCCC;
}
#calendar td.buttonsCell {
	background-color: #FFFFFF;
	border-top: solid 1 #CCCCCC;
}
#calendar {
	cursor: default;
	position: absolute;
	z-index: 999;
	display: none;
}
.Day, .Today, .OtherMonthDay {
	border: #94a6ce 1px solid;
	height: 75px;
	width: 14%;
	text-align: right;
	vertical-align: top;
}
.CalendarTitle {
	background-color: #94a6ce;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	border: 0;
}
.CalendarDayHeader {
	background-color: #FFCB39; /*#cecfce;*/
	color: #603300;
	text-align: center;
	font-weight: bolder;
	font-size: 90%;
}
.Calendar {
	border-collapse: collapse;
	border: #94a6ce 1px solid;
	width: 98%;
	font-size: x-small;
}
.Today {
	font-weight: bold;
	font-style: italic;
}
.OtherMonthDay {
	background-color: #f0f0F0;
}
.CommunityRepeaterTable {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.CommunityNewItem {
	color: Red !important;
	text-align: right !important;
	float: right;
}
.CommunityAwaitingApprovalItem {
	color: Red !important;
	text-align: right !important;
	width: 18em !important;
	float: right;
}
.CommunityItemTitle {
	float: left !important;
	text-align: left !important;
	width: auto !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;
	padding-top: 3px;
	padding-bottom: 10px;
	clear: left;
	width: auto !important;
}
.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;
}
.ContentPanel {
	position: relative;
	zoom: 100% !important;	/* Force IE6 hasLayout = -1 */
}
.EmptyMasterContentPanel {
	position: relative;
}
.CommunityApproveDeclineLink {
	float: right;
	font-weight: normal !important;
	text-align: right !important;
	width: 15em !important;
	clear: both;
}
.DocumentTreeFolderImage {
	cursor: hand;
}
.DocumentTreeFolderClosed, .DocumentTreeFolderOpen {
	height: 10;
	cursor: hand;
	font-size: 90%;
	text-decoration: none;
}
.DocumentTreeFolderClosed {
	padding: 0px 0px 1px 4px;
	color: black;
}
.DocumentTreeFolderOpen {
	padding: 0px 4px 1px 4px;
	color: White;
	background-color: #3366CC;
}
.BSAObject {
	cursor: hand;
	color: black;
	font-size: 90%;
	text-decoration: none;
	vertical-align: middle;
}
.BSAObjectSelected {
	cursor: hand;
	color: White;
	font-size: 90%;
	text-decoration: none;
	background-color: #3366CC;
}
/* BSA Menu */
DIV.menu A.menuItem {
	font-weight: normal;
	color: #000000;
	font-size: x-small;
}
DIV.menu {
	border-right: gray 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	z-index: 101;
 filter: alpha(opacity=95), progid:DXImageTransform.Microsoft.dropShadow( Color=CCCCCC, offX=3, offY=3, positive=true);
	left: 0px;
	visibility: hidden;
	padding-bottom: 1px;
	border-left: gray 1px solid;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	position: absolute;
	top: 0px;
	background-color: white;
}
DIV.menu A.menuItem {
	padding-right: 1em;
	display: block;
	padding-left: 1em;
	cursor: default;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
}
DIV.menu A.menuItem:hover {
	color: #ffffff;
	background-color: #3366CC;
}
DIV.menu A.menuItemHighlight {
	color: #ffffff;
	background-color: #3366CC;
}
DIV.menu A.menuItem SPAN.menuItemArrow {
	margin-right: -0.75em;
}
DIV.menu DIV.menuItemSep {
	border-right: inset 1px #e0e0e0;
	border-top: inset 1px #e0e0e0;
	margin: 4px 2px;
	border-left: inset 1px #e0e0e0;
	border-bottom: inset 1px #e0e0e0;
}
/* END BSA Menu */


.GridTitlePanel {
	background: #c7d0d9;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}
Table.Grid {
	margin: 5px;
	border: #768ca5 1px solid !important;
}
Table.Grid, Table.Grid TD, Table.Grid TH {
	border-collapse: collapse;
	/*border: #94a6ce 1px solid;*/
	padding-left: 7px;
	padding-right: 7px;
}
Table.Grid TD {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: solid 1px #dae2e8;
	border-top: solid 1px #dae2e8;
}
Table.Grid TH, Table.Grid TR.GridHeader TD {
	font: 12px/16px Arial, Helvetica, sans-serif;
	background: #7e96ad url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerBg.gif) repeat-x;
	color: #ffffff;
	height: 28px !important;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
	border-right: solid 1px #455f77;
}
TR.GridHeader A {
	color: #ffffff;
	text-decoration: none;
}
TR.GridHeader TH {
}
Table.Grid TH A {
	color: #ffffff !important;
	text-decoration: none;
	white-space: nowrap;
}
TR.GridHeader TH.NumberStyle {
	text-align: center !important;
	white-space: nowrap;
}
TR.GridHeader TH.PriceStyles {
	text-align: center !important;
	white-space: nowrap;
}
.GridDelete TD {
	font: 12px/16px Arial, Helvetica, Sans-Serif;
}
Table.Grid TD {
	background-color: #ffffff;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
}
Table.Grid TR.GridAlternateRow TD, Table.Grid TR.tableRowAlt TD {
	background-color: #dae2e8;
}
Table.Grid TR.GridRowHover:hover TD {
	background-color: #ffffff;
}
Table.Grid TR.GridAlternateRowHover:hover TD {
	background-color: #dae2e8;
}
Table.Grid .GridRowSelected {
	background-color: #e0e3e6;
}
Table.Grid .eventSelectedRegistrant {
	background-color: #e0e3e6;
	color: #000000;
	font-weight: bold;
}
.DeleteImage {
	width: 18px;
	height: 18px;
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icon_delete.gif);
}
.DeleteImage, .EditImage {
	margin: 1px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center 50%;
	border: 0;
	background-color: transparent;
	display: block;
	cursor: pointer;
}
Table.Grid .DisplayCurrency {
	width: auto;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.NavBullet LI {
	color: #fe7921;
	list-style-type: square;
}
.NavSpan LI SPAN {
	color: #000000;
}
TD.DisplayCurrency {
	text-align: right !important;
	width: auto;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
/* = Campaign Management using the expandable grid = */

Table.ExpGrid, Table.ExpGrid TD, Table.ExpGrid TH {
	border-collapse: collapse;
}
Table.ExpGrid {
	margin: 3px;
	border: #898d8f 1px solid !important;
}
Table.Grid TH, Table.Grid TR.GridHeader TD {
	border-top: solid 1px #8d9092;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	border-bottom: solid 1px #8d9092;
	height: 28px !important;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}
/* Column Row with Name, Total Revenue, Target Revenue, Overhead Cost, ROI %, Start Date, End Date, Status */
TR.ExpGridHeader TH {
	border-top: solid 1px #8d9092;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	background: #7e96ad url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerBg.gif) repeat-x;
	color: #ffffff;
	border-bottom: solid 1px #8d9092;
	height: 28px !important;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}
/* Row with Campaign - Appeal name */
TR.ExpGridRow1 TD {
	border-top: solid 1px #dae2e8;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	border-bottom: solid 1px #dae2e8;
	height: 28px !important;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #dae2e8;
}
TR.ExpGridRow1 A {
}
/* Row with Solicitations */
TR.ExpGridRow2 TD {
	border-top: solid 1px #dae2e8;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	border-bottom: solid 1px #dae2e8;
	height: 28px !important;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #dae2e8;
}
Table.ExpGrid TD {
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px #d2d8db;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	height: 28px !important;
}
Table.Grid TR.ExpGridAlternateRow TD {
	background-color: #ffffff;
}
/* Header row with Code, Segments, 1st Resp, Last Drop, Type, Member Type, Status */
Table.ExpGrid TR.ExpGridHeaderSourceCode TD, Table.ExpGrid TR.ExpTableRowAlt TD {
	background-color: #8498ae;
	height: 28px !important;
}
Table.ExpGrid .DisplayCurrency {
	width: auto;
	padding-left: 10px;
	padding-right: 5px;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
}
/* Cart check out process tables */
.CartGridTable {
	width: 375px;
}
SPAN.CartGridTable TABLE.Grid {
	width: 375px;
}
.GridPrice {
	width: 40px;
}
.GridSelect {
	width: 40px;
}
.GridTableTitle {
	width: 60%;
}
.rgWrap {
	white-space: normal !important;
}
/* When grid skin disabled use these styles */
.RadGrid_Default .NumericPages .rgNumPart {
	padding-left: 0px;
	padding-right: 0px;
}
.RadGrid_Default .rgNumPart A.rgCurrentPage {
	border: 1px solid #d2d2d2;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.RadGrid_Default .rgNumPart A {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 25px;
	text-decoration: none;
}
div.SplitBar {
	background-color: #DB9D00;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
div.SplitBar :hover {
	background-color: #cdcdcd;
	cursor: pointer;
}
#topBarAuxiliary {
	text-align: right;
}
#topBarAuxiliary table {
	display: inline !important;
	vertical-align: middle;
}
#topBarAuxiliary a {
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	color: #003399;
}
.NavigationUnorderedList {
	margin-left: 0;
	padding-left: 0;
	display: block;
}
.NavigationListItem {
	margin-left: 0;
	padding: 3px 5px;
	list-style: none;
	display: inline;
}
/* Top Nav tabs */
.primarynav_style div {
	z-index: 9999;
}
table.HTabStatic, table.HTabSelected {
	text-align: center;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	font-size: 12pt;
}
table.HTabStatic td, table.HTabSelected td {
	padding: 2px 10px 2px 10px;
}
table.HTabSelected td {
	background-repeat: no-repeat;
}
table.HTabStatic :hover {
	color: #003399 !important;
	text-align: center;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	font-size: 12pt;
}
table.HTabSelected, table.HTabSelected a:hover, table.HTabSelected a:visited:hover {
	background: #003366;
	color: #FFFFFF !important;
	text-align: center;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	font-size: 12pt;
}
a.HTabStatic {
	color: #003399;
	text-align: center;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	font-size: 12pt;
}
table.HTabSelected a {
	background: #003366;
	color: #003399 !important;
}
/* end TopNav tabs */

#content {
	/*overflow: auto;*/
	height: 100%;
	width: 100%;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#contentcell {
	font-size: 78%;
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.iMIS {
	font-weight: bold;
	font-style: italic;
}
.pagetitle {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	height: 18px;
	background-color: #002689;
	font-weight: bold;
	font-size: 11pt;
	color: White;
	width: 100%;
	white-space: nowrap;
	vertical-align: middle;
}
.pagetitle a {
	color: #ffffff;
	font-size: .8em;
}
#pagetitleleft {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/blue_left.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 18px;
	padding-left: 14px;
	white-space: nowrap;
	vertical-align: middle;
}
#pagetitleright {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/blue_right.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 18px;
	padding-right: 14px;
	white-space: nowrap;
	vertical-align: middle;
}
#pagecopyright {
	font-size: xx-small;
	width: 100%;
	text-align: center;
}
.lgTitle {
	font-weight: bold;
	font-size: 150%;
	margin: 4px 0px;
	color: black;
}
.mdTitle, .Caption, caption {
	font-weight: bold;
	font-size: 120%;
	margin: 4px 0px;
	color: #94a6ce;
}
.Info {
	color: #94a6ce;
	font-style: italic;
	font-size: 85%;
	font-weight: bold;
}
/* error message displayed to user */
.Error, .ErrorNoBackground, .iMISUserMessage {
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 4px;
	padding-bottom: 3px;
	font: smallcaption;
	font-weight: bold;
	width: 100%;
	color: red;
	padding-top: 3px;
}
.Error {
	background-color: white;
}
.Important {
	font: smallcaption;
	font-weight: bold;
	color: Red;
}
.PanelTableValue {
	/*background-color: #F1F1F1;*/
	font-size: 80%;
	vertical-align: top;
	padding: 4px;
	border-bottom: solid 1px #CDCDCD;
}
/*This is needed because radiobuttonlists wrap in child tables and it's blocking inheritance*/
.PanelTableValue label {
	font-size: 80%;
}
.PanelTablePrompt, .PanelTablePromptLeft, .PanelTablePromptCenter, .PanelTablePromptRight, .PanelTablePromptAndValue {
	border-bottom: 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;
}
.PanelTablePromptAndValue {
	padding: 6px;
}
/*BEGIN InfoControl CSS*/
.moreInfo {
	display: block;
	float: left;
	position: relative;
	cursor: help;
}
/*this is the description div*/
.moreInfo div {
	display: none;
	position: absolute;
	text-align: center;
	/*move to the left of the image*/
	left: 19px;
	width: 25em;
	background: #FFF;
	border: solid 1px #000;
}
.moreInfo .moreInfo div.static {
	position: static;
	display: block;
	left: 0;
}
/*END InfoControl CSS*/

/* status message displayed to user usually at the top of the control */
.Status, .PopUp {
	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;
	color: black;
	padding-top: 3px;
	border-bottom: black 1px solid;
	background-color: white;
}
.Status {
	width: 100%;
}
.PopUp {
	background: #FFF;
	width: 30em;
}
/* process status message displayed to user usually on a summary page */
.StatusProcess {
	padding-left: 3px;
	color: dimgray;
}
/* BEGIN BUTTON STYLE */
BUTTON, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled {
	margin: 0px 0px .5em .5em;
	height: 20px;
	font-weight: 500;
	text-align: center;
	border: solid 1 #999999;
	/*border: solid 1 #a7aeb6;*/
	/*background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/buttonsliver.gif);
	background-repeat: repeat;*/
	background-color: #F1A602;
	color: #FFF;
	text-decoration: none;
	cursor: hand;
	padding: 0em .5em 0em .5em;
}
.TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled {
	background-color: #EEEEEE;
	color: #CCCCCC;
	cursor: not-allowed;
}
.TextButtonWithImage, .TextButtonWithImageDisabled {
	padding: 0px 0px 0px 16px;
	background-repeat: no-repeat;
}
.TextButtonWithImageOnRight, .TextButtonWithImageOnRightDisabled {
	padding: 0px 16px 0px 0px;
	background-repeat: no-repeat;
	background-position: right;
}
/* CommandButtonType classes */
.Save {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/button_save.gif);
}
.Cancel {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/button_cancel.gif);
}
.Ok {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/button_ok.gif);
}
.Back, .Previous {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/button_back.gif);
}
.Next {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/button_next.gif);
}
.Skip {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/button_skip.gif);
}
.Delete {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icon_delete.gif);
}
.Edit {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icon_edit.gif);
}
/* END BUTTON STYLE */

/* BEGIN TABSTRIP AND TAB BODY STYLE */
.HTabTable {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 99%;
	vertical-align: top;
}
.HTabTR {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	vertical-align: bottom;
}
.HTabTD {
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	margin: 0px 0px 0px 0px;
}
.HTabBody {
	height: 100%;
	border-right: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: black;
	background-color: white;
	text-align: left;
	vertical-align: top;
}
.HTabBodyRightAlign {
	height: 100%;
	border-right: #94A6CE 1px solid;
	border-left: #94A6CE 1px solid;
	color: black;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: white;
	text-align: right;
	vertical-align: top;
}
.VTab {
	width: 100%;
	cursor: hand;
	height: 100%;
}
.VTab image {
	margin-right: 4px;
}
.VTabBody {
	padding-right: 0px;
	padding-left: 4px;
	background: #efefe7;
	padding-bottom: 4px;
	width: 140px;
	line-height: 20px;
	padding-top: 4px;
	text-decoration: none;
}
/* END TABSTRIP AND TAB BODY STYLE */
/* Begin Generics*/
.CommandBar {
	float: right;
}
.Caption, caption {
	text-align: left;
}
span.NavigationTreeTitle {
	width: 300px;
	border-top: solid 2px #F1A602;
	font-size: 0.3em;
}
/*CSS for the TitleDescriptionControl*/
.TitleDescriptionControl {
}
.TitleDescriptionControl img {
	float: left;
	margin-right: 4px;
}
/*Defaults*/
.TitleDescriptionControl h2 {
	font-weight: bold;
	font-size: 150%;
	margin: 4px 0px;
	color: black;
}
.TitleDescriptionControl p {
}
.hand {
	cursor: hand;
}
/*We'll probably want to add to account for skins with different headers here*/

/* Display type for currency, to make sure it lines up properly: right-aligned + monospace. */
.DisplayCurrency {
	color: black;
	text-align: right;
	text-decoration: none;
	font-family: Cambria, 'Lucida Console', Monospace;
	width: 7em;
}
.NavigationUnorderedList .NavigationListItem .NavigationLink {
	color: #ffffff;
}
#SimpleSearchBlock {
	float: right;
}
.asi-searchform {
	height: 20px;
	width: 360px;
	position: absolute;
	right: 0px;
	top: -35px;
}
.SearchButton {
	color: #ffffff;
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
}
.asi-utilitynav {
	float: right;
	color: #000088;
	line-height: 25px;
}
.asi-utilitynav a {
	color: #000088;
}
.Portfolio {
	width: 100%;
	vertical-align: top;
}
.TaskHeading {
	width: 100%;
	padding: 3px;
	font-weight: bolder;
}
.TaskBar {
	width: 100%;
	padding: 3px;
}
.WorkSpace {
	width: 100%;
	padding: 3px;
	vertical-align: top;
}
#topBarAuxiliary .NavigationUnorderedList {
	margin-left: 0px;
	width: auto !important;
}
#topBarAuxiliary .NavigationUnorderedList .NavigationListItem {
	width: auto;
	white-space: nowrap! important;
	padding: 0px 0px 0px 0px !important;
	border-right-color: #000 !important;
	text-decoration: none !important;
}
#topBarAuxiliary .NavigationUnorderedList .NavigationListItem .NavigationLink {
	text-decoration: none! important;
	border-right-color: #000 !important;
	text-transform: none! important;
	padding: 2px 5px 0px 5px ! important;
}
#asi-footer .NavigationUnorderedList .NavigationListItem {
	color: #ffffff;
}
#topBarAuxiliary #Edit {
	float: left;
}
.LoginStatusMenu {
	text-transform: Capitalize !important;
	border-right: 0px !important;
	margin-left: 4px !important;
	text-decoration: none !important;
	margin-top: 5px;
}
.LoginStatusMenu A:active, .LoginStatusMenu A:link, .LoginStatusMenu A:visited {
	color: #FFFFFF !important;
}
.SurfEdit {
	margin-top: 3px;
}
.SideBarPanel {
	background-position: bottom left;
	width: 100%;
	z-index: 5;
	POSITION: relative;
}
.SubNavPanel {
	padding-left: 1px;
	width: 100%;
}
.SubNavPanelHead {
	font-weight: bolder !important;
	font-size: 14px !important;
	text-decoration: none;
	color: #003366 !important;
	padding-bottom: 2px;
}
.SubNavPanel table {
	width: 100% !important;
}
.SubNavPanel td {
}
.SubNavPanel IMG {
	display: none;
}
.SubNavPanelBody IMG {
	display: none !important;
}
DIV.PageSubNavMenu DIV td {
	padding-left: 5px !important;
}
DIV.PageSubNavMenu DIV DIV td {
	padding-left: 10px !important;
}
/* Left Navigation */
.navlink, .navlinkselected {
	padding-left: 3px;
	width: 100%;
	padding: 3px 1px 1px 3px;
}
a.navlink {
	text-decoration: none;
	color: #003366 !important;
}
.PageSubNavMenu IMG {
	display: none;
}
DIV.PageSubNavMenu {
	font-size: 12px;
	line-height: 18px;
}
DIV.PageSubNavMenu TD.navlink a {
	font-weight: bold !important;
}
DIV.PageSubNavMenu TD.navlinkselected a {
	font-weight: bold !important;
}
DIV.PageSubNavMenu DIV TD.navlink a {
	font-size: 11px !important;
	font-weight: bold !important;
}
.MenuPane {
	overflow: visible !important;
	white-space: nowrap;
}
#Toolbars {
	overflow: hidden;
}
.FilenamePane {
	white-space: nowrap;
}
#TreeHeaderPane {
	height: 24px;
	border: outset 2px #CDCDCD;
	background-color: #EFEFEF;
	font-weight: bold;
	font-size: 12pt;
	padding: 2px 5px 2px 5px;
	width: 100%;
}
/* style used on the text that is displayed next to a 
   node while its content is being retrieved from the server */
.LoadingMessage {
	background-color: InfoBackground;
	color: InfoText;
}
.ObjectBrowserContentList {
	padding-left: 5px;
	width: 95%;
}
.ObjectBrowserContentList .selected {
	background-color: #316AC5;
	color: #FFFFFF;
}
.ObjectBrowserContentList .hover {
	background-color: #97CFFB;
}
.ObjectBrowserContentList div, .dragItem {
	cursor: default;
	padding: 1px;
	height: 20px;
}
/* Handles objects that have very long names and prevents the name from wrapping or overflowing the container */
.ObjectBrowserContentList span span {
	white-space: nowrap;
	display: inline-block;
}
/* icon cell */
.icon {
	/* since you can't set width on an inline element, just set enough padding
        so our background image (the icon) will show */
	padding: 3px 7px 3px 7px;
	background-position: center;
	background-repeat: no-repeat;
}
.ObjectBrowserContentListEmpty {
	font-style: italic;
	font-weight: bolder;
	width: 97%;
	height: 97%;
	text-align: center;
	vertical-align: middle;
}
.dragContainer {
	position: absolute;
	z-index: 999;
	cursor: move;
	background-color: White;
	border: solid 1px black;/*filter: alpha(opacity=90);*/
}
.unPublishedNode, .unPublishedRow {
	border-right: solid 4px red;
	margin-right: 2px;
}
.unPublishedPendingNode, .unPublishedPendingRow {
	border-right: solid 4px gold;
	margin-right: 2px;
}
.breakNode {
	font-style: italic;
}
.HomePageNode {
	/*background-image: url(http://www.aamft.org/iMIS15/App_Themes/AsiCommon/Images/icon_homepage.gif);*/
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
/* Special class for menu items when Telerik's WebBlue Skin is used */
.RadMenu_WebBlue .horizontal .item a {
	width: auto;
}
.RadMenu_WebBlue .scrollWrap a.bottomArrow, .RadMenu_WebBlue .scrollWrap a.topArrow {
	width: 300px !important;
}
.RadMenu_WebBlue .horizontal .item img.leftImage {
	position: relative;
	left: 5px;
	top: 4px;
}
.RadMenu_WebBlue .vertical .item img.leftImage {
	position: static !important;
	padding-right: 3px;
}
.RadMenu_WebBlue .group {
	border-right: 2px solid #869bb3 !important;
	border-left: 2px solid #869bb3 !important;
	border-bottom: 2px solid #869bb3 !important;
}
.RadMenu_WebBlue .group .group {
	border-right: 2px solid #869bb3 !important;
	border-top: 2px solid #869bb3 !important;
	border-bottom: 2px solid #869bb3 !important;
}
.StandardPanel {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: solid 1px #90979E;
	border-bottom-width: 1px;
	clear: both;
}
.StandardPanel .StandardPanel {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;/*border: none;*/
}
/* The area above the panel */
.PanelHead {
	color: #000000;
	height: 26px;
	clear: both;
	background: #EFEFEF url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/panel/sliver_grey.gif) repeat-x;
	white-space: nowrap;
	padding-top: 4px;
}
/* The actual panel title text */
.PanelTitle {
	font-weight: bold;
	margin-left: 10px;
	float: left;
	color: black;
}
.Collapsible {
	cursor: pointer;
}
.PanelHeadCollapseImage, .PanelHeadCollapseText {
	margin-right: 5px;
	float: right;
}
.PanelHeadCollapseText {
	text-decoration: underline;
	font-weight: normal;
}
/* The actual content of the panel */
.PanelBody {
	padding: 2px 5px 2px 5px;
	color: black;
	background-color: #FFFFFF;
	height: auto !important;
}
/* The columns within the panel
    NOTE: This could be ".StandardPanel .PanelColumn", but it was decided
    that there is no reason not to be able to use this class name in any 
    context.
 */
.PanelColumn {
	float: left;
	margin-left: 2px;
}
.StandardPanel fieldset {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* Hide the legend because we use our own custom header */
.StandardPanel fieldset legend {
	display: none;
}
/* Field: Container element for both the Caption and Value controls */
.StandardPanel fieldset div.PanelField {
	float: left;
	clear: left;
	width: 95%;
	padding: 3px 2px 3px 2px;
	border: solid 1px white;
	border-bottom: solid 1px #CDCDCD;/*vertical-align: top;*/
}
/* prevent doubled-up border with nested PanelFields */
.StandardPanel fieldset div.PanelField .PanelField {
	width: auto;
	/*margin-left: 1%;*/
	border: none;
}
/*.StandardPanel fieldset div.PanelField:hover
{
	border-color: #CDCDCD;
	background-color: #EFEFEF;
}
 */
.StandardPanel fieldset div.focus, .focus, .StandardPanel fieldset div.focus:hover, .focus:hover {
	border-color: #BCBCBC;
	background-color: #CDCDCD;
}
/* Caption */
.StandardPanel fieldset div.PanelField label {
	float: left;
	text-align: left;
	font-size: .9em;
	font-weight: bold;
	color: #666666;
	width: 30%;
	min-width: 10em;
	padding: 3px 5px 0px 2px;
	white-space: pre-line;/*height: 100%;
	vertical-align: top;
	*/
}
/* Caption - Top  & Bottom */
.StandardPanel fieldset div.Top label, .StandardPanel fieldset div.Bottom label {
	width: 99%;
}
/* Value */
.StandardPanel fieldset div.PanelField .PanelFieldValue {
	float: left;
	width: 60%;
	text-align: left;
	white-space: nowrap;
}
/* Value - Right */
.StandardPanel fieldset div.Right .PanelFieldValue {
	text-align: right;
}
/* Value - Top & Bottom */
.StandardPanel fieldset div.Top .PanelFieldValue, .StandardPanel fieldset div.Bottom .PanelFieldValue {
	width: 99%;
}
/* Value Input Controls , .PanelFieldValue textarea*/
.PanelFieldValue input, .PanelFieldValue select, .PanelFieldValue a, .PanelFieldValue textarea {
	float: left;/*max-width: 80%;*/
}
.PanelFieldValue .UserEntered input, .PanelFieldValue .UserEntered select, .PanelFieldValue .UserEntered a {
	float: none;
	max-width: 0;
}
.PanelFieldValue .UserEntered textarea {
	float: none;
	width: inherit;
}
.PanelFieldValue input[type=text], .PanelFieldValue input[type=password] {
	min-width: 10em;
}
.ParameterSheet .PanelField .PanelFieldValue {
	width: 250px !important;
	_width: 150px !important; /*IE 6.0*/
}
.PanelFieldValue .CalendarInput {
	display: block;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}
/* Value Input Controls for Caption on Right
.StandardPanel fieldset div.Right input, .StandardPanel fieldset div.Right textarea, .StandardPanel fieldset div.Right select, .StandardPanel fieldset div.Right a
{
    float: right;
}  */

/* Allow for an AutoWidth class; useful for Radio Button lists as value */
.AutoWidth label, .AutoWidth .PanelFieldValue {
	width: auto !important;
	min-width: 1em !important;
}
.FloatNone label, .FloatNone input, .FloatNone select, .FloatNone a {
	float: none !important;
}
/* Special marker for required fields */
/*.StandardPanel fieldset div.PanelField div.Required, .PanelTableValue .Required*/
.Required {
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 9px !important;
	MARGIN-LEFT: -7px !important;
	BACKGROUND-IMAGE: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/required.gif);
	BACKGROUND-REPEAT: no-repeat;/*border-left: solid 3px;
	border-left-color: #FF0000;*/
}
/* Need a special class to handle the cases where the value column has
   spans and labels that shouldn't have display:block
.StandardPanel fieldset span.InlineDisplay span, .StandardPanel fieldset span.InlineDisplay label
{
	display: inline;
	float: none;
	vertical-align: middle;
} */

/* OBSOLETE Stuff before i finished this CSS file */
td.PanelTableValue {
	/*background-color: #F1F1F1;*/
	font-size: .9em;
	vertical-align: top;
	padding: 4px;
	border-bottom: solid 1px #CDCDCD;
}
td.PanelTablePrompt, td.PanelTablePromptLeft, td.PanelTablePromptCenter, td.PanelTablePromptRight, td.PanelTablePromptAndValue {
	border-bottom: solid 1px #CDCDCD;
	font-size: .9em;
	font-weight: bold;
	color: #666666;
	vertical-align: top;
	padding: 4px 0px 0px 2px;
}
td.PanelTablePrompt {
	text-align: left;
}
td.PanelTablePromptCenter {
	text-align: center;
}
td.PanelTablePromptRight {
	text-align: right;
}
td.PanelTablePromptAndValue {
	padding: 6px;
}
td.PanelTableValue td.PanelTablePrompt, td.PanelTablePromptLeft, td.PanelTablePromptCenter, td.PanelTablePromptRight, td.PanelTablePromptAndValue {
	border-bottom: none;
}
/* Undo the new changes for existing pages using PanelTablePrompt/PanelTableValue */
/*.PanelTablePrompt .PanelField, .PanelTableValue .PanelField
{
	border-bottom: none;
	display: inline;

}
.PanelTablePrompt .PanelField label
{
	width: 20%;
	font-size: 80%;
	font-weight: bold;
	color: #003399;
	vertical-align: top;
	padding: 4px 0px 0px 2px;
}*/

/* Legacey style used in old tabs for the portfolios */
.HTabBody {
	height: 100%;
	vertical-align: top;
	border-right: #94A6CE 1px solid;
	border-left: #94A6CE 1px solid;
	border-bottom: #94A6CE 1px solid;
	padding: 5px 5px 5px 5px;
}
/* Parameter Sheet styles, should be deleted whenever SmartFilter gets
 re-written to not use table layout */
.ParameterSheet {
	width: 100%;
	max-width: 800px;
}
/*
.ParameterSheet Table
{
    width: 100%;
}
*/
.ParameterSheet .ParameterSheetButton {
	margin-left: 12em;
	clear: both;
	display: block;
}
/*BEGIN InfoControl CSS*/
.moreInfo, .unitText {
	float: left;
	margin-left: 3px;
}
.moreInfoFlyout {
	position: absolute;
	display: none;
	overflow: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	border: solid 1px #D0D0D0;
}
.moreInfoPanel, moreInfoStatic {
	position: absolute;
	display: none;
	z-index: 2;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	white-space: normal;
	overflow: auto;
}
.moreInfoStatic {
	position: static;
	display: block;
	height: auto;
	float: left;
}
.moreInfoHead {
	clear: both;
	float: right;
}
.moreInfoBody {
	clear: both;
	position: relative;
	white-space: normal;
	width: 95%;
}
.acute {
	width: 300px;
	float: left;
}
/*END InfoControl CSS*/

.StylesDateText {
	width: 70px !important;
	_width: 80px !important;	/*IE 6.0*/
}
.BodyText {
	float: left !important;
}
.WebPartZone {
	width: 100%;
}
.TitleBar {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/HeaderBar.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	color: White;
	font-weight: bold;
}
.WebPartsPanel {
	background-color: #FFFFE1;
	border: solid 1px black;
}
.WebPartsPanel label {
	font-size: 100%;
}
.WebPartsPanel a.BUTTON {
	background-color: Transparent;
	color: #0066CC;
	font-weight: normal;
}
.WebPartsPanel fieldset {
	padding: .8em .8em .8em .8em;
	border: solid 1px black;
	margin: .5em .5em .5em .5em;
}
.WebPartsPanel fieldset fieldset {
	border: none;
	margin-left: 0em;
	margin-right: 0em;
}
.WebPartInstruction {
	padding-left: .8em;
}
.WebPartLabel {
	padding-left: 0em;
}
.Significant {
	font-weight: bold;
}
.WebPartEntry {
	clear: both;
}
.WebPartEntry input {
	float: left;
}
input[type=text].WebPartEditControl {
	width: 30em;
}
.WebPartEntryPanel, .WebPartEntryiMIS, .WebPartEntryCustom {
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-top: 2px;
	min-height: 19px;
	float: left;
}
.WebPartEntryPanel {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icons/panel.gif);
}
.WebPartEntryiMIS {
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icons/ilogo.gif);
}
.WebPartEntryCustom {
	background-position: 0px 2px;
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/icons/icon_control.gif);
}
.WebPartEntryCommandButtons {
	float: right;
	padding-right: 10px;
}
/* here only because it doesn't seem to be defined???  Need to add somewhere during cleanup */
.SelectedItem {
	background-color: #3399FF;
	color: White;
}
.UnSelectedItem {
	cursor: pointer;
}
.HtmlEditor {
	width: 100%;
	height: 90%;
}
.HtmlEditor .RadEWrapper {
	width: 100% !important;
	height: 90% !important;
}
.Welcome_Border {
	border-left: 1px solid #CCCCCC;
	padding-left: 20px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 20px;
	border-right: 1px solid #CCCCCC;
	padding-right: 20px;
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
}
.WelcomePageHeader {
	background: white url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/arrow_large_orange.gif) no-repeat left center;
	padding-left: 30px;
	color: #eda211;
	font-size: 17pt;
	border-bottom: dashed 1px #7f7f7f;
	width: 330px;
	height: 50px;
}
.WelcomePageText {
	font-size: 9pt;
	color: #999999
}
.WelcomeHeader {
	font-size: 10pt;
	font-weight: bold;
	color: #ff8221
}
.WelcomeLink {
	font-size: 10pt;
	font-weight: bold;
	color: #003399
}
.navNode, .navnode {
}
.navNode a, .navnode a {
}
.staticNode, .navNode a, .navnode a {
	color: #333333;
	text-decoration: none;
}
.navNode:hover, .navNode a:hover, .navnode a:hover {
}
.currentNode {
}
/*Required Fields*/
.formFieldRequired {
	background-position: left center;
	_position: fixed; /* This attribute is used on IE6 only and makes the backgroud-image appear */
	background-image: url(http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/required.gif);
	background-repeat: no-repeat; /*Using !important because padding will get
	overwritten by IMIS.css, and we don't want that
	*/
	padding-left: 11px !important;
	display: block !important;
}
/*================================= CAROUSEL =====================================*/
#carouselWrap {
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #003399;
	position: relative;
}
#carouselWrap .controls {
	position: absolute;
	bottom: 5px;
	text-align: center;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#carouselWrap p.boxHead {
	position: absolute;
	text-align: center;
	color: #FFF;
	font-size: 32px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	top: 5px;
	width: 100%;
}
#carousel {
	width: 620px;
	height: 280px;
}
#T1Tabs4up {
	position: relative;
	margin: 0px;
	width: 620px;
	overflow: hidden;
}
#T1Tabs4up ul.nav {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	z-index: 5;
	overflow: hidden;
}
#T1Tabs4up ul.nav li {
	float: left;
	list-style: none;
	margin-left: 5px;
	z-index: 5;
}
#T1Tabs4up ul.nav li:first-child {
	margin-left: 0px;
}
#T1Tabs4up ul.nav li a {
	display: block;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	width: 146px;
	height: 20px;
	background-color: #c1d1ff;
	padding: 15px 0px 15px 0px;
	z-index: 5;
	color: #003399;
	font-weight: bold;
	border: solid 1px #003399;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#T1Tabs4up ul.nav li.tab-selected a {
	background-color: #99b2ff;
}
#T1Tabs4up ul.nav li.tab-selected:after {
	content: url(images/tabsSelectedArrow.png);
}
#T1Tabs4up div.tabs > div {
	margin-top: -3px;
	padding: 10px;
	display: block;
	border: solid 1px #CCC;
	;
	height: 238px;
	width: 598px;
	z-index: 1;
	clear: both;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display: none
}
#T1Tabs4up div.tabs div p {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
	line-height: 16px;
}
#T1Tabs4up div.tabs div p:first-child {
	font-size: 20px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
}
#T1Tabs4up div.scroll, div.scroll {
	overflow-y: scroll;
	height: 165px;
}
#T1Tabs4up div.tab-hide {
	display: none !important;
}
#T1Tabs4up div.tab-selected {
	display: block !important;
}
#T1Tabs5up {
	position: relative;
	margin: 0px;
	width: 620px;
	overflow: hidden;
}
#T1Tabs5up ul.nav {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	z-index: 5;
	overflow: hidden;
}
#T1Tabs5up ul.nav li {
	float: left;
	list-style: none;
	margin-left: 5px;
	z-index: 5;
}
#T1Tabs5up ul.nav li:first-child {
	margin-left: 0px;
}
#T1Tabs5up ul.nav li a {
	display: table-cell;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	width: 118px;
	height: 50px;
	background-color: #c1d1ff;
	z-index: 5;
	color: #003399;
	font-weight: bold;
	border: solid 1px #003399;
	-moz-border-radius: 15px;
	border-radius: 15px;
	vertical-align: middle;
}
#T1Tabs5up ul.nav li.tab-selected a {
	background-color: #99b2ff;
}
#T1Tabs5up ul.nav li.tab-selected:after {
	content: url(images/tabsSelectedArrow120.png);
}
#T1Tabs5up div.tabs > div {
	margin-top: -3px;
	padding: 10px;
	display: block;
	border: solid 1px #CCC;
	;
	height: 238px;
	width: 598px;
	z-index: 1;
	clear: both;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display: none
}
#T1Tabs5up div.tabs div p {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
	line-height: 16px;
}
#T1Tabs5up div.tabs div p:first-child {
	font-size: 20px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
}
#T1Tabs5up div.scroll {
	overflow-y: scroll;
	height: 165px;
}
#T1Tabs5up div.tab-hide {
	display: none !important;
}
#T1Tabs5up div.tab-selected {
	display: block !important;
}
/*================================= MENU.AAMFT =====================================*/
/* <RadMenu / Default> */

.RadMenu_aamft .rmRootGroup, .RadMenu_aamft a.rmLink, .RadMenu_aamft .rmGroup .rmText, .RadMenu_aamft .rmVertical .rmText, .RadMenu_aamft .rmLeftArrow, .RadMenu_aamft .rmRightArrow, .RadMenu_aamft .rmTopArrow, .RadMenu_aamft .rmBottomArrow {
	background-color: transparent;
}
.RadMenu_aamft .rmRootGroup {
	background-image: url('http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/nav_bkgrnd.png');
	background-repeat: repeat-x;
}
/* <Root items> */

.RadMenu_aamft, .RadMenu_aamft a.rmLink {
	font: normal 12px/23px Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
.RadMenu_aamft a.rmLink, .RadMenu_aamft a.rmDisabled, .RadMenu_aamft a.rmDisabled:hover {
}
.RadMenu_aamft .rmFirst a.rmLink, .RadMenu_aamft .rmFirst a.rmLink:hover, .RadMenu_aamft .rmLast .rmText, .RadMenu_aamft .rmLast a.rmLink:hover .rmText, .RadMenu_aamft .rmVertical a.rmLink, .RadMenu_aamft .rmVertical .rmText {
	background-repeat: no-repeat;
	background-position: 0 500px;
}
.RadMenu_aamft .rmVertical .rmFirst, .RadMenu_aamft .rmVertical .rmLast {
	background: none;
}
.RadMenu_aamft a.rmLink:hover, .RadMenu_aamft a.rmFocused, .RadMenu_aamft a.rmSelected {
	background-image: url('http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/nav_bkgrnd_selected.png');
	background-repeat: repeat-x;
}
.RadMenu_aamft a.rmLink:hover span.rmText, .RadMenu_aamft a.rmFocused span.rmText, .RadMenu_aamft a.rmSelected span.rmText {
	padding: 10px 16px 5px;
	border-left: solid 1px #FFCC00;
	border-right: solid 1px #FFCC00;
}
.RadMenu_aamft .rmHorizontal .rmRootLink span.rmText {
	display: inline;
	padding: 10px 17px 5px 17px;
}
.RadMenu_aamft_rtl .rmRootLink span.rmText {
	padding-right: 12px;
}
.RadMenu_aamft_Context_rtl .rmRootLink span.rmText {
	padding-right: 28px;
}
.RadMenu_aamft .rmHorizontal a.rmRootLink {
	padding-left: 0;
}
.RadMenu_aamft_rtl a.rmRootLink {
	margin-left: 0;
	padding: 0;
}
.RadMenu_aamft .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */ {
	width: 100%;
}
.RadMenu_aamft ul.rmHorizontal .rmLeftImage {
	margin: 4px -4px 0 6px;
}
.RadMenu_aamft_rtl ul.rmHorizontal .rmLeftImage {
	margin: 4px 6px 0 -4px;
}
.RadMenu_aamft .rmVertical a.rmLink {
	padding-top: 1px;
	padding-bottom: 1px;
}
.RadMenu_aamft .rmVertical a.rmLink:hover, .RadMenu_aamft .rmVertical a.rmFocused, .RadMenu_aamft .rmVertical a.rmSelected, .RadMenu_aamft .rmVertical a.rmExpanded, .RadMenu_aamft .rmVertical a.rmExpanded:hover {
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}
.RadMenu_aamft .rmVertical .rmFirst a.rmLink:hover, .RadMenu_aamft .rmVertical .rmFirst a.rmFocused, .RadMenu_aamft .rmVertical .rmFirst a.rmSelected, .RadMenu_aamft .rmVertical .rmFirst a.rmExpanded, .RadMenu_aamft .rmVertical .rmFirst a.rmExpanded:hover {
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}
.RadMenu_aamft .rmVertical .rmLast a.rmLink:hover, .RadMenu_aamft .rmVertical .rmLast a.rmFocused, .RadMenu_aamft .rmVertical .rmLast a.rmSelected, .RadMenu_aamft .rmVertical .rmLast a.rmExpanded, .RadMenu_aamft .rmVertical .rmLast a.rmExpanded:hover {
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}
.RadMenu_aamft .rmVertical .rmItem a.rmDisabled:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}
.RadMenu_aamft a.rmExpanded, .RadMenu_aamft a.rmExpanded:hover {
}
.RadMenu_aamft a.rmDisabled, .RadMenu_aamft a.rmDisabled:hover {
	color: #7d7d7d;
	background-color: transparent;
}
/* </Root items> */


/* <Submenu items> */

.RadMenu_aamft .rmGroup, .RadMenu_aamft .rmMultiColumn, .RadMenu_aamft .rmGroup .rmVertical {
	border: 1px solid #969696;
	background: #ffffff url('Menu/rmVSprite.png') repeat-y 0 0;
}
.RadMenu_aamft .rmTopFix, .RadMenu_aamft .rmBottomFix, .RadMenu_aamft .rmRoundedCorners .rmGroup .rmItem, .RadMenu_aamft .rmRoundedCorners li.rmFirstGroupColumn .rmItem, .RadMenu_aamft .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem, .RadMenu_aamft .rmRoundedCorners ul.rmHorizontal .rmFirst, .RadMenu_aamft_Context.rmRoundedCorners .rmGroup .rmItem, .RadMenu_aamft_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {
	background-image: url('Menu/rmVSprite.png');
	background-color: #ffffff;
	background-repeat: repeat-y;
}
* html .rmRoundedCorners_aamft .rmGroup .rmItem, * html .rmRoundedCorners_aamft ul.rmHorizontal .rmFirst {
	background-image: url('Menu/rmVSprite.png');
	background-color: #ffffff;
	background-repeat: repeat-y;
}
.RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_aamft .rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_aamft .rmRoundedCorners .rmGroupColumn .rmItem, .RadMenu_aamft .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem, .RadMenu_aamft .rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_aamft .rmRoundedCorners .rmScrollWrap .rmVertical, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_aamft_Context.rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
	background-image: none;
}
* html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmGroup, * html .rmRoundedCorners_aamft .rmScrollWrap .rmItem, * html .rmRoundedCorners_aamft .rmHorizontal .rmItem, * html .rmRoundedCorners_aamft .rmScrollWrap .rmVertical {
	background-image: none;
}
.RadMenu_aamft .rmRoundedCorners .rmGroupColumn {
	background-color: #ffffff;
}
.RadMenu_aamft .rmBottomLeft, .RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer, .RadMenu_aamft_Context.rmRoundedCorners ul.rmGroup, .RadMenu_aamft .rmRoundedCorners ul.rmGroup, .RadMenu_aamft .rmRoundedCorners .rmMultiColumn {
	background-image: url('Menu/rmRoundedLeft.png');
	background-color: transparent;
	background-repeat: no-repeat;
}
* html .rmRoundedCorners_aamft .rmScrollWrapContainer, * html .rmRoundedCorners_aamft .rmGroup ul.rmGroup, * html .rmRoundedCorners_aamft ul.rmGroup {
	background-image: url('Menu/rmRoundedLeft.png');
	background-color: transparent;
	background-repeat: no-repeat;
}
.RadMenu_aamft .rmTopRight, .RadMenu_aamft .rmBottomRight {
	background-image: url('Menu/rmRoundedRight.png');
	background-color: transparent;
	background-repeat: no-repeat;
}
.RadMenu_aamft .rmTopFix, .RadMenu_aamft .rmBottomFix, .RadMenu_aamft .rmRoundedCorners .rmGroup .rmFirst, .RadMenu_aamft_Context.rmRoundedCorners .rmGroup .rmFirst, .rmRoundedCorners_aamft .rmGroup .rmFirst {
	border-color: #969696;
}
.RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmTopFix, .RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
	background: #ffffff;
}
* html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmTopFix, * html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmBottomFix {
	background: #ffffff;
}
.RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow, .RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow, .RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow, .RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
	background-color: #ffffff;
	border: 0;
}
* html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmTopArrow, * html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmBottomArrow, * html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmLeftArrow, * html .rmRoundedCorners_aamft .rmScrollWrapContainer .rmRightArrow {
	background-color: #ffffff;
	border: 0;
}
.RadMenu_aamft_rtl .rmBottomLeft, .RadMenu_aamft_rtl .rmRoundedCorners ul.rmGroup, .RadMenu_aamft_rtl .rmRoundedCorners .rmMultiColumn, .RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_aamft .rmScrollWrapContainer .rmBottomLeft, .rmRoundedCorners.RadMenu_aamft_Context_rtl ul.rmGroup, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer {
	background-image: url('Menu/rmRoundedLeft_rtl.png');
}
.RadMenu_aamft_rtl .rmTopRight, .RadMenu_aamft_rtl .rmBottomRight {
	background-image: url('Menu/rmRoundedRight_rtl.png');
}
.RadMenu_aamft_rtl li.rmTopFix, .RadMenu_aamft_rtl li.rmBottomFix, .RadMenu_aamft_rtl .rmRoundedCorners .rmGroup .rmItem, .rmRoundedCorners.RadMenu_aamft_Context_rtl .rmGroup .rmItem {
	background-position: 101% 0;
}
.RadMenu_aamft .rmSlide .rmScrollWrap {
	background-image: none;
}
.RadMenu_aamft_rtl .rmGroup, .RadMenu_aamft_rtl .rmMultiColumn, .RadMenu_aamft_rtl .rmGroup .rmVertical {
	background-position: 100% 0;
}
.RadMenu_aamft .rmRootGroup li.rmItem .rmGroup {
	padding-bottom: 0;
}
.RadMenu_aamft .rmRootGroup .rmHorizontal {
	background-image: none;
}
.RadMenu_aamft .rmScrollWrap .rmVertical {
	border: 0;
}
.RadMenu_aamft .rmRoundedCorners .rmScrollWrapContainer li.rmItem, .RadMenu_aamft_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem, .rmRoundedCorners_aamft .rmScrollWrapContainer li.rmItem {
	background: none;
}
.RadMenu_aamft .rmGroup .rmItem a.rmLink, .RadMenu_aamft .rmGroup .rmItem a.rmLink:hover, .RadMenu_aamft .rmGroup .rmItem a.rmFocused, .RadMenu_aamft .rmGroup .rmItem a.rmSelected, .RadMenu_aamft .rmGroup .rmItem a.rmExpanded {
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}
.RadMenu_aamft .rmGroup .rmLast a.rmLink, .RadMenu_aamft .rmGroup .rmLast a.rmLink:hover, .RadMenu_aamft .rmGroup .rmLast a.rmFocused, .RadMenu_aamft .rmGroup .rmLast a.rmSelected, .RadMenu_aamft .rmGroup .rmLast a.rmExpanded {
	padding-bottom: 1px;
}
.RadMenu_aamft .rmGroup a.rmLink, .RadMenu_aamft .rmGroup .rmText, .RadMenu_aamft .rmGroup .rmItem a.rmDisabled, .RadMenu_aamft .rmGroup .rmItem a.rmDisabled:hover, .RadMenu_aamft .rmGroup .rmItem a.rmDisabled .rmText, .RadMenu_aamft .rmGroup .rmItem a.rmDisabled:hover .rmText {
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}
.RadMenu_aamft .rmGroup a.rmLink:hover, .RadMenu_aamft .rmGroup a.rmFocused, .RadMenu_aamft .rmGroup a.rmSelected, .RadMenu_aamft .rmGroup a.rmExpanded {
	background-position: 0 -168px;
}
.RadMenu_aamft .rmGroup a.rmLink:hover .rmText, .RadMenu_aamft .rmGroup a.rmFocused .rmText, .RadMenu_aamft .rmGroup a.rmSelected .rmText, .RadMenu_aamft .rmGroup a.rmExpanded .rmText {
	background-position: 100% -192px;
}
/* <expand arrows> */

.RadMenu_aamft .rmRootGroup .rmExpandRight, .RadMenu_aamft .rmGroup .rmExpandDown, .RadMenu_aamft_Context .rmGroup .rmExpandRight, .RadMenu_aamft .rmRootGroup .rmItem a.rmDisabled .rmExpandRight, .RadMenu_aamft .rmGroup .rmItem a.rmDisabled .rmExpandDown, .RadMenu_aamft .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight, .RadMenu_aamft .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown {
	background-position: 100% -216px;
}
.RadMenu_aamft a.rmLink:hover .rmExpandRight, .RadMenu_aamft .rmLast a.rmLink:hover .rmExpandRight, .RadMenu_aamft a.rmFocused .rmExpandRight, .RadMenu_aamft a.rmSelected .rmExpandRight, .RadMenu_aamft a.rmExpanded .rmExpandRight {
	background-position: 100% -312px;
}
.RadMenu_aamft .rmGroup a.rmLink:hover .rmExpandRight, .RadMenu_aamft .rmGroup a.rmFocused .rmExpandRight, .RadMenu_aamft .rmGroup a.rmSelected .rmExpandRight, .RadMenu_aamft .rmGroup a.rmExpanded .rmExpandRight, .RadMenu_aamft .rmGroup a.rmLink:hover .rmExpandDown, .RadMenu_aamft .rmGroup a.rmFocused .rmExpandDown, .RadMenu_aamft .rmGroup a.rmSelected .rmExpandDown, .RadMenu_aamft .rmGroup a.rmExpanded .rmExpandDown {
	background-position: 100% -240px;
}
.RadMenu_aamft .rmRootGroup a.rmDisabled:hover .rmExpandRight, .RadMenu_aamft .rmGroup a.rmDisabled:hover .rmExpandDown {
	background-image: url('Menu/rmSprite.png');
	background-position: 100% -216px;
}
/* </expand arrows> */

/* <rtl> */

.RadMenu_aamft_rtl a.rmLink, .RadMenu_aamft_rtl .rmRootGroup a.rmDisabled {
	background-position: 100% -96px;
}
.RadMenu_aamft_rtl .rmGroup a.rmDisabled {
	background: none;
}
.RadMenu_aamft_rtl .rmText {
	background-position: 0 -96px;
}
.RadMenu_aamft_rtl .rmVertical a.rmExpanded .rmText, .RadMenu_aamft_rtl .rmVertical a.rmExpanded:hover .rmText {
	background-position: 0 500px;
	background-repeat: no-repeat;
}
.RadMenu_aamft_rtl .rmGroup a.rmLink:hover, .RadMenu_aamft_rtl .rmGroup a.rmFocused, .RadMenu_aamft_rtl .rmGroup a.rmSelected, .RadMenu_aamft_rtl .rmGroup a.rmExpanded {
	background-position: 100% -264px;
}
.RadMenu_aamft_rtl .rmGroup a.rmLink:hover .rmText, .RadMenu_aamft_rtl .rmGroup a.rmFocused .rmText, .RadMenu_aamft_rtl .rmGroup a.rmSelected .rmText, .RadMenu_aamft_rtl .rmGroup a.rmExpanded .rmText {
	background-position: 0 -288px;
}
.RadMenu_aamft_Context_rtl .rmVertical .rmExpandLeft, .RadMenu_aamft_rtl .rmRootGroup .rmExpandLeft {
	background-position: 0 -312px;
}
.RadMenu_aamft_rtl .rmVertical a.rmLink:hover .rmExpandLeft, .RadMenu_aamft_rtl .rmVertical a.rmFocused .rmExpandLeft, .RadMenu_aamft_rtl .rmVertical a.rmSelected .rmExpandLeft, .RadMenu_aamft_rtl .rmVertical a.rmExpanded .rmExpandLeft {
	background-position: 0 -216px;
}
.RadMenu_aamft_rtl .rmGroup a.rmLink:hover .rmExpandLeft, .RadMenu_aamft_rtl .rmGroup a.rmFocused .rmExpandLeft, .RadMenu_aamft_rtl .rmGroup a.rmSelected .rmExpandLeft, .RadMenu_aamft_rtl .rmGroup a.rmExpanded .rmExpandLeft {
	background-position: 0 -336px;
}
.RadMenu_aamft_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
	background-position: 0 -312px;
}
/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_aamft .rmSlide {
	margin: 0 0 0 -1px;
}
.RadMenu_aamft .rmVertical .rmSlide, .RadMenu_aamft .rmSlide .rmSlide, .RadMenu_aamft_Context .rmGroup .rmSlide {
	margin: 0 0 0 -5px;
}
.RadMenu_aamft_rtl .rmSlide {
	margin: 0 0 0 0;
}
.RadMenu_aamft_rtl .rmFirst .rmSlide {
	margin-left: 1px;
}
.RadMenu_aamft_rtl .rmVertical .rmSlide, .RadMenu_aamft_rtl .rmSlide .rmSlide, .RadMenu_aamft_Context_rtl .rmGroup .rmSlide {
	margin: 0 0 0 5px;
}
/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_aamft .rmLeftArrow, .RadMenu_aamft .rmRightArrow {
	background-color: #e6e6e6;
}
.RadMenu_aamft .rmLeftArrow {
	background-position: -8px -312px;
	border-right: 1px solid #828282;
}
.RadMenu_aamft .rmRightArrow {
	background-position: -482px -216px;
	border-left: 1px solid #828282;
}
.RadMenu_aamft .rmTopArrow, .RadMenu_aamft .rmBottomArrow, .RadMenu_aamft .rmGroup .rmLeftArrow, .RadMenu_aamft .rmGroup .rmRightArrow {
	background-color: #e6e6e6;
}
.RadMenu_aamft .rmTopArrow {
	background-position: 50% -367px;
	border-bottom: 1px solid #828282;
}
.RadMenu_aamft .rmBottomArrow {
	background-position: 50% -391px;
	border-top: 1px solid #828282;
}
/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_aamft .rmHorizontal .rmSeparator .rmText, .RadMenu_aamft .rmVertical .rmHorizontal .rmSeparator .rmText {
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #a8a8a8;
}
.RadMenu_aamft_Context .rmSeparator .rmText, .RadMenu_aamft .rmHorizontal .rmGroup .rmSeparator .rmText, .RadMenu_aamft .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
	background-color: transparent;
	background-position: 0 -406px;
}
/* </Separators> */

/* </RadMenu / Default> */


div.RadMenu_aamft .rmItem .rmLink .rmExpandDown {
}
div.RadMenu_aamft .rmItem .rmGroup {
}
div.RadMenu_aamft .rmGroup .rmItem .rmLink {
	color: rgb(206, 203, 230);
	font-family: Arial;
	background-image: none;
	padding: 7px 10px;
	line-height: 18px;
}
div.RadMenu_aamft .rmGroup .rmItem .rmLink .rmText {
	background-color: transparent;
	background-repeat: repeat-x;
	background-image: none;
	font-weight: bold;
}
div.RadMenu_aamft .rmGroup .rmItem .rmLink:hover {
	background-color: transparent;
	background-image: url('http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/nav_bkgrnd_selected.png');
	background-repeat: repeat-x;
	color: rgb(255, 255, 255);
}
div.RadMenu_aamft .rmGroup .rmItem .rmLink:hover .rmText {
	background-image: url('http://www.aamft.org/iMIS15/App_Themes/AAMFT/images/nav_bkgrnd_selected.png');
	background-repeat: repeat-x;
	background-color: transparent;
}
div.RadMenu_aamft .rmGroup .rmItem .rmLink .rmExpandRight {
	background-image: none;
}
div.RadMenu_aamft .rmGroup .rmItem .rmDisabled {
	background-image: none;
}

/*================================= PRINT =================================*/
@media print {
.NotPrinted {
	display: none !important;
}
}
.PrintMessage {
	width: 80%;
	margin: auto;
	font-weight: bold;
	border: thin solid red;
}
/*================================= ZZ CUSTOMIZATIONS =================================*/
.clear {
	clear: both;
}
#mainBody {
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 8px;
}
a img {
	border: none;
}
a:focus {
	outline: none;
}
button::-moz-focus-inner {
border: 0;
}
#aamft-wrap {
	background-color: #FFFFFF;
	margin: 60px auto 10px auto;
	position: relative;
	width: 1000px;
	border-radius: 10px;
	padding: 10px 0px;
}
#aamft-content {
	min-height: 300px;
	padding: 10px 10px 0px 10px;
}
#asi-content {
	padding-right: 10px;
}
.asi-home {
	padding: 15px;
}
.home-left {
	width: 620px;
	float: left;
	padding: 10px;
}
.home-right {
	width: 320px;
	float: right;
	padding: 10px 10px 0px 10px;
}
.aamft-left {
	width: 620px;
	float: left;
	padding: 5px;
}
.aamft-right {
	width: 300px;
	height: 100%;
	padding: 5px;
	float: right;
}
.aamft-full {
	width: 980px;
	min-height: 300px;
}
.round5 {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.round10 {
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.round15 {
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
}
#aamft-header {
	position: relative;
	background: #FFFFFF;
	height: 125px;
	width: 100%;
}
#headerLogo {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/therapistLocatorLogo.png);
	background-repeat: no-repeat; 
	position: absolute;
	width: 330px;
	height: 105px;
	left: 10px;
	top: 0px;
}
#aamft-footer {
	background: #666666;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#aamftFooter {
	width: 1000px;
	height: 80px;
	margin: 5px auto 40px auto;
	position: relative;
}
ul.aamftFooterLinks {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	right: 0px;
	top: 0px;
	overflow: hidden;
}
ul.aamftFooterLinks li {
	float: left;
	width: 320px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.aamftFooterLinks li a {
	width: 320px;
	height: 70px;
	text-indent: -2000px;
	display: block;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/70px-siteButtons.png);
	background-repeat: no-repeat;
}
ul.aamftFooterLinks li.tl a {
	background-position: top left;
}
ul.aamftFooterLinks li.ftr a {
	background-position: top right;
}
ul.aamftFooterLinks li.jc {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}
ul.aamftFooterLinks li.jc a {
	background-position: top center;
}
#addressBlock {
	position: absolute;
	top: 5px;
	left: -5px;
	height: 60px;
	width: 450px;
	color: #FFFFFF;
	font-size: 14px;
}
#addressBlock span {
	font-size: 9px;
	color: #FFFFFF;
}
#addressBlock span a {
	color: #FFF;
}
#addressBlock span a:visited {
	color: #99FFFF;
}
#headerTabs {
	height: 45px;
	width: 100%;
	position: absolute;
	bottom: 0px;
}
#headerTabs div.blueBar {
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerTabs_blue.png) repeat center center;
}
#headerTabs ul {
	list-style: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
}
#headerTabs ul li {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerTabs.png) no-repeat left bottom;
	display: block;
	float: left;
}
#headerTabs ul li.selected, #headerTabs ul li:hover {
	background-position: left top;
}
#headerTabs ul li a {
	display: block;
	height: 22px;
	padding: 10px 55px 10px 0px;
	margin-left: 55px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 18px;
	font: Verdana, Arial, Helvetica, sans-serif;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerTabs.png) no-repeat right bottom;
}
#headerTabs ul li.selected a, #headerTabs ul li:hover a {
	background-position: right top;
}
#headerTabsR2 {
	height: 45px;
	width: 100%;
	position: absolute;
	bottom: 0px;
}
#headerTabsR2 div.blueBar {
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerTabs_blue.png) repeat center center;
}
#headerTabsR2 ul {
	list-style: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
}
#headerTabsR2 ul li {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerTabsR2L.png) no-repeat left bottom;
	display: block;
	float: right;
	margin-left: -25px;
}
#headerTabsR2 ul li.selected, #headerTabsR2 ul li:hover {
	background-position: left top;
}
#headerTabsR2 ul li a {
	display: block;
	height: 22px;
	padding: 7px 35px 13px 0px;
	margin-left: 55px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 18px;
	font: Verdana, Arial, Helvetica, sans-serif;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/headerTabsR2R.png) no-repeat right bottom;
}
#headerTabsR2 ul li.selected a, #headerTabsR2 ul li:hover a {
	background-position: right top;
}
#aamftSearch {
	position: absolute;
	top: -35px;
	right: -10px;
	height: 20px;
	width: 260px;
}
#SimpleSearchBlock {
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 250px;
}
#SimpleSearchBlock label {
	display: none;
}
#googleSearchForm {
	height: 26px;
	position: absolute;
	right: 0;
	top: -32px;
	width: 245px;
	overflow:hidden;
}
#googleSearch {
	width: 170px;
	border: solid 2px #990000;
	border-radius: 5px 0px 0px 5px;
	margin: 0px 0px;
	padding: 3px 5px 3px 5px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	background: #ac3434; /* Old browsers */
	background: -moz-linear-gradient(top, #ac3434 0%, #d24141 50%, #cf4040 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac3434), color-stop(50%,#d24141), color-stop(100%,#cf4040)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ac3434 0%,#d24141 50%,#cf4040 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ac3434 0%,#d24141 50%,#cf4040 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ac3434 0%,#d24141 50%,#cf4040 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ac3434 0%,#d24141 50%,#cf4040 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac3434', endColorstr='#cf4040',GradientType=0 ); /* IE6-9 */
}
#searchSubmit {
	width: 60px;
	height: 26px;
	border: solid 2px #990000;
	border-radius: 0px 5px 5px 0px;
	float:right;
	padding: 0px 0px;
	margin: 0px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	background: #ac3434; /* Old browsers */
	background: -moz-linear-gradient(top, #ac3434 0%, #d24141 50%, #cf4040 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac3434), color-stop(50%,#d24141), color-stop(100%,#cf4040)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ac3434 0%,#d24141 50%,#cf4040 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ac3434 0%,#d24141 50%,#cf4040 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ac3434 0%,#d24141 50%,#cf4040 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ac3434 0%,#d24141 50%,#cf4040 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac3434', endColorstr='#cf4040',GradientType=0 ); /* IE6-9 */
}
#searchSubmit:hover{
	background: #cf4040; /* Old browsers */
	background: -moz-linear-gradient(top, #cf4040 0%, #d24141 50%, #ac3434 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf4040), color-stop(50%,#d24141), color-stop(100%,#ac3434)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cf4040 0%,#d24141 50%,#ac3434 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cf4040 0%,#d24141 50%,#ac3434 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cf4040 0%,#d24141 50%,#ac3434 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cf4040 0%,#d24141 50%,#ac3434 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf4040', endColorstr='#ac3434',GradientType=0 ); /* IE6-9 */
}


#utilityNav {
	position: absolute;
	width: 340px;
	left: 0px;
	top: -35px;
	display: none;
}
#ctl00_KeepAliveTarget {
	display: none;
}
#ctl00_LoginStatus2 {
	color: #FFF;
}
#mainContent {
	width: 300px;
	margin: 30px 0px 20px 0px;
	padding: 0px 10px;
	position: relative;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_mid.png) repeat-y;
	height: 175px;
}
#mainContent .contentItemTop {
	height: 15px;
	width: 100%;
	position: absolute;
	top: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_top.png);
	background-color: #FFFFFF;
}
#mainContent .contentItemBtm {
	height: 15px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_btm.png);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: no-repeat;
}
#mainContent p {
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
}
#mainContent p:first-child {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
#socialNet {
	width: 300px;
	margin: 0px 0px 20px 0px;
	padding: 15px 10px;
	position: relative;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_mid.png) repeat-y;
	height: 165px;
}
#socialNet .contentItemTop {
	height: 15px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_top.png);
	background-color: #FFFFFF;
}
#socialNet .contentItemBtm {
	height: 15px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_btm.png);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: no-repeat;
}
#socialNet p {
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
}
#socialNet p:first-child {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
#socialNet h3 {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
}
#contentItems {
	width: 320px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	position: relative;
}
#t2contentItems {
	width: 320px;
	margin: 0px 15px;
	padding: 0px;
	position: relative;
}
.contentItem {
	height: 265px;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 20px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_mid.png);
	background-repeat: repeat-y;
}
.contentItem .contentItemTop {
	height: 15px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_top.png);
	background-color: #FFFFFF;
}
.contentItem .contentItemBtm {
	height: 37px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_btm.png);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: no-repeat;
}
.contentItem p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #000000;
	line-height: 1.3;
}
.contentItem p:first-child {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
.contentItem div.readmore {
	background-color: #FFFFFF;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-weight: bold;
	color: #003399;
}
#contentItems .ui-tabs, #t2contentItems .ui-tabs {
	padding: 10px 10px;
	position: relative;
}
#contentItems .ui-tabs .ui-tabs-nav, #t2contentItems .ui-tabs .ui-tabs-nav {
	padding: 0px 35px 0px 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/contentNav_right.png) no-repeat right bottom;
}
#contentItems .ui-tabs .ui-tabs-nav li, #t2contentItems .ui-tabs .ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0px 0px 0px 0px;
	padding: 20px 8px 0px 0px;
	list-style: none;
}
#contentItems .ui-tabs .ui-tabs-nav li:first-child, #t2contentItems .ui-tabs .ui-tabs-nav li:first-child {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/contentNav_left.png);
	background-repeat: no-repeat;
}
#contentItems .ui-tabs .ui-tabs-nav li a, #t2contentItems .ui-tabs .ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	border: solid 2px #BBD4FF;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #BBD4FF;
}
#contentItems .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #t2contentItems .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #003399;
	background-color: #BBD4FF;
	border-color: #4a68b1;
}
#contentItems .ui-tabs .ui-tabs-panel, #t2contentItems .ui-tabs .ui-tabs-panel {
	padding: 0px;
	display: block;
	border: 0;
	background: none;
	height: 230px;
}
#contentItems .ui-tabs .ui-tabs-hide, #t2contentItems .ui-tabs .ui-tabs-hide {
	display: none !important;
}
#parentDrivenPhoto {
	float: left;
	background-color: #003399;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 620px;
	height: 260px;
	overflow: hidden;
}
#parentDrivenPhoto div.photo {
	background-repeat: no-repeat;
	background-position: center;
	width: 620px;
	height: 260px;
}
#parentDrivenPhoto div.photo.clickable { /*cursor:url(/imis15/App_Themes/AAMFT/images/clickHere.cur),url(/imis15/App_Themes/AAMFT/images/clickHere.png),pointer;*/
	cursor: pointer;
}
#parentDrivenPhoto.ui-tabs {
}
#parentDrivenPhoto.ui-tabs .ui-tabs-nav {
	padding: 0px 43px 0px 0px;
	position: absolute;
	left: -5px;
	bottom: -5px;
	margin: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrameNav_right.png) no-repeat right bottom;
}
#parentDrivenPhoto.ui-tabs .ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0px 0px 0px 0px;
	padding: 22px 8px 6px 0px;
	list-style: none;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrameNav_mid.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#parentDrivenPhoto.ui-tabs .ui-tabs-nav li:first-child {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrameNav_first.png) no-repeat -5px 6px;
	margin-left: 5px;
}
#parentDrivenPhoto.ui-tabs .ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	border: solid 2px #BBD4FF;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #BBD4FF;
}
#parentDrivenPhoto.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #003399;
	background-color: #BBD4FF;
	border-color: #4a68b1;
}
#parentDrivenPhoto.ui-tabs .ui-tabs-panel {
	padding: 0px;
	display: block;
	border: 0;
	background: none;
}
#parentDrivenPhoto.ui-tabs .ui-tabs-hide {
	display: none !important;
}
#parentDrivenPhoto div.photoTop {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_top.png);
	background-position: top;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 15px;
	top: -5px;
	left: 0px;
}
#parentDrivenPhoto div.photoBtm {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_btm.png);
	background-position: bottom right;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	bottom: -5px;
	right: -5px;
}
#parentDrivenPhoto div.photoLeft {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_mid.png);
	background-position: left;
	position: absolute;
	background-repeat: repeat-y;
	width: 15px;
	height: 215px;
	left: -5px;
	top: 10px;
}
#parentDrivenPhoto div.photoRight {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_mid.png);
	background-position: right;
	position: absolute;
	background-repeat: repeat-y;
	width: 15px;
	height: 240px;
	right: -5px;
	top: 10px;
}
#parentDrivenPhoto div.photoTop {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_top.png);
	background-position: top;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 15px;
	top: -5px;
	left: 0px;
}
#parentDrivenPhoto div.photoBtm {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_btm.png);
	background-position: bottom right;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	bottom: -5px;
	right: -5px;
}
#parentDrivenPhoto div.photoLeft {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_mid.png);
	background-position: left;
	position: absolute;
	background-repeat: repeat-y;
	width: 15px;
	height: 215px;
	left: -5px;
	top: 10px;
}
#parentDrivenPhoto div.photoRight {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_mid.png);
	background-position: right;
	position: absolute;
	background-repeat: repeat-y;
	width: 15px;
	height: 240px;
	right: -5px;
	top: 10px;
}
#parentDrivenTabs {
	float: left;
	position: relative;
	margin: 20px 0px 0px 0px;
	width: 620px;
	height: 310px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/parentDrivenContent_bkgrnd310.png) no-repeat bottom center;
}
#parentDrivenTabs.ui-tabs {
	position: relative;
}
#parentDrivenTabs.ui-tabs .ui-tabs-nav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	z-index: 5;
}
#parentDrivenTabs.ui-tabs .ui-tabs-nav li {
	float: left;
	list-style: none;
	margin-left: 10px;
	z-index: 5;
}
#parentDrivenTabs.ui-tabs .ui-tabs-nav li:first-child {
	margin-left: 0px;
}
#parentDrivenTabs.ui-tabs .ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	width: 200px;
	height: 40px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/parentDrivenTab.png) no-repeat top center;
	padding: 20px 0px 15px 0px;
	z-index: 5;
	color: #003399;
	font-weight: bold;
}
#parentDrivenTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/parentDrivenTab_selected.png) no-repeat top center;
}
#parentDrivenTabs.ui-tabs .ui-tabs-panel {
	position: absolute;
	top: 70px;
	padding: 10px;
	display: block;
	border: 0;
	height: 220px;
	width: 600px;
	z-index: 1;
	clear: both;
	overflow: hidden;
}
#parentDrivenTabs.ui-tabs .ui-tabs-hide {
	display: none !important;
}
#parentDrivenTabs.ui-tabs .ui-tabs-panel p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #000000;
	line-height: 1.3;
}
#parentDrivenTabs.ui-tabs .ui-tabs-panel p:first-child {
	font-size: 20px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
}
#parentDrivenTabs div.scroll {
	overflow-y: scroll;
	height: 165px;
}
div.home-bottom {
	clear: both;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin: 9px;
	padding: 15px 0px;
	display: table;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-webkit-box-shadow: inset 0 0 2px 2px #DEDEDE;
	box-shadow: inset 0 0 2px 2px #DEDEDE;
}
div.home-bottom p {
	line-height: 1.3;
}
div.home-bottom h3 {
	margin: 0 0 5px;
	font-size: 16px;
	padding: 0px;
}
div.home-bottom>div {
	width: 289px;
	display: table-cell;
	margin: 0px;
	padding: 0 15px;
	border-left: 1px solid #CCC;
	overflow: hidden;
	vertical-align:top;
}
div.home-bottom>div:first-child {
	width: 290px;
	border-left: none;
}
#memberLinkButtonsHome {
	margin: 0px 0px 10px 0px;
}
div.yui-u.t2Headline {
	width: 640px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px !important;
	color: #039 !important;
	font-weight: bold;
	padding-top: 5px;
}
div.yui-u.t2iconButtons {
	width: 330px; /*-JPREVATTE@AAMFT-height:60px;*/
	float: right;
	margin: 0px 0px 10px 0px;
}
div.yui-gc div.t2Photos {
	width: 635px;
	float: left;
}
div.yui-gc div.t2TopMid {
	width: 320px;
	float: left;
}
div.yui-gc div.t2URContent {
	width: 320px;
	float: left;
}
div.yui-gc div.t2SubHeads {
	width: 645px;
	float: left;
}
div.yui-gc div.t2SocialNet {
	width: 320px;
	float: right;
	margin-right: 10px;
}
div.yui-gc div.yui-u.t3head {
	width: 640px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #039;
	font-weight: bold;
}
div.yui-gc div.yui-u.t3iconButtons {
	width: 330px; /*-JPREVATTE@AAMFT-height:60px;*/
	float: right;
	margin: 0px 0px 10px 0px;
}
div.yui-gc div.t3topcolumn {
	width: 960px;
}
div.yui-u.t3-1-3 {
	width: 325px;
	float: left;
}
div.yui-u.t3-2-3 {
	width: 325px;
	float: left;
}
div.yui-u.t3-3-3 {
	width: 325px;
	float: left;
}
div.yui-u.t3-1-2 {
	width: 490px;
	float: left;
}
div.yui-u.t3-2-2 {
	width: 490px;
	float: left;
}
#t2PhotoHeadline {
	float: left;
	width: 640px;
	height: 280px;
	position: relative;
	overflow: hidden;
}
#t2PhotoHeadline ul.ui-tabs-nav {
	padding: 0px 30px 0px 0px;
	position: absolute;
	left: -5px;
	bottom: -5px;
	margin: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrameNav_right.png) no-repeat right bottom;
}
#t2PhotoHeadline ul.ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0px 0px 0px 0px;
	padding: 22px 8px 6px 0px;
	list-style: none;
}
#t2PhotoHeadline ul.ui-tabs-nav li:first-child {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrameNav_first.png) no-repeat -5px 6px;
	margin-left: 5px;
}
#t2PhotoHeadline ul.ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	border: solid 2px #BBD4FF;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #BBD4FF;
}
#t2PhotoHeadline ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #003399;
	background-color: #BBD4FF;
	border-color: #4a68b1;
}
#t2PhotoHeadline .ui-tabs-panel {
	padding: 0px;
	display: block;
	border: 0;
	background: none;
}
#t2PhotoHeadline .ui-tabs-hide {
	display: none !important;
}
div.t2photo {
	float: left;
	background-color: #99FFFF;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 300px;
	height: 280px;
}
div.t2photo div.photo {
	background-repeat: no-repeat;
	background-position: center;
	width: 300px;
	height: 280px;
}
div.t2photo div.photoTop {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/t2photoFrame_top.png);
	background-position: top;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 15px;
	top: -5px;
	left: 0px;
}
div.t2photo div.photoBtm {
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/photoFrame_btm.png);
	background-position: bottom right;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	bottom: -5px;
	right: -5px;
}
div.t2TopContent {
	width: 300px;
	margin: 15px 0px 15px 0px;
	padding: 0px 10px;
	position: absolute;
	left: 315px;
	top: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_mid.png) repeat-y center center;
	height: 250px;
}
div.t2TopContent .contentItemTop {
	height: 15px;
	width: 100%;
	position: absolute;
	top: -15px;
	left: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_top.png) no-repeat center center;
}
div.t2TopContent .contentItemBtm {
	height: 15px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_btm.png) no-repeat center bottom;
}
div.t2TopContent p {
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
}
div.t2TopContent p:first-child {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
#t2socialNet {
	width: 300px;
	margin: 15px 0px 40px 0px;
	padding: 0px 10px;
	position: relative;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_mid.png) repeat-y;
	height: 190px;
}
#t2socialNet .contentItemTop {
	height: 15px;
	width: 100%;
	position: absolute;
	top: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_top.png);
	background-color: #FFFFFF;
}
#t2socialNet .contentItemBtm {
	height: 15px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_btm.png);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: no-repeat;
}
#t2socialNet p {
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
}
#t2socialNet p:first-child {
	font-size: 20px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
}
#t2socialNet h3 {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal
}
#t2subhead {
	padding: 0px 10px 10px 10px;
	margin: 15px 0px 25px 0px;
	position: relative;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/t2subhead_mid.png) repeat-y center center;
}
#t2subhead h3 {
	margin: 10px 0px 0px 0px;
	font-size: 16px;
}
#t2subhead div.t2subheadTop {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/t2subhead_top.png) no-repeat center top;
	position: absolute;
	top: -15px;
	left: 0px;
	height: 15px;
	width: 100%;
}
#t2subhead div.t2subheadBtm {
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/t2subhead_btm.png) no-repeat center top;
	position: absolute;
	bottom: -15px;
	left: 0px;
	height: 15px;
	width: 100%;
}
#t2subhead ul {
	margin-left: 20px;
}
/*-------- INCLUDE FULL BORDERS WITHOUT EXTRA DIVS - JPREVATTE@AAMFT.ORG  -----------------*/
#t2subhead:before {
	background: url("//www.aamft.org/iMIS15/App_Themes/AAMFT/images/t2subhead_top.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	color: #fff;
	content: ".";
	display: block;
	left: 0;
	position: absolute;
	top: -15px;
	width: 100%;
	text-indent: -2000px;
}
#t2subhead div.t2subheadTop {
	display: none;
}
#t2subhead:after {
	background: url("//www.aamft.org/iMIS15/App_Themes/AAMFT/images/t2subhead_btm.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	color: #fff;
	content: ".";
	display: block;
	left: 0;
	position: absolute;
	bottom: -15px;
	width: 100%;
	text-indent: -2000px;
}
#t2subhead div.t2subheadBtm {
	display: none;
}
#t2ContentList {
	width: 300px;
	margin: 40px 0px;
	padding: 0px 10px;
	position: relative;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_mid.png) repeat-y;
	min-height: 175px;
}
#t2ContentList .contentItemTop {
	height: 15px;
	width: 100%;
	position: absolute;
	top: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_top.png);
	background-color: #FFFFFF;
}
#t2ContentList .contentItemBtm {
	height: 15px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0px;
	background-image: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/content_bkgrnd_btm.png);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: no-repeat;
}
#t2ContentList p {
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
}
#t2ContentList p:first-child {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
#t2ContentList h3 {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
#t2ContentList ul.contentList {
	padding-left: 15px;
	margin: 0px;
}
div.roundedcorners {
	border: 1px solid #ccc;
	border-radius: 10px;
	box-shadow: 0 0 2px 2px #dedede inset;
	padding: 10px 10px;
	margin: 5px;
}
div.btmToolBar {
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 20px;
	width: 100%;
	z-index: 999;
	background-color: #6752a3;
	border-top: solid 2px #039;
	padding: 5px 5px 0px 5px;
}
div.btmToolBar div.toolWrapper {
	width: 980px;
	margin: 0px auto;
	position: relative;
}
div.btmToolBar span.bookmark {
	margin: 0px;
	cursor: pointer;
	color: #FFF;
	font-weight: bold;
	width: 150px;
	position: absolute;
	left: 50%;
}
div.btmToolBar span.bookmark:hover {
	text-decoration: underline;
}
div.btmToolBar div.googleSearch {
	width: 300px;
	position: absolute;
	left: -20px;
	top: -6px;
}
#addThisTop div.addthis_toolbox {
	position: absolute;
	background: #FFF;
	height: 16px;
	width: 160px;
	right: 0px;
	top: -7px;
	padding: 5px;
	white-space: nowrap;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btmToolBar div.addthis_toolbox {
	position: absolute;
	background: #FFF;
	height: 16px;
	width: 160px;
	right: 0px;
	top: -4px;
	padding: 3px;
	white-space: nowrap;
}
#addThisTop {
	position: absolute;
	top: -25px;
	right: 260px;
	padding: 2px;
}
.resizer {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 300px;
	top: -4px;
}
.resizer li {
	list-style: none;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 1px;
	cursor: pointer;
	position: relative;
}
.resizer li div.tooltip {
	display: none;
	position: absolute;
	color: #fff;
	background-color: #003399;
	padding: 3px;
	left: 0px;
	bottom: 25px;
	white-space: nowrap;
	font-size: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.resizer li:hover div.tooltip {
	display: block;
}
#google_translate_element { /*width:310px;*/
	background-color: #FFF;
	padding: 0px 5px 0px 10px;
	position: absolute;
	top: -31px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	right: 440px;
}
#google_translate_element .goog-te-gadget-simple {
	border: 0px;
	padding-top: 3px;
}
/*
#google_translate_element { width:330px; position:absolute; top:-6px;left:-15px; }
#google_translate_element .goog-te-gadget {color:#FFF !important; }
#google_translate_element .goog-logo-link {color:#FFF !important; }
*/

#jobSeekers {
	margin-bottom: 10px;
}
#jobSeekers a {
	width: 320px;
	height: 60px;
	background: url(images/LocateJob.png) no-repeat top center;
	display: block;
}
#jobSeekers a:hover {
	background-position: bottom center;
}
a.RegisterNow {
	width: 240px;
	height: 40px;
	background: url(images/RegisterNow2.png) no-repeat top center;
	margin: 0px;
	padding: 0px;
	display: block;
}
a.RegisterNow:hover {
	background-position: bottom center;
}
a.ApplyNow {
	width: 240px;
	height: 40px;
	background: url(images/ApplyNow.png) no-repeat top center;
	margin: 0px;
	padding: 0px;
	display: block;
}
a.ApplyNow:hover {
	background-position: bottom center;
}
#loginBox {
	width: 480px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 10px;
	color: #77AAFF;
	font-size: 11px;/*	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/member_login.jpg) no-repeat 10px 0px; */
}
#forgotPassword {
	position: absolute;
	top: 0px;
	right: 20px;
	color: #39F;
	text-decoration: none;
}
#forgotPassword:hover {
	text-decoration: underline;
}
#loginBox div.loginLinks {
	z-index: 10;
	color: #77AAFF;
	position: absolute;
	top: 5px;
	right: 0px;
	height: 20px;
	text-align: right;
}
#loginBox ul {
	list-style: none;
	float: right;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/member_login.jpg) no-repeat top left;
}
#loginBox ul li.username {
	width: 205px;
	float: left;
}
#loginBox ul li.password {
	width: 205px;
	float: left;
}
#loginBox ul li.submit {
	width: 70px;
	float: left;
}
#loginBox ul li span {
	display: none;
}
#loginBox ul li input {
	background-image: url(images/loginForm.png);
	background-repeat: no-repeat;
	border: 0;
}
#loginBox li.username input.username {
	background-position: -190px -20px;
	width: 180px;
	height: 16px;
	border: none;
	padding: 2px 5px;
	margin: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#loginBox li.username input.example {
	background-position: 0px 0px;
}
#loginBox li.password input.password {
	background-position: -190px -20px;
	padding: 2px 5px;
	margin: 5px;
	width: 180px;
	height: 16px;
	border: none;
}
#loginBox li.password input.example {
	background-position: -190px 0px;
}
#loginBox li.submit input.submit {
	background-position: -380px 0px;
	width: 70px;
	padding: 0px 0px;
	margin: 5px 0px;
	height: 20px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
#loginBox li.submit input.submit:hover {
	background-position: -380px -20px;
	color: #FFF;
}
#loginBox div.logout {
	position: absolute;
	top: 0px;
	;
	right: 0px;
	text-align: right;
	font-size: 18px;
	color: #039;
}
#loginBox div.logout a {
	font-size: 18px;
	color: #039;
}
#loginBox span.loggedIn {
	font-size: 24px;
	text-align: right;
	position: absolute;
	top: 0px;
	right: 20px;
	font-weight: bold;
}
#twLogin div.notLoggedIn {
	z-index: 100;
	width: 480px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 10px;
	color: #77AAFF;
	font-size: 11px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(//www.aamft.org/iMIS15/App_Themes/AAMFT/images/member_login.jpg) no-repeat top left;
}
#twLogin input {
	background-image: url("images/loginForm.png");
	background-repeat: no-repeat;
}
#twLogin span.notLoggedInHeader {
	display: none;
}
#twLogin div.userNameField {
	width: 205px;
	float: left;
}
#twLogin div.passwordField {
	width: 205px;
	float: left;
}
#twLogin input.userName {
	background-position: -190px -20px;
	width: 180px;
	height: 16px;
	border: none;
	padding: 2px 5px;
	margin: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#twLogin input.password {
	background-position: -190px -20px;
	padding: 2px 5px;
	margin: 5px;
	width: 180px;
	height: 16px;
	border: none;
}
#twLogin input.userName.example {
	background-position: 0 0;
}
#twLogin input.password.example {
	background-position: -190px 0;
}
#twLogin input.loginButton {
	background-position: -380px 0px;
	width: 70px;
	padding: 0px 0px;
	margin: 5px 0px;
	height: 20px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
#twLogin div.loggedIn {
	z-index: 100;
	width: 480px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 10px;
	font-size: 24px;
	font-weight: bold !important;
	color: #77AAFF !important;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#twLogin div.loggedIn a.logoutLink {
	border-left: solid 3px #77AAFF;
	margin-left: 5px;
	padding-left: 10px;
	color: #77AAFF !important;
}
span.logout {
	cursor: pointer;
}
#twLogin div.notLoggedInLink {
	position: absolute;
	width: 200px;
	height: 50px;
	right: 10px;
}
#twLogin div.notLoggedInLink a.loginLink {
	text-indent: -1000px;
	display: block;
	width: 200px;
	height: 50px;
	background: url(images/newLoginButton.png) no-repeat top center;
	overflow: hidden;
}
#twLogin div.notLoggedInLink a.loginLink:hover {
	background-position: bottom center;
}
#twLogin span.notLoggedInFooter {
	display: none;
}
/*********************************************/
/* Style revisions for rounded corners, etc. */
/*********************************************/

div.T2Rev, div.T1Rev {
	padding: 10px;
}
#T1MainPhotos {
	width: 620px;
	height: 280px;
	position: relative;
	overflow: hidden;
}
#T1MainPhotos div.t2photo {
	position: relative;
	width: 100%;
}
#T1MainPhotos div.photo {
	background-repeat: no-repeat;
	background-position: center;
	width: 618px;
	height: 278px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	background-color: #CCC;
}
#T2MainPhotos {
	float: left;
	width: 620px;
	height: 280px;
	position: relative;
	overflow: hidden;
}
#T2MainPhotos div.t2photo {
	position: relative;
	width: 100%;
}
#T2MainPhotos div.photo {
	background-repeat: no-repeat;
	background-position: center;
	width: 298px;
	height: 278px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
}
#T2MainPhotos div.content {
	width: 288px;
	margin: 0px;
	padding: 10px;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 258px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
}
#T2MainPhotos div.content p {
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #666666;
}
#T2MainPhotos div.content p:first-child {
	font-size: 20px;
	color: #003399;
	padding-top: 1px;
	line-height: normal;
	font-weight: bold;
}
.T1Rev .T1Left {
	width: 620px;
	float: left;
}
.T1Rev .T1Left .T1LPhotos {
	margin-bottom: 20px;
}
.T1Rev .T1Left .T1LTabs {
}
.T1Rev .T1Right {
	width: 320px;
	float: right;
}
.T1Rev .T1Right .top {
	margin-bottom: 10px;
}
.T1Rev .T1Right .mid {
	margin-bottom: 10px;
	overflow: hidden;
}
.T1Rev .T1Right .btm {
}
.T1Rev .T1Right .mid .iMIS-WebPart {
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
	height: 259px;
}
.T1Rev .T1Right .btm .iMIS-WebPart {
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	padding: 10px;
	height: 238px;
}
.T1Rev .T1Bottom {
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	padding: 10px 0px;
	clear: both;
	overflow: hidden;
}
.T1Rev .T1Bottom > div {
	width: 295px;
	display: block;
	float: left;
	border-left: inset 1px #CCC;
	padding: 0px 10px;
}
.T1Rev .T1Bottom > div:first-child {
	border-left: none;
}
.T2Rev .T2_Headline {
	width: 620px;
	float: left;
	font-size: 26px;
	color: #039;
	font-weight: bold;
	padding-top: 5px;
}
.T2Rev .T2_iconbuttons {
	width: 320px;
	float: right;
}
.T2Rev .T2_UL {
	width: 620px;
	float: left;
}
.T2Rev .T2_UR {
	width: 320px;
	float: right;
}
.T2Rev .T2_LL {
	width: 598px;
	float: left;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	padding: 10px;
}
.T2Rev .T2_LR {
	width: 320px;
	float: right;
}
.T2Rev .T2_UR .iMIS-WebPart {
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	padding: 10px;
	position: relative;
	height: 258px;
}
.T2Rev .T2_LR .iMIS-WebPart {
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
	padding: 10px;
	margin-bottom: 20px;
}
.T1Rev .yui-gc, .T2Rev .yui-gc {
	margin-bottom: 20px;
	overflow: hidden;
}
#T1MainPhotos ul.ui-tabs-nav {
	position: absolute;
	left: -1px;
	bottom: -1px;
	margin: 0px;
	padding: 5px 5px 2px 2px;
	background: #FFF;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}
#T1MainPhotos ul.ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0px 2px;
	padding: 0px;
	list-style: none;
}
#T1MainPhotos ul.ui-tabs-nav li:first-child {
}
#T1MainPhotos ul.ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	border: solid 2px #BBD4FF;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #BBD4FF;
	background-color: #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#T1MainPhotos ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #003399;
	background-color: #BBD4FF;
	border-color: #4a68b1;
}
#T1MainPhotos .ui-tabs-panel {
	padding: 0px;
	display: block;
	border: 0;
	background: none;
}
#T1MainPhotos .ui-tabs-hide {
	display: none !important;
}
#T2MainPhotos ul.ui-tabs-nav {
	position: absolute;
	left: -1px;
	bottom: -1px;
	margin: 0px;
	padding: 5px 5px 2px 2px;
	background: #FFF;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}
#T2MainPhotos ul.ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0px 2px;
	padding: 0px;
	list-style: none;
}
#T2MainPhotos ul.ui-tabs-nav li:first-child {
}
#T2MainPhotos ul.ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	border: solid 2px #BBD4FF;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #BBD4FF;
	background-color: #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#T2MainPhotos ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #003399;
	background-color: #BBD4FF;
	border-color: #4a68b1;
}
#T2MainPhotos .ui-tabs-panel {
	padding: 0px;
	display: block;
	border: 0;
	background: none;
}
#T2MainPhotos .ui-tabs-hide {
	display: none !important;
}
#UpperRight ul.ui-tabs-nav {
	position: absolute;
	left: -1px;
	bottom: -1px;
	margin: 0px;
	padding: 5px 5px 2px 2px;
	background: #FFF;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}
#UpperRight ul.ui-tabs-nav li {
	float: left;
	border-bottom: 0 !important;
	margin: 0px 2px;
	padding: 0px;
	list-style: none;
}
#UpperRight ul.ui-tabs-nav li:first-child {
}
#UpperRight ul.ui-tabs-nav li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	border: solid 2px #BBD4FF;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #BBD4FF;
	background-color: #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#UpperRight ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #003399;
	background-color: #BBD4FF;
	border-color: #4a68b1;
}
#UpperRight .ui-tabs-panel {
	padding: 0px;
	display: block;
	border: 0;
	background: none;
}
#UpperRight .ui-tabs-hide {
	display: none !important;
}

div.sideNav {
	padding: 10px;
	margin: 0px;
	height: 568px;
	overflow: hidden;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 1px #CCC;
}
div.sideNav h2 {
}
div.sideNav ul {
	font-size: 16px;
}
div.newShadow {
	padding: 10px;
	border: solid 1px #CCCCCC;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-top: 10px;
	min-height: 45px;
	box-shadow: inset 0 0 3px #CCCCCC;
	-moz-box-shadow: inset 0 0 3px #CCCCCC;
}
div.mapPage {
	overflow: hidden;
	margin-bottom: 10px;
}
#clickMap {
	width: 465px;
	float: left;
	padding: 10px;
	position: relative;
}
#clickMap area {
	cursor: pointer;
}
#descText {
	width: 465px;
	float: right;
	padding: 10px;
	border: solid 1px #003399;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-height: 410px;
	position: relative;
	overflow: hidden;
}
#descText div.loading {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: central;
	background: #CCC;
	padding-top: 200px;
	font-weight: bold;
	font-size: 24px;
}
#stateWrap p {
	margin: 5px 0px;
}
#stateWrap strong {
	color: #003399;
}
#stateWrap ul.statePlans {
	margin: 2px 0px;
}
/* Store & LMS 2 column layout  */
.store2col .home-left {
	width: 670px;
}
.store2col .home-right {
	width: 270px;
}
.store2col .home-right .iMIS-WebPart {
	padding: 10px;
	border: solid 1px #CCCCCC;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-top: 10px;
	min-height: 45px;
	box-shadow: inset 0 0 3px #CCCCCC;
	-moz-box-shadow: inset 0 0 3px #CCCCCC;
}
/*--------------- EDUCATION & TRAINING LANDING PAGE - JPREVATTE@AAMFT.ORG -----------*/
#WebPartZone4_Page1 #t2socialNet {
	margin-left: 15px;
	margin-top: 35px;
}
/*--------------- MEMBERSHIP > SELECT CATEGORY PAGE  - JPREVATTE@AAMFT.ORG -----------*/
a.area-link {
	border: 1px solid #666666;
	border-radius: 0;
	display: block;
	margin: 15px 0;
	padding: 15px;
	text-decoration: none;
}
a.area-link:hover {
	background: none repeat scroll 0 0 #F0F9FF;
}
.dload-app-pdf {
	height: 0;
	left: 175px;
	position: relative;
	top: -75px;
}
.call-us-box {
	border: 1px solid #003399;
	float: right;
	padding: 0 15px 15px;
}
.call-us-box h3 {
	color: #000000;
}
/*----------- BUTTONS -------------- - JPREVATTE@AAMFT.ORG */
.button1, a.button1, a.button1:hover {
	background: none repeat scroll 0 0 #FF4444;
	border: 1px solid #660000;
	color: #FFFFFF;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	padding: 10px;
	text-decoration: none;
}
/*----------STAFF BIO PAGE---------- - JPREVATTE@AAMFT.ORG */
.staff-bios > h2 {
	clear: left;
	padding-top: 45px;
}
.staff-bios > p {
	font-size: 16px;
}
.staff-bios p img {
	float: left;
	padding: 0 20px 0 0;
}
.staff-bios > ul {
	clear: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.staff-bios > ul li {
	float: left;
	padding-left: 20px;
}
.staff-bios > ul li:first-child {
	padding-left: 0;
}
.staff-bios > ul img {
	padding-right: 5px;
	position: relative;
	top: 10px;
	width: 30px;
}
.staff-bios:after {
	clear: left;
	color: #003399;
	content: "888888888888888";
	display: block;
	height: 50px;
	text-indent: -200px;
}
.ContentItemContainer {
	position: relative;
}
/*--------------DELAY OVERLAY POPUP - EXAMPLE: CHOOSE MEMBER TYPE PAGE - JPREVATTE@AAMFT.ORG ---------------*/
.delay-overlay {
	position: fixed;
	width: 1px;
	overflow: visible;
	z-index: 9;
}
.delay-overlay > div {
	width: 400px;
	position: relative;
	left: -200px;
	border: 6px solid #336699;
	padding: 20px;
}
.delay-overlay > div .close-link {
	text-align: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: right;
	cursor: pointer;
}
.delay-overlay > div .close-link:after {
	content: "888888888";
	display: block;
	width: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	text-indent: 2000px;
	clear: both;
}
.hide {
	left: -2000px;
	top: -2000px;
}
.show-overlay {
	left: 50%;
	top: 50%;
}
/*------------SIMPLE-TABS - FOR CHOOSE CUSTOMER TYPE PAGE - JPREVATTE@AAMFT.ORG  --------*/
.tab-page {
	display: none;
}
.active-page {
	display: block;
}
.clear-both {
	clear: both;
}
ul.simple-tabs {
	width: 100%;
	max-width: 500px;
	margin: 0;
	padding: 0;
}
ul.simple-tabs li {
	float: left;
	height: 45px;
	list-style-type: none;
	padding: 0 20px;
	text-align: center;
	border: 1px solid #000;
	border-bottom-color: transparent;
	color: #bbb;
	z-index: 1;
	cursor: pointer;
}
ul.simple-tabs li + li {
	position: relative;
	left: -1px;
}
ul.simple-tabs li h2 {
	line-height: 44px;
	margin: 0;
	padding: 0;
	color: #999;
}
ul.simple-tabs li.active h2 {
	color: #036;
}
ul.simple-tabs li:first-child {
	border-left: 1px solid #000;
	margin-left: 25px;
}
ul.simple-tabs li:hover, ul.simple-tabs li:active {
}
ul.simple-tabs li.active {
	border-width: 2px;
	border-bottom-color: #fff;
	position: relative;
	z-index: 1;
	cursor: default;
}
.tab-page {
	border-top: 2px solid #000000;
	position: relative;
	top: -2px;
	clear: both;
}
/*----FONT OVERRIDES - JPREVATTE@AAMFT.ORG ----*/
p, div, li {
	font-size: 13px;
	color: #000000;
}
/*------- SIDEBAR - JPREVATTE@AAMFT.ORG ------*/
.side {
	margin-top: 25px;
}
/*-------- JOBS RSS FEED WIDGET - JPREVATTE@AAMFT.ORG-------*/
div.jobs-rss-feed {
	/*width: 286px;*/
	border: 1px solid #ccc;
	border-radius: 15px;
	overflow: hidden
}
.jobs-rss-feed>h2 {
	margin: 0;
	padding: 0;
	text-align: center
}
.jobs-rss-feed>h2>a {
	display: inline-block;
	padding: 7px
}
.jobs-rss-feed>p {
	border-bottom: 1px solid #ccc;
	margin: 0;
	text-align: center
}
.jobs-rss-feed>p>a {
	display: inline-block;
	font-weight: 700;
	margin: 0 7px 7px;
	text-decoration: none
}
.jobs-rss-feed>p>a:active, .jobs-rss-feed>p>a:hover {
	text-decoration: underline
}
.jobs-rss-feed>div:last-child {
	position: absolute;
	left: -2000px;
}
/*============== AUDIENCE SURVEY ============*/
#audience-survey {
	display: none;
	position: fixed;
	top: 150px;
	left: 50%;
	margin-left: -300px;
	width: 500px;
	height: 425px;
	border: 15px solid #999;
	background: #fff;
	padding: 0px 15px;
	z-index: 1000;
}
#audience-survey .thankyou {
	display: none;
}
#audience-survey h2 {
	font-size: 28px;
}
#audience-survey li {
	color: #CCCCCC;
	font-size: 16px;
	margin-bottom: 7px;
	padding-left: 5px;
}
#audience-survey li:hover {
	color: #036;
}
#audience-survey a {
	text-decoration: none;
}
#audience-survey a:hover {
	text-decoration: underline;
}
#audience-survey .close a {
	bottom: 20px;
	font-size: 16px;
	padding-right: 15px;
	position: absolute;
	right: 20px;
	text-decoration: none;
}
#audience-survey #audience-other {
	color: #039;
	font-family: arial, helvetica, 'sans serif';
	font-size: 16px;
}
#audience-survey .other-submit {
	border: 1px solid #069;
	margin-left: 10px;
	padding: 1px 3px;
}
#audience-survey li span {
	color: #069;
}
/*=================== TINYMCE GENERATED CONTENT STYLE (must match /tinymce/tinymce-editor-css.css)=======================*/
img.img-right {
	float: right;
	clear: right;
	margin: auto 0px 15px 15px;
}
img.img-left {
	float: left;
	clear: left;
	margin: auto 15px 15px 0px;
}
img.img-center {
	clear: both;
	display: block;
	margin: auto;
}
div.img-container {
	float: right;
	margin: auto 0 15px 15px;
	text-align: center;
}
/*========== TALBE CELLS ALIGN CONTENT TO THE TOP ===========*/
td.vertical-align-top {
	vertical-align: top
}
/*=============== TABBED SECTIONS CUSTOMIZATIONS ==============*/
.tabbedContent > div{
	overflow-x:hidden;
	overflow-y:auto !important;
}

/*==== CORRECTING DISPLAY OF HOMEPAGE TAB IPART - JPREVATTE@AAMFT.ORG =======*/
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
clear: both;
padding-top: 25px;
}

/*=========HIDE TABS ABOVE MAIN NAVIGATION==========*/
ul.quickLinksR2{display:none;}