/**/

body { background: #ededed; font-family: Verdana, arial, sans-serif; font-size: 0.8em; color: #333333;}
a{ color: #b5111c; text-decoration: underline; }
a:hover{ color: #b5111c; text-decoration: none; }

div#container{ 	
	/*margin-top: 20px;*/
	background: url(../images/sce/template-images/container-bkg.jpg); 
	background-repeat: no-repeat;
	background-repeat: repeat-y;
	width: 966px;
	}

div#top{ 	
	height: 128px;
	width: 944px;
	margin-left: 11px;
	background: url(../images/sce/template-images/header-bkg.jpg); 
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	}
	

	/*div#top-right{ 
		float: right;
	inline	margin-right: 28px;
		margin-top: 10px;
		width: 420px;
		text-align: right;
		font-weight: bold;
		color: #788D71;
		font-family: arial;
		font-size: 1.3em;
		}*/


	div#top-strapline{

		float: right;
		color: #b5111c;
		font-family: arial;
		font-weight: bold;
		margin-top: 25px;
		margin-right: 15px;
		}

	span#strapline-text{ font-size: 2.2em; }
	span#strapline-address{ margin-left: 3px; /*font-size: 0.8em;*/ }

img#transparent-brilliance-logo-id{ 
		margin-top: 15px;
		margin-left: 25px; 
		}
		
	img#top-logo {	
		margin-top: 15px;
		margin-left: 25px;
		}

/*img.head-body-filler{ margin-left: 36px;}*/

/*div#middle{ background: url(../images/sce/middle-content-bkg.jpg); background-repeat: y; width: 720px; margin-left: 18px;

}	*/

div#middle-container{ width: 944px; margin-left: 23px; clear: both;}

	/*img#middle-content-banner{ margin-top:12px; }*/

div#middle{ width: 966px; }	

div#middle-top-bar{  
	width: 966px;
	min-height: 30px;
	max-height: 60px;
	background-color: #0098ad;
	}

	

img.nav-mirror-image{ float: right; }



div#page-title-content-area{ position: absolute;  clear: none;  }

div#page-title-content-area h1{ 
	/*font-size: 1.1em; */
	margin:0; 
	margin-left: 210px; 
	padding: 0; 
	margin-top: 3px; 
	color: #ffffff; 
	background-color: #0098ad;
	}



img.nav-top-image{ float: left; }



	div#middle-right{ 
		
		float: right;
		margin-right: 105px;
		margin-top: 15px;
		margin-bottom: 20px;
		/*padding-right: 0px;*/
		width: 383px;
		z-index: 2500;
/*background: url(../images/sce/latest-news-bkg.gif);*/	
		}
	div#middle-right p{
		margin-top: 10px;
		/*font-size: 0.85em;*/
		line-height: 1.3em;
		}
		
			
	 h1{
		font-family: "Georgia";
		color: #b5111c;
		font-size: 1.9em;
		}
		
	 h2{
		font-family: "Verdana", Arial;
		color: #000000;
		font-size: 1.25em;
		}
		
	h3{
		font-family: "Verdana", Arial;
		color: #000000;
		font-size: 1.05em;
		}

	 h4{
		font-family: "Verdana", Arial;
		color: #000000;
		font-size: 1.0em;
		/*text-transform: uppercase;*/
		}
		

div#middle-middle{ 
		margin-left: 8px;
		margin-bottom: 20px;
		/*padding-right: 0px;*/
		width: 345px;
		z-index: 2500;
		}
	div#middle-middle p{
		margin-top: 10px;
		/*font-size: 0.8em;*/
		line-height: 1.3em;
		}
		
	div#middle-middle h1{
		font-family: "Georgia";
		color: #b5111c;
		/*font-size: 1.5em;*/
		}
		
	div#middle-middle h2{
		font-family: "Verdana", Arial;
		color: #000000;
		/*font-size: 1.0em;*/
		}
		
	div#middle-middle h3{
		font-family: "Verdana", Arial;
		color: #000000;
		/*font-size: 1.05em;*/
		}

	div#middle-middle h4{
		font-family: "Verdana", Arial;
		color: #000000;
		/*font-size: 1.0em;*/
		/*text-transform: uppercase;*/
		}

	/*div#middle-middle li{ font-size: 0.8em; }
	div#middle-middle ul ul li{ font-size: 1em; }
	div#middle-middle ul ul ul li{ font-size: 1em; }*/


