@charset "utf-8";
/* CSS Document */
body {	background-color:#FFFFFF;	margin: 0px;}

#apDiv13 { position:relative; left:0px;	top:0px;	width:1024px;	height:115px;	z-index:11;}
#apContent {  padding-left: 0px; position:relative;	left:0px;	top:0px;	width:950px;	height:328px;	z-index:4;}
#apDiv4 {	position:relative;	float:left;	left:55px;	top:10px;	width:400px;	height:400px;	z-index:5; padding-right:40px}
#apDiv40 {	position:relative;	float:left;	left:55px;	top:10px;	width:800px;	height:400px;	z-index:5; padding-right:40px}
#apDiv1 {	position:relative; float:left;	left:55px;	top:50px;	width:400px;	height:328px;	z-index:6;}
#apDivGB {	position:absolute;	left:10px;	top:10px;	width:980px;	height:229px;	z-index:1;}
#apDivMB {	position:absolute;	left:10px;	top:10px;	width:980px;	height:129px;	z-index:1;}
#apDivMM {	position:absolute;	left:10px;	top:140px;	width:980px;	height:22px;	z-index:2;}
#apDivMBody {	position:absolute;	left:10px;	top:175px;	width:980px;	height:300px;	z-index:3;}
#apDivGBody {	position:absolute;	left:10px;	top:250px;	width:980px;	height:300px;	z-index:3;}

body,td,th { font-family:Arial, Helvetica, sans-serif; color: #224422; }
.funkybutton {	background:none; border:none ; color: #FFFFFF; font-size: 100%;
				font-family: Arial, Helvetica, sans-serif; font-weight:bold; }

a:link { color: #000000; text-decoration: none; }
a:visited {	text-decoration: none; color: #224422; }
a:hover { text-decoration: underline; color: #224422; }
a:active { text-decoration: none; color: #224422; }

.bgdGreen { background-color:#224422; }
/*.bgdGreenLighter { background-color:#286622; }*/
.bgdGreenLighter { background-color:#183818; }
.bgdGreenBright { background-color:#335522; }
.bgdPaleGreen { background-color:#DDDDC0; }
.bgdWhite { background-color:#FFFFFF; }

.txtBold { font-weight:bold; }
.txtMediumBold { font-size:medium; font-weight: bold; }
.txtMedium { font-size:medium; }
.txtSmall { font-size:small; }
.txtXSmall { font-size:x-small; }
.txtMedium { font-size:medium; font-weight:normal; }
.txtLarge {font-size: large; }
.txtSmall {font-size: small}
.txtSmallBold {font-size: small; font-weight:bold;}
.txtSmallWhiteBold {font-size: small; font-weight:bold; color:#FFFFFF;}
.txtExtraLarge {font-size: x-large; }
.txtLargeBold {font-size: large; font-weight: bold; }
.txtExtraLarge {font-size: x-large; font-weight: normal; }
.txtExtraLargeBold {font-size: x-large; font-weight: bold; }

.txtXXLargeWhite {color: #FFFFFF; font-size: xx-large; }
.txtExtraLargeWhite {color: #FFFFFF; font-size: x-large; }
.txtLargeWhite {color: #FFFFFF; font-size: large; }
.txtMediumBoldWhite { font-size:medium; font-weight: bold; color: #FFFFFF; }
.txtSmallBoldWhite { color: #FFFFFF; font-size: small; font-weight: bold; }
.txtMediumWhite { font-size:medium; color: #FFFFFF; }
.txtSmallWhite { font-size:small; color: #FFFFFF; }

.txtPink {color: #FF6699}
.txtMediumPinkBold {font-size: medium; color: #FF6699; font-weight: bold; }
.txtSmallPink {font-size:small; color: #FF6699; }
.txtMediumPink {font-size:medium; color: #FF6699; }

.txtLargeRed { font-size: large; color: #FF0000; }

.txtLargeBlack { font-size: large; color: #000000; }
.txtMediumBlack { font-size: medium; color: #000000; }
.txtBlack {color: #000000}
.txtSmallBlack { font-size:small; color: #000000; }

.txtArial { font-family:Arial, Helvetica, sans-serif; }
.txtMediumBoldArial { font-family:Arial, Helvetica, sans-serif; font-size:medium; font-weight: bold; }

.txtXXLargeBoldGreen {color: #224422; font-size: xx-large; font-weight:bold; }
.txtXLargeBoldGreen {color: #224422; font-size: x-large; font-weight:bold; }
.txtXLargeGreen {color: #224422; font-size: x-large; }
.txtLargeGreen {color: #224422; font-size: large; }
.txtLargeGreenBold {color: #224422; font-size: large; font-weight:bold; }
.txtMediumGreen {color: #224422; font-size: medium; }
.txtMediumGreenBold {color: #224422; font-size: medium; font-weight:bold; }
.txtSmallGreen {color: #224422; font-size: small; font-weight:normal; }
.txtSmallGreenBold {color: #224422; font-size: small; font-weight:bold; }
.txtMediumBrightGreen {color:#00FF00; font-size: medium; }

.txtLargeRed {color: #FF0000; font-size: large; }
.txtXLargeRed {color: #CC0000; font-size: x-large; }
.txtXXLargeRed {color: #CC0000; font-size: xx-large; }
.txtSmallRed {color: #FF0000; font-size: small; }

#navcontainer {float:left}
#navcontainer ul{list-style-type: none;margin-top: 0;padding-top: 0;padding-left: 0;padding-right: 0px;margin-left: 0;background-color: #224422;color: White;width: 100%;font-family:Arial, Helvetica, sans-serif;font-size: 80%;}
#navcontainer ul li {display: inline;}
#navcontainer ul li a{padding: 0.2em 1em;background-color: #224422;color: #ccc;text-decoration: none;float: left;border-right: 0;}
#navcontainer ul li a:hover{background-color: #252;color: #ccc;}

#navcontainer2 { width: 195px; background-color: #224422; background: #224422; }
#navcontainer2 ul { margin-left: 0; padding-left: 0; padding-top:10px; margin-top:0px;list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size:small; font-weight:normal; }
#navcontainer2 a { display:block; padding: 4px; width: 198px; background-color:5a5; border-top: 0px solid #fff; border-bottom: 0px solid #fff; }
#navcontainer2 a:link, #navlist2 a:visited { color: #fff; text-decoration: none; }
#navcontainer2 a:hover { width: 100%; background-color: #252; color: #fff; }

#navcontainer3 { width: 650px; }
#navcontainer3 ul { padding: .0em 0; margin: 0; list-style-type: none; background-color: #FFF; width: 100%; text-align:right; }
#navcontainer3 li { display:inline; text-decoration: none; background-color: #FFF; color: #252;}
#navcontainer3 li a { text-decoration: none; background-color: #FFF; color: #252; padding: .4em 1em; border-right: 0px; }
#navcontainer3 li a:hover { background-color: #252; color: #FFF; }

#navcontainer4 { float:left; }
#navcontainer4 ul { margin-left: 0; padding-left: 0; padding-top:10px; margin-top:0px;list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; }
#navcontainer4 li { display:block; text-decoration: none; background-color: #FFF; color: #252;}
#navcontainer4 a { padding: 4px; border-top: 0px solid #fff; text-decoration: none; background-color: #FFF; color: #252;}
#navcontainer4 a:hover { width: 100%; background-color: #252; color: #fff; }

#gHomeBody a#gHome, #gMyPhotosBody a#gMyPhotos, #gAddPhotoBody a#gAddPhoto { font-size:x-large; padding: .1em 1em; }
#gHomeBody a#gHome:hover, #gMyPhotosBody a#gMyPhotos:hover, #gAddPhotoBody a#gAddPhoto:hover { padding: .1em 1em; }
#apDivGBody td { color:#FFFFFF }

#inTextLink { float: left }
#inTextLink a:link { color: inherit; text-decoration: none; font-weight:bold }
#inTextLink a:visited {	text-decoration: none; color: inherit; font-weight:bold }
#inTextLink a:hover { text-decoration: underline; color: inherit; font-weight:bold }
#inTextLink a:active { text-decoration: none; color: inherit; font-weight:bold }
