/* _______ Copyright (c) 1999-2008 Four In The Fire Russia Ministries style sheet for www.theNelmsTeam.com*/
/* Note to Andy:  # --> ID=     name must be unique per page                              */
/*                . --> class=  may be repeated                                */

body
{
    width: 1254px;
    margin:0 auto;
    padding:0;
    background-color:#DADADA; 
    color:Black; 
    font: normal .9em/1.25em Verdana, Arial, Helvetica, sans-serif;   
}
body, 
td, 
th, 
textarea, 
select, 
h2, 
h3, 
h4, 
h5,
h6
{
    font: normal .9em/1.25em Verdana, Arial, Helvetica, sans-serif;   
}

p
{
    margin:0 0 .5em 0;
    padding:5px;
    position:relative;
}
/*----------------------------------------------------------------------*/
/* Table                                                                */
/* The CSS equivalent of the HTML cellspacing=0, cellpadding=0 is       */
/*  table {border-collapse:collapse; border-spacing:0;}                 */
/*  td {margin:0;padding:0; }                                           */
/*----------------------------------------------------------------------*/
table
{	
	border-collapse:collapse;
	border-spacing:0;
	border-color:#666666;
 	text-align:left; 	
}

td
{
	border-color:#666666;	
	margin: 0 auto;
	padding: 0 ;
}

body,
div,
dl,
dt,
dd,
li,
h1,h2,h3,h4,h5,h6,
pre,
form,
fieldset,
input,
blockquote,
th,
td
{
	margin:0;padding:0;  
}

fieldset,
img
{
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:normal;
}
strong 
{
	font-weight:bold;
}

caption,th 
{
    text-align:left;
}
/*----------------------------------------------------------------------*/
/*									                                    */
/* Headers (H1-H6)                                                      */
/*									                                    */
/*----------------------------------------------------------------------*/
/* PageTitle  */
h1
{
	font-size: 1.5em;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: center;
}

/* PageSubTitle */
h2
{
	font-size: 1.3em;
	font-weight: bold;
	font-style: italic;
	padding-left: 4px;
	padding-right: 4px;
}

/* SectionTitle */  
h3
{
	font-size: 1.1em;
	font-weight: bold;
	color: #285F18;
	/*font-style: italic;*/
	padding-left: 4px;
	padding-right: 4px;
}

/* SectionSubTitle */
h4
{
	font-size: .9em;
	font-weight: bold;	
	padding-left: 4px;
	padding-right: 4px;
}
/* Table Title */  
h5
{
	font-size: 1.1em;
	font-weight: bold;
	color: #285F18;
	
	padding-left: 4px;
	padding-right: 4px;
}
hr 
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #DDDDDD; /* Was #9F9953 */
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

q:before,q:after{content:'';}

H1 A:link,
H2 A:link, 
H3 A:link, 
H4 A:link, 
H5 A:link, 
H6 A:link,
H1 A:visited, 
H2 A:visited, 
H3 A:visited, 
H4 A:visited, 
H5 A:visited, 
H6 A:visited 
{color: White;} 

/*_____________________________________________________________*/
/*  													       */
/* 						L I N K	S							   */
/* must be in the order link, visited, hover, active           */
/*_____________________________________________________________*/
a:link 
{
	color: Blue;
	text-decoration: underline; 
    font-family: Verdana, Sans-Serif;
}
a:visited 
{
	color: Purple;         /* #50668e is a medium-dark blue */
	text-decoration: underline; 
	font-family: Verdana, Sans-Serif;
}
a:hover 
{
	color: Blue;	        /* #999999 is a light gray */
	text-decoration: underline;
	font-family: Verdana, Sans-Serif;
}
a:active 
{
    color: #999999;	
	text-decoration: underline; 
	font-family: Verdana, Sans-Serif;
}

#swdPageContainer {} /* fix for IE5 */
#swdPageContainer 
{	
	width: 1254px;
	margin: 0 auto;
	padding: 0;
	min-height: 100%;
	text-align: left;
	z-index:5;
    float:left;	
    
   /* background-color: #34638E;*/ /* Was #34638E */ 
    
}

#ColumnsContainer
{
    padding-bottom: 0; 
    z-index: 2;    
}
#swdMainContent
{
	position:relative;
	width:1254px;
	clear:both;	
	z-index:4;
    /*background-color: #7C7C7A; ACN 9/15/2008 */
    background-color: #FFFFFF;
}
#Header {} /* fix for IE5 */
#Header 
{
	width:1254px;
	height: 142px;
	background:#FFFFFF url(/Images/2.0/BackGrounds/headerBackgroundGradient.png) repeat-y top right;

	background-color:#FFFFFF;  /* Was 0C3B66 */
	margin: 0 auto;	
	
	position:relative;
	z-index:5;
	text-align:left;	
}

.HeaderDivider
{
	width:1254px;
	height:3px;    
}
.FooterDivider
{
	width:1254px;
	height:3px;
	background-color:#1F3C65;	
    margin: 0 auto;
    padding: 0;
}

#Footer
{
	background-color:#0C3B66;	
	padding: 0;
	position:relative;
	z-index:5;
    text-align: center;	
}

#Logoleft {} /* fix for IE5 */

#Logoleft  
{
	float: left;
    text-align:left;
	clear: both;
	width: 272px;
	
	padding: 0;
	margin: 0 auto;	
	vertical-align: top;	
}

#Logoright {} /* fix for IE5 */

#Logoright 
{
	float: right;
	width: 400px;
	
	padding: 0;
	margin:  0 auto;	
	vertical-align: top;
	
}
#Toplinks 
{
	float: right;
	width: 380px; 
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;	
	margin: 0 auto; 
    text-align:right;
    padding-right:10px;	
}
#Toplinks a:link, 
#Toplinks a:visited 
{
    color: #FFFFFF;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 12px;    	
	text-decoration: none;
    text-align:right;
    padding-left: 2px;
    padding-right:10px;
    
}
#Toplinks a:hover 
{
	color:#FFFFFF;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
	line-height: 12px;	
	text-decoration: underline;
	text-align:right;
	padding-left: 2px;
	padding-right:10px;

}

#Logoright .TopLoginBox
{
    color: #FFFFFF;
	float: right;
	width: 300px;    
    text-align:right;
}
#TopLoginBox a:link,
#TopLoginBox a:visited
{
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
    text-align:right;
}
#TopLoginBox a:hover
{
	color:#FFFFFF;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
	text-decoration: underline;
	text-align:right;
}

.TopLoginName
{
	float: right;
	width: 200px; 
	font-size: 10px ;
	color: #000000;	
    padding: 2px 5px 0px 0px;
    text-align: right;     
}
#TopLoginView
{
    float: right;  
    font-size: 10px ; 
    line-height: 12px; 
    text-align:right;
    color: #000000;
}
#TopLoginStatusBox,
#TopLoginStatusBox .TopLoginStatus, 
#TopLoginView .TopLoginStatus 
{    
	font-size: 10px ;
	text-align: right; 
	color: #000000; 
    padding-right:10px;   
}


* html #swdContentContainer 
{
	height: 100%;
}
#Header {} /* fix for IE5 */
#Header 
{
	width:1254px;
	height: 82px;
	background:#FFFFFF url(/Images/2.0/BackGrounds/headerBackgroundGradient.png) repeat-y top right;

	background-color:#FFFFFF;  /* Was 0C3B66 */
	margin: 0 auto;	
	padding: 0;
	position:relative;
	z-index:5;
	text-align:left;	
}

.HeaderDivider
{
	width:1254px;
	height:3px;    
}
.FooterDivider
{
	width:1254px;
	height:3px;
	background-color:#1F3C65;	
    margin: 0 auto;
    padding: 0 ;
}

#Footer
{
	background-color:#0C3B66;	
	padding: 0;
	position:relative;
	z-index:5;
    text-align: center;	
}

#Logoleft {} /* fix for IE5 */

#Logoleft  
{
	float: left;
    text-align:left;
	clear: both;
	width: 272px;
	height: 82px;
	padding-top: 5px;
	padding-left: 3px;	
	padding: 0px;
	margin: 0 auto;
	vertical-align: top;	
}

#Logoright {} /* fix for IE5 */

#Logoright 
{
	float: right;
	width: 400px;
	height:82px;
	padding: 0px;
	margin:  0 auto;	
	vertical-align: top;
	
}
#Toplinks 
{
	float: right;
	width: 380px; 
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;	
	margin: 0 auto; 
    text-align:right;
    padding-right:10px;	
}
#Toplinks a:link, 
#Toplinks a:visited 
{
    color: #FFFFFF;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 12px;    	
	text-decoration: none;
    text-align:right;
    padding-left: 2px;
    padding-right:10px;
    
}
#Toplinks a:hover 
{
	color:#FFFFFF;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
	line-height: 12px;	
	text-decoration: underline;
	text-align:right;
	padding-left: 2px;
	padding-right:10px;

}

#Logoright .TopLoginBox
{
    color: #FFFFFF;
	float: right;
	width: 300px;    
    text-align:right;
}
#TopLoginBox a:link,
#TopLoginBox a:visited
{
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
    text-align:right;
}
#TopLoginBox a:hover
{
	color:#FFFFFF;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
	text-decoration: underline;
	text-align:right;
}

.TopLoginName
{
	float: right;
	width: 200px; 
	font-size: 10px ;
	color: #000000;	
    padding: 2px 5px 0px 0px;
    text-align: right;     
}
#TopLoginView
{
    float: right;  
    font-size: 10px ; 
    line-height: 12px; 
    text-align:right;
    color: #000000;
}
#TopLoginStatusBox,
#TopLoginStatusBox .TopLoginStatus, 
#TopLoginView .TopLoginStatus 
{    
	font-size: 10px ;
	text-align: right; 
	color: #000000; 
    padding-right:10px;   
}


* html #swdContentContainer 
{
	height: 100%;
}

