@charset "UTF-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:13px;
	line-height:19px;}
	

/*********************** STRUCTURE STYLES ***********************/
	
#outer-bounds{width:100%; margin:0 auto}
#inner-bounds{width:980px; margin:0 auto;}

#header{height:125px;overflow:none; border-bottom:#ffc63b solid 2px;}
	#logo-container{padding:20px 0 0 20px;}
	#eye-nav-container {padding-top:5px;}
		#eye-nav-container ul{margin:0;padding-top:5px;list-style:none;clear:both;font-weight:bold;font-size:12px;}
		#eye-nav-container li {display:inline;padding:0 5px;}
#blogbar{height:140px;background-color:#999;}
	#blog-header{color:#fff;padding:40px 20px 10px 20px;font-size:32px;font-weight:bold;}
	#blog-subheader{color:#fff;padding:15px 0 0 50px;font-size:24px;font-style:italic;}
	#blog-title{color:#F39C0F;padding:20px 20px 20px 0;font-size:24px;font-weight:bold;line-height:28px;}
	#blog-credit{font-size:11px;font-style:italic;}
	#nav-container {}
		#nav-container ul{margin:0;padding:20px 0px 0px 19px;list-style:none;clear:both;text-transform:uppercase;}
		#nav-container li {display:inline;margin:0 10px;}
		#nav-container li a{font-size:12px;font-weight:bold;text-decoration:none;color:#333;padding-left: 0;}
		#nav-container li a:hover {text-decoration:none;color:#fff;}

#focus-image-container{margin-top:15px;background:url(http://www.netreflector.com/wp-content/themes/NR/images/Netreflector_focus_side.jpg);overflow:hidden;height:295px;}
#focus-image-home{height:295px;width:637px;}
	#focus-title{padding:210px 0 0 45px;}
	#focus-image-home sup{font-size:12px;color:#eeeeee;position:relative;left:-10px;top:-10px;}
#focus-image{height:200px;}
	#focus-copy{width:343px; text-align:center;padding-top:30px;}
#hero-graphic{padding-top:15px;}

		#focus-copy h3{font-family:"Arial Black", Gadget, sans-serif;font-size:24px;color:#f39c0f;}
		#focus-copy ul{margin:0;list-style:none;clear:both;text-align:left;padding-left: 60px;
		}
		#focus-copy li {font-family:Arial, Helvetica, sans-serif; font-size:21px;color:#eeeeee;line-height:44px;font-weight:bold;}
		#focus-copy li:before { content: url(../images/bullet_arrow.png);color:#f39c0f;font-weight:bold;font-size:26px;}
		#focus-copy li a{text-decoration:none;color:#fff;}
		#focus-copy li a:hover {text-decoration:none;color:#fff;}

#body-container{width:100%;padding:15px 0 25px 0; overflow:hidden;}
	#body-columns{width:100%;overflow:hidden;background:url(../images/home_pins.gif) repeat-y;font-size:12px;}
		.body-columns-home{margin:25px 0 15px 0;}
	#left-column{width:700px;}	
	#right-column{width:220px;}	
	
		#right-column ul{margin:0;list-style:none;clear:both;text-align:left;padding-left: 0px;
		}
		#right-column li{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#eeeeee;line-height:18px;text-indent:-5px;
margin-left:5px;}
	
#CTA-navigation ul{padding:0;margin:0;list-style:none;clear:both;text-align:left;}
	#CTA-navigation li, #CTA-navigation li a{color:#191B46;font-size:16px; font-weight:bold;height:41px; background:#f39c0f;height: 32px;line-height: 18px; margin: 0 0 10px; padding: 15px 0 0 10px;}
	#CTA-navigation li a:hover{color:#fff;}
		

#subnavigation ul{list-style:none;clear:both;text-align:left;margin-top:0px;padding:0px;}
	.subnavheader{font-size:16px;color:#191b46;font-weight:bold;}
	#subnavigation li{background-color:#ececec;line-height:18px;padding:6px 0 6px 20px;margin:5px 0 5px 0; }
	#subnavigation li a{color:#052e74;}
	#subnavigation li a:hover{color:#f19900;}
		#subnavigation li li{padding:6px 20px 6px 0px;margin:5px 0 5px 0; }
		
		
	#column-container{width:275px;}
		.middle-col{margin-left:60px;}
	#breadcrumbs{font-size:12px;}
	#main-column{width:620px;border:#0F0 solid 1px;}
		
	
#footer-container{font-size:11px; border-top: #484848 solid 3px; background-color:#dadada;padding:10px;color:#666;}
	#footer-container a{color:#666;}
	#footer-container a:hover{color:#052e74;}
	
#footer-subnav ul{list-style:none;clear:both;padding:0 10px 0 0;margin:0;}
	
	.fsn-title{font-size:12px;font-weight:bold;}

/*********************** TEXT STYLES ***********************/
h1, h2, h3, h4, h5, h6 {font-weight:bold;letter-spacing:-.025em;color:#f39c0f;}
h1{font-size:20px;}
h2{font-size:20px;margin-bottom:6px;}
h3{font-size:17px;color: #333333;}
	.newspost{color:#f39c0f;}

#main-column h2{font-size:16px;line-height:21px;color:#333;}

hr {color:#858585; height:1px;}

.home-title{color:#1a1a46;line-height:24px;margin:0;}
.home-feature p{font-size:14px;line-height:21px;padding-bottom:16px;}

#focus-image-home h1, #focus-image-home h2, #focus-image-home p{display: inline;margin:0px;padding:0px;}
#focus-image-home h1{font-family:Arial, Helvetica, sans-serif;font-size:36px;color:#eeeeee;text-shadow: 2px 2px 2px #000;}
	#focus-image-home h2{font-family:"Arial Black", Gadget, sans-serif;;font-size:36px;color:#f39c0f;text-shadow: 2px 2px 2px #000;}

/*********************** LINK STYLES ***********************/
a {text-decoration:none;color:#132eb6;}
a:hover {color:#f39c0f;}

#eye-nav-container li a{border:none;text-decoration:none;color:#2b2b2b;}
		#eye-nav-container li a:hover {text-decoration:none;color:#f19900;}

/************************* CALENDAR STYLE **********************/
.post-calendar{width: 55px; margin-right:10px;}
.calendar_month { text-shadow: 0 1px #000;
		color:#fff;font-size:14px;font-weight:bold;
        background: -webkit-gradient(linear, left top, left bottom, from(#f39c0f), to(#d78705));
        background: -moz-linear-gradient(top, #f39c0f, #d78705);
        }
                                         
    .calendar_day { text-shadow: 0 1px #000;
		color:#fff;font-size:20px;font-weight:bold;height:30px;margin-top:2px;padding-top:10px;
        background: -webkit-gradient(linear, left top, left bottom, from(#d78705), to(#d78705), color-stop(.08,#d78705));
        background: -moz-linear-gradient(top, #d78705, #d78705);
        }