/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/*BEGIN: Styles by Ryan Bracken*/
/* Site-wide Styles */

p td ul li {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

.imgcenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.tblcenter {
	margin-left: auto;
	margin-right: auto;
}

ol.numbers li.numbers {
	list-style-type: decimal;
	list-style-image: none;
	font-weight: bold;
}

/* Announcements page */

#announcements h2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #AD7129;
	line-height: 14px;
	padding-bottom: 2px;
	border-bottom: 1px solid #AD7129;
}

  /* Homepage Announcement section */

  #announcements p.home_header {
    padding: 5px;
    margin: 0;
    background-color:#C6A26B;
    border-bottom:1px solid #423C4A;
    color:#FFFFFF;
    font-family:Tahoma,Arial,Helvetica;
    font-size:14px;
    font-weight:bolder;
    letter-spacing:1px;
    line-height:14px;
}

  #announcements .home_announce {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #AD7129;
    line-height: 14px;
    padding-bottom: 2px;
  }

  #announcements ul {
    padding: 0;
    margin: 15px 0 0 34px;
  }

  #announcements li {
    list-style-image: url("/Portals/0/images/announce_arrow.gif");	
    padding-left: 8px;
    padding-bottom: 20px;
    line-height: 16px;
}

/* Formatted Table for Awards, Scholarships, lists */

#tablelist table {
	width: 100%;
	margin: 0px;
	border: 0px;
}

#tablelist ul {
	margin: 0 0 0 4px;
	padding: 0 0 0 12px;
}

#tablelist li {
	margin: 0;
	padding: 0;
	list-style-image: url("/Portals/0/images/hyphen.gif");
}

#tablelist th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

/* Past National Officers list */

#pastprez td.date {
	text-align: right;
	width: 60px;
	vertical-align: top;
}

#pastprez td.prez {
	vertical-align: top;
	width: 190px;
}

