/*@charset "utf-8";*/
/* CSS Document */
/* Rads says # is a ID like <div id="container">
			. is a class like <div class="cse-branding-logo">
	It is better to use a class (class is better for repeating and ID for once)
*/

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color: #EDEDED;
  background-image: url(file:///D|/MyWebs/Niche%20New/images/back_image.jpg);
  background-repeat: repeat-x;
  text-align:center;
   
  }
/*
Rads says that this body link causes problems with the menu links 
so I have commented it out.
body a:link {color:#003366;text-decoration:none;}
body a:visited {color:#003366;text-decoration:none;}
body a:hover {color:#003366;text-decoration:underline;}
body a:active {color:#003366;text-decoration:none;}
*/
.standard {list-style: none;
			/*padding:0px 20px 0px 0px;*/
			/*margin: 0px 20px 0px 0px;*/
			/*border: 0px 20px 0px 0px;*/}
.standard a:link {color:#FFFFFF;text-decoration:none;}
.standard a:visited {color:#FFFFFF;text-decoration:none;}
.standard a:hover {color:#FFFFFF;text-decoration:underline;}
.standard a:active {color:#FFFFFF;text-decoration:none;}

.side_menu {list-style: none;
			/*padding:0px 20px 0px 0px;*/
			/*margin: 0px 20px 0px 0px;*/
			/*border: 0px 20px 0px 0px;*/}
.side_menu a:link {color:#007BB9;text-decoration:none;}
.side_menu a:visited {color:#007BB9;text-decoration:none;}
.side_menu a:hover {color:#143753;text-decoration:none;}
.side_menu a:active {color:#007BB9;text-decoration:none;}

/*Rads says this class current is for the Silverstripe menus:
current - This page is being visited, and should be highlighted
link - The page is not currently being visited, so shouldn’t be highlighted
section - A page under this page is being visited so you probably want to highlight it.  */
.current {
		  text-decoration:underline;
		  font-weight:bold;
		  color:#003366;
		  }
.section {
		  text-decoration:underline;
		  font-weight:bold;
		  color:#003366;
		  }
.link	{
		text-decoration:none;
		  color:#003366;
		  }

.container {
	width: 970px;
	background-color: #fff;
	color: #333;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	}
.head {
	text-align: left;
	background-color:#FFFFFF;
	overflow:auto;
	}
	.righthead	{
			float: right;
			width:auto;
			margin: 25px 32px 0px 0px;
			}
	.lefthead	{
			float: left;
			width:auto;
			margin: 15px 0px 0px 32px;
			}
	.top_bar{
				width:970px;
				height: 16px;
				}
		.top_bar_left	{
				width:693px;
				height: 15px;
				background-color:#143753;
				float:left;
				
				}
		.top_bar_right	{
				width:243px;
				height: 15px;
				background-color:#007BB9; 
				float:right;
				color: #FFFFFF;
				padding-left: 32px;
			 
				}
						
		.top_menu_bar	{
				width:105px;
				height: 15px;
				background-color:#A7A9AC; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
										
								}
		.top_menu_bar1	{
				width:113px;
				height: 15px;
				background-color:
				#9CA87D; 
				float:left;
				color: #FFFFFF;
				font-weight:bold;
				text-align:center;
				border-bottom: 1px solid;
				border-right: 1px solid;
				border-top: 1px solid;
				}				
			.top_menu_bar11	{
				width:113px;
				height: 15px;
				background-color:
				#A7A9AC; 
				float:left;
				color: #FFFFFF;
				font-weight:bold;
				text-align:center;
				border-bottom: 1px solid;
				border-right: 1px solid;
				border-top: 1px solid;
				}
				.top_menu_bar2	{
				width:105px;
				height: 15px;
				background-color:#BB4250; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
				.top_menu_bar3	{
				width:105px;
				height: 15px;
				background-color:#FBB046; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
				.top_menu_bar4	{
				width:105px;
				height: 15px;
				background-color:#78BF60; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}	
				.top_menu_bar5	{
				width:105px;
				height: 15px;
				background-color:#EC008C; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
				.top_menu_bar6	{
				width:105px;
				height: 15px;
				background-color:#493D94; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
				.top_menu_bar7	{
				width:105px;
				height: 15px;
				background-color:#663366; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
				.top_menu_bar8	{
				width:105px;
				height: 15px;
				background-color:#315D0A; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
				.top_menu_bar9	{
				width:105px;
				height: 15px;
				background-color:#C7C522; 
				float:left;
				color: #FFFFFF;
				border: 1px solid;
				text-align:center;
				}
h1{
			color: #143753;
			font-size:18px;
			font-weight:bold;
			}
h2	{
			color: #007BB9;
			font-size:16px;
			font-weight:bold;
			
			}	
.news_head	{
			color: #007BB9;
			font-size:14px;
						
			}	
.newsSummary{
			list-style-type: none;


			}
	
	.leftbod {
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	/*padding: 10px 10px 10px 10px;*/
	margin: 0px 10px 10px 15px;
	}
	
	.midbod {
		margin-left: 230px;
		margin-right: 290px;
		/*background-color:#FFCC99;*/
		/*padding: 10px 10px 0px 0px;*/
		}
	.breadcrumbs {
		margin-left: 210px;
		margin-right: 290px;
		/*background-color:#FFCC99;*/
		/*padding: 10px 10px 0px 0px;*/
		}	
	.rightbod {
		float: right;
		width: 275px;
		/*background-color:#993333;*/
		/*padding: 10px 10px 0px 10px;*/
		
		}							

.menu_title {
			height: auto;
			width : 130px;
			background-color:#0099CC;
			font-weight:bold;
			color: #FFFFFF;
			padding: 5px 0px 5px 0px;
			text-align:center;
			
			
			}

			
	.footer	{
			clear:both;
			float:right;
			margin: 10px 32px 0px 0px;
			}
	.footer_last	{
			clear:both;
			width:970px;
			height: 12px;
			background-color:#007BB9;
			}
	
