/* Skin Elements */

.pagemaster {
width:950px;
height:100%;
}
.skinmaster {
width:950px;
height:100%;
}
.cpanel {
width:950px;
}
.bg_bottom {
background-image:url(images/bg_bottom.jpg);
background-repeat:no-repeat;
padding-left:10px;
}
.footer {
width:950px;
height:24px;
color:#ffffff;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
}
.up1px {
position:relative;
top:-1px;
}
.contenttable {
width:950px;
}


.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #ffffff;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#ffffff;
	font-size: 8.5pt;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#ffffff;
	font-size: 8.5pt;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#ffffff;
	font-size: 8.5pt;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#000000;
	font-size: 8.5pt;
}

A:link  {
font-family:Tahoma;
font-size: 12px;
text-decoration:underline;
color:#155FA0;
}

A:visited   {
font-family:Tahoma;
font-size: 12px;
text-decoration:underline;
color:#155FA0;
}

A:active    {
font-family:Tahoma;
font-size: 12px;
text-decoration:underline;
color:#155FA0;
}

A:hover {
font-family:Tahoma;
font-size: 12px;
text-decoration:underline;
color:#00ccff;
}

input.normal, textarea.normal {
background:#fff !important;
}

/* Panes */

.toppane {
width:950px;
}
.leftpane {
width:200px;
}
.contentpane {
width:550px;
}
.rightpane {
width:200px;
}
.contentleftpane {
width:275px;
}
.contentrightpane {
width:275px;
}
.contentbottompane {
width:750px;
}
.bottompane {
width:950px;
}

/* style for module titles */
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  16px;
    font-weight:    none;
    color: #155FA0;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  10px;
    font-weight:    bold;
    color: #155FA0;
}


/* for news section */
table#dnn_ctr426_Announcements_lstAnnouncements .normal {
    font-size:  10px;
}

table#dnn_ctr426_Announcements_lstAnnouncements A:link, table#dnn_ctr426_Announcements_lstAnnouncements A:visited  {
font-family:Tahoma;
font-size: 10px;
text-decoration:underline;
color:#155FA0;
}

table#dnn_ctr426_Announcements_lstAnnouncements A:active    {
font-family:Tahoma;
font-size: 10px;
text-decoration:underline;
color:#155FA0;
}

table#dnn_ctr426_Announcements_lstAnnouncements A:hover {
font-family:Tahoma;
font-size: 10px;
text-decoration:underline;
color:#00ccff;
}



/* 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: 155FA0;
}

H1  {color: #248799;
	 font: Tahoma;
	 font-size: 20px;
	 text-transform: capitalize;
}

H2  {color: #248799;
	 font: Tahoma;
	 font-size: 16px;
}

H3  {color: #248799;
	 font: Tahoma;
	 font-size: 12px;
	 text-transform: capitalize;
}

H4  {color: #248799;
	 font: Tahoma;
	 font-size: 12px;
}


.Normal	{color: #155FA0;
		 font-size: 12px;
		 font-family:Tahoma, Arial;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{		 color: #155FA0;
		 font-family:Tahoma, Arial;
		 font-size: 12px;
}

.NormalRed
{		 color: #FF0000;
		 font-family:Tahoma, Arial;
		 font-size: 12px;
}

.NormalBold
{		 color: #155FA0;
		 font-family:Tahoma, Arial;
		 font-size: 10px;
		 font-weight: bold;
}









/* Main Menu */

/*-- 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;
}

/*-- menuitems idle --*/ 
.MainMenu_Idle TD {
color:#fff;
background:transparent;
font:11px Tahoma, Helvetica, Arial, Verdana, sans-serif;
padding:0 0 0 0;
font-weight:bold;
}

/*-- menuitems over  --*/ 
.MainMenu_Selected TD {
color:#000 !important;
background:transparent;
padding:0 0 0 0;
}

/*-- menuitems active --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD {
color:#fff;
background:transparent;
font:11px Tahoma, Helvetica, Arial, Verdana, sans-serif;
padding:0 0 0 0;
font-weight:bold;
}

/*-- middle seperator --*/ 
.MainMenu_Seperator {
width:30px;
height:1px;
background:transparent;
}

/*-- not needed - main menu --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow {
display:none;
}

/*-- menu icons --*/
.MainMenu_MenuIcon {
display:none;
}	
							 
/*-- module menu continer --*/ 
.ModuleTitle_MenuContainer {
color:transparent;
}

/*-- module menu bar --*/ 
.ModuleTitle_MenuBar {
cursor:pointer;
cursor:hand;
}

/*-- module menu padding --*/ 
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel {
padding:0;
}

/*-- module menu breaks --*/ 
.ModuleTitle_MenuBreak {
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
background:#cbcdcf; 
vertical-align:top;
}

/*-- not needed - module menu --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {
display:none;
}

/*-- module menu icons --*/
.ModuleTitle_MenuIcon {
display:none;
}

/*-- 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;
}

/*-- submenu container --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu {
background:#2f81b9;
padding:0;
margin:0;
border:solid 2px #2f81b9;
z-index:1000;
cursor:pointer;
cursor:hand;
font-weight:bold;
filter:none;
}

/*-- submenu items idle --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem {
background:transparent;
color:#fff;
font:11px Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
font-style:normal;
padding:0 10px 0 5px;
height:20px;
border:0;
}

/*-- submenu items hover --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {
background:transparent;
color:#000 !important;
font:11px Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
cursor:pointer;
cursor:hand;
padding:0 10px 0 5px;
height:20px;
border:0;
}

/*-- submenu items active --*/ 
.MainMenu_SubMenuItemActive {
background:transparent;
color:#fff;
}