


:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address, cite{font-style:normal;}
fieldset{border:none;}

* {
	margin:0pt;padding:0pt;
	outline:none;
}

html {
	margin:0pt;padding:0pt;
	font-size:100.01%;
}

body {
	margin:0pt;padding:0pt;
	background-color:#242424;
	font:62.5%/62.5% Arial, Helvetica, Verdana, sans-serif;color:#666;
}

input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif;}

table td {line-height:1pt;}#branding {display:none;}

#branding {
	display:block;
	margin:0pt 0pt 30pt 0pt;
}


#background-img, #header_wrapper, #home_jumbotron, #footer_wrapper, #footer-requestinfo, #subnavigation, #ted_quoteabout-wrapper, #left_2-columns, #services_tabs-footer-requestinfo, fieldset, .submit
{display:none;}




/* -========================= MAIN CONTENT =========================- */
	
/* H1 ------------------------------------------------------------------------------------------------------------- */
.html_content h1, #maincontentheader, #tabscontent_services h1, #contact_form h1{
   font-size:1.7em;line-height:1.9em;color:rgb(252, 118, 19);
   margin:0pt 0pt 1em 0pt;
}
	.html_content	h1 a			{color:rgb(252, 118, 19);}
	#tabscontent_services	h1 a	{color:rgb(252, 118, 19);}
	#maincontentheader a			{color:rgb(252, 118, 19);}

	
/* H2 ------------------------------------------------------------------------------------------------------------- */			
.html_content h2, .mceContentBody h2, #tabscontent_services h2, #contact_form h2{
   font-size:1.6em;line-height:1.8em;color:rgb(47, 47, 47);
   margin:0pt 20pt 1em 20pt;
}
	.html_content	h2 a			{color:rgb(47, 47, 47);}
	#tabscontent_services	h2 a	{color:rgb(47, 47, 47);}

/* H3 ------------------------------------------------------------------------------------------------------------- */		
.html_content h3, .mceContentBody h3, #tabscontent_services h3, #contact_form h3{
   font-size:1.5em;line-height:1.7em;color:rgb(111, 111, 111);
   margin:0pt 20pt 1em 20pt;
}
	.html_content	h3 a			{color:rgb(111, 111, 111);}
	#tabscontent_services	h3 a	{color:rgb(111, 111, 111);}

/* H4 ------------------------------------------------------------------------------------------------------------- */		
.html_content h4, .mceContentBody h4, #tabscontent_services h4, #contact_form h4{
   font-size:1.4em;line-height:1.6em;color:rgb(95, 62, 35);
   margin:0pt 20pt 1em 20pt;
}
	.html_content	h4 a			{color:rgb(95, 62, 35);}
	#tabscontent_services	h4 a	{color:rgb(95, 62, 35);}
	

/* H5 ------------------------------------------------------------------------------------------------------------- */		
.html_content h5, .mceContentBody h5, #tabscontent_services h5, #contact_form h5{
   font-size:1.3em;line-height:1.5em;color:rgb(191, 49, 0);
   margin:0pt 20pt 1em 20pt;
}
	.html_content	h5 a			{color:rgb(191, 49, 0);}
	#tabscontent_services	h5 a	{color:rgb(191, 49, 0);}
	
/* H6 ------------------------------------------------------------------------------------------------------------- */		
.html_content h6, .mceContentBody h6, #tabscontent_services h6, #contact_form h6{
   font:normal 11pt/14pt Arial, Helvetica, Verdana, sans-serif;color:rgb(191, 49, 0);
   margin:0pt 0pt 1em 0pt;
}
	.html_content	h6 a			{color:rgb(191, 49, 0);}
	#tabscontent_services	h6 a	{color:rgb(191, 49, 0);}

/* P --------------------------------------------------------------------------------------------------------------- */	


blockquote{
	display:block;
	margin:0pt 0pt 3em 0pt;
	float:left;clear:both;
}