/*--------------------------------------------------------------------------*/
/*                                                                          */
/* The following definitions define the three columns that appear BELOW the */
/* header and ABOVE the FOOTER                                              */
/*                                                                          */
/*--------------------------------------------------------------------------*/
#LeftColumn 
{	
	z-index:2;
	position:relative;	
	display: inline;
	float: left; 
	width: 152px;   /* Was 146 */
	margin: 0 auto;
    padding:0;
	text-align: justify;
	vertical-align:top;
	border-top-width:1px;
	border-top-style:solid;	
	
}
#MenuWrapper
{
    z-index:1;
    position:relative;
    float: left;
    display:inline;
    width: 152px;    
    vertical-align:top; 
    background-color:#DADADA;
    margin: 0 auto;
    padding: 0;	
}
#LeftNavBar
{
     background-color: #DADADA;
     margin:0;
     padding:0;
}
/* When RightColumn is in use then use padding-right:2px */
#CenterColumn
{	
	position:relative;
	z-index:1;
	float:left;
	width:1102px;	
	margin:0;
	border-top-width:1px;
	border-top-style:solid;
	vertical-align:top;
    color: #000000;  
    text-align: left;     	
}
/*-------------------------------------------------------------------------*/
/* Standard links in the center column                                     */
/*-------------------------------------------------------------------------*/
#CenterColumn a:link, 
#CenterColumn a:visited 
{
	color: #0000FF !important;           /* #f6d85e is a golden color */
	text-decoration: underline; 
	font-family: Verdana, Sans-Serif;    
}
#CenterColumn a:hover 
{
    color:#0000FF !important;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;    
}
/*-------------------------------------------------------------------------*/
/* Links in the center column for the HomePage                             */
/*-------------------------------------------------------------------------*/
#HomePageContainer #CenterColumn a:link, 
#HomePageContainer #CenterColumn a:visited 
{
    color:#f6d85e !important;           /* #f6d85e is a golden color */
	text-decoration: underline; 
	font-family: Verdana, Sans-Serif;    
}
#HomePageContainer #CenterColumna:hover
{
    color:#f6d85e !important;           /* #f6d85e is a golden color */
	text-decoration: underline; 
	font-family: Verdana, Sans-Serif;    
}

/*----------------------------------------------------------------------*/
/* Part of the Equal Columns Solution                                   */
/*----------------------------------------------------------------------*/
.col
{
	width:152px;
	z-index:0;
	position:absolute;		
	bottom:0;
	border: none;	
}
.one
{
    background-color: #DADADA; /* was D8D9B4 */
    width:152px;
    border: none;
}
.two
{
    background-color:#FFFFFF ;
    left:152px;
    width:1102px;
    border: none;
} 

/*----------------------------------------------------------------------*/
/* Article Columns                                                      */
/*----------------------------------------------------------------------*/
#ArticleContainer
{
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;    
} 

#ArticleLeftColumn 
{	
	position:relative;	
	float: left;
    display: inline;
    z-index:1;
 
	width: 535px;   
	margin: 0 auto;
    padding:0;
    padding-right: 3px;
    padding-top: 5px;
	vertical-align:top;
	text-align: left;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;	
	border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;   
}

#ArticleRightColumn
{	
	position:relative;
	float:left;
	display:inline;
	z-index:1;
	
	width:545px;	
	margin:0;
	padding:0;  
	padding-right: 3px;
	padding-top: 5px;
	vertical-align:top;     
    text-align: left; 
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;    
}

