/* ------------------------------------- BASIC STYLES ------------------------------------- */
body {
	background-image:url(images/PageBG.gif);	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1d1c3d;	
}
A {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-size: 12px;
	text-decoration:none;
	color:#272772;
}
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-size: 12px;
	text-decoration:underline;
	color:#272772;
}
INPUT {
	border: 1px solid #D6D6D6;	
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #1d1c3d;
}

.Checkbox {
	border: 0px solid #D6D6D6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #1d1c3d;
}


/* ------------------------------------- HEADERS ------------------------------------- */
.header_brown{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #433712;
	text-decoration:none;
	font-weight:bold;
}
.headerlink_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #433712;
	font-size: 14px;
	text-decoration:none;
}
.headerlink_brown:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #433712;
	font-size: 14px;
	text-decoration:underline;
}
.header_blue{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #09345B;
	text-decoration:none;
	font-weight:bold;
}
.header_dark_blue{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #1d1c3d;
	text-decoration:none;
	font-weight:bold;
}
.header_dark_blue_large{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #1d1c3d;
	text-decoration:none;
	font-weight:bold;
}
.header_lightBlue{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#33CCFF;
}
.header_white_extra_large{
	font-size: 26px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
}
.header_white{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
}
.header_white_normal{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
}
.headerlink_white_large {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration:none;
}
.headerlink_white_large:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration:underline;
}
.header_black{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.header_black_cursive{
	font-size: 36px;
	font-family: "Monotype Corsiva";
	color: #000000;	
	font-weight: bold;
}
.header_white_cursive{
	font-size: 36px;
	font-family: "Monotype Corsiva";
	color: #FFFFFF;	
	font-weight: bold;
}
.header_light_blue_cursive{
	font-size: 36px;
	font-family: "Monotype Corsiva";
	color: #DAD8FF;	
	font-weight: bold;
}
.header_gray_cursive{
	font-size: 36px;
	font-family: "Monotype Corsiva";
	color: #9A9A9A;	
	font-weight: bold;
}
.header_yellow_cream{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #ecf199;
	text-decoration:none;
	font-weight:bold;	
}

/* ------------------------------------- LINKS ------------------------------------- */

.link_brown{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #594918;
	text-decoration:none;
}
.link_brown:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #594918;
	text-decoration:underline;
}
.link_white{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	text-decoration:none;
}
.link_white:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
}
.link_white_small{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	text-decoration:none;
}
.link_white_small:hover{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
}
.link_grey_dark{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #737474;
	text-decoration:none;
}
.link_grey_dark:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #737474;
	text-decoration:underline;
}
.link_pager{
	display: block;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #272772;
	text-decoration:none;
	padding:4px;
}
.link_pager:hover{
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #272772;
	text-decoration:underline;
	padding:3px;
	padding-top:2px;
	border: 1px solid #9998bc;
}
.link_pager_current{
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #272772;
	padding:3px;
}

.box_border_link{
	border: solid 1px #9998bc;	
	background-color: #cacada;
}
.box_border_link:hover{
	border: solid 1px #7d7ca6;	
	background-color: #a9a9bf;
}
.box_border_link_comment{
	border: solid 1px #4a4a71;	
	background-color: #7f7f9d;
}


/* ------------------------------------- TEXT ------------------------------------- */
.text_white{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
}
.text_black{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.text_light_blue{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #38849C;
}
.text_dark_blue{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #1d1c3d;
}
.text_brown{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #594918;
}
.text_red{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;
}
.text_yellow{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFAE;
}
.text_grey_dark{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;		
	color: #737474;
}

/* ------------------------------------- BUTTONS ------------------------------------- */
.form_button_template1{
	display: block;
	width: 79px;
	heigth: 23px;	
	border: 1px solid #121125;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #000000;
	background-image: url(Images/Button1BG.jpg);
}

.button_select_location{
	font-size: 14px;
	border: 1px #333399;
	color: #FFFFFF;
	background-image: url(button_select_location.gif);
}
.button_search{
	font-size: 12px;
	border: 1px #333399;
	color: #FFFFFF;
	background-image: url(../eggdev/button_select_location.gif);
}
.button_green {
	display: block;
	width: 70px;
	heigth: 18px;
	background-color: #EEFFDD;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	border: 1px solid #142800;}

/* ------------------------------------- FORMS ------------------------------------- */
.form_field {
	font-size: 12px;
	padding-left:3px;
	padding-right:3px;
	border: 0px;
	background-color:#FFFFFF;
}
.form_field_grey {	
	border: 1px solid #9998bc;	
	background-color: #FFFFFF;
	padding-left:3px;
	padding-right:3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #737474;
	background-image: url(Images/FormFieldBBlueBG.gif);
}
.form_field_dark_blue {	
	border: 1px solid #121125;	
	background-color: #f3f3f9;
	padding-left:3px;
	padding-right:3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #1a1936;
}


/* ------------------------------------- FOOTER ------------------------------------- */
.copyright {
	font-size: 10px;
	color: #4F78B6;
}
.copyright_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.signature {
	font-family: "Courier New", Courier, mono;
	color: #000000;
	font-size: 11px;
}
.link_copyright_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration:none;
}
.link_copyright_grey:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration:underline;
}





