/* 
================================
Skin styles for DotNetNuke
================================
*/
/* CSS Document */
body
{
	background: #DFE5F2;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.pagemaster
{
	width: 100%;
	height: 100%;
	background-color: #FEFEFE;
}
h1
{
	color: #03408C;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}
.skinmaster
{
	height: 100%;
	background-color: #F3F5FA;
	border-right: #7994CB 1px solid;
	border-top: #7994CB 1px solid;
	border-left: #7994CB 1px solid;
	border-bottom: #7994CB 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}

.controlpanel
{
	width: 1024px;
	text-align: left;
	background-color: #DFE5F2;
}
.toppane
{
	width: 800px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane
{
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane
{
	width: 820px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align:left;
}
.rightpane
{
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane
{
	width: 800px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.StandardButton
{
	background: #7994CB none;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu
{
	width: 175px;
	background-color: #DFE5F2;
	border-right: #7994CB 1px solid;
	border-top: #7994CB 1px solid;
	border-left: #7994CB 1px solid;
	border-bottom: #7994CB 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
	background-image: url(gradient_LtBlue.jpg);
}
.Head
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.SubHead
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.top
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: regular;
	text-decoration: none;
}
.top a:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: regular;
	text-decoration: none;
}
.top a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: regular;
	text-decoration: none;
}
.top a:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: regular;
	text-decoration: none;
}
.top a:hover
{
	color: #c7c7c7;
	text-decoration: none;
}

.h1
{
	font-family: Verdana;
	font-size: 12px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.bluebold
{
	font-family: Verdana;
	font-size: 10px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.bluebold a:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.bluebold a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.bluebold a:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.bluebold a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.bluebold a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #03408c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.leftreg
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: regular;
	text-decoration: none;
}
.leftreg a:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: regular;
	text-decoration: none;
}
.leftreg a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: regular;
	text-decoration: none;
}
.leftreg a:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: regular;
	text-decoration: none;
}
.leftreg a:hover
{
	color: #000000;
	text-decoration: underline;
}

.body
{
	font-family: font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}
.bodytext a:link
{
	color: #0000ff;
	text-decoration: underline;
}
.bodytext a:visited
{
	text-decoration: underline;
	color: #0000ff;
}
.bodytext a:hover
{
	text-decoration: none;
	color: #0000ff;
}
.bodytext a:active
{
	text-decoration: underline;
	color: #0000ff;
}

.redtext
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #b70910;
	text-decoration: none;
}
.redtext a:link
{
	color: #b70910;
	text-decoration: underline;
}
.redtext a:visited
{
	text-decoration: underline;
	color: #b70910;
}
.redtext a:hover
{
	text-decoration: none;
	color: #b70910;
}
.redtext a:active
{
	text-decoration: underline;
	color: #b70910;
}

.graytext
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}
.graytext a:link
{
	color: #898989;
	text-decoration: underline;
}
.graytext a:visited
{
	text-decoration: underline;
	color: #898989;
}
.graytext a:hover
{
	text-decoration: none;
	color: #898989;
}
.graytext a:active
{
	text-decoration: underline;
	color: #898989;
}

.bluetext
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0048a1;
	text-decoration: none;
}
.bluetext a:link
{
	color: #0048a1;
	text-decoration: underline;
}
.bluetext a:visited
{
	text-decoration: underline;
	color: #0048a1;
}
.bluetext a:hover
{
	text-decoration: none;
	color: #0048a1;
}
.bluetext a:active
{
	text-decoration: underline;
	color: #0048a1;
}

.leftheading
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.leftheading a:link
{
	color: #ffffff;
	text-decoration: none;
}
.leftheading a:visited
{
	text-decoration: none;
	color: #ffffff;
}
.leftheading a:hover
{
	text-decoration: none;
	color: #e2e2e2;
}
.leftheading a:active
{
	text-decoration: none;
	color: #ffffff;
}

.footertext
{
	font-family: Verdana;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: regular;
	text-decoration: none;
}
.footertext a:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: regular;
	text-decoration: underline;
}
.footertext a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: regular;
	text-decoration: underline;
}
.footertext a:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: regular;
	text-decoration: underline;
}
.footertext a:hover
{
	color: #4c4c4c;
	text-decoration: none;
}

.bluesublink
{
	font-family: Verdana;
	font-size: 10px;
	color: #0000ff;
	font-weight: regular;
	text-decoration: none;
}
.bluesublink a:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #0000ff;
	font-weight: regular;
	text-decoration: underline;
}
.bluesublink a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #0000ff;
	font-weight: regular;
	text-decoration: underline;
}
.bluesublink a:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #0000ff;
	font-weight: regular;
	text-decoration: underline;
}
.bluesublink a:hover
{
	color: #0000ff;
	text-decoration: none;
}