div.middle-left{ 
/*		font-size: 0.8em;*/
		float: left;
		clear: left;
		/*margin-left: 22px;*/
		margin-top: 10px;
		width: 192px;
		background: url(../images/sce/template-images/nav-bkg.jpg); 
		z-index: 2500;
		}
		
		div.middle-left p{ 
		width: 172px;
		margin-left: 11px;
		margin-top: 10px;
		/*font-size: 0.8em;*/
		line-height: 1.3em;
		}
		span.newsletter-button input{ float: right; margin-top: 10px; }

		div.middle-left form{ color: #333333; width: 172px; margin-left: 11px; margin-top: 10px; /*font-size: 0.8em;*/  }
		div.middle-left form input{ background-color: #ffffcc; color: #333333; /*font-size: 0.9em;*/}
div#homepage-news-c2a{
		width: 945px;
		margin-top: 15px;
		clear: both;
		}
		
		div#internal-content-c2a{
		float: right;
		clear: none;
		width: 720px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 44px;
		}
		
		div#internal-c2a{ width: 325px; float: right; }

		div#internal-content{ 
			clear: none;
			width: 383px; 
			float: left; 
			margin-left: 1px;
			background: url(../images/sce/template-images/body-home-bkg.jpg); 
 			}
		
		div#c2a-column1{  }
		div#c2a-column2{  }

		img.layout-internal-c2a-1{ float: left; clear: none; }
		img.layout-internal-c2a-2{ float: right; clear: none; margin-top: 10px;}
		img.layout-internal-c2a-3{ float: left; clear: none; margin-top: 10px; }
		img.layout-internal-c2a-4{ float: right; clear: none; margin-top: 10px;}

		img.internal-c2a-1{ float: left; clear: none; }
		img.internal-c2a-2{ float: right; clear: none;  }
		img.internal-c2a-3{ float: left; clear: none; margin-top: 10px; }
		img.internal-c2a-4{ float: right; clear: none; margin-top: 10px;}

		img.our-people-photos{ padding-right: 15px; padding-bottom: 10px; padding-top: 4px; }
		div#homepage-c2a{
		width: 744px;
		float: right;
		}
		
div#homepage-news{
		margin-top: 10px; 
		width: 157px;
		float: left;
		background: url(../images/sce/template-images/homepage-modules-bkg.gif); 
		background-repeat: y;
		}
		
div#homepage-blog{
		margin-top: 10px; 
		width: 157px;
		float: right;
		background: url(../images/sce/template-images/homepage-modules-bkg.gif); 
		background-repeat: y;
		}
div.Social li { display: inline; padding-left: 10px;}

