@import url('/cms/outertemplates/includes/styles/xstandard.css');
@import url('/cms/outertemplates/includes/styles/menu-h.css');
@import url('/cms/outertemplates/includes/styles/forms.css');

/* All styles that the user can add via Xstandard should appear in xstandard.css */
body.site { background:#f1f1f1; } 

/* Page building styles */
div#wrap { width:988px; background:url(/cms/outertemplates/images/bg.gif) center repeat-y; margin:0 auto; position:relative; }
div#header {  
	width:930px;
	padding:29px 29px 0; 
	margin:0 auto; 
	z-index:2; 
	background:url(/cms/outertemplates/images/header-bg.gif) top center no-repeat; 
	position:relative;
	}
	a#logo { float:left; display:inline; margin:0 0 0 12px; }
	div#fixedLinks {
		position:absolute; 
		top:22px; 
		right:34px;
		font-size:0.8em;
	}
		div#fixedLinks ul {float:left; margin:0;}
		div#fixedLinks li { display:inline; list-style:none; border-left:1px solid #094685; padding:0 5px; float:left;}
		div#fixedLinks li.first {border:0;}
		div#fixedLinks a {text-decoration:none;}
		div#fixedLinks a:hover {text-decoration:underline;}
	
		/* Text resizing styles */
		ul#widgets {float:right; padding-left:15px;}
		ul#widgets li {display:inline;}
			a#resizeSmall {font-size:0.8em;}
			a#resizeMedium {font-size:0.95em;}
			a#resizeLarge {font-size:1.1em;}
		
			.resizeSmall { font-size:0.85em; } /* This should match the font size of the body tag */
			.resizeMedium { font-size: 1em; }
			.resizeLarge { font-size:1.2em; }
	
	ul#subheader {float:right; display:inline; width:126px; height:63px; margin:18px 8px 12px; background:url(/cms/outertemplates/images/people-lives-communities.gif) top left no-repeat; overflow:hidden;}
	ul#subheader li {position:absolute; left:-9999px;}
	
	a.loginLink {
		color:#FFF; 
		float:right; 
		display:inline;
		text-decoration:none; 
		background:url(/cms/outertemplates/images/btnLogin.gif) top left no-repeat;
		width:59px;
		height:27px;
		line-height:27px; 
		text-align:center;
		font-size:0.8em;
		margin:0 8px 0 0;
	}
	
div#middleWrap {width:930px; margin:0 auto; overflow:hidden;}
div#content {width:914px; margin:0 auto; border-bottom:1px solid #094685; padding:0 0 8px;}

div#breadcrumb { clear:both; overflow:hidden; background:#eee; height:30px; line-height:30px; margin:5px 8px 8px;}
div#breadcrumb p { float:left; margin:0 5px; }
div#breadcrumb ul { float:left; margin:0; }
div#breadcrumb li { display:inline; padding-left:12px; background:url(/cms/outertemplates/images/breadcrumb.gif) left no-repeat; }
div#breadcrumb li.first {padding-left:0; background:none;}

div#search {float:right; display:inline; padding:5px 8px 0 0; height:20px; line-height:20px;}
div#search input.textbox {background:#FFF url(/cms/outertemplates/images/search-bg.gif) top right no-repeat;}

div#footer { width:930px; font-size:0.8em; overflow:hidden; background:url(/cms/outertemplates/images/footer-bg.gif) bottom center no-repeat; overflow:hidden; padding:40px 29px 60px;}
div#footer ul {}
div#footer p { float:left; margin:0; padding:0 0 0 8px; }
div#footer a { text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
	ul#footerLinks {float:right; display:inline; margin:0 70px 0 0;}
	ul#footerLinks li {display:inline; float:left; border-left:1px solid #094685; padding:0 4px;}
	ul#footerLinks li.first {border:0;}

ul.news {margin:12px;}
	ul.news li { display:block; list-style:none; margin:0 0 8px}
	ul.news li a.newsHeader {font-weight:bold; text-decoration:none;}
	ul.news li a.newsHeader:hover {text-decoration:underline;}
	
