.NoBorder
{
border: black 0px solid; 
}

.ImageButtons
{
background-color:transparent;
border-width:0px;
width:32;
height:32;
}

.StrongTitr
{
	font-weight: bold;
	font-size: 9pt;
	color: #ff0066;
	font-family: tahoma;
}
/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FEFEFE;
}
.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; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.panes
{
	border-right: darkgoldenrod 1px inset;
	border-top: darkgoldenrod 1px inset;
	border-left: darkgoldenrod 1px inset;
	border-bottom: darkgoldenrod 1px inset;
}
.toppane
{
	height:60px;
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	padding-right: 4px;
	padding-left: 6px;
	width: 100%;
	padding-top: 6px;
	background-color: transparent;
}
.leftpane {
	height:60px;
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	height:60px;
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	height:60px;
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	height:60px;
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.usertoppane
{
	padding-right: 4px;
	padding-left: 6px;
	width: 100%;
	padding-top: 6px;
	background-color: transparent;
}
.userleftpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.usercontentpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.userrightpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.userbottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.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);
}
input
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	color: #333300;
	border-bottom: gainsboro 1px solid;
	font-family: tahoma;
	background-color: #fcfcff;
}
/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
	font-size: 8pt;
	font-family: tahoma;
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #009933;
	font-family: tahoma;
	text-decoration: none;
}

A:visited   {
	font-weight: bold;
	font-size: 8pt;
	color: #009933;
	font-family: tahoma;
	text-decoration: none;
}

A:active    {
	font-weight: bold;
	font-size: 8pt;
	color: #009933;
	font-family: tahoma;
	text-decoration: none;
}

A:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #0066ff;
	font-family: tahoma;
	text-decoration: none;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}
TD
{
	font-size: 8pt;
	font-family: tahoma;
}
TABLE
{
	font-size: 8pt;
	font-family: tahoma;
}
.menu
{
	border-right: lightgrey 1px solid;
	padding-right: 3px;
	border-top: lightgrey 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: lightgrey 1px solid;
	width: 140px;
	color: #3333cc;
	padding-top: 3px;
	border-bottom: lightgrey 1px solid;
	height: 26px;
	background-color: #f7f8f8;
}

.menu:hover
{
	border-right: darkgray 1px solid;
	padding-right: 3px;
	border-top: darkgray 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: darkgray 1px solid;
	width: 140px;
	color: #3333cc;
	padding-top: 3px;
	border-bottom: darkgray 1px solid;
	font-style: normal;
	height: 26px;
	background-color: #fcf9fe;
	text-decoration: none;
}
.menu:active
{
	border-right: #beb8c8 1px solid;
	padding-right: 3px;
	border-top: #beb8c8 1px solid;
	padding-left: 3px;
	filter: blur();
	padding-bottom: 3px;
	border-left: #beb8c8 1px solid;
	width: 140px;
	color: #3333cc;
	padding-top: 3px;
	border-bottom: #beb8c8 1px solid;
	font-style: normal;
	height: 26px;
	background-color: #ebedfb;
	text-decoration: none;
}

.ArchiveLink
{
	border-right: white 1px solid;
	padding-right: 2px;
	border-top: white 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: white 1px solid;
	width: 80px;
	color: #3333cc;
	padding-top: 2px;
	border-bottom: white 1px solid;
	font-family: tahoma;
	text-decoration: none;
}

.ArchiveLink:hover
{
	border-right: darkgray 1px solid;
	padding-right: 2px;
	border-top: darkgray 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	filter: blur;
	padding-bottom: 2px;
	border-left: darkgray 1px solid;
	width: 80px;
	color: #3333cc;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	font-family: tahoma;
	text-decoration: none;
}
.ArchiveLink:active
{
	border-right: lightgrey 1px solid;
	padding-right: 2px;
	border-top: lightgrey 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: lightgrey 1px solid;
	width: 80px;
	color: #3333cc;
	padding-top: 2px;
	border-bottom: lightgrey 1px solid;
	font-family: tahoma;
	background-color: whitesmoke;
	text-decoration: none;
}

