/* ======================== general */
body{background:#e7e7e7 url(images/body_bg.gif) repeat-x;font-size:78%;text-align:center;font-family:Helvetica, Arial, sans-serif;}
html, body, div, form, fieldset, input, th, td {margin: 0; padding: 0;}
fieldset, img {border: 0;}

a{color:#1b4579;}
a:hover, a:active{color:#666666;text-decoration:none;}

p{font-size:1em;line-height:1.4em;margin:.5em 0 0.9em 0;}

ul {margin:0em 0 1em 1.6em;padding:0; }
ul li, ol li{line-height: 1.4em;margin-top: 0.2em;margin-bottom: 0.1em; }

/* headers */
h1{color:#666666;font-size:2em;font-family:Lucida Grande, Lucida Sans, Tahoma, Trebuchet MS, sans-serif;font-weight:normal;}
h1 a{color:#000;font-weight:normal;text-decoration:none;}

h2 {color:#000;font-weight:normal;font-size:1.6em;font-family:Lucida Grande, Lucida Sans, Tahoma, Trebuchet MS, sans-serif;margin:.6em 0 .3em 0;}
h2 a{color:#901700;text-decoration:none;}
h3{font-size:1.3em;font-weight:normal;margin:1.1em 0em 0em 0em;}
h4{font-size:1.3em;color:#d04618;font-weight:normal;margin:1.1em 0em 0em 0em;}
h5{font-style:italic;font-weight:normal;font-size:1em;font-family:Lucida Grande, Lucida Sans, Tahoma, Trebuchet MS, sans-serif;margin:1.1em 0em 0em 0em;}


/* specific classes */
.nodisplay{display:none;}
.clear{clear:both;}
.left_half{float:left;width:49%;}
.right_half{float:right;width:49%;}


.bullet_link{float:right;}
p.link_pdf {text-align:right;background:url(images/pdf_icon_mini.gif) no-repeat right top;padding-right:25px;margin:0;margin-bottom:-1em;}
p.stylesheet_switches {text-align:right;margin:0;margin-bottom:-1em;}

 .white_paper_testimonial{float:left;margin-top:3px;margin-right:20px;width:110px;font-size:.8em;} 
.white_paper{margin-left:120px;border-left:1px solid #cccccc;padding-left:10px;}
/* .white_paper_testimonial{float:right;margin-top:3px;margin-left:10px;width:200px;font-size:.8em;background:#f3f3f3;padding:0 5px;} */

p.top{margin:-1em 0 1em 0;text-align:right;}

/* =============== structure */

#wrapper{width:62em; margin:10px auto; text-align:left; background:#fff; border:1px solid #d3d3d3;}

#header{background:transparent url(images/header_bg.jpg) no-repeat top right;height:83px;width:100%;padding:5px 0;}
#header #logo {margin:10px 0 0 10px;background:url(images/fc_logo.gif) no-repeat;width:417px;height:70px;display:block;text-decoration:none;}
#header #logo h1{position:relative;top:-10000px;margin:0;padding:0;}


/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_seven */
#primary_nav{background:#901700;margin-bottom:1em;}
#primary_nav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:2em; position:relative; font-size:1em;}
#primary_nav li {display:table-cell; margin:0; padding:0;}
#primary_nav li a {display:block; float:left; height:2em; line-height:2em; color:#fff; text-transform:uppercase;border:1px solid #bf9987;text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 36px 0 10px; cursor:pointer;margin:4px 3px;}
#primary_nav li.selected a {background:#660000;}
#primary_nav li a:hover {background:#660000;}


#main_text{float:left;width:41em;padding-top:185px;padding-left:20px;margin-top:10px;}
#sidebar{float:right;width:15em;margin-top:10px;margin-right:5px;padding:40px 10px 0 20px;border-left:1px solid #ccc;}

#footer{clear:both;margin-top:2em;font-size:0.9em;padding:.3em 1em;text-align:right;}


#main_text img {float:left;margin-right:1em;}
#main_text img.right {float:right;margin-right:0;margin-left:1em;}

/* the images for different sections */
body.services #main_text{background:url(images/secondary_pic2.jpg) no-repeat left top;}
body.about #main_text{background:url(images/secondary_pic3.jpg) no-repeat left top;}
body.articles #main_text{background:url(images/secondary_pic6.jpg) no-repeat left top;}
body.testimonials #main_text{background:url(images/secondary_pic4.jpg) no-repeat left top;}
body.white #main_text{background:url(images/secondary_pic5.jpg) no-repeat left top;}

#sidebar p{line-height:1.5em;}
.smenu {margin:0;padding:0;list-style-type:none;}
.smenu li{padding:.4em 0;line-height:1.2em;}
.smenu li a.selected {color:#666666;}


/* homepage */
#home_services{margin-bottom:1em;}
#home_services td{padding:0 20px;}
#home_services img{float:left; margin:0 .5em .1em 0;}


.testimonial_gray, .testimonial{padding:5px 20px 5px 30px;margin:10px 0;background:transparent url(images/quotes.gif) no-repeat 0 10px;}
.testimonial_gray{background:#CCCCCC url(images/quotes_white.gif) no-repeat 0 10px;}
.testimonial .dropcap {color:ddddddd;}
#home_testimonial{background:#901700 url(images/testimonial_bg.jpg) no-repeat center center;color:#fff;font-size:1em;}
.quotation {padding:0 10px;}
.dropcap{font-size:3.1em;font-weight:normal;float:left;font-family:Georgia, "Times New Roman", Times, serif;line-height:.8em;margin-right:.08em;}

#webpage_link{display:none;}