﻿
/************************************************ BRAACO Styles */

body {  
    background-image:url(Img/repeater.jpg);
    background-repeat:repeat-x;
    background-color:Black;
    color:#CCFFFF;
    font-family:Arial; }
    
.center { text-align:center; }

ul { list-style:none; }

.BlueText {
	font-size:1.2em;
	text-align:center;
	color:#0066FF; }

.textBoldBlue {
    color: #0066cc; 
    font-weight: bold; }

.bronzeChipButton {
    vertical-align: top;
    margin-bottom: 20px; }
    
.AAQuote {
	Color:#0066FF;
	text-decoration:itialics;
	font-weight:bold;
	text-align:center; }

#contentArea {
	position:absolute;
	top:220px;
	left:195px;
	min-width:900px;
	max-width:1000px; }

.topLeftContent {
	position:absolute;
	top:10px;
	left:10px; }

.dayButtons {	
	height:30px;
	text-align:left;
	color:#CCFFFF;
	background:#000000;
	border:none;
	font-size:medium;
	font-family:Arial; }

.dayButtons:hover { color:#8B0AB6; }

.floatLeft { float:left; }

.rightBorder { 	border-right:solid 1px #0066FF;	}

.meetingPage {
	text-align:center;
	color:#CCFFFF;	
	width:900px ! important; }

#meetingLocations, #meetingDays { }

#detailsContainer {
	position:absolute;
	top:170px;
	left:45px;
	width:350px; }

#detailsLogo {
	position:absolute;
	top:10px;
	left:40px;	
	text-decoration:blink underline;
	text-align:center;
	color:#8B0AB6; }

.displayNone {
	display:none; }

.modalBackground {
	/* filter:alpha(opacity=70); */		
	background-color:Gray; }

.modalPanel {
	background-color:#000000;
	border-color:#7F008A;
	border-style:solid;
	padding:20px 20px 20px 20px;
	z-index:50; }

#test > * {
	color:#F60006;	
	position:relative;
	top:0px;
	left:0px;
	z-index:50;
	border:solid 5px #D0000A;
	padding:15px; }

#emailUs {
	position:relative;
	bottom:0px;
	text-align:center;
	background-color:#000000;
	color:#CCFFFF;
	border:solid 2px #0066FF;
	/* filter:alpha(opacity=85); */
	padding:10px;
	max-width:170px;
	z-index:30; }

#test {
	padding:20px;
	color:#F60006;
	border:dotted 2% #F60006;
	background:#000000;
	/* filter:alpha(opacity=70); */	}

.meetingsDropDownList {
    border: solid 1px 0066ff; }

.meetingsGridview {
	border-style: none;	
	border-color: #000000;
	font-size: 14px; }

.meetingsGridview tr td {
    padding: 4px; }

.borderNone {
	border-style: none;	
	border-color: #000000; }

.hasEvent { color:#F60006; }

#missonStatement { 
	font-family:Arial;
	font-size:1em; }

#contactInfo { text-align:center; }

.blueBorder {
	border-color:#0066FF;
	background-color:#000000;
	color:#0066FF;
	border-style:solid;
	height: 26px; }

#gvHotTopics {
	border:none;
	float:left;	}

.popupCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:Silver;
    color:#8B0AB6; }

.NoBoozeNews {
    border-spacing: 0px; 
    width: 900px;
    min-width: 900px; }
    
.NoBoozeNews, td {    
    padding: 4px;
    min-width: 150px; }
    
.tinyNoBoozeNews {
    font-size: 14px;
    color: #0066cc; }
    
/***************************************** Things To Do Sober */

.topicHeading {
	border:none;
	padding: 0px 5px 15px 0px;
	margin-right:1%;
	font-family:Arial;
	font-size:22;
	width:300px; 
    vertical-align: text-top;
    font-weight: bold;
   /* border-bottom: solid 1px #0066FF;*/ }
   
.topicBody {
	width:800px;		
	padding:0px 5px 15px 0px;
	font-size:18;
	border:none;
	/* border-bottom: solid 1px #0066FF;*/ }
	
/****************************************** Headers & Logos */

.gvHeader { background: #000000 url('Img/navBtnBlueBkgd.png') repeat-x top; }

#hotTopics h2 {
	font-family:Arial;
	text-align:center; }

#headerLogo {
	position:absolute;
	top:0px;
	left:0px; }

