* {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
} 

img {
border:0px;
}

ul, li {
list-style:none;
padding: 0;
margin: 0;
}

body {
background-color: #eeeced;
}

p, a, h1, h2, h3, h4, h5, h6 {
font-weight:normal;
line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 {
font-family:Georgia, "Times New Roman", Times, serif;
}

p {
font-size: 11px;
}

a {
text-decoration:none;
}

.clear {
height:0px; 
overflow:hidden; 
display:block; 
clear:both;
visibility:hidden;
}

.imgBlock {
display: block;
}

/*-- Articles
==============================================================*/
#articles_Left {
float:left;
width:427px;
}

#articles_Right {
width:215px;
float:right;
}

.articles_img_BG {
width:422px;
height:291px;
background-image:url(../articles/img_BG.jpg);
background-repeat:no-repeat;
padding:0 0 20px 0;
}

.articles_img {
padding:16px 0 0 18px;
}

.articles_tpl h4 {
font-size:23px !important;
line-height:1.3em !important;
padding:0 0 10px;
}

#previous_articles_header {
padding:0 0 15px 0;
}

#articles_Right ul {
margin:0 0 0 16px;
}

#articles_Right li {
line-height:1.0em !important;
font-style:normal !important;
list-style-type:none !important;
margin:0 0 0 0px !important;
padding:0 0 15px 0 !important;
background-image:none !important;
}

#articles_Right li a {
background-image:url(../left_column/li_arrow.jpg) !important;
background-position:left top;
background-repeat:no-repeat;
color:black;
display:block;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
line-height:1.0em !important;
padding:0 0 13px 24px;
}

/*-- Blog
=======================================================*/
#blog_content p {
padding:0 0 6px 0 !important;
}

#blog_content h4 {
padding:0 0 6px 0;
}

.newest_blogs_ahref {
text-align:right;
padding:0 0 10px;
}

.newest_blogs_ahref a {
font-size:13px;
color:black !important;
}

#back_to_blogs {
padding:0 0 10px 0;
}

#blog_content h5 {
font-size:18px;
font-weight:bold;
color:black;
}

.blog_date {
padding:0px !important;
font-style:italic;
}

	/*-- Tag Cloud
	=======================================================*/
	.tagcloud {
	padding:5px 0px 15px 5px;
	}
	
	#tag_cloud a, .reflect_archive a {
		color:#5D5D5D;
	}
	
	#tag_cloud {
		padding:0 0 10px 0;
	}

	.tagcloud span {
		padding:1px 6px 1px 0px;
	}
	
	.reflect_archive, .reflect_months {
	
	}
	
	.reflect_archive {
	padding:6px 0 15px 0;
	}
	
	.reflect_months ul {
	padding:2px 0;
	}
		
		div.blog_pagination {
		border-top:1px dotted #616161;
		color:black;
		font-size:10px;
		margin:5px 0 0;
		padding:10px 0 30px;
	}
		div.blog_pagination strong {
			color:#000;
	}
		div.blog_pagination a {
			color:#86452B;
			text-decoration:none;
	}
		div.blog_pagination_numbers {
			width:90%;
			margin:5px 0 0;
			float:left; clear:both;
	}
		div.blog_pagination_numbers span,
		div.blog_pagination_numbers a {
			margin:0 3px 0 0;
			padding:3px 3px 1px;;
			border:1px solid #d5d5d5;
			float:left;
			line-height:12px;
	}
		div.blog_pagination_numbers a {
			border-color:#0298e9;
	}
		div.blog_pagination_numbers a:hover, div.blog_pagination_numbers a {
			border-color:#86452B;
			line-height:12px !important;
			font-size:10px !important;
			margin:0 3px 0 0 !important;
			padding:3px 3px 1px !important;
	}
	
	.tags {
		font-size:12px;
	}
	
	.tags a {
	font-style:italic !important;
	}
	
	.blog_post_blog_faq {
	padding:0 0 7px 0;
	}
	
		/*--Reflect Styling
		================================*/
	.reflect_year li, .reflect_year_link, .reflect_year_link a, .reflect_year {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:3px 0 3px 16px;
	padding:0;
	color:#6c7067;
	}
		
	.reflect_year li a, .reflect_year_link a, .reflect_year_link a, .reflect_year a {
	clear:both;
	color:#86452B;
	float:left !important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 !important;
	padding:0 0 12px 23px !important;
	}
		
	.reflect_year a {
		font-weight:bold;
	}
	
	.reflect_month a {
	font-weight:100;
	}