div#bottom-bottom{
	margin-top: 20px; 
	padding: 10px; padding-left: 20px; padding-right: 20px;
	clear: both;
	background: url(http://www.brilliancefp.com/images/sce/template-images/bottom-bottom-bkg.jpg);
	background-repeat: y;
	font-size: 0.85em;
	/*height: 100px;*/
	}

	

	div#bottom-left{ clear: both; width: 620px; margin-left: auto; margin-right: auto; text-align: center; }

	span.footer-text{ color: #ffffff; font-family: arial; font-weight: bold; text-align: center;  }
	span.footer-text a{ color: #ffffff; font-family: arial; font-weight: bold; text-align: center;  }


 



.right-align{ float: right; }



/*news manager Template styles */

div.news_manager{ /*font-size: 0.8em;*/ margin-top: -5px; color: #333333;}
span.news_date{  font-family: Verdana; /*font-size: 0.8em;*/ color: #333333; font-weight: bold; clear: both; }
.news_article{ margin-top: 15px; clear: both; }
.news_title{ font-family: Georgia; font-weight: bold; color: #b5111c; font-size: 1.6em; clear: both; }
a.news_title{ text-align: right; font-family: Verdana; text-decoration: none; margin-top: 10px; font-size: 1em; color: #b5111c; clear: both;}
a:hover.news_title{ color: #333333; text-decoration: none;}
div.headline2{ margin-top: 0px; margin-bottom: 15px; }
span.subcat{ /*display: none;*/ font-family: Georgia; font-weight: bold; margin-bottom: 0; color: #b5111c; /*font-size: 1.4em;*/ }
a.doclink { clear: both; font-family: arial; font-weight: bold; color: #b5111c; text-decoration: none; margin-top: 15px; /*font-size: 0.8em;*/ margin-top: 10px;}
a:hover.doclink{ text-decoration: none; color: 333333; }
div.VolNewsDetail { margin-top: 5px; }
div.VolNewsSearch label{ width: 8em; }
div.VolNewsSearch p{ /*margin-top: 0; padding-top: 7px; margin-bottom: 15px;*/ }
div.VolNewsSearch ul li{ list-style-type: none; margin-left: 10px; }

div.news_headline{ margin-bottom: 20px; /*font-size: 0.9em;*/ }



	

/*news manager styles homepage column*/
div#homepage-news div.VolNewsHeadline{ margin-top: 0px; padding: 11px; font-size: 0.85em; }
div#homepage-news div.VolNewsHeadline a{ /*font-size: 0.83em;*/ color: #b5111c; text-decoration: none; }
div#homepage-news div.VolNewsHeadline a:hover{ /*font-size: 0.83em;*/ color: #333333; text-decoration: none;}
div#homepage-news span.news_date{ /*font-size: 0.83em;*/ color: #333333;}
div#homepage-news div.news_headline{ margin-bottom: 9px; padding-bottom: 5px;  }



/* Financial News Page */
div.news_manager font.title{ display: none;  }

div.news_manager a font.title{ 
	display: block; 
	text-decoration: none; 
	margin-top: 15px;
	margin-bottom: 10px; 
	color: #b5111c;
	font-family: Georgia, Verdana;
	font-weight: normal;
	/*font-size: 1.7em; */
	width: 100%;
	border-bottom: 1px solid #0098ad;
	}

div.new_footer a{ /*font-size: 0.8em;*/ color: #b5111c; }
/*div.indent{ margin-left: 110px; }*/
div.indent{ margin-left: 60px; margin-top: 10px;}*/

/* Blog Styles */
div#homepage-blog h4{ display:none; }
div#homepage-blog ul{ list-style-type: none; margin: 0; padding: 0; margin-left: 10px; margin-bottom: 20px; width: 137px;}
div#homepage-blog li{ padding-top: 10px; }
div#homepage-blog a{ font-size: 0.85em; font-weight: bold; color: #b5111c; text-decoration: none; }
div#homepage-blog a:hover{ /*font-size: 0.7em;*/ color: #333333; text-decoration: none;}

div.dateTab{ font-size: 0.85em; font-weight: bold; }
div.tagsTab{ /*font-size: 0.7em;*/ font-weight: bold; margin-top: 10px; margin-bottom; 10px;}
div.commentTab{ /*font-size: 0.7em;*/ font-weight: bold; }
div#volBlog.title{ margin-top: 20px; }
div.volBlog{ /*font-size: 0.8em;*/ }
div#volBlog img.rss{ display: none; }
div.detailRow{ /*font-size: 0.8em;*/ font-weight: bold;}


div#ctl01_MainContent_blog_parmalink_Trackbacks{ /*font-size: 0.8em;*/ width: 500px;  }
div #ctl01_MainContent_blog_parmalink_Comments{ /*font-size: 0.8em;*/ }


div#bottom-bottom{ 
	background: url(../images/sce/template-images/bottom-bottom-bkg.gif); 
	background-repeat: y;
	}

/* Client Login Styles */
div#client-login-internal-content{ margin-top: 10px; margin-bottom: 10px; background: #ffffff; width: 920px;  }



div#bottom-bottom p{ 
/*font-size: 0.7em;*/
font-weight: bold;
color: #ffffff;
}

div#bottom-bottom p a{ 
text-decoration: underline;
color: #ffffff;
}

		

img.footer-left-bar{ float: left; padding-right: 10px; clear: none; }
div#footer{ margin:0; padding:0; padding-top: 2px; width: 900px; /*font-size: 0.7em;*/ clear: both; }
div#footer ul{ margin:0; padding:0; width: 900px; clear: both; }

	div#footer.menu{  margin-top: 10px;  }
/*Blog Layout styles*/
	input {
	color: #000000;
	font-size: 11px;
	}

/* FAQ Manager Styles*/
div.faq_manager { margin: 0; padding: 0; /*font-size: 0.8em;*/ margin-top: -50px; }
div.faq_manager ul{  display: none;clear: both; list-style: none; margin:0 padding: 0;}
div.faq_manager ul li{  clear: both; list-style: none; margin:0 padding: 0;}
div.faq_manager span.title{ display: none; }
div.faq_manager label { display:none; /*margin: 0; padding: 0; text-align: left;*/ }
div.faq_manager input{ display:none; margin: 0; padding: 0; text-align: left; }
div.faq_manager a#top{ display: none; }
div.VolFaqCategory a{ margin-top: 18px; font-weight: bold; }
span.faqlink{ font-weight: bold; }
html > body .body > div #container > div #middle-container > div #middle > div #internal-layout-content-c2a > div #internal-layout-content > div #layout-middle-middle > form #aspnetForm > div .faq_manager > 
div#ctl00_MainContent_ctl03_singlecat a{ font-weight: bold; }

/*Real Internal Layout Styles */ 
div#internal-layout-content-c2a{
		float: right;
		clear: none;
		width: 720px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 44px;
		}
		
		div#internal-layout-c2a{ width: 157px; float: right; }
		div#blog-internal-layout-c2a{ 
			width: 157px;
			float: right;
			background: url(../images/sce/template-images/homepage-modules-bkg.gif);  }
			
		div#blog-internal-layout-c2a h4{ margin-left: 10px; }
		div#blog-internal-layout-c2a{ /*font-size: 0.8em;*/ }
		div#blog-internal-layout-c2a ul{ 
			list-style-type: none;
			margin:10px; 
			padding:5px; 
			}
			
			
		div.recentPosts li{ 
			/*background: url(../images/sce/template-images/nav-bullet-active.gif) no-repeat;*/
			margin-top: 10px;
			}
			
			span.myfont{ /*font-size: 1em;*/ }
div.surveyManager{ /*font-size: 0.8em;*/ }
div#surveyManager li{ clear: both;  margin-top: 15px;}
div#surveyManager fieldset legend{ font-weight: bold; display:none;}
span.infoRowDetail{ font-weight: bold;  }

div.survey_header{ font-family: "Georgia"; font-weight: bold; color: #b5111c; /*font-size: 1.9em;*/ }
div.questionRow{ font-weight: bold; border: 1px solid #a9a9a9; margin-top: 15px; }

div.page_name{ font-weight: bold; margin-top: 10px; } 
div.page_desc{ margin-top: 10px; }
input.linkbutton a{ color: #b5111c; }


		div#internal-layout-content{ 
			clear: none;
			width: 550px; 
			float: left; 
			margin-left: 1px;
			background: url(../images/sce/template-images/body-internal-bkg.gif); 
 			}
 			
 		div#internal-calculator-content{ 
			clear: none;
			width: 719px; 
			float: left; 
			margin-left: 1px;
			background: url(../images/sce/template-images/body-calculators-bkg.gif); 
 			}
div#contactform{ /*font-size: 0.8em;*/ }
span#ctl00_MainContent_ctl03_form_message p { /*font-size: 1.2em;*/ }
div#layout-middle-middle{ 
		margin-left: 8px;
		margin-bottom: 20px;
		/*padding-right: 0px;*/
		width: 530px;
		z-index: 2500;
		}
	div#layout-middle-middle p{
		margin-top: 10px;
		/*font-size: 0.8em;*/
		line-height: 1.3em;
		}
		
	div#layout-middle-middle h1{
		font-family: "Georgia";
		color: #b5111c;
		/*font-size: 1.5em;*/
		}
		
	div#layout-middle-middle h2{
		font-family: "Verdana", Arial;
		color: #000000;
		/*font-size: 1.0em;*/
		}
		
	div#layout-middle-middle h3{
		font-family: "Verdana", Arial;
		color: #000000;
		/*font-size: 1.05em;*/
		}

	div#layout-middle-middle h4{
		font-family: "Verdana", Arial;
		color: #000000;
		/*font-size: 1.0em;*/
		/*text-transform: uppercase;*/
		}
