﻿
html{height:100%;}
html.use_scroll_wrapper{overflow:hidden;}
html.auto_resize_iframe{height:auto;}
body{height:100%; text-align: center;}
body.auto_resize_iframe{height:auto;}
.use_scroll_wrapper #scroll_wrapper{width:100%;height:100%;overflow:auto;position:relative;}
#nonfooter{padding:0px;margin:0px;position:relative;min-height:100%;}
#page_height{padding:0px 0px 100px 0px;margin:0px;}
body{background:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;margin:0px;padding:0px;direction:ltr;unicode-bidi:embed;}
h1, h2, h3, h4, h5{font-size:13px;color:#333;margin:0px;padding:0px;}
h1{font-size:14px;}
h4, h5{font-size:11px;}
p{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;}
a{cursor:pointer; color:#3b5998; -moz-outline-style:none; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
select{border:1px solid #BDC7D8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:2px;}
td, td.label{font-size:11px;}

.FPHeader{background-image: url(/images/blueheadback.jpg); width: 960px; height: 34px; text-align: left;}
.FPLogo{background-image: url(/images/blueheadbacklogo.jpg); width:230px; line-height: 34px; float: left; vertical-align: middle; font-weight: bold; text-align: center;}
.FPContent{text-align: left; background-color: #fff; width: 960px;  min-height: 600px; padding-top:4px;}
.FPFootCurve{background-image: url(/Global/images/footcurve.jpg); height: 7px; width: 960px; background-repeat: no-repeat;}
.FPFooter{padding: 15px; color: #3C3C3C; width: 860px; height: 200px; vertical-align: middle;}
.FPSignIn{width: 455px; text-align: right;}
.FPHeadLinkRight{font-weight:bold; width: 55px; line-height: 34px; float: right; vertical-align: middle; text-align: center;}
.FPHeadLinkRight:Hover{font-weight:bold; margin-top:2px; margin-bottom: 2px; width: 55px; line-height: 30px; float: right; vertical-align: middle; text-align: center; background-color:#D2E2F9;}
.FPHeadLinkRightWide{font-weight:bold; width: 150px; line-height: 34px; float: right; vertical-align: middle; text-align: right; padding-right: 12px}
.FPUpdateOff{padding-left:12px; padding-top:9px; color: Gray; height: 27px; border-collapse: collapse; font-size: 14px;	width: 420px; border-color: #FFFFFF; border-style: none;}
.FPUpdateOn{padding-left:13px; padding-top:3px; padding-bottom: 6px; height: 27px;	border-collapse: collapse; font-size: 14px;	width: 420px; border-color: #FFFFFF; border-style: none;}
.FPUpdateBox{border-collapse: collapse; font-size: 14px; width: 100%; border-color: #FFFFFF; border-style: none;}
.FPbubbox{background-image: url(/ProfileEdit/images/bubbox.jpg); background-repeat:no-repeat; width: 430px;}
.FPNewsItems{margin-left:35px; padding-top:2px; padding-bottom: 2px;}
.FPNewsPhotoItems{margin-top: 4px; margin-bottom:4px; margin-left:55px; padding-top:3px; padding-bottom: 2px;}
.FPNewsGroupingsLineOff{margin-top: 2px; margin-left:0px; padding-top:1px; padding-bottom: 2px; font-size: 11px;}
.FPNewsGroupings{margin-top: 2px; margin-left:0px; padding-top:1px; padding-bottom: 2px; font-size: 11px; border-top-width: 1px; border-top-color: silver; border-top-style: solid;}
.FPNewsImages{ border-width: 1px; border-color: Silver; border-style: solid; padding: 4px; margin: 2px;}
.FPFriendImages{ border-width: 1px; border-color: Silver; border-style: solid; padding: 4px; margin-bottom: 2px; margin-left: 2px; margin-right: 9px; margin-top: 2px;}
.FPFriendProfileLink{ text-align: center; margin-bottom: 4px;}
.FPFriendPlaceHolder{float: left; height: 120px;}
.FPFriendPlaceHolderAdmin{float: left; height: 120px;}
.FPNoPicturePanel{}
.FPPaging{text-align: center; width:auto;}
.FPFriendPanel{ width: 100%;}
.FPVital{color: #657ACF;}
.FPVitalLabel{color: gray;}
.FPDivider{ background-image: url(/Images/bg_dash.jpg);  width: 100%;}
.FPDividerHead{ background-color:white; width: 0%;}
.FPNewsComments{ margin-left: 53px; margin-bottom: 2px; background-color: #ECEFF5; padding: 3px; width: 350px;}
.FPNewsCommentsPhoto{ margin-left: 53px; margin-bottom: 2px; padding: 3px; width: 350px;}
.FPImageLeft{ background-color: #DFDFDF; float: left; border-width: 1px; border-color: gray; border-style: solid; padding: 4px; margin-bottom: 2px; margin-left: 2px; margin-right: 6px; margin-top: 0px;}
.FPNewsSpacer{ margin-bottom:7px; margin-top:10px; margin-left: 35px; border-bottom: 1px; border-bottom-style:solid; border-bottom-color: #DFDFDF;}
.FPNewsIcons{ padding-right: 4px; vertical-align: text-bottom;}
.FPProfileMain{}
.FPProfileRow{height: 100px;}
.FPProfileRowPlusOne{height: 120px;}
.FPProfileItem{margin-right: 1px; float:left;}


.FPFriendImagesNew{ border-width: 1px; border-color: Silver; border-style: solid; padding: 4px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; margin-top: 2px; width: 52px;}


.FPTextButton
{
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	background-color: Transparent;
	color: #3b5998;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}
.FPNewsCommentsTextBox{ margin-left: 40px; margin-bottom: 2px; background-color: #000000; width: 350px;}
.FPCommentTextBox{width: 300px; height: 50px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;}

.FPUpdateNote
{
	margin: 8px 8px 15px 8px;
}
.FPUpdateNoteText{ font-size: 14px; font-weight:bold;}
.FPUpdateDateText{ font-size: 9px; font-weight:bold; color: Gray;}
.FPUpdateButton
{
	padding: 0px;
	margin-left: 15px;
	background-color: #89B2F4;
	border-style:solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	margin-top:5px;
}

.headermenu
{
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.Welcome
{
    font-size: 16pt;
    color: #ff9933;
}

span.MailBoxLabel
{
    font-weight: bold;
    font-size: 13pt;
}

span.GeneralHeader
{
    font-weight: bold;
    font-size: 13pt;
}


.Buttons
{
    background-color: transparent;
}


.LeftMenuRows
{
    vertical-align: middle;
    font-size: 10pt;
    color: #336699;
    text-align: left;
}

input
{
    font-size: 8pt;
}


textarea
{
    font-size: 8pt;
}

select
{
    font-size: 8pt;
}

.FriendLink
{
    font-size: 7pt;
}

.TextHeaders
{
    font-size: 11pt;
    border-bottom: 1pt dotted;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}

.CSSTables
{
    border-right: khaki 1px dashed;
    border-top: khaki 1px dashed;
    border-left: khaki 1px dashed;
    border-bottom: khaki 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 8pt;
    font-family: Arial;
    background-color: #ffffcc;
}

.AlertCSSTables
{
    border-right: khaki 1px dashed;
    border-top: khaki 1px dashed;
    border-left: khaki 1px dashed;
    border-bottom: khaki 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 8pt;
    font-family: Arial;
    background-color: #FFCC66;
}


.CSSBlueTables
{
    border-right: khaki 1px dashed;
    border-top: khaki 1px dashed;
    border-left: khaki 1px dashed;
    border-bottom: khaki 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 8pt;
    font-family: Arial;
    background-color: #B1CFF3;
}

.GeneralHeaders
{
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
}

.SearchBox
{
    background-color: #ffff99;
    border-right: #ff9900 thin dashed;
    border-top: #ff9900 thin dashed;
    border-left: #ff9900 thin dashed;
    border-bottom: #ff9900 thin dashed;
}

.CellBolds
{
    font-weight: bold;
    background-color: #8BB1F8;
    text-align: center;
    padding-left: 2px;
    width: 160px;
}

.CellValues
{
    background-color: #C2DAF5;
    padding-left: 2px;
    text-align: center;
    width: 160px;
}

.HeaderSpans
{
    font-weight: bold;
    font-size: 9pt;
    text-align: left;
}

.RatingBlock
{
    background-color: #ff3333;
    cursor: hand;
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    font-family: Arial;
    border-right: #ffcc33 thin dashed;
    border-top: #ffcc33 thin dashed;
    border-left: #ffcc33 thin dashed;
    border-bottom: #ffcc33 thin dashed;
}

.UserProfileName
{
    font-weight: bold;
    font-size: 16pt;
    color: #3366cc;
}

.RateScore
{
    font-weight: bold;
    font-size: 14pt;
    color: #cc0033;
}

.RatedPhoto
{
    background-color: #ff6a6c;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-right: silver thin outset;
    border-top: silver thin outset;
    border-left: silver thin outset;
    border-bottom: silver thin outset;
}

.edge
{
    border-right: thin inset;
    border-top: thin inset;
    border-left: thin inset;
    border-bottom: thin inset;
    width: 95px;
    height: 95px;
}


.SetCellBolds
{
    font-weight: bold;
    background-color: #8BB1F8;
    text-align: center;
    padding-left: 2px;
    width: 120px;
}

.SetCellValues
{
    background-color: #C2DAF5;
    padding-left: 10px;
    width: 500px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.SetCellDone
{
    font-weight: bold;
    background-color: #8BB1F8;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.SuccessText
{
    font-weight: bold;
    color: #006633;
}

.LinkButtons
{
    color: #000054;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-decoration: underline;
    border-bottom-style: none;
    background-color: transparent;
    cursor: hand;
}

.redroses
{
    padding-right: 5px;
    width: 250px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 8pt;
    font-family: Arial;
    background-color: #ffffaa;
}

.SendEmail
{
    background-color: #ffff80;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.SendEmailButton
{
    background-color: #ffffaa;
    width: 100px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.postcard
{
    border-right: khaki 1px dashed;
    border-top: khaki 1px dashed;
    border-left: khaki 1px dashed;
    border-bottom: khaki 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 8pt;
    font-family: Arial;
    background-color: #ccccff;
}

.ApproveButton
{
    background-color: #ACD373;
    width: 80px;
    height: 40px;
}

.DenyButton
{
    background-color: #F68E56;
    width: 80px;
    height: 40px;
}

.invitetable
{
    background-color: #ffffe0;
    border-right: #33cc33 1px dashed;
    border-top: #33cc33 1px dashed;
    border-left: #33cc33 1px dashed;
    width: 300px;
    border-bottom: #33cc33 1px dashed;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.Watermarks
{
    color: #C0C0C0;
}

.TraitBox
{
	margin: 0px;
	padding: 1px;
	background-color: #FFFFAA;
	border-style: dotted;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
}

.FriendPadName
{
	font-size: 11pt;
	font-weight: bold;
	color: #4b4b4b;
	font-family: Trebuchet MS;
}
.BlogDate
{
	font-size: 8pt;
	color: #4b4b4b;
	font-family: Trebuchet MS;
}
.BlogTopic
{
	font-size: 12pt;
	color: #4b4b4b;
	font-family: Trebuchet MS;
}
