/* ================================
    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: 11px; font-family: tahoma, Geneva, sans-serif; color: #333333; 
}

/* 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   {
color: #333333; 
}

/* 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
{
	font-family:  Arial, sans-serif;
	font-size:14px;
	text-align: left;
	letter-spacing: 0.1em;
	color: #231f20;
	font-weight: bold;
	line-height: 19px;
	 
}

H2
{
	font-family:  Arial, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-align: left;
	margin: 10px 0 8px 0; letter-spacing: 0.1em;
}

H3
{
	font-family:  Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #231f20;
	text-align: left;
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {color: #3770b3; text-decoration:none; 
}

A:visited   {color: #3770b3; text-decoration:none;
}

A:active    {color: #3770b3; text-decoration:none;
}

A:hover {text-decoration:underline;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

ol li {
 list-style-type: decimal; list-style-position: outside; 
}


hr {
 color: #cccccc;
background-color: #cccccc;
height: 1px;
}

/* 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 {
}

.splitterMenu {background-color: #ece9d8}
.splitterMenu .TopItem {}


/* style for LSSS Newsletter  */


#newsletter_lsss { background-position: right 50%; background-image: url(http://www.ncsl.org/portals/1/images/BGGOLD.jpg); width: 980px; background-repeat: repeat-y;
}
#newsletter_lsss .newsletter {background-position: right top; background-image: url(http://www.ncsl.org/portals/1/images/LSSS-title.jpg); background-repeat: no-repeat; width: 980px; border: 0;
}

#newsletter_lsss  .gold {
width: 218px;
}
#newsletter_lsss  .intro {padding: 50px 10px 5px 10px; background-image:url(http://www.ncsl.org/portals/1/images/LAWYER.jpg); background-repeat:no-repeat; background-position: 10px 3px;
}
#newsletter_lsss  .col {padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; width: 360px;
}
#newsletter_lsss  .col{padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; width: 360px;
}
#newsletter_lsss .col h2 {margin-top: 20px; background-image: url(http://www.ncsl.org/portals/1/images/bghead.jpg); padding-bottom: 4px; line-height: 22px; padding-top:0px; border-bottom: #ba9a26 1px solid; background-repeat: repeat-x;
}

#newsletter_lsss  .box {overflow-x: auto; overflow-y: auto; overflow: hidden; width: 740px; margin-top: 15px; border-top: #ba9a26 1px solid; padding: 15px 0px 10px 0px;
}
#newsletter_lsss  .highlight {border-right: #ba9a26 1px solid; border-top: #ba9a26 1px solid; margin-top:20px; border-left: #ba9a26 1px solid; border-bottom: #ba9a26 1px solid; width: 94%; 
}
#newsletter_lsss  #box_blank {border-right: #7f530a 1px solid; margin-left: 22px; margin-top: 340px; width: 160px; padding: 10px; border: #7f530a 1px solid; background-color: #ffffff;
}
#newsletter_lsss img { float: left; border-right: 10px solid #ffffff;
}
#newsletter_lsss .col img.pdf { margin-top: -5px; float: right;
}


/* style for Education Newsletter  */
#ed_newsletter {background-position: right top; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bell_logo.jpg); background-repeat: no-repeat;
}
#ed_newsletter img {padding: 0px 8px 8px 0px;
}
#ed_newsletter .blue_col {padding-right: 0px; background-position: 50% bottom; padding-left: 0px; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bg_r_coll.jpg); padding-bottom: 0px; width: 205px; color: #093f7b; padding-top: 0px; background-repeat: no-repeat;
}
#ed_newsletter #left {width: 300px; padding-top: 0px;
}
#ed_newsletter #right {padding-left: 15px; padding-top: 0px;
}
#ed_newsletter .meeting {padding-left: 15px; padding-top: 0px;
}
#ed_newsletter .meeting h2 {margin-top: 12px; display: block; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bgh3.jpg); width: 100%; text-indent: 10px; line-height: 22px; border-bottom: #9ebdda 1px solid; background-repeat: repeat-x;
}

