﻿/* - - - - - - - - - - Styles used in the master.pages - - - - - - - - - -  */
html{height:100%;}
body.Default{height:100%;  min-width:1060px; font-family:Tahoma, Arial, Helvetica, sans-serif;  text-align:center; color:#333333; position:relative; background:#F7F5F0 url(../../images/Master/BodyTile.gif) repeat-x left -3px; }
.hide{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
.clear{clear:both; margin:0; padding:0;}
.clear_left{clear:left; margin:0; padding:0;}
.clear_right{clear:right; margin:0; padding:0;}
a{text-decoration:underline;}
a:focus, a:active, a:hover{text-decoration:none;}
a:focus, a:active{outline:none;}
strong{font-weight:bold;}
em{font-style:italic;}

/* - - Hidden Styles - - */
p.Skip a{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden; z-index:1000;}
p.Skip a:focus, 
p.Skip a:active{border:none; padding:3px 7px; width:154px; height:16px; position:absolute; top:55px; left:19px; text-align:left; line-height:1em; z-index:600;
color:#FFFFFF; font-size:110%; background:#FF6600; text-decoration:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}

/* - - YUI Fixes - - */
#doc3{/*min-width:974px;*/ min-width:1060px; max-width:1180px; margin:0 auto; text-align:left;}
.yui-t2 .yui-b{width:193px; *width:194px; _width:194px;}
#hd{position:relative; background:url(../../images/Master/PapLogo.png) 20px 5px no-repeat;}

/* - - Site Options - - */
div.SiteOptions{text-align:right; padding-bottom:54px;}
div.SiteOptions ul{padding:8px 8px 8px 10px; height:18px; float:right; clear:none; 
background:#D9EFF5;
background:rgba(255,255,255,0.5);
background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#EAF6F9), to(#C9E8F1));
*background:#D9EFF5; _background:#D9EFF5;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;}
div.SiteOptions ul li{display:inline; padding:8px 0; margin:0;}
div.SiteOptions ul li.Pipe{padding-left:12px; margin-left:4px; background:url(../../images/Master/SiteOpPipe.png) left center no-repeat;}
div.SiteOptions ul li.UserName a{margin-left:4px;}
div.SiteOptions ul li span.Lang{font-size:85%; margin-right:3px;}
div.SiteOptions ul li.LangLink{margin-right:4px;}
div.SiteOptions ul li a{padding:3px 7px; color:#FFFFFF; font-size:110%; /*background:#FF6600;*/background:#004353; text-decoration:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}
div.SiteOptions ul li a:focus,
div.SiteOptions ul li a:active,
div.SiteOptions ul li a:hover{/*background:#004353;*/ background:#FF6600; text-decoration:underline;}
div.SiteOptions ul li span.On{padding:3px 7px; color:#797979; font-size:110%; background:#FFFFFF; text-decoration:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}
div.SiteOptions ul li ul{display:inline; background:none; height:auto; width:auto; float:none; clear:none; padding:0;}
div.SiteOptions ul li ul li{display:inline;}

/* - - Navigation Bar - - */
div.NavBar{padding-left:193px; *padding-left:194px; _padding-left:194px; height:72px; background:#0888A5;
border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;}
div.NavBar ul{}
div.NavBar ul li{margin:-54px 1px 0 0; display:inline; height:126px; width:92px; float:left; clear:none;}
div.NavBar ul li a{height:114px; margin-top:12px; text-decoration:none; width:92px; float:left; clear:none; font-size:110%; position:relative; color:#FFFFFF; 
background:url(../../images/Master/NavIcons.png) no-repeat left top;
_background:url(../../images/Master/NavIconsIE6.gif) no-repeat left top;}
div.NavBar ul li a:focus,
div.NavBar ul li a:active,
div.NavBar ul li a:hover{text-decoration:underline;}
/**/
div.NavBar ul li a.Home{background-position:left top;}
div.NavBar ul li a.Home:focus,
div.NavBar ul li a.Home:active,
div.NavBar ul li a.Home:hover{
_background-position:left -114px;}
div.NavBar ul li a.Me{background-position:-93px top;}
div.NavBar ul li a.Me:focus,
div.NavBar ul li a.Me:active,
div.NavBar ul li a.Me:hover{
_background-position:-93px -114px;}
div.NavBar ul li a.Friend{background-position:-186px top;}
div.NavBar ul li a.Friend:focus,
div.NavBar ul li a.Friend:active,
div.NavBar ul li a.Friend:hover{
_background-position:-186px -114px;}
div.NavBar ul li a.Chat{background-position:-279px top;}
div.NavBar ul li a.Chat:focus,
div.NavBar ul li a.Chat:active,
div.NavBar ul li a.Chat:hover{
_background-position:-279px -114px;}
div.NavBar ul li a.Message{background-position:-372px top;}
div.NavBar ul li a.Message:focus,
div.NavBar ul li a.Message:active,
div.NavBar ul li a.Message:hover{
_background-position:-372px -114px;}
div.NavBar ul li a.MyStuff{background-position:-465px top;}
div.NavBar ul li a.MyStuff:focus,
div.NavBar ul li a.MyStuff:active,
div.NavBar ul li a.MyStuff:hover{
_background-position:-465px -114px;}
div.NavBar ul li a.Calendar{background-position:-558px top;}
div.NavBar ul li a.Calendar:focus,
div.NavBar ul li a.Calendar:active,
div.NavBar ul li a.Calendar:hover{
_background-position:-558px -114px;}
div.NavBar ul li a.MyGroup{background-position:-651px top;}
div.NavBar ul li a.MyGroup:focus,
div.NavBar ul li a.MyGroup:active,
div.NavBar ul li a.MyGroup:hover{
_background-position:-651px -114px;}
div.NavBar ul li a.Planning{background-position:-744px top;}
div.NavBar ul li a.Planning:focus,
div.NavBar ul li a.Planning:active,
div.NavBar ul li a.Planning:hover{
_background-position:-744px -114px;}
/**/
div.NavBar ul li a span.NavLink{padding:7px 0 6px 0; position:absolute; bottom:0; width:92px; text-align:center; 
background:#004353;
/**background:none;
_background:none;*/
border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;}
div.NavBar ul li a:focus span.NavLink,
div.NavBar ul li a:active span.NavLink,
div.NavBar ul li a:hover span.NavLink{cursor:pointer;
background:#FF6600;
/**background:none;
_background:none;*/}

div.NavBar ul li a.Selected span.NavLink {background:#F1EEE6; color:#004353;}

/* - - Main Content Block - - */
div.Main{min-height:500px; background:#F1EEE6; padding:10px 0; overflow:hidden;
border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px;}
div.Main a{text-decoration:none; color:#0084C9; font-weight:bold;}
div.Main a:focus, div.Main a:active, div.Main a:hover{text-decoration:underline;}	
div.Main h2{}

/* - - Profile Column - - */
div.ProfileColl{}
div.ProfileBlock{margin:0 0 10px 0; padding-bottom:5px; text-align:center; text-align:center; background:#EAE5DA;
border-radius:0 0 0 15px;
-moz-border-radius:0 0 0 15px;
-webkit-border-radius:0 0 0 15px;} 
div.ProfileBlock img.ProfilePic{margin:-55px 0 0 0; padding:4px; background-color:#FFFFFF; /*height:105px; width:105px;*/ overflow:hidden;
-moz-box-shadow:1px 1px 0px #DFCCBD; 
-webkit-box-shadow:1px 1px 0px #DFCCBD; 
box-shadow:1px 1px 0px #DFCCBD;}
div.ProfileBlock ul{margin:8px auto 5px auto; padding:3px 0 8px 0; /*border-bottom:1px solid #D9CBBD;*/ width:120px;}
div.ProfileBlock ul li{margin:0 1px; display:inline;}
div.ProfileBlock ul li a{padding:3px 7px; color:#FFFFFF; font-size:100%; background:#FF6600; text-decoration:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}
div.ProfileBlock ul li a:focus,
div.ProfileBlock ul li a:active,
div.ProfileBlock ul li a:hover{background:#004353; text-decoration:underline;}
div.ProfileBlock p{color:#333333; font-weight:bold; line-height:30px;}
div.ProfileBlock p span.Happy{padding:10px 0 10px 35px; background:url(../../images/Master/Emotions.png) no-repeat left 3px;}

/* - - Friends Column - - */
div.FriendsBlock{background:#EAE5DA;
border-radius:15px 0 0 15px;
-moz-border-radius:15px 0 0 15px;
-webkit-border-radius:15px 0 0 15px;}
div.FriendsBlock h2{padding:12px 15px; font-weight:bold; color:#542D21; background:#E1D5CA;
border-radius:15px 0 0 0;
-moz-border-radius:15px 0 0 0;
-webkit-border-radius:15px 0 0 0;}
div.FriendsBlock a{text-decoration:none; color:#0084C9; font-weight:bold;}
div.FriendsBlock a:focus, 
div.FriendsBlock a:active, 
div.FriendsBlock a:hover{text-decoration:underline;}	
div.FriendsBlock ul{padding:10px; overflow:hidden;}
div.FriendsBlock ul li a img{padding:2px; margin:0 5px 5px 0; border:1px solid #FFFFFF; width:40px; height:40px; overflow:hidden; float:left; clear:none; vertical-align:middle; background:#FFFFFF; border:1px solid #CDC8BF;}
div.FriendsBlock ul li{display:inline;}
div.FriendsBlock ul li a:focus img, 
div.FriendsBlock ul li a:active img, 
div.FriendsBlock ul li a:hover img{border:1px solid #FF6600;
-moz-box-shadow:0 0 3px #FF6600; -webkit-box-shadow:0 0 3px #FF6600; box-shadow:0 0 3px #FF6600;}

/* - - Footer - - */
div.Footer{background:#EAE5DA; padding:8px; text-align:center;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;}
div.Footer a{text-decoration:none; color:#0084C9; font-weight:normal;}
div.Footer a:focus, div.Footer a:active, div.Footer a:hover{text-decoration:underline;}
div.Footer ul li{display:inline; margin:0 2px}

/* - - Common Stuff - - */
div.HeaderBlock{padding:5px 16px; margin-bottom:15px; background:#F1EEE6; overflow:hidden;}
div.HeaderBlock h2{padding:4px 0; float:left; clear:none; display:inline; vertical-align:middle; width:50%; font-family:FolksRegular, Tahoma, Arial, Helvetica, sans-serif; color:#612626; font-size:160%;}
div.HeaderBlock h3{padding:4px 0; float:left; clear:none; display:inline; vertical-align:middle; width:50%; font-family:FolksRegular, Tahoma, Arial, Helvetica, sans-serif; color:#612626; font-size:160%;}

/* - - Loader - - */
div.LoaderImg{padding:16px; text-align:center;}

/* - - HeaderBlock Btn - - */
div.HeaderBlock ul{ margin:0; padding:0; float:right; clear:none; display:inline; vertical-align:middle; width:45%; text-align:right;}
div.HeaderBlock ul li{display:inline; text-align:right;}
div.HeaderBlock ul li input{display:inline-block; vertical-align:middle;}
div.HeaderBlock ul li a{display:inline-block; vertical-align:middle;}
div.HeaderBlock ul li a:focus,
div.HeaderBlock ul li a:active,
div.HeaderBlock ul li a:hover{cursor:pointer; background-color:#004353;}

/* - -In Page Col - - */
div.SubCol{margin-top:-10px;}
div.SubCol div.SubColMain{margin-right:200px;}
div.SubCol div.SubColList{float:right; clear:none; width:200px;}

/* - - Pager - - */
div.pager{padding:0; margin:10px 0 0 0; color:#FFFFFF; background:#393939; float:right; clear:right; width:auto; text-align:center;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}
div.pager a{height:28px; width:28px; float:left; clear:none; color:#FFFFFF; text-decoration:underline; font-weight:normal; background:#393939;}
div.pager a:focus,
div.pager a:active,
div.pager a:hover{color:#FFFFFF; text-decoration:none; background-color:#004353;}
div.pager .PagerHide{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
div.pager ul li span.disabled{background:none;}
div.pager ul li span.disabled:focus,
div.pager ul li span.disabled:active,
div.pager ul li span.disabled:hover{background:none;}
div.pager ul{}
div.pager ul li{display:inline; height:28px; width:28px; float:left; clear:none; line-height:2em;}
/**/
div.pager ul li.Previous{background:#FFC299 url('../../images/Master/pagerArrows.gif') left top no-repeat;
border-radius:8px 0 0  8px;
-moz-border-radius:8px 0 0  8px;
-webkit-border-radius:8px 0 0  8px;}
div.pager ul li.Previous a{height:28px; width:28px; float:left; clear:none; background:#FF6600 url('../../images/Master/pagerArrows.gif') left top no-repeat;
border-radius:8px 0 0  8px;
-moz-border-radius:8px 0 0  8px;
-webkit-border-radius:8px 0 0  8px;}
div.pager ul li.Previous a:focus,
div.pager ul li.Previous a:active,
div.pager ul li.Previous a:hover{cursor:pointer; background-color:#004353;}
/**/
div.pager ul li.Next{background:#FFC299 url('../../images/Master/pagerArrows.gif') -28px top  no-repeat; border:none;
border-radius:0 8px 8px 0;
-moz-border-radius:0 8px 8px 0;
-webkit-border-radius:0 8px 8px 0;}
div.pager ul li.Next a{height:28px; width:28px; float:left; clear:none; background:#FF6600 url('../../images/Master/pagerArrows.gif') -28px top no-repeat;
border-radius:0 8px 8px 0;
-moz-border-radius:0 8px 8px 0;
-webkit-border-radius:0 8px 8px 0;}
div.pager ul li.Next a:focus,
div.pager ul li.Next a:active,
div.pager ul li.Next a:hover{cursor:pointer; background-color:#004353;}
/**/
div.pager ul li.Current{font-weight:bold; color:#FFFFFF; background:#757575; border-right:1px solid #393939; border-left:1px solid #393939;}

/* - - Btn - - */
div.Main .Btn{color:#FFFFFF; padding:4px 7px; font-size:110%; background-color:#FF6600; text-decoration:none; border:none; font-weight:normal; /*display:inline-block;*/
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}
div.Main .Btn:focus,
div.Main .Btn:active,
div.Main .Btn:hover,
div.Main .Focus{background-color:#004353; text-decoration:underline; cursor:pointer;}
div.Main .Edit{padding:3px 7px 3px 25px; background-image:url('../../images/MyStuff/MyStuffIcons.png'); background-position:5px 6px; background-repeat:no-repeat;}
div.Main div.HeaderBlock .Edit{padding:7px 8px 7px 25px; background-position:5px 9px;}
div.Main .DeleteAlt{padding:3px 7px 3px 7px;}
div.Main .Delete{padding:7px 8px 7px 28px; background-image:url('../../images/Messages/MessageIcons.png'); background-position:7px 10px; background-repeat:no-repeat;}
div.Main .Search{padding:7px 8px 7px 27px; background-image:url('../../images/MyStuff/MyStuffIcons.png'); background-position:6px -17px; background-repeat:no-repeat;}
div.Main .CreateScrap{padding:7px 8px 7px 31px; background-image:url('../../images/MyStuff/MyStuffIcons.png'); background-position:6px -97px; background-repeat:no-repeat;}
div.Main .Upload{padding:7px 8px 7px 30px; background-image:url('../../images/Master/BtnUpload.gif'); background-position:6px center; background-repeat:no-repeat;}
div.Main .Back{padding:8px 8px 8px 28px; background:#FF6600 url('../../images/Messages/MessageIcons.png') no-repeat 7px -137px;}
div.Main .Add{padding:7px 8px 7px 26px; background-image:url('../../images/Master/ButtonIcons.gif'); background-position:7px 9px; background-repeat:no-repeat;}
div.Main .NewEntry{padding:7px 8px 7px 28px; background-image:url('../../images/Master/ButtonIcons.gif'); background-position:7px -17px; background-repeat:no-repeat;}
div.Main .GoToDate{padding:7px 8px 7px 30px; background-image:url(../../images/Calendar/CalendarBtnIcons.png); background-repeat:no-repeat; background-position:7px;}
/**/
div.Main .disabled{background-color:#ffc299; color:#FFFFFF;}
div.Main .disabled:focus,
div.Main .disabled:active,
div.Main .disabled:hover{background-color:#ffc299; color:#FFFFFF; cursor:default; text-decoration:none;}
/**/
div.Main .Remove{padding:3px; height:12px; width:12px; background-image:url('../../images/Messages/MessageIcons.png'); background-position:3px 3px; background-repeat:no-repeat;}

/* - - Notes, Alerts and Confirm Action */
/* Note eg You Have No Friend Requests */
div.Note{background:#FFF7D6; border:1px solid #E5DCBB; color:#632526;}
div.note{background:#FFF7D6; border:1px solid #E5DCBB; color:#632526;}
div.Alert{background:#FBEB89; border:1px solid #FAD52E; color:#5A3636;}
div.Error{background:#FFFFFF; border:1px solid #CD090A; color:#CD0A0E;}
div.Note,
div.note,
div.Alert, 
div.Error{padding:16px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
div.Note p,
div.note p,
div.Alert p,
div.Error p{}
div.Note p a,
div.note p a,
div.Alert p a,
div.Error p a{margin-left:5px;}
/**/
div.MsgTop{-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
div.MsgBot{-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}

/* - - Search / Filter - - */
div.SearchFilter{padding:8px; background:#EDDFC5; overflow:hidden;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;}
div.SearchFilter form{display:inline; position:relative;}
div.SearchFilter label{font-size:120%; color:#5C5C5C; top:0 !important; _top:6px !important; *top:6px !important;}
div.SearchFilter input.Text{margin:0 8px; padding:6px 8px; vertical-align:middle; border:1px solid #8BAEE2; color:#000000; width:225px; font-size:120%; letter-spacing:1px;}
div.SearchFilter select{margin:0 8px; padding:5px 8px; vertical-align:middle; border:1px solid #8BAEE2; color:#000000; width:70px; font-size:120%; letter-spacing:1px;}
div.SearchFilter a.Btn{padding:7px 8px; vertical-align:middle;}
div.SearchFilter input.Btn{padding:7px 8px 7px 27px; vertical-align:middle; background-image:url('../../images/MyStuff/MyStuffIcons.png'); background-position:6px -17px; background-repeat:no-repeat;}
div.SearchFilter a.Upload{padding:7px 8px 7px 30px; background-image:url('../../images/Master/BtnUpload.gif'); background-position:6px center; background-repeat:no-repeat;}
/**/
div.SearchFilter div.FilterLeft{float:left; clear:none; width:70%;}
div.SearchFilter div.FilterRight{float:left; clear:none; width:30%; text-align:right;}
/**/
div.SearchFilter div.SortFiler{padding-top:0;}
div.SearchFilter div.SortFiler h3{margin-right:4px; color:#343434; font-weight:bold; display:inline;}
div.SearchFilter div.SortFiler ul{display:inline;}
div.SearchFilter div.SortFiler ul li{display:inline;}
div.SearchFilter div.SortFiler ul li a{padding:7px 8px; border:1px solid #FF6600; display:inline-block;}
div.SearchFilter div.SortFiler ul li a:focus,
div.SearchFilter div.SortFiler ul li a:active,
div.SearchFilter div.SortFiler ul li a:hover{border:1px solid #004353;}
/**/
div.SearchFilter div.SortFiler ul li a.Date{padding-left:26px; background-image:url('../../images/MyStuff/MyStuffIcons.png'); background-position:6px -47px; background-repeat:no-repeat;
border-radius:8px 0 0 8px;
-moz-border-radius:8px 0 0 8px;
-webkit-border-radius:8px 0 0 8px;}
div.SearchFilter div.SortFiler ul li a.Title{padding-right:31px; background-image:url('../../images/MyStuff/MyStuffIcons.png'); background-position:48px -73px; background-repeat:no-repeat;
border-radius:0 8px 8px 0;
-moz-border-radius:0 8px 8px 0;
-webkit-border-radius:0 8px 8px 0;}
/**/
div.SearchFilter div.SortFiler ul li.SortByDate a.Selected{background-color:#757575; border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #757575; border-right:1px solid #757575;}
div.SearchFilter div.SortFiler ul li.SortByName a.Selected{background-color:#757575; border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #757575; border-right:1px solid #757575;}
/**/
div.Form{padding:0 16px;}
div.Form div.Note,
div.Form div.Alert,
div.Form div.Error{margin-bottom:6px;}
div.Form div.Field{margin-bottom:6px; padding:10px; background:#F7F5F0; overflow:hidden; position:relative; z-index:10;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;}
div.Form div.Field label{padding:10px 12px 10px 0; color:#343434; float:left; clear:none; width:110px; text-align:right; font-weight:bold;}
div.Form div.Field label span.field-validation-error{font-weight:normal; color:red; display:block;}
div.Form div.Field label span.hint{ font-weight:normal; color:#612626; font-size:85%; display:block;}
div.Form div.Field div.Element{float:left; clear:none; width:400px;}
div.Form div.Field div.Element input{padding:8px; border:1px solid #8EB1C3; width:390px; color:#343434;}
div.Form div.Field div.Element select{margin:4px 0 10px; padding:7px 8px; border:1px solid #8EB1C3; width:390px; background:#FFFFFF;}
div.Form div.Field div.Element p{margin:10px 0 0 0;}
div.Form div.Field div.Element textarea{padding:8px; border:1px solid #8EB1C3; width:390px; height:144px; color:#343434;}
div.Form div.Field div.CheckboxText{padding:10px 0px 10px 120px; border:1px soild #000;}
div.Form div.Field div.CheckboxText label{padding:5px 0 5px 0; margin-left:5px; text-align:left; float:none;}
div.Form div.Buttons{text-align:right; width:540px; position:relative;}
/**/
div.Main div.Form div.Buttons a.Btn{display:inline-block; padding-top:4px; padding-bottom:5px; vertical-align:middle;
	padding-top /*\**/: 4px\9; padding-bottom /*\**/: 5px\9;
	*line-height:25px; *padding-top:0; *padding-bottom:0;}
div.Main div.Form div.Buttons input.Btn{display:inline-block; padding-top:4px; padding-bottom:4px; vertical-align:middle;
	padding-top /*\**/: 5px\9; padding-bottom /*\**/: 5px\9;
	*height:25px; *padding-top:0; *padding-bottom:0}
/**/
div.Form div.ProfileImage{} 
div.Form div.ProfileImage h3{padding:45px 12px 0 0; color:#343434; float:left; clear:none; width:110px; text-align:right; font-weight:bold;}
div.Form div.ProfileImage img{margin:0; padding:3px; vertical-align:middle; background-color:#FFFFFF; border-right:1px solid #C6C7C2; border-bottom:1px solid #C6C7C2;}
div.Form div.ProfileImage a{margin:3px 0 0 0; padding:3px 7px; vertical-align:middle; font-weight:normal; width:150px; text-align:center; color:#FFFFFF; font-size:100%; background:#FF6600; text-decoration:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}
div.Form div.ProfileImage a:focus,
div.Form div.ProfileImage a:active,
div.Form div.ProfileImage a:hover{background:#004353; text-decoration:underline;}
/**/
div.Form div.AddTime div.Element select,
div.Form div.AddTime div.Element input{margin:0; width:80px;}
div.Form div.AddTime h3{padding:10px 12px 10px 0; color:#343434; float:left; clear:none; width:110px; text-align:right; font-weight:bold;}
/* Image Upload Split */
div.Form div.AddImgSplit{overflow:hidden;}
div.Form div.AddImgSplit div.AddImgSplitCol{margin-bottom:6px; padding:0; min-height:250px; position:relative; float:left; clear:none; width:49%; background:#F7F5F0; overflow:hidden; position:relative; z-index:10;
border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
div.Form div.AddImgSplit div.AddImgSplitCol div.Alert{padding:8px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;}
div.Form div.AddImgSplit div.Last{float:right;}
div.Form div.AddImgSplit h3{padding:10px 15px; background:#EAE5DA; color:#542D21; font-weight:bold;
border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; -webkit-border-radius:12px 12px 0 0;}
div.Form div.AddImgSplit div.SplitElements{padding:15px;}
div.Form div.AddImgSplit div.SplitElements label,
div.Form div.AddImgSplit div.SplitElements h4{margin-bottom:8px; font-weight:bold; display:block;}
div.Form div.AddImgSplit div.SplitElements .Text{padding:8px; margin-bottom:12px; border:1px solid #8EB1C3; width:94%; color:#343434;}
div.Form div.AddImgSplit div.SplitElements a.SelectFile{padding:8px; margin-bottom:12px; display:block;}
div.Form div.AddImgSplit div.SplitElements img.resize{padding:2px; height:40px; width:40px; border:1px solid #CDC8BF; background:#FFFFFF; display:block;}
div.Form div.AddImgSplit div.SplitElements div.Buttons{width:100%; position:absolute; right:15px; bottom:15px;}
div.Form div.AddImgSplit div.SplitElements .Btn{background-color:#BBA289;}
div.Form div.AddImgSplit div.SplitElements .Btn:focus,
div.Form div.AddImgSplit div.SplitElements .Btn:active,
div.Form div.AddImgSplit div.SplitElements .Btn:hover{background-color:#004353;}
/**/
div.Form div.AddImgPrev ul.DiaryAttachments{margin:0;}
/**/
div.Form ul.SearchInterestResults{z-index:10000; max-height:334px; overflow:auto; position:absolute; background:#FFFFFF; border-bottom:1px solid #8EB1C3; border-left:1px solid #8EB1C3; border-right:1px solid #8EB1C3; width:406px; color:#343434;}
div.Form ul.SearchInterestResults li img{margin-right:10px; width:50px; height:50px; vertical-align:middle;}
div.Form ul.SearchInterestResults li a{padding:8px; border-bottom:1px solid #8EB1C3; display:block;}
div.Form ul.SearchInterestResults li a:focus,
div.Form ul.SearchInterestResults li a:active,
div.Form ul.SearchInterestResults li a:hover{text-decoration:none; background-color:#FDF2BF;}
div.Form ul.SearchInterestResults li:last-child a{border-bottom:0;}
div.Form div.SearchInterestContainer .Btn{padding:7px 4px 8px 4px; margin-left:8px;
border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0;}

/* - - Button (Delete) Block - - */
div.DeleteBlock{margin:0 16px; padding:16px 8px; background:#F7F5F0; border-bottom:1px solid #E8E0D6;}
div.DeleteBlock a{vertical-align:middle;}
div.Main div.DeleteBlock input{vertical-align:middle; padding-top:6px; padding-bottom:6px;}

/* - - Bottom Btn (Delete) Block - - */
div.BottomBtnBlock{margin:0 16px; padding:16px 8px; background:#F7F5F0; border-top:1px solid #E8E0D6; text-align:right;}
div.BottomBtnBlock a{vertical-align:middle;}
div.Main div.BottomBtnBlock input{vertical-align:middle; padding-top:6px; padding-bottom:6px;}

/* - - Grid View (Friends) - - */
ul.GridView{margin:0 16px 6px 16px; padding:10px 8px 8px 8px; background:#F7F5F0; overflow:hidden;
border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px;}
ul.GridView li{margin:10px 25px 15px 0; width:120px; float:left; clear:none; text-align:center; height:180px;}
ul.GridView .Grid{}
ul.GridView .Grid a{width:108px;}
ul.GridView .Grid img{padding:4px; /*width:108px; height:108px;*/ background:#FFFFFF; border-bottom:1px solid #c1beb8; border-right:1px solid #c1beb8; border-top:1px solid #F7F5F0; border-left:1px solid #F7F5F0;}
ul.GridView .Grid a:focus img,
ul.GridView .Grid a:active img,
ul.GridView .Grid a:hover img{border:1px solid #FF6600;
-moz-box-shadow:0 0 5px #FF6600; -webkit-box-shadow:0 0 5px #FF6600; box-shadow:0 0 5px #FF6600;}
ul.GridView .Grid span.GridText{margin-top:4px; display:block; font-weight:normal; word-wrap: break-word;}
ul.GridView .Grid a:focus span.GridText,
ul.GridView .Grid a:active span.GridText,
ul.GridView .Grid a:hover span.GridText{text-decoration:underline;}

/* - - Page Tabs - - */
div.Tabs{}
div.Tabs div.TabLinks{}
div.Tabs div.TabLinks ul{padding-bottom:3px; overflow:hidden; border-bottom:3px solid #EAE3DA; background:url('../../images/Master/TabTile.gif') center bottom repeat-x;}
div.Tabs div.TabLinks ul li{float:left; clear:none; width:20%; height:87px; vertical-align:bottom; font-size:90%; text-align:center; color:#343434;}
div.Tabs div.TabLinks ul li a{margin:0 auto; padding:56px 0 22px 0; font-weight:normal; display:block; text-align:center; width:97px; background:url('../../images/Me/Tabs.png') center -88px no-repeat;}
div.Tabs div.TabContent{padding:16px; overflow:hidden;}

/* - - PlainText - - */
div.PlainTxt{padding:0 16px;}

/* - - Calendar - - */
div.CalendarHold{margin-bottom:15px; padding:3px; background-color:#E1D5CA; 
border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
-moz-box-shadow:1px 1px 0px #CECECE; -webkit-box-shadow:1px 1px 0px #CECECE; box-shadow:1px 1px 0px #CECECE;}
#ui-datepicker-div,
.ui-datepicker-inline{background:#8D7866; width:330px;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.ui-datepicker .ui-datepicker-header{padding:0; height:37px; font-size:120%; background-color:#5F4E40; color:#FFFFFF; font-weight:bold;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
.ui-datepicker .ui-datepicker-title{padding-top:6px;}
.ui-datepicker .ui-datepicker-prev{background:#FFC299 url('../../images/Master/pagerArrows.gif') left top no-repeat; border:none; left:2px; top:2px;
border-radius:8px 0 0  8px;
-moz-border-radius:8px 0 0  8px;
-webkit-border-radius:8px 0 0  8px;}
.ui-datepicker .ui-datepicker-prev{height:37px; width:35px; float:left; clear:none; background:#FF6600 url('../../images/Master/pagerArrows.gif') 3px 5px no-repeat;
border-radius:8px 0 0  8px;
-moz-border-radius:8px 0 0  8px;
-webkit-border-radius:8px 0 0  8px;}
.ui-datepicker .ui-datepicker-prev:focus,
.ui-datepicker .ui-datepicker-prev:active,
.ui-datepicker .ui-datepicker-prev:hover{cursor:pointer; background-color:#004353; left:2px; top:2px;}
.ui-datepicker .ui-datepicker-next{background:#FFC299 url('../../images/Master/pagerArrows.gif') -28px top  no-repeat; border:none; right:2px; top:2px;
border-radius:0 8px 8px 0;
-moz-border-radius:0 8px 8px 0;
-webkit-border-radius:0 8px 8px 0;}
.ui-datepicker .ui-datepicker-next {height:37px; width:35px; float:left; clear:none; background:#FF6600 url('../../images/Master/pagerArrows.gif') -25px 5px no-repeat;
border-radius:0 8px 8px 0;
-moz-border-radius:0 8px 8px 0;
-webkit-border-radius:0 8px 8px 0;}
.ui-datepicker .ui-datepicker-next:focus,
.ui-datepicker .ui-datepicker-next:active,
.ui-datepicker .ui-datepicker-next:hover{cursor:pointer; background-color:#004353;  right:2px; top:2px;}
/*-*/
.ui-datepicker table{background:#E1D5CA;}
.ui-datepicker td span, 
.ui-datepicker td a,
.ui-datepicker td{text-align:center !important;}
.ui-datepicker th{color:#FFECDB; background:#8D7866;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled,
.ui-datepicker td{border:2px solid #E1D5CA; background:#FFFFFF; font-size:120%}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{background:#F0E9E3;}
.ui-widget-content .ui-state-event a.ui-state-default{background:#FFCDC0; color:#000000; font-size:110%;}
.ui-widget-content .ui-datepicker-today a.ui-state-active{background:#B3DBF6; font-weight:bold; color:#000000; font-size:110%;}
.ui-datepicker td span, .ui-datepicker td a.ui-state-default{color:#343434; line-height:2em; display:block; border:1px solid #FFFFFF;}
.ui-datepicker td span, .ui-datepicker td a.ui-state-default:focus,
.ui-datepicker td span, .ui-datepicker td a.ui-state-default:active,
.ui-datepicker td span, .ui-datepicker td a.ui-state-default:hover{background:#FF6600; color:#FFFFFF;}
/* no JS */
div.Calendar select{margin:4px 0 10px 12px; padding:7px 8px; border:1px solid #8EB1C3; width:300px; background:#FFFFFF;}

/* - - Dialog Box Pop- - */
.ui-dialog{margin:0; padding:0; background:#FFFFFF; border:4px solid #0888A5; background:#0888A5; width:605px !important;
border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
-moz-box-shadow:0 0 10px #000000; -webkit-box-shadow:0 0 10px #000000; box-shadow:0 0 10px #000000;}
.ui-dialog .ui-dialog-titlebar{margin:0; padding:0; text-align:left; position:relative;}
.ui-dialog .ui-dialog-title {margin:0; padding:0 0 0 8px; height:30px; line-height:30px; width:100%; background:#0888A5; color:#fff; font-weight:bold;
border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;}
/**/
.ui-dialog .ui-dialog-titlebar-close span,
.ui-dialog .ui-dialog-titlebar-close:link span,
.ui-dialog .ui-dialog-titlebar-close:active span,
.ui-dialog .ui-dialog-titlebar-close:visited span{padding:5px; text-decoration:none; font-weight:bold; position:absolute; right:-3px; top:-5px; height:12px; width:12px; border:1px solid transparent; background:#FF6600 url('../../images/Messages/MessageIcons.png') 5px 5px no-repeat;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.ui-dialog .ui-dialog-titlebar-close:focus span,
.ui-dialog .ui-dialog-titlebar-close:active span,
.ui-dialog .ui-dialog-titlebar-close:hover span{background-color:#004353; text-decoration:underline; cursor:pointer; border:1px solid #FFFFFF;}
/**/
.ui-dialog .ui-dialog-content{border-bottom:4px solid #0888A5; background:#FFFFFF;}
.ui-dialog .ui-dialog-content ul li{ width:165px; height:124px; overflow:hidden; text-align:center;}
/**/
.ui-dialog .ui-dialog-buttonpane{line-height:26px; width:300px; float:right; padding:0 8px 0 0; margin:0;}
.ui-dialog .ui-dialog-buttonpane .ui-button{padding:3px 7px; float:right;  text-align:center; margin-left:4px; width:70px; height:26px; color:#FFFFFF; font-size:100%; background-color:#FF6600; text-decoration:none; border:none; font-weight:normal;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.ui-dialog .ui-dialog-buttonpane .ui-button:focus,
.ui-dialog .ui-dialog-buttonpane .ui-button:active,
.ui-dialog .ui-dialog-buttonpane .ui-button:hover{background-color:#004353; text-decoration:underline; cursor:pointer;}
.ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text{margin:0; padding:0;}

/* - - Confirm - - */
#confirm {display:none;}
#video {display:none;}
/* Overlay */
#confirm-overlay {background-color:#000000;}
/* Container */
#confirm-container {height:auto !important; padding-bottom:8px; width:420px; font: 16px/22px Tahoma,Arial,Helvetica,sans-serif; text-align:left; background:#fff; border:4px solid #0888A5;
border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
-moz-box-shadow:0 0 10px #000000; -webkit-box-shadow:0 0 10px #000000; box-shadow:0 0 10px #000000;}
#confirm-container .header {height:30px; line-height:30px; width:100%; background:#0888A5; color:#fff; font-weight:bold;
border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons {line-height:26px; width:300px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div{padding:3px 7px; float:right;  text-align:center; margin-left:4px; width:70px; height:26px; color:#FFFFFF; font-size:100%; background-color:#FF6600; text-decoration:none; border:none; font-weight:normal;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#confirm-container .buttons div:focus,
#confirm-container .buttons div:active,
#confirm-container .buttons div:hover{background-color:#004353; text-decoration:underline; cursor:pointer;}
/**/
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited{padding:5px; text-decoration:none; font-weight:bold; position:absolute; right:5px; top:1px; height:12px; width:12px; border:1px solid transparent; background:#FF6600 url('../../images/Messages/MessageIcons.png') 5px 5px no-repeat;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#confirm-container a.modal-close:focus,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:hover{background-color:#004353; text-decoration:underline; cursor:pointer; border:1px solid #FFFFFF;}

/* - - Image Crop - - */
div.ImgCrop{overflow:hidden;}
div.ImgCrop div.HeaderBlock{border-bottom:3px solid #EDDFC5;}
div.ImgCrop h3{padding:10px 15px; background:#EAE5DA; color:#542D21; font-weight:bold; text-align:left;
border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; -webkit-border-radius:12px 12px 0 0;}

div.ImgCrop div.SubCol{margin:0 16px;}
div.ImgCrop div.SubCol div.SubColMain{margin-right:0; float:left; clear:none; width:640px; background:#F7F5F0;
border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
div.ImgCrop div.SubCol div.SubColMain div.UploadedImg{padding:15px 10px; text-align:center; float:left; clear:none;}
div.ImgCrop div.SubCol div.SubColMain div.UploadedImg img,
div.ImgCrop div.SubCol div.SubColMain div.UploadedImg div.jcrop-holder{min-width:300px; max-width:620px; overflow: hidden;}
/**/
div.ImgCrop div.SubCol div.SubColList{margin-left:10px; float:left; clear:none; width:140px; background:#F7F5F0; z-index:100000;
border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
div.ImgCrop div.SubCol div.ImgPreview{padding:15px 10px; text-align:center;}
div.ImgCrop div.SubCol div.SubColList div.PrevImg{margin:0 auto; padding:4px; width:100px; height:100px; overflow:hidden; background-color:#FFFFFF; border:1px solid #CDC8BF;}
div.ImgCrop div.SubCol div.SubColList div.ImgPreview div.Buttons{margin-top:10px;}

/* - Love is the drug i'm thinkin of! (BF) - */
