@charset "utf-8";
/* CSS Document */

/*	COLORS:
	#8d7285 = PINK FOR GRADIENT
	#000000 = BLACK
	#FFFFFF = WHITE
	#e2d9d9 = LIGHT PINK BIEGE (MAIN TABLE BACKGROUND)
*/

html{
	height: 100%;				/* THIS TELLS THE MAIN TABLE TO FILL THE SCREEN VERTICALLY */
	margin: 0px; 				/* THIS REMOVES ANY EXTRA SPACE AT THE TOP AND BOTTOM OF OUR MAIN TABLE */
}

body {
	background-color: #8d7285;     							/* THIS CONTROL THE BACKGROUND COLOR*/
	background-image: url("../images/bg_gradient.jpg"); 			/*THIS SETS OUR BACKGROUND IMAGE */
	background-repeat: repeat-x; 								/* THIS MAKES THE IMAGE REPEAT HORIZONTALLY */
	height: 100%; 											/* THIS TELLS THE MAIN TABLE TO FILL THE SCREEN VERTICALLY */
	margin: 0px; 											/* THIS REMOVES ANY EXTRA SPACE AT THE TOP AND BOTTOM OF OUR MAIN TABLE */
	overflow: scroll; /* DO NOT REMOVE - THIS TURNS ON THE VERTICAL SCROLL BAR TO PREVENT THE MAIN BODY SHIFTING TO THE LEFT AND RIGHT */
	overflow-x: hidden; /* DO NOT REMOVE - THIS TURNS OFF THE VISIBILITY OF THE HORIZONTAL SCROLL BAR */
}
  
/* TEXT STYLES */

.text_style_page_content {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';
	font-size: 18px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color:#000000;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:justify;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */
	margin-left: 50px;					/* THIS ADDS SPACE BETWEEN THE TEXT AND THE EDGE OF THE TABLE ON THE LEFT */
	margin-right: 50px;					/* THIS ADDS SPACE BETWEEN THE TEXT AND THE EDGE OF THE TABLE ON THE RIGHT */

}
.text_style_page_footer {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                       /* THIS SETS THE FONT */
	font-size: 16px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color: #000000;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: normal;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:center;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */

}
.text_style_page_highlight {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                        /* THIS SETS THE FONT */
	font-size: 18px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color: #559bb2;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:center;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */

}
.text_style_page_title {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                        /* THIS SETS THE FONT */
	font-size: 24px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color:#000000;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:center;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */


}

.text_style_photo_labels {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                  	   /* THIS SETS THE FONT */
	font-size: 18px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color:#000000;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:center;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */
	

}



/* LINK STYLES */


a:link {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                         /* THIS SETS THE FONT */
	font-size: 18px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color: #2107CD;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:justify;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */
}
a:visited {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                         /* THIS SETS THE FONT */
	font-size: 18px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color: #810ADB;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: none;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:justify;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */
}
a:hover {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';                         /* THIS SETS THE FONT */
	font-size: 18px;                       /* THIS SETS THE FONT SIZE IN PIXELS */
	color: #2107CD;                        /* THIS SETS THE FONT COLOR */
	font-style:normal;                     /* THIS SETS THE FONT STYLE: NORMAL, ITALIC, OBLIQUE */
	font-weight: bold;                     /* THIS SETS THE FONT TO BOLD: BOLD OR NORMAL */
	text-decoration: underline;                 /* THIS ADDS DECORATOIN: NORMAL OR UNDERLINE */
	text-align:justify;                     /* THIS SETS ALIGNMENT: LEFT, CENTER, OR JUSTIFY */
}



/* TABLE STYLES */

.table_main{
	background-color: #e2d9d9;	/* THIS CONTROL THE BACKGROUND COLOR OF THE TABLE */
	height: 100%; 				/* THIS MAKES THE TABLE FILL YOUR BROWSER VERTICALLY */
	margin-top: 0px;			/* THIS WILL REMOVE ANY EXTRA SPACE AT THE TOP OF THE TABLE */
	margin-bottom: 0px;			/* THIS WILL REMOVE EXTRA SPACE AT THE BOTTOM OF THE TABLE */
	border-color: #000000;		/* THIS SETS THE BORDER COLOR */
	border-style:solid; 		/* THIS SETS THE BORDER STYLE TO SOLID */
	border-width: 0px 3px 0px 3px /* THIS SETS THE BORDER WIDTH: TOP, RIGHT, BOTTOM, LEFT */
	
}


/* HORIZONTAL RULE STYLES */

.hr_footer {
	color: #000000;		/* THIS CONTROLS THE OUTSIDE COLOR */
	background:#e2d9d9 ;	/* THIS CONTROLS THE INSIDE COLOR */
	height: 2px;			/* THIS CONTROLS THE HEIGHT THICKNESS */
	width: 90%;			/* THIS CONTROLS THE WIDTH AS A PERCENTAGE */
	margin-top: 0px;		/* THIS REMOVES ANY EXTRA SPACE ABOVE THE ELEMENT */
}



/* IMAGE STYLES */

.image_thumbnails {
	border: 1px solid #000000;
	border-style: solid;					/* THIS SETS THE BORDER TO SOLID */
	border-color: #000000;					/* THIS CONTROLS THE BORDER COLOR */
	border-width: 0px 0px 0px 0px;			/* THIS WILL CONTROL THE BORDER WIDTH IN THE FOLLOWING ORDER: TOP, RIGHT, BOTTOM, LEFT */
}

.image_portrait_thumbnails {
	border: 1px solid #000000;
	border-style: solid;					/* THIS SETS THE BORDER TO SOLID */
	border-color: #648ea2;					/* THIS CONTROLS THE BORDER COLOR */
	border-width: 0px 0px 0px 0px;			/* THIS WILL CONTROL THE BORDER WIDTH IN THE FOLLOWING ORDER: TOP, RIGHT, BOTTOM, LEFT */
}

      