#ed_newsletter .blue_col h5 {padding-right: 4px; display: block; padding-left: 4px; font-size: 13px; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bgh5.jpg); padding-bottom: 4px; width: 80%; color: #00337f; padding-top: 4px; background-repeat: repeat-x; letter-spacing: 0.1em; background-color: #6d9cc7;
}
#ed_newsletter p.intro {border-top: #98bad8 1px solid; margin-top: 5px; display: block; width: 93%; padding-top: 10px;
}
#ed_newsletter .quote {border-right: #0a4c98 1px solid; border-top: #0a4c98 1px solid; float: right; border-left: #0a4c98 1px solid; width: 230px; margin-right: 50px; border-bottom: #0a4c98 1px solid;
}
#ed_newsletter .quote p {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; color: #2d516f; line-height: 21px; padding-top: 10px;
}
ed_newsletter h2 { margin-top: 12px; display: block; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bgh3.jpg); width: 100%; text-indent: 10px; line-height: 22px; border-bottom: #9ebdda 1px solid; background-repeat: repeat-x;
}
#ed_newsletter #right h2 {margin-top: 12px; display: block; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bgh3.jpg); width: 100%; text-indent: 10px; line-height: 22px; border-bottom: #9ebdda 1px solid; background-repeat: repeat-x;
}
#ed_newsletter #left h2 {margin-top: 12px; display: block; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bgh3.jpg); width: 100%; text-indent: 10px; line-height: 22px; border-bottom: #9ebdda 1px solid; background-repeat: repeat-x;
}
#ed_newsletter h3 {margin: 8px 8px 6px 0px;
}
#ed_newsletter h4 {margin: 15px 0px 6px;
}
#ed_newsletter .pub {border-right: #0a4c98 1px solid; background-position: 190px 15px; border-top: #0a4c98 1px solid; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/book_bg1.gif); border-left: #0a4c98 1px solid; border-bottom: #0a4c98 1px solid; background-repeat: no-repeat; 
}
#ed_newsletter .pub p {padding: 10px; padding-bottom: 5px;
}
#ed_newsletter .pub h2{padding-right: 0px; padding-left: 10px; background-image: url(http://www.ncsl.org/Portals/1/ImageLibrary/WebImages/Education/bgh3.jpg); padding-bottom: 4px; margin: 0px; line-height: 22px; padding-top: 0px; border-bottom: #9ebdda 1px solid; background-repeat: repeat-x;
}

/* style for foundation Newsletter added on 2/16/2010 by Feray per Fatira  */
#foundation_newsletter {background-color: #ffffff;
}
#foundation_newsletter h1 { display: block; font-weight: 900; font-size: 13px; margin: 3px 0px; color: #003366; border-bottom: #c8a998 1px solid; background-color: #fbe4c4; border-right: 10px solid #ffffff;
}
#foundation_newsletter h2 {padding-right: 0px; display: block; padding-left: 0px; font-weight: 900; font-size: 12px; padding-bottom: 4px; color: #003366; padding-top: 4px; border-bottom: #c8a998 1px solid; background-color: #fbe4c4; border-right: 10px solid #ffffff;
}
#foundation_newsletter .article {width: 220px; border-right: #c8a998 1px solid; padding-right: 20px; border-top: #c8a998 1px solid; padding-left: 20px; padding-bottom: 20px; border-left: #c8a998 1px solid; padding-top: 20px; border-bottom: #c8a998 1px solid; background-color: #fbe4c4;
}
#foundation_newsletter img {border-right: #ffffff 15px solid; border-top: 5px solid #ffffff;
}
#foundation_newsletter .center { padding-right: 0px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; width: 550px;
}
#foundation_newsletter #right_column {margin-top: 200px; margin-left: 14px; width: 180px;
}
#foundation_newsletter #right_column .box {border-right: #ffffff 2px solid; padding-right: 10px; border-top: #ffffff 2px solid; display: block; padding-left: 10px; padding-bottom: 10px; border-left: #ffffff 2px solid; width: 146px; padding-top: 10px; border-bottom: #ffffff 2px solid;
}
/* TEMPORARY WORKAROUND FOR Reports Module BUG */
table.HideHeaders tr.DNN_Reports_Grid_Header {
    display:none;
}

