/*=====================================================================*/
/*              Cascading Style Sheet for WSI Skins                    */
/*                       created by t-worx                             */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/*-- Style For HTML BODY           */ body { margin:0; padding:0; height:100%; background:#ffffff;  }
/*ControlPanel*/ 					.ControlPanel 				{margin:10px auto!important; width:965px; border:2px solid #d6e3fa;}
/*-- Page Master                 --*/ .pagemaster { background-color:#ffffff; height:100%; width:100%; margin:0; }
/*-- Skin Master Fixed           --*/ .fixedwidth { width:967px; }
/*-- Skin Master Fixed           --*/ .fixedwidthfooter { width:935px; }
/*-- Skin Master Fixed           --*/ .topbarbg { background-image:url(images/topbar_bg.gif); background-repeat:repeat-x; height:31px; background-position:bottom; background-color:#006495; }
/*-- Skin Master Fixed           --*/ .topbarinnerbg { background-image:url(images/topbar_bg.gif); background-repeat:repeat-x; height:31px; background-position:bottom; background-color:#006495; padding:0 16px 0 16px; width:935px; }
/*-- Skin Master Fixed           --*/ .userbox { float:right; height:31px; }
/*-- Skin Master Fixed           --*/ .logobarbg { background-image:url(images/logobar_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#013668; height:124px; }
/*-- Skin Master Fixed           --*/ .logobarinnerbg { background-image:url(images/logobar_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#013668; height:124px; padding:0 16px 0 16px; width:935px; }
/*-- Skin Master Fixed           --*/ .menubarbg { background-image:url(images/menubar_bg.gif); background-repeat:repeat-x; background-color:#024c92; height:27px;}
/*-- Skin Master Fixed           --*/ .menubarinnerbg { padding:0 16px 0 16px; background-image:url(images/menubar_bg.gif); background-repeat:repeat-x; background-color:#024c92; height:27px; width:935px; }
/*-- Skin Master Fixed           --*/ .contentbarbg { background-image:url(images/contentbar_top_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#ffffff; }
/*-- Skin Master Fixed           --*/ .contentleft { background-image:url(images/content_left.gif); background-repeat:no-repeat; background-position:left top; width:16px;  }
/*-- Skin Master Fixed           --*/ .contentright { background-image:url(images/content_right.gif); background-repeat:no-repeat; background-position:right top; width:16px;  }
/*-- Skin Master Fixed           --*/ .contentinner { padding:16px 0 0 0; height:539px; background-image:url(images/header_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; width:935px; }
/*-- Skin Master Fixed           --*/ .contentinnerIP { padding:16px 0 0 0; height:539px; background-image:url(images/ip_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; width:935px; }
/*-- Skin Master Fixed           --*/ .footertopbarbg { background-image:url(images/footertopbar_bg.gif); background-repeat:repeat-x; background-position:bottom; height:17px;  }
/*-- Skin Master Fixed           --*/ .footerbarbg { padding:10px 0 2px 0; background-image:url(images/footerbar_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#013668;}
									  .CopyrightPane {vertical-align:bottom!important; text-align:center;}
/*-- Skin Master Fixed           --*/ .breadbox { height:26px; padding:10px 0 0 0; }
/*-- Skin Master Fixed           --*/ .footerline { border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #4e82b3;  padding-bottom:8px;}
									#dnn_FooterLeftPane2 , #FooterLeftPane2 { border-bottom:none!important;}
/*-- Skin Master Fixed           --*/ .contentbasespace { height:34px; }

/*-- Setting Text Throughout the skin      --*/ table, tr, td, p , div, li, form{font-family: arial; font-size: 12px; line-height: normal; color:#3a3a3a;}
/*-- Setting Text Throughout the skin      --*/ .listgroup, .listgroup li {font-family: arial; font-size: 12px; line-height: normal; padding-left:15px; margin-left:15px; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- Skin Master Fixed           --*/ .panecontact { float:left; width:600px; padding:7px 0px 0px 0px;}
/*-- Skin Master Fixed           --*/ .panetopright { float:right; height:124px; overflow:hidden; width:470px; }
/*-- Skin Master Fixed           --*/ .panetop { padding:0 20px 0 20px;  }
/*-- Skin Master Fixed           --*/ .panebottom { padding:0 20px 0 20px;  }
/*-- Skin Master Fixed           --*/ .panepad { padding:12px 0 0 0;  }
/*-- Skin Master Fixed           --*/ .panefooterleft {border-top:0px solid #4e82b3; padding:8px 0px 10px 0px; }
/*-- Skin Master Fixed           --*/ .panefooterright { border-left:1px solid #4e82b2; padding:0 0 0 30px; width:219px; } .panefooterright p , .panefooterright div , .panefooterright td { color:#fff!important;} .panefooterright h3 { color:#eac900!important; font-size:16px!important; font-weight:bold!important; margin:0px!important; padding:0px 0px 2px 0px!important;}
										.panefooterright input { background:#052148!important; border:1px solid #036396!important; color:#fff!important; margin:0px!important; padding:5px 6px!important; cursor:pointer; font-size:12px!important; font-weight:bold!important;}
										.panefooterright input.NormalTextBox { background:#f4e7b3!important; cursor:text!important; color:#000!important; border:none!important; padding:2px!important; height:25px!important; width:185px!important;}
										.panefooterright table { width:100%;}  .panefooterright td { padding:0px 0px 3px 0px!important; margin:0px; border-spacing:0px!important;}
										#tblHeader input.NormalTextBox { background:#ffffe5!important;border:none!important; height:20px!important;}
										a.Submitbtn { position:relative; top:-26px; right:-195px; z-index:111; background:#052148!important; border:1px solid #036396!important; text-decoration:none!important; color:#fff!important; float:left; margin:0px!important; width:auto!important; padding:5px 8px!important; cursor:pointer; font-size:12px!important; font-weight:bold!important;}
										#tblHeader .Help ,  #tblHeader img{ display:none!important;}
/*-- Skin Master Fixed           --*/ .paneleft { padding:0 0 0 20px; width:285px; }
/*-- Skin Master Fixed           --*/ .Sidemenupaneleft { padding:0 0 0 20px; width:250px; }
/*-- Skin Master Fixed           --*/ .RadPanelBar { padding:0px 0px 10px 20px; width:250px; }
/*-- Skin Master Fixed           --*/ .paneright { padding:0 20px 0 0; width:285px; }
/*-- Skin Master Fixed           --*/ .panerightIP6 { padding:0 20px 0 0; width:285px; }
/*-- Skin Master Fixed           --*/ .panecenter { padding:0 20px 0 20px; width:285px; }
/*-- Skin Master Fixed           --*/ .panefull { padding:0 20px 0 20px; }
/*-- Skin Master Fixed           --*/ .panetwo { padding:0 20px 0 20px; }
/*-- Skin Master Fixed           --*/ .paneinlineleft { padding:0 10px 0 0; width:50%; }
/*-- Skin Master Fixed           --*/ .paneinlineright { padding:0 0 0 10px;; width:50%; }

.SearchPane { width:auto; padding:0px 0px 0px 5px; vertical-align:middle; text-align:right!important; font-size:0px; line-height:0px; white-space:nowrap;}
.SearchPane input { background:#ffffff;/* background-image: url(images/Seachbg.gif) ; background-repeat:no-repeat!important	; background-position:left center;*/ margin:0px; border:1px solid #006495; height:21px; width:130px; padding:2px; line-height:normal; font-size:12px; color:#000;}
.SearchPane input:focus {background-image:none!important;}
.SearchPane input:blur {background-image:none!important;}
.SearchPane a { text-decoration:none!important;}
.SearchButton { text-decoration:none;background:#052148; border:1px solid #006495; padding:2px 5px; color:#fff; font-size:12px; font-weight:bold; line-height:21px;}
.SearchPane a:hover .SearchButton { color:#aaceff; border:1px solid #117eb3;} 
.NavPane { width:auto;}
.watermark {color: #999 !important;}

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN, a.LOGIN:link, a.LOGIN:visited, a.LOGIN:active, .USER, a.USER:link, a.USER:visited, a.USER:active { color: #99c1d5; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; text-transform:uppercase; height:31px; line-height:31px; }
/*-- login and user token hover        --*/ a.LOGIN:hover, a.USER:hover { text-decoration: none; color:#ffffff; font-size: 11px; font-family: tahoma; font-weight:bold;}
/*-- login and user token idle         --*/ .Breadcrumbs, a.Breadcrumbs:link, a.Breadcrumbs:visited, a.Breadcrumbs:active { color: #656d80; font-family: tahoma; font-size: 12px; text-decoration: none; }
/*-- login and user token hover        --*/ a.Breadcrumbs:hover { text-decoration:underline; color:#656d80; font-size: 12px; font-family: tahoma;}
/*-- terms privacy and copyright       --*/ .FOOTER { color:#81a6c9!important; font-family:Verdana; font-size: 11px; font-weight:normal; padding:9px 0 8px 0; }
/*-- terms privacy and copyright links --*/ a.FOOTER:link, a.FOOTER:visited, a.FOOTER:active { color:#81a6c9!important; font-family:Verdana; font-size: 11px; font-weight:normal; padding:4px 0 14px 0; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER:hover { color:#ffffff!important; font-family:Verdana; font-size: 11px; font-weight:normal; padding:4px 0 14px 0; text-decoration:none;}
/*-- links idle                        --*/ .links, a.links:link, a.links:visited, a.links:active { color: #ffffff; font-family: tahoma; font-size: 10px; text-decoration: none; font-weight:normal; text-transform:uppercase; padding:4px 0 0 0;  text-decoration:none; }
/*-- links token hover                 --*/ a.links:hover { text-decoration:underline; color:#ffffff; font-size: 10px; font-family: tahoma; font-weight:normal;}

/*========================================================*/
/*  Module                     				              */
/*========================================================*/

/*-- module sub menu container  --*/ .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;margin: 0 10px 1px 0; padding: 10px 0 10px 0; background-image:url(images/submenu_drop_bg.gif); background-repeat:repeat-x; background-color: #e4e4e4; border-color:#6a6a6a; border-width: 1px; font-weight:normal; filter:none;}
/*-- module sub menu items hover--*/ .ModuleTitle_MenuItemSel { border:0; margin:0; font-family: arial; color: #ffffff; font-size: 11px; cursor: pointer;padding: 0px 35px 0px 16px; height: 20px; background: #a8a8a8; font-weight:bold;}
/*-- module title items         --*/ .ModuleTitle_MenuItem { border:0; margin:0; font-family: arial;  color: #3b3b3b; font-size: 11px; padding: 0px 35px 0px 16px; height: 20px; font-weight:bold;}
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { background: transparent; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer;}
/*-- not needed                 --*/ .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: arial; font-size: 10pt; color: #3a3a3a; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: arial; font-size: 10pt; font-weight: bold; color: #3a3a3a; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: arial; font-weight: bold; font-size: 10pt; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: arial; font-size: 9pt; font-weight: bold; color: #3a3a3a; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 10pt; color: #3a3a3a; font-weight: bold; padding: 0;}
/*-- headings - mostly in admin        --*/ .NormalBold { color: #3a3a3a; font-weight: bold;}
/*-- notation                          --*/ .Notation { font-family: arial; font-size: 8pt; color: #3a3a3a; }

A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active {
	color: #666666;	font-weight: bold;	text-decoration: none;}
A.NormalBold:Hover {color: #666666;	font-weight: bold;text-decoration: underline;}

/*NormalItalic*/
.NormalItalic { font-style:italic; color:#3a3a3a;}

/* Blue */
.NormalBlue { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; }
A.NormalBlue:Hover { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: underline; }

/* BlueBold */
.NormalBlueBold { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; }
A.NormalBlueBold:link, A.NormalBlueBold:visited, A.NormalBlueBold:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;; text-decoration: none; }
A.NormalBlueBold:Hover { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* BlueBoldItalic */
.NormalBlueBoldItalic {
	color: #006495;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: oblique;
}
A.NormalBlueBoldItalic:link, A.NormalBlueBoldItalic:visited, A.NormalBlueBoldItalic:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;; text-decoration: none; font-style: oblique; }
A.NormalBlueBoldItalic:Hover { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;; text-decoration: underline; font-style: oblique; }

/* Orange */
.NormalOrangeBold { color: #F5961C; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; }
A.NormalOrangeBold:link, A.NormalOrangeBold:visited, A.NormalOrangeBold:Active { color: #F5961C; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
A.NormalOrangeBold:Hover { color: #F5961C; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/*========================================================*/
/*  Hyperlinks                                            */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #ffa100; font-family: arial; font-weight: normal; font-size: 10pt; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #ffa100; font-family: arial; font-size: 10pt; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #ffa100; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #ffa100; font-family: arial; font-size: 10pt;	text-decoration: underline; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a.CommandButton:hover { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: none; height: 20px; }

/*========================================================*/
/*  Text Headings                                         */
/*========================================================*/
H1 { color: #F5961C; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; }
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #F5961C; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H2 */
H2 { color: #F5961C; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; }
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #F5961C; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #F5961C; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #F5961C; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

/* H4 */
H4 { color: #006495; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #006495; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #006495; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; }
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }

.SkinH1 { color: #006495; font-family: Arial, sans-serif; font-size: 24px; font-weight: bold; }
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #006495; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: underline; }

/* H2 */
.SkinH2 { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 13pt; font-weight: bold; }
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline; }

/* H3 */
.SkinH3 { color: #F5961C; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; }
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #006495; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H4 */
.SkinH4 { color: #006495; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; }
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #006495; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* H6 */
.SkinH6 { color: #006495; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active { color: #006495; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/*Pane Default Colors*/
.panefooterleft .normal, .panefooterleft .Normal, .panefooterleft p, .panefooterleft td, .panefooterleft th, .panefooterleft li , .panefooterleft table, .panefooterleft Head, 
.panefooterleft h1, .panefooterleft h2, .panefooterleft h3, .panefooterleft h4, .panefooterleft h5, .panefooterleft h6 , .panefooterleft .SubHead, .panefooterleft a{ color:#FFFFFF!important;}
.panecontact, .panecontact .normal, .panecontact .Normal, .panecontact p, .panecontact td, .panecontact th, .panecontact li , .panecontact table, .panecontact Head,  
.panecontact h1,  .panecontact h2,  .panecontact h3,  .panecontact h4,  .panecontact h5,  .panecontact h6 , .panecontact div , .panecontact .SubHead{ color:#FFFFFF!important;}

.NormalItalic { font-style:italic; padding:0px; margin:0px;}
.BottomBorder { border-bottom:1px solid #ffffff;}
.OrangeColorText { color:#f79b09;}
/*========================================================*/
/*  FormElements                                          */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: arial; font-size: 10px; color: #363636; }
/*-- textbox                    --*/ .NormalTextBox { color: #363636; padding-left: 4px; line-height: 12px; font-family: arial; font-weight: normal; font-size: 12px; background: #ffffff; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: #ffffff; border: 0; }

/*========================================================*/
/*  Lists                                                 */
/*========================================================*/

li { list-style-image:url(images/BreadcrumbArrow.gif)}
UL LI LI {list-style-position:inside; list-style-type:circle; list-style-image:url(images/BreadcrumbArrow.gif)}
UL LI LI LI {list-style-position:inside; list-style-type:circle; list-style-image:url(images/BreadcrumbArrow.gif)}
OL LI   {list-style-position:inside; list-style-type:circle; list-style-image:url(images/BreadcrumbArrow.gif)}
OL OL LI {list-style-position:inside; list-style-type:circle; list-style-image:url(images/BreadcrumbArrow.gif)}
OL OL OL LI {list-style-position:inside; list-style-type:circle; list-style-image:url(images/BreadcrumbArrow.gif)}
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
#dnn_ctr112739_ModuleContent .NormalTextBox { border:1px solid #99c1d5; background:none;}
#dnn_ctr112739_ModuleContent td {padding:1px 0px 1px 5px;}



