body
	{
	margin:0px;
	padding:0px;
	}
	
.top_strip 
	{
	background-image: url(../images/top_strip.jpg);
	background-repeat: repeat-x;
	}
.top_header 
	{
	background-image: url(../images/top_header.jpg);
	background-repeat: no-repeat;
	background-position:right;
	width:479px;
	}
	
.menubg 
	{
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	}
A.menu, A:ACTIVE.menu, A:FOCUS.menu, A:LINK.menu, A:VISITED.menu
	 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 8px 7px 7px 9px;
	margin-left:0px; 
	height:31px;
	}
A:HOVER.menu
	 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-image:url(../images/menu_bg1.jpg);
	padding: 8px 7px 7px 9px;
	margin-left:0px;
	background-repeat: repeat-x;
	height:31px;
	}

.top_bg 
	{
	background-image: url(../images/bg_top.png);
	background-repeat: no-repeat;
	background-position:right;
	}
.log_regi
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
	margin-bottom:20px;
	}
A:HOVER.log_regi
		 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
	}	

.hd 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #656565;
		font-size: 11px;
		font-weight: bold;
	}
	
			
.textfield
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		height:15px;
		width:158px;
		font-weight:normal;
		}		

.more
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ff9000;
		font-weight:normal;
		font-size:11px;
		text-decoration: none;
		}
A:HOVER.more
		 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		}
	
		
.txt
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#353535;
		font-weight:normal;
		font-size:10px;
		font-weight:bold;
		margin-left:15px;
		}
.txt0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ff9000;
	line-height:18px;
	}

/*************************************************/
.large_green_title
{
		font-family: "Times New Roman", Times, serif;
		color:#0c6b1e;
		font-weight:bold;
		font-size:21px;
}
.medium_black_title
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#605f5f;
		font-weight:normal;
		font-size:12px;
		line-height:18px;
		}	
.medium_orange_link
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#ff9000;
		font-weight:bold;
		font-size:12px;
		text-decoration: none;
		}	
A:HOVER.medium_orange_link
		 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ff9000;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
		}
.small_orange_link
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#ff9000;
		font-weight:normal;
		font-size:12px;
		text-decoration: none;
	    }	
A:HOVER.small_orange_link
		 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #0c6b1e;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
		}
		

.normal_text_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#252525;
	line-height:18px;
}
.normal_table_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#252525;
	line-height:18px;
	
}
.normal_text_note
{
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
}
.bold_text_note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3f3f3f;
	line-height:18px;
}	
.normal_text_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#252525;
	line-height:18px;
}	
.normal_textbox
{
	font-size : 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
}
.normal_red_message
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
}
.bold_red_message
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.search
{
	border:none;
	color:#333333;
	background:none;
	background-position:center;
	font-family:Arial;
	font-size:12px;
	background-repeat:no-repeat;
} 

.login_page_bg
{
	background-image:url(../images/login_bg1.png);
	background-repeat:no-repeat;
	background-position:center;
}

.login_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#787878;
}
.small_white_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-decoration: none;
}
.small_white_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-decoration: none;
}	
A:HOVER.small_white_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-decoration:underline;
}
.Black_White_small_link
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#353535;
		font-weight:bold;
		font-size:10px;
		text-decoration: none;
		
		}	
A:HOVER.Black_White_small_link
		  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		}
		
	 		
.medium_green_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b6a1d;
	text-decoration: none;
	line-height:18px;
}

.small_grey_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#636363;
	text-decoration: none;
	line-height:18px;
	
}
.small_silver_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8d8d8d;
	text-decoration: none;
	line-height:18px;
}
ul
{
	margin-left:0px;
	margin-left:19px;
	padding-left: 0px;
	list-style: none; 
	padding-right:2px;	
}
li
{	
	padding-left:20px; 
	margin-bottom:8px;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
}

.small_italic_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8d8d8d;
	text-decoration: none;
	line-height:18px;
}

