.action_complete {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00a600;
}
/* SEARCH BUTTON */
.searchButton {
	width: 55px; height: 22px; padding: 0px;
	position: relative; float: left;
	background-image: url(../images/nyaStg2/searchButton/buttonSearch_f01.gif); background-position: left top; background-repeat: no-repeat;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: top;
	display: block;
	border: 0px; background-color: #FFFFFF;
}
.searchButton:hover { color: #FFFFFF; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonSearch_f02.gif); }
.searchButton:active { color: #114400; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonSearch_f03.gif); }

/* BLUE BUTTON */
.blueButton {
	width: 55px; height: 22px; padding: 0px;
	position: relative; float: left;
	background-image: url(../images/nyaStg2/searchButton/buttonOnBlue_f01.gif); background-position: left top; background-repeat: no-repeat;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: top;
	display: block;
	border: 0px; background-color: #FFFFFF;
}
.blueButton:hover { color: #FFFFFF; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonOnBlue_f02.gif); }
.blueButton:active { color: #114400; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonOnBlue_f03.gif); }

.searchWO { background-color: #D1D9EC; }

/* BLUE BUTTON 75*/
.blueButton75 {
	width: 75px; height: 22px; padding: 0px;
	position: relative; float: left;
	background-image: url(../images/nyaStg2/searchButton/buttonOnBlue75_f01.gif); background-position: left top; background-repeat: no-repeat;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: top;
	display: block;
	border: 0px; background-color: #FFFFFF;
}
.blueButton75:hover { color: #FFFFFF; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonOnBlue75_f02.gif); }
.blueButton75:active { color: #114400; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonOnBlue75_f03.gif); }

/* BLUE BUTTON 100*/
.blueButton100 {
	width: 100px; height: 22px; padding: 0px;
	position: relative; float: left;
	background-image: url(../images/nyaStg2/searchButton/buttonOnBlue100_f01.gif); background-position: left top; background-repeat: no-repeat;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: top;
	display: block;
	border: 0px; background-color: #FFFFFF;
}
.blueButton100:hover { color: #FFFFFF; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonOnBlue100_f02.gif); }
.blueButton100:active { color: #114400; text-decoration: none; background-image: url(../images/nyaStg2/searchButton/buttonOnBlue100_f03.gif); }

.searchWO { background-color: #D1D9EC; }

/*a:link { color: #C0CCE6; text-decoration: underline; }
a:visited { color: #999999; text-decoration:underline; }
a:hover { color: #FFFFFF; text-decoration: underline; }
a:active { color: #a3a3a3; text-decoration: underline; }*/

a:link { color: #0066CC; text-decoration: none; }
a:visited {	color: #0066CC;	text-decoration: none; }
a:hover { color: #00a600; text-decoration: underline; }
a:active { color: #66CC00; text-decoration: underline; }

a.photoshome:link { color: #0066CC; text-decoration: none; }
/*a.photoshome:visited {	color: #5d6371;	text-decoration: none; }*/
a.photoshome:visited {	color: #8080FF;	text-decoration: none; }
a.photoshome:hover { color: #00a600; text-decoration: underline; }
a.photoshome:active { color: #66CC00; text-decoration: underline; }

a.recentgalleries:link { color: #0066CC; text-decoration: none; }
/*a.recentgalleries:visited {	color: #5d6371;	text-decoration: none; }*/
a.recentgalleries:visited {	color: #0066CC;	text-decoration: none; }
a.recentgalleries:hover { color: #00a600; text-decoration: underline; }
a.recentgalleries:active { color: #66CC00; text-decoration: underline; }

h1 {
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 4px;
	margin: 0px;
	display: block;
/*	color: #000066;*/
	color: #001663;
	font-size: 20px;
	line-height: 20px;
	border: 0px;
	text-align:center
}



h2 {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 5px; 
	margin: 0px;
	margin-bottom: 0px; 
	height: auto; 
	display: block;
	font-size: 13px; 
	font-weight: bold;
	line-height: 18px;
	border: 0px;
	color: #001663;
	text-align:center
}

h3 {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 5px; 
	margin: 0px;
	margin-bottom: 0px; 
	height: auto; 
	display: block;
	font-size: 12px; 
	font-weight: bold;
	line-height: 14px;
	border: 0px;
	color: #001663;
}


/* GENERAL TEXT STYLES */


.boldweight { font-weight: bold; }




/* MAIN */
body {
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 1.3;
	font-weight: normal;
	background-image: url(../images/pgShadow/pgBkgrndBlend.jpg); background-position: top; background-repeat: repeat-x;
	background-color: #D2DAED;
	color:#000066;
}

p {
	height: auto;
	display: block;
	font-size: 13px;
	line-height: 1.3;
	text-align: left;
	font-weight: normal;
	color:#000066;
	margin-left: 10px;
	margin-right: 2px;
	padding: 5px;
	margin: 0px;
}

/*p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin-left: 10px;
	margin-right: 2px;
}*/

label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000066;
	text-align: left;
	text-indent: 0px;
}

/* SITE STRUCTURE */
#siteContent {
	width: 770px; height: auto;
	background-image: url(../images/pgShadow/pgShadow.jpg); background-repeat: repeat-y; background-position: center top;
	border-collapse: collapse;
}
#siteContainer {
	width: 750px; padding-left: 10px; padding-right: 10px; height: auto;
	display: block;
	background-image: url(../images/pgShadow/pgShadowTop600.jpg); background-repeat: no-repeat; background-position: center top;
}
#pageContainer {
	width: 750px; padding-left: 5px; padding-right: 5px;
	display: block;
}

/* HEADER */
#pgHeader {
	width: 750px; height: 95px;
	background-image: url(../images/pghdr_bkgrnd.jpg); background-repeat: repeat-x; background-position: top;
	display: block;
}
#logo { position: relative; float: left; }

#pgSpcr {
	width: 750px; height: 10px;
	background-color: #000033;
}

/* LOGIN */
#login {
	padding-right: 10px; padding-top: 17px;
	position: relative; float: right;
}
.loginRow {
	width: 225px; height: 20px;
	position: relative; float: left; clear: both;
}
.loginFieldLabel {
	width: 52px; padding-right: 5px; height: auto; padding-top: 3px;
	position: relative; float: left;
	text-align: right;
}
input.loginField {
	width: 135px; height: 15px;
	position: relative; float: left;
	font-size: 10px; color: #666666;
	border: 1px solid #C0CCE6;
	margin-right: 5px;
}



/* NAVIGATION */
#siteNavRow {
	width: 730px; padding-left: 10px; padding-right: 10px; height: 20px;
	position: relative; float: left; clear: both;
}


#siteNav { position: relative; float: left; }
#siteNav a{
	width: 70px; height: 16px; padding-top: 4px; margin-right: 1px;
	position: relative; float: left;
	display: block;
	text-align: center;
	font-weight: bold; font-size: 13px; line-height: 13px;
	background-position: left top; background-repeat: no-repeat;
}
#siteNav a:link { color: #666699; text-decoration: none; background-image: url(../images/nav_tab.jpg); }
#siteNav a:visited { color: #666699; text-decoration: none; background-image: url(../images/nav_tab.jpg); }
#siteNav a:hover { color: #DDDFFF; text-decoration: none; background-image: url(../images/nav_tab_f2.jpg); }
#siteNav a:active { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_tab_f3.jpg); }
.previousSiteNavColor { color: #4C4C70; }

#siteNav a.siteNav2:link { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_tab_pg.jpg); }
#siteNav a.siteNav2:visited { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_tab_pg.jpg); }
#siteNav a.siteNav2:hover { color: #DDDFFF; text-decoration: none; background-image: url(../images/nav_tab_f2.jpg); }
#siteNav a.siteNav2:active { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_tab_pg.jpg); }

/*NB this was the tweak andy did to fix the bad tabs thing*/
#userNav { position: relative; float: right; width: 295px; }
#userNav a{
	width: 97px; height: 16px; padding-top: 4px; margin-left: 1px;
	position: relative; float: left;
	display: block;
	text-align: center;
	font-weight: bold; font-size: 13px; line-height: 13px;
	background-position: left top; background-repeat: no-repeat;
}
#userNav a:link { color: #666699; text-decoration: none; background-image: url(../images/nav_userTab.jpg); }
#userNav a:visited { color: #666699; text-decoration: none; background-image: url(../images/nav_userTab.jpg); }
#userNav a:hover { color: #336600; text-decoration: none; background-image: url(../images/nav_userTab_f2.jpg); }
#userNav a:active { color: #EEFFCC; text-decoration: none; background-image: url(../images/nav_userTab_f3.jpg); }

#userNav a.userNav1:link { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_userTab_pg.jpg); }
#userNav a.userNav1:visited { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_userTab_pg.jpg); }
#userNav a.userNav1:hover { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_userTab_pg.jpg); }
#userNav a.userNav1:active { color: #FFFFFF; text-decoration: none; background-image: url(../images/nav_userTab_pg.jpg); }


/* PAGE */
#pgContent {
	width: 750px; height: auto;
	background-color: #000033;
	vertical-align: top;
}

#pgCol1-2 {
	width: 574px; height: auto;
	position: relative; float: left; clear: left;
	vertical-align: top;
	border-collapse: collapse;
}
.pgCol2 {
	width: 350px; padding-left: 14px; height: auto;
	position: relative; float: left;
	vertical-align: top;
}


.spcr10w { width: 10px; height: 505px; }


.pgGalleryNav {
	width: 268px; padding-left: 82px; height: 18px; padding-top: 10px;
	position: relative; float: left; clear: both;
}
.pgPrev {
	width: 50px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	color: #FF0000;
}

a.pgPrev:link { background-image: url(../images/pgLinks/pgLink_prev.gif); text-decoration:none; color:#FFFFFF; }
a.pgPrev:visited { background-image: url(../images/pgLinks/pgLink_prev.gif); text-decoration:none; color:#FFFFFF; }
a.pgPrev:hover { background-image: url(../images/pgLinks/pgLink_prev_f2.gif); text-decoration:none; color:#114400; }
a.pgPrev:active { background-image: url(../images/pgLinks/pgLink_prev_f3.gif); text-decoration:none; color:#FFFFFF; }

.pgPrevGrey {
	width: 50px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	color: #FFFFFF;
	background-image: url(../images/pgLinks/pgLink_prev_f4.gif);
	font-size: 11px;
}


a.pgPrevGrey:link { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_prev_f4.gif); }
a.pgPrevGrey:visited { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_prev_f4.gif); }
a.pgPrevGrey:hover { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_prev_f4.gif); }
a.pgPrevGrey:active { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_prev_f4.gif); }


.pgNumber {
	width: 90px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-image: url(../images/pgLinks/pgLink_page.gif); background-position: top; background-repeat: repeat-x;
	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	display: block;
	font-size: 11px;
}


.pgNext {
	width: 46px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	color: #FF0000;
}
a.pgNext:link { background-image: url(../images/pgLinks/pgLink_next.gif); text-decoration:none; color:#FFFFFF;  }
a.pgNext:visited { background-image: url(../images/pgLinks/pgLink_next.gif); text-decoration:none; color:#FFFFFF;  }
a.pgNext:hover { background-image: url(../images/pgLinks/pgLink_next_f2.gif); text-decoration:none; color:#114400;  }
a.pgNext:active { background-image: url(../images/pgLinks/pgLink_next_f3.gif); text-decoration:none; color:#FFFFFF;   }

.pgNextGrey {
	width: 46px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px;
}
.pgNextGrey { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_next_f4.gif); }
a.pgNextGrey:link { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_next_f4.gif); }
a.pgNextGrey:visited { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_next_f4.gif); }
a.pgNextGrey:hover { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_next_f4.gif); }
a.pgNextGrey:active { color: #FFFFFF; background-image: url(../images/pgLinks/pgLink_next_f4.gif); }






/*start of record set paging search results*/

.srPrev {
	width: 50px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	color: #FF0000;
}
a.srPrev:link { background-image: url(../images/srLinks/srLink_prev.gif); text-decoration:none; color:#FFFFFF; }
a.srPrev:visited { background-image: url(../images/srLinks/srLink_prev.gif); text-decoration:none; color:#FFFFFF; }
a.srPrev:hover { background-image: url(../images/srLinks/srLink_prev_f2.gif); text-decoration:none; color:#114400; }
a.srPrev:active { background-image: url(../images/srLinks/srLink_prev_f3.gif); text-decoration:none; color:#FFFFFF; }

.srPrevGrey {
	width: 50px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	color: #FFFFFF;
	background-image: url(../images/srLinks/srLink_prev_f4.gif);
	font-size: 11px;
}
a.srPrevGrey:link { color: #FFFFFF; background-image: url(../images/srLinks/srLink_prev_f4.gif); }
a.srPrevGrey:visited { color: #FFFFFF; background-image: url(../images/srLinks/srLink_prev_f4.gif); }
a.srPrevGrey:hover { color: #FFFFFF; background-image: url(../images/srLinks/srLink_prev_f4.gif); }
a.srPrevGrey:active { color: #FFFFFF; background-image: url(../images/srLinks/srLink_prev_f4.gif); }

.srNumber {
	width: 90px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-image: url(../images/srLinks/srLink_page.gif); background-position: top; background-repeat: repeat-x;
	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	display: block;
	font-size: 11px;
}
.srNext {
	width: 46px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	color: #FF0000;
}
a.srNext:link { background-image: url(../images/srLinks/srLink_next.gif); text-decoration:none; color:#FFFFFF;  }
a.srNext:visited { background-image: url(../images/srLinks/srLink_next.gif); text-decoration:none; color:#FFFFFF;  }
a.srNext:hover { background-image: url(../images/srLinks/srLink_next_f2.gif); text-decoration:none; color:#114400;  }
a.srNext:active { background-image: url(../images/srLinks/srLink_next_f3.gif); text-decoration:none; color:#FFFFFF;   }

.srNextGrey {
	width: 46px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px;
}
.srNextGrey { color: #FFFFFF; background-image: url(../images/srLinks/srLink_next_f4.gif); }
a.srNextGrey:link { color: #FFFFFF; background-image: url(../images/srLinks/srLink_next_f4.gif); }
a.srNextGrey:visited { color: #FFFFFF; background-image: url(../images/srLinks/srLink_next_f4.gif); }
a.srNextGrey:hover { color: #FFFFFF; background-image: url(../images/srLinks/srLink_next_f4.gif); }
a.srNextGrey:active { color: #FFFFFF; background-image: url(../images/srLinks/srLink_next_f4.gif); }
/*end of recordset paging search results*/















/*start of inserted*/
.pgSearchNav { padding-left: 147px; width: 343px; position: relative; float: left; clear: both; }
/*.srPrev {
	width: 50px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px; line-height: 11px;
}*/

/*a.srPrev:link { color: #FFFFFF; text-decoration: none; background-image: url(../images/pgLinks/pgLink_prev.gif); }
a.srPrev:visited { color: #FFFFFF; text-decoration: none; background-image: url(../images/pgLinks/pgLink_prev.gif); }
a.srPrev:hover { color: #114400; text-decoration: none; background-image: url(../images/pgLinks/pgLink_prev_f2.gif); }
a.srPrev:active { color: #EEFFCC; text-decoration: none; background-image: url(../images/pgLinks/pgLink_prev_f3.gif); }*/

/*.srNumber {
	width: 90px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-image: url(../images/pgLinks/pgLink_page.gif); background-position: top; background-repeat: repeat-x;
	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	display: block; color: #FFFFFF;
}*/
/*.srNext {
	width: 46px; height: 16px; padding-top: 2px;
	position: relative; float: left;
	background-position: left top; background-repeat: no-repeat;
	display: block;
	font-size: 11px; line-height: 11px;
}*/

/*a.srNext:link { color: #FFFFFF; text-decoration: none; background-image: url(../images/pgLinks/pgLink_next.gif); }
a.srNext:visited { color: #FFFFFF; text-decoration: none; background-image: url(../images/pgLinks/pgLink_next.gif); }
a.srNext:hover { color: #114400; text-decoration: none; background-image: url(../images/pgLinks/pgLink_next_f2.gif); }
a.srNext:active { color: #EEFFCC; text-decoration: none; background-image: url(../images/pgLinks/pgLink_next_f3.gif); }*/

/*.srNumber { font-size: 11px; line-height: 11px; }*/
/*end of inserted*/















/* PAGE FOOTER */
#pgFootSpcr {
	width: 750px; height: 10px;
	position: relative; float: left; clear: both;
	display: block;
	background-color: #33FF33;
}

#pgFooter {
	width: 750px; padding-left: 10px; padding-right: 10px; height: auto; padding-top: 10px; padding-bottom: 5px;
	position: relative; float: left; clear: both;
	display: block;
	background-image: url(../images/pgShadow/pgShadowFoot.gif); background-position: center -4px; background-repeat: no-repeat;
	background-color: #D2DAED; color: #3366CC;
	text-align: center;
	font-size:11px
}

/*andy had supplied these page footer links in this colour 000033 but i dont like it so changed it*/

#pgFooter a:link { color: #3366CC; text-decoration: none; }
#pgFooter a:visited { color: #3366CC; text-decoration: none; }
#pgFooter a:hover { color: #3366CC; text-decoration: underline; }
#pgFooter a:active { color: #6C943D; text-decoration: underline; }




.pgGeneralContent { color: #FFFFFF; vertical-align: top; }


/* NEW STYLES from andy tue 13mar */
#pgCol3 {
	width: 140px; height: auto;
	vertical-align: top;
}

.loginButton {
	width: 23px; height: 17px; padding-top: 1px;
	position: relative; float: left;
	background-image: url(../images/login/goButton.gif); background-position: left top; background-repeat: no-repeat;
	font-size: 11px; font-weight: normal; color: #FFFFFF; text-align: center;
	display: block;
	background-color: #DCE2F2;
	border: 0px;
}
.loginButton:hover { color: #FFFFFF; text-decoration: none; background-image: url(../images/login/goButton_f2.gif); }
.loginButton:active { color: #114400; text-decoration: none; background-image: url(../images/login/goButton_f3.gif); }

	/* LOGGED IN */
#loggedIn { position: absolute; }


/* from old css doc */

.small_photo {
	border: 3px solid #000011;
}



.formlabel {
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	text-align: right;
	text-indent: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;	
}
.formlabel_not_bold{
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	text-align: right;
	text-indent: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;	
}
.smallgrey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}
.smallformlabel {
	font-size: 8pt;
	font-weight: normal;
	color: #000066;
}

.profile_label {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-align: right;
}
.profile_data {
	font-size: 8pt;
	font-weight: bold;
	color: #000099;
	text-align: left;
	margin-left: 10px;
}
.message_data_read {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin-left: 10px;
}

/*only used in more_photos - make this inline at some point*/
.scrolling {
	height: 425px;
	width: 130px;
	overflow: auto;
	border: 0px solid #666;
	background-color: #CCCCFF;
	padding: 3px;
}
/*ENDOF only used in more_photos - make this inline at some point*/