.ArticleColumn
{	
	position:absolute;
	z-index:0;	
	bottom:0;	
		
}
.ArticleColumnOne
{
    z-index:0;
	width: 535px;
	margin: 0 auto;	
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.ArticleColumnTwo
{	 
    z-index:0;   
	left:545px;
	width:545px;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}

/* hide from ie6 and under*/
html>body .col
{
	top:0
}
.clearer
{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}	

/* When using RightColumn decrease by padding amount*/
/*.three{background:#567046;left:972px; width:192px;}*/
.ProductSearchDividerContainer,
.CenterColumnDivider
{
	width:100%;  /* Was 1102 px */
	height:3px;
	margin: 0 auto;
	padding: 0;      
    background: url('/Images/2.0/Common/CC0000.pixel.png'); 
    background-repeat: repeat;
}

#PageFooter {clear:both;}

#PageFooter 
{
	width:1254px;
	position: relative;
	margin:   0 auto;	
	background-color: #DADADA;
	color: #1F3C65;
	text-align: center;	
}
/*------------------------------------------------------------------------*/
/*                                                                        */
/* B O T T O M    L I N K S     T A B L E                                 */
/*                                                                        */
/*------------------------------------------------------------------------*/
#BottomLinksTable
{
    width: 1102px;
    float: right;
	color: #666666;    
    background-color: #EBEBEB;
    margin:0px 0px 9px 0px;
}
#BottomLinksTable td
{
 	text-align: center;
 	font-size: 10px;
 	height:15px;
    padding: 4px;	
}
/*********** footerlinks *************/
#BottomLinksTable a:link,
#BottomLinksTable a:visited
{
	color:#416584;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	white-space:nowrap;	
}
#BottomLinksTable a:hover
{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	white-space:nowrap;		
}
#BottomLinksTable a:active
{
	color:#416584;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	white-space:nowrap;	
}

/*------------------------------------------------------------------------*/
/*                                                                        */
/* C O P Y R I G H T    T A B L E                                         */
/*                                                                        */
/*------------------------------------------------------------------------*/
#CopyrightContainer
{
    float: right;
	color: #666666;
    width:1102px;	
    height:80px;
    line-height: 1.0em;
}
#CopyrightContent
{
     text-align:center;
}
#CopyrightNotice
{
    float: left;
    text-align: center;
 	font-size: 10px;
 	height:70px;
    padding: 4px; 
    width:258px;   
}
#CopyrightExternalWebSites
{
    float: left;
    text-align: center;
 	font-size: 10px;
 	height:70px;
    padding: 4px;  
    width: 258px;  
}
#CopyrightAddress
{
    float:left;
    text-align: center;
 	font-size: 10px;
 	height:70px;
 	width:258px;
    padding: 4px;    
}

.CopyrightTableSeparator
{
    float: left;
	color: #C0AAC0;
	font-weight: bold;
	text-decoration: none;	
	font-size: 10px;
	white-space:nowrap;	
	height: 46px;	
	width:7px; 
	text-align: center;
}

#CopyrightContainer a:link,
#CopyrightContainer a:visited
{
	color:#416584;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	white-space:nowrap;	
}
#CopyrightContainer a:hover
{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	white-space:nowrap;		
}
#CopyrightContainer a:active
{
	color:#416584;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	white-space:nowrap;	
}



/*  END OF COLUMN DEFINITIONS */

#RightColumn hr
{
	color:#FFCC00;
}

#RightColumn table 
{
	background-color:#567046;	
}
#RightNavBar
{
	width: 192px;	
	background-color:#567046;
	vertical-align:top;	
}
.RightColumnSectionHeader
{
	background-color:#96B086;
	color:#444444;
	text-align:center;
	font: bold 14px verdana, sans-serif;
	line-height: 16px;
    margin: 5px 0px 0px 0px;
}
.RightNav A:link, 
.RightNav A:visited, 
.RightNav A:hover, 
.RightNav A:active
{
	font: normal 11px/1.25em verdana, sans-serif;
	line-height: 13px;
	color:White;	
}
TR TD.RightNav A:link,
TR TD.RightNav A:visited,
TR TD.RightNav A:hover,
TR TD.RightNav A:active
{
	font-size: 12px;	
	color:White;	
}

#StBasils
{
	background-color:#AA5002;
	color:#DF9C45;
}
/*_____________________________________________________________*/
/*  													       */
/* 					T E X T  S T Y L E S					   */
/*_____________________________________________________________*/
#PageTitle
{  	
	text-align:center;	
    margin-bottom: 20px;
}

.firePageSubTitle
{
	font: normal 18px verdana, sans-serif;
	line-height:22px;
	color: #444444;	
	text-align:left;
}

.fireSectionTitle
{
	font-size: 16px;
	line-height: 18px;	
	color: #444444;
}
.fireSubSectionTitle
{
	font-size: 14px;
	line-height: 16px;
	color: #444444;
}
.fireSignature
{
	font: bold 20px  "Bradley Hand ITC",Verdana, Geneva, Arial, Helvetica;	
	line-height: 23px;
	color: #444444;
}
/*-----------------------------------------------------------------------*/
/*                                                                       */ 
/* Tables                                                                */
/*                                                                       */
/*-----------------------------------------------------------------------*/
.RightBorderedCell
{
	text-align:right;	
	border-right-width:1px;
	border-right-style:solid;
	padding-right:2px;	
}

.RightBorderedHeaderCell
{
	text-align:right;
	
	border-right-width:1px;
	border-right-style:solid;
	padding-right:2px;	
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.fireFormText,
.fireFormTextLt,
.fireFormTextDk,
.fireFormNumber,
.fireFormInput
{ 
    font-size: 12px; 
}
 
.FireTableContainer
{
    text-align: center;
    width: 100%;
}
.FireTable
{
    width: 500px;   
}
/* Original  */
.FireTableHeader
{
    font-size: 14px;
    line-height: 16px;
}

.FireTableHeader
{
 text-align:center;
 font-weight:bold; 
 padding-right: 10px;
 border-bottom: 1px solid #666666;
 margin-bottom: 2px;
 background-color:#CC0000;
 color: White;
}    



.fireFormInput
{
	text-align:right;
}
.fireFormOutput
{
    font-size: 12px;
    text-align:right;
}
.fireFormNumber
{
 text-align:right;
}

.fireBigPrint
{ 
    font-size: 14px; 
    line-height: 16px;

}
.ParagraphHeader
{
    font-weight: bold;
    text-align: left;   
    background-color: #CC0000;
    color: White;
    padding-left:4px;
    padding-right: 4px;
}
.WordDefined
{
     font-weight: bold;
}
.fireDateHeader 
{
    FONT: small Georgia,Serif;   
    TEXT-ALIGN: center;
    MARGIN: 1.5em 0px 0.5em;
}
.fireFinePrint
{ 
	font-size: 11px;
	color: #333366; 
}   


.PublicationTitle 
{
	font-style: italic;	
}

.QandAQuestion
{
	font-weight: bold;
	margin-top: 20px;	
}


.swdPhoto
{
  border:Black solid 1px;
  margin-right:3px;
  text-align: left;  
}
.firePhotoCaption
{
	font-size:12px;
	font-weight: bold;
	vertical-align:top;
}

.fireErrorText 
{
	font-style: normal;
	font-size: 14px;
	color: #FF0000;
	text-align: left;
}
.fireCenteredCaption
{
    text-align:center;
	font-size:18px;
	line-height:24px;
}
.artistsName
{
 	font-style:italic;
}
.fireBibleCitation
{
    font-weight:bolder;
    font-family:Georgia, serif;
	font-size:12px;
}
.fireBibleText
{
    font-style:italic;
	font-family:Georgia, serif;
	font-size:12px;
}

.fireNavSearch 
{
	background-color: #AB7100;
	color: #000000;
	border-width:0;
}

.fireNavButton, 
.fireFormButton 
{
	font-size: 10px;
	background-color: #369369;
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #69c;
	border-right: outset 2px #069;
	border-bottom: outset 2px #069;
	border-left: outset 2px #69c;
}

/* Used to highlight the * on the page to inidcate  required field */
.RequiredField
{
 color: Red;
}

/*_____________________________________________________________*/
/*  													       */
/* 	N A V I G A T I O N  B R E A D C R U M B S				   */
/*_____________________________________________________________*/
#NavBreadCrumbContainer
{
    background-color: #000000;
    padding: 0px 5px 3px 5px;
   
}
.NavBreadCrumb 
{
	margin: 0 auto;
	padding: 0px 10px 4px 5px;	
	text-align: left;
	color:#6da7e1;	
}
#NavBreadCrumbContainer a:link, 
#NavBreadCrumbContainer a:visited
{
    color:#4d87c1;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
}
#NavBreadCrumbContainer a:hover
{
    color:#CC0000;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
}
/*------------------------------------------------------------------------------*/
/*                                                                              */
/*  L E F T    N A V I G A T I O N    B A R                                     */
/*                                                                              */
/*------------------------------------------------------------------------------*/

/* This is the highest level of menu that is always seen. */
.StaticMenuStyle
{
    background-color: #DADADA;  /* was D8D9B4 */
    width: 150px;
    vertical-align:top;
    text-decoration: none;    
}
.StaticMenuItemStyle
{
    font: normal .9em/1.25em Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
	border: 1px solid;
	border-color: #369369 #003003 #003003;	
	background-color:#DADADA;
	padding-left: 2px;
    text-decoration:none;
}

/* Static Menu  LINKS */
.StaticMenuItemStyle a:link,
.StaticMenuItemStyle a:visited,
.StaticMenuItemStyle a:hover,   
.StaticMenuItemStyle a:active 

{
	color: Black;
	text-decoration: none;	
}

.StaticSelectedStyle
{
    background-color: #CC0000;
    color: White;    
    vertical-align: middle;
	border: 1px solid;
	border-color: #f66f66 #600600 #600600;
	border-left: none;
	text-decoration: none;	
	
}

/* Static Menu  LINKS */
.StaticSelectedStyle a:link 
{
	color: White;
	text-decoration: none;	
}
.StaticSelectedStyle a:visited
{
    color: White;
    text-decoration: none;
}
.StaticSelectedStyle a:hover 
{
	color: Black;
	text-decoration: none;
}
.StaticSelectedStyle a:active
{
    background-color: #CC0000;
    color: White;    
    vertical-align: middle;
	border: 1px solid;
	border-color: #f66f66 #600600 #600600;
	border-left: none;
	text-decoration: none;	
}
.StaticHoverStyle
{
     background-color: #E8E9C4;  
     color: Black;
     cursor: pointer;
}


/* These are the SubMenus that are Dynamcially displayed */
.DynamicMenuStyle
{
    background-color: #DADADA;
    width: 150px;
    vertical-align:top; 
}

.DynamicMenuItemStyle
{
    font: normal .9em/1.25em Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
	border: 1px solid;
	border-color: #369369 #003003 #003003;	
	background-color:#DADADA;
	font-size: 11px;
	padding-left: 2px;
	width: 150px;
 
}
.DynamicMenuItemStyle a:link, 
.DynamicMenuItemStyle a:visited, 
.DynamicMenuItemStyle a:hover,
.DynamicMenuItemStyle a:active 
{
    color: Black;
    text-decoration: none;
}
.DynamicSelectedStyle
{
    background-color: #D8D9B4;
}

.DynamicSelectedStyle a:active
{
    background-color: #CC0000;
    color: White;    
    vertical-align: middle;
	border: 1px solid;
	border-color: #f66f66 #600600 #600600;
	border-left: none;
	text-decoration: none;	
}

.DynamicSelectedStyle a:visited
{
    color: White;
    text-decoration: none;
}
.DynamicSelectedStyle a:hover 
{
	color: White;
	text-decoration: none;
}
.DynamicHoverStyle
{
     background-color: #E8E9C4;  
     color : Black;
     cursor: pointer;
}
/* Static Menu  LINKS */
.DynamicSelectedStyle a:link 
{
	color: White;
	text-decoration: none;	
}

.DynamicSelectedStyle a:visited
{
    color: White;
    text-decoration: none;
}
.DynamicSelectedStyle a:hover 
{
	color: White;
	text-decoration: none;
}
.DynamicSelectedStyle a:active
{
    background-color: #CC0000;
    color: White;    
    vertical-align: middle;
	border: 1px solid;
	border-color: #f66f66 #600600 #600600;
	border-left: none;
	text-decoration: none;	
}
.DynamicHoverStyle
{
     background-color: #E8E9C4;  
     color : Black;
     cursor: pointer;
}

/*----------------------------------------------------------------------------*/
/*                                                                            */
/* F O R M   S T Y L E S                                                      */
/*                                                                            */
/* Note: The fields FormFieldHeader and FormFieldContent need to be here so   */
/*       that the default settings are first.                                 */
/*       The two fields are used extensively in the Forms below.              */
/*----------------------------------------------------------------------------*/
.FormFieldHeader
{
    position: relative;
    float: right;
    text-align: right;          
    vertical-align: top;
    padding-right: 2px;                  
}
.FormFieldContent
{ 
    position: relative;   
    float: left;
    width: 200px;
    text-align: left; 
    vertical-align: top;          
}
.FormInstructions
{
    font-style:italic;
    margin-bottom: 10px;
}
TD.FormInstructions
{
    font-style:italic;
}
TR TD.FormInstructions
{
   font-style:italic;
}
DIV.FormInstruction
{
    margin-bottom: 5px;
}
/* Used for TextBoxs on Forms */
.FormTextBox
{
    font-size: 12px; 
}
.FormTextBoxEmailAddress
{
    width: 200px;
}
/*----------------------------------------------------------------------------*/
/*                                                                            */
/* C O N T A C T    F O R M                                                   */
/*                                                                            */
/*----------------------------------------------------------------------------*/
#ContactUsForm
{
    
}
#ContactUsFormContainer 
{
    width: 600px;
}
#ContactUsFormContainer .swd1Cell
{
    width: 600px;
}
#ContactUsFormContainer .FormFieldHeader
{
    width: 200px;
}
/*----------------------------------------------------------------------------*/
/*                                                                            */
/* P R O F I L E    D E T A I L V I E W                                       */
/*                                                                            */
/*----------------------------------------------------------------------------*/
.ProfileDetailHeader
{
     font-weight:bold;
      color:Maroon;
}
.ProfileDetailItem
{
     color:Fuchsia;
}
.UpdateMessageAlert 
{
	color: #C00;
	font-weight: bold;
}
/*----------------------------------------------------------------------------*/
/*                                                                            */
/* T E A M    A P P L I C A T I O N                                           */
/*                                                                            */
/*----------------------------------------------------------------------------*/
#AppWizardDiv
{
    text-align: left;    
}
.AppWizardStyle
{
     border-color: #CC0000;
     border-width: 3px;  
     border-style: solid;
     width: 1000px;      
}
.AppWizardDivider
{
    width:100%;
	height:3px;
}
/*----------------------------------------------------------------------------*/
/* A P P W I Z A R D    S I D E B A R                                         */  
/*                                                                            */
/* NOTE:                                                                      */
/* The width of the AppWizardSideBar plus the width of the                    */
/* AppWizardStepContent                                                       */
/* cannot exceed the width of the AppWizard                                   */
/*----------------------------------------------------------------------------*/ 
.AppWizardSideBarStyle
{
     border-right-color:#CC0000;
     border-right-width: 2px;
     border-right-style: solid;            
     width:200px;     
     vertical-align:top;
     padding: 0;;
     margin: 0 auto;
     background-color: #FFFFFF;  
     color: #FFFFFF;   
}
.AppWizardSideBarDataListStyle
{
    text-align:right;
}
.AppWizardSideBarHeaderStyle
{
    color: #000000;
    font-size: 18px;
    text-align: center;
    vertical-align: top;
    padding: 0; ;
}
.AppWizardSideBarItemStyle
{
    color: #FFFFFF;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    padding-left: 2px;
}
.AppWizardSideBarSelectedItemStyle
{
    color: #FFFFFF;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    padding-left: 2px;
}

TD.AppWizardSideBarItemStyle a:link,
TD.AppWizardSideBarItemStyle a:visited
{
	color: #FFFFFF;
	font-family: Verdana, Sans-Serif;
    text-decoration : none;
    font-weight: bold;
    font-size: 12px;
}

TD.AppWizardSideBarItemStyle a:hover 
{
	color:#CC0000 ;
	font-family: Verdana, Sans-Serif;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
}
TD.AppWizardSideBarItemStyle a:active 
{
	color:#FFFFFF;
    background-color: #CC0000;
	font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;    
}
/*---------------------------------------------------------------------------*/
/*                                                                           */
/* A P P W I Z A R D    S T E P    C O N T E N T                             */
/*                                                                           */
/*---------------------------------------------------------------------------*/
.AppWizardStepContent
{
    width: 800px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    background-color: #FFFFFF;    
}
.AppWizardStepContentHeaderStyle
{
    background-color: #CC0000;
    color: White;
    font-size: 18px;
    text-align: center;
    vertical-align: top;
    padding: 0; ;
    margin: 0 auto ;
}
.AppWizardStepTitleStyle
{
    color: White;
    font-size: 14px;
    font-style:italic;
    text-decoration: underline;
    font-weight:bold;
    text-align: left;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 5px;
    vertical-align:top;
}
/*---------------------------------------------------------------------------*/
/*                                                                           */
/* A P P W I Z A R D    D E T A I L S V I E W                                */
/*                                                                           */
/*---------------------------------------------------------------------------*/
.AppWizardDetailsView
{
     width: 800px;
     text-align:left;
     position: relative;
     float:left;        
}


TABLE .AppWizardDetailsViewGeneral  TD,
TABLE .AppWizardDetailsViewParent  TD,
TABLE .AppWizardDetailsViewReference  TD, 
TABLE .AppWizardDetailsViewStatus  TD, 
TABLE .AppWizardDetailsViewGifts  TD,
TABLE .AppWizardDetailsViewSpirit  TD,
TABLE .AppWizardDetailsViewDiet  TD,
TABLE .AppWizardDetailsViewMedical  TD,
TABLE .AppWizardDetailsViewTravel  TD
{   
   padding: 5px 0 0 0 ;
   margin: 0 auto;   
}
.AppWizardDetailsViewGeneral
{
    position: relative;
    float:left;
    width: 480px;
    text-align:left;         
}
.AppWizardDetailsViewGeneral .FormFieldHeader
{
    position: relative;
    float: left;  
    text-align:right;   
    width: 200px;     
    margin:  0 auto;      
    padding: 0;;   
    vertical-align: top;
      
    font-weight:bold;        
}
.AppWizardDetailsViewGeneral .FormField
{ 
    position: relative;   
    float: left;
    text-align: left;
    width: 200px;         
    margin:  0 0 0 0; 
    padding: 0;;
    vertical-align: top;    
}
.AppWizardDetailsViewParent
{
    position: relative;
    float:left;
    width: 460px;
    text-align:left;         
}
.AppWizardDetailsViewParent .FormFieldHeader
{
    position: relative;
    float: left;  
    text-align:right;   
    width: 170px;   
    margin:  0 0 0 0;      
    padding: 0;;   
    vertical-align: top;
      
    font-weight:bold;        
}
.AppWizardDetailsViewParent .FormField
{ 
    position: relative;   
    float: left;
    text-align: left;
    width: 200px;          
    margin:  0 0 0 0; 
    padding: 0;;
    vertical-align: top;    
}
.AppWizardDetailsViewReference
{
    position: relative;
    float:left;
    width: 460px;
    text-align:left;         
}
.AppWizardDetailsViewReference .FormFieldHeader
{
    position: relative;
    float: left;  
    text-align:right;   
    width: 170px;      
    margin:  0 0 0 0;      
    padding: 0;;   
    vertical-align: top;
      
    font-weight:bold;        
}
.AppWizardDetailsViewReference .FormField
{ 
    position: relative;   
    float: left;
    text-align: left;
    width: 200px;          
    margin:  0 0 0 0; 
    padding: 0;;
    vertical-align: top;    
}
.AppWizardDetailsViewStatus
{
    position: relative;
    float:left;
    width: 620px;
    text-align:left;           
}
.AppWizardDetailsViewStatus .FormFieldHeader
{
    position: relative;
    float: left;  
    text-align:right;   
    width: 100px;
    height: 22px;   
    margin:  0 0 0 0;      
    padding: 0;;
    padding-right: 3px;   
    vertical-align: top;
      
    font-weight:bold;           
}
.AppWizardDetailsViewStatus .FormField
{ 
    position: relative;   
    float: left;
    text-align: left;
    width: 500px;
    height: 22px;      
    margin:  0 0 0 0; 
    padding: 0;;
    vertical-align: top;         
}
.AppWizardDetailsViewGifts
{
    position: relative;
    float:left;
    width: 820px;
    text-align:left;         
}
.AppWizardDetailsViewGifts .FormFieldHeader
{
    position: relative;
    float: left;  
    text-align:right;   
    width: 100px;       
    margin:  0 0 0 0;      
    padding: 0;;   
    vertical-align: top;
      
    font-weight:bold;        
}
.AppWizardDetailsViewGifts .FormField
{ 
    position: relative;   
    float: left;
    text-align: left;
    width: 700px;         
    margin:  0 0 0 0; 
    padding: 0;;
    vertical-align: top;    
}
.AppWizardDetailsViewSpirit
{
    position: relative;
    float:left;
    width: 720px;
    text-align:left;   
}
.AppWizardDetailsViewSpirit .FormFieldHeader
{
    position: relative;
    float: left;  
    text-align:left;   
    width: 380px;     
    margin:  0 0 0 0;      
    padding: 0;;  
    vertical-align: top;
      
    font-weight:bold;          
    padding-left: 3px; 
}

.AppWizardDetailsViewSpirit .FormField
{ 
    position: relative;   
    float: left;
    text-align: left;
    width: 100px;      
    margin:  0 0 0 0;      
    padding: 0;;
    vertical-align: top; 
}

.AppWizardDetailsViewDiet
{
     width: 530px;
     text-align:left;
     position: relative;
     float:left;        
}
.AppWizardDetailsViewDiet .FormFieldHeader
{
     position: relative;
     float: left;
     text-align:left;
     width: 300px;
     font-weight:bold;          
     padding-left: 3px;
     padding-bottom: 15px; 
     vertical-align: top;
              
}
.AppWizardDetailsViewDiet .FormField
{ 
    position: relative;   
    float: left;
    width: 100px;
    text-align: left;     
    padding-left: 0px;
    margin-bottom: 15px;
    vertical-align: top;      
}
.AppWizardDetailsViewDiet .ValidatorTextMessage
{
     width: 100px;
     position: relative;
     float: left;
     padding-left: 3px;
     padding-right: 10px;
     margin-left: 5px;
     margin-bottom: 15px; 
    /* background-color: #DDDDDD; */
     color: Red;
}

.AppWizardDetailsViewMedical
{
     width: 730px;
     text-align:left;
     position: relative;
     float:left;        
}
.AppWizardDetailsViewMedical .FormFieldHeader
{
     position: relative;
     float: left;  
     text-align:left;   
     width: 300px;
     margin-top: 15px;      
     margin-bottom: 15px;     
     vertical-align: top;
     
     padding-left: 3px;
     font-weight:bold; 
              
}
.AppWizardDetailsViewMedical .FormField
{ 
    position: relative;   
    float: left;
    text-align: left; 
    width: 100px;   
    margin-top: 15px;
    margin-bottom: 15px;   
    vertical-align: top;  
    
    padding-left: 0px;    
}
.AppWizardDetailsViewMedical .ValidatorTextMessage
{    
     position: relative;
     float: left;
     text-align: left;
     width: 100px;     
     margin-top: 15px; 
     margin-bottom: 15px;     
     vertical-align: top;
     
     margin-left: 5px;
     padding-left: 3px;
     padding-right: 10px;
 /*    background-color: #DDDDDD; */
     color: Red;
}

.AppWizardDetailsViewTravel
{
     width: 530px;
     text-align:left;
     position: relative;
     float:left;          
}
.AppWizardDetailsViewTravel .FormFieldHeader
{
     position: relative;
     float: left;  
     text-align:left;   
     width: 270px;
     margin: 0 auto ;
     padding: 0;;   
     vertical-align: top;     
     padding-left: 3px;
     font-weight:bold;    
              
}
.AppWizardDetailsViewTravel .FormField
{ 
    position: relative;   
    float: left;
    text-align: left; 
    width: 100px;   
    margin: 0 auto ;
    padding: 0;;   
    vertical-align: top;       
}
.AppWizardDetailsViewTravel .ValidatorTextMessage
{    
     position: relative;
     float: left;
     text-align: left;
     width: 100px;     
     margin-top: 15px; 
     margin-bottom: 15px;     
     vertical-align: top;
     
     margin-left: 5px;
     padding-left: 3px;
     padding-right: 10px;
    /* background-color: #DDDDDD; */
     color: Red;
}

.AppWizardReviewTable
{
}
.AppWizardReviewSectionHeader
{
    color: White;
    font-size: 14px;
    font-style:italic;
    font-weight:bold;
    text-decoration: underline;    
    text-align: left;
    padding-left: 3px;    
    vertical-align:top;
    margin-top: 20px;    
}
.AppWizardReview
{
     width: 530px;
     text-align:left;
     position: relative;
     float:left;          
}

.AppWizardReviewDetailsHeader
{
     position: relative;
     float: left;  
     text-align:left;   
     width: 150px;
     margin: 0 auto ;
     padding: 0;;   
     vertical-align: top;     
     padding-left: 3px;
     font-weight:bold;    
              
}
.AppWizardReviewDetailsItem
{ 
    position: relative;   
    float: left;
    text-align: left; 
    width: 400px;   
    margin: 0 auto ;
    padding: 0;;   
    vertical-align: top;       
}
.AppWizardQuestions
{
    text-align: left;
}

.FormFieldDDL
{ 
    position: relative;   
    float: left;
    width: 204px;
    text-align: left; 
    vertical-align: top;       
}
.AppWizardDetailsViewMessages
{
     position: relative;
     float: left;
     width: 100px;    
     padding-left: 3px;
     padding-right: 10px;
     margin-left: 5px;
     color: Red;
}


/*--------------------------------------------------------------------*/
/* For our Error messages at the bottom of the page in the AppWizard  */
/*--------------------------------------------------------------------*/
.AppWizardErrorMessageContainer
{   
    width: 100%;
    text-align: center; 
    margin-top: 10px;
    margin-bottom: 10px;   
}
.AppWizardErrorMessageContent
{
    width: 500px;
    text-align: left;
    background-color: #FFFFFF;
    
}
.AppWizardErrorMessage
{    
    padding-left: 3px;
    padding-right: 10px;
    margin-left: 5px;    
    color: Red;
}

.AppWizardStatusComments
{
     width: 300px;
     height: 200px;
}
.AppWizardNavigationStyle
{
    text-align:center;  
    background-color: #FFFFFF; 
}

.AppWizardWarnings
{
     color: #FFFFFF;
}
.AppWizardStepInstructions
{
     font-weight:bold;
}
/*--------------------------------------------------------------------*/
/* For our Error messages at the bottom of the page in the AppWizard  */
/*--------------------------------------------------------------------*/
.ErrorMessageContainer
{   
    width: 100%;
    text-align: center; 
    margin-top: 10px;
    margin-bottom: 10px;      
}
.ErrorMessageContent
{   
    text-align: left;    
}
.ErrorMessage
{    
    padding-left: 3px;
    padding-right: 10px;
    margin-left: 5px;    
    color: Red;    
}
/*--------------------------------------------------------------------*/
/* this is for the NEW ErrorMessage TextBox                           */
/*--------------------------------------------------------------------*/
.ErrorMessageArea
{      
    padding-right: 3px;
    padding-left: 3px;        
    color: Red;     
    width: 760px;
    background-color: #EEEEEE;
}
/*--------------------------------------------------------------------*/
/* Site Wide Valdiation Summary Styles                                */
/*--------------------------------------------------------------------*/
#ValidationSummaryContainer
{
     text-align: center;
     margin-top: 5px;
     margin-bottom: 18px;          
}
#ValidationSummaryContent
{
     text-align: left;
     background-color: #EEEEEE;
     width:500px;         
}
.ValidationSummaryMessages
{
    width: 497px;
    position: relative;
    float: left;     
    color: Red;
    padding-left: 3px;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
}

.ValidatorTextMessage
{    
     width: 10px;    
     padding-left: 3px;
     color: White;
}

/*--------------------------------------------------------------------------*/
/* Centers the Trip Scheduling form fields                                  */
/*--------------------------------------------------------------------------*/
.UserViewContainer
{
    text-align: center;
    width:100%;
    margin-top: 15px;
}

/*----------------------------------------------------------------------------*/
/*                                                                            */
/* P A G E    C O N T A I N E R S                                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/
#HomePageContainer
{
    background-color:#7C7C7A; 
    padding-top: 1em;   
}
#swdHomeBoxLeftColumn
{
    vertical-align: top;
}
#swdHomeBoxRightColumn
{
    vertical-align: top;
}

/*----------------------------------------------------------------------------*/
/*                                                                            */
/* C O N T E N T    B O X E S                                                 */
/*                                                                            */
/*----------------------------------------------------------------------------*/
#swdHomePageNews
{
    text-align:left;
    background-color: Black;
    width: 525px;
}
#swdHomePageNews .swdBoxContent
{
    background:#000000;
    color: White;
    border-width: 1px; 
    border-style:solid; 
    border-color:#000000;
    padding:0px 12px 0px 9px; 
    text-align: left;
    vertical-align: top;
}
#swdHomePageNews .swdBoxHeader
{
    height:5px;
    overflow:hidden;
    background:#000 url(/Images/2.0/Section/Home/curve_tr_black.gif) 100% 0 repeat-x;
}

#swdHomePageNews .swdBoxHeader div
{
    height:5px;
    width:5px;
    background:url(/Images/2.0/Section/Home/curve_tl_black.gif) 0 0 no-repeat;
}
#swdHomePageNews .swdBoxFooter
{
    height:5px;
    overflow:hidden;
    background:#000 url(/Images/2.0/Section/Home/curve_br_black.gif) 100% 0 no-repeat;
}
#swdHomePageNews .swdBoxFooter div
{
    height:5px;
    width:5px;
    background:url(/Images/2.0/Section/Home/curve_bl_black.gif) 0 0 no-repeat;
}


/* content area individual cells */
#swdHomePageBoxLeftColumn
{
    background-color:#7c7c7a;
    padding:0 18px 0 18px;    
    vertical-align: top;    
}

.swdHomePageNewsContent
{
    margin:0px; 
    padding:0px;
}

.swdHomePageNewsContentTxt p,
.swdHomePageNewsContentTxt p
{
    margin:0 0 6px 0;
}
.swdHPRightCol
{
    width:525px;
    padding:0 18px 0 18px;
}
.swdHPRightColBottom
{
    padding: 9px 0 40px 0;
}

#swdHomeBoxTable
{
  background-color:#7C7C7A;
  padding: 10px 5px 5px 5px;
  margin: 0;
}
/* right column boxes */
/* OK */
.swdBoxHead
{
    padding:6px 11px 12px 11px;
    background:#000000;
    color:#CCCCCC;
    font-size:1.2em;
    line-height:1.35em;
    font-weight:bold;
    vertical-align: top;
}
/* OK */
.swdBoxHead2
{
    padding:8px 11px 17px 0px;
    background:#000000;
    color:#CCCCCC;
    font-size:1.5em;
    font-weight:bold;
}
/* OK */
.swdBoxHead3
{
    padding:0px 11px 15px 0px;  
    background:#000000;
    color:#CCCCCC;
    font-size:1.5em;
    font-weight:bold;
}

/* OK WITH one error */
#swdMainContent .swd1Cell .swdBoxContent, 
#swdMainContent td.swd2CellContent, 
#swdMainContent td.swd2CellContent .swdBoxContent 
{
    color:#FFFFFF;
    background-color: #484848  ;  /* At CNN URL is invalid */
    /* http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnn/programs/robin.and.company/box_bg.gif */
    border-color:#484848;
    vertical-align: top;
}


/* OK */
table.swd2Cells .swdBoxContent,
.swd1Cell .swdBoxContent
{
    background: #23517A;
    border-width:0 1px;
    border-style:solid;
    border-color:#29669f;
    padding:12px 11px 10px 11px; 
}

/* OK */
table.swd2Cells .swdBoxHeader,
.swd1Cell .swdBoxHeader
{
    height:5px;
    overflow:hidden;
    background:#000000 url(/Images/2.0/Section/Home/black_tr.gif) 100% 0 repeat-x;
    color:#FFFFFF;
}

/* OK */
table.swd2Cells .swdBoxHeader div,  
.swd1Cell .swdBoxHeader div
{
    height:5px;
    width:5px;
    background:url(/Images/2.0/Section/Home/black_tl.gif.gif) 0 0 no-repeat;
}

/* OK */
table.swd2Cells .swdBoxFooter,
.swd1Cell .swdBoxFooter
{
    height:5px;
    overflow:hidden;
    background:#7c7c7a url(/Images/2.0/Section/Home/color_br.gif) 100% 0 no-repeat;height:4px;overflow:hidden;
}

/* OK */
table.swd2Cells .swdBoxFooter div,
.swd1Cell .swdBoxFooter div
{
    height:5px;
    width:5px;
    background: url(/Images/2.0/Section/Home/color_bl.gif) 100% 0 no-repeat;
    height:4px;
    overflow:hidden;
}


table.swd2Cells td
{
    vertical-align:top;
}

table.swd2Cells td.swd2CellContent
{
    width:258px; 
  /*  background:#23517A url(/Images/2.0/Section/Home/ac360_box_bg.gif);*/
    background-color: #484848;
}

.swd1Cell
{
    width:525px;
}

.swdContentImg
{
    float:left;
    padding:0 5px 5px 0;
    display: block;
}
.swdHeader2
{
    color:#FFFFFF;
    font-weight:bold;
}

.swdContentTxt
{
    color:#cccccc; 
    font-size:11px;
    padding:0px;
    margin:0 0 6px 0;
}
.swdContentTxt2
{
    color:#cccccc; 
    font-size:12px; 
    padding:0px;
    margin:0 0 6px 0;
}
.swdContentTxt ul,
.swdContentTxt2 ul
{
    padding:0; 
    margin:0; 
    list-style:none; 
    clear:both;
}
.swdContentTxt ul li,
.swdContentTxt2 ul li
{
    padding-left: 8px;
    background: url(/Images/2.0/Section/Home/bullet.gif) no-repeat left 6px;
    font-weight:normal; 
    margin:0 0 2px 0;
    line-height:13px;
    vertical-align:middle;
}

#swdMainContent td.swd2CellContent .swdContentTxt, 
#swdMainContent td.swd2CellContent .swdContentTxt2,
#swdMainContent .swd1Cell .swdContentTxt,
#swdMainContent .swd1Cell .swdContentTxt2,
#swdMainContent .swdContentTxt .swdHeaderCaps
{
    color:#FFFFFF;
} 

#swdMainContent .swdBoxHead,
#swdMainContent .swdBoxHead2,
#swdMainContent .swdBoxHead3
{
    color:#FFFFFF;
}

/* BoxContent Links          */
#swdMainContent .swdBoxContent a:link, 
#swdMainContent .swdBoxContent a:visited
{
    color:#f6d85e !important;
    text-decoration:none;
}
#swdMainContent table.swd2Cells a:hover,
#swdHover swd1Cell a:hover
{
    color:#F7E59B !important;
}

.swdHomeContentImg
{
    float:left;
    padding:0 5px 5px 0;
    display: block;
    border: 0;    
}

/* common paddings */
.swdPad1Top{padding: 1px 0 0 0;}
.swdPad2Top{padding-top:2px;}
.swdPad3Top{padding-top:3px;}
.swdPad3T{padding-top:3px;}
.swdPad4Top{padding-top:4px;}
.swdPad5Top{padding-top:5px;}
.swdPad6Top{padding-top:6px;}
.swdPad7Top{padding:7px 0 0 0;}
.swdPad8Top{padding-top:8px;}
.swdPad9Top{padding-top:9px;}
.swdPad12Top{padding-top:12px;}
.swdPad13Top{padding-top:13px;}
.swdPad14Top{padding: 14px 0 0 0;}
.swdPad16Top{padding-top:16px;}
.swdPad16T{padding-top:16px;}
.swdPad18Top{padding:18px 0 0 0;}
.swdPad30Top{padding-top:30px;}
.swdPad156Top{padding:156px 0 0 0;}

/* Standard Padding */
.swdPad5Left{padding-left:5px;}
.swdPad6Left{padding-left:6px;}
.swdPad8Left{padding-left:8px;}
.swdPad9Left{padding-left:9px;}
.swdPad12Left{padding-left:12px;}

/* generic alignment */
.alignLeft {text-align: left;}
.alignCenter {text-align: center; margin: 0 auto;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
#LoginPageContainer
{
    width: 100%;
}
#LoginPageContainer .swd1Cell
{
    text-align: center;
    margin: 0 auto;
}
/*----------------------------------------------------------------------------*/
/* C O N T R A C T S                                                          */
/*----------------------------------------------------------------------------*/
#swdTOSPageContainer
{
    text-align: center;
}
#swdTOSContainer
{
    text-align:center;
    width: 700px;
    border-width: 3px;
    border-color: #000000;
    background-color: #484848;
    margin-bottom:20px;
    margin-top:40px;
    
}
#swdTOSContainer .swdBoxHeader
{
    height:5px;
    overflow:hidden;
    background:#000 url(/Images/2.0/Section/Home/curve_tr_black.gif) 100% 0 repeat-x;
}
#swdTOSContainer .swdBoxHead
{
    font-size: 22px;
}

#swdTOSContent
{
     text-align: left;
     color: #FFFFFF;  
     padding-left: 18px;
     padding-right: 18px; 
     padding-bottom: 18px;  
}
.swdTOSSectionTitle
{
    color:#FFFFFF;
    font-size: 16px;
    font-weight: bold;
}
.swdTOSSubParagraph
{
     padding-left: 20px;
}
#swdTOSContent li
{
    padding-bottom: 10px;
}
#ContactFormContainer
{
    text-align: center;
}
/*--------------------------------------------------------------------------*/
/* Deadline Table                                                           */
/*--------------------------------------------------------------------------*/
#DeadlineTableContainer
{
    width: 435px;
    text-align: center;
    padding-left: 5px;
}
#DeadlineTableContent
{
    width: 31em;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #CC0000;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #CC0000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #CC0000;
    
}
.DeadlineTable
{
   
}
.DeadlineTableRow
{
   padding-top: 5px;
   padding-bottom: 5px;
}
.DeadlinePurpose
{
    width: 15em;
    padding-left: 5px;
}
.DeadlineTable th
{
    background-color: #CC0000;
    color: #FFFFFF;
    font-size: 1.0em;
    font-weight: bold;
}
.DeadlineAmount
{
    width: 8em;
}
.DeadlineDate
{
    width: 8em;
}
/*---------------------------------------------------------------------------*/
/* Purple Bullet UL and LI styles                                            */
/*---------------------------------------------------------------------------*/
.BulletContainer
{   
    padding-left: 30px;
}
ul.PurpleBullet 
{
    margin-top: 0.5em;
    margin-bottom: 1em;
}

ul.PurpleBullet li 
{
    list-style-image: url(/Images/2.0/Common/purpleBullet.gif);
    list-style-type: disc;
}

#Application
{
    
}
/*----------------------------------------------------------------------*/
/* Application Steps Page                                               */
/*----------------------------------------------------------------------*/
#AppStepContainer
{
    width: 1102px;
    text-align: center;
}
#AppStepContent
{
    width: 1102px;   
}
#AppStepHead
{
    width: 1102px;   
    color: #000000;
    font-size: 1.5em;
    line-height: 1.65em;
    padding-bottom: 20px;
    background-color: #CC0000;
}
#AppStepHeadStepNumber
{
    position: relative;
    float: left;
    width: 77px;
    text-align: left;
    padding-left:5px;
    font-size: 18px;
    background-color: #CC0000;
    color: #FFFFFF;
}
#AppStepHeadStepActivity
{
    position: relative;
    float: left;
    width: 1015px;
    text-align: left;
    font-size: 18px;
    background-color: #CC0000;
    padding-left: 5px;
    color: #FFFFFF;
}
.AppStep
{
    width:1102px;    
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CC0000;
   
    
}
.AppStepNumber
{  
    position: relative;
    float: left;  
	font-size: 36px;
	font-weight: bold;
	line-height: 39px;
	color: #B81E36;	
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 15px;
	width: 62px;	
	
}
.AppStepText
{
    position: relative;
    float: left;
    width: 1020px;
    padding-bottom: 15px;
}
/*----------------------------------------------------------------------*/
/* Part of the Equal Columns Solution                                   */
/*----------------------------------------------------------------------*/
.AppColumn
{
	width:152px;
	position:absolute;
	z-index:0;	
	bottom:0;
	border: none;	
}
.AppColumnOneone
{
    background-color: #DADADA; /* was D8D9B4 */
    width:152px;
}
.AppColumnTwo
{
    background-color:#FFFFFF ;
    left:152px;
    width:1102px;
}
.AddressContainer
{
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
} 
.AddressContent
{
    font-weight: bold;
    width: 22em;
    border-style: solid;
    border-width: 1px;
    border-color: #CC0000;
}
#DonationsContainer
{
    width: 100%;    
    text-align: center;
}
#DonationsContent
{
    width: 45%;
    border-style: solid;
    border-width: 1px;
    border-color: #cc0000;
    text-align: center;
    padding: 5px 5px 5px 5px;
}
/*-----------------------------------------------------------------------------*/
/*                       ADMINISTRATION                                        */
/*                                                                             */
/* Used with permission from 4GuysFromRolla Simple web site demonstrating the  */ 
/* Admin functions                                                             */
/*                                                                             */
/*-----------------------------------------------------------------------------*/
/*th 
{
	background-color: #FFC;
	text-align: left;
}*/
.UserViewList
{
	width: 100%;
	border: 1px solid #000;
}
table.UserViewList tr th
{
	text-align: left;
	background-color: #666;
	color: #FFF;
	font-size: 100%;
	border-style: none;
	padding: 2px 20px 2px 2px;
}
.UserViewList tr td
{
	border-bottom: 1px solid #999;
	padding: 2px 20px 2px 2px;
}
.UserViewList tr 
{
	background-color: #FFC;
}

/* Original usage was table.list tr.odd   */
.UserViewList tr.UserViewListAlternateRow
{
	background-color: #FFFFA8;
}


td.DetailHeader
{
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
	border-style: none;
	padding: 3px 10px 3px 0px;
}


/*----------------------------------------------------------------------------*/
/*                                                                            */
/* S E C U R I T Y    D E T A I L S                                           */
/*                                                                            */
/*----------------------------------------------------------------------------*/
.alert 
{
	color: #C00;
	font-weight: bold;
}
.UserRolesStyle
{
    height:40px;
    text-align:left;
    vertical-align:top;
} 
.AdminUserViewTableStyle
{
 background-color: #EEEEEE;
}
 
.AdminUserViewTableHeaderStyle 
{
	background-color: #CC0000;
	padding: 5px;
	color: #FFF;	
    height: 35px;
	border: 1px solid #009;
	text-align: center;
	
}
.AdminUserViewTableHeaderStyle  td
{
   font-size: 18px; 
}


.AdminUserViewDetailsStyle
{
	border: 2px solid #009;
	padding: 10px;
	padding-left: 5px;
	padding-right: 10px;
	background-color:#EEE;
}
.UserViewDetailEditRowStyle
{
     background-color: #EEEEEE;
     height:15px;    
}
.UserViewDetailHeaderStyle
{
    text-align: right;
	font-weight: bold;
	white-space: nowrap;
	border-style: none;
	padding: 0px 10px 0px 0px; 
	height: 15px;  
}
.UserViewDetailItemStyle 
{
	width: 100%;
	padding: 0px 10px 0px 0px;
    border: none;
    height: 15px;  
}
.UserViewCommandRowStyle TD
{
    height:35px;
    text-align: center;
    border: none;
    
}
.StatementOfFaithContainer
{
    width: 800px;
    text-align: center;
}
.StatementOfFaithContent
{
    width: 525px;
}
.MissionTripThumbnailImage
{
    text-align: center;
}
/*------------------------------------------------------------------------------------*/
/* DevExpress Styles                                                                  */
/*------------------------------------------------------------------------------------*/
.validatorCalloutHighlight
{
    background-color: #FFFACD;  /* Lemon Chiffon  */
}

.ModalPopup
{    
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.ModalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*-------------------------------------------------------------------------------*/
/*                                                                               */
/* GridView Pager Styles                                                         */
/*                                                                               */
/*-------------------------------------------------------------------------------*/
.PagerStyle
{  
        
}
.PagerStyle TABLE
{   
    margin-top: 3px;
    margin-bottom: 3px;
    
        
}
.PagerStyle TABLE TR
{
    padding-left: 5px; 
}
.PagerStyle TABLE TD
{
    border-style: solid;
    border-color: #484848;
    border-width: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #D7D9FD;	
}
/*-------------------------------------------------------------------------------*/
/*                                                                               */
/*                       G R I D V I E W S                                       */
/*                                                                               */
/*-------------------------------------------------------------------------------*/
#GridViewPageContainer
{        
     padding-top: 10px;
     padding-bottom: 10px;         
     width: 1102px;           
}
#GridViewPageContent 
{
    text-align: center; /* Using both text-align: center AND margin: 0 auto; to */
    margin:0 auto;      /* cause the centering of the DIV within a DIV          */
        
    padding-bottom: 10px; 
    padding-top: 5px; 
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;   
      
}
.GridViewSeparatorBar
{
    width:100%;  
	height:3px;
	margin: 0;
	padding: 0;      
    background: url('/Images/2.0/Common/CC0000.pixel.png'); 
    background-repeat: repeat;
      
}
.GridViewMenuContainer
{
   
    text-align: left;
    padding-bottom: 10px;     
}
.GridViewSelectionCriteriaContainer
{
    text-align: left;
    margin-bottom: 5px;
}
#UserGridViewContainer,
#ActiveUserGridViewContainer,
#LockedUserGridViewContainer,
#OnlineUserGridViewContainer,
#UsersByRoleGridViewContainer,
#UserRolesGridViewContainer,
#TripGridViewContainer
{
    margin-bottom: 15px;     
    padding-left: 10px;
    padding-right: 10px;         
}
#TripGridViewContainer
{
    width: 948px;      
}
#TripGridViewContent
{
    background-color: #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
}
#UserViewLinksContainer
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.UserGridViewLink,
.ProductCategoryViewLink,
.ProductBundleViewLink,
.ProductViewLink,
.InquiryViewLink,
.UserViewLink
{
    margin-right: 10px;
}

/*-----------------------------------------------------------------------------*/
/* GridView Control's Overall Look                                             */
/*-----------------------------------------------------------------------------*/
.UserRolesGridView,
.UserGridView,
.ActiveUsersGridView,
.LockedUsersGridView,
.OnlineUsersGridView,
.UsersByRoleGridView,
.TripGridView
{
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
    margin: 0;
    padding: 0;
}


.GridViewTitleContainer
{      
    text-align: center; 
    font-size: 14px;
    height: 35px;  
    margin: 0;   
    padding: 0;
}
.GridViewTitle
{
    font-size: 14px;
    color: #000000;    
    background: URL(/Images/2.0/BackGrounds/BlueGrad35.gif) repeat-x top left; 
    background-color: #FFFFFF;   
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    height: 25px;   
    margin: 0;    
    font-weight: bold;      
}
/*-------------------------------------------------------------------------------*/
/* Command Links above the GridViews                                             */
/*-------------------------------------------------------------------------------*/
.GridViewCommandLinksContainer
{
    font-size: 12px;
    color: #000000;
    text-align: left;    
    padding-right: 5px;
    height: 25px;   
    margin: 0px;    
    font-weight: bold; 
         
}
/*-------------------------------------------------------------------------------*/
/* Paging Stats at bottom of Gridviews                                           */
/*-------------------------------------------------------------------------------*/
#GridViewStatsContainer
{
    text-align: left;   
    height: 25px;
    vertical-align: middle; 
    padding-top: 4px;  
}
#GridViewItemsPerPageContainer
{
    width: 80%;
    float: left;   
}

#GridViewResultsContainer
{
    width: 18%;
    float: left;
    text-align: right;
    vertical-align: middle; 
    padding-top: 5px;   
}

#SearchCriteriaContainer
{
    text-align: left;   
    height: 25px;
    vertical-align: middle; 
    padding-top: 4px;
}
#SearchCriteriaContainer .SearchCriteriaHeader
{    
    float: left;
    padding-left: 3px;
}
.AlphaLinksContainer
{    
    float: left;
}
.GridViewRow 
{
	background-color: #B9BBDF;	
}

.GridViewAlternateRow
{	
	background-color: #D7D9FD;	
}
.GridViewRow a:link,
.GridViewRow a:visited,
.GridViewRow a:hover,
.GridViewAlternatRow a:link,
.GridViewAlternatRow a:visited,
.GridViewAlternatRow a:hover
{
    color: Blue;
}

/*--------------------------------------------------------------------------------*/
/* GridView Control's Header                                                      */
/*--------------------------------------------------------------------------------*/
.UsersGridViewHeader,
.ActiveUsersGridViewHeader,
.LockedUsersGridViewHeader,
.OnlineUsersGridViewHeader,
.UsersByRoleGridViewHeader,
.UserRolesGridViewHeader,
.TripGridViewHeader
{
    font-size: 14px;   
    background: URL(/Images/2.0/BackGrounds/BlueGrad35.gif) repeat-x top left;
    padding: 0 10px;    
    margin: 0px;
    background-color: #FFFFFF;
    font-weight: bold;
    color: #000000;
    height: 35px;
    text-align: center;
}
/*-------------------------------------------------------------------------------*/
/* UsersGridView                                                                 */
/*-------------------------------------------------------------------------------*/
#UserGridViewContainer .UserNameHeader,
#UserGridViewContainer .UserName,
#UserGridViewContainer .EmailAddressHeader,
#UserGridViewContainer .EmailAddress,
#UserGridViewContainer .CommentHeader,
#UserGridViewContainer .Comment,
#UserGridViewContainer .CreationDateHeader,
#UserGridViewContainer .CreationDate,
#UserGridViewContainer .LastLoginDateHeader,
#UserGridViewContainer .LastLoginDate,
#UserGridViewContainer .DeleteHeader,
#UserGridViewContainer .DeleteDate
{   
   padding-left: 3px;
   padding-right: 3px;
}

/*-------------------------------------------------------------------------------*/
/* ActiveUsersGridView                                                           */
/*-------------------------------------------------------------------------------*/
#ActiveUserGridViewContainer .UserNameHeader,
#ActiveUserGridViewContainer .UserName,
#ActiveUserGridViewContainer .EmailAddressHeader,
#ActiveUserGridViewContainer .EmailAddress,
#ActiveUserGridViewContainer .LastLoginDateHeader,
#ActiveUserGridViewContainer .LastLoginDate,
#ActiveUserGridViewContainer .LastActivityDateHeader,
#ActiveUserGridViewContainer .LastActivityDate,
#ActiveUserGridViewContainer .IsOnlineHeader,
#ActiveUserGridViewContainer .IsOnline,
#ActiveUserGridViewContainer .IsLockedOutHeader,
#ActiveUserGridViewContainer .IsLockedOut
{   
   padding-left: 3px;
   padding-right: 3px;
}
/*-------------------------------------------------------------------------------*/
/* LockedUsersGridView                                                           */
/*-------------------------------------------------------------------------------*/
#LockedUserGridViewContainer .UserNameHeader,
#LockedUserGridViewContainer .UserName,
#LockedUserGridViewContainer .EmailAddressHeader,
#LockedUserGridViewContainer .EmailAddress,
#LockedUserGridViewContainer .LastLoginDateHeader,
#LockedUserGridViewContainer .LastLoginDate,
#LockedUserGridViewContainer .LastActivityDateHeader,
#LockedUserGridViewContainer .LastActivityDate,
#LockedUserGridViewContainer .IsActiveHeader,
#LockedUserGridViewContainer .IsActive,
#LockedUserGridViewContainer .IsOnlineHeader,
#LockedUserGridViewContainer .IsOnline,
#LockedUserGridViewContainer .IsLockedOutHeader,
#LockedUserGridViewContainer .IsLockedOut
{   
   padding-left: 3px;
   padding-right: 3px;
}
/*-------------------------------------------------------------------------------*/
/* OnlineUsersGridView                                                           */
/*-------------------------------------------------------------------------------*/
#OnlineUserGridViewContainer .UserNameHeader,
#OnlineUserGridViewContainer .UserName,
#OnlineUserGridViewContainer .EmailAddressHeader,
#OnlineUserGridViewContainer .EmailAddress,
#OnlineUserGridViewContainer .LastLoginDateHeader,
#OnlineUserGridViewContainer .LastLoginDate,
#OnlineUserGridViewContainer .LastActivityDateHeader,
#OnlineUserGridViewContainer .LastActivityDate,
#OnlineUserGridViewContainer .IsActiveHeader,
#OnlineUserGridViewContainer .IsActive,
#OnlineUserGridViewContainer .IsOnlineHeader,
#OnlineUserGridViewContainer .IsOnline,
#OnlineUserGridViewContainer .IsLockedOutHeader,
#OnlineUserGridViewContainer .IsLockedOut
{   
   padding-left: 3px;
   padding-right: 3px;
}
/*-------------------------------------------------------------------------------*/
/* UsersByRoleGridView                                                           */
/*-------------------------------------------------------------------------------*/
#UsersByRolesGridViewContainer .UserNameHeader,
#UsersByRolesGridViewContainer .UserName,
#UsersByRolesGridViewContainer .EmailAddressHeader,
#UsersByRolesGridViewContainer .EmailAddress,
#UsersByRolesGridViewContainer .LastLoginDateHeader,
#UsersByRolesGridViewContainer .LastLoginDate,
#UsersByRolesGridViewContainer .LastActivityDateHeader,
#UsersByRolesGridViewContainer .LastActivityDate,
#UsersByRolesGridViewContainer .IsActiveHeader,
#UsersByRolesGridViewContainer .IsActive,
#UsersByRolesGridViewContainer .IsOnlineHeader,
#UsersByRolesGridViewContainer .IsOnline,
#UsersByRolesGridViewContainer .IsLockedOutHeader,
#UsersByRolesGridViewContainer .IsLockedOut
{   
   padding-left: 3px;
   padding-right: 3px;
}
.SearchCriteriaHeader
{
   font-weight: bold;
   padding-right: 5px; 
}

#UserRolesGridViewContainer .RoleNameHeader,
#UserRolesGridViewContainer .RoleNameDetail,
#UserRolesGridViewContainer .UserCountHeader,
#UserRolesGridViewContainer .UserCountDetail,
#UserRolesGridViewContainer .CommandHeader,
#UserRolesGridViewContainer .CommandDetail,
#UserRolesGridViewContainer .RoleName
{
    padding-left: 3px;
    padding-right: 3px;
}
#UserGridView .GridViewRow
{
    padding-top: 3px;
    padding-bottom: 3px;
}
/*-------------------------------------------------------------------------------*/
/* Trip Scdeduling                                                               */
/*-------------------------------------------------------------------------------*/

.TripGridViewHeader
{      
    background: URL(/Images/2.0/BackGrounds/BlueGrad45.gif) repeat-x top left;   
    height: 45px;
    vertical-align: middle;    
}
#TripGridViewContainer .TripIDHeader,
#TripGridViewContainer .TripID,
#TripGridViewContainer .ActionCheckBoxHeader,
#TripGridViewContainer .ActionCheckBox,
#TripGridViewContainer .TripTitleHeader,
#TripGridViewContainer .TripTitle,
#TripGridViewContainer .DestinationCityHeader,
#TripGridViewContainer .DestinationCity,
#TripGridViewContainer .DestinationCountryHeader,
#TripGridViewContainer .DestinationCountry,
#TripGridViewContainer .DepartureDateHeader,
#TripGridViewContainer .DepartureDate,
#TripGridViewContainer .ReturnDateHeader,
#TripGridViewContainer .ReturnDate,
#TripGridViewContainer .TripStatusHeader,
#TripGridViewContainer .TripStatus,
#TripGridViewContainer .TripAvailabilityHeader,
#TripGridViewContainer .TripAvailability
{
    padding-left: 3px;
    padding-right: 3px
}
#TripGridViewContainer .TripIDHeader,
#TripGridViewContainer .ActionCheckBoxHeader,
#TripGridViewContainer .TripTitleHeader,
#TripGridViewContainer .DestinationCityHeader,
#TripGridViewContainer .DestinationCountryHeader,
#TripGridViewContainer .DepartureDateHeader,
#TripGridViewContainer .ReturnDateHeader,
#TripGridViewContainer .TripStatusHeader,
#TripGridViewContainer .TripAvailabilityHeader
{
    text-align: center;
} 
 
#TripGridViewContainer .TripIDHeader,
#TripGridViewContainer .TripIDDetail
{
    width: 30px;    
}

#TripGridViewContainer .ActionCheckBoxHeader,
#TripGridViewContainer .ActionCheckBoxDetail
{
    width: 50px;
    background-color: Lime;
}
#TripGridViewContainer .TripTitleHeader,
#TripGridViewContainer .TripTitleHeader
{
    width: 300px;
}
#TripGridViewContainer .DestinationCityHeader,
#TripGridViewContainer .DestinationCityHeader
{
    width: 100px;
}
#TripGridViewContainer .DestinationCountryHeader,
#TripGridViewContainer .DestinationCountryDetail
{
    width: 100px;
}
#TripGridViewContainer .DepartureDateHeader,
#TripGridViewContainer .DepartureDateDetail
{
    width: 80px;
}
#TripGridViewContainer .ReturnDateHeader,
#TripGridViewContainer .ReturnDateDetail
{
    width: 80px;
}
#TripGridViewContainer .TripStatusHeader,
#TripGridViewContainer .TripStatusHeader
{
    width: 50px;
}
#TripGridViewContainer .TripAvailabilityHeader,
#TripGridViewContainer .TripAvailabilityDetail
{
   width: 80px;
} 
#TripGridViewContainer .TripIDDetail
{
    text-align: right;    
} 
/*-------------------------------------------------------------------------------*/
/*                                                                               */
/*                       D E T A I L S V I E W                                   */
/*                                                                               */
/*-------------------------------------------------------------------------------*/
#DetailsViewPageContainer
{        
     padding-top: 10px;
     padding-bottom: 10px;         
     width: 1102px;        
}
#DetailsViewPageContent
{
    text-align: center; /* Using both text-align: center AND margin: 0 auto; to */
    margin:0 auto;      /* cause the centering of the DIV within a DIV          */
    width: 775px;    
    padding-bottom: 10px;    
}
.DetailsViewMenuContainer
{
    width: 768px;
    text-align: left;
    padding-bottom: 10px;    
}
.DetailsViewRow
{    
    
}
.DetailsViewAlternateRow
{    
    
}

#UserEditContainer
{
    width: 772px;
    padding: 5px;     
    text-align: center;
    background-color: #EEEEEE;
}
/*-------------------------------------------------------------------------------*/
/* Details View Field Headers                                                    */
/*-------------------------------------------------------------------------------*/
.DetailsViewFieldHeaderText
{
    position: relative;
    float: right;
    text-align: right;          
    vertical-align: top;
    padding-right: 10px;                
}

.AdminUserDetaisViewFieldHeader,
.TripSchedulingDetailsViewFieldHeader,
.DetailsViewFieldHeader
{
    text-align: right;
	font-weight: bold;
	white-space: nowrap;
	border-style: none;	
	padding-top: 0;    
    padding-bottom: 0;
    padding-left: 0;
	height: 15px;  
	width: 180px;
	margin-top: 5px;	
}


/*-------------------------------------------------------------------------------*/
/* DetailsView container                                                         */
/*-------------------------------------------------------------------------------*/
#UserDetailsViewContainer
{
    text-align: left;
    width: 758px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;  
    background-color: #EEEEEE; 
    padding: 5px;     
}

/*------------------------------------------------------------------------------------*/
/* The DetailsView control's overall look                                             */
/*------------------------------------------------------------------------------------*/

.AdminUserDetailsView,
.TripSchedulingDetailsView
{
    width: 100%;
    background-color: #EEEEEE;
    border-color: #CCCCCC; 
    margin-bottom: 10px;
    padding-bottom: 5px;
}

/*------------------------------------------------------------------------------------*/
/* The DetailView Header (or title)                                                   */
/*------------------------------------------------------------------------------------*/

.AdminUserDetailsViewHeader,
.TripSchedulingDetailsViewHeader
{
	color: #FFFFFF;	            
    background: URL('/Images/2.0/BackGrounds/BlueGrad35.gif') repeat-x top left;		
	text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    width: 448px;
    height: 35px;	
}

.AdminUserDetailsViewFieldItem
{
	width: 100%;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
    border: none;
    height: 15px;  
}

#TripSchedulingDetailsViewContainer
{
    text-align: center;
    width: 758px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;  
    background-color: #EEEEEE; 
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;   
    padding-top: 10px;  
}

/*-----------------------------------------------------------------------------*/
/* TripScheduling DetailsView                                                  */
/*-----------------------------------------------------------------------------*/
#TripSchedulingDetailsViewContainer .TripTitleHeader,
#TripSchedulingDetailsViewContainer .DepartureDateHeader,
#TripSchedulingDetailsViewContainer .ReturnDateHeader,
#TripSchedulingDetailsViewContainer .DestinationCityHeader,
#TripSchedulingDetailsViewContainer .DestinationCountryHeader,
#TripSchedulingDetailsViewContainer .TripDescriptionHeader,
#TripSchedulingDetailsViewContainer .TripCostHeader,
#TripSchedulingDetailsViewContainer .TripStatusHeader,
#TripSchedulingDetailsViewContainer .TripAvailabilityHeader
{
        
}

#TripSchedulingDetailsViewContainer .TripTitleDetail,
#TripSchedulingDetailsViewContainer .DepartureDateDetail,
#TripSchedulingDetailsViewContainer .ReturnDateDetail,
#TripSchedulingDetailsViewContainer .DestinationCityDetail,
#TripSchedulingDetailsViewContainer .DestinationCountryDetail,
#TripSchedulingDetailsViewContainer .TripDescriptionDetail,
#TripSchedulingDetailsViewContainer .TripCostDetail,
#TripSchedulingDetailsViewContainer .TripStatusDetail,
#TripSchedulingDetailsViewContainer .TripAvailabilityDetail
{
     padding-left: 5px;    
}

#TripSchedulingDetailsViewContainer .TripStatusDetail,
#TripSchedulingDetailsViewContainer .TripAvailabilityDetail
{
     padding-top: 6px;    
}
#TripSchedulingDetailsViewContainer .TripStatusDetailContent
{
    width: 250px;
}
#TripSchedulingDetailsViewContainer .TripAvailabilityDetailContent
{
     width: 133px;   
}
#TripSchedulingDetailsViewContainer .TripTitle,
#TripSchedulingDetailsViewContainer .DepartureDate,
#TripSchedulingDetailsViewContainer .ReturnDate,
#TripSchedulingDetailsViewContainer .DestinationCity,
#TripSchedulingDetailsViewContainer .DestinationCountry,
#TripSchedulingDetailsViewContainer .TripDescription,
#TripSchedulingDetailsViewContainer .TripCost,
#TripSchedulingDetailsViewContainer .TripStatus,
#TripSchedulingDetailsViewContainer .TripAvailability
{
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 5px;   
}

#TripSchedulingDetailsViewContainer .TripTitle
{
    width: 300px;
}
#TripSchedulingDetailsViewContainer .TripDescription
{
    width: 300px;
    height: 150px;
}
/*-----------------------------------------------------------------------------*/
/* User DetailsView                                                            */
/*-----------------------------------------------------------------------------*/
#UserDetailsViewContainer .RolesHeader,
#UserDetailsViewContainer .UserNameHeader,
#UserDetailsViewContainer .FirstNameHeader,
#UserDetailsViewContainer .LastNameHeader,
#UserDetailsViewContainer .PasswordHeader,
#UserDetailsViewContainer .EmailHeader,
#UserDetailsViewContainer .CommentHeader,
#UserDetailsViewContainer .ActiveUserHeader,
#UserDetailsViewContainer .UserTypeHeader
{
    width: 180px;    
}

#UserDetailsViewContainer .UserNameDetail,
#UserDetailsViewContainer .FirstNameDetail,
#UserDetailsViewContainer .LastNameDetail,
#UserDetailsViewContainer .PasswordDetail,
#UserDetailsViewContainer .EmailDetail,
#UserDetailsViewContainer .CommentDetail
{
   padding-left: 3px;  
   
}
#UserDetailsViewContainer .ActiveUserDetail,
#UserDetailsViewContainer .RolesDetail,
#UserDetailsViewContainer .UserTypeDetail
{
    padding-left: 0px;
}
#UserDetailsViewContainer .Roles,
#UserDetailsViewContainer .UserName,
#UserDetailsViewContainer .FirstName,
#UserDetailsViewContainer .LastName,
#UserDetailsViewContainer .Password,
#UserDetailsViewContainer .Email,
#UserDetailsViewContainer .Comment,
#UserDetailsViewContainer .ActiveUser,
#UserDetailsViewContainer .UserType
{
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 5px;
    padding-top: 3px;
    padding-bottom: 3px; 
}

/*------------------------------------------------------------------------------*/
/*                          B U T T O N S    C O N T A I N E R                  */
/*------------------------------------------------------------------------------*/
.ContactButtonsContainer,
.UserButtonsContainer,
.CommandRowStyle
{
    text-align: center;    
    margin-bottom: 5px;
    height: 35px;
    border: none; 
    background-color: Fuchsia;
}


.Grad
{
    background: URL('/Images/Backgrounds/grad.gif') repeat-x top left;    
    padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
    margin: 0;
    background-color: #FFF;
    font-weight: bold;
    color: #666;
    height: 25px;
}


.ThreadMessage
{
    width:550px;
    height: 250px;
}

.ThreadFormViewContainer
{
    width: 550px;
}
.NavigateButtonsContainer
{
    text-align: left;
    margin-top: 5px;
    margin-bottom: 15px;
}
.UserManagerBulletedList
{
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 18px;
}
.UserManagerBulletedList li
{
    margin-top: 8px;
    margin-bottom: 8px;
}
.ViewControlWrapper
{     
    margin:0; 
    margin-top: 5px;
    width: 100%;
}
.CommandRowContainer
{
    margin-top: 18px;   
    width: 100%;
}