div#layout-middle-middle li{ /*font-size: 0.8em;*/ }
div#layout-middle-middle ul ul li{ /*font-size: 1em;*/ }
div#layout-middle-middle ul ul ul li{ /*font-size: 1em;*/ }

div#site_map{ margin-top: -20px; }
div#site_map ul li{ list-style-type: none; }

div#homepage-blog h4{ display: none; }


/* Survey Styles*/

div.survey_header {
font-family:Verdana;
/*font-size:1.3em;*/
margin-top: 10px;
font-weight: bold;
}

.page_name {
font-family:Verdana;
/*font-size:1.1em;*/
font-weight: bold;
margin-top: 10px;
}

.page_desc {
font-family:Arial;
/*font-size:0.9em;*/
color:#000000;
background-color:#dbdbdb;
font-style: italic;
}

.survey_question {
font-family:Arial;
padding: 5px;
/*font-size:1.0em;*/
color:#000000;
background-color:#dbdbdb;
font-weight: bold;
}

.survey_option {
font-family:Verdana;
/*font-size:1.0em;*/
text-align: left;
color:#003333;
background-color:#ffffff;
font-style: italic;
}

.surveyLabel{
	width: auto;
	text-align: left;
}

div .infoRow{  margin-top: 20px;}

.reportFieldSet legend
{
	color: #b5111c;
	font-weight: bold;
	/*font-size: 1em;*/
	line-height: 100%;
}