.historyTable {background-color: #EFEFEF; border: 1px solid #333;}
#history h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: bold;  background-color: #C6A26B; padding: 4px 4px 4px 8px; border-bottom: 1px solid #000000; margin: 0;}
#history li { list-style-type:square; color: #AD732A; padding:4px; list-style-image: none;}
#history li:hover { list-style-type:square; color: #D5984F;}
#history li.epilogue { list-style-type:square; color: #000; padding:4px; list-style-image: none;}
#history li:hover.epilogue { list-style-type:square; color: #000;}
#history a.earlyYearsDates {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #AD732A; font-weight: bold;}
#history a:hover.earlyYearsDates {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #D5984F; font-weight: bold;}
#history table.constitution_table {width: 100%; margin: 5px auto;}
#history table.constitution_table td {text-align: center;}
#history table.constitution_table tr.textrow {vertical-align: text-top; height: 30px;}
#history table.constitution_table img {border: 1px solid #000;}
#history .lampadion_table {margin-top: 10px;}
#history table.lampadion_table td {text-align: center;}
#history table.lampadion_table tr.textrow {vertical-align: text-top; height: 40px;}
#history table.lampadion_table img {border: 1px solid #000;}

#years td.section {padding-top: 14px;}
#years div.sectionbrdr {background-color: #EFE7D6; border: 1px solid #AD7129; padding: 4px;}
#years a.sectionlink {font-weight: bold; font-size: 14px; color: #AD7129; text-decoration: none;}
#years a:hover.sectionlink {text-decoration: none; color: #D5984F;}
#years td.years {text-align: center; width: 10%; padding: 4px 0; border-bottom: 1px solid #AD7129;}
#years td.brdrleft {border-left: 1px solid #AD7129;}
#years td.brdrright {border-right: 1px solid #AD7129;}
#years td.brdrall {border-left: 1px solid #AD7129; border-right: 1px solid #AD7129; border-bottom: 1px solid #AD7129;}
#years a.year {color: #96779F; font-size: 14px; font-weight: bold;}
#years .whitebkgrd {background-color: #FFF;}
#years fieldset {margin: 0; padding: 0 0 15px 0; border: 1px solid #7F7F7F; background-color: #EFEFEF; }
#years fieldset legend { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #5F5F5F;}
#years fieldset table {margin-left: auto; margin-right: auto;}

.timeline {padding: 0; margin: 0;}
#timeline .timeline_header {background-color: #EFEFEF; height: 80px; padding: 0px; margin: 30px 0 0 0; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#timeline_header_block1 {background-color: #AD7129; clear:right; height:80px; margin:0; width:18px; float:left;}
#timeline_header_block2 {background-color: #FFF; clear:right; height:80px; margin:0 5px 0 0; width:9px; float:left;}
#timeline h1.sectionhdr {color: #423442; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 5px 0 0; margin: 0;}
#timeline .timeline_header p {color: #AD7129; padding: 0 5px 5px 0;}
#timeline td.year { width: 5%; padding-top: 20px;}
#timeline td { vertical-align: top;}
#timeline td.year a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #AD732A; font-weight: bold; }
#timeline td.year a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #D5984F; font-weight: bold; }
#timeline a img {border-color: #000000;}
#timeline td.content {width: 95%; padding-top: 20px; vertical-align: top;}
#timeline .imgcontainer { background-color: #EFEFEF; padding: 2px; margin: 8px 0; width: 100%;}
#timeline .images {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
#timeline .indent { margin-left:35px;}
#timeline .timeline_next {font-family: Verdana, Arial, Helvetica, sans-serif; display: block; font-size: 11px; float: right;}
#timeline .timeline_prev {font-family: Verdana, Arial, Helvetica, sans-serif; display: block; font-size: 11px; float: left;}
#timeline .secondImgTable {margin-top: 8px;}

#timeline div.chapterroll_header {color: #FFF; font-weight: bold; text-align: center; background-color: #C6A26B; border-bottom: 1px solid #000; border-top: 1px solid #000; margin: 0px; padding: 0px; width: 995px; height: 52px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#timeline div.col_id, div.col_chapter, div.col_institution, div.col_date, div.col_rank, div.col_actsince, div.col_stage, div.col_1928, div.col_1946, div.col_1961, div.col_1977, div.col_1986, div.col_1990, div.col_1996, div.col_2000, div.col_2007 {display: block; float:left; position: relative; top: 35px;}
#timeline div.col_id {width: 29px;}
#timeline div.col_chapter {width: 86px; text-align: left;}
#timeline div.col_institution {width: 177px; text-align: left;}
#timeline div.col_date {width: 69px; top: 6px;}
#timeline div.col_rank {width: 74px; top: 5px;}
#timeline div.col_actsince {width: 66px; top: 21px;}
#timeline div.col_stage {text-align: left; width: 118px;}
#timeline div.col_1928 {width: 40px; top: 6px;}
#timeline div.col_1946 {width: 40px; top: 6px;}
#timeline div.col_1961 {width: 40px; top: 6px;}
#timeline div.col_1977 {width: 40px; top: 6px;}
#timeline div.col_1986 {width: 40px; top: 6px;}
#timeline div.col_1990 {width: 40px; top: 6px;}
#timeline div.col_1996 {width: 40px; top: 6px;}
#timeline div.col_2000 {width: 40px; top: 6px;}
#timeline div.col_2007 {width: 40px; top: 6px;}
#timeline table.chapterroll { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#timeline table.chapterroll tr.graybkgrd {background-color: #EFEFEF;}


/********END: Styles by Ryan Bracken********/

/*  *************** Form Styles ****************  */
.NCRTable{width:100%;}
.NCRlabel {
	color: #006699;
	font-weight:normal;
	font-size:12px;
}
.NCRtextbox{
	font: normal 11px/15px verdana; 
	color:#666;  
	border:solid 1px #d2cfc2; 
	background-color:#ECE7D1; 
	padding:3px;
        margin-bottom:15px; 
}
.NCRSectionHeader{
	text-transform:uppercase;
	color:#524654;
	font-weight:bold;
	font-size:12px;
}
.NCRCheckbox{
	font: normal 11px/15px verdana; 
	color:#666; 
	margin:2px; 
	border:solid 1px #d2cfc2; 
	padding:3px;
        margin-bottom:15px;
}
.NCRRadiobutton{
	font: normal 11px/15px verdana; 
	color:#666; 
	margin:2px; 
	border:solid 1px #d2cfc2; 
	padding:3px;
        margin-bottom:15px;
}
.NCRDivider{
	font-weight:bold;
	color:#666666;
}
.NCRHeader{
	font-weight:bold;
	color:#000000;
	font-size:14px;
}
.NCRNote{
	font-size:9px;
	color:#999999;
}

a.StandardButton:link{
    padding: 3px;
    border: 1px solid #AD732A;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    background-color: #AD732A; /*Dark Gold*/
    color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
}
a.StandardButton:visited{
    padding: 3px;
    border: 1px solid #AD732A;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    background-color: #AD732A; /*Dark Gold*/
    color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
}
a.StandardButton:active{
    padding: 3px;
    border: 1px solid #AD732A;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    background-color: #AD732A; /*Dark Gold*/
    color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
}
/* STYLES FOR FOUNDATION GIVING HEADERS */
.header_givinglevel_icon {
	height:52px;
	width:52px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	display:inline;
}
.header_givinglevel_text {
	display:inline;
	margin: 0px 0px 0px 5px;
	height:52px;
	vertical-align:middle;
	color: #AD7129;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/* ******************************************************* */
/* STYLES FOR LARGE HEADER WITH ICON */
.header_largegold_icon {
	width:40px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	display:inline;
}
.header_largegold_text {
	display:inline;
	margin: 0px 0px 0px 5px;
	height:52px;
	vertical-align:middle;
	color: #AD7129;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
}
/* ******************************************************* */
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.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:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* 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:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL 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 {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}



















