/*  WEBSITE BODY/TAGS  */

body {
	background-image: url('../images/bg.jpg');
}

div {
	margin: 0px;
	color:#000000;
}
/*  WEBSITE LOGO  */
.logo {
	background-image:url(../images/r3_c1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0;
	width:800px;
	height:285;
}
/*  WEBSITE MAIN TABLE  */
.mainBody {
	background: #CA9458;
	margin: 0px auto;
}
/*  WEBSITE CONTENT  */
.contentTable {
	background: #F1E7D9;
	border: 1px solid #7C0000;
	padding: 10px 5px;
	margin: 0px;
}
.contentMap {
	padding: 0 0 0 10px;
	background: #F1E7D9;
	border: 1px solid #7C0000;
}

/*  TITLES  */
.title {
	font-size: 22pt;
	text-align: center;
}

/*  TEXT ALIGNMENT/COLOR  */
.showText {
	margin: 0px;
	padding: 0 10px;
	text-align: left;
}

/*  IMAGE MARGINS/BORDER  */
.imgBlock {
	margin: 10px;
	padding: 0px;
}

/*  PEDIGREE VERTICAL RIGHT SIDE BORDER  */
.pedBorder {
}

/*  TPL_13 DISPLAY BORDER  */
.displayImageBorder {
	border: 2px ridge sienna;
}

.displayTextBorder {
	border-top: 2px ridge sienna;
	border-right: 2px ridge sienna;
	border-bottom: 2px ridge sienna;
}

/*  SECTION SEPARATORS 3 CHOICES  */
.split1 {
	background-image: url('../images/wire1_redone.gif');
	height: 23px;
	width: 90%;
	margin: 20px 0 20px 0;
}
.split2 {
	background-image: url('../images/wire3_redone.gif');
	height: 23px;
	width: 90%;
	margin: 20px 0 20px 0;
}
.split3 {
	background-image: url('../images/wire5_redone.gif');
	background-repeat: repeat-x;
	height: 23px;
	width: 95%;
	padding: 0px;
	margin: 10px;
}

/*  PRINTABLE PAGE LINK  */
.print {
	text-align: center;
	padding: 5px 0;
}
.print a, .print a:link {
}
.print a:visited {
}
.print a:hover {
}
.print a:active {
}
/*  WEBSITE FOOTER  */
.footerTable {
	background: #CA9458;
}
.footer {
	height: 35px;
	width: 800px;
	margin: 0;
}
.footer a, .footer a:link {
	color: #CA9458;
	text-align: center;
}
/*  GENERATION DESIGN LINK  */
.design {
	color: #000000;
}
.design a, .design a:link {
	color: #000000;
}
.design a:hover {
	color: #FFFF00;
}

/*  CLIENT NAVIGATION  */
.navContainer {
}
#navLink {
	margin-top: 5px;
	font: bold 10pt Verdana, Arial, sans-serif;
	width: 150px;
	height: 24px;
}
#navLink li {

}

#navLink a, #navLink a:link {
	display: block;
	background-image: url('../images/but1.gif');
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 3px;
}
#navLink a:visited {
}
#navLink a:hover {
	color: #FADA82; 
	text-decoration: none; 
	text-align: center;
	display: block;
	background-image: url('../images/but2.gif');
}
#navLink a:active {
}
/*  ######################################### ADMIN CSS BELOW THIS LINE #########################################  */

/*  ADMIN NAVIGATION  */
.adminNavContainer {
	margin: 0px;
	padding: 0px;	
}
.adminNav {
	margin: 10px 0 0 0;
	padding: 0px;
	text-align: center;
}
.adminNav li {
	display: inline;
	list-style-type: none;
}
.adminNav a, .adminNav a:link {
	border: 1px solid #7C0000;
	text-decoration: none;
	background-color: #CA9458;
	color: #000000;
	padding: 2px 3px;
}
.adminNav a:visited {
}
.adminNav a:hover {
	background-color: #905D30;
	color: #FFFFFF;
}
.adminNav a:active {
}
.adminImg {
	margin: 10px 5px;
}

