/******************** D E F A U L T S ********************/
*{font-size:12px;}
body    {	
	background-color:#FFFFFF; 
	margin:0px; padding:0px 0px 0px 0px; 
	font-family: Arial, Helvetica, Geneva, sans-serif;
	} 
div	{
	border:none;
	}
a	{
	color:#000000;
	}
a:hover { 
	color: #FFB300; 
	}
li	{
	list-style-image: url(Bullet.gif);
	}

/***** C O L O R   K E Y   

  Main Color: 		#0066B2 
  Highlight Color:	#6CAAD9
  Border Color:		#285577
  Sidebar Color:	#5A7B94
  Heading Color:	#142A3B
  Light Grey:		#CCCCCC
  Dark Grey:        	#AAAAAA
  Contrast Color:	#FFB300

*****/

/******************** B U T T O N S ********************/

/***** Button *****/
.t12Button {
        height: 18px;
        font-family:Verdana,Arial; font-size:10px; font-weight: bold;
        font-size: 12px;
        white-space: nowrap;
        border-left: #AAAAAA 2px solid; border-top: #AAAAAA 2px solid;
        border-right: #333333 2px solid; border-bottom: #333333 2px solid;
        background-color: #0066B2;
        color: #FFFFFF;
        text-decoration: none;
        padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px;
        margin: 2px;
        }
