
/* CSS for Zonta International DotNetNuke skin ----------- */
/* Created by Dean Jensen - November 2009 ---------------- */


/* Universal ------------------------------ */

html,body
 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #6a757b;
 }

#Body
 {
	background:#FEAD34
 }

.Normal, th,  p, ul, li, div, font
 {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 160%;
 }
 
 table, tr, td
 {
 	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
 }
 	

/*--------------------------------------------------------------------------------------------------------------------------*/
.lt { text-align: left; vertical-align: top; }
.lm { text-align: left; vertical-align: middle; }
.lb { text-align: left; vertical-align: bottom; }
.rt { text-align: right; vertical-align: top; }
.rm { text-align: right; vertical-align: middle; }
.rb { text-align: right; vertical-align: bottom; }
.ct { text-align: center; vertical-align: top; }
.cm { text-align: center; vertical-align: middle; }
.cb { text-align: center; vertical-align: bottom; }
.n { white-space: nowrap; }
.h { height: 100%; }



.skinhead { height: 160px; position: relative; }
.skinlogo { height: 160px; text-align: center; }
.skinlogin { float: right; color: #1D281A; }
.righttop { position: absolute; right: 20px; top: 10px; width: 40%; }
.righttoppane { float: right; }
.rightsearch { position: absolute; right: 10px; bottom: 0px; width: 128px; height: 18px; background:url(images/search.png) no-repeat; }
#dnn_dnnSEARCH_txtSearch { background: none; position: relative; border: 0px; height: 0px; width: 80px; }
#dnn_dnnSEARCH_ClassicSearch {}

.panecss { padding: 0px; }
UL LI
{
	list-style-type: disc;
	/*list-style-type: square;*/
    
}

/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.SubHead, .SubHead font
 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
 }

/* module titles */
.Head
 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	color: #900; 
 }

