/* Digital Brushstrokes LLC CSS Document */

#container {
	position: absolute;
	left: 50%;
	top: 0;
	right: auto;
	bottom: auto;
	margin-left: -390px;
	width: 767px;
	clear: both;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	background: #FFFFFF url(../images/header-2006.jpg) no-repeat;
}

 body {
	background: #B8A853 url(../images/bg-3.jpg) repeat-x;
	margin-top: 0px;
	margin-left: 0px;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #999999;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	color: #0F5F9A;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
	color: #333333;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	color: #485884;
	font: italic 16px Geneva, Arial, Helvetica, sans-serif;
}

h4 {
	color: #CC3300;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-style: normal;
	padding-bottom: 0px;
	margin-bottom: -18px;
}

h5 {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #1870EC;
}


a:link {
	COLOR: #990000; 
	TEXT-DECORATION: none; 
	
}

a:hover {
	COLOR: #006666; 
	TEXT-DECORATION: none; 
	
}


a:active {
	COLOR: #0099CC; 
	TEXT-DECORATION: none; 
	
}


a:visited {
	COLOR: #669966;  
	TEXT-DECORATION: none; 
	
}


#header {
	background: url(../images/header.jpg);
	visibility: visible;
	left: 0px;
	top: 0px;
}

.footer {
	font: 9px Georgia, "Times New Roman", Times, serif;
	color: #CCCCCC;
}

.nav {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 6px;	
}

.navu {
	BORDER-RIGHT: #ffffff 1px solid; 
	BACKGROUND-POSITION: center; 
	BORDER-TOP: #ffffff   1px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff   1px solid; COLOR: #cccccc; 
	BORDER-BOTTOM: #cccccc  1px solid; 
	FONT-FAMILY: Arial; 
	background: url(../../images/xbox_shadow_black_opp.gif);
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.title {
	COLOR: #000000; TEXT-DECORATION: underline; font-size : 14px;
	font: bolder Arial Black;
}

.txt {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 6px;
	padding-left: 14px;
}


.fields {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND-ATTACHMENT: fixed; 
	background: url(../../images/xbox_shadow_black_opp.gif); 
	BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; 
	BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #000000
}

.logo {
	background: url(../../images/box_shadow_black.gif);
   	border: 1px solid #cccccc;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
   	border: 1px solid #cccccc;
}

.buttons {
	BORDER-RIGHT: #ffffff 2px groove; BACKGROUND-POSITION: center; BORDER-TOP: #ffffff   2px groove; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff   1px groove; COLOR: black; BORDER-BOTTOM: #cccccc  1px groove; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff;
	background: url(../../images/box_shadow1.gif);
}

.cellover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	Color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
   	border: 1px solid #cccccc;
}

.cell {
	BORDER-RIGHT: 0px solid Black;
	BORDER-TOP: 0px solid Black;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: 0px solid Black;
	COLOR: white;
	BORDER-BOTTOM: 0px solid Black;
	FONT-FAMILY: Arial;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px inset black;
	background: #A89C54 url(../../images/box_shadow.gif) repeat-x;
}
	
.headline  {
	BORDER-RIGHT: 1px solid #cccccc; 
	BORDER-TOP: 1px solid #cccccc; 
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid #cccccc; 
	COLOR: #333333; 
	BORDER-BOTTOM: 1px solid #cccccc; 
	FONT-FAMILY: Arial; 
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
	
.details {
	BORDER-RIGHT: 1px solid Black; BORDER-TOP: 1px solid Black; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: 1px solid Black; COLOR: black; BORDER-BOTTOM: 1px solid Black; FONT-FAMILY: Arial; 
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: White;
}
	
.bold-text {
	BORDER-RIGHT: 1px solid #666666; 
	BORDER-TOP: 1px solid #666666; 
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid #666666; 
	COLOR: #333333; 
	BORDER-BOTTOM: 1px solid #666666; 
	FONT-FAMILY: Arial; 
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	
}
	
.editor-text {
   	COLOR: #000000; TEXT-DECORATION: none; font-size : 9px;
	font-weight: bold; 
	border: 1px outset #666666;
	background: url(../../images/box_shadow1.gif);
}

.editor-table {
   	background: url(../../images/box_shadow.gif);
	border: 1px solid #cccccc;
}

	
TD.NON {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#333333; font-weight :normal;}
TD.TOP {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#0000FF; font-weight :bold;}
TD.Some {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal;}

A.NOEVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}
A.NOEVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}

A.EVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :bold; text-decoration: none;}
A.EVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :bold; text-decoration: none;}

