﻿/**********************/
/* NWAA Global stlyes */
/**********************/
body {
	font-family: Tahoma, Verdana, sans-serif; 
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	background-color: white;
	background: white url("/images/template2/NWAA_bkgradient_full.gif") repeat-y center top;
}

p,h1,h2,h3,h4,h5,h5,ol,ul {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #585858;
	font-weight: normal;
}

h1 {
	font-size: 14pt;
	margin-bottom: .5em;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: .5em;
}
h3 {
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: .5em;
}

p, .p {
	color: black;
	font-size: 10pt;
	line-height: 1.2em;
	margin: .35em 0 1em 0;
}
/* 1st paragraph on page */
p.p1 {
	padding-top: 10px;
}
input {
	font-size: 12px;
	line-height: 15px;
}
ul {
	font-size: 12px;
	line-height: 15px;
}
li {
	color: black;
	font-size: 12px;
	line-height: 15px;
	margin-left: 30px;
}
ol {
	font-size: 12px;
	line-height: 15px;
}
a {
	font-weight: bold;
	color: #585858;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}

a.nobold {
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}

/* remove underlines from left nav bar links */
#navleftdiv a, #calloutdiv1 a, #calloutdiv2 a {
	text-decoration: none;
}
#navleftdiv a:hover,#calloutdiv1 a:hover, #calloutdiv2 a:hover {
	text-decoration: underline;
}

a.nounderline {
	text-decoration: none;
}

hr {
/*	background: #F2C350;*/

	color: #F2C350;
	height: 1px;
	margin: 0 0 10px;
	
}
/*
hr.boxoffice {
	width: 50%;
	text-align: center;
	margin: 0 auto 10px auto;
}
*/

/*****************************************/
/* General DIV Layout  */
/*****************************************/

/*
#bodywrapper {
	width: 777px;
	height: 1069px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("/images/template2/NWAA_bkgradient_full.gif");
}
*/
#wrapper {
	width: 762px;
	margin-left: auto;
	margin-right: auto;
	background: white;
}

#bannermenu {
	width: 762px;
	height: 47px;
}

#leftside {
	width: 231px;
	height: 1022px;
	float: left;
	background-image: url("images/template2/NWAA_banner_left.gif");
}
#rightmenu {
	float: right;
	width: 147px;
	}

#rightmenu hr {
	margin: 15px 5px 15px 5px;
}
#navleftdiv {
	position: relative;
	top: 125px;
	left: 10px;
	width: 210px;
	height: 300px;
}

#calloutdiv1 {
	position: relative;
	top: 20px;
	left: 20px;
	width: 200px;
	height: 87px;
}

#calloutdiv2 {
	position: relative;
	top: 0px;
	left: 30px;
	width: 195px;
	height: 87px;
}

#notediv {
	position: relative;
/*
	left: 115px;
	top: 315px;
	width: 30px;
*/	
	left: 110px;
	top: 46px;
	width: 30px;
}

#contentdiv {
	margin-left: 235px;
	margin-right: 155px;
	margin-top: 25px;
}

/* contentdiv_w for wide version of site */
#contentdiv_w {
	margin-left: 235px;
	margin-right: 10px;
	margin-top: 25px;
}


#newsitems_right {
	width: 120px;
	margin-left: 15px;
	margin-top: 15px;
}

#newsitems_right p {
	font-size: 0.7em;
	text-align: center;
}

/************************/
/* General text styles  */
/************************/
.bodytext {
	margin: 10px 15px 0px 14px;
/*  margin-left: 14px;
  margin-top: 10px;
  margin-right: 15px;
*/
}
.nobot {
	margin-bottom: 0px;
}
.tofindout {
	color: #585858;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
	margin-top: 10px;
}
.join {
	color: #585858;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
	margin-top: 10px;
}
.chev {
	color: #585858;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
	margin-top: 10px;
}