/* headers */
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; color: #333; }
h1 { font-size: 16px; font-weight: bold; color: #900; text-transform: uppercase; line-height: 125%; }
h2 { font-size: 14px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; color: #900; }
h4 { font-size: 13px; font-weight: bold; }
h5 { font-size: 13px; }
h6 { font-size: 13px; color: #900; }

/* header rollover links */
.donate { font-family: Arial, Helvetica, sans-serif; background: url(images/donate-hover.png) no-repeat; white-space: nowrap; display: block; width: 64px; height: 19px; margin: 0; padding: 0; }
.donate a { display: block; color: #000000; font-size: 11px; width: 64px; height: 19px; display: block; float: left; color: black; text-decoration: none; }
.donate img { width: 64px; height: 19px; border: 0; }
.donate a:hover img { visibility: hidden;}

.locate { font-family: Arial, Helvetica, sans-serif; background: url(images/locate-a-club-hover.png) no-repeat; white-space: nowrap; display: block; width: 106px; height: 19px; margin: 0; padding: 0; }
.locate a { display: block; color: #000000; font-size: 11px; width: 106px; height: 19px; display: block; float: left; color: black; text-decoration: none; }
.locate img { width: 106px; height: 19px; border: 0; }
.locate a:hover img { visibility: hidden;}

.faq { font-family: Arial, Helvetica, sans-serif; background: url(images/faq-hover.png) no-repeat; white-space: nowrap; display: block; width: 46px; height: 20px; margin: 0; padding: 0; }
.faq a { display: block; color: #000000; font-size: 11px; width: 46px; height: 20px; display: block; float: left; color: black; text-decoration: none; }
.faq img { width: 46px; height: 20px; border: 0; }
.faq a:hover img { visibility: hidden;}

.contact { font-family: Arial, Helvetica, sans-serif; background: url(images/contact-hover.png) no-repeat; white-space: nowrap; display: block; width: 68px; height: 20px; margin: 0; padding: 0; }
.contact a { display: block; color: #000000; font-size: 11px; width: 68px; height: 20px; display: block; float: left; color: black; text-decoration: none; }
.contact img { width: 68px; height: 20px; border: 0; }
.contact a:hover img { visibility: hidden;}


/* Links -------------------------- */

/* basic links */
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited, a.Normal:active
 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	width: inherit;
	color: #39C;
 }

a:hover, a.Normal:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #FF6600;
 }

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active	
 {
	color: #3399CC;
	text-decoration: none;
 }

A.CommandButton:hover
 {
	color: #FF6600;
	text-decoration: none;
 }

.topcss, A.topcss:link, A.topcss:active, A.topcss:visited
 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
 }

A.topcss:hover
 {
	font-weight: normal;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
 }

.usercss
 {
	height: 60px;
	line-height: 60px;
	color: #d9d9da;
	font-size:14px;
 }

A.usercss:link, A.usercss:active, A.usercss:visited
 {
	font-weight: normal;
	font-size: 14px;
	color: #d9d9da;
	text-decoration: none;
	text-transform: lowercase;
 }

A.usercss:hover
 {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-transform: lowercase;
 }


.searchcss, A.searchcss:link, A.searchcss:active, A.searchcss:visited
 {
	font-weight: normal;
	font-size: 12px;
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	padding-right: 20px;
	margin-top: -5px;
 }

A.searchcss:hover
 {
	font-weight: normal;
	font-size: 12px;
	color: #FEAD34;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 20px;
 }

.links, A.links:link, A.links:visited 
 {
 	
	font-weight: bold;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
	text-align: center;
 }

A.links:hover
 {
 	
	font-weight: bold;
	font-size: 12px;
	color: #FF5250;
	text-decoration:none;
 }
 
A.links:active
 {
 	
	font-weight: bold;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
	text-align: center;
 }
 

.bottomcss
 {
	font-weight: normal;
	font-size: 14px;
	color: #d9d9da;
	height: 60px;
	line-height: 60px;
 }

A.bottomcss:link, A.bottomcss:active, A.bottomcss:visited
 {
	font-weight: normal;
	font-size: 11px;
	color: #d9d9da;
	text-decoration: none;
 }

A.bottomcss:hover
 {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
 }

.heading
 {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 125%;
 }

/*--------------------------------------------------------------------------------------------------------------------------*/

.menus { background:url(images/menu_bg.png) no-repeat left top; height: 77px; }
.menues { padding-top: 11px; padding-left: 5px; }
.searchs { padding-top: 5px; }
.main_pane { height: 480px; padding-bottom: 4px; }
.foot { background:url(images/footer.png) repeat-x left top; height: 93px; }
.copyright { height: 26px; line-height: 26px; padding-left: 10px; color: #FEAD34; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }


/* breadcrumbs links */
.bread, .bread a
 {
/*	height: 15px;	*/
/*	line-height: 15px;	*/
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 0px 2px;
	
 }

.bread a:link,.bread a:visited {  font-size: 11px; color: #999999; text-decoration:none; }
.bread a:hover,.bread a:active { font-size: 11px; color: #990000; text-decoration:none; }

/* footer links */
.bottommenu { color: #FEAD34; height: 26px; line-height: 26px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.bottommenu a:link,.bottommenu a:visited { color: #FEAD34; text-decoration: none; }
.bottommenu a:hover,.bottommenu a:active { color: #FEAD34; text-decoration: underline; }


/* Main Menu ----------------------------- */

.MainMenu_MenuContainer
 {
	background-color: transparent;
 }

.MainMenu_MenuItemSel
 {
	background: transparent;
 }

.MainMenu_MenuBar {}

.MainMenu_TabRootMenuItem TD
 {
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 12px;
	margin-right: 11px;
	height: 27px;
 }

.MainMenu_TabRootMenuItemSel TD
 {
	color: #990000 !important;
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #FDAD35;
	font-weight: bold !important;
	height: 27px;
 }

.MainMenu_TabMenuItemHover TD
 {
	color: #FDAD35;
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	height: 27px;
 }

.MainMenu_TabMenuItemSelHover TD
 {
	color: #990000;
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-color: #FDAD35;
	height: 27px;
	padding-left: 12px;
	padding-right: 12px;
 }

.MainMenu_MenuItem
 {
	font-weight: normal; 
	font-size: 12px; 
	color: #900; 
	padding: 0px 15px 0px 10px;
	border: 0px;
	height: 20px;
 }

.MainMenu_MenuIcon
 {
	display: none;
 }

.MainMenu_MenuBreak
 {
	border: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
 }

.MainMenu_MenuArrow
 {
    display: none;
 }

.MainMenu_RootMenuArrow
 {
	display: none;
 }

.submenuitemselected, .submenuitembreadcrumb
 {
	font-weight: normal; 
	font-size: 12px; 
	background: #bbb; 
	color: #900; 
	padding: 0px 15px 0px 10px;
	cursor: pointer;
	cursor: hand;
	border: 0px;
	height: 20px;
}

.submenu
 {
	background: #ddd; 
	color: #900;
	border: 0px # solid;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	filter: Alpha(Opacity=88);
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
 }


/* Top Menu Bar ----------------------------- */

.SubMenuPane
 {
	padding: 0px 100px 0px 35px;
	text-decoration: none;
	height: 28px !important;
	width: 100%;
	overflow: hidden;
 }
 .SubMenuPane table
 {
     display: inline;
 }
 .SubMenuPane br
 {
     height:0px;
 }

.TopMenuBar
 {
 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	
 }

a, a:hover {  text-decoration: none; }

.Link
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #333;
 }
 
.Link:hover
 {
	color: #900;
 }
a:hover .Link
{
    color: #900;
}

.TopMenuItemMouseOver
 {
	color: #900;
 }
 
.TopMenuItemCurrent
 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #900;
	border-bottom-color: #900;
	border-bottom-style: ridge;
 }
 
 .TopMenuItem
 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
 	color: #900;
 }
 


/* Miscellaneous ---------------------------- */

.Eventday, .Eventweekenday { background-color: #fff; }
.Eventday,.Eventweekenday { background-color: #fff; }
.DataGrid_Item { background-color: #fff; color: #000; }
.DataGrid_AlternatingItem { background-color:#fff; color: #000; }


/* lines ------------------------------------ */
.dotted
{
    border: none;
    background-image: url(images/dottedhor.png);
    background-repeat: repeat-x;
}
HR.blueline
{
    height: 2px;
    border: none;
    background-color: #39C;
    color: #39C;
}
HR.greyline
{
    height: 2px;
    border: none;
    background-color: #BBB;
    color: #BBB;
}

/* Search links */
.searchlink
{
    color:White;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 10px;
    margin-left: 4px;
    cursor: pointer;
}
.searchlink:hover
{
    color: #FEAD34;
}
.searchlink:visited
{
    color:White;
}
.searchbox
{
    border: solid 1px grey;
    width: 155px;
    background-color: white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    height: 20px;
    vertical-align: middle;
}
.searchform
{
    padding-top: 5px;
    padding-right: 8px;
}

/* user info */
.user
{
    padding-right: 8px;
}

/* Home page styles */
.menuhome                       { background:url(images/menuhome_bg.png) no-repeat left top; height: 44px; }

.home_mainpane                  { padding-bottom: 4px; background-color: #FEAD34; }
.home_content                   { width: 100%; position: relative; }
.home_left                      { width: 709px; float:left; }
.home_right                     { width: 241px; float: left; margin-left: 4px; }
.home_bottom, .home_main_bottom { clear: both; }
.home_main                      { min-height: 368px; position: relative; }
.home_main_bottomleft           { float: left; width: 360px; padding-top: 4px; }
.home_main_bottomright          { float: left; min-width: 345px; max-width: 345px; padding-top: 4px; padding-left: 4px; }
.home_donate
{
    background-image: url(images/donatenow.png);
    height: 89px;
    width: 99px;
    position: absolute;
    top: 310px;
    left: 660px;
    z-index: 9999;
}

/*  End Style Sheet */