A.NORMAL:Link {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}
A.NORMAL:Visited {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}


	
		/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License
 * (http://www.opensource.org/licenses/lgpl-license.php)
 *
 * For further information go to http://www.fredck.com/FCKeditor/ 
 * or contact fckeditor@fredck.com.
 *
 * fck_editor.css: Styles used by the editor structure (toolbar, etc).
 *
 * Authors:
 *   Frederico Caldeira Knabben (fckeditor@fredck.com)
 */

TD, SELECT, INPUT
{
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
}


SELECT, INPUT
{
	vertical-align: middle;
}

.Toolbar
{
   COLOR: black;
	background-color: #ffffff;
   background: url(../../images/box_shadow.gif);
}

.ButtonOut
{
	filter: alpha(opacity=100);
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
   	background: url(../../images/box_shadow.gif);
}

.ButtonOver
{
   filter: alpha(opacity=80);
   BACKGROUND-COLOR: #ffffff;
	border-right: #000000 0px solid;
	border-top: #000000  1px solid;
	border-left: #000000  1px solid;
	border-bottom: #ffffff  0px solid;

}

.ButtonOff
{
	filter: gray() alpha(opacity=30);
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #ccccccc 1px solid;
	border-bottom: #cccccc 1px solid;
   background: url(../../images/box_shadow.gif);
}

.ButtonHidden
{
	visibility: hidden;
}

.EditorBody
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.EditorArea
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	height: 100%;
}


 
.show-box {
	padding-right: 3px;
	padding-left: 10px;
}


#support a, #support ul a  {
	font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
	display: block;
	text-decoration: none;
	background-color: #0C5C91;
	padding: 4px 14px;
	color: #FFFFFF;
	border-top: 1px solid #495F96;
	border-right: 1px solid #394975;
	border-bottom: 1px solid #394975;
	border-left: 1px solid #495F96;
	line-height:1;
}

	
#support li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image:  url(img/p7PM_sapphire.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#support a:hover, #support a:active, #support a:focus {
	background-color: transparent;
	border-top: 1px solid #333333;
	color: #333333;
	letter-spacing: .01px;
}

#support {
	margin: 0;
	padding:0;
}
#support li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image:  url(../p7pm/img/p7PM_sapphire2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#support ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#support a, #support ul a {
	display: block;
	text-decoration: none;
	background-color: #0C5C91;
	padding: 4px 14px;
	color: #FFFFFF;
	border-top: 1px solid #495F96;
	border-right: 1px solid #394975;
	border-bottom: 1px solid #394975;
	border-left: 1px solid #495F96;
	line-height:1;
}
#support a:hover, #support a:active, #support a:focus {
	background-color: transparent;
	border-top: 1px solid #333333;
	color: #333333;
	letter-spacing: .01px;
}

/* ------ the current page marker style ------ */
#support .p7PMmark {
	color: #FFFFFF;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the normal trigger links */
#support ul .p7PMtrg {
	background-image:  url(../p7pm/img/p7PM_light_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#support .p7PMon {
	background-color: #5971AE;
	color: #FFFFFF;
}
#support ul .p7PMon {
	background-image:  url(../p7pm/img/p7PM_light_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
/*the submenu classes */

#support .p7PMhide {
	left: -9000px;
	border: 0;
}
#support .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#support li {
	float: left;
	width: 192px;
}
#support ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#support ul, #support ul li {
	width: 192px;
}
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #535FAC;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}

/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width. */
#support li {width: auto;}

.tableBottom {
	background: #FFFFFF url(../images/tableBottom.jpg) no-repeat bottom;
}

#navContainer {
	background: #7C734A;
	position:absolute; 
	width:767px; 
	height:20px; 
	z-index:2; 
	top: 3px;
}

#SearchBox {
	width: 340px;
	position: absolute;
	top: 35px;
	left: 515px;
}

