/*navigation*/
td {padding: 0; margin: 0;}
ul, li {border:0 none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; vertical-align:baseline; }
#nav {margin: 67px 0 0 0px; list-style: none; float: left; }
#nav li { display: block; float: left; margin-right: 4px; padding: 10px 23px 10px; font-size: 16px; line-height: 16px; font-weight: normal; background: #72003f url(/Images/Content/216/257742.gif) bottom left repeat-x; }
#nav li a { color: #fff; }
#nav li.active { background: #ffffff; }
#nav li.active a, #nav li.active a:hover { color: #72003f; cursor: text; }
#nav li a:hover { background: transparent none; text-decoration: none; color: #c44b7f; }
div#nav-l { background: transparent url(/Images/content/216/263015.gif) no-repeat bottom right; margin: 67px 0 0 0; display: inline; float: left;	height: 36px; width: 10px; }
input#searchSite { background: transparent none repeat scroll 0 0; float:left; margin: 0 line-height: 16px; width: 199px; padding: 3px 4px 4px 4px; border: none; color: #B2B2B2; } 
input#searchSiteGo { float:left; border: none; height: 23px; width: 32px; background: transparent none repeat scroll 0 0; margin:0; padding: 0; cursor: pointer; } 
.searchform { width: 231px; height: 23px; margin: 5px 0 20px 0; background: transparent url(/Images/Content/216/263859.gif) no-repeat 0 0; }
ul#subs {margin:10px 35px 10px 35px; padding:0; font-size: 16px;}
#subs ul a {clear:left;display:block;float:left; }
#subs li {list-style-image:none;list-style-position:outside;list-style-type:none; border-bottom: 1px solid #dddfdf; margin:0; padding:0;}
#subs a, #groupnav a:visited {color:#A9A9A9;display:block;padding:4px; }
#subs a:hover, #subs li.current a {background:#f9f9f9 none repeat scroll 0 0;text-decoration:none;}
#subs li.current a {color:#7e7d7d;}

/* master page */
div#banner {margin: 42px 0 24px 26px; width: 257px; }
a#logo {background: transparent url(/Images/Content/216/263027.gif) no-repeat 0 0; display: block; width:257px; height: 146px; text-indent: -9999px;}
a#logo:active, a#logo:focus {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
div.hr {background: transparent url(/Images/Content/216/263037.gif) repeat-x 0 0; height:2px; margin: 20px 0; }
div.hr hr {display: none; }
td.CellStyleA { background: transparent url(/images/content/216/257788.png) repeat-y right top; }
td.CellStyleD {	background: transparent url(/images/content/216/257787.png) repeat-y left top;}


/*Homepage*/
td.cellStyleE img, td.cellStyleG > table > tbody > tr > td > div {border: 5px solid #e2e2e2;}
div.ll-hd {border-bottom: 1px solid #ee84b2; padding: 7px; margin: 20px 10px 10px 10px; }
div.TopCaption {display: none;}
div.SubCaption {color:#838383; font-size:14px;}
input[type="text"], .text {font-family:arial, helvetica, sans-serif; font-size: 14px; background: #fff url(/Images/Content/216/263322.gif) repeat-x 0 0; border-style: solid; border-width: 0 1px; border-color: #f2f2f2; padding: 4px;}
ul#follow {clear: left; list-style: none;}
ul#follow {padding-bottom: 10px;}
ul#follow li img {margin-right: 10px; vertical-align: middle; }
div#moremedia, div#moreforums {text-align: right; font-weight: 700; margin: 10px 20px;}
div#moreforums {margin-right: 30px;}
/* global useful */
.left {display: inline; float:left}
.center {margin:0px auto; text-align:center;}
.right {display: inline; float:right}
.block {display:block; margin:none;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
img.imgtitle {margin-bottom: 10px;}
td.CellStyleB {vertical-align:top;}
td.CellStyleB ul {margin: 10px 0 10px 20px;}
td.CellStyleB ul li {margin-bottom: 5px;}

/*Misc*/
td.boxout_header_left {display: none;}
div.individualLabel td, div.familyLabel td, table.shadedbox td {padding: 5px;}
table.calbox td, table.profilebox td {padding: 2px;}
.Gridheader a:hover {background: none;}