/*-- Container
==============================================================*/
#container {
width:994px;
margin-left:auto;
margin-right:auto;
background-color:#eeeced;
}

/*-- Divs
==============================================================*/
.box {
border:1px solid white;
padding:10px;
margin:0 0 10px 0;
}

/*-- Fonts
==============================================================*/
/*-- Comment Out
#Column_Right h1 {
color:#887b53;
font-size:18px;
line-height:1.1em;
font-weight:bold;
padding:0 0 20px 0;
}
	
#title_headers h1 {
padding:0 0 3px 0;
}
--*/

#FI h1, #FAM h1, #BUS h1, #title_headers h1 {
font-size:26px;
line-height:1.1em;
font-weight:bold;
padding:0 0 15px 0;
}

#FI h1, #title_headers h1 {
color:#3d89b9;
}

#FAM h1 {
color:#8db72e;
}

#BUS h1 {
color:#e2b52e;
}

#FI h2, #FAM h2, #BUS h2 {
text-transform:none !important;
padding:0 0 7px 0 !important;
}

#FI h2 {
color:#3D89B9 !important;
}

#FAM h2 {
color:#8db72e !important;
}

#BUS h2 {
color:#e2b52e !important;
}

.FI h3, .BUS h3, .FAM h3, #Column_Left h5 {
color:white;
font-weight:bold;
line-height:1.2em;
margin:0 0 10px;
padding:5px 10px;
width:227px;
font-size:18px;
}

.FI h3 {
background-color:#0060A4;
}

.BUS h3 {
background-color:#f0bd28;
}

.FAM h3 {
background-color:#9bc833;
}

#Column_Left h5 {
background-color:#b7b7b7;
}

/*-- Footer
==============================================================*/
#footer {
padding:15px 0 20px 0;
text-align:center;
}

#footer ul {
padding:0 0 12px 0;
}

#footer li {
display:inline;
}

#footer li a {
color:#887b53;
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 5px;
font-weight:bold;
text-transform:uppercase;
}

#footer li a:hover {
color:black;
}

#footer p {
color:black;
font-size:10px;
font-weight:bold;
padding:10px 0 0;
}

/*-- Header
==============================================================*/
#body_header_bg, .header_BUS_bg, .header_FAM_bg {
background-image:url(../images/header_BG.jpg);
background-repeat:repeat-x;
height:113px;
}

.header_BUS_bg {
background-image:url(../images/header_BUS_BG.jpg) !important;
}

.header_FAM_bg {
background-image:url(../images/header_FAM_BG.jpg) !important;
}

#header {
width:994px;
height:113px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#header_logo {
padding:0 0 0 51px;
float:left;
width:116px;
height:113px;
}

.buttons_top {
position:absolute;
right:0px;
top:0px;
width:394px;
height:24px;
}

.buttons_contact {
width:120px;
height:24px;
float:left;
padding:1px 14px 0 0;
}

.buttons_login {
width:91px;
float:left;
height:24px;
padding:1px 14px 0 0;
}

.buttons_more_information {
background-image:url(../header/aux_more_info.jpg);
float:left;
height:22px;
margin:1px 0 0;
padding:2px 0 0 32px;
width:119px;
}

.buttons_more_information a {
color:white;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

#header_text {
height:36px;
float:right;
width:811px;
padding:43px 0 0 0;
}

#header_text_fps {
float:left;
}

#header_text_fnb {
float:right;
}

.nav_top {
width:811px;
float:right;
text-align:center;
}

#IE6_nav_top {
margin-top:3px;
}

#header li, #nav_top_home li {
border-right:1px solid #A89E7F;
float:left;
padding:0 9px;
position:relative;
}

#header li ul li {
border-right:none;
}

#nav_top_home li {
background-image:none;
height:25px;
padding:0 7px;
}

#nav_top_home li a {
color:white !important;
line-height:2.0em;
}

.listFI {
background-color:#039bcd;
}

.listBUS {
background-color:#edb520;
}

.listFAM {
background-color:#98d438;
}