blockquote p cite {
	font:normal 11pt/14pt Arial, Helvetica, Verdana, sans-serif;color:rgb(191, 49, 0);
	float:right;
	margin:5pt 0pt 0pt	 0pt;
}

.html_content p img, .mceContentBody p img, #tabscontent_services p img{
   float:right;
   margin:0pt 0pt 12pt 20pt;
}

.html_content p, .mceContentBody p, #tabscontent_services p{
   font-size:1.3em;line-height:1.4em;color:rgb(255, 255, 255);
   margin:0pt 0pt 2em 0pt;
}
	.html_content	p a			{color:rgb(191, 103, 0);}
	#tabscontent_services p a	{color:rgb(191, 103, 0);}

/* UL and OL --------------------------------------------------------------------------------------------------------- */	
.html_content ul, .mceContentBody ul, .html_content ol, .mceContentBody ol{
   font-size:1.2em;line-height:1.6em;color:rgb(255, 255, 255);
   margin:0pt 20pt 2em 20pt;
}

	.html_content ul a				{color:rgb(191, 103, 0);}
	#tabscontent_services	ul a	{color:rgb(191, 103, 0);}
	
	.html_content ol a				{color:rgb(191, 103, 0);}
	#tabscontent_services	ol a	{color:rgb(191, 103, 0);}


/* UL LI and OL LI ------------------------------------------------------------------------------------------------------ */	
.html_content ul li, .html_content ol li,  #tabscontent_services ul li, #tabscontent_services ol li{
   margin:0pt 0pt 15pt 50pt;padding:0pt 0pt 0pt 5pt;
   list-style-position:outside;
   display:list-item;
}
.html_content ul li, #tabscontent_services ul li{
   list-style-type:disc;
}
.html_content ol li, #tabscontent_services ol li{
   list-style-type:decimal-leading-zero;
}




/* -========================= HOME PAGE =========================- */

#homepage_quote-container p{
    font-size:1.3em;line-height:1.4em;color:rgb(255, 255, 255);
    text-align:justify;
    width:580pt;height:70pt;
    display:block;overflow:hidden;
    float:left;
}
.homepage_quote-quote_left{
    font:bold 30pt/35pt Georgia, "Times New Roman", Times, serif;color:rgb(191, 103, 0);
    display:block;overflow:hidden;
    float:left;
    margin:0pt 5pt 0pt 0pt;
}
.homepage_quote-quote_right{
    font:bold 30pt/35pt Georgia, "Times New Roman", Times, serif;color:rgb(191, 103, 0);
    display:none;overflow:hidden;
    float:left;
    margin:0pt 0pt 0pt 5pt;
}
	
	#homepage_quote h2{
		font-size:1em;line-height:1.2em;color:rgb(191, 103, 0);
		float:right;
		margin:0pt 30pt 0pt 0pt;
	}

/* -========================= CONTACT FORM =========================- */



#contact_form a {color:rgb(191, 103, 0);text-decoration:underline;}



#contact_form fieldset, #contact_form p{
	margin:0pt 0pt 15pt 0pt;
}
#contact_form label span{color:rgb(191, 103, 0);}

#contact_form label{display:block;margin:0pt 0pt 3pt 0pt;}


#contact_form em{
	color:rgb(191, 103, 0);
	padding:0pt 10pt 0pt 0pt;
	font-family:"Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif;
	font-weight:bold;
}



#contact_form-left {
	display:block;
	float:left;
}

#contact_form-right {
	display:block;
	float:right;
}

#form_paragraph_info, #form_paragraph_arrow {
	font-size:14pt;line-height:20pt;
}
.form_paragraph_info p, .form_paragraph_arrow p{
	font-size:12pt;line-height:20pt;
}


.form_paragraph_info h1{
	font-size:14pt;font-weight:normal;
	margin:0pt !important;
} 

.form_paragraph_info h2{
	font-size:12pt;font-weight:normal;
	margin:0pt !important;
} 


