/********************
*	BUW-dallas
	dark blue: 293B55
	light blue: 8FA8CA
	dark blue 2: 3C5E85
	darker blue for banner: 262681
*
*
*********************/


body, html
{

background-repeat:no-repeat;
background-attachment:fixed;
background-position:right;
	background-color: #ffffff;
        font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica;

}

body *
{
	border-color: #CC3300;
}

div#banner 
{
    background:#9FBF7D;
background-size: 100%;
background-repeat:no-repeat;
	
}

.bold
{
font-weight:bold;
}

div.smallbanner {
height:125px;
margin:0pt;
padding:0pt;
position:relative;
width:562px;
}

.smallbanner span.ir {
background:transparent url(/conferences/JB/pics/smallbanner.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:14px;
height:125px;
left:0pt;
position:absolute;
top:0pt;
width:100%;
}

.mini {

width:100%;
text-align:center;
background:url(/conferences/buw-dallas/pics/smallbanner.jpg);

}



.subhead
{
font-size: 125%;
font-weight: bold;
}



div#banner_menu
{
	color: #3C5E85;
	background-color: #6aab4d;
	border: none;
}

div#banner_menu a.current
{
	color: #000000;
	background-color: #FFCC66;
}

div#switcher
{
	display: none;
}

h1
{
	color: white;
	font-size: 36px;
	margin-left: 0;
	margin-bottom: 6px;
}

/* ######################################## */
/* content area stuff */

div#content
{
	
	padding-bottom: 1em; /* add some space at the bottom of the content area to make it look a bit better */		
	font-size: 125%;
	border-color: #000000;
}

div#content h1, h2, h3, h4
{
	font-family: Tahoma, Verdana, Helvetica;
	color: #3C5E85;
	border-color: #000000;
}

div#content h2.topbanner
{
	text-align: center;
	border-top: medium solid;
	border-bottom: medium solid;
}

div#content blockquote
{
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	color:#3C5E85;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}

p#cac_invites
{
	text-align: center;
	margin: 0;
/*	border: 1px solid;
	background: url(http://www.cacradicalgrace.org/conferences/buw-dallas/pics/water-tile-1-dark.jpg) repeat;
	backgound-color: #3C5E85;
	color: white; */
	font-weight: bold;
}

p#conference_with
{
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	margin: 0 0 7px 0;
}

#conference_with .speaker
{
	color: #3C5E85;
	font-size: 150%;
	text-align: center;
}

/*table, tr, td, th
{
	border: 3px solid black groove !important;
}*/

table.rates
{
	border: medium groove #999999;
	background-color: #ffffff;
}
table.rates td
{
	border: 1px #000000 solid;
	padding: 2px 5px 2px 5px;
	margin: 0;
}
table.rates th
{
	border: 1px #000000 solid;
	padding: 20px 50px 20px 50px;
	margin: 0;
}


div.main_title
{
	width: 562px;
	height: 245px;
	position: relative;
	margin: 0;

}

.main_title span.ir
{
	background: url(/conferences/JB/pics/logobuda.jpg) no-repeat;
	position: absolute;
	border-color:#006600;
		border:5px ridge;

	width: 100%;
	height: 100%;
	left: 10px; top: 0;
	font-size:10px;
}

.main_title span.subtitle
{
	font-size: 60%;
	text-transform: capitalize;
	letter-spacing: .2em;
}

div#buw-banner
{

        color: #262681;
	background: url(http://www.cacradicalgrace.org/conferences/buw-dallas/pics/water-tile-1-light_.jpg) repeat;

}



div#buw-banner h2
{
	color: #262681;
	background: url(http://www.cacradicalgrace.org/conferences/buw-dallas/pics/water-tile-1-light_.jpg) repeat;
	background-color: #8FA8CA;	
	font-family: Tahoma, Verdana, Helvetica;
	text-align: center; 
	border: 2px inset;
	padding: 3px;
}

li.OR_item /* for the "OR" in the "ul" in the cancellation policy */
{
	font-weight: bold;
	list-style-type: none;
	text-align: center;
	margin: 0.5em 0 0.5em 0;
}

div#rates_table
{
	width: 100%;
	background-color: #ffffff;
}

a.button {
	padding: .25em;
	background-color: #ffffff;
	color: blue;
	text-align: center;
	border: medium outset #000066;
	font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-weight: bold;
	font-size: 9pt; 
}

div#rates_table table
{
	margin: 0 auto;
}


* html div#rates_table
{
	width: auto;
	text-align: center;
}


/* ######################################## */



/* ######################################## /*
/* The "Experience, Strength, Hope" bit */
ul.highlights
{
	font-size: 125%;
}

ul.highlights em
{
	font-family: "Trebuchet MS";
	color: #00048C;
	font-style: normal;
	font-size: 125%;
	font-weight: bold;
}
/* ######################################## */

/* ######################################## /*
/* cancellation policy */
div#cancellation-policy
{
	text-align: justify;
}
/* ######################################## */


div.special-message2 {
border:5px ridge #006600;
color:black;
}

/* ######################################## /*
/* The "Yes, for Everyone" bit */
div.special-message
{
	color: black;
	background-color: #CC3300;
	background: url(/conferences/JB/pics/back.gif) ;

	border: 5px ridge;
	border-color:#006600;
}

div.special-message h3
{
	color: white;
	text-align: center;
	border-top: none;
}

li.conference a, li.current_conference a
{
	display: block;
	width: 100%;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0;
	padding: 2px 3px;
	background: #000066;
	color: white!important;
	text-align: center;
	border-top: 2px solid #BBB;
	border-bottom: 2px solid #BBB;		
}

li.conference a
{
	background: #003399;
	color: #DDD!important;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;	
}
/* ######################################## */


/* ######################################## */
/* primary navigation */

/*
div#nav
{
	padding: 0.5em;
	font-size: 95%;
	width: 10pc;
}

div#nav .conference
{
	font-size: 95%;
}

div#nav a
{
	text-align: center;
	display: block;
	border: 1px solid #999;
	margin: 5px 0;
	padding: 2px 2px;
	background: #3C5E85;
	color: #FFFFFF;
	font-weight: bold;
}

div#nav a:hover 
{
	border: 1px solid white;
	background: #3C5E85;
	color: #FFF;
	font-weight: bold;
}

div#nav h2
{
	line-height: 90%;
	border-top: 2px solid;
}

div#nav h2 a, div#nav h3 a
{
	border: none;
	background: none;
	padding: 0;
	color: #3C5E85; 
}

div#nav h2 a:hover, div#nav h3 a:hover
{
	border: none;
	background: none;
	color: black; 
}

div#nav a.inactive 
{
	border: 1px solid #999;
	background: none;
	color: #666;
}

div#nav a.inactive:hover
{
	border: 1px solid #999;
	background: none;
	color: #666;
	font-weight: normal;
}

div#nav .conference a:hover
{

}

div#nav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#nav li
{
	margin: 0 0;
	padding: 0 0;
	display: inline; /*KLUDGE: removes gaps between li's in IE <= 6 */
}
/*
div#nav li ul li
{
	padding: 0 0;
	margin: 0;
}


div#nav li ul li a 
{
	border: 1px solid #666666;
	background: #8FA8CA;
	margin: 0 1em;
	color: #3C5E85;
	font-weight: normal;
}

/* /primary navigation  ####### */
/* ######################################## */



/* ######################################## */
/* bottom navigation div */
div#bottom_nav
{
	text-align: center;
	padding-bottom: 1em;
	font-size: 75%;
}

div#bottom_nav ul
{
	display: inline;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	text-align: center;
}

div#bottom_nav li
{
	font-size: 80%;
	margin: 0 1em;
	display: inline;
}

div#bottom_nav .inactive
{
	font-size: 100%;

}
/* ######################################## */


/* ######################################## */
/* images */
div.images
{
	text-align: center;
}

div.images img
{
	margin-left: 5px;
	margin-right: 5px;
}
/* ######################################## */
/* ######################################## */





div#footer {
border-top-color:#000000;
}



/* ######################################## */
/* bottom of content area */
div#bottom-container
{

	background: #9FBF7D; 
	padding: 2px 10px 2px 10px; 
	margin-top: 1em;
	font-size: 80%;
	text-align: justify;
}

div#bottom-container h2, h3, h4, h5
{
	color: #000000;
	
	text-align:center;
}


div#about_CAC 
{
	
}
/* ######################################## */
/* ######################################## */


/* ###################
 * NAV AREA
 * ################### */

li.conference a, li.current_conference a
{
	color: white!important;
	border-top: 2px solid #BBB;
	border-bottom: 2px solid #BBB;	
       font-size: 12px;	
}

li.conference a
{
	background: #9fbf7d;
	color: #fff!important;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;	
}

li.current_conference a:hover
{
	background: #689751;
	color: #fff!important;
	border-top-color: #333;
	border-bottom-color: #333;
}



li.current_conference a
{
	background: #b4ce96;
	color: #fff!important;
	border-top-color: #333;
	border-bottom-color: #333;
}

li.conference a:hover
{
	background: #689751;
	color: #fff!important;
	border-top-color: #333;
	border-bottom-color: #333;
}

ul.current_subnav, ul.subnav
{
	margin-bottom: 5px;
	margin-right: 3px!important;
	margin-left: 12px!important;
	
}

ul.current_subnav a, ul.subnav a
{
	display: block;
	width: 100%;
	font-weight: normal;
	text-align: right;
	border-top: none;
	border-bottom: 1px dotted #999;
	background-color: transparent;
	color: #000099!important;
}

ul.current_subnav a.inactive, ul.subnav a.inactive,
ul.current_subnav a.inactive:hover, ul.subnav a.inactive:hover
{
	color: #336699!important;
	background-color: transparent;
}

ul.current_subnav a:hover, ul.subnav a:hover
{
	color: #000066!important;
	background: #CCCCCC;
}





/* ###################
 * /NAV AREA
 * ################### */


/* ###################
 * /Register button
 * ################### */
.register_button a {
background:#6AAB4D none repeat scroll 0%;
border:3px outset #336699;
padding:3px 9px;
color:#3333CC;
}

.register_button a:link {
color:#ffffff;
}

.register_button a:visited {
color:#ffffff;
}
.register_button a:active {
color:#ffffff;
}
.register_button a:hover {
color:#000000;
}

/* ###################
 * /Reg Form
 * ################### */

.cacbody
{

text-align:left;
background:#9FBF7D;

}
#regform
{

text-align:center;
background:#9FBF7D;
border: black;
color:#000000;
}

input {
 background-color: #ffffff;
 text-align:left;
 
}

#schedule dd {
font-weight:normal;
margin-left:160px;
}

#schedule dt {
display:inline;
float:left;
font-weight:bold;
margin-right:10px;
text-align:right;
width:150px;
}

h2.page_title
{

font-size:24px;
color:#CC3300;

}

div.entrybox {
background:#9FBF7D none repeat scroll 0%;
border:medium solid black;
font-size:100%;
margin-bottom:1em;
padding:1em;
}

