@charset "utf-8";
/* CSS Document */
body
	{
	MARGIN: 0px;
	font-size: 62.5%;
	background:url(../images/willow_water.jpg) top left no-repeat #2e4000;
	height: 100px;
	}
img
	{
	float:left;
	border:0px;
	}

	
#main{
	margin:0 auto; 
	width:950px;
	}

#wraperbalnk
	{
	float:left;
	width:100%;
	margin:0px;
	}
#wraper
	{
	float:none;
	margin:0px auto;
	width:950px;
	}
#header
	{
	float:right;
	width:950px;
	margin:0px;
	}
#header h1
	{
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	}
#header ul.navigation_index
	{
	float:right;
	margin:50px 0 0 0px;
	width:300px;
	height:43px;
	display:block;
	}
#header_navigation_top
	{
	float:right;
	margin:40px 0px 0px 0px;
	display:block;
	padding:0px;
	height: 50px;
	}

#header ul.navigation
	{
	float:right;
	margin:40px 0 0 0px;
	background:url(../images/nav_box_middle.gif) repeat-x;
	height:50px;
	display:block;
	padding:0px;
	font-size:14px;
	}
#header ul.navigation li
	{
	float:left;
	margin:0px;
	padding:0px;
	display: block;
	}
#header ul.navigation li a
	{
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	line-height:50px;
	padding:0 12px 0 12px;
	text-decoration:none;
	}
#header ul.navigation li a.active
	{
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	line-height:50px;
	padding:0 12px 0 12px;
	text-decoration:none;
	background:url(../images/menuhover.png) repeat-x;
	border-top-color: #2E3F05;
	}
#header ul.navigation li a:hover
	{
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #353535;
	line-height:50px;
	padding:0 12px 0 12px;
	}
		
#bodycontent
	{
	float:left;
	margin:31px 0 0 0;
	width:950px;
	padding:0px;
	}
	
#back
	{
	float:right;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: -20px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	}
	
#back a:hover
	{
	text-decoration: underline;
	}
	
#pks
	{
	margin:130px 0px 0 0;
	width:880px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #7e7e7e;
	font-size:1.2em;
	}
	
	
	
#bodymiddlecontent .index_pics
	{
	margin: 40px 0 0 32px;
	height: 170px;
	width: 900px;
	}
#bodymiddlecontent .index_pics div
	{
	float:left;
	}
#bodymiddlecontent .index_pics div img
	{
	float:right;
	}

	
#bodymiddlecontent .programmes_pics
	{
	margin: 60px 0 0px 10px;
	height: 220px;
	width: 640px;
	padding:0px;
	}
#bodymiddlecontent .programmes_pics div
	{
	float:left;
	padding:0px;
	}
#bodymiddlecontent .programmes_pics div img
	{
	float:left;
	padding:0px;
	}
	
#bodymiddlecontent .casestudies_pics
	{
	margin: 60px 0 0 0px;
	height: 160px;
	width: 910px;
	padding:0px;
	}
#bodymiddlecontent .casestudies_pics div
	{
	float:left;
	padding:0px;
	}
#bodymiddlecontent .casestudies_pics div img
	{
	float:left;
	padding:0px 0 0 0px;
	}
	
	
#bodymiddlecontent .loans_pics
	{
	height: 160px;
	width: 910px;
	padding:0px;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	}
#bodymiddlecontent .loans_pics div
	{
	float:left;
	padding:0px;
	}
#bodymiddlecontent .loans_pics div img
	{
	float:left;
	padding:0px 0 0 0px;
	}

	
#bodymiddlecontent
	{
	float:left;
	background:url(../images/bodycontentbg.png) repeat-y;
	width:950px;
	margin:0px;
	}
#bodymiddlecontent .bodyleftcontent
	{
	float:left;
	width:603px;
	padding:0 0 0 32px;
	}
	
#bodymiddlecontent .bodyleftcontent li
	{
	float:left;
	width:510px;
	padding:0 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #7e7e7e;
	font-size:1.2em;
	line-height:1.8em;
	margin-left: 20px;
	}