#eNews {
	background: url(../images/e-news-show-box.jpg) no-repeat;
	width: 177px;
	left: 1px; 
	top: 282px;
	padding-top: 18px;
	border-right: 1px solid #003333;
	position:absolute;  
	height:242px; 
	z-index:100;
	background-color: #FFFFFF; 
}

#supportPage {
	background: #FFFFFF url(../images/supportTemplate.jpg) no-repeat;
	width:178px;
	left: 1px;
	top: 120px;
	height:133px;
	border-right: 1px solid #003333;
	border-bottom: 4px solid #003333;
	border-left: 1px solid #003333;
	position:absolute;
	padding-top: 30px;
	z-index:1;
}

#supportPage ul {
	list-style: url(../images/bullet.jpg);
	font-size: 12px;
}

#supportPage a {
	color: #000000;	
}

#supportPage a:hover {
	color: #990000;	
}

#membership {
	width: 177px;
	left: 1px;
	top: 282px;
	border-right: 1px solid #003333;
	position:absolute;
	z-index:100;
	height: 336px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.membershipCss {
	BORDER-RIGHT: #ffffff 1px solid; 
	BACKGROUND-POSITION: center; 
	BORDER-TOP: #ffffff   1px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff   1px solid; COLOR: #cccccc; 
	BORDER-BOTTOM: #cccccc  1px solid; 
	FONT-FAMILY: Arial; 
	background: url(../../images/xbox_shadow_black_opp.gif);
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}


#eNewsTemplate {
	background: url(../images/e-news-show-box.jpg) no-repeat;
	width: 177px;
	left: 1px;
	top: 350px;
	padding-top: 18px;
	border-right: 1px solid #003333;
	position:absolute;
	height:180px;
	z-index:100;
	background-color: #FFFFFF;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;
}

#performances {
	position:absolute;
	width:177px;
	left: 1px;
	height:178px;
	border-right: 1px solid #003333;
	z-index:1;
	background: #FFFFFF url(../images/performances-show-box.jpg) no-repeat;
	padding-top: 30px;

}

#performancesTemplate {
	position:absolute;
	width:177px;
	left: 1px;
	height:200px;
	border-right: 1px solid #003333;
	z-index:1;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;
	top: 120px;
	background: #FFFFFF url(../images/upcomingTemplate.jpg) no-repeat;
	padding-top: 30px;
	padding-left: 3px;

}


.leftContent {
	background: #FFFFFF url(../images/tableBottom.jpg) no-repeat bottom;
}

.rightContent {
	background: #FFFFFF url(../images/tableBottom.jpg) no-repeat bottom;
}
.mailingList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 163px;
	border: medium dotted #8B7F4D;
	height: 140px;
	margin-left: 4px;	
}

.mailingList a{
	color: #009900;
	TEXT-DECORATION: none;
}

.mailingList a:hover {
	COLOR: #006666; 
	TEXT-DECORATION: none; 
}


.mailingList a:active {
	COLOR: #0099CC; 
	TEXT-DECORATION: none; 
}


.mailingList a:visited {
	COLOR: #669966;  
	TEXT-DECORATION: none; 
}

.bodyContent {
	padding: 10px 10px 10px 20px;
	font-size: 12px;
	width: 544px;
}

.bodyContentSupport {
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	width: 544px;
}

.bodyContentSupport a{
	color: #BB0000;	
	TEXT-DECORATION: none; 
}

.bodyContentSupport a:hover{
	color: #006600;
	TEXT-DECORATION: none; 	
}

.sttitle {
	font-size: 18px;
	font-weight: bold;
	padding: 3px;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: -5px;
}

.stPreTitle {
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	color: #5481D3;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: -6px;
}

.stSubTitle {
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: -3px;
	font-style: italic;
}

.blueGeorgia {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #05678E;
}
.underline {
	border-bottom: 1px solid #333333;
}
#container .bodyContentSupport ul {
	top: -6px;
	padding: -5px 0px 0px;
}
.memberList {
	margin: -10px;
	width: 370px;
}
.corporateList {
	border-bottom: 3px solid #003333;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.orangeText {
	color: #E18700;
}
