/* background color for the content part of the pages */
Body{background-color: white; margin: 0px;}
.ControlPanel, .PagingTable{width: 100%; background-color: #FFFFFF; border-right: #003366 1px solid; border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid;}
.SkinObject{font-weight: bold; font-size: 8.5pt; color: #003366; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
A.SkinObject:link{text-decoration: none; color: #003366;}
A.SkinObject:visited{text-decoration: none; color: #003366;}
A.SkinObject:hover{text-decoration: none; color: #003366;}
A.SkinObject:active{text-decoration: none; color: #003366;}
/* styles for LANGUAGE skinobject */
.Language{vertical-align: middle; margin: 0px;}
.Language img{border: none;}

/* style for module titles */
.Head{font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight: normal; color: #333333;}
/* style of item titles on edit and admin pages */
.SubHead{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: black;}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal;}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{color: Silver;}
/* text style used for rendered text which requires emphasis */
.NormalBold{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold;}
/* text style used for error messages */
.NormalRed{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal;}
/* styles used by Data Grids */
.DataGrid_AlternatingItem{background-color: White; color: Red; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_Container{background-color: Transparent;}
.DataGrid_Footer{background-color: White;}
.DataGrid_Header{background-color: Transparent; color: Black; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: center;}
.DataGrid_Item{background-color: Transparent; color: Black; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_SelectedItem{background-color: Silver; color: Blue; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal;}
.TreeMenu_NodeSelected{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; background-color: #dcdcdc;}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link{text-decoration: none; color: #003366;}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited{text-decoration: none; color: #003366;}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover{text-decoration: none; color: #ff0000;}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active{text-decoration: none; color: #003366;}
/* styles used in the FileManager */
.FileManager{border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; height: 400px;}
.FileManager_ToolBar{border-bottom: black 1px solid; height: 25px;}
.FileManager_Explorer{height: 100%; border: #696969 1px solid; background-color: White; margin: 2px 2px 2px 2px;}
.FileManager_FileList{height: 100%; border: #696969 1px solid; background-color: White; margin: 2px 2px 2px 2px; overflow: auto;}
.FileManager_MessageBox{text-align: center; vertical-align: middle; background-color: White; padding: 25px 25px 25px 25px;}
.FileManager_Header{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #E7E7FF; background-color: #9EBFF6; border-bottom: #696969 1px solid; height: 25px;}
.FileManager_Pager{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; background-color: #EEEEEE; border-top: #696969 1px solid; height: 25px;}
.FileManager_StatusBar{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; background-color: #dedfde; height: 25px; margin: 2px 2px 2px 2px;}
.FileManager_Item{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color: Black; background-color: #F8F8F8; border-top: black 1px dashed; border-bottom: black 1px dashed;}
.FileManager_AltItem{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color: Black; background-color: #EEEEEE; border-style: none;}
.FileManager_SelItem{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: White; background-color: #99ffff; border-style: none;}
.FileManagerTreeNode{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal;}
.FileManagerTreeNodeSelected{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; background-color: #dcdcdc;}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link{text-decoration: none; color: #003366;}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited{text-decoration: none; color: #003366;}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover{text-decoration: none; color: #ff0000;}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active{text-decoration: none; color: #003366;}
/* styles used in the Wizard Framework */
.Wizard{border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; height: 400px; width: 650px;}
.WizardButton{border-right: #696969 1px solid; padding-right: 2px; border-top: #696969 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #696969 1px solid; padding-top: 2px; border-bottom: #696969 1px solid; background-color: #dcdcdc;}
.WizardHeader{background: #ffffcc; border-bottom: black 1px solid; height: 40px;}
.WizardFooter{border-top: black 1px solid; background: #ccffcc; height: 25px; text-align: right;}
.WizardBody{padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; height: 325px;}
.WizardHelp{padding-right: 5px; padding-left: 5px; font-size: 9pt; padding-bottom: 5px; border-left: black 1px solid; width: 180px; padding-top: 5px; background-color: #ccffff;}
.WizardHelpText{overflow: auto; font-size: 8pt; width: 180px; color: black; font-family: Tahoma, Verdana, Arial, Sans-Serif; height: 300px;}
.WizardText{font-size: 9pt; color: black; font-family: Tahoma, Verdana, Arial, Sans-Serif;}

/* text style used for help text rendered by modules */
.Help{border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; border-left: black 1px solid; color: black; padding-top: 2px; border-bottom: black 1px solid; font-family: Tahoma, Arial, Helvetica; background-color: #ffff99;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal;}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link{text-decoration: underline; color: #003366;}
A.CommandButton:visited{text-decoration: underline; color: #003366;}
A.CommandButton:hover{text-decoration: underline; color: #ff0000;}
A.CommandButton:active{text-decoration: underline; color: #003366;}
/* button style for standard HTML buttons */
.StandardButton{padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 11px; background: #dddddd; color: #000000; font-family: Verdana, sans-serif;}

/* GENERIC */
H1{font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight: normal; color: #666644;}
H2{font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight: normal; color: #666644;}
H3{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #003366;}
H4{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #003366;}
H5, DT{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366;}
H6{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366;}
TFOOT, THEAD{font-family: Tahoma, Arial, Helvetica; font-size: 12px; color: #003366;}
TH{vertical-align: baseline; font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366;}
A:link{text-decoration: none; color: #003366;}
A:visited{text-decoration: none; color: #003366;}
A:hover{text-decoration: underline; color: #ff0000;}
A:active{text-decoration: none; color: #003366;}
SMALL{font-size: 8px;}
BIG{font-size: 14px;}
BLOCKQUOTE, PRE{font-family: Lucida Console, monospace;}

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;}OL UL LI{list-style-type: disc;}
HR{color: #696969; height: 1pt; text-align: left;}
/* Module Title Menu */
.ModuleTitle_MenuContainer{border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid;}
.ModuleTitle_MenuBar{cursor: pointer; height: 16px; background-color: Transparent;}
.ModuleTitle_MenuItem{cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent;}
.ModuleTitle_MenuIcon{cursor: pointer; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px;}
.ModuleTitle_SubMenu{z-index: 1000; cursor: pointer; background-color: #FFFFFF; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid;}
.ModuleTitle_MenuBreak{border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px;}
.ModuleTitle_MenuItemSel{cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE;}
.ModuleTitle_MenuArrow{font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow{font-family: webdings; font-size: 10pt; cursor: pointer;}
/* Main Menu */
.MainMenu_MenuContainer{background-color: transparent;}
.MainMenu_MenuBar{cursor: pointer; height: 16px; background-color: Transparent;}
.MainMenu_MenuItem{cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent;}
.MainMenu_MenuIcon{cursor: pointer; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px;}
.MainMenu_SubMenu{z-index: 1000; cursor: pointer; background-color: #FFFFFF; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid;}
.MainMenu_MenuBreak{border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px;}
.MainMenu_MenuItemSel{cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE;}
.MainMenu_MenuArrow{font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid;}
.MainMenu_RootMenuArrow{font-family: webdings; font-size: 10pt; cursor: pointer;}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg{background-color: #CCCCCC;}
.TabBg{background-color: black;}
.SelectedTab{font-weight: bold; font-size: 8.5pt; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
A.SelectedTab:link{text-decoration: none; color: white;}
A.SelectedTab:visited{text-decoration: none; color: #eeeeee;}
A.SelectedTab:hover{text-decoration: none; color: #cccccc;}
A.SelectedTab:active{text-decoration: none; color: #eeeeee;}
.OtherTabs{font-weight: bold; font-size: 8.5pt; color: white; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
A.OtherTabs:link{text-decoration: none; color: white;}
A.OtherTabs:visited{text-decoration: none; color: #eeeeee;}
A.OtherTabs:hover{text-decoration: none; color: #cccccc;}
A.OtherTabs:active{text-decoration: none; color: #eeeeee;}
.PagingTable{height: 33px;}
/*
.LabelEditOverClass{	
cursor: pointer; text-decoration: underline overline;}*/

.LabelEditTextClass{border: solid 1px red; background-color: Transparent;}
.LabelEditWorkClass{/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/border: solid 0px red; background-color: Transparent;}
/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{border: solid 1px black; white-space: nowrap; background: white;}/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{background-color: navy; color: White;}

/*Edit In Place Tool Bar Classes*/
.eipbackimg{border: outset 1px; /*give toolbar a 3D look*/
position: absolute; /*needed so it doesn't take up space */
margin-top: -22px; /*specify toolbar to be just above text */
white-space: nowrap; /* makes toolbar horizontal */
background: url(../images/eip_toolbar.gif); background-color: #99cccc; height: 22px;}
.eipbuttonbackimg{width: 21px; height: 21px; cursor: pointer; /*change mouse to pointer when hover over button*/ display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/ display: inline-block; /* supported by Opera and ? */}
.eipbutton_edit{background: url(../images/eip_edit.gif) no-repeat 100% center;}
.eipbutton_save{background: url(../images/eip_save.gif) no-repeat 100% center;}
.eipborderhover{border: outset 1px;}
/* used to collapse panes without any content in them */
.DNNEmptyPane{width: 0px;}
/* used to set the different module align options - from module settings */
.DNNAlignleft{text-align: left;}
.DNNAlignright{text-align: right;}
.DNNAligncenter{text-align: center;}
/* Login Styles */
.LoginPanel{}
.LoginTabGroup{}
.LoginTab {float: left; background: url("../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #FFF; border: 1px #25569a solid;}
.LoginTabSelected{float: left; background: url("../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #FFF; background-position: 0% -41px; border: 1px #25569a solid;}
.LoginTabHover{float: left; background: url("../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #555; border: 1px #C00 solid; cursor:pointer;}
.LoginContainerGroup{clear: both; padding-top: 5px;}
.LoginContainer{}


/* 
================================
Container Styles for DotNetNuke
================================
*/   
.containermaster_blue {width: 100%; 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;}
.containerrow1_blue {background-image: url(../gallery/images/gradient_LtBlue.jpg);}
.containerrow2_blue {background-color: #ffffff;}
.ModuleTitle_MenuItem {border: white 0px solid; /*override borders*/}
.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; height: 21px; white-space: nowrap;  /*Word wrapping menu item now optional*/ padding: 1px 3px 3px 1px;}
.ModuleTitle_MenuIcon {cursor: pointer; cursor: hand; background-color: #EEEEEE; width: 15px; height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/}
.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */}
.ModuleTitle_MenuBreak  {background-color: #EEEEEE; font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/}
.ModuleTitle_MenuItemSel {cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE;}



/* 
================================
Container Styles for DotNetNuke
================================
*/   
.containermaster_gray {width: 100%; background-color: #DDDDDD; BORDER-RIGHT: #8F9092 1px solid; BORDER-TOP: #8F9092 1px solid; BORDER-LEFT: #8F9092 1px solid; BORDER-BOTTOM: #8F9092 1px solid; moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px}
.containerrow1_gray {BACKGROUND-IMAGE: url(../gallery/images/gradient_LtGray.jpg);}
.containerrow2_gray {background-color: #FFFFFF}
.title {font-size:12px; font-weight:bold; color:#000000;}



/*CSS for Menu*/
.menu {margin:0px; padding:0px; text-align:left;}
.menu li{list-style:none; display:inline; float:left;}
.menu li a{color:#fff; font-weight:bold; font-size:12px; padding:0px 10px; text-decoration:none; line-height:36px;}
.menu li a:hover{color:#000; text-decoration:none; font-weight:bold; font-size:12px;}

span.blockLink{display:inline-block; padding-left:4px; background:url(../gallery/images/menu_bg.gif) no-repeat; text-decoration:none; vertical-align:top; height:36px;}
span.blockLink b{display:inline-block; background:url(../gallery/images/menu_bg.gif) right top no-repeat; padding-right:4px;}
.menu_active{border:none; background:none; color:#59595c; height:36px; line-height:36px; cursor:hand; padding-bottom:2px; font-size:1em; font-weight:bold;}















/*skin.css*/
body {
	background-color: transparent;
	width : 100%;
	height : 100%;
}

.controlpanel {
	width: 100%;
	background-color: #FFFFFF;
}

.bannerpane {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.toppane {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}

.leftpane {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}

.contentpane {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}

.rightpane {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}

.bottompane {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}

.MainMenu_MenuContainer {
	background-color: transparent;
    width:100%;
	height:1px;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow {
	display: none
}

.MainMenu_RootMenuArrow {
	display: none
}

.MainMenu_MenuIcon {
	display: none
}

.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.MainMenu_MenuItem {
    padding-left: 10px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
}

.MainMenu_MenuItemSel {
	background-color: transparent; 
	cursor: pointer; 
	cursor: hand; 
}

.RootMenuItem TD {
   padding-left: 5px;
   padding-right: 5px; 
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   height:37px;
   text-align:center;
   background-image:transparent;	
}

.RootMenuItemSel TD {
   padding-left: 5px;
   padding-right: 5px; 
   font-size:12px;
   font-weight:bold;
   color: #FFFFFF;  
   height: 37px;
   text-align:center;
   background-image: url(../gallery/images/blue_r3_c8.jpg);	

}

.RootMenuItemHover TD {
   padding-left: 5px;
   padding-right: 5px; 
   font-size:12px;
   font-weight:bold; 
   color:#000000; 
   height: 37px; 
   text-align:center;
   background-image:transparent;	
 
}

.Submenuitemselected {
    padding-left: 10px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	margin-top: 0px;
	margin-left: 0px; 
	background: #3A76B1;
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;
}

.Submenuitembreadcrumb {
    padding-left: 10px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	margin-top: 0px;
	margin-left: 0px; 
	background: #3A76B1; 
	font-size: 12px;
	font-weight: normal;  
	color: #FFFFFF;
}

.Submenu {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid;
	margin-top: 0px;
	margin-left: 0px; 
	z-index: 1000;
	background: #DDE8F4;
	font-size: 12px; 
	font-weight: normal; 
	color: #000000;
	
}

.Head{ 
   font-size:13px;
   font-weight:bold;
   color: black; 
}

.SubHead{ 
   font-size:12px; 
   font-weight:bold;
   color: black;
}
   
.SubSubHead{ 
   font-size:11px; 
   font-weight:bold;
   color: black;
}

.Normal{
   font-size:11px;
   font-weight : normal; 
   color: black;
}

.TH,TD,DIV {	
   font-size: 11px; 
   color: #000000; 
   font-family: Verdana, Arial,  Helvetica, sans-serif;
}

.CommandButton {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}
    
A.CommandButton:link {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:visited  {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:active {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}

.User {
   font-size : 11px;
   font-weight:bold; 
   color:#333333;
   text-decoration:none;
}
    
A.User:link {
    font-size : 11px;
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.User:visited {
    font-size : 11px;
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.User:active {
    font-size : 11px;
    font-weight:bold; 
	color : #333333;
	text-decoration : underline;
}

A.User:hover {
    font-size : 11px;
    font-weight:bold; 
	color : #3A76B1;
	text-decoration : underline;
}

A:link {
	font-size : 11px;
	font-weight : normal;
	color :#006699;
	text-decoration : none;
}

A:active {
	font-size : 11px;
	font-weight : normal;
	color :#006699;
	text-decoration : underline;
}

A:hover {
	font-size : 11px;
	font-weight : normal;
	color :#006699;
	text-decoration : underline;
}

A:visited {
	font-size : 11px;
	font-weight : normal;
	color :#555555;
	text-decoration : none;
}

.Footer{
   font-size:10px;
   font-weight:bold; 
   color:#333333;
   text-decoration:none
}

A.Footer:link {
    font-size:10px;
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.Footer:visited  {
    font-size:10px;
    font-weight:bold; 
	color : #333333;
	text-decoration : none;
}

A.Footer:active {
    font-size:10px;
    font-weight:bold; 
	color : #333333;
	text-decoration : underline;
}

A.Footer:hover {
    font-size:10px;
    font-weight:bold; 
	color : #3A76B1;
	text-decoration : underline;
}




















/*container.css*/

/* CSS Document */

.c_head{padding:8px 10px 0 11px; text-align:left;}

.c_content{clear:both;}

.c_contentpane{padding:8px 15px 0 15px ; text-align:left;}

.c_footer {margin-bottom:20px;padding:8px 10px 8px 15px; text-align:right;}

.title{margin:0; float:left; white-space:nowrap;}
.title_vis{margin:0; float:right; text-align:right;}

/*---------- default style for head & normal -----------*/
.Head{font-weight:bold; font-size:14px;}

.Normal{color:#43494D;}

.Normal p{margin-top:0px;}












/*title_grey.css*/
.title_grey .Head {color:#43494D;}


















/*container_gray.css*/

/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_gray {
	width: 100%;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.containerrow1_gray {
	background-image: url(../gallery/images/gradient_LtGray.jpg);
}
.containerrow2_gray {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
}

















/* ================================
    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
{
}

/* 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    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

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 {
}

.AjaxTabs_Default
{
	text-align: left;
}



/**************************************************
 *                                                *
 * Default AJAX Tabs Style                        *
 *                                                *
 **************************************************/

.AjaxTabs_Default
{
	text-align: left;
}

.AjaxTabs_Default .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_Default .ajax__tab_outer {
    background:
        url("../gallery/images/tab-right.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_Default .ajax__tab_inner {
    padding-left:3px;
    background:
        url("../gallery/images/tab-left.gif") 
        no-repeat;
}
.AjaxTabs_Default .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab.gif") 
        repeat-x;
}
.AjaxTabs_Default .ajax__tab_hover .ajax__tab_outer {
    background:
        url("../gallery/images/tab-hover-right.gif") 
        no-repeat 
        right;
}
.AjaxTabs_Default .ajax__tab_hover .ajax__tab_inner {
    background:
        url("../gallery/images/tab-hover-left.gif") 
        no-repeat;
}
.AjaxTabs_Default .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-hover.gif") 
        repeat-x;
}
.AjaxTabs_Default .ajax__tab_active .ajax__tab_outer {
    background:
        url("../gallery/images/tab-active-right.gif") 
        no-repeat 
        right;
}
.AjaxTabs_Default .ajax__tab_active .ajax__tab_inner {
    background:
        url("../gallery/images/tab-active-left.gif")
        no-repeat;
}
.AjaxTabs_Default .ajax__tab_active .ajax__tab_tab {
    background:
        url("../gallery/images/tab-active.gif")
        repeat-x;
}
.AjaxTabs_Default .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}



/**************************************************
 *                                                *
 * Default w/ Background Gradient AJAX Tabs Style *
 *                                                *
 **************************************************/
.AjaxTabs_DefaultWithGradient
{
	text-align: left;
}

.AjaxTabs_DefaultWithGradient .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_outer {
    background:
        url("../gallery/images/tab-right.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_inner {
    padding-left:3px;
    background:
        url("../gallery/images/tab-left.gif") 
        no-repeat;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab.gif") 
        repeat-x;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_hover .ajax__tab_outer {
    background:
        url("../gallery/images/tab-hover-right.gif") 
        no-repeat 
        right;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_hover .ajax__tab_inner {
    background:
        url("../gallery/images/tab-hover-left.gif") 
        no-repeat;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-hover.gif") 
        repeat-x;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_active .ajax__tab_outer {
    background:
        url("../gallery/images/tab-active-right.gif") 
        no-repeat 
        right;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_active .ajax__tab_inner {
    background:
        url("../gallery/images/tab-active-left.gif")
        no-repeat;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_active .ajax__tab_tab {
    background:
        url("../gallery/images/tab-active.gif")
        repeat-x;
}
.AjaxTabs_DefaultWithGradient .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background:
        url("../gallery/images/body-gradient.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
    background-repeat: repeat-x;
    background-position: bottom;
}


/**************************************************
 *                                                *
 * Blue Accent AJAX Tabs Style                    *
 *                                                *
 **************************************************/

.AjaxTabs_BlueAccent
{
	text-align: left;
}

.AjaxTabs_BlueAccent .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_BlueAccent .ajax__tab_outer {
    background:
        url("../gallery/images/tab-right.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_BlueAccent .ajax__tab_inner {
    padding-left:3px;
    background:
        url("../gallery/images/tab-left.gif") 
        no-repeat;
}
.AjaxTabs_BlueAccent .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab.gif") 
        repeat-x;
}
.AjaxTabs_BlueAccent .ajax__tab_hover .ajax__tab_outer {
    background:
        url("../gallery/images/tab-hover-right-ba.gif") 
        no-repeat 
        right;
}
.AjaxTabs_BlueAccent .ajax__tab_hover .ajax__tab_inner {
    background:
        url("../gallery/images/tab-hover-left-ba.gif") 
        no-repeat;
}
.AjaxTabs_BlueAccent .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-hover-ba.gif") 
        repeat-x;
}
.AjaxTabs_BlueAccent .ajax__tab_active .ajax__tab_outer {
    background:
        url("../gallery/images/tab-active-right-ba.gif") 
        no-repeat 
        right;
}
.AjaxTabs_BlueAccent .ajax__tab_active .ajax__tab_inner {
    background:
        url("../gallery/images/tab-active-left-ba.gif")
        no-repeat;
}
.AjaxTabs_BlueAccent .ajax__tab_active .ajax__tab_tab {
    background:
        url("../gallery/images/tab-active-ba.gif")
        repeat-x;
}
.AjaxTabs_BlueAccent .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}



/**************************************************
 *                                                *
 * Yellow Rounded AJAX Tabs Style                 *
 *                                                *
 **************************************************/

.AjaxTabs_RoundedYellow
{
	text-align: left;
}

.AjaxTabs_RoundedYellow .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RoundedYellow .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-right-rounded.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_RoundedYellow .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-left-rounded.gif") 
        no-repeat;
}
.AjaxTabs_RoundedYellow .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab-rounded.gif")
        repeat-x;
}
.AjaxTabs_RoundedYellow .ajax__tab_hover .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-hover-right-ry.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedYellow .ajax__tab_hover .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-hover-left-ry.gif") 
        no-repeat;
}
.AjaxTabs_RoundedYellow .ajax__tab_hover .ajax__tab_tab {
    padding:4px;
    background:
        url("../gallery/images/tab-hover-ry.gif") 
        repeat-x;
}
.AjaxTabs_RoundedYellow .ajax__tab_active .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-active-right-ry.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedYellow .ajax__tab_active .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-active-left-ry.gif")
        no-repeat;
}
.AjaxTabs_RoundedYellow .ajax__tab_active .ajax__tab_tab {
    padding-left:4px;
    background:
        url("../gallery/images/tab-active-ry.gif")
        repeat-x;
    font-weight:bold;
    color: #f21722;
}
.AjaxTabs_RoundedYellow .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}


/**************************************************
 *                                                *
 * Rounded Red AJAX Tabs Style                    *
 *                                                *
 **************************************************/

.AjaxTabs_RoundedRed
{
	text-align: left;
}

.AjaxTabs_RoundedRed .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RoundedRed .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-right-rounded.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_RoundedRed .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-left-rounded.gif") 
        no-repeat;
}
.AjaxTabs_RoundedRed .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab-rounded.gif")
        repeat-x;
}
.AjaxTabs_RoundedRed .ajax__tab_hover .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-hover-right-rr.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedRed .ajax__tab_hover .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-hover-left-rr.gif") 
        no-repeat;
}
.AjaxTabs_RoundedRed .ajax__tab_hover .ajax__tab_tab {
    padding:4px;
    background:
        url("../gallery/images/tab-hover-rr.gif") 
        repeat-x;
}
.AjaxTabs_RoundedRed .ajax__tab_active .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-active-right-rr.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedRed .ajax__tab_active .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-active-left-rr.gif")
        no-repeat;
}
.AjaxTabs_RoundedRed .ajax__tab_active .ajax__tab_tab {
    padding-left:4px;
    background:
        url("../gallery/images/tab-active-rr.gif")
        repeat-x;
    font-weight:bold;
    color: #ffff00;
}
.AjaxTabs_RoundedRed .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}


/**************************************************
 *                                                *
 * Rounded Green AJAX Tabs Style                  *
 *                                                *
 **************************************************/

.AjaxTabs_RoundedGreen
{
	text-align: left;
}

.AjaxTabs_RoundedGreen .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RoundedGreen .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-right-rounded.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_RoundedGreen .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-left-rounded.gif") 
        no-repeat;
}
.AjaxTabs_RoundedGreen .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab-rounded.gif")
        repeat-x;
}
.AjaxTabs_RoundedGreen .ajax__tab_hover .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-hover-right-rg.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedGreen .ajax__tab_hover .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-hover-left-rg.gif") 
        no-repeat;
}
.AjaxTabs_RoundedGreen .ajax__tab_hover .ajax__tab_tab {
    padding:4px;
    background:
        url("../gallery/images/tab-hover-rg.gif") 
        repeat-x;
}
.AjaxTabs_RoundedGreen .ajax__tab_active .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-active-right-rg.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedGreen .ajax__tab_active .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-active-left-rg.gif")
        no-repeat;
}
.AjaxTabs_RoundedGreen .ajax__tab_active .ajax__tab_tab {
    padding-left:4px;
    background:
        url("../gallery/images/tab-active-rg.gif")
        repeat-x;
    font-weight:bold;
    color: #000000;
}
.AjaxTabs_RoundedGreen .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/**************************************************
 *                                                *
 * Rounded Blue AJAX Tabs Style                   *
 *                                                *
 **************************************************/

.AjaxTabs_RoundedBlue
{
	text-align: left;
}

.AjaxTabs_RoundedBlue .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RoundedBlue .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-right-rounded.gif") 
        no-repeat 
        right;
    height:21px;
}
.AjaxTabs_RoundedBlue .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-left-rounded.gif") 
        no-repeat;
}
.AjaxTabs_RoundedBlue .ajax__tab_tab {
    padding:4px;
    margin:0;
    background:
        url("../gallery/images/tab-rounded.gif")
        repeat-x;
}
.AjaxTabs_RoundedBlue .ajax__tab_hover .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-hover-right-rb.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedBlue .ajax__tab_hover .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-hover-left-rb.gif") 
        no-repeat;
}
.AjaxTabs_RoundedBlue .ajax__tab_hover .ajax__tab_tab {
    padding:4px;
    background:
        url("../gallery/images/tab-hover-rb.gif") 
        repeat-x;
}
.AjaxTabs_RoundedBlue .ajax__tab_active .ajax__tab_outer {
    padding-right:3px;
    background:
        url("../gallery/images/tab-active-right-rb.gif") 
        no-repeat 
        right;
}
.AjaxTabs_RoundedBlue .ajax__tab_active .ajax__tab_inner {
    padding-left:7px;
    background:
        url("../gallery/images/tab-active-left-rb.gif")
        no-repeat;
}
.AjaxTabs_RoundedBlue .ajax__tab_active .ajax__tab_tab {
    padding-left:4px;
    background:
        url("../gallery/images/tab-active-rb.gif")
        repeat-x;
    font-weight:bold;
    color: #000000;
}
.AjaxTabs_RoundedBlue .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}




/**************************************************
 *                                                *
 * Rectangular Yellow AJAX Tabs Style             *
 *                                                *
 **************************************************/

.AjaxTabs_RectangularYellow
{
	text-align:left;
}

.AjaxTabs_RectangularYellow .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RectangularYellow .ajax__tab_outer {
    height:21px;
}

.AjaxTabs_RectangularYellow .ajax__tab_tab {
    padding:3px;
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	text-align: center;
	vertical-align: middle;
	height: 21px;
	font-weight: bold;
	font-size:11px;
	color: #999999;
}

.AjaxTabs_RectangularYellow .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-recty.gif") 
        repeat-x;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	font-size:11px;
	color: #d35a18;
	height: 24px;
}

.AjaxTabs_RectangularYellow .ajax__tab_active .ajax__tab_tab {
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	background-image: url("../gallery/images/tab-recty.gif");
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	font-weight: bold;
	font-size:11px;
	color: #a34a08;
}

.AjaxTabs_RectangularYellow .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background:
        url("../gallery/images/body-gradient-recty.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
    background-repeat: repeat-x;
    background-position: bottom;
}


/**************************************************
 *                                                *
 * Rectangular Blue AJAX Tabs Style               *
 *                                                *
 **************************************************/

.AjaxTabs_RectangularBlue
{
	text-align:left;
}

.AjaxTabs_RectangularBlue .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RectangularBlue .ajax__tab_outer {
    height:21px;
}

.AjaxTabs_RectangularBlue .ajax__tab_tab {
    padding:3px;
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	text-align: center;
	vertical-align: middle;
	height: 21px;
	font-weight: bold;
	font-size:11px;
	color: #666666;
}

.AjaxTabs_RectangularBlue .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-rectb.gif") 
        repeat-x;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	font-size:11px;
	color: #0066ff;
	height: 24px;
}

.AjaxTabs_RectangularBlue .ajax__tab_active .ajax__tab_tab {
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	background-image: url("../gallery/images/tab-rectb.gif");
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	font-weight: bold;
	font-size:11px;
	color: #0000ff;
}

.AjaxTabs_RectangularBlue .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background:
        url("../gallery/images/body-gradient-rectb.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
    background-repeat: repeat-x;
    background-position: bottom;
}

/**************************************************
 *                                                *
 * Rectangular Red AJAX Tabs Style                *
 *                                                *
 **************************************************/

.AjaxTabs_RectangularRed
{
	text-align:left;
}

.AjaxTabs_RectangularRed .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RectangularRed .ajax__tab_outer {
    height:21px;
}

.AjaxTabs_RectangularRed .ajax__tab_tab {
    padding:3px;
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	text-align: center;
	vertical-align: middle;
	height: 21px;
	font-weight: bold;
	font-size:11px;
	color: #666666;
}

.AjaxTabs_RectangularRed .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-rectr.gif") 
        repeat-x;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	font-size:11px;
	color: #aa3333;
	height: 24px;
}

.AjaxTabs_RectangularRed .ajax__tab_active .ajax__tab_tab {
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	background-image: url("../gallery/images/tab-rectr.gif");
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	font-weight: bold;
	font-size:11px;
	color: #aa0000;
}

.AjaxTabs_RectangularRed .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background:
        url("../gallery/images/body-gradient-rectr.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
    background-repeat: repeat-x;
    background-position: bottom;
}


/**************************************************
 *                                                *
 * Rectangular Green AJAX Tabs Style              *
 *                                                *
 **************************************************/

.AjaxTabs_RectangularGreen
{
	text-align:left;
}

.AjaxTabs_RectangularGreen .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url("../gallery/images/tab-line.gif") 
        repeat-x 
        bottom;
}
.AjaxTabs_RectangularGreen .ajax__tab_outer {
    height:21px;
}

.AjaxTabs_RectangularGreen .ajax__tab_tab {
    padding:3px;
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	text-align: center;
	vertical-align: middle;
	height: 21px;
	font-weight: bold;
	font-size:11px;
	color: #666666;
}

.AjaxTabs_RectangularGreen .ajax__tab_hover .ajax__tab_tab {
    background:
        url("../gallery/images/tab-rectg.gif") 
        repeat-x;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	font-size:11px;
	color: #aa3333;
	height: 24px;
}

.AjaxTabs_RectangularGreen .ajax__tab_active .ajax__tab_tab {
	cursor: pointer;
	border-top: solid 1px #96beb8;	
	border-right: solid 1px #96beb8;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #96beb8;	
	background-image: url("../gallery/images/tab-rectg.gif");
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	font-weight: bold;
	font-size:11px;
	color: #aa0000;
}

.AjaxTabs_RectangularGreen .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background:
        url("../gallery/images/body-gradient-rectg.gif") 
        repeat-x
        bottom;
    background-color:#ffffff;
    background-repeat: repeat-x;
    background-position: bottom;
}



/**************************************************
 *                                                *
 * YUI AJAX Tabs Style                            *
 *                                                *
 **************************************************/
.AjaxTabs_Yui 
{
	text-align: left;
}

.AjaxTabs_Yui .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.AjaxTabs_Yui .ajax__tab_header .ajax__tab_outer 
{
    background:url("../gallery/images/yui/sprite.png") #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.AjaxTabs_Yui .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.AjaxTabs_Yui .ajax__tab_hover .ajax__tab_outer 
{
    background: url("../gallery/images/yui/sprite.png") #bfdaff repeat-x left -1300px;
}
.AjaxTabs_Yui .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.AjaxTabs_Yui .ajax__tab_active .ajax__tab_outer
{
    background:url("../gallery/images/yui/sprite.png") #2647a0 repeat-x left -1400px;
}
.AjaxTabs_Yui .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/**************************************************
 *                                                *
 * Gray Gradient AJAX Tabs Style                  *
 *                                                *
 **************************************************/
.AjaxTabs_GrayGradient 
{
	text-align: left;
}
.AjaxTabs_GrayGradient .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url("../gallery/images/GrayGradient/tab-line.png") repeat-x bottom;
    font-size:12px;
    display:block;
}
.AjaxTabs_GrayGradient .ajax__tab_header .ajax__tab_outer 
{
    background:url(../gallery/images/GrayGradient/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.AjaxTabs_GrayGradient .ajax__tab_header .ajax__tab_inner 
{
    background:url(../gallery/images/GrayGradient/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.AjaxTabs_GrayGradient .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.AjaxTabs_GrayGradient .ajax__tab_active .ajax__tab_outer 
{
    background:url(../gallery/images/GrayGradient/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.AjaxTabs_GrayGradient .ajax__tab_active .ajax__tab_inner 
{
    background:url(../gallery/images/GrayGradient/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}

.AjaxTabs_GrayGradient .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/**************************************************
 *                                                *
 * IE AJAX Tabs Style                  *
 *                                                *
 **************************************************/
.AjaxTabs_IE
{
	text-align: left;
}
.AjaxTabs_IE .ajax__tab_header 
{
    padding-left:5px;
}
.AjaxTabs_IE .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url("../gallery/images/tab_unselected.gif");
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:verdana;
    font-size:13px;
    display:block;
}
.AjaxTabs_IE .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url("../gallery/images/tab_selected.gif");
}
.AjaxTabs_IE .ajax__tab_body 
{
    background:url("../gallery/images/ie_tabbacker_720x296.jpg") no-repeat;
    font-size:13px;
    font-family:verdana;
    height:296px;
    width:716px;
}
.AjaxTabs_IE .ajax__tab_body div
{
     padding:8px;
}

/**************************************************
 *                                                *
 * MSN Style AJAX Tabs Style                      *
 *                                                *
 **************************************************/
.AjaxTabs_MSN 
{
	text-align: left;
}
.AjaxTabs_MSN .ajax__tab_header 
{
    background:url("../gallery/images/tab-line-msn.png") repeat-x bottom;
    font-size:12px;
    display:block;
}
.AjaxTabs_MSN .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.AjaxTabs_MSN .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.AjaxTabs_MSN .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.AjaxTabs_MSN .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.AjaxTabs_MSN .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.AjaxTabs_MSN .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}