#header li.last {
padding:0 0 0 9px;
border-right:none;
}

#header li a {
font-size:12px;
letter-spacing:0px;
font-weight:bold;
color:#0e5c9a;
font-family:Georgia, "Times New Roman", Times, serif;
}

#header li a:hover {
}

	/*-- Nav Drop Downs--*/
	#header li ul {
	width:175px;
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
	}
	
	#header li:hover ul, #header li.over ul {
	display:block;
	float:left;
	clear:both;
	width:175px;
	padding:8px 0 0 0;
	}
	
	#header li.last:hover ul, li#sis79:hover ul, li#sis61:hover ul, li#sis69:hover ul {
	display:none;
	}
	
	#header li ul li, #header li ul li.last {
	display:block !important;
	clear:both;
	background-image:none;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #236da8;
	width:335px;
	background-color:#ffffff;
	}
	
	#header li ul li.last {
	border-bottom:none;
	}
	
	#header li ul li a {
	text-align:left;
	float:left;
	padding:0 0 0 5px;
	}
	
	#header li ul li a:hover {
	color:#8B4513;
	}

/*-- Home
==============================================================*/

	/*-- Home Top Left
	==========================================================*/
	#home_top_Left_IE6Hack {
	float:left;
	width:475px;
	height:608px;
	padding:0 0 0 14px;
	}
	
	#home_top_Left {
	width:475px;
	height:608px;
	}
	
	#home_top_Left_content_text {
	padding:20px 15px 0 15px;
	}
	
	#home_top_Left_content_p {
	height:150px;
	overflow:hidden;
	padding:0 0 4px 0;
	}
	
	#home_top_Left h1 {
	color:#0a4b7e;
	font-size:20px;
	font-weight:bold;
	line-height:1.2em;
	padding:0 0 8px 0;
	}
	
	#home_top_Left p {
	line-height:2.0em;
	}
	
	.home_top_Left_content_more {
	text-align:right;
	padding:0 15px 0 0;
	}
	
	.home_top_Left_content_more a {
	font-size:14px;
	color:#0A4B7E;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
	
	#home_top_Left_img {
	padding:13px 0 0 13px;
	}
	
	#home_top_Left_img_BG {
	width:448px;
	height:311px;
	background-image:url(../home/featured_box/featured_box_Img_BG.jpg);
	background-repeat:no-repeat;
	}
	
	#home_top_Left_content {
	height:591px;
	background-image:url(../home/featured_box/featured_box_BG.jpg);
	background-repeat:repeat-y;
	padding:0 0 0 16px;
	}
	
	/*-- Home Blog Top Right
	==========================================================*/
	#home_top_Right_IE6Hack {
	float:right;
	height:608px;
	padding:15px 0 0 0;
	width:498px;
	}
	
	#home_top_Right_content {
	padding:0 0 0 5px;
	height:351px;
	overflow:hidden;
	}

	#home_top_Right_choices {
	background-image:url(../home/3choices/bg.jpg);
	background-repeat:no-repeat;
	width:498px;
	height:291px;
	}
	
	#blog_stop_top {
	height:31px;
	position:relative;
	background-image:url(../home/blog/blog_stop_green_BG_top.jpg);
	background-repeat:repeat-y;
	}
	
	#blog_stop_top h4 {
	font-size:16px;
	color:white;
	padding:3px 0 0 78px;
	font-weight:bold;
	}
	
	#blog_stop_content h5 {
	font-size:17px;
	color:#0A4B7E;
	font-weight:bold;
	padding:15px 0 5px 0;
	}
	
	#blog_stop_content p {
	line-height:2.0em;
	}
	
	#blog_stop_icon {
	position:absolute;
	left:20px;
	top:1px;
	}
	
	#blog_stop_content {
	height:196px;
	background-image:url(../home/blog/blog_white_BG.jpg);
	background-repeat:repeat-y;
	padding:0 25px 0 77px;
	}
	
	#home_top_Right h2, #home_top_Right h3 {
	color:#0A4B7E;
	font-weight:bold;
	font-size:21px;
	line-height:1.2em;
	padding:0 0 6px 0;
	}
	
	#home_top_Right h2 {
	padding: 0 0 6px 15px;
	}
	
	.h2_small {
	font-size:17px;
	font-family:Georgia,"Times New Roman",Times,serif;
	}
	
	#home_top_Right h3 {
	padding:0px 0 2px 0;
	}
	
	.get_ahead_icons {
	float:left;
	padding:0 10px 0 0;
	}
	
	.top_Right_choices_content {
	height:93px;
	overflow:hidden;
	margin:0 35px 6px 0px;
	position:relative;
	}
	
	.top_Right_choices_content_R {
	float:right;
	width:356px;
	}
	
	.top_Right_choices_ahref {
	height:93px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	text-indent:-9999px;
	width:106px;
	}
	
	.top_Right_choices_content h4 {
	font-size:21px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:white;
	font-weight:bold;
	padding:3px 0 0 0;
	}
	
	.top_Right_choices_content p, .top_Right_choices_content a {
	font-size:11px;
	color:white;
	line-height:1.6em;
	}
	
	.top_Right_choices_content a {
	font-weight:bold;
	}
	
	/*-- Home Bottom 3 Rows
	==========================================================*/
	.home_bottom_boxes_padding {
	padding:0px 0 0 23px;
	}
	
	.home_bottom_box {
	width:306px;
	height:258px;
	float:left;
	background-color:#039bcd;
	border-top:5px solid #039bcd;
	}
	
	#bottom_box1 {
	background-image:url(../home/bottom_boxes/brown_BG.jpg);
	background-repeat:repeat-x;
	background-color:#00a5cd;
	}
	
	#bottom_box2 {
	background-image:url(../home/bottom_boxes/black_BG.jpg);
	background-repeat:repeat-x;
	background-color:#a4da51;
	border-top:5px solid #98D438;
	}
	
	#bottom_box3 {
	background-image:url(../home/bottom_boxes/green_BG.jpg);
	background-repeat:repeat-x;
	background-color:#1c744a;
	border-top:5px solid #09497c;
	background-color:#015788;
	}
	
	.bottom_box_img {
	float:left;
	padding:0 0 0 10px;
	}
	
	#bottom_box2 h3 {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0 15px;
	}
	
	.home_bottom_box h5 {
	color:#0A4B7E;
	font-size:19px;
	font-weight:bold;
	line-height:1.1em;
	padding:0 0 0 75px;
	}
	
	.home_bottom_box h6 {
	font-size:12px;
	color:black;
	font-weight:bold;
	padding:10px 0 0 75px;
	line-height:1.2em;
	}
	
	.bottom_box_content h6 {
	color:#E9E3CF;
	font-size:14px;
	padding:0;
	}
	
	#bottom_box_img2 {
	padding:20px 0px 0 0;
	display:block;
	}
	
	.bottom_box_content {
	height:154px;
	overflow:hidden;
	padding:0 20px 0;
	width:250px;
	float:left;
	}
	
	.bottom_box_content p {
	color:white;
	padding:0 0 10px 0;
	font-size:11px;
	font-weight:bold;
	}
	
	.bottom_content_read_more {
	text-align:right;
	padding:0 15px 0 0;
	float:right;
	}
	
	.bottom_content_read_more a {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	#twitter_update_list li {
	color:white;
	font-size:11px;
	padding:0 0 10px 0;
	}
	
	#twitter_update_list li a {
	color:#000000;
	font-weight:bold;
	}
	
