/* CSS Document */
.stdBody {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.profileBody {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
}

.fullPageContentBody
{
	background: #FFFFFF;
	color: #000000;
	width: 954px;
	position: relative;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

.masterDiv
{
	margin:0 auto 0 auto;
}

/* Content Area Border */

.contentBorder {
	background-color: #FFFFFF;
	height: 10px;
	width: 984px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

#contentBorderTop {
	background-image: url(/App_Themes/Default/images/contentAreaTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;	    
}
#contentBorderBottom {
	background-image: url(/App_Themes/Default/images/contentAreaBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* Profile Photo */
div#profilePhotoHeader {
	position: relative;
	float: left;
	left: 10px;
	width: 227px;
	height: 35px;
	top: 0;
	background-image: url(/App_Themes/Default/images/profilePhotoTopLong.gif);
	background-repeat: repeat-x;
}
.displayName {
	font-size: 16px;
	float: left;
	font-weight: bold;
	top: 11px;
	left: 24px;
	position: relative;
	color: #FFFFFF;
}
.smallFontGrey {
	font-size: 11px;
	color: #666666;
}
div#profilePhotoBox {
	position: relative;	
	text-align: left;
	width: 217px;
	left: 0;
	top: 0;
}
div#profilePhoto {
	width: 217px;
	position: relative;
	left: 0;
	top: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url(/App_Themes/Default/images/profilePhotoBackground.gif);
	background-repeat: repeat-y;
}
div#profilePhotoFooter {
	height: 10px;
	width: 217px;
	position: relative;
	left: 0;
	top: 0;
	background-image: url(/App_Themes/Default/images/profilePhotoBottomNormal.GIF);
	background-position: bottom;
	background-repeat: no-repeat;
}
img#profilePhoto {
	position: relative;
	width: 190px;
	top: 0;
	left: 9px;
}

/* Channels */
div#userProfileInformation {
	background-color: #FFFFFF;
	right: 10px;
	top: 265px;
	width: 733px;
	position: absolute;
}
div#userProfileInformation2 {
	margin-top: 10px;
	background-color: #adabab;
	width: 100%;
}
div#userProfileInformationContent {
	margin: 10px;
}
div#userProfileInformationContent2 {
	margin: 5px;
}

.userInformationBoxTop
{
	background-color:#FFFFFF;
}

.userInformationBoxBottom
{
	background-color:#ededed;
}

.userInfoBox
{
	background-color:#7e7e7e;
}

.userInfoCommands
{
	background-color:#ededed;
}

.userStatus {
	color: #000000;
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 15px;
}
.userInfoLabel {
	color: #000000;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
}
.userInfoLabel2 {
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	width: 80px;
}
.userInfoText2 {
	color: #FFFFFF;
	font-size: 12px;
}
.userInfoText2 {
	color: #000000;
	font-size: 12px;
}
.userMoodLabel {
	color: #4790cd;
	font-weight: bold;
	padding-right: 5px;
	font-size: 13px;
}
.userMood {
	color: #000000;
	font-size: 13px;
}
div#columnLeft {
	position: relative;
	width: 210px;
	text-align: left;
	float: left;
	margin-left: auto;
	margin-right: auto;
	left: 10px;
	padding: 0px;
	top: 0px;
}
div#columnLeftHome {
	position: relative;
	width: 467px;
	text-align: left;
	float: left;
	margin-left: auto;
	margin-right: auto;
	left: 10px;
	padding: 0px;
	top: 0px;
}
div#columnRight {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	right: 10px;
	float: right;
	width:350px;
}
div#columnRightHome {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	right: 10px;
	float: right;
	width:467px;
}
div#columnMiddle {
	position: relative;
	float: left;
	left: 33px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}
div#profileColumnRight {
	position: relative;
	text-align: left;
	margin-top: 213px;
	margin-left: auto;
	margin-right: auto;
	right: 10px;
	float: right;
	width:357px;
}
div#profileColumnMiddle {
	position: relative;
	float: left;
	left: 18px;
	text-align: left;
	margin-top: 213px;
	margin-left: auto;
	margin-right: auto;
	width: 357px;
}
.cleaner {
	clear:both;
}
div#channelBox {
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 15px;
}
div#channelContent {
	 position: relative;
	 overflow: auto;
	 height: 150px;
	 margin-top: 10px;
	 scrollbar-3dlight-color: #b4c9a8;
	 scrollbar-arrow-color: #45553d;
	 scrollbar-base-color: #ABC49C;
	 scrollbar-darkshadow-color: #45553d;
	 scrollbar-face-color: #cadac1;
	 scrollbar-highlight-color: #dfebd8;
	 scrollbar-shadow-color: #738d64;
	 background-color: #FFFFFF;
}
div#channelContent_woScroll {
	 position: relative;
	 height: 165px;
	 margin: 25px;
	 scrollbar-3dlight-color: #b4c9a8;
	 scrollbar-arrow-color: #45553d;
	 scrollbar-base-color: #ABC49C;
	 scrollbar-darkshadow-color: #45553d;
	 scrollbar-face-color: #cadac1;
	 scrollbar-highlight-color: #dfebd8;
	 scrollbar-shadow-color: #738d64;
	 background-color: #FFFFFF;
}
img#channelBoxTL {
	top: 0;
	left: 0;
	postion: absolute; 
}
img#channelBoxTR {
	top: 0;
	right: 0;
	postion: absolute; 
}
img#channelBoxBR {
	bottom: 0;
	right: 0;
	postion: absolute; 
}
img#channelBoxBL {
	bottom: 0;
	left: 0;
	postion: absolute; 
}
img#channelIcon {
	margin-left: 10px;
}
img#channelIconHome {
	margin-top: 20px;
	margin-left: 45px;
}
td.formLabelText14 {
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
td.formLabelText12 {
	font-weight: bold;
	font-size: 12px;
}
div#newUserText {
	position: relative;
	top: 0;
	width: 400px;
	margin-bottom: 10px;
}
div#newUserButtons {
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 228px;
}
img#newUserButton {
	margin-top: 5px;
}