div#surveyManager
{ }

* html #surveyManager {height: 1%;}

.questionRow
{
	padding: 1em;
}

.survey_option
{
	padding-left: 40px;
}

.matrix
{
	width: 80%;
}

.matrixRow
{
width: auto;
}	

.reportFieldSet

{
	margin-top: 20px;
	width: auto;
	padding: 2em;
}

.reportFieldSet legend
{
	color: #b5111c;
	font-weight: bold;
	/*font-size: 1.5em;*/
	line-height: 100%;
}

.infoRow

{
}

.infoRowLabel
{
	font-weight: bold;
	/*font-size: 1.3em;*/
}

.infoRowDetail

{
	/*font-size: 1.3em;*/
	color: #b5111c;
}

.none
{
}

.correct

{
	color: green;
}

.pass
{
	color: green;
font-weight: bold;

}

.fail
{
	color: red;
}

.linkButton
{
	cursor:hand;
	background:transparent;
	border:0;
	color:blue;
}



form ul {list-style: none; margin: 0; padding: 0}
form li {margin: 0.5em 0;}


/*label {text-align:right; width:14em; margin-right:0.5em; float:left; display:block; }*/
li.check label {text-align:left; width:auto;
float:none; display:inline;}
li.check span {display:inline; padding-left:0em; }

li.check span.name {padding-left:0em; width:12em;margin-right:0.5em;text-align:right; }

li.submit input {margin-left:12.5em; 
text-transform:uppercase; font-weight:bold;
border:1px solid;
border-color:#ddf #003 #003 #ddf;
cursor:help;
}

.surveyLabel
{	text-align:right; 
	margin-right:0;
	float:none;
	display:inline;
}



.green{
	color: green;
	background-color: green !important;
}

.error
{
	color: red;
}


#footer .footer_first { 
			font-family: Verdana, arial;
			border-left: none; 
			padding-left:0px;
			}