.HomeLink
{
	border-right: white thin;
	border-top: white thin;
	border-left: white thin;
	color: #3333cc;
	border-bottom: white thin;
	background-color: transparent;
}

.HomeLink:hover
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	width: 140px;
	color: #3333cc;
	border-bottom: silver 1px solid;
	font-style: normal;
	height: 26px;
	background-color: #ffffff;
	text-decoration: none;
}
.HomeLink:active
{
	border-right: #b0b4ba 1px solid;
	border-top: #b0b4ba 1px solid;
	border-left: #b0b4ba 1px solid;
	width: 140px;
	color: #3333cc;
	border-bottom: #b0b4ba 1px solid;
	font-style: normal;
	height: 26px;
	background-color: #ebedfb;
	text-decoration: none;
}
.News
{
	border-right: #ffffff 1px outset;
	border-top: #ffffff 1px outset;
	font-size: 8pt;
	border-left: #ffffff 1px outset;
	color: #003366;
	border-bottom: #ffffff 1px outset;
	font-family: tahoma;
	background-color: #f7f3e9;
}
.SubNews
{
	border-right: #cccc99 1px dotted;
	padding-right: 7px;
	border-top: #cccc99 1px dotted;
	padding-left: 7px;
	font-size: 8pt;
	padding-bottom: 7px;
	border-left: #cccc99 1px dotted;
	color: #330066;
	padding-top: 7px;
	border-bottom: #cccc99 1px dotted;
	font-family: tahoma;
	text-decoration: none;
}

h3
{
	font-size: 10pt;
	color: #660099;
}
UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

TABLE
{
	font-size: 8pt;
	color: #003300;
	font-family: tahoma;
	position: static;
}
.tbl
{
	border-right: #ffffff thin ridge;
	border-top: #ffffff thin ridge;
	font-size: 8pt;
	border-left: #ffffff thin ridge;
	color: #003300;
	border-bottom: #ffffff thin ridge;
	font-family: tahoma;
	position: static;
}
TD
{
	font-size: 8pt;
	color: #003300;
	font-family: tahoma;
}
.EnInput
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/input.gif);
	vertical-align: baseline;
	border-left: darkgray 1px solid;
	color: #000033;
	direction: ltr;
	border-bottom: darkgray 1px solid;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 19px;
	text-align: left;
}
input
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/input.gif);
	vertical-align: baseline;
	border-left: darkgray 1px solid;
	color: #000033;
	direction: rtl;
	border-bottom: darkgray 1px solid;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 19px;
	text-align: right;
}
.btn
{
	border-right: darkgray 1px outset;
	padding-right: 7px;
	border-top: darkgray 1px outset;
	padding-left: 7px;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/Button.gif);
	margin-left: 3px;
	vertical-align: baseline;
	border-left: darkgray 1px outset;
	cursor: hand;
	color: #000000;
	direction: rtl;
	margin-right: 3px;
	border-bottom: darkgray 1px outset;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 23px;
	text-align: center;
}
TEXTAREA
{
	border-right: #9999cc 1px solid;
	border-top: #9999cc 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/textarea.gif);
	vertical-align: baseline;
	border-left: #9999cc 1px solid;
	color: #000033;
	direction: rtl;
	border-bottom: #9999cc 1px solid;
	background-repeat: repeat-x;
	font-family: tahoma;
	text-align: right;
}
.EnTextArea
{
	border-right: #9999cc 1px solid;
	border-top: #9999cc 1px solid;
	font-size: 8pt;
	background-image: url(images/textarea.gif);
	vertical-align: baseline;
	border-left: #9999cc 1px solid;
	color: #000033;
	direction: ltr;
	border-bottom: #9999cc 1px solid;
	background-repeat: repeat-x;
	font-family: tahoma;
	text-align: right;
}
SELECT
{
	border-right: thin outset;
	border-top: thin outset;
	font-size: 8pt;
	vertical-align: baseline;
	border-left: thin outset;
	color: #000033;
	direction: rtl;
	border-bottom: thin outset;
	font-family: tahoma;
	background-color: #fffafa;
	text-align: right;
}