.large_heading_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#930c0c;
	text-decoration: none;
	line-height:18px;
}
.right_side_bg
	{
	background-image:url(../images/left_side_bg.jpg);
	background-repeat:no-repeat;
	}
.large_orange_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ff9000;
	text-decoration: none;
	line-height:18px;
}	
.medium_gray_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#646464;
}

.medium_light_gray_txt 
	{
	color: #dbdbdb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.medium_light_gray_link 
	{
	color: #818181;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
}
A:HOVER.medium_light_gray_link
	  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #dbdbdb;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}
	
	.medium_green_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0b6a1d;
	text-decoration: none;
}
A:HOVER.medium_green_link
		  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffa42d;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
		}
		


.medium_green_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0b6a1d;
	text-decoration: none;
}
A:HOVER.medium_green_link
		  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffa42d;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
		}
.medium_black_link
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#313131;
		font-weight:bold;
		font-size:11px;
		text-decoration: none;
}
A:HOVER.medium_black_link
		  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffa42d;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
		}
.normal_grey_txt
	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#494949;
	line-height:20px;
	}
.large_grey_txt
	{
	font-family: "Times New Roman", Times, serif;
	color:#464545;
	font-weight:normal;
	font-size:20px;
	}
/***********************/

.top_center_img
	{
	background-image: url(../images/2_img.png);
	background-position:top;
	background-repeat:repeat-x;
	}	
.mid_left_img
	{
	background-image: url(../images/4_img.png);
	background-position:left;
	background-repeat:repeat-y;
	}	
.mid_right_img
	{
	background-image: url(../images/5_img.png);
	background-position:right;
	background-repeat:repeat-y;
	}	
.bottom_center_img
	{
	background-image: url(../images/7_img.png);
	background-position:left;
	background-repeat:repeat-x;
	}
.large_georgia_green
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#0e6c1f;
	font-weight:normal;
	font-size:18px;
	}
.large_georgia_red
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#de0000;
	font-weight:normal;
	font-size:18px;
	}
	
	/*Image and Data viewer*/
	
	#facebox .b {
	  background:url(../images/b.png);
	}
	
	#facebox .tl {
	  background:url(../images/tl.png);
	}
	
	#facebox .tr {
	  background:url(../images/tr.png);
	}
	
	#facebox .bl {
	  background:url(../images/bl.png);
	}
	
	#facebox .br {
	  background:url(../images/br.png);
	}
	
	#facebox {
	  position: absolute;
	  width: 100%;
	  top: 0;
	  left: 0;
	  z-index: 100;
	  text-align: left;
	}
	
	#facebox .popup {
	  position: relative;
	}
	
	#facebox table {
	  margin: auto;
	  border-collapse: collapse;
	}
	
	#facebox .body {
	  padding: 10px;
	  background: #fff;
	  width: 370px;
	}
	
	#facebox .loading {
	  text-align: center;
	}
	
	#facebox .image {
	  text-align: center;
	}
	
	#facebox img {
	  border: 0;
	}
	
	#facebox .footer {
	  border-top: 1px solid #DDDDDD;
	  padding-top: 5px;
	  margin-top: 10px;
	  text-align: right;
	}
	
	#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	  height: 10px;
	  width: 10px;
	  overflow: hidden;
	  padding: 0;
	}
	/*Image and Data viewer*/

	
	/*************************Knowledge Community css******************/

.heading_strip_bg0
	{
	background-image: url(../images/kc_hd_strip.gif);
	background-position:left;
	background-repeat: no-repeat;
	}	
.kc_large_green_txt
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#025811;
	}	
.kc_medium_grey_txt
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	font-weight:bold;
	}	
.kc_medium_grey_link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#373737;
	text-decoration: none;
	}				
A:HOVER.kc_medium_grey_link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff9000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	}	
.kc_small_grey_txt
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#acacac;
	text-decoration: none;
	}	
		