.loginForm {
	width: 250px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.textBoxSmall {
	width: 95%;
	height: 15px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.textBoxLong {
	width: 95%;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.textBoxLong100 {
	width: 100%;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.textArea750 {
	width: 750px;
	height: 100px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.contactUsSelect {
	width: 250px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.smallSelect {
	width: 40px;
	height: 20px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
a.formLinks {
	color: #4790cd;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
}

/* Signup */
div#fullPage {
	position: relative;
	width: 954px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
div#channelContent_fullPage {
	 position: relative;
	 width: 80%;
	 margin: 20px;
	 background-color: #fff;
	text-align: left;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#darkGreenBold {
	font-weight: bold;
	font-size: 16px;
	color: #326767;
}
a.linkUnderlined {
	color: #000000;
	text-decoration: underline;
}
a.linkUnderlined:hover {
	color: #ABC49C;
}
a.grayLink {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a.grayLink:hover {
	color: #cccccc;
}
a.browsePeopleNames {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.browsePeopleNames:hover {
	color: #666666;
}
a.standardLink {
	color: #000000;
	text-decoration: none;
}
a.standardLink:hover {
	color: #666666;
}
a.browseArtistNames {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.browseArtistNames:hover {
	color: #43ae49;
}
a.browsePetNames {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.browsePetNames:hover {
	color: #98cb4f;
}
a.browsePlaceNames {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.browsePlaceNames:hover {
	color: #de9c65;
}
.signUpForm {
	width: 200px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.signUpFormLong {
	width: 575px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.signUpFormShort {
	width: 150px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.signUpFormSelect {
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
td.formLabelText14_Left {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
.formLabelText14_Left {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
td.formLabelText13 {
	font-size: 14px;
	text-align: left;
	color: #4790cd;
}
.formHeader16 {
	font-weight: bold;
	font-size: 16px;
}
#darkGreen {
 color: #326767;
}
#orange {
 color: #de9c65;
}
#mediumGreen {
  color: #43ae49;
}
#lightGreen {
 color: #98cb4f;
}
#lightBlue {
 color: #4790cd
}
a.blueLinks {
	color: #4790cd;
	text-decoration: none;
	font-weight: bold;
}
a.blueLinks:hover {
	color: #666666;
}
a.mediumGreenLinks {
	color: #326767;
	text-decoration: none;
	font-weight: bold;
}
a.mediumGreenLinks:hover {
	color: #666666;
}
a.mediumGreenLinksU {
	color: #326767;
	text-decoration: underline;
	font-weight: bold;
}
a.mediumGreenLinksU:hover {
	color: #666666;
}
a.greenLinks {
	color: #326767;
	text-decoration: none;
	font-weight: bold;
}
a.greenLinks:hover {
	color: #666666;
}
a.orangeLinks {
	color: #aa6225;
	text-decoration: none;
	font-weight: bold;
}
a.orangeLinks:hover {
	color: #666666;
}
.grayText {
	color: #666666;
	font-size: 10px;
}
.CAPTCHAEntry input {
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	width: 120px;	
}
.textBox350 {
	width: 350px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.textBox500 {
	width: 500px;
	height: 23px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.textArea500 {
	width: 500px;
	height: 300px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.textArea500x100 {
	width: 500px;
	height: 100px;
	border: 2px solid #98cb4f;
	color: #4790cd;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

/*webparts*/
.customWebZone
{
	background-color: #cadac1;
}

/*Generics */

.genericButton
{
	background-color:#999999;
	border:solid 1px black;
	padding:1px 5px 1px 5px;
    text-decoration:none;
    color:Black; 		
}
.messageViewOrange {
	border-left: solid 1px #de9c65;
	border-bottom: none 0px transparent;
	border-right: none 0px transparent;
	border-top: none 0px transparent;
	margin: 0 0 0 0;
	padding: 6px;		
	text-align: left;
	width: 10%;
	vertical-align: top;	
	background: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	width: 100px;
}
.messageViewOrangeRight {
	border-left: solid 1px #de9c65;
	border-bottom: none 0px transparent;
	border-right: none 0px transparent;
	border-top: none 0px transparent;
	margin: 0 0 0 0;
	padding: 10px;		
	text-align: left;
	vertical-align: top;	
}
.greenBoldText {
	font-weight: bold;
 	color: #43ae49;
	font-size: 14px;
}

.Tab_GreenText14 {
	color: #43ae49;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Tab_LightGreenText14 {
	color: #98cb4f;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Tab_DarkGreenText14 {
	color: #326767;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
a.Tab_WhiteText14 {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}


