﻿/**********************************************************************/
/**********************************************************************/
/*Copyright 2006. The information contained herein is confidential and 
proprietary to aligdesigns. Any copying, distribution, disclosure 
or other use of this information without aligdesigns' prior written
consent is strictly prohibited.*/
/**********************************************************************/
/**********************************************************************/
/*                                                                                                                       */
/* BODY styles georgealig.com                                                                             */
/*                                                                                                                       */
/**********************************************************************/


html{background-color: #DBD5D5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; 
    color: #000000;}
.body{margin: 0; padding: 0; background-color:#FFFFFF;}


/**********************************************************************/
/* TABLES                                                                                                           */
/**********************************************************************/	
/*table{
 	border-collapse: collapse; }/* instead of cell spacing */

th, td{vertical-align:top;}

table.tableBody
{
    border:0;
    background-color:#FFFFFF;
}

table.tableTwoCol, table.tableAdmin
{
    border:0;
    background-color:#FFFFFF;
    width: 750px;
}
table.tableEx
{
    border:0;
    background-color:#FFFFFF;
    width: 712px;
    margin-left:auto;
    margin-right:auto;
}
table.tableEx th
{
	font-weight: bold;
	text-align:left;
}

table.tableAdmin
{ font-size: 11px;
}

table.tableTwoCol th
{
    font-size:12px;
    font-weight: normal;
    text-align:left;}
    
table.tableLogin
{
    background-color:#F5F5F5;    
    font-size: 11px;
    /* border:solid 1px black; 
width:250px;*/
}  
table.tableFooter
{
    background-color: #DBD5D5; 
    border:0;
    width:100%; 
    margin-left:auto;
    margin-right:auto;
    text-align:center;}
table.tableDetails 
{ 
    border:0;
    width: 750px;
    font-size: 11px;
}
table.tableDetails th
{
      font-size: 12px;
}
table.tableOutline
{ background-color: #000066; 
}
    

.sidebar 
{
      background-color: #F0EDED; /*;  #D9C0A1;  #F5F5F5 lt gray; */
      width:180px;
}
.headerRow
{background-color: #D4D9DD;
}
.rowOne{background-color: #eeeeee;}
/**********************************************************************/
/* TEXT                                                                                                               */
/**********************************************************************/	
.textHeader, .textAdminHeader {font-size: 14px; font-weight: bold;   /*#842D1D orange;  213C5A blue */
    line-height: 25px; white-space:nowrap}
 .textHeader {   
    color:#213C5A;
   	background-image: url(Images/txt-head.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 34px;   
    } 
 .textAdminHeader {   
    background-color:#BDB76B; color:#213C5A; }
.text11 {font-size: 11px; }
.textsm {font-size: 10px;}   
.textblue10 {font-size: 10px; color: #192F3A; font-weight: bold;}
.textred10 {font-size: 10px; color: #842D1D}

.textblue12 {font-size: 12px; color: #4682B4; font-weight: bold}
.textlblue12 {font-size: 12px; color: #B0C4DE; font-weight: normal}
.textguest {font-size: 12px; color: #213C5A; font-weight: normal}/* guest */
.textguestsm{font-size: 11px; color:#A9A9A9; font-weight: normal}

.textlgblue {font-size: 12px; font-weight: bold; color: #B0C4DE}
.textlgb {font-size: 12px; font-weight: bold; color: #213C5A;}
.textlgblack {font-size: 12px;  font-weight: bold; color: #000000}

.textgr{color: green;}
.textred{color: red;}
.textlrgred {font-size: 12px; font-weight: bold;
	color: #FF0000;}
	
/*links used on footers for aligdesigns.com link  */
.textFooter{font-size: 11px; color:#A9A9A9; text-align:center;} /* #A9A9A9 */
.textFooter a{color:#A9A9A9;  text-decoration: none; font-weight:normal;}
.textFooter a:link{color:#A9A9A9; text-decoration: none;  font-weight:normal;} 
.textFooter a:visited{color:#A9A9A9; text-decoration: none; font-weight:normal;}
.textFooter a:hover{ color: #333333; text-decoration: none;   font-weight:normal; }
.textFooter a:active {color: #333333; text-decoration: none;   font-weight:normal; }


a:link{color: #509775; text-decoration: none; font-weight:bold; } /* #842D1D  213C5A 51988F*/
a:visited{color:#509775; text-decoration: none; font-weight:bold;}
a:hover {color: #842D1D; text-decoration: underline; font-weight:bold; }
a:active {color: #842D1D; text-decoration: none; font-weight:bold;}

/*links used on main page */
.main {color: #509775; text-decoration: underline; font-weight:bold;}
.main a:link{color: #509775; text-decoration: underline; font-weight:bold;} /* #842D1D  213C5A */
.main a:visited{color:#509775; text-decoration: underline; font-weight:bold;}
.main a:hover {color: #842D1D; text-decoration: none; font-weight:bold;}
.main a:active {color: #842D1D; text-decoration: none; font-weight:bold;}

/*links used on details page */
.details {color: #324F6E; font-weight:bold;}
.details a{color:#666666;  text-decoration: none; font-weight:normal;}
.details a:link{color:#666666; text-decoration: none;  font-weight:normal;} 
.details a:visited{color:#666666; text-decoration: none; font-weight:normal;}
.details a:hover{ color: White; text-decoration: none;   font-weight:normal; background-color:#324F6E;}
  /* {color: Blue; text-decoration: underline; font-weight:normal;} */
.details a:active {color: White; text-decoration: none;   font-weight:normal; background-color:#324F6E;}

.upper{text-transform:uppercase;
    font-weight:bold; background-color:Yellow;}


.nowrap td{ white-space:nowrap}

img {border-width: 0;}

.hdrSpacer{padding: 0 0 0 10px;}
.menua 
{
	position: relative;
	padding: 3px 0 0 0; 
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}
.menuAdmin
{
	position: relative;
	padding: 3px 0 0 0; 
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
}
.nav {
	position: relative;
	 right: 37px; 
	 font-size: 10px;
}

.emptydata td {
	padding: 50px;
	color: #aeaeae;
}

.view {
	margin-left: auto;
	margin-right: auto;
	width: 686px;
	text-align: center;
}
.middle
{
        vertical-align:middle;
}

.view .photo-frame 
{
    
	margin-left: auto;
	margin-right: auto;
}
.item {
	padding: 10px 30px; /* padding around gallery page */
	color: #B2B2B2; /* count below each gallery */	
}


.nullpanel {
	padding: 150px;
	width: auto;
	text-align: center;
}


.menub {
	margin: 12px auto 5px auto;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}


/* Inline styles are used because image controls hard code a border property */

.photo_198 {
	border: 4px solid #FFFFFF;
}

.buttonStyle
{ 
   	/* background-image: url(Images/txt-head.gif);
	background-repeat: repeat-x; 
	width: auto;*/
   	background-color: #F5F5F5;
	height: 23px;  
    border-style: outset;	
	border-color: #9C9A9C #000000 #000000 #9C9A9C; /* light grey, black */	
	border-width: 1px;
	text-align: center;
    white-space: nowrap;
	font-size: 12px;
	font-weight:bold;
	color:#213C5A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Accordion */
.accordionHeader
{
   
    background: url(Images/txt-head.gif) repeat-x top left; 
    font-size: 14px; 
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    height:34px;
}

.accordionHeader a
{
	color:#213C5A;
	background: none;
	text-decoration: none;
	font-weight: bold;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
/**/
.accordionHeaderSelected
{
	background: url(Images/txt-head.gif) repeat-x top left; 
    font-size: 14px; 
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    height:34px;
}

.accordionHeaderSelected a  
{
	color: #842D1D;
	background: none;
	text-decoration: underline;
	font-weight: bold;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: none;
}
/**/
.accordionContent
{
    background-color: #eaeceb;  
    border: 1px dashed #5377a9;
    border-top: none;
    margin-top:0px;
    padding: 5px;
 
}