div#skipLinks {position:absolute; left:-9999px;}

div.left, input.left { float:left; }
div.right, input.right { float:right; }

div.clear { clear:both; }

div.left2Col { float:left; width:50%; }
div.right2Col { float:right; width:50%; }

/* Clearfix for non ie browsers */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
/* End of Clearfix */


/* Search Results */
div.result {padding:10px; border-top:1px solid #e0e0e0;}
h3.searchResultTitle {font-weight:bold;}
p.searchResultUrl {font-style:italic;}
p.searchResultRank {display:none;}

div.sipmenu { float: right; width: 150px; margin-top: -30px; }
div.sipmenu ul { margin: 0; padding: 0; }
	div.sipmenu ul li { list-style-type: none; margin: 0; padding: 0; }
		div.sipmenu li a { display: block; width: 140px; padding: 5px; background: #0A4786 url(/cms/outertemplates/images/nav-bg.gif) repeat-x scroll center top; color: #fff; }
		
		
/* Forum */		
div.forum-listing { font-size:0.9em; margin:0 auto; width:914px; }

div.forum-listing div.forum-group { overflow:hidden; width:914px; }
div.forum-listing div.forum-group div.forum-group-title { background:#EEE; width:914px; }
div.forum-listing div.forum-group div.forum-group-title h2.forum-group-title-header { color:#000; font-size:1em; font-weight:bold; line-height:200%; text-indent:6px; }
div.forum-listing div.forum-group div.forum-group-footer { background:#EEE; height:8px; width:914px; }

div.forum-listing div.forum { border-left:1px solid #CCC; border-right:1px solid #CCC; overflow:hidden; width:912px; }

div.forum-listing div.forum div.forum-image { border-right:1px solid #CCC; float:left; text-align:center; width:177px; }
div.forum-listing div.forum div.forum-image a.forum-image-link {  }
div.forum-listing div.forum div.forum-image a.forum-image-link img.forum-img {  }

div.forum-listing div.forum div.forum-details { float:left; width:800px; }

div.forum-listing div.forum div.forum-details div.forum-title { float:left; width:500px; }
div.forum-listing div.forum div.forum-details div.forum-title h2.forum-title-header { font-size:1em; }
div.forum-listing div.forum div.forum-details div.forum-title h2.forum-title-header a.forum-title-link { text-decoration:none; }
div.forum-listing div.forum div.forum-details div.forum-title p.forum-title-desc {  }

div.forum-listing div.forum div.forum-details div.forum-info { float:left; width:300px; }

div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post {  }
div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post p.forum-info-latest-post-title {  }
div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post p.forum-info-latest-post-title a.forum-info-latest-post-title-link {  }
div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post p.forum-info-latest-post-info {  }
div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post p.forum-info-latest-post-info span.forum-info-latest-post-date {  }
div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post p.forum-info-latest-post-info span.forum-info-latest-post-author {  }
div.forum-listing div.forum div.forum-details div.forum-info div.forum-info-latest-post p.forum-info-latest-post-info span.forum-info-latest-post-author a.forum-info-latest-post-author-link {  }

div.forum-listing div.forum div.forum-details div.forum-info table.forum-info-tbl {  }
div.forum-listing div.forum div.forum-details div.forum-info table.forum-info-tbl tr {  }
div.forum-listing div.forum div.forum-details div.forum-info table.forum-info-tbl tr td {  }
div.forum-listing div.forum div.forum-details div.forum-info table.forum-info-tbl tr td div.forum-info-tbl-cell {  }

div.forum-listing div.forum div.forum-subforums { background:#EEE; border-top:1px solid #CCC; float:left; font-size:0.85em; height:20px; width:800px; }
div.forum-listing div.forum div.forum-subforums p.forum-subforums-label { color:#666; float:left; font-weight:bold; line-height:20px; margin:0; padding:0 4px; }
div.forum-listing div.forum div.forum-subforums ul.forum-subforums-listing { float:left; font-style:italic; list-style:none; margin:0; }
div.forum-listing div.forum div.forum-subforums ul.forum-subforums-listing li { float:left; line-height:20px; padding:0 4px; }
div.forum-listing div.forum div.forum-subforums ul.forum-subforums-listing li a { text-decoration:none; }


div.forum-listing table.forum { border:1px solid #CCC; border-collapse:collapse; }
div.forum-listing table.forum td { border:1px solid #CCC; vertical-align:top; }
div.forum-listing table.forum td.forum-image { text-align:center; vertical-align:middle; width:177px; }
div.forum-listing table.forum td.forum-image a.forum-image-link {  }
div.forum-listing table.forum td.forum-image a.forum-image-link img {  }

div.forum-listing table.forum td.forum-title { padding:10px 15px; width:403px; }
div.forum-listing table.forum td.forum-title h2.forum-title-header { font-size:1em; }
div.forum-listing table.forum td.forum-title h2.forum-title-header a.forum-title-link { text-decoration:none; }
div.forum-listing table.forum td.forum-title p.forum-title-desc {  }

div.forum-listing table.forum td.forum-info { padding:10px 15px; width:270px; }
div.forum-listing table.forum td.forum-info p.forum-info-latest-post {  }
div.forum-listing table.forum td.forum-info p.forum-info-latest-post-details {  }
div.forum-listing table.forum td.forum-info p.forum-info-latest-post-details span.forum-info-latest-post-date {  }
div.forum-listing table.forum td.forum-info p.forum-info-latest-post-details span.forum-info-latest-post-author {  }
div.forum-listing table.forum td.forum-info p.forum-info-latest-post-details span.forum-info-latest-post-author a {  }
div.forum-listing table.forum td.forum-info-cell { text-align:center; vertical-align:middle; }

div.forum-listing table.forum td.forum-subforums { background:#EEE; font-size:0.85em; }
div.forum-listing table.forum td.forum-subforums p.forum-subforums-label { color:#666; float:left; font-weight:bold; line-height:24px; padding:0 4px 0 8px; }
div.forum-listing table.forum td.forum-subforums ul.forum-subforums-list { float:left; list-style:none; margin:0; }
div.forum-listing table.forum td.forum-subforums ul.forum-subforums-list li { float:left; font-style:italic; line-height:24px; padding:0 4px; }
div.forum-listing table.forum td.forum-subforums ul.forum-subforums-list li a { text-decoration:none; }


div.topic-listing { font-size:0.9em; margin:0 auto; width:914px; }

div.topic-listing div.topic-listing-title { background:#EEE; border:1px solid #CCC; }
div.topic-listing div.topic-listing-title h2.topic-listing-title-header { font-size:1em; line-height:200%; text-indent:6px; }

div.topic-listing div.topic-listing-actions { border-left:1px solid #CCC; border-right:1px solid #CCC; padding:4px 0; text-align:right; }
div.topic-listing div.topic-listing-actions input.topic-listing-btn { margin:0 8px 0 0; }

div.topic-listing div.topic-listing-actions-btm { border-left:1px solid #CCC; border-right:1px solid #CCC; padding:4px 0; text-align:right; }
div.topic-listing div.topic-listing-actions-btm input.topic-listing-btn { margin:0 8px 0 0; }

div.topic-listing table.topics { border-collapse:collapse; width:914px; }
div.topic-listing table.topics td { border:1px solid #CCC; padding:5px 10px; }
div.topic-listing table.topics th { border:1px solid #CCC; line-height:180%; }

div.topic-listing table.topics tr.topic-listing-header {  }
div.topic-listing table.topics tr.topic-listing-sticky-row {  }
div.topic-listing table.topics tr.topic-listing-sticky-row td { background:#FFC; }
div.topic-listing table.topics tr.topic-listing-sticky-alt-row {  }
div.topic-listing table.topics tr.topic-listing-sticky-alt-row td { background:#FFC; }
div.topic-listing table.topics tr.topic-listing-alt-row {  }
div.topic-listing table.topics tr.topic-listing-alt-row td { background:#EEE; }

div.topic-listing table.topics th.topic-listing-image { width:100px; }
div.topic-listing table.topics th.topic-listing-title {  }
div.topic-listing table.topics th.topic-listing-author {  }
div.topic-listing table.topics th.topic-listing-replies {  }
div.topic-listing table.topics th.topic-listing-views {  }
div.topic-listing table.topics th.topic-listing-info {  }

div.topic-listing table.topics td.topic-listing-image { width:80px; }
div.topic-listing table.topics td.topic-listing-title {  }
div.topic-listing table.topics td.topic-listing-title a.topic-listing-title-link { text-decoration:none; }
div.topic-listing table.topics td.topic-listing-title a.topic-listing-edit-topic { text-decoration:none; }
div.topic-listing table.topics td.topic-listing-title p.topic-listing-desc { font-size:0.85em; }
div.topic-listing table.topics td.topic-listing-author {  }
div.topic-listing table.topics td.topic-listing-author a { text-decoration:none; }
div.topic-listing table.topics td.topic-listing-replies { text-align:center; }
div.topic-listing table.topics td.topic-listing-views { text-align:center; }
div.topic-listing table.topics td.topic-listing-info {  }
div.topic-listing table.topics td.topic-listing-info span.topic-listing-info-author {  }
div.topic-listing table.topics td.topic-listing-info span.topic-listing-info-author a { font-weight:bold; text-decoration:none; }
div.topic-listing table.topics td.topic-listing-info span.topic-listing-info-date {  }

div.topic-listing table.topics td.topic-listing-sticky { background:#EEE; font-weight:bold; text-align:center; }
div.topic-listing table.topics td.topic-listing-sticky-end { background:#EEE; font-weight:bold; height:4px; line-height:4px; text-align:center; }

div.topic-listing div.topic-listing-nav { border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; overflow:hidden; }
div.topic-listing div.topic-listing-nav div.topic-listing-pager { float:left; }
div.topic-listing div.topic-listing-nav div.topic-listing-filter { float:right; font-size:0.8em; padding:4px; }
div.topic-listing div.topic-listing-nav div.topic-listing-filter input.topic-listing-btn {  }
div.topic-listing div.topic-listing-nav div.topic-listing-filter label.topic-listing-label {  }
div.topic-listing div.topic-listing-nav div.topic-listing-filter select.ddl { font-size:1em; }

div.topic-listing div.topic-listing-footer { background:#EEE; border:1px solid #CCC; height:8px; width:912px; }




div.post-listing { font-size:0.9em; margin:0 auto; width:914px; }

div.post-listing div.post-listing-topic-title { background:#EEE; border:1px solid #CCC; }
div.post-listing div.post-listing-topic-title h2.post-listing-topic-title-header { font-size:1em; line-height:200%; text-indent:6px; }

div.post-listing div.post-listing-actions { border-left:1px solid #CCC; border-right:1px solid #CCC; padding:4px 0; text-align:right; }
div.post-listing div.post-listing-actions input.post-listing-btn { margin:0 8px 0 0; }
div.post-listing div.post-listing-actions select { margin-right:5px; }

div.post-listing div.post-listing-actions-btm { border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:4px 0; text-align:right; padding:5px; }
div.post-listing div.post-listing-actions-btm input.post-listing-btn { margin:0 8px 0 0; }

div.post-listing div.post-listing-topic-info { border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; padding:5px; }
div.post-listing div.post-listing-topic-info p { font-size:0.85em; line-height:160%; text-indent:6px; }
div.post-listing div.post-listing-topic-info span.post-listing-topic-info-date {  }
div.post-listing div.post-listing-topic-info span.post-listing-topic-info-author {  }

div.post-listing table.posts { border-collapse:collapse; width:100%; }
div.post-listing table.posts td { border:1px solid #CCC; padding:5px 10px; vertical-align:top; }
div.post-listing table.posts td.post-listing-user { text-align:center; width:180px; }
div.post-listing table.posts td.post-listing-user a.post-listing-user-link { font-weight:bold; text-decoration:none; }
div.post-listing table.posts td.post-listing-details { vertical-align:middle; }
div.post-listing table.posts td.post-listing-details span.post-listing-details-posted { float:right; font-size:0.8em; }
div.post-listing table.posts td.post-listing-user-details { text-align:center }
div.post-listing table.posts td.post-listing-user-details div.user-info { font-size:0.8em; text-align:left; }
div.post-listing table.posts td.post-listing-user-details div.user-info p { margin:0; }
div.post-listing table.posts td.post-listing-user-details div.user-info span.user-info-label { font-weight:bold; }
div.post-listing table.posts td.post-listing-user-details div.user-info span.user-info-content {  }
div.post-listing table.posts td.post-listing-user-details img.post-listing-user-avatar {  }
div.post-listing table.posts td.post-listing-user-details div.user-contact { border-collapse:collapse; margin:8px 0 0; overflow:hidden; width:100%; }
div.post-listing table.posts td.post-listing-user-details div.user-contact a { float:left; height:16px; margin:0 6px 0 0; width:16px; }
div.post-listing table.posts td.post-listing-user-details div.user-contact a.last,
div.post-listing table.posts td.post-listing-user-details div.user-contact a:last-child { margin:0; }
div.post-listing table.posts td.post-listing-user-details div.user-contact a.user-contact-email { background:#FFC; }
div.post-listing table.posts td.post-listing-user-details div.user-contact a.user-contact-msn { background:#FCF; }
div.post-listing table.posts td.post-listing-user-details div.user-contact a.user-contact-ICQ { background:#CFF; }
div.post-listing table.posts td.post-listing-user-details div.user-contact a.user-contact-msg { background:#FCC; }
div.post-listing table.posts td.post-listing-content {  }
div.post-listing table.posts td.post-listing-user-footer {  }
div.post-listing table.posts td.post-listing-footer { text-align:right; vertical-align:middle; }
div.post-listing table.posts td.post-listing-footer a.post-listing-back-to-top { font-size:0.8em; }
div.post-listing table.posts td.post-listing-footer a.post-listing-edit-post { font-size:0.8em; }
div.post-listing table.posts td.post-listing-footer a.post-listing-quote-post { font-size:0.8em; }
div.post-listing table.posts td.post-listing-footer a.post-listing-report-abuse { font-size:0.8em; }

div.post-listing div.post-listing-pager { border:1px solid #CCC; border-top:0; padding:6px; text-align:left; }
div.post-listing div.post-listing-pager ul { list-style:none; margin:0; }
div.post-listing div.post-listing-pager ul li { display:inline; padding:0 3px; }
div.post-listing div.post-listing-pager ul li a {  }
div.post-listing div.post-listing-pager span {  }

div.post-listing div.post-listing-mod-actions { border:1px solid #CCC; border-top:0; padding:6px; }

div.post-listing div.post-listing-footer { background:#EEE; border:1px solid #CCC; border-top:0; height:8px; }


div.edit-topic { font-size:0.9em; margin:0 auto; width:914px; }
div.edit-topic div.edit-topic-title { background:#EEE; border:1px solid #CCC; }
div.edit-topic div.edit-topic-title h2.edit-topic-title-header { font-size:1em; line-height:200%; text-indent:6px; }
div.edit-topic div.edit-topic-title h2.edit-topic-title-header span.edit-topic-forum-title {  }
div.edit-topic div.edit-topic-details { background:#EEE; border:1px solid #CCC; border-top:0; }
div.edit-topic div.edit-topic-details div.form-row { background:#FFF; margin:0 0 0.8em; overflow:hidden; padding:2px 0; }
div.edit-topic div.edit-topic-details div.form-row div.form-row-input { float:left; width:560px; }
div.edit-topic div.edit-topic-details div.form-row input.text-box { border:1px solid #CCC; padding:1px; width:200px; }
div.edit-topic div.edit-topic-details div.form-row label.edit-topic-lbl { float:left; margin:0 8px 0 0; padding:0 8px 0 0; text-align:right; width:200px; }
div.edit-topic div.edit-topic-details div.form-row span.check-box {  }
div.edit-topic div.edit-topic-details div.form-row span.check-box input { vertical-align:middle; }
div.edit-topic div.edit-topic-details div.form-row span.check-box label { margin:0 0 0 6px; }
div.edit-topic div.edit-topic-details div.form-row textarea.text-box { border:1px solid #CCC; height:160px; padding:1px; width:200px; }
div.edit-topic div.edit-topic-details div.btn-row { background:#FFF; overflow:hidden; padding:2px 0; text-align:right; }
div.edit-topic div.edit-topic-details div.btn-row input.edit-topic-btn { margin:0 6px; }


div.forum-profile { font-size:0.9em; margin:0 auto; width:914px; }
div.forum-profile div.forum-profile-title { background:#EEE; border:1px solid #CCC; }
div.forum-profile div.forum-profile-title h2.forum-profile-title-header { font-size:1em; line-height:200%; text-indent:6px; }

div.forum-profile div.forum-profile-subtitle {  }
div.forum-profile div.forum-profile-subtitle h3.forum-profile-subtitle-header { font-size:0.9em; line-height:300%; }

div.forum-profile div.forum-profile-details {  }
div.forum-profile div.forum-profile-contact {  }
div.forum-profile div.forum-profile-privacy {  }

div.forum-profile div.forum-profile-fieldset { border:1px solid #CCC; border-bottom:0; padding:6px; }
div.forum-profile div.forum-profile-fieldset div.forum-profile-fieldset-title {  }
div.forum-profile div.forum-profile-fieldset div.forum-profile-fieldset-title h2.forum-profile-fieldset-title-header { font-size:1em; line-height:200%; }
div.forum-profile div.forum-profile-fieldset div.form-row { margin:0 0 0.8em; overflow:hidden; }
div.forum-profile div.forum-profile-fieldset div.form-row label.forum-profile-lbl { float:left; margin:0 8px 0 0; text-align:right; width:200px; }
div.forum-profile div.forum-profile-fieldset div.form-row div.form-row-input { float:left; }
div.forum-profile div.forum-profile-fieldset div.form-row div.form-row-input input.text-box { border:1px solid #CCC; padding:1px; width:200px; }
div.forum-profile div.forum-profile-fieldset div.form-row div.form-row-input select.ddl { border:1px solid #CCC; padding:1px; }
div.forum-profile div.forum-profile-fieldset div.form-row div.form-row-input textarea.text-box { border:1px solid #CCC; padding:1px; width:200px; }

div.forum-profile-avatar { overflow:hidden; }

div.forum-profile-avatar div.forum-profile-avatar-curr { float:left; margin:0 10px 0 0; width:300px; }
div.forum-profile-avatar div.forum-profile-avatar-curr div.forum-profile-avatar-curr-image { border:1px solid #CCC; padding:4px; text-align:center; }
div.forum-profile-avatar div.forum-profile-avatar-curr div.forum-profile-avatar-curr-image img {  }

div.forum-profile-avatar div.forum-profile-avatar-update { float:left; width:600px; }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-library {  }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-library-cont { border:1px solid #CCC; overflow:hidden; padding:2px 0; }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-library-cont ul.forum-profile-avatar-library-list { list-style:none; margin:0; }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-library-cont ul.forum-profile-avatar-library-list li.forum-profile-avatar-library-item { background:#FFF; border:2px solid #CCC; float:left; height:100px; margin:0 2px; padding:2px; width:100px; }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-library-cont ul.forum-profile-avatar-library-list li.forum-profile-avatar-library-item a.forum-profile-avatar-library-link {  }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-upload {  }
div.forum-profile-avatar div.forum-profile-avatar-update div.forum-profile-avatar-upload-cont {  }

div.forum-profile div.forum-profile-alerts {  }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-section {  }

div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-topics {  }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-topics table.forum-profile-alerts-topics-table { border-collapse:collapse; width:100%; }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-topics table.forum-profile-alerts-topics-table td { border:1px solid #CCC; padding:4px; }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-topics table.forum-profile-alerts-topics-table th { background:#EEE; border:1px solid #CCC; padding:4px; }

div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-forums {  }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-forums table.forum-profile-alerts-forums-table { border-collapse:collapse; width:100%; }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-forums table.forum-profile-alerts-forums-table td { border:1px solid #CCC; padding:4px; }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-forums table.forum-profile-alerts-forums-table th { background:#EEE; border:1px solid #CCC; padding:4px; }

div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-config {  }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-config div.form-row {  }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-config div.form-row div.form-row-input { float:left; }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-config div.form-row label.forum-profile-lbl { float:left; margin:0 8px 0 0; text-align:right; width:200px; }
div.forum-profile div.forum-profile-alerts div.forum-profile-alerts-config div.form-row select.ddl { border:1px solid #CCC; padding:1px; }

div.forum-profile div.forum-profile-footer { background:#EEE; border:1px solid #CCC; height:8px; }

div.forum-profile div.btn-row { border:1px solid #CCC; border-bottom:0; padding:4px; }



div.view-profile { border:1px solid #CCC; font-size:0.9em; margin:auto; width:912px; }
div.view-profile div.view-profile-title { background:#EEE; }
div.view-profile div.view-profile-title h2.view-profile-title-header { font-size:1em; line-height:200%; text-indent:6px; }

div.view-profile div.view-profile-section { padding:6px; }
div.view-profile div.view-profile-section div.view-profile-section-title {  }
div.view-profile div.view-profile-section div.view-profile-section-title h2.view-profile-section-title-header { font-size:1em; line-height:200%; }
div.view-profile div.view-profile-section div.view-profile-section-content {  }
div.view-profile div.view-profile-section div.info-row { margin:0 0 0.8em; overflow:hidden; }
div.view-profile div.view-profile-section div.info-row span.info-row-span { float:left; text-align:right; width:200px; margin-right:5px; }
div.view-profile div.view-profile-section div.info-row div.info-row-text { float:left; }
div.view-profile div.view-profile-section div.view-profile-avatar { border:1px solid #CCC; padding:4px; width:286px; }
div.view-profile div.view-profile-section div.view-profile-avatar div.view-profile-avatar-image { background:#EEE; padding:6px; text-align:center; }
div.view-profile div.view-profile-section div.view-profile-signature {  }
div.view-profile div.view-profile-section div.view-profile-signature div.view-profile-signature-content {  }
div.view-profile div.view-profile-footer { background:#EEE; border-top:1px solid #CCC; height:10px; }



div.forum-search { font-size:0.9em; margin:12px auto; width:914px; }
div.forum-search div.forum-search-title {  }
div.forum-search div.forum-search-title h2.forum-search-title-header { background:#EEE; border:1px solid #CCC; font-size:1em; line-height:200%; text-indent:6px; }
div.forum-search div.forum-search-section {  }
div.forum-search div.forum-search-section div.forum-search-section-title {  }
div.forum-search div.forum-search-section div.forum-search-section-title h3.forum-search-section-title-header { font-size:0.9em; font-weight:bold; line-height:260%; }
div.forum-search div.forum-search-section div.form-row { margin:0 0 0.8em; overflow:hidden; }
div.forum-search div.forum-search-section div.form-row label.form-row-lbl { float:left; padding:0 8px 0 0; text-align:right; width:200px; }
div.forum-search div.forum-search-section div.form-row label.form-row-lbl span.info { font-size:0.8em; }
div.forum-search div.forum-search-section div.form-row div.form-row-input { float:left; }
div.forum-search div.forum-search-section div.form-row div.form-row-input input.text-box { border:1px solid #CCC; padding:1px; }
div.forum-search div.forum-search-section div.form-row div.form-row-input select.ddl { border:1px solid #CCC; padding:1px; }
div.forum-search div.forum-search-section div.form-row div.form-row-input select.list-box { border:1px solid #CCC; padding:1px; }
div.forum-search div.forum-search-section div.form-row div.form-row-input span.check-box-list {  }
div.forum-search div.forum-search-section div.form-row div.form-row-input span.check-box-list input {  }
div.forum-search div.forum-search-section div.form-row div.form-row-input span.check-box-list label { margin:0 0 0 6px; }