/* ------------------------------------- MENU LINKS ------------------------------------- */
A.menu_button_template1 {
	display: block;
	width: 171px;
	heigth: 25px;
	line-height: 25px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #433712;
	text-decoration:none;
	font-weight:bold;
	background-image:url(Images/MenuLinkOut.gif)
}

A.menu_button_template1:hover {
	display: block;
	width: 171px;
	heigth: 25px;
	line-height: 25px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #433712;
	text-decoration:none;
	font-weight:bold;
	background-image:url(Images/MenuLinkOver.gif)
}


A.menu_button {
	display: block;
	width: 163px;
	heigth: 27px;
	line-height: 27px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #594918;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../eggdev/images/buttonDown.gif)}

A.menu_button:hover {
display: block;
	width: 163px;
	heigth: 27px;
	line-height: 27px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #594918;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../eggdev/images/buttonUp.gif)}

A.sidemenu {
	display: block;
	width: 163px;
	heigth: 27px;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	color: #594918;
	text-decoration:none;
	font-weight:bold;
	background-image:  url(../eggdev/images/buttonDown.gif);
}
A.sidemenu:hover {
	width: 163px;
	heigth: 27px;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	color: #594918;
	text-decoration:none;
	font-weight:bold;
	background-image:  url(../eggdev/images/buttonUp.gif);
}
.pageTitle{
	font-size: 24px;
	font-family: "Monotype Corsiva";
	color: #FFFFFF;	
	font-weight: bold;}


A.menu_button_homepage {
	display: block;
	width: 327px;
	heigth: 18px;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #272772;
	text-decoration:none;
	background-image:url(Images/clear.gif);
}

A.menu_button_homepage:hover {
	display: block;
	width: 327px;
	heigth: 18px;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #272772;
	text-decoration:underline;
	background-image:url(Images/MainPageAlbumOver.gif);
}



	
.listtitle {BACKGROUND: #336600; COLOR: #EEEEEE; white-space: nowrap; }
.text2 {height: 20px;
	width: 60px;
	background-color: #FFFFCC;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	border: 1px solid black;}
.submitButton {height: 18px;
	background-color: #FFFFCC;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	border: 1px solid black;}
	
A.menulink {
	width: 70px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #000000;
	border: solid 1px #FFFFFF;}
A.menulink:hover {
	border: solid 1px #6100C1;
	background-color:#F0E1FF;
	text-decoration: none;}

.heading1 {height: 18px;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 8pt;
	text-align: center;}
	
.formB {
	font-size: 12px;
	border: 1px #333399;
	background-color: #E0DEEE;}
.formBS {	font-size: 10px;
	border: 1px #333399;
	background-color: #FFFFCC;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;}
	
.calBackCSS {
	color: #FFFFFF;
	background-position: center center;
	background-image:  url(http://www.johnegbert.com/pics/calBack.gif);
	background-repeat: no-repeat; }
.calBackCSST {
	color: #FFFFFF;
	background-position: center center;
	background-image:  url(http://www.johnegbert.com/pics/calToday.gif);
	background-repeat: no-repeat; }
.listItem {
	height: 18px;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-size: 11pt;
	text-align: center;}

.navmenu {
	font-weight: bold;
	border: none;
	background-image: url(../eggdev/images/tableh1_bg.gif);
}

.pagenum_current {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.pagenumBar {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 16px;
	background-image: url(../eggdev/pageBGD.gif);}
	
.pagenum {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	border: none;
	background-image: url(../eggdev/pageBGD.gif);
	background : #4F78B6 ;}
.pagenum img {
	display: block;}
.pagenum a {
	color: #FFFFFF;
	position: relative;
	display: block;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #838383;
	border-right: 1px solid #000000;
	background-image: url(../eggdev/pageBGD.gif);
	line-height: 20px;
	height : 20px;}	
.pagenum a:hover {
	color: #FFFFFF;
	padding-top: 0px;
	border-top: 1px solid #3F3F3F;
	border-bottom: 1px solid #3F3F3F;
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	background-image: url();
	text-decoration: none;}




.style13 {font-size: 10px}
.style1 {color: #FFFF99;font-weight: bold;}
.text3 {height: 18px;
	background-color: #FFFFCC;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	border: 1px solid black;}
.style5 {color: #000000}
.text21 {height: 20px;
	width: 60px;
	background-color: #FFFFCC;
	color: #000000;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	border: 1px solid black;}
	


.header_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
}

.signature {
	font-family: "Courier New", Courier, mono;
	color: #000000;
	font-size: 11px;
}