#bodymiddlecontent .bodyleftcontent li a
	{
	color: #2779B5;
    text-decoration:none;
	}
#bodymiddlecontent .bodyleftcontent li a:hover
	{
	color: #2779B5;
    text-decoration:underline;
	}
	
#bodymiddlecontent .bodyleftcontent h2
	{
	float:left;
	margin:0px;
	padding:0px 0 10px 0;
	width:603px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:3em;
	font-weight:bold;
	color: #2779b5;
	}

	
#bodymiddlecontent .bodyleftcontent p.main
	{
	float:left;
	margin:11px 0 0 0;
	padding:0 40px 0 0;
	width:568px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.8em;
	}
#bodymiddlecontent .bodyleftcontent p.main img
	{
	float:left;
	padding:0 26px 10px 0;
	font-size: 1313px;
	}
#bodymiddlecontent ul.bodyleftcontent p.main a					
	{
	text-decoration: none;
	color: #2779b5;
	}	
		
#bodymiddlecontent .bodyleftcontent p.main a					
	{
	text-decoration: none;
	color: #2779b5;
	}
#bodymiddlecontent .bodyleftcontent p.main a:hover					
	{
	text-decoration: underline;
	color: #2779b5;
	}
	
	
#bodymiddlecontent .bodyleftcontent p.main_indent
	{
	margin:0px 0px 0 170px;
	padding:5px 0px 0 0;
	width:370px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyleftcontent p.main_indent img
	{
	float:left;
	padding:0 26px 0 0;
	font-size: 1313px;
	}
#bodymiddlecontent ul.bodyleftcontent p.main_indent a					
	{
	text-decoration: none;
	color: #2779b5;
	}	
		
#bodymiddlecontent .bodyleftcontent p.main_indent a					
	{
	text-decoration: none;
	color: #2779b5;
	}
#bodymiddlecontent .bodyleftcontent p.main_indent a:hover					
	{
	text-decoration: underline;
	color: #2779b5;
	}

#bodymiddlecontent .bodyleftcontent p.main_indent_img img
	{
	float:left;
	padding:15px 26px 30px 0;
	font-size: 1313px;
	}
	
#bodymiddlecontent .bodyleftcontent p.full
	{
	float:left;
	margin:0px 0 0 0px;
	padding:0 0px 0 0;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyleftcontent p.full img
	{
	float:left;
	padding:20px 26px 0 0;
	font-size: 1313px;
	}
	
#bodymiddlecontent ul.bodyleftcontent p.full a					
	{
	text-decoration: none;color: #2779b5;
	}
	
#bodymiddlecontent .bodyleftcontent p.full_border
	{
	float:left;
	margin:0px 0 0 -20px;
	padding:10px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #2779B5;
	line-height:1.6em;
	border: solid #2779B5 2px;
	background-image: url(../images/media_02.png);
	}
#bodymiddlecontent .bodyleftcontent p.full_border bold
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color: #7e7e7e;
	line-height:1.6em;
	border: solid #666 1px;
	}	
	
	
#bodymiddlecontent .bodyleftcontent p.full_img_right
	{
	float:right;
	margin:11px -300px 0 0px;
	padding:0 20px 0 0px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyleftcontent p.full_img_right img
	{
	float:left;
	padding:0 20px 100px 0px;
	}
	
#bodymiddlecontent .bodyleftcontent p.full_img_left
	{
	float:left;
	margin:11px 11px 0 0;
	padding:0 0px 0 0px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyleftcontent p.full_img_left img
	{
	float:left;
	padding:0px 20px 100px 0px;
	font-size: 1313px;
	}
	
#bodymiddlecontent ul.bodyleftcontent p.full_img_left a					
	{
	text-decoration: none;color: #2779b5;
	}
	

#bodymiddlecontent .bodyleftcontent h3
	{
	float:left;
	margin:4px 0 0 5px;
	padding:20px 0 0px 0;
	width:603px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyleftcontent h4
	{
	float:left;
	margin:14px 0 0 -20px;
	padding:0 0 6px 0;
	width:603px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color: #7e7e7e;
	}
#bodymiddlecontent .bodyleftcontent h5
	{
	float:left;
	margin:20px 0 -10px 40px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	color: #666;
	width: 700px;
	}
#bodymiddlecontent .bodyleftcontent h6
	{
	float:right;
	margin:20px -235px -10px 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	text-align: right;
	color: #2779b5;
	width: 700px;
	}
	
#bodymiddlecontent .bodyrightcontent
	{
	float: left;
	padding:0 0 0 29px;
	background:url(../images/separater.png) no-repeat top left;
	width:283px;
	}
#bodymiddlecontent .bodyrightcontent .separaters
	{
	float: left;
	margin:20px 0 0 0;
	padding:0 0 18px 0 ;
	width:254px;
	}


#bodymiddlecontent .bodyrightcontent .main_index
	{
	float: left;
	margin:0px 0 0 0;
	padding:0 0 2px 0;
	width:260px;
	}
#bodymiddlecontent .bodyrightcontent .main_index h3
	{
	float: left;
	margin:0px;
	padding:0px;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_index img
	{
	float:left;
	margin:14px 0 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_index p
	{
	float:left;
	margin:17px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:18px;
	color: #7e7e7e;
	width:254px;
	}
#bodymiddlecontent .bodyrightcontent .main_index p span
	{
	float:left;
	width:254px;
	font-weight:bold;
	}
#bodymiddlecontent .bodyrightcontent .main_index a
	{
	float:left;
	margin:15px 0 0 0;
	padding:0 0 0 15px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	background: url(../images/viewall.png) no-repeat right;
	height:22px;
	line-height:22px;
	}
	
#bodymiddlecontent .bodyrightcontent .main_right
	{
	float: left;
	margin:14px 0 0 0;
	padding:0 0 18px 0;
	width:260px;
	border-bottom:1px solid #ececec
	}
#bodymiddlecontent .bodyrightcontent .main_right h3
	{
	float: left;
	margin:0px;
	padding:0px;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}

#bodymiddlecontent .bodyrightcontent .main_right img
	{
	float:left;
	margin:14px 0 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right p
	{
	float:left;
	margin:17px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:18px;
	color: #7e7e7e;
	width:254px;
	}
#bodymiddlecontent .bodyrightcontent .main_right p span
	{
	float:left;
	width:254px;
	font-weight:bold;
	}
#bodymiddlecontent .bodyrightcontent .main_right a
	{
	float:left;
	margin:15px 0 0 0;
	padding:0 0 0 15px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	display:inline-block;
	background: url(../images/viewall.png) no-repeat right;
	background-repeat:no-repeat;
	height:22px;
	line-height:22px;
	}

#bodymiddlecontent .bodyrightcontent .main_right_end
	{
	float: left;
	margin:14px 0 0 0;
	padding:0 0 18px 0;
	width:260px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end h3
	{
	float: left;
	margin:0px;
	padding:0px;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end img
	{
	float:left;
	margin:14px 0 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end p
	{
	float:left;
	margin:17px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:18px;
	color: #7e7e7e;
	width:254px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end p span
	{
	float:left;
	width:254px;
	font-weight:bold;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end a
	{
	float:left;
	margin:15px 0 0 0;
	padding:0 0 0 15px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	background: url(../images/viewall.png) no-repeat right;
	height:22px;
	line-height:22px;
	}
	
	
	
	
	
#bodymiddlecontent .bodyrightcontent .main_right_end_no
	{
	float: left;
	margin:14px 0 0 0;
	padding:0 0 18px 0;
	width:260px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end_no h3
	{
	float: left;
	margin:0px;
	padding:0px;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end_no img
	{
	float:left;
	margin:14px 0 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end_no p
	{
	float:left;
	margin:17px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:18px;
	color: #7e7e7e;
	width:254px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end_no p span
	{
	float:left;
	width:254px;
	font-weight:bold;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end_no a
	{
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 5px;
	width:260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	height:22px;
	line-height:22px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_end_no a:hover
	{
	text-decoration:underline;
}
	
	
	
	
	


#bodymiddlecontent .bodyrightcontent .main_right_2
	{
	float:left;
	margin:14px 0 0 0;
	padding:0 0 18px 0;
	width:260px;
	border-bottom:1px solid #ececec;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2 h3
	{
	float: left;
	margin:0px;
	padding:0 0 15px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2 blockquote
	{
	float:left;
	margin:0px;
	padding:0 0 30px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2 blockquote img
	{
	float:left;
	padding:0 18px 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2 blockquote span
	{
	float:left;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
    }
#bodymiddlecontent .bodyrightcontent .main_right_2 a
	{
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 15px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	background: url(../images/viewall.png) no-repeat right;
	height:22px;
	line-height:22px;
	}




#bodymiddlecontent .bodyrightcontent .main_right_2_no
	{
	float:left;
	margin:14px 0 0 0;
	padding:0 0 0px 0;
	width:260px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no h3
	{
	float: left;
	margin:0px;
	padding:0 0 15px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no blockquote
	{
	float:left;
	margin:0px;
	padding:0 0 15px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no blockquote img
	{
	float:left;
	padding:0 18px 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no blockquote span
	{
	float:left;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
    }
	
	
	
#bodymiddlecontent .bodyrightcontent .main_right_2_no_end
	{
	float:left;
	margin:14px 0 0 0;
	padding:0 0 0px 0;
	width:260px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no_end h3
	{
	float: left;
	margin:0px;
	padding:0 0 15px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no_end blockquote
	{
	float:left;
	margin:0px;
	padding:0 0 15px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	border-bottom:1px solid #ececec;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no_end blockquote img
	{
	float:left;
	padding:0 18px 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_no_end blockquote span
	{
	float:left;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
    }
	

	
	
#bodymiddlecontent .bodyrightcontent .main_right_2_end
	{
	float:left;
	margin:14px 0 0 0;
	padding:0 0 18px 0;
	width:260px;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_end h3
	{
	float: left;
	margin:0px;
	padding:0 0 15px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color: #2779b5;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_end blockquote
	{
	float:left;
	margin:0px;
	padding:0 0 30px 0;
	width:254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.6em;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_end blockquote img
	{
	float:left;
	padding:0 18px 0 0;
	}
#bodymiddlecontent .bodyrightcontent .main_right_2_end blockquote span
	{
	float:left;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
    }
#bodymiddlecontent .bodyrightcontent .main_right_2_end a
	{
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 15px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	background: url(../images/viewall.png) no-repeat right;
	height:22px;
	line-height:22px;
	}
	

#bodymiddlecontent .bodyrightcontent .main_right_link
	{
	float:left;
	margin:14px 0 0 0;
	padding:0 0 18px 0;
	width:260px;
	border-bottom:1px solid #ececec;
	}
#bodymiddlecontent .bodyrightcontent .main_right_link a
	{
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 15px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #7e7e7e;
	text-decoration:none;
	background: url(../images/viewall.png) no-repeat right;
	height:22px;
	line-height:22px;
	}
	
#bodymiddlecontent .bodyleftcontent p.abouttheteam
	{
	float:left;
	margin:11px 0 0 0;
	padding:0 40px 10px 0;
	width:563px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:18px;
	}
#bodymiddlecontent .bodyleftcontent p.abouttheteam img
	{
	float:left;
	padding:0 26px 0 0;
	}
#bodymiddlecontent .bodyleftcontent ul#blog							
	{float:left; margin:11px 0 0 0; padding:0px; width:564px; display:block; }

#bodymiddlecontent .bodyleftcontent ul#blog li						
	{float:left; margin:0px; padding:0 0 15px 0; width:564px; display:block;}

#bodymiddlecontent .bodyleftcontent ul#blog li h3					
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color: #2779b5;
	margin:0px;
	padding:0px;
	float:left;
	width:564px;
	font-weight:bold
	}

#bodymiddlecontent .bodyleftcontent ul#blog li img					
	{
	float:left;
	margin:15px 0 10px 0;
	padding:2px;
	border:1px solid #cacaca;
	}

#bodymiddlecontent .bodyleftcontent ul#blog li p					
	{
	margin:10px 0 0 0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	line-height:21px;
	color: #7e7e7e;
	padding:0px;
	width:564px;
	}

#bodymiddlecontent .bodyleftcontent ul#blog li a					
	{
	text-decoration: underline;
	color: #2779b5;
	}

#bodymiddlecontent .bodyleftcontent ul#blog li a:hover			
	{
	text-decoration: none;
	color: #2779b5;
	}

#bodymiddlecontent .bodyleftcontent ul#sitemap						
	{
	float:left;
	margin:11px 0 0 0;
	padding:0px;
	width:564px;
	display:block;
	}

#bodymiddlecontent .bodyleftcontent ul#sitemap li					
	{
	float:left;
	margin:0px;
	padding:0 0 10px 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	width:548px;
	color:#444444;
	background:url(../images/sitemapicon.png) no-repeat;
	display:block
	}

#bodymiddlecontent .bodyleftcontent ul#sitemap li a					
	{
	text-decoration:none;color: #444444;
	}

#bodymiddlecontent .bodyleftcontent ul#sitemap li a:hover			
	{
	text-decoration: underline;
	color: #444444;
	}

.title_blue_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:normal;
	color: #2779b5;
	line-height: 1.8em;
}


.title_blue_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:normal;
	color: #2779b5;
	line-height: 2.7em;
}

.nolink_blue_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #2779b5;
	line-height: 1.2em;
}
.bandi {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2779b5;
	font-style: italic;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:lighter;
	color: #7e7e7e;
	line-height: 1.2em;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #7e7e7e;
}



#footer
	{
	width:948px;
	margin:0px 0 0 0;
	padding:10px 0 0px 0;
	height: 27px;
	font-size:1.1em;
	}
	
#footer_copyright
	{
	float:right;
	width:300px;
	margin:0px 15px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #fff;
	font-size:1.1em;
	}
#footer_copyright a
	{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	}	
#footer_copyright a:hover
	{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
#footer p
	{
	float:left;
	padding:10px 0 0 8px;
	width:400px;
	margin:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #fff;
	}

#footer p a
	{
	color: #fff;
	text-decoration:none;
	}
#footer p a:hover
	{
	color: #fff;
	text-decoration:underline;
	}
	
#footer ul
	{
	float:right;
	margin:0px 15px 0 0;
	padding:10px 0 0 0;
	display: block;
	width: 500px;
	}
#footer ul li
	{
	float:right;
	margin:0px;
	padding:3px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #fff;
	}
#footer ul li a
	{
	color: #fff;
	text-decoration:none;
	}
#footer ul li a:hover
	{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
#footer ul li span
	{
	padding:0 4px 0 4px;
	}
	
.strap_line {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height: 1.1em;
}

#participants ul{

}
#participants li{
  line-height:1.5em;
  border-bottom:1px solid #ccc;
  float:left;
  display:inline;
}

.print img
	{
	float:right;
	margin:0px 0px 0 0;
	padding:20px;

	}


#bodymiddlecontent .bodyleftcontent p.xmas img
	{
	float:none;
	padding:0 26px 10px 0;
	font-size: 1313px;
	margin: 0 0 0 40px;
	}


	
.home
	{
	float:left;
	margin:11px 0 0 0;
	padding:0 40px 0 0;
	width:568px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	color: #7e7e7e;
	line-height:1.8em;
	}

#double li  { width:50%;} /* 2 col */
#triple li  { width:33.333%; } /* 3 col */
#quad li    { width:25%; } /* 4 col */
#six li     { width:16.666%; } /* 6 col */