.img_w_caption_rt {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img_w_caption_rt img {
	margin-bottom: 0px;
}

.img_w_caption_rt p {
	color: #585858;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
	margin-top: 5px;
	margin-left: 0px;
}

.clickhere {
	color: #585858;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
	margin-top: 10px;
}
.chev {
	color: #f2c350;
}
.join {
	font-size: 11pt;
}
.nodec {
	text-decoration: none;
}
.subnav {
	color: #585858;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	margin-right: 5px;
	text-decoration: none;
}

.navleft {
	position: relative;
	left: 0px;
	top: 0px;
}
.copyright {
	color: #585858;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
.footer {
	color: #585858;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
.boxoffice {
	font-size: 10pt;
}
.pobox {
}
.copyright {
	font-size: 8pt;
	font-weight: normal;
}
img.imgleft {
	margin: 2px 10px 10px 0;
	float: left;
}
img.imgright {
	margin: 2px 0px 10px 10px;
	float: right;
}

img.mid {
	margin-top: 8px;
}

.img-shadow {
	float: left;
	background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}
img.imgmp3 {
	border: 0;
	margin: 2px 2px 2px 0;
	float: left;
	clear: left;
}
.blackbold a {
	color: black;
}
.center {
	text-align:center;
}

.pullquote {
	text-align: left;
	font-style: italic;
	padding: 5px 20px 5px 20px;
}

/************************/
/* Photo Gallery styles */
/************************/
.gallerycss {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	margin: .35em 0 1em 0;
}
/************************/
/* Shopping cart styles */
/************************/
.h2boxoff {
	margin-bottom: 0px;
	margin-top: 4px;
}
td.orderhdr {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	border-collapse: collapse;
/*  border: 1px solid #DDDDDD;*/
/*  background-color: #FAFAFA;*/
}
.company {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	border-collapse: collapse;
/*  border: 1px solid #DDDDDD;*/
/*  background-color: #FAFAFA;*/
}
td.menuhdr {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	border-collapse: collapse;
/*  border: 1px solid #DDDDDD;*/
/*  background-color: #FAFAFA;*/
}
td.orderright {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	border-collapse: collapse;
/*  border: 1px solid #DDDDDD;*/
/*  background-color: #FAFAFA;*/
}
td.orderleft {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	border-collapse: collapse;
/*  border: 1px solid #DDDDDD;*/
/*  background-color: #FAFAFA;*/
}
table.carttable {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	border-collapse: collapse;
/*  border: 1px solid #DDDDDD;*/
/*  background-color: #FAFAFA;*/
}
.company {
	font-weight: bold;
}
/*table.carttable {  background-color: white;}*/
td.orderleft {
	font-weight: bold;
}
td.cartfield {
	background-color: #EFEFEF;
}
tr.menuhdr {
	border: 1px solid #DDDDDD;
}
td.menuhdr {
	border: 1px solid #DDDDDD;
}
td.menuhdr {
	background-color: #DFDFDF;
}
td.orderhdr {
	border: 1px solid #DDDDDD;
	background-color: #DFDFDF;
	border-top: 20px;
}
.note2 {
	background-color: #FFFFCC;
	padding: 5px;
	border: solid 1px #FFCC66;
	text-align: left;
	margin-bottom: 10px;
}
.note {
	width: 95%;
	background-color: #FFFFCC;
	padding: 5px;
	border: solid 1px #FFCC66;
	text-align: left;
	margin-bottom: 10px;
}
/*
.note2 {
	width: 98%;
	margin-bottom: 0px;
}
*/
.hdrproduct {
	font-weight: bold;
}
td.bohead {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	margin-bottom: 0px;
	border-collapse: collapse;
}
.bohead {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.1em;
	margin-bottom: 0px;
	border-collapse: collapse;
}
#mailtbl {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
}

.smaller {
	font-size: .7em;
}

.divindent {
	padding-left: 25px;
}

.filelink a {
    font-weight: normal;
}

.filelink {
    margin: 0px;
    }

.submitbtn {
   color:#666666;
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   background-color: #efefef;
   font-size: 9pt;
   font-weight: bold;
   border:1px solid #aaaaaa;
}    

.tickettable {
    border-collapse: collapse;
    border-width: 0 0 1px 1px;
    border-color: gray;
    border-style: solid;
}

.tickettable td
{
    border: solid 1px gray;
    
/*    border-color: gray;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
*/    
}

.tickettier td {
    border-collapse: collapse;
    border: 0px;
}


/* For modifying the look of the mal's shopping cart insert. */
#malscart hr {
	color: gray;
}

.linkbold {
	font-size: 1.3em;
	text-transform:uppercase; 
}

.fl_indent {
    margin-left: 20px;
    }
    
.underline {
	border-bottom: 1px black solid;
}
