/*html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}*/

/*========================================================*/
/*         CSS for DotNetNuke Skin - Minimalist           */
/*                   by Evan O'Neil                       */
/*             http://www.NukeVille.com                   */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                    #body { margin: 0; background: #6C97B9; margin: 0 0 0 0; }  */
/* Style For HTML BODY                   */ #body { margin: 0; background: #EEEEEE; margin: 0 0 0 0; }     /* EBECF1  EEEEEE  2A90CA 6C97B9  ecebeb fdfdfd  9FCBE3 */ 
/* Setting Text Throughout the skin      */ table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
                                          /*  p {font-family: tahoma; font-size: 11px;} */
p {											
color:#4B4639;
font-family:"Lucida Sans Unicode",san serif;
font-size:13px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-height:1.45em;
text-transform:none;
}

li {
color:#4B4639;
font-family:"Lucida Sans Unicode",san serif;
font-size:13px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-height:1.45em;
text-transform:none;
list-style-image: url(/portals/108/images/arrow.gif);
list-style-position: outside;
padding: 0 0 6px 0;
}


/* Setting Heading 01                     h1 { font-family: tahoma; font-weight: bold; color: #2e69ff; font-size:32pt; margin: 0; } */
/* Setting Heading 01                    */ h1 { font-family: "Lucida Sans Unicode",san serif; font-weight: bold; color: #4B4639; font-size:14pt; margin: 0; } 
/* Setting Heading 02                    */ h2 { font-family: tahoma; font-weight: bold; color: #555555; font-size:24pt; margin: 0; }
/* Setting Heading 03                    */ h3 { font-family: tahoma; font-weight: bold; color: #661429; font-size:16pt; margin: 0;  }
/* Setting Heading 04                    */ h4 { font-family: "Lucida Sans Unicode",san serif, tahoma; font-weight: bold; color: #661429; font-size:13pt; margin: 0; padding-top:12px; }
/* Setting Heading 05                    */ h5 { font-family: tahoma; font-weight: bold; color: #555555; font-size:12pt; margin: 0; }
/* Setting Heading 06                    */ h6 { font-family: tahoma; font-weight: bold; color: #2e69ff; font-size:9pt; margin: 0; }

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:900px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:900px; }
/*-- outer table on unboxed skins  --*/ 
.OuterTable { 
            width:900px; 
            height:100%; 
            background:#FFF; 
            }
/*-- outer table on boxed skins    .OuterTableBoxed { width:100%; height:100%; background: url(boxed-bg.gif) repeat top left #dbdbdb; align:center; } --*/ 
/*-- outer table on boxed skins    .OuterTableBoxed { width:100%; height:100%; background-color:#f9f9f9;  align:center; }
/*-- outer table on boxed skins   --*/ .OuterTableBoxed { width:100%; height:100%; background: url(bluebggrad32.gif); background-repeat: repeat-x; align:center; } --*/ 
/*-- outer table on boxed skins   --*/ .OuterTableBoxedClear { width:100%; height:100%; background: url(bluebggrad32.gif); background-repeat: repeat-x; align:center; } --*/
/*-- outer cell on boxed skins     - .OuterTDBoxed { padding:0px 0 15px 0; }  -*/
/*-- outer cell on boxed skins     --*/ .OuterTDBoxed { padding:0px 0 0px 0; }  

/*-- cell containing content panes --*/ .ContentPanesTD { width:auto; height:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row containing logo area      .LogoRow { height:1px; padding: 0 10px 0 10px; } --*/ 
/*-- row containing logo area --*/  .LogoRow { padding: 12px 12px 12px 12px; }
/*-- row containing logo area --*/  .LogoRow2 { padding: 10px 12px 10px 12px; }
/*-- cell containing logo          --*/ .LogoTD { width:1px; padding: 0 0 0 0; }
/*-- row containing breadcrumbs    .BreadcrumbsRow { height:41px; background: url(bread-bg.gif) repeat top left; padding: 0 0 0 0; } --*/ 
/*-- row containing breadcrumbs    --*/.BreadcrumbsRow { height:22px;  padding: 0 0 0 0;  } 
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing breadcrumbs    .BreadcrumbsTD { height: 41px; width: 900px; background: url(bread-bg-l.gif) no-repeat top left; color:#a1a1a1; vertical-align: middle; padding: 0 20px 0 17px; } --*/
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { height: 22px; width: 900px;  vertical-align: middle; padding: 0 0 0 10px; }
/*-- cell containing search        --*/ .SearchTD { width:215px; vertical-align: top; text-align: right; height: 41px; background: url(search-bg.gif) no-repeat top right; padding: 10px 7px 0 0; }
/*-- cell containing privacy       --*/ .PrivacyTD { text-align: left; padding: 0 0 0 0; }
/*-- cell containing copyright     --*/ .CopyrightTD { text-align: right; padding: 0 0 0 0; }

/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/

/*-- row containing footer area     .FooterRow { height:36px; padding: 0 7px 0 7px; } --*/
/*-- table within footer - rounded .FooterTable { height:36px; background: url(footer-bg-grad.gif) #86abdd repeat-x top left; }
/*-- rounded top-left corner        .FooterTL { height:5px; background: url(footer-bg-tl.gif) no-repeat top left; }
/*-- rounded top-right corner       .FooterTR { height:5px; background: url(footer-bg-tr.gif) no-repeat top right; }
/*-- rounded bottom left corner     .FooterBL { height:5px; background: url(footer-bg-bl.gif) no-repeat bottom left; }
/*-- rounded bottom right corner    .FooterBR { height:5px; background: url(footer-bg-br.gif) no-repeat bottom right; } --*/

/*========================================================*/
/*  Footer Box Elements 2                                  */
/*========================================================*/

/*-- row containing footer area    --*/ .FooterRow { padding: 0 7px 0 7px; } 
/*-- table within footer - rounded --*/ .FooterTable {}
/*-- rounded top-left corner     --*/   .FooterTL {  }
/*-- rounded top-right corner   --*/    .FooterTR { }
/*-- rounded bottom left corner   --*/  .FooterBL { }
/*-- rounded bottom right corner --*/   .FooterBR { } 



/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

/*-- boxed skins outer box table    .BoxTable { height:100%; }  --*/
                                        .BoxTable { 
                                        width:900px 
                                        height:100%; 
                                        border-width:0px 1px 0px 1px;
	                                    border-color:#E7E4D3;
	                                    border-style:solid;
	                                    margin: 0 auto;
	                                    background-color:#EEEEEE;
	                                    align:center;}} 
/*-- top left corner               .BoxTL { width:11px; height:11px; background: url(box-l.gif) no-repeat bottom left; } --*/ 
/*-- top left corner               --*/ .BoxTL { width:11px; height:11px; background: url(clear.gif) no-repeat bottom left; }
/*-- top edge                      --*/ .BoxT { height:11px; background: url(box-t.gif) repeat-x bottom left; }
/*-- top right corner              --*/ .BoxTR { width:11px; height:11px; background: url(box-tr.gif) no-repeat bottom right; }
/*-- left edge                      .BoxL { width:11px; background: url(box-l.gif) repeat-y top left; } --*/
/*-- left edge                     --*/ .BoxL { width:11px; background: url(clear.gif) repeat-y top left; }
/*-- content area                  --*/ .BoxM { background: #FFF; }
/*-- right edge                    --*/ .BoxR { width:11px; background: url(box-r.gif) repeat-y top right; }
/*-- bottom left corner            --*/ .BoxBL { width:11px; height:11px; background: url(box-bl.gif) no-repeat top left; }
/*-- bottom edge                   --*/ .BoxB { height:11px; background: url(box-b.gif) repeat-x top left; }
/*-- bottom right corner           --*/ .BoxBR { width:11px; height:11px; background: url(box-br.gif) no-repeat top right; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- top inside content pane       --*/ .TopPane { width: 900px; padding: 0 0px 0 0px;}
/*-- top inside content pane 2     --*/ .TopPane2 { width: 900px; padding: 0 0px 0 0px;}
/*-- left content pane             --*/ .LeftPane { padding: 10px 0px 0 10px; width: 600px; }
/*-- right content pane            --*/ .RightPane { padding: 10px 0px 0 10px; width: 270px; }
/*-- left2 content pane            --*/ .LeftPane2 { padding: 0 7px 0 7px; width: 25%; }
/*-- content2 pane                 --*/ .ContentPane2 { padding: 0 7px 0 7px; }
/*-- right2 content pane           --*/ .RightPane2 { padding: 0 7px 0 7px; width: 25%; }
/*-- bottom inside pane            --*/ .BottomPane { width: 900px; padding: 0 7px 0 7px; }
/*-- left3 content pane            --*/ .LeftPane3 { padding: 0 7px 0 7px; width: 33%; }
/*-- content3 pane                 --*/ .ContentPane3 { padding: 0 7px 0 7px; }
/*-- right3 content pane           --*/ .RightPane3 { padding: 0 7px 0 7px; width: 33%; }
/*-- bottom2 inside pane           --*/ .BottomPane2 { width: 900px; padding: 0 7px 0 7px; }
/*-- image content pane 1 horiz    --*/ .ImagePane01 { height:1px; padding: 0 7px 9px 7px; }
/*-- image content pane 1 vertical --*/ .ImagePane01V { height:1px; padding: 0 7px 0px 7px; }
/*-- image content pane 2           . { height:1px; padding: 9px 7px 0 7px; } --*/
/*-- image content pane 2           .ImageImagePane02Pane02 { height:1px; padding: 0 0 0 0; } --*/
/*-- image content pane 2         --*/  .ImagePane02 { padding: 0px 0 0px 0px; } 
/*-- image content pane 2 vertical --*/ .ImagePane02V { height:1px; padding: 4px 7px 0 7px; }
/*-- image content pane 3          --*/ .ImagePane03 { height:1px; padding: 0 7px 9px 7px; }
/*-- footer content pane           --*/ .FooterPane { width: 900px; height: 26px; padding: 0 7px 0 7px; vertical-align:middle; }
/*-- panel pane                    --*/ .PanelPane { padding: 0 7px 0 7px; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(ico-login.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 0 0px 0 16px; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(ico-login-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#aaa; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site           .normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; } --*/


.normal, .Normal {											
color:#4B4639;
font-family:"Lucida Sans Unicode",san serif;
font-size:13px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-height:1.45em;
text-transform:none;
}



/*-- most of the bold text on site      .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; } --*/
.NormalBold {											
color:#4B4639;
font-family:"Lucida Sans Unicode",san serif;
font-size:13px;
font-style:normal;
font-weight:bold;
letter-spacing:normal;
line-height:1.45em;
text-transform:none;
}

/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- subheadings - mostly in admin     --*/ .SubHead2 { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active   a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover                a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active   a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover                a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    */  .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; } 
/*-- .NormalTextBox {
	color: #333;
   	padding: 4px 4px 4px 4px;    
	line-height: 16px;
	font-family: tahoma, arial, helvetica, "san serif";
	font-weight: bold;
	font-size: 14px;
   	margin: 10px, 10px, 10px, 10px;
}
*/ 
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #7096d4; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}--*/ 

/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #ffffff; color: #2869CE; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 26px; }


/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #9fb9e2; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 26px; border: 0;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

.skyblue_panel {
  border: solid 1px #8CC4E8;

}
.skyblue_panel H4, .skyblue_panel .button {
  background-color: #8CC4E8;
  padding: 6px 0px 6px 6px;
}

.skyblue_gradient {
  background-image: url(/Portals/0/images/gradient_skyblue.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.skyblue_gradient_padding15 {
  background-image: url(/Portals/0/images/gradient_skyblue.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  padding: 15px;
}


.dashBorder {
  border-bottom: 1px #D6DCE5;
  border-bottom-style:dashed;
  padding-bottom:12px;

}

.columnHeader {
	color: #333;
   	padding: 2px 0px 2px 0px;    
	line-height: 16px;
	font-family: tahoma, arial, helvetica, "san serif";
	font-weight: bold;
	font-size: 14px;

 }

/*========================================================*/
/*==========================================================*/
/* Glossary Style                                         */
/*==========================================================*/
.pad8 {  padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}   
.pad10 {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}   
a.alphabet {font: bold 13px Arial, helvetica, sans-serif;}
a.alphabet:link {color:#374D22;}
a.alphabet:active {color:#374D22;}
a.alphabet:visited {color:#152b00;}
a.alphabet:hover {color:#BA5209;}

/* .alpha {background: #ADCC90;border: 1px solid #9CBB80;}  */
.alpha {background: #A9CDE1;border: 1px solid #9CBB80;} 
.alpha2 {background: #F5E289;border: 1px solid #D37634;}

.line {  background-color: #cccccc; background-repeat: repeat-x; height: 1px}.FFFFFFtextUL {  color: #FFFFFF; text-decoration: underline}
.blue {  background-color: #6A8FB0}
.blue6A8FB0 { background-color: #6A8FB0 }
.midblue91B4CD { background-color: #91B4CD }
.bkbluebg4F6F88 { background-color: #4F6F88 }
.ltbluebg6A8FB0 { background-color: #6A8FB0 }
.solidgeryline {  background-image: url(../images/secondarynav_spacerline.gif); background-repeat: repeat-y}
.dkgrey21bold888888 {  font-size: 21px; font-weight: bold; color: #888888}
.dkgrey21bold333333 {  font-size: 21px; font-weight: bold; color: #333333}
/* .dkgrey14bold333333 {  font-size: 14px; font-weight: bold; color: #333333} */
.dkgrey14bold333333 {  font-size: 14px; font-weight: bold; color: #333333}
/*.ltgreyF4F4F4 {  background-color: #F4F4F4} */
.ltgreyF4F4F4 {
	background-color: #F4F4F4;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0178AF;
    width: 480px;
}
.dkgrey12bold666666 { font-size: 12px; font-weight: bold; color: #666666}
.ltgreyCCCCCC { background-color: #F4F4F4 }
.FFFFFFtext {  color: #ffffff}
.FFFFFFtextUL {   color: #ffffff; text-decoration: underline }
.FFFFFFtext21 {  font-size: 21px; color: #ffffff}

}
.formNormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; width:580px;}
 
.subHeadValidate 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#C50000;  	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	width: 220px;	
}

.fieldset {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 1.5em 0;
	padding: 8 2 0 10;
	border: 1px solid #F4F4F4;
	background-color: #FAFAFA;  
}
		
/* .formBG {
	background-color: #FAFAFA;  
	color: #777;
	width: 100%;
	border: 1px solid #F1F1F1;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
/*	background-image: url(images/colorbackground.gif); */


} 

.legend { 
	position: absolute;
	left: 0.74em;
	top: 0;
	margin-top: 0.5em;
	color: #777; 
	font-size: 135%;

}	





	
 .formSubHead { 
font-family: tahoma; 
font-size: 11px; 
font-weight: bold; 
color: #777; 
padding: 12px 0px 0px 20px; 
}  


.formNormalTextBox { 
color: #333; 
line-height: 12px; 
font-family: tahoma; 
font-weight: normal; 
padding: 6px 0px 6px 4px; 
font-size: 11px; 
}

.banner3 {
-x-system-font:none;
color:#0A6C9D;
font-family:tahoma,Arial,Helvetica;
font-size:12pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:12px 0 6px;



/* accordian Toggle */
/*
.accordion_toggle_300 {
background:transparent url(/portals/108/images/toggleClose300Blue.png) no-repeat scroll 0 0;
color:#545454;
cursor:pointer;
display:block;
font-family:Trebuchet MS,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:30px;
letter-spacing:0.2px;
line-height:30px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 1px 10px;
text-decoration:none;
width:272px;
}

.accordion_toggle_Open_300 {
background:transparent url(/portals/108/images/toggleOpen300Blue2.png) no-repeat scroll 0 0;
color:#ffffff;
/* background:transparent url(/portals/0/images/toggleOpen300Blue.png) no-repeat scroll 0 0; 
color:#545454; 
cursor:pointer;
display:block;
font-family:Trebuchet MS,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:30px;
letter-spacing:0.2px;
line-height:30px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 1px 10px;
text-decoration:none;
width:272px;
}


.accordion_toggle_Openb_300 {
background:transparent url(/portals/108/images/toggleClose300Blue.png) no-repeat scroll 0 0;
color:#545454;
/* background:transparent url(/portals/0/images/toggleOpen300Blue.png) no-repeat scroll 0 0; 
color:#545454; 
cursor:pointer;
display:block;
font-family:Trebuchet MS,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:30px;
letter-spacing:0.2px;
line-height:30px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 1px 10px;
text-decoration:none;
width:272px;
}
*/

.bluebox01 {
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#555555;
font-size:11px;
margin:10px;
padding:5px 10px;
}

.accHeader {
color:#990000;
font-family:Verdana,sans-serif;
font-size:24px;
}


.cell {
	color: #111111;
	background: #EAEFF5;
	font-size: 12px;
	border-top: solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
} 

.celllabel {
	font-weight: bold;
	color: #111111;
	background: #C5D5E0;
	font-size: 12px;
	border-top: solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	padding: 5px 10px 5px 10px;
} 

.celldata {
	background: #EAEFF5 url(/Portals/98/images/3x3white.gif) repeat-y;
	color: #000000;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                line-height: normal;
                font-weight: normal;
                text-decoration: none;
                line-height: 125%
	border-top: solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	padding: 5px 10px 5px 10px;
} 

.celldataNoBorder {
	color: #111111;
	background: #EAEFF5;
	font-size: 11px;
	border-top: solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	padding: 5px 10px 5px 10px;
} 

 .celldata2 {
	color: #111111;
	background: #EAEFF5 url(/Portals/98/images/verticalwhite.gif) repeat-y;
	font-size: 11px;
	border-top: solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
} 
 /* Indented cell divs */ td div.indent { margin: 5px 10px 5px 40px; font-weight: normal; } 
 .graycell {
	font-weight: bold;
	color: #111111;
	background: #eeeeee;
	font-size: 12px;
	border-top: solid 0px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
} 
 .graycelldescription {
	color: #111111;
	background: #f5f5f5 url(/Portals/98/images/3x3white.gif) repeat-y;
	font-size: 12px;
	border-top: solid 0px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
} 
 .tableend {
	font-size:3px;
	background:#888888;
	height: 3px;
} 
 .whilecell {
	font-weight: bold;
	color: #111111;
	background: #ffffff;
	font-size: 12px;
	border-top: solid 0px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
} 


.banner5 {
  font: bold 12pt Arial, Helvetica;
  color: #0A6C9d; 
  margin: 0px;
  padding-left: 0px;


}


.accordion_Content_clear {

background-color: #ffffff; 
 color:#545454; 
display:block;
font-family:Trebuchet MS,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
letter-spacing:0.2px;
line-height:130%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:8px 16px 8px 16px; 
text-decoration:none;

}


.AccHeader01 {
background:transparent url(/portals/0/images/side01.png) no-repeat scroll 0 0;
color:#4B7EB0;
cursor:pointer;
display:block;
font-family:Trebuchet MS,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
height:30px;
letter-spacing:0.2px;
line-height:30px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 1px 12px;
text-decoration:none;
}

.AccHeader02 {
background:transparent url(/portals/0/images/side02.png) no-repeat scroll 0 0;
color:#4B7EB0;
cursor:pointer;
display:block;
font-family:Trebuchet MS,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
height:30px;
letter-spacing:0.2px;
line-height:30px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 1px 12px;
text-decoration:none;
}