/*-- Margins and Padding
==============================================================*/
.height20px {
height:20px;
overflow:hidden;
display:block; 
clear:both;
}

.marginR15px {
margin-right:15px;
}

.paddingT20px {
padding-top:20px;
}

/*-- News
===============================================================*/
.news_tpl{
margin:10px 0 20px;
}

.news_tpl .caps {
text-transform:uppercase;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif !important;
}

.news_tpl p {
line-height:1.7em !important;
padding:0px 0 5px 0 !important;
}

.news_tpl h5 {
font-size:20px;
font-weight:bold;
line-height:1.1em;
color:#333333;
}

.news_tpl h6 {
line-height:1.1em !important;
padding:0 !important;
font-size:14px;
color:#685a34;
font-weight:bold;
}

.click_here_PDF {
margin:0 0 0 -5px;
}

/*-- Pages
===============================================================*/

	/*-- Column Left
	===========================================================*/
	#Column_Left {
	width:231px;
	float:left;
	padding:30px 0 0 33px;
	}
	
	#Column_Left h4 {
	color:#09487a;
	font-size:21px;
	font-weight:bold;
	padding:0 0 8px 0;
	}
	
	#Column_Left li {
	color:#000000;
	font-weight:bold;
	}
	
	#column_left_links li a {
	background-image:url(../left_column/li_arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0 0 0 10px;
	padding:0 0 0 17px;
	}
	
	#column_left_links ul {
	padding:0 0 13px 0;
	}
	
	#column_left_links li a {
	color:#333333;
	line-height:1.0em;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.logo_bottom {
	padding:0 0 30px 18px;
	display:block;
	}
	
	.Column_Left_News, .Column_Left_Blog, .Column_Left_Twitter {
	width:231px;
	height:61px;
	position:relative;
	margin:0 0 15px 0;
	background-repeat:no-repeat;
	}
	
	.Column_Left_News p {
	padding:19px 0 0 75px;
	}
	
	.Column_Left_Blog p, .Column_Left_Twitter p {
	padding:21px 0 0 75px;
	}
	
	.Column_Left_News a, .Column_Left_Blog a, .Column_Left_Twitter a {
	color:#ffffff;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
	
	.Column_Left_News {
	background-image:url(../pages_layout/Left_Column_News.jpg);
	position:relative;
	}
	
	.Column_Left_Blog {
	background-image:url(../pages_layout/Left_Column_Blog.jpg);
	position:relative;
	}
	
	.Column_Left_Twitter {
	background-image:url(../pages_layout/Left_Column_Twitter.jpg);
	position:relative;
	}
	
	.Column_Left_read_more {
	text-align:right;
	}
	
	.image_links_L_column {
	width:50px;
	height:50px;
	position:absolute;
	top:0px;
	left:10px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
	.Column_Left_read_more a {
	color:#0A4B7E;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	#Column_Left_twitter_div a {
	font-size:11px;
	}
	
	#column_left_3_list {
	background-image:url(../left_column/3_list_BG.jpg);
	background-repeat:no-repeat;
	height:75px;
	width:244px;
	margin:0 0 20px 0;
	}
	
	#column_left_3_list li {
	padding:1px 0 4px;
	}
	
	#column_left_3_list li a, #column_left_3_list li.active a {
	color:#6b6b6b;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 8px !important;
	text-transform:uppercase;
	background-image:none;
	margin:none;
	}
	
	#column_left_3_list li.active a {
	color:white;
	}
	
	#column_left_3_list a:hover {
	color:white;
	}
	
	.enroll_now {
	margin:0 0 20px;
	}

	
	/*-- Column Right
	===========================================================*/
	#Column_Right {
	width:660px;
	padding:25px 20px 0 0;
	float:right;
	}
	
	#Column_Right a {
	color:#887B53;
	font-weight:bold;
	}	
	
	#Column_Right p {
	font-size:14px;
	color:#333333;
	padding:0 0 15px 0;
	line-height:1.5em;
	}
	
	.caps {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	}
	
	#Column_Right h2 {
	color:#333333;
	text-transform:uppercase;
	font-size:19px;
	padding:0 0 20px 0;
	font-weight:100;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	}
	
	#Column_Right h4 {
	color:#0a331b;
	font-size:44px;
	line-height:1.0em;
	font-weight:bold;
	}
	
	#Column_Right li, #Column_Right ol li, #Column_Right li a {
	color:#333333;
	font-size:14px;
	line-height:1.5em;
	padding:0 0 10px 15px;
	text-transform:uppercase;
	}
	
	#Column_Right li a {
	padding:0 0 10px 0;
	font-weight:100;
	}
	
	#Column_Right li {
	background-image:url(../list/list_FI.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-transform:uppercase;
	}

	#Column_Right ol li {
	list-style:decimal;
	font-style:normal;
	}
	
	#Column_Right li .caps {
	font-family:Arial,Helvetica,sans-serif !important;
	}
	
	#title_icon {
	padding:0 8px 10px 0;
	float:left;
	}
	
	#content_img_right {
	float:right;
	margin:0 0 10px 15px;
	}
	
	.content_img_right_padding {
	padding:11px 0 0 12px;
	}