.head
{
	border-right: gainsboro 1px;
	border-top: gainsboro 1px;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/Cell_bg.gif);
	vertical-align: middle;
	border-left: gainsboro 1px;
	color: #003300;
	direction: rtl;
	border-bottom: gainsboro 1px;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
	text-align: center;
}
.details
{
	border-right: 1px ridge;
	border-top: 1px ridge;
	font-size: 8pt;
	vertical-align: baseline;
	border-left: 1px ridge;
	color: #003366;
	direction: rtl;
	border-bottom: 1px ridge;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 25px;
	background-color: #f8fbf7;
	text-align: center;
}
.btm
{
	font-size: 8pt;
	background-image: url(images/btm.gif);
	vertical-align: baseline;
	color: #990066;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 30px;
	text-align: center;
}
.img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border:none;
}
.CellHead
{
	font-size: 8pt;
	background-image: url(images/Cell_bg.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
}
.SubmitBg
{
	font-size: 8pt;
	background-image: url(images/SubmitBg.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
}
.GridCell
{
	font-size: 8pt;
	background-image: url(images/Grid_Cell.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
}
.SelectedGridCell
{
	font-size: 8pt;
	background-image: url(images/Grid_SelectedCell.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
}
.NewSelectedGridCell
{
	font-size: 8pt;
	background-image: url(images/Grid_NewSelectedCell.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
}
.CellHeadT
{
	font-size: 8pt;
	background-image: url(images/Cell_bgTitle.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 26px;
}
.CellHead40
{
	font-size: 8pt;
	background-image: url(images/Cell_bg40.gif);
	vertical-align: baseline;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 43px;
}
.SubmitBg40
{
	font-size: 8pt;
	background-image: url(images/SubmitBg40.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 43px;
}
.GridCell40
{
	font-size: 8pt;
	background-image: url(images/Grid_Cell40.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 43px;
}
.SelectedGridCell40
{
	font-size: 8pt;
	background-image: url(images/Grid_SelectedCell40.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 43px;
}
.NewSelectedGridCell40
{
	font-size: 8pt;
	background-image: url(images/Grid_NewSelectedCell40.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 43px;
}
.CellHeadT40
{
	font-size: 8pt;
	background-image: url(images/Cell_bgTitle40.gif);
	vertical-align: middle;
	color: #006600;
	direction: rtl;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 43px;
}
.panel
{
	border-right: #e6e4e1 1px solid;
	padding-right: 8px;
	border-top: #e6e4e1 1px solid;
	padding-left: 8px;
	background-image: url(images/Panel_top.gif);
	padding-bottom: 8px;
	border-left: #e6e4e1 1px solid;
	padding-top: 8px;
	border-bottom: #e6e4e1 1px solid;
	background-repeat: repeat-x;
}
.subPanel
{
	border-right: #e6e4e1 1px;
	padding-right: 8px;
	border-top: #e6e4e1 1px;
	padding-left: 8px;
	background-image: url(images/SubPanel_top.gif);
	padding-bottom: 8px;
	border-left: #e6e4e1 1px;
	padding-top: 8px;
	border-bottom: #e6e4e1 1px;
	background-repeat: repeat-x;
}
.silverbg
{
	background-image: url(images/td_silverbg.gif);
	background-repeat: repeat;
}.silverbgLight
{
	background-image: url(images/td_silverbg_light.gif);
	background-repeat: repeat;
}
.AdminPane
{
	border-right: gray 1px dotted;
	border-top: gray 1px dotted;
	border-left: gray 1px dotted;
	border-bottom: gray 1px dotted;
}
.UserPane
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}

