/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-image:url(images2/IFL_Floral_Bg.gif);

}

span.subnav {display:block; width:100%; padding:0px; margin:0 0 12px 0; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b10103;
	margin:0 0 15px 0;
	padding:0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b10103;
	margin:0px 10px 15px 0;
	padding:10px 0 4px 0px;
	border-bottom:1px solid #f3d1d1;}
	
p {margin:0 0 15px 0; padding:0px;}


#wrapper {width:100%; background-image: url(images2/wrapper_bg.gif); background-position:top; background-repeat:repeat-x; margin:0px; padding:0px;}

#container { width:800px; margin:0 auto; /*background-color:blue;*/ }

#toplinks {
	color:#fff;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:26px;
	padding:10px 100px 0px 0px;
	position:relative;
}

#toplinks a {color:#fff; text-decoration:underline; font-weight:bold;}
#toplinks a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	font-weight:bold;
}

#toplinks_inside {
	color:#fff;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:26px;
	padding:10px 85px 0px 0px;
	position:relative;
}

#toplinks_inside a {color:#fff; text-decoration:underline; font-weight:bold;}
#toplinks_inside a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	font-weight:bold;
}

#inside_header {
	height:111px;
	background-image:url(images2/inside_header.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#fff;
	text-align:right;
}

#inside_header a{height:111px; width:800px; display:block; text-indent:-9999px; color:#fff; /*background-color:pink;*/}

#header { height:237px; background-image:url(images2/Header_text.gif); background-position:left; background-repeat:no-repeat; background-color:#fff; text-align:right;}

#top_nav {
	width:800px;
/*	background-color:blue;*/
	background-image: url(images2/top_nav_bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	margin:0px; padding:0px;
}

#top_nav_inside {
	width:800px;
	/*	background-color:blue;*/
	background-image: url(images2/top_nav_inside_BG.gif);
	background-position: left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}




#body_container {
	background-image: url(images2/home_body_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5b5c60;
	line-height:18px;
}

#body_container a:link  {color:#b10103; text-decoration:underline;}
#body_container a:visited {
	color:#b10103;
	text-decoration:underline;
}
#body_container a:active {color:#b10103; text-decoration:underline;}
#body_container a:hover {color: #333333; text-decoration:underline;
}


#body_container_inside {
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5b5c60;
	line-height:18px;
}

#body_container_inside a:link  {	color:#b10103; text-decoration:underline;}
#body_container_inside a:visited {
	color:#b10103;
	text-decoration:underline;
}
#body_container_inside a:active {color:#b10103; text-decoration:underline;}
#body_container_inside a:hover {color: #333333; text-decoration:underline;
}



#left_col {
	width:243px;
	padding:50px 0 20px 0;
	float:left;
	background-image: url(images2/left_col_flower_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left_col_inside {
	width:243px;
	padding:50px 0 20px 0;
	float:left;
	background-image: url(images2/inside_lc_header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h1.latest_news { background-image:url(images2/latest_news.gif); background-repeat:no-repeat; margin:0px 0 15px 40px; padding:0px; text-indent:-9000px; height:38px;}

#left_col dl, #left_col_inside dl {margin:0px 0 0 40px; padding:0px; width:167px;}
#left_col dt, #left_col_inside dt {
	color:#b10103;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
}
#left_col dd, #left_col_inside dd {
	color:#5b5c60;
	margin:0 0 20px 0;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

#left_col dd span, #left_col_inside dd span {
	text-transform: uppercase;
		}

#right_col{ width:515px; padding:22px 15px 20px 0; /*background-color:green;*/ float:left; }

#right_col ul {
	margin:0 0 15px 20px;
	font-size: 12px;
}
#right_col li {margin:0 0 12px 0; padding:0px;}

#right_col dl {clear:both; margin:0 0 0px 0; width:500px;}
#right_col dt { padding:10px 10px 0 10px; float:left; margin:0px 0 15px 0; width:320px;}
#right_col dd.image {float:left;}

#footer {
	clear:both;
	background-color:#4c730f;
	text-align:center;
	padding:15px;
	color:#fff;
	width:751px;
	font-size: 11px;
	line-height: 15px;
}
#footer_inside {
	clear:both;
	background-color:#4c730f;
	text-align:center;
	padding:15px;
	color:#fff;
	width:770px;
	font-size: 11px;
	line-height: 15px;
}

#footer a:link{color:#fff; text-decoration:none;}
#footer a:visited {color:#fff; text-decoration:none;}
#footer a:active {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

#footer_inside a:link{color:#fff; text-decoration:none;}
#footer_inside a:visited {color:#fff; text-decoration:none;}
#footer_inside a:active {color:#fff; text-decoration:none;}
#footer_inside a:hover {color:#fff; text-decoration:underline;}