/*=====================================================================*/
/*              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;  }
/*-- 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:0 0 21px 0; background-image:url(images/footerbar_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#013668; }
/*-- 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; }
/*-- Skin Master Fixed           --*/ .contentbasespace { height:34px; }

/*-- Setting Text Throughout the skin      --*/ table, tr, td, p {font-family: arial; font-size: 12px; line-height: normal; }
/*-- 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 { width:646px; border-top:0px solid #4e82b3; padding:5px 0px 0px 0px; }
/*-- Skin Master Fixed           --*/ .panefooterright { padding:0 0 0 30px; width:219px; }
/*-- 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%; }


/*========================================================*/
/*  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; font-family:Verdana; font-size: 11px; font-weight:normal; padding:4px 0 14px 0; }
/*-- terms privacy and copyright links --*/ a.FOOTER:link, a.FOOTER:visited, a.FOOTER:active { color:#81a6c9; 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; 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: #000000; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: arial; font-size: 10pt; font-weight: bold; color: #000000; }
/*-- 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: #000000; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 10pt; color: #000000; font-weight: bold; padding: 0;}
/*-- headings - mostly in admin        --*/ .NormalBold { color: #000000; font-weight: bold;}
/*-- notation                          --*/ .Notation { font-family: arial; font-size: 8pt; color: #000000; }
/*-- paragraphs          --*/ p { font-family: arial; font-size: 10pt; color: #000000; }


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;}

/* 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: #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 */
H2 { color: #000000; font-family: Arial, sans-serif; font-size: 13pt; font-weight: bold; }
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #006495; font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { 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 */
H4 { 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 */
H6 { 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, .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{ 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{ 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;}