#AALogo {
	position:absolute;
	top:20px;
	left:190px;	
	z-index:2; }

.labelHeader {
	font-size:2em;
	text-align:center;
	border-bottom: solid 1px #0066FF;
	color:#0066FF; }

h2 {
    font-family:Arial;
    font-size: 20px;
    font-weight: bold;
    text-align: center; }

h3.pageHeader {
    width: 900px; 
    text-align: center; 
    margin-top: -40px; }

/**************************************************** Links */

.calendar a { color:#00FF00; }

#gvLinks { min-width:200%; }

#Links {
	padding:10px 30px;	
	text-align:center; }

.link {
    color:#F60006;	
    cursor:hand; }

.linkEmbedded {
    color:#0066cc;
    font-weight: bold;
    text-decoration: none; }

.linkEmbedded:hover {
    color: #00FF00;
    font-weight: bold;
    text-decoration: none; }

.linkResources { border: none; }

.linkResources a {
	color:#CCFFFF;	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	font-weight: normal;
	border: none; }

.linkResources:hover {
	color:#00FF00;	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
    text-decoration: none;
    font-weight: bold;
    border: none; }

.calendar a { text-decoration:none; }

.calendar a:hover { color:#00FF00; }

.nLetterLink:hover {
	color:#00FF00;
	text-decoration: none;
	font-weight: bold; }

.nLetterLink {
	text-decoration:none;
	margin:7px 4px 7px 4px;
	font-size:large; }

.newsLetterLinks {
	position:relative;
	padding-left:1%;
	padding-right:1%;
	text-align:center; }

.tblSel {
	border:none;
	padding:10px 10px 10px 10px;
	font: 14px arial;
	color:#CCFFFF;	
	text-decoration: none;
	font-weight: normal; }

.tblSel:hover {
	border:none;
	padding:10px 10px 10px 10px;
	font: 14px arial;
	border-bottom: solid 1px #000000;
	color:#00FF00;	
	text-decoration: none;
	font-weight: normal; }
	
/************************************************** Navigation */

.menu {
	position:absolute;
	top:230px;
	left:10px; }

.menuButtons {
	color:#CCFFFF;
	border:solid 1px #0066FF;
	width:140px;
	height:25px;
	margin-top:4px;
	margin-bottom:4px;
	font-family:Arial;
    background: #000000 url('Img/navBtnBlueBkgd.png') no-repeat top; }

.menuButtons:hover {
	color:#00FF00;
	border:solid 1px #0066FF;
	width:140px;
	height:25px;
	margin-top:4px;
	margin-bottom:4px;
	font-family:Arial;
    background: #000000 url('Img/navBtnBlueBkgdHover.png') no-repeat top; }
    
.meetingButtons {
	color:#CCFFFF;
	border:solid 1px #0066FF;
	width:140px;
	height:25px;
	margin-top:4px;
	margin-bottom:4px;
	font-family:Arial;
	font-size: 14px;
    background:#000000;
    width: 300px;
    background: #000000 url('Img/navBtnBlueBkgd.png') repeat-x top; }

.meetingButtons:hover {
	color:#00FF00;
	border:solid 1px #0066FF;
	width:140px;
	height:25px;
	margin-top:4px;
	margin-bottom:4px;
	font-family:Arial;
	font-size: 14px;
    background:#000000;
    width: 300px;
    background: #000000 url('Img/navBtnBlueBkgdHover.png') repeat-x top; }
    
/**************************************************** Pythion Spurs */

#pnlAddTopic { 	z-index:10;	}


.editTextbox {
	border-color:#0066FF;
	background-color:#DFDFFB; }
	
.adminControls {
	position:fixed;
	bottom:10px;
	right:5px;
	background-color:#000000;
	border-style:solid;
	border-color:#F60006;
	/* filter:alpha(opacity=85); */
	color:#F60006;
	padding:1% 1% 1% 1%;
	max-width:170px;
	z-index:30; }

.adminEditMode {
	color:#0066FF;	
	margin: 5px 4px 5px 4px; }

