﻿/* Styles for printing */
@media print {
#divPageContents { float:left !important; }
}
/**/

/* Page Options */
#pageContents_divPageOptions		{ height:16px; text-align:right; padding:5px 5px 0 0; }
#pageContents_divPageOptions span	{ cursor:pointer; padding:5px; }
/**/

/* Page Contents */
#divPageContents					{ width:700px; min-height:450px; height:auto !important; height:450px; padding:0 10px 10px 10px; font-family:Trebuchet MS, Verdana, Sans-Serif; font-size:12px; line-height:14px; float:right; }
#divPageContents h1					{ font-size:22px; font-weight:normal; line-height:28px; padding:5px 5px 15px 5px; }
#divPageContents h2					{ color:#606060; font-size:13px; font-weight:normal; line-height:18px; padding:15px 15px 15px 15px; margin:10px 0 15px 0; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; }
#divPageContents h3					{ color:#222222; font-size:13px; font-weight:normal; line-height:16px; padding:15px 15px 15px 5px; }
#divPageContents h4					{ color:#222222; font-size:12px; font-weight:normal; line-height:16px; padding:14px 15px 14px 5px; }
#divPageContents h5					{ color:#222222; font-size:11px; font-weight:normal; line-height:16px; padding:13px 15px 13px 5px; }
#divPageContents h6					{ color:#222222; font-size:10px; font-weight:normal; line-height:16px; padding:12px 15px 12px 5px; }
#divPageContents p					{ line-height:16px; font-size:11px; padding: 10px 5px 10px 5px; }
.ParagraphWithImage					{ line-height:16px; font-size:11px; padding: 10px 5px 10px 5px; }
#divPageContents .contentImg			{ margin: 2px 5px 0px 5px; }
#divPageContents .imgText			{ color:#606060; font-style:italic; font-size:10px; }
#divPageContents .FamilyTree			{ background-color:#e1e1e1; border-top:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999; margin: 0px 0px 20px 0px; }
#divPageContents .FamilyTree td		{ vertical-align:middle; width:640px; border-bottom:solid 1px #999999; padding: 2px 5px 2px 5px; }
#divPageContents ul					{ display:inline-block; }
#divPageContents li					{ background-image:url(/gfx/bullet.gif); background-position:0 9px; background-repeat:no-repeat; padding:3px 0 0 15px; }
#Body > #divPageContents li			{ background-image:url(/gfx/bullet.png); }

.fileContainer						{ padding:5px 10px 5px 10px; }
.fileContainer ul					{ list-style-type: none !important; padding: 0; margin:0;  }
.fileContainer li					{ background-image: none !important; padding:10px 0 10px 0 !important; }
.fileContainer ul li a				{ }
.fileContainer ul li a img			{ vertical-align:middle; padding:0 10px 0 0 !important;}
.fileContainer ul li a span			{ color:#000000; text-decoration:none; cursor:pointer; }
.fileContainer ul li a span:hover	{ text-decoration:underline; }

.tblModule table									{ border:solid 1px red; border-collapse:collapse; }
.tblModule table tr td								{ padding:7px; border:solid 1px #e1e1e1; }
.tblModule .Centered								{ margin:0 auto; }
.tblModule .ContentsCentered tr td					{ text-align:center; }
.tblModule .FullWidth								{ width:100%; }
.tblModule .CenteredFullWidth						{ margin:0 auto; width:100%; }
.tblModule .ContentsCenteredFullWidth				{ width:100%; }
.tblModule .ContentsCenteredFullWidth tr td			{ text-align:center; }
.tblModule .CenteredContentsCentered				{ margin:0 auto; }
.tblModule .CenteredContentsCentered tr td			{ text-align:center; }
.tblModule .CenteredContentsCenteredFullWidth		{ margin:0 auto; width:100%; }
.tblModule .CenteredContentsCenteredFullWidth tr td	{ text-align:center; }

.tblContact							{  }
.concactImg							{ padding:10px; }
.tblContact concactInfo				{  }
.concactInfo table tr td			{ padding:7px; }

.wysiwyg							{ overflow:hidden; }
.wysiwyg tr td div					{ font-weight:bold; }
.wysiwyg table						{ border:solid 1px #cccccc; margin-top:5px; margin-bottom:5px; padding:1px; }
.wysiwyg tr td						{ border:solid 1px #cccccc; padding:5px; margin:0px; }
.wysiwyg h2							{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; margin: 0 5px 0 !important; padding:10px 15px 10px 0 !important; border-top:0 !important; border-bottom:0 !important;}
/**/

/* Buttons */
.darkbluebtn							{ height:22px; color:#ffffff; background:#394760 url(/gfx/modules/login_btn.gif) repeat-x center center; border:none; }
.darkbluebtn:hover						{ background:#6a7588 url(/gfx/modules/login_btn_o.gif) repeat-x center center; cursor:pointer; }
/**/

/* Dynamic Content - Login module */
.loginmodule						{ width:417px; height:86px; margin:10px auto 23px; position:relative; background:#ffffff url(/gfx/modules/loginmodule_bg.gif) no-repeat left top; }
.loginmodule span					{ color:#394760; }
.loginmodule a						{ color:#636e83; }
.loginmodule a:hover				{ text-decoration:underline; }

#userName							{ position:absolute; top:20px; left:27px; }
#password							{ position:absolute; top:20px; left:193px; }
.txtEmail							{ position:absolute; top:36px; left:22px; }
.txtPassword						{ position:absolute; top:36px; left:187px; }
.loginbtn							{ position:absolute; top:36px; left:348px; width:55px; }
.createUserLink						{ position:absolute; top:61px; left:27px; }
.forgotPasswordLink					{ position:absolute; top:61px; left:193px; }
.loggedInHeader						{ position:absolute; top:36px; left:27px; }
.logoutbtn							{ position:absolute; top:30px; left:265px; width:55px; }
/**/