/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/.MainMenu_SubMenu, .ModuleTitle_SubMenu
{
	font-family: Verdana;
	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: #000; 
	color: #FFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 3px 3px 3px 3px;
	height: 20px;
	border: 0;
}
/*-- submenu items hover        --*/.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel
{
	background: #000;
	color: #c7c7c7;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	padding: 3px 3px 3px 3px;
	height: 20px;
	border: 0;
}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
/*========================================================*/
/*  2 Design Elements                                     */
/*========================================================*/

.MenuHeight
{
	height: 20px;
}
.MenuTD
{
	padding: 0 0px 0 0;
	font-family: myraid-pro;
	height: 20px;
}
.MenuLeftx
{
}
.MenuRightx
{
}
.LoginTD
{
	width: 100%;
	vertical-align: middle;
	text-align: right;
	font-size: 7px;
	padding: 0 0 0px 0;
}
.CopyrightRow
{
	height: 20px;
	padding: 0 10px 0 10px;
	vertical-align: middle;
}
/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/.MainMenu_MenuContainer
{
	background: transparent;
}
/*-- bar that holds the menu    --*/.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	background: transparent;
}
/*-- submenu container          --*/.MainMenu_SubMenu, .ModuleTitle_SubMenu
{
	margin: 0 0 0 0;
}
.MainMenu_Idle
{
	background: url(red-bullet.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	/*color: #ffffff; */
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	text-transform: uppercase;
	
	padding-left: 0px;
	padding-right: 0;
}
/*-- menuitems over             --*/.MainMenu_Selected TD
{
	background: url(red-bullet.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #c7c7c7;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	text-transform: uppercase;
	padding-left: 0px;
}
/*-- menuitems active           --*/.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD
{
	background: url(red-bullet.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	height: 22px;
	text-transform: uppercase;
	padding-left: 0px;
}
/*-- middle seperator           --*/.MainMenu_Seperator
{
	background: url(sp.jpg) no-repeat top center transparent;
	width: 1px;
	height: 20px;
	font-size: 1px;
}
/*-- not needed - main menu     --*/.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon
{
	display: none;
}
/*-- module menu continer       --*/.ModuleTitle_MenuContainer
{
	color: #2c2c2c;
}
/*-- module menu bar            --*/.ModuleTitle_MenuBar
{
	cursor: pointer;
	cursor: hand;
}
/*-- module menu padding        --*/.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel
{
	padding: 0 0px 0 0px;
}
/*-- not needed - module menu   --*/.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow
{
	display: none;
}
.ModuleTitle_MenuIcon
{
	background: #FFF;
	border: 0px;
	border-bottom: 1px dotted #999;
	width: 0px;
	height: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 0px;
}
.ModuleTitle_MenuIcon IMG
{
	margin: 0 0px 0 0px;
}
/*-- removing seperator borders --*/.MainMenu_MenuBreak
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background: transparent;
	vertical-align: top;
}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/select, input
{
	font-family: Verdana;
	font-size: 10px;
	color: #333;
}
/*-- textbox                    --*/.NormalTextBox
{
	color: #333;
	padding-left: 4px;
	line-height: 12px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
}
/*-- textbox container          --*/td.NormalTextBox
{
	padding: 0;
	margin: 0;
	background: transparent;
	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;
}

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/.normal, .Normal
{
	font-family: Verdana;
	font-size: 10px;
}
/*-- most of the bold text on site     --*/.NormalBold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
/*-- red text on site for errors       --*/.NormalRed
{
	color: #C50000;
	font-family: Verdana;
	font-size: 10px;
}

.topheading
{
	background: url(yellowarrow.gif) no-repeat top left transparent;
	font-family: Verdana;
	font-size: 16px;
	padding-left: 25px;
	font-weight: bold;
	background-color: White;
}


.glidecontentwrapper
{
	position: relative; /* Do not change this value */
	width: 350px;
	height: 230px; /* Set height to be able to contain height of largest content shown*/
	border: 5px solid #687C98;
	overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent
{
	/*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 330px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler
{
	/*style for DIV used to contain toggler links. */
	width: 360px;
	margin-top: 6px;
	text-align: center; /*How to align pagination links: "left", "center", or "right" background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a
{
	/*style for every navigational link within toggler */
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid black;
	color: #2e6ab1;
	padding: 1px 3px;
	margin-right: 3px;
	font-weight: bold;
	text-decoration: none;
}

.glidecontenttoggler a.selected
{
	/*style for selected page's toggler link. ".selected" class auto generated! */
	background: #E4EFFA;
	color: black;
}

.glidecontenttoggler a:hover
{
	background: #E4EFFA;
	color: black;
}

.glidecontenttoggler a.toc
{
	/*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next
{
	/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover
{
	background: #1A48A4;
	color: white;
}
.OuterTable
{
 background-color:#c7c7c7;
 width:1024;
 
}