.t12Button:hover {
        border-left: #AAAAAA 2px solid; border-top:#AAAAAA 2px solid;
        border-right:#333333 2px solid; border-bottom:#333333 2px solid;
        background-color:#0066B2; 
        color:#FFB300; }
  
.t12Button:active {
        border:#285577 1px solid;
        background-color:#0066B2;
        color:#FFFFFF;}

/***** Button, Alternative 1 *****/
.t12ButtonAlternative1 {
	height: 18px;
        font-family:Verdana,Arial; font-size:10px; font-weight: bold;
	font-size: 12px;
        white-space:nowrap;
        padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px;
	border-left: #AAAAAA 2px solid; border-top: #AAAAAA 2px solid;
        border-right: #333333 2px solid; border-bottom: #333333 2px solid;
        background-color:#AAAAAA; color:#FFFFFF;
        text-decoration: none;
        margin: 2px;
        }
.t12ButtonAlternative1:hover {
        color:#FFB300; }

/***** Button, Alternative 2 *****/
.t12ButtonAlternative2 {
font-family:Verdana,Arial;
font-size:12px; font-weight: bold;height:18px;white-space:nowrap;padding-left: 6px; padding-right: 6px; padding-top:2px; padding-bottom: 2px;margin: 2px;border-left: #AAAAAA 2px solid;border-top: #AAAAAA 2px solid;border-right: #333333 2px solid;border-bottom: #333333 2px solid;
	background-color:#6CAAD9;
        color:#FFFFFF;
        text-decoration: none;
        }
.t12ButtonAlternative2:hover {
         color:#FFB300;
        }
.t12ButtonAlternative2:active {
	border:#285577 1px solid;
	}

/***** Button, Alternative 3 *****/

.t12ButtonAlternative3 {
        white-space: nowrap;
        font-size: 12px;
        height:20px;
        background-image: url(ButtonImageCenter.gif);
        }
.t12ButtonAlternative3 a {
	font-family: Verdana,Arial;
	font-weight:bold;
	font-size:12px;
	color: #285577;
	}
.t12ButtonAlternative3 a:hover  {
	color:#FFB300;
	}


.t12ButtonAlternative3Left	{
        background-image: url(ButtonImageLeft.gif);
	}
.t12ButtonAlternative3Right	{
        background-image: url(ButtonImageRight.gif);
	}

/******************** C A L E N D A R S ********************/

.t12StandardCalendar {
	margin-top:10px; margin-bottom:10px;
	padding:0px 0px 0px 0px;
	border:0px solid #CCCCCC;
	}
.t12StandardCalendar .t12Header {}
.t12StandardCalendar .t12ButtonHolder {}
.t12StandardCalendar .t12Body {}
.t12StandardCalendar .formRegionHeader {
	padding:2px;
	font-size:16px; font-weight:bold; 
	color:#FFFFFF;
	background-color:#5A7B94;
	border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
	border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF; 
	}
.t12StandardCalendar .formRegionBody {
	font-size:12px;
	font-weight:normal;
	color:#285577;
	background-color:#D7DFE6;
	border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF;
	border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; 
	}
.t12StandardCalendar td.formRegionBody a {i
	font-size:12px; font-weight:bold; 
	color:#285577;
	}
.t12StandardCalendar td.formRegionBody a:hover {
	font-size:12px; font-weight:bold; 
	color:#FFB300; 
	}
.t12StandardCalendar .formRegionBodyWE {
	font-size:12px; font-weight:normal;
	color:#285577;
	background-color:#B3C1CC;
	border-left:1px solid #BFBFBF;border-top:1px solid #BFBFBF;
	border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; 
	}
.t12StandardCalendar td.formRegionBodyWE a {
	font-size:12px; font-weight:bold; 
	color:#285577;
	}
.t12StandardCalendar td.formRegionBodyWE a:hover {
	font-size:12px; font-weight:bold; 
	color:#FFB300; 
	}
.t12StandardCalendar .formRegionBodyCurrent {
	font-size:12px;font-weight:bold;
	color:#FFFFFF;
	background-color:#6CAAD9;
	border-left:1px solid #BFBFBF;border-top:1px solid #BFBFBF;
	border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;  
	}
.t12StandardCalendar .condensedTable {
	padding:0px 0px 0px 0px;
	background-color:#EEEEEE; 
	}
.t12StandardCalendar .condensedHeader{ 
	font-size:16px; font-weight:bold;
	color:#000000;
	background-color:#EEEEEE; 
	}
.t12StandardCalendar .condensedBody {
	padding:4px 4px 4px 4px;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	background-color:#FFFFFF; 
	}
.t12StandardCalendar .condensedBodyCurrent {
	padding:4px 4px 4px 4px;
	font-size:12px; font-weight:bold;
	color:#FFFFFF;
	background-color:#C0C0FF;
	border-right:1px solid #000000; border-bottom:1px solid #000000;i
	}

/***** Simple Calendar *****/
.t12SimpleCalendar {
	margin-top:10px; margin-bottom:10px;
	padding:0px 0px 0px 0px;
	border:0px solid #CCCCCC;
	}
.t12SimpleCalendar .simpleTable {
	padding:5px 0px 5px 0px; 
	border-top:1px solid #CCCCCC;
	}
.t12SimpleCalendar .simpleHeader {
	font-size:16px; font-weight:bold;
	color:#285577; 
	}
.t12SimpleCalendar .simpleHeader a {
	color:#285577;
	}
.t12SimpleCalendar .simpleHeader a:hover {
	color:#FFB300;
	}
.t12SimpleCalendar .simpleHeadings {
	padding:4px 4px 4px 4px;
	font-size:12px; font-weight:bold;
	color:#FFFFFF;
	background-color:#5A7B94; 
	border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
	}
.t12SimpleCalendar .simpleBody {
	padding:4px 4px 4px 4px;
	font-size:11px; font-weight:normal;
	color:#285577;
	background-color:#D7DFE6; 
	border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
	}
.t12SimpleCalendar .simpleBodyWE {
	padding:4px 4px 4px 4px;
	font-size:11px; font-weight:normal;
 	color:#285577;
	background-color:#B3C1CC; 
	border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
	}
.t12SimpleCalendar .simpleBodyCurrent {
	padding:4px 4px 4px 4px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#6CAAD9; 
	border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
	}





/******************** L A B E L S ********************/
        
/***** No Label *****/
.t12NoLabel {
        display:none;
        }
        
/***** Optional Label *****/
.t12OptionalLabel {white-space:nowrap;}
        
/***** Optional Label with Help *****/
.t12OptionalLabelWithHelp {white-space:nowrap;}

/***** Required Label *****/
.t12RequiredLabel {white-space:nowrap;}
        
/***** Required Label with Help *****/
.t12RequiredLabelWithHelp {white-space:nowrap;}


/******************** L I S T S ********************/

.t12current { 
	font-weight: bold;
	}
.t12noncurrent { color: #000000; }

/***** Button List *****/
.t12ButtonList {}
.t12ButtonList a {}
.t12ButtonList .t12current {}
.t12ButtonList .t12noncurrent {}

/***** Horizontal Images with Label List *****/
.t12HorozontalImagesWithLabelList {}
.t12HorozontalImagesWithLabelList div {
        }
.t12HorozontalImagesWithLabelList .t12current {
	text-align: center;
	}
.t12HorozontalImagesWithLabelList .t12noncurrent {
	text-align: center;
	}

/***** Vertical Images List *****/
.t12VerticalImagesList {}
.t12VerticalImagesList .t12current {
	background-color: #0066B2;
	}

/***** Horizontal Links List *****/
.t12HorizontalLinksList {}
.t12HorizontalLinksList a {}
.t12HorizontalLinksList .t12current {}
.t12HorizontalLinksList .t12noncurrent {}


/***** Tabbed Navigation List *****/
.t12TabbedNavigationList {
        border-collapse:collapse;
        }
.t12TabbedNavigationList a {}
.t12TabbedNavigationList .t12noncurrent {
	color: #FFFFFF;
	white-space:nowrap;
        }
.t12TabbedNavigationList .t12current {
        background-color: #0066B2;
        color:#FFFFFF;
	white-space:nowrap;
        }
.t12TabbedNavigationList .t12noncurrent:hover {
	color: #FFB300;
	}
.t12TabbedNavigationList .t12current:hover {
	color: #FFB300;
	}


/***** Vertical Sidebar List *****/
.t12VerticalSidebarList {}
.t12VerticalSidebarList .t12current {}
.t12VerticalSidebarList .t12noncurrent {}

.t12VerticalSidebarList a {
	color:#FFFFFF;
	}
.t12VerticalSidebarList a:hover {
        color: #FFB300;
        }

/***** Vertical Unordered Links with Bullet *****/
ul.t12VerticalUnorderedListWithBullets {
	margin: 0px; 
	padding-left: 1.2em;
	}
ul.t12VerticalUnorderedListWithBullets li{} 
ul.t12VerticalUnorderedListWithBullets li.t12current{}
ul.t12VerticalUnorderedListWithBullets li a{}

/***** Vertical Unordered Links without Bullet *****/
ul.t12VerticalUnorderedListWithoutBullets {
	margin: 0px;
	}
ul.t12VerticalUnorderedListWithoutBullets li{}
ul.t12VerticalUnorderedListWithoutBullets li.t12current{}
ul.t12VerticalUnorderedListWithoutBullets li a{}


/***** Vertical Ordered List *****/
ol.t12VerticalOrderedList {
	margin: 0px;
	padding-left: 20px;
	}
ol.t12VerticalOrderedList li {
	margin: 0px;
	list-style-image: none;
	}
ol.t12VerticalOrderedList li.t12current {}
ol.t12VerticalOrderedList li.t12noncurrent {}


/***** Vertical Unordered List without Bullets *****/
.t12VerticalUnorderedListWithoutBullets {
	margin-left:0px;
	}
.t12VerticalUnorderedListWithoutBulletsCurrent  {
	font-weight: bold;
	list-style:none;
	}
.t12VerticalUnorderedListWithoutBulletsNoncurrent {
	list-style:none;
}

/***** Wizard Progress List *****/
.t12WizardProgressList {
        display:table;
        width:200px;
        text-align:center;
        border-collapse: collapse;
        }
.t12WizardProgressList div.noncurrent {
        white-space:nowrap;
        text-align:center;
        background-color:#EEEEEE;
        border: #333333 1px solid;
        border-collapse: collapse;
        }
.t12WizardProgressList div.current {
        white-space:nowrap;
        text-align:center;
        background-color:#CCCCCC;
        border: #333333 1px solid;
        border-collapse: collapse;
        }

/******************** M E N U S ********************/
        
/***** Hierachical Menu *****/
        
t12HierarchicalMenu {
        color: #000000; 
        font-weight: bold;
        }

/***** Breadcrumb Menu *****/
.t12BreadcrumbMenu {
	font-size:11px;
	color: #000000;
	background-color: #E1E1E1;
	border-bottom: 1px solid #AAAAAA;
	padding-left: 5px;
        }
.t12BreadcrumbMenu a {
        text-decoration:none; 
	font-size:11px;
	color: #000000;
        }
.t12BreadcrumbMenu a:hover {
        text-decoration:none; 
	color: #FFB300;
        }

/******************** P A G E S ********************/


.t12PageBody {} 

.t12NavBar {
	font-size:10px;
	white-space: nowrap;
	}
.t12NavBar a {
	font-size:10px;
	}

.t12UserName {
	font-size: 10px;
	padding:5px;white-space:nowrap;
	}

.t12ApplicationLogo {
	padding-left: 10px; padding-top: 5px;
	}

.t12ContentBody { 
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px; 
	background-color: #FFFFFF; 
	}
.t12SidebarLayout { 
	background-color: #FFFFFF;
	}
	
.t12SidebarColor {
	color: #FFFFFF;
	background-color: #5A7B94;
	}
	
.t12Login {
	width:375px;
	border-collapse: collapse;
	margin:auto; margin-top: 40px;
	border: 1px solid #285577;
	}

.t12Login .t12Header {
	background-color: #0066B2;
	font-size: 14px;
	color: #FFFFFF;
	}

/***** Page Sub Templates *****/
.t12success { 
	padding:5px;
	background-color:#EEEEEE;
	border:1px solid #285577;
	text-align:center;
	width:600px;
	margin:auto; margin-top:5px; margin-bottom:5px; 
	color:#00AA00; font-weight:bold;
	}

.t12notification {
	padding:5px;
	background-color:#EEEEEE;
	border:1px solid #285577;
	text-align:center;
	width:600px;
	margin:auto; margin-top:5px; margin-bottom:5px;
	}

.t12PageFooter { 
	width: 100%;
	}

.t12PageFooter .t12FooterTop {
	background-color: #6CAAD9;
	font-size: 2px;
	}	

.t12PageFooter .t12FooterBottom {
	background-color: #0066B2;
	font-size: 3px;
	}		

.t12Pagination {
	font-size:10px;
	}
.t12CSVLink a {
	font-size: 10px;
}

/******************** T A B S ********************/
.t12Tabs {
	text-align:left; 
	border-collapse:collapse;
	repeat-y: no-repeat;
	padding-top:2px; padding-bottom: 2px;
	background-image: url(StandardTabBackground.gif);
	} 

.t12tabtable { 
	border-collapse: collapse; border-spacing:0; border: 0; 
	padding:0; 
	background-color: #0066B2; 
	}

/***** Parent Tab Current *****/
.t12parenttabcurrent {
        padding-left:1px; padding-right:5px;
        text-decoration:none;
        font-weight: bold;
	color: #FFFFFF;
        }

/***** Parent Tab Noncurrent *****/
.t12parenttabnoncurrent {
        padding-left:1px; padding-right:5px;
        text-decoration:none;
	color: #DDDDDD;
        }

/***** Standard Tab Current *****/
.t12standardtabcurrent { 
	padding-left:7px; padding-right:7px;
	text-decoration:none; 
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	}

/***** Standard Tab Noncurrent *****/
.t12standardtabnoncurrent { 
	padding-left:7px; padding-right:7px;
	text-decoration:none;
	color: #FFFFFF; 
	white-space: nowrap;
	}

.t12standardtabnoncurrent { 
	color: #FFFFFF;
	}
.t12standardtab {
	color:#FFFFFF; 
	padding:2px;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}

/******************** R E P O R T S ********************/

th.t12header {
	padding:2px; padding-left:5px; padding-right:5px; 
	border-collapse: collapse;
	border:1px solid #285577;
	color: #FFFFFF;
	font-size:10px; 
	white-space: nowrap;
	}
th.t12header a {
	color: #FFFFFF;
	font-size: 10px;
	}

th.t12header a:hover {
	color: #FFB300;
	}
	
td.t12data { 
	padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;
	border-collapse: collapse;	
	white-space: nowrap;
	}
td.t12dataalt {
	padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;
	}

.t12bottom {
        font-size:10px; 
        }
.t12bottom a {
	font-size: 10px;
        }
.t12bottom a:hover {
        color: #FFB300;
        }
 
/***** Borderless Report *****/

.t12borderless {}
.t12borderless th.t12header {
	padding:2px; 
	color: #333333;
	border: none;
	}
.t12borderless th.t12header {
	padding:2px;
	}
.t12borderless th.t12header a {
	padding:2px;
	color: #333333;
	}
.t12borderless th.t12header a:hover {
	padding:2px;
	color: #FFB300;
	}
	

/***** Bottom Border Only Report *****/

.t12bottomborderonly {
	border:1px solid #285577; border-left: none; border-right:none; border-bottom:none;
	}
.t12bottomborderonly th.t12header {
	padding:2px;
        background-color:#6CAAD9; 
	border-left: none; border-right:none; border-top: none;

	border-bottom:1px solid #285577;
	}
.t12bottomborderonly td.t12data {
	border-bottom:1px solid #285577; 
	padding-top:2x; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;
	}

/***** Standard Report *****/

.t12standard {
	border:1px solid #285577; border-right:none; border-bottom:none;
	}
.t12standard th.t12header {
	border:1px solid #285577; border-left:none; border-top:none;
	background-color:#6CAAD9; 
	}
.t12standard td.t12data {
	border:1px solid #285577; border-left:none; border-top:none;
	}

/***** Alternating Row Colors Report *****/

.t12standardalternatingrowcolors {
	border:1px solid #285577; border-right:none; border-bottom:none;
	}
.t12standardalternatingrowcolors th.t12header {
	border:1px solid #285577; border-left:none; border-top:none;
	background-color:#6CAAD9; 
	}
.t12standardalternatingrowcolors td.t12data {
	border:1px solid #285577; border-left:none; border-top:none;
	}
.t12standardalternatingrowcolors td.t12dataalt {
	background-color:#BEE2FD; 
	border:1px solid #285577; border-left:none; border-top:none;
	}

/*** Value Attribute Pair Report ***/

.t12valueattributepairs { 
	border-collapse: collapse; 
	}
.t12valueattributepairs th.t12header {
	text-align:right; 
	background-color:#6CAAD9; 
	border: #285577 1px solid;
	}
.t12valueattributepairs td.t12data {
	padding-left: 4px;
	border: #285577 1px solid;
	}
.t12valueattributepairs td.t12separate {
	height:10px;
	}
.t12valueattributepairs td.t12seperate hr {
	height:2px;
	color:#FFFFFF; background-color:#AAAAAA;
	}
	
.t12OneColumnUnorderedList { font-size: 20px; }

/******************** R E G I O N S ********************/

/***** Region Defaults *****/

.t12Header {font-weight:bold; font-size:16px; color:#142A3B;padding:2px;border-bottom:1px solid #5A7B94; height:21px;}
.t12ButtonHolder {padding:6px;}
.t12Body {padding:5px; }

/***** Breadcrumb Region *****/
.t12BreadcrumbRegion {
        height:15px;
	background-color: #E1E1E1;
        }

/***** Button Region with Title  *****/
.t12ButtonRegionWithTitle { 
	border: #285577 1px solid;
	margin-top:10px; margin-bottom:10px;
	border-collapse: collapse; 
	width:100%; 
	}
.t12ButtonRegionWithTitle .t12Header { 
	border-bottom:none;
	}
.t12ButtonRegionWithTitle .t12ButtonHolder {
	}
.t12ButtonRegionWithTitle .t12Body {
	border: #285577 1px solid;
	border-top: none;
	}	
	
/***** Button Region without Title *****/
.t12ButtonRegionWithoutTitle { 
	margin-top:10px; margin-bottom:10px;
	border:1px solid #285577; 
	border-collapse: collapse; 
	width:100%;
	}
.t12ButtonRegionWithoutTitle .t12ButtonHolder {
	}


/***** Borderless Region *****/
.t12BorderlessRegion {
	margin-top:10px; margin-bottom:10px;
	border-collapse: collapse; 
	width:100%;
	}
.t12BorderlessRegion .t12Header {}
.t12BorderlessRegion .t12ButtonHolder {}
.t12BorderlessRegion .t12Body {}

/***** Bracketed Region *****/
.t12BracketedRegion {
	margin-top:10px; margin-bottom:10px; 
	width: 100%; 
	}
.t12BracketedRegion .t12Header { 
	text-align: center; 
	background-color:#FFFFFF; 
	border-bottom:none;
	}
.t12BracketedRegion .t12ButtonHolder { 
	border: #333333 2px solid; border-bottom: none; 
	font-size: 4px; 
	}
.t12BracketedRegion .t12Body { 
	border: #285577 1px solid;
	}

/***** Form Region *****/
.t12FormRegion {
	margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;border:0px solid #285577;
	border-collapse:collapse;
	border: #285577 1px solid;
	}
.t12FormRegion .t12Header {
	color: #FFFFFF;
	border-bottom:none;
	font-size: 14px;
	background-color: #0066B2;
	}
.t12FormRegion .t12ButtonHolder { 
	border-collapse:collapse;
	}
.t12FormRegion .t12Body { 
	}
.t12FormRegion a { 
	}
.t12FormRegion a:hover { 
	}

/***** List Region with Icon *****/
.t12ListRegionWithIcon {
	margin-top:10px; margin-bottom:10px; 
	border-collapse: collapse;
	white-space: nowrap;
	
	}
.t12ListRegionWithIcon .t12Header {}
.t12ListRegionWithIcon .t12ButtonHolder {}
.t12ListRegionWithIcon .t12Body {}

/***** Reports Region *****/
.t12ReportsRegion {
        margin-top:10px; margin-bottom:10px;
        }
.t12ReportsRegion .t12Header {
        background-color:#FFFFFF;
        }
.t12ReportsRegion .t12ButtonHolder {}
.t12ReportsRegion .t12Body {
        }

/***** Reports Region, Alternative 1 *****/
.t12ReportsRegionAlternative1 {
	margin-top:10px; margin-bottom:10px;
	}
.t12ReportsRegionAlternative1 .t12Header { 
	background-color:#FFFFFF; 
	border-bottom:#285577 3px double; border-top:#285577 3px double;
	}
.t12ReportsRegionAlternative1 .t12ButtonHolder {}
.t12ReportsRegionAlternative1 .t12Body {
	border-bottom:#285577 3px double;
	}

/***** Reports Region 100% Width *****/
.t12ReportsRegion100PercentWidth {
	margin-top:10px; margin-bottom:10px; 
	width:100%;
	}
.t12ReportsRegion100PercentWidth .t12Header {}
.t12ReportsRegion100PercentWidth .t12ButtonHolder {}
.t12ReportsRegion100PercentWidth .t12Body {}

/***** Region without Title *****/
.t12RegionWithoutTitle {
	margin-top:10px; margin-bottom:10px;
	border:1px solid #285577; 
	width: 100%;
	}
.t12RegionWithoutTitle .t12ButtonHolder {}
.t12RegionWithoutTitle .t12Body {}

/***** Region without Buttons and Title *****/
.t12RegionWithoutButtonsAndTitle {
	margin-top:10px; margin-bottom:10px;
	border:1px solid #285577; 
	width:100%; 
	}
.t12RegionWithoutButtonsAndTitle .t12Body {}

/***** Hide and Show Region *****/
.t12HideAndShowRegion {
	margin-top:10px;margin-bottom:10px
	}
.t12HideAndShowRegion .t12Header { 
	border-bottom: none;
	}
.t12HideAndShowRegion .t12ButtonHolder {}
.t12HideAndShowRegion .t12Body { 
	border:#285577 1px solid;
	}
.t12HideAndShowRegion .t12Hide {
	display:none;
	}

/***** Sidebar Region *****/
.t12SidebarRegion {
	margin-top:10px;margin-bottom:10px;	
	width:200;
	border-collapse:collapse;
	border:#285577 1px solid;
 	}
.t12SidebarRegion .t12Header {
	background-color: #0066B2;
	color: #FFFFFF;
	font-size: 14px; 
	}
.t12SidebarRegion .t12ButtonHolder {
	text-align: right;
	}
.t12SidebarRegion .t12Body { 
	}
.t12SidebarRegion a {
	}
.t12SidebarRegion a:hover {
	color: #FFB300;
	}

/***** Sidebar Region, Alternative 1 *****/
.t12SidebarRegionAlternative1 {
	margin-top:10px;margin-bottom:10px;
        width:200;
        border-collapse:collapse;
        border:#285577 1px solid;
	background-color: #EEEEEE;
	}
.t12SidebarRegionAlternative1 .t12Header {
	background-color: #0066B2;
        color: #FFFFFF;
        font-size: 14px;
	}
.t12SidebarRegionAlternative1 .t12ButtonHolder {
	text-align: right;
	}
.t12SidebarRegionAlternative1 .t12Body { 
	}
.t12SidebarRegionAlternative1 .t12Body a { 
	color: #FFFFFF; 
	}
.t12SidebarRegionAlternative1 .t12Body a:hover { 
	color: #FFB300;
	}

/***** Navigation Region, Alternative 1 *****/
.t12NavigationRegionAlternative1 {
	margin: 5px;
	width: 140px;
	}
.t12NavigationRegionAlternative1 .t12Header {
	font-size: 14px;
	color: #FFFFFF;
	border-bottom: 1px #FFFFFF solid;
	}
.t12NavigationRegionAlternative1 .t12Body {
	}
.t12NavigationRegionAlternative1 a {
	}

/***** Navigation Region  *****/
.t12NavigationRegion {
	width: 150px;
	margin-top:10px; margin-bottom:10px; margin-left: 5px;
	border-collapse: collapse; 
	}
.t12NavigationRegion .t12Header {}
.t12NavigationRegion .t12ButtonHolder {}
.t12NavigationRegion .t12Body { 
	color: #FFFFFF;
	}

/***** Wizard Region *****/
.t12WizardRegion {
	margin-top:10px; margin-bottom:10px; margin-right: 5px; margin-left: 5px;
	border:1px solid #285577 ; 
	background-color:#EEEEEE; 
	border-collapse: collapse;
	}
.t12WizardRegion .t12Header { 
	background-color: #0066B2;
	color: #FFFFFF;
	font-size: 14px;
	text-align:left;
	}
.t12WizardRegion .t12ButtonHolder {border-bottom: 1px solid #285577; background-color: #0066B2;text-align:right; }
.t12WizardRegion .t12Body {}

/***** Wizard Region with Icon *****/
.t12WizardRegionWithIcon {
	margin-top: 10px; margin-bottom: 10px; margin-right: 5px; margin-left: 5px;
	border:1px solid #285577; 
	background-color:#EEEEEE;
	border-collapse: collapse;
	}
.t12WizardRegionWithIcon .t12Header {
	color: #FFFFFF;
	font-size: 14px;
	background-color: #0066B2;
	border: 1px solid #0066B2; 
	}
.t12WizardRegionWithIcon .t12ButtonHolder {border-bottom: 1px solid #285577; text-align:right;background-color: #0066B2;}
.t12WizardRegionWithIcon .t12Body {}

/******************** R A N D O M   O V E R R I D E S ********************/

/***** Collapses Content *****/

.t12VerticalBar {
        background-color:#0066B2;
        height:6px;
        padding-left: 10px;
        background-image: url(ParentTabBase.gif);
        }

div.t12contentcollapse {
	display:table;
	}


  
															.t12PopupHead{
	background-color:#0066B2;
	padding:6px; 
	border-bottom:2px #8C8C59 solid;
															}
															.t12PopupBody{padding:6px;}