/*  FOR DETAILS LINK ON DISPLAY PAGE  */
.detailNav {
}
.detailNav a, .detailNav a:link {
	color: #0000FF;
}
.detailNav a:visited {
}
.detailNav a:hover {
	color: #000000;
}
.detailNav a:active {
}

/*  ADMIN TITLES  */
.adminTitle {
	font-size: 22pt;
}
.showDisplayText {
	margin:  0;
	padding: 10px 10px;
	text-align: left;
}

/*  DELETION TEXTS  */
.delete {
	color: #FF0000;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}

/*  IMAGE HOLDER/BLOCKS/SIZES  */
.imageError {
	margin: 20px 10px;
}
.imgHolder {
	background-color: saddlebrown;
	text-align: center;
	color: white;
	margin: 5px;
}
.large {
	width: 260px;
	height: 225px;
	padding-top: 110px;
}
.large p {
	color: #FF0000;
	font-weight: bold;
}
.med {
	width: 200px;
	height: 150px;
	padding-top: 80px;
}
.med p {
	color: #FF0000;
	font-weight: bold;
}
.small {
	width: 175px;
	height: 130px;
	padding-top: 65px;
}
.small p {
	color: #FF0000;
	font-weight: bold;
}
.error p {
	color: #FF0000;
	font-weight: bold;
}	


/*  ALTERNATING TABLE CELL ROWS FOR CREATE PAGE  */
.row1 {
	background-color: #CA9458;
	border-bottom: 1px solid black;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
.row2 {
	background-color: sienna;
	border-bottom: 1px solid black;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
.borderBottom {
	border-bottom: 1px solid black;
}

/*  GUI BUTTONS  */
.codebuttons {
	width: 80px;
	padding: 2px 0;
	margin: 5px 0;
}
.codebuttons1 {
	width: 40px;
	padding: 2px 0;
	margin: 5px 0;
}
.codebuttonsclose {
	width: 30px;
	margin: 5px;
}
.codebuttonsselect {
	margin: 5px;
}

/*  BACKGROUNDS FOR...  */
/*  TPL SELECT  */
.tableRow1 {
	background: #996600;
	padding: 10px;
	color: #FFFFFF;
}
/*  EDIT TPL  */
.tableRow2 {
	background: sienna;
	padding: 10px;
	color: #FFFFFF;
}
/*  ADD TO TPL  */
.tableRow3 {
	background: #996633;
	padding: 10px;
	color: #FFFFFF;
}

/*  SPACING FOR FILE ELEMENTS  */
.file {
	margin: 0px;
	padding: 0px;
}

/*  FONT COLORS FOR SELECT MENU  */
.black { background: black; color: white; }
.gray { background: gray; color: white; }
.white { background: white; color: black; }
.red { background: red; color: white; }
.darkred { background: darkred; color: white; }
.indianred { background: indianred; color: white; }
.crimson { background: crimson; color: white; }
.blue { background: blue; color: white; }
.darkblue { background: darkblue; color: white; }
.cyan { background: cyan; color: black; }
.darkcyan { background: darkcyan; color: black; }
.green { background: green; color: white; }
.darkgreen { background: darkgreen; color: white; }
.violet { background: violet; color: white; }
.yellow { background: yellow; color: black; }
.brown { background: brown; color: white; }
.saddlebrown { background: saddlebrown; color: white; }
.sandybrown { background: sandybrown; color: white; }
.sienna { background: sienna; color: white; }
.orange { background: orange; color: white; }
.orangered { background: orangered; color: white; }
.indigo { background: indigo; color: white; }
.olive { background: olive; color: white; }

/* ------------------------------------------------------ START GENERATION DESIGNS LINKS -----------------------------------------------*/
/* GENERATION DESIGNS */
.designLeft {
	float: left;
	margin: 30px 0 40px 30px;
	font-size: 9pt;
	text-align: center;
}
.designLeft a, .designLeft a:link {
	color: #000000;
}
.designLeft a:hover {
	background: #FFF360;
}
.designright {
	margin: 30px 50px 40px 0;
	float: right;
	font-size: 9pt;
	text-align: center;
	color: #000000;
}
.designright a, .designright a:link {
	color: #000000;
}
.designright a:hover {
	background: #FFF360;
}
