/* Default CSS Stylesheet */
html,body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:100%;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	word-spacing:2px;
	line-height:13px;
	background-image: url(../images/bg.jpg);

}


td img 
{
	display: block;
}
table.outer_table_transparent
{
	height:100%;
}
table.outer_table
{
	height:100%;
	background-color:#FFFFFF;
	/*background: url(../images/body_bg.jpg) repeat-x;*/
	
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}

/*======================================================================================================*/
/*temporary tags for left side nav*/
.left_nav_header
{
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	background-color:#1B3F76;
	height:22px;
}
.left_nav_links
{
	color:#1B3F76;
}
/**/
/*For Weibel*/


/**/

.main_nav td
{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#1B3F76;
	padding-left:13px;
	
	
}
.main_nav td a {
	text-decoration: none;
	color:#1B3F76;
	font-weight:normal;
	font-size:12px;
}	
	
.main_nav td a:link, .main_nav td a:visited {
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	}

.main_nav td a:active {
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
}
.main_nav td a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}


/**/

.main_nav1 td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	
	background-color:#1B3F76;
	
}
.main_nav1 td a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding-left:8px;
	padding-right:5px;
	color:#FFFFFF;
}	

.main_nav1 td a:link, .main_nav1 td a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	
	
	color:#ffffff;
	}
	
.main_nav1 td a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	
	
}
	
.main_nav1 td a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	
	color:#ffffff;
}

/**/
.footer_links td
{
	font-size:12px;
	font-weight:normal;
	color:#1B3F76;
	
}
.footer_links td a {
	text-decoration: none;
	color:#1B3F76;
	padding-left:5px;
	padding-top:2px;
}	
	



.footer_links td a:link, .footer_links td a:visited {
	color:#1B3F76;
	}
	
.footer_links td a:hover {
	color:#1B3F76;
	text-decoration:underline;
}
	
.footer_links td a:active {
	color:#1B3F76;
}

.left_nav_bg
{
	background-color:#E2E4E4;
}
.dark_blue_bg
{
	background-color:#1B3F76;
}

.light_blue_bg
{
	background-color:#E2E4E4;
}
.product_heading_1
{
	font-size:11px;
	font-weight:normal;
	color:#1B3F76;
}
.page_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1B3F76;
}

.page_heading_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1B3F76;
	padding-left:2px;
	padding-bottom:5px;
	
}

.page_heading_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1B3F76;
	padding-left:5px;
	padding-bottom:5px;
	
}

.Picture_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#1B3F76;
	margin:0;
}
.picture_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#1B3F76;
	text-align:center;
	
}
a.picture_links:link {
	color:#1B3F76;
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
	border:0px;
	
	
	}
	
a.picture_links:visited {
	color: #1B3F76;
	text-decoration: underline;
	font-weight:normal;
	font-size:10px;
	border:0px;
	
	}
	
a.picture_links:hover, a.user_links_1:active {
	color: #1B3F76;
	text-decoration: underline;
	font-weight:normal;
	font-size:10px;
	border:0px;
		}

/*.page_heading_11
{
	color:#1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
}*/
.page_heading_2
{
	font-size:12px;
	font-weight:bold;
	color:#1B3F76;
}
.page_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1B3F76;
}

.page_text_format
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:18px;
	word-spacing:1;
	LETTER-SPACING:0.6;
	/*color:#1B3F76;*/
}

.copyright_text
{
	font-size:10px;
	font-weight:normal;
	color: #cccccc;
	text-align:left;
	line-height:20px;
}

.box 
{
	border: 1px solid #cccccc;	
}
/*======================================================================================================*/

a:link {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	}
	
a:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	}
	
a:hover
{
	
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	
	
	}
a:active 
{
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	}
/*-------------------------------------------------------------------*/
a.div_login:link {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	}
	
a.div_login:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	}
	
a.div_login:hover
{
	
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	
	
	}
a.div_login:active 
{
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	}

/*-------------------------------------------------------------------*/

a.user_links_1:link {
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	border:0px;
	
	}
	
a.user_links_1:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	border:0px;
	}
	
a.user_links_1:hover, a.user_links_1:active {
	color: #406c9b;
	font-weight:normal;
	font-size:11px;
	border:0px;
		}
/*-------------------------------------------------------------------*/
a.user_links_blue:link {
	color:#406c9b;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	border:0px;
	
	}
	
a.user_links_blue:visited {
	color: #406c9b;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	border:0px;
	}
	
a.user_links_blue:hover, a.user_links_blue:active {
	color: #406c9b;
	font-weight:normal;
	font-size:11px;
	border:0px;
		}

/*--------------------------------------------------------------------*/
a.heading_orange:link {
	color:#FF9933;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	
	}
	
a.heading_orange:visited {
	color: #FF9933;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	}
	
a.heading_orange:hover, a.heading_orange:active {
	color: #FF9933;
	font-weight:bold;
	font-size:14px;
	border:0px;
		}
		
/*------------------------------------------------------------------*/
a.heading_blue:link {
	color:#1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	
	}
	
a.heading_blue:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	}
	
a.heading_blue:hover, a.heading_blue:active {
	color: #FF9933;
	font-weight:bold;
	font-size:14px;
	border:0px;
		}
/*------------------------------------------------------------------*/
a.Heading_link:link {
	color:#1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	
	}
	
a.Heading_link:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	}
	a.Heading_link:active 
	{
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	}
		
a.Heading_link:hover
{
	color: #FF9933;
	font-weight:bold;
	font-size:14px;
	border:0px;
		}

/*-------------------------------------------------------------------*/
.top_nav td
{
	font-weight:normal;
	color:#1B3F76;
	background-color:#ffffff;
	font-size:10px;
	vertical-align:top;
	
	
}
.top_nav td a {
	color:#1C3F77;
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
	border:0px;
	
}	
.top_nav td a:link, .main_nav td a:visited {
	color:#1C3F77;
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
	border:0px;
	}
	
.top_nav td a:hover {
	color: #666666;
	font-weight:normal;
	font-size:10px;
	border:0px;
}
	
.top_nav td a:active {
	color: #666666;
	font-weight:normal;
	font-size:10px;
	border:0px;
}

.top_nav td a:visited {
	color: #1C3F77;
	font-weight:normal;
	font-size:10px;
	border:0px;
}



/**/



/*-------------------------------------------------------------------*/
.ccTableBorder {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #9CC9A6;	
}
.ccHeadingBorder {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #BADAC1;
	background-color: #9CC9A6;
	
}

.bodytext 
{
	line-height:18px;
	font-weight:normal;
	color:#666666;
	padding-left:25px;
}

.ErrorMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
	padding: 2px;
	border: none;
}

.form2 
{
	height: 16px;
	width: 150px;
	border: 1px solid #cccccc;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.ccMandatory {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DD0000;
}

.ccHeadingBIG {


	font-size:14px;
	font-weight:bold;
	COLOR: #666666;
	height:25px;
	padding-left:5px;
	/*background: url(../images/page_heading_1_bull.jpg) no-repeat left;*/
	background-color: #E9F5EC;
}

.ButtonClose {
	font-size: 11px;
	font-weight: bold;
	background-color:#808080;
	height: 16px;
	width: 60px;
	color: #FFFFFF;
	border: 1px solid #808080;
}

.headingbig
 {
	font-size:14px;
	font-weight:bold;
	COLOR: #666666;
	height:25px;
	padding-left:5px;
	/*background: url(../images/page_heading_1_bull.jpg) no-repeat left;*/
	background-color: #E9F5EC;
}

/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*added by Me*/
/*-------------------------------------------------------------------*/


.popup_footer
{
	background: url(../images/popup_footer_line.jpg) repeat-x;
}
.popup_heading
{
font-size:16px;
	font-weight:bold;
	COLOR: #666666;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	
	/*background: url(../images/page_heading_1_bull.jpg) no-repeat left;*/
	background-color: #E9F5EC;
}
.err_text
{
	color:#FF0000
}
.footer_text
{
	font-size:10px;
	color: #ffffff;
}


.orange_text
{
	font-family: Verdana, Arial, Tahoma;
	font-size:11px;
	color:#CE5B1A;
	font-weight:bold;
}
.user_name
{
	font-family: Verdana, Tahoma, Arial, Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
input
{
	font-size: 11px;
	background-color: #ffffff;
	border:1px solid #cccccc; 
	color: #666666;
		
}

.textBox
{
	font-size: 11px;
	background-color: #ffffff;
	border:1px solid #cccccc; 
	color: #666666;
	width:175px;
		
}
textarea
{
	font-size: 12px;
	
	background-color: #ffffff;
	border:1px solid #cccccc;
	color: #666666;
	
}
select
{
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	border:1px solid #cccccc;
			
}
.button 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #808080;
	color:#FFFFFF;
	
   
}
.button_login
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	background-color: #FFFFFF;
	color:#000000;
	

	
	
   
}

a.user_links {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	}
	
a.user_links:visited {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	}
	
a:hover.user_links, a.user_links:active {
	color: #000000;
	font-weight:bold;
	font-size:11px;
	}
	/*-----------------------------------------------------------------------*/
	/*
	a.user_links11: {
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	border:0px;
	}
	
a.user_links11:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	border:0px;
	}
	
	a:hover.user_links11 {
	color:#CCCCCC;
	
	font-weight:normal;
	font-size:11px;
	border:0px;
	}
	
	a.user_links11:active
	{
	color: #000000;
	font-weight:normal;
	font-size:11px;
	border:0px;
	}
	
	*/

	/*-------------------------------------------------------------------------*/
	
	
	
	
	DIV.table {
	overflow-y:scroll;
	/*overflow: -moz-scrollbars-vertical!important;*/
	overflow: -moz-scrollbars-vertical;

	
	/*overflow-x:visible;*/
	overflow-y:auto! important;
	
	
	
	scrollbar-base-color: #F7F5F5;
	scrollbar-arrow-color: #234A8C;
	scrollbar-darkshadow-color: #234A8C;
	scrollbar-face-color: #DBE7FF;
	scrollbar-highlight-color: #F7F5F5;
	scrollbar-shadow-color: #F7F5F5;
	scrollbar-3dlight-color: #DBE7FF;
	
	padding-left:0px;
	height:310px;
	width:650px;	
}

DIV.table1 {
	overflow:scroll;
	/*overflow: -moz-scrollbars-vertical!important;*/
	overflow: -moz-scrollbars-vertical;

	
	/*overflow-x:visible;*/
	overflow-y:auto! important;
	
	
	scrollbar-base-color: #F7F5F5;
	scrollbar-arrow-color: #234A8C;
	scrollbar-darkshadow-color: #234A8C;
	scrollbar-face-color: #DBE7FF;
	scrollbar-highlight-color: #F7F5F5;
	scrollbar-shadow-color: #F7F5F5;
	scrollbar-3dlight-color: #DBE7FF;
	
	padding-left:0px;
	height:800px;
	width:650px;	
}

DIV.user_table {
	overflow-y:scroll;
	/*overflow: -moz-scrollbars-vertical!important;*/
	overflow: -moz-scrollbars-vertical;

	
	/*overflow-x:visible;*/
	overflow-y:auto! important;
	
	
	
	scrollbar-base-color: #F7F5F5;
	scrollbar-arrow-color: #234A8C;
	scrollbar-darkshadow-color: #234A8C;
	scrollbar-face-color: #DBE7FF;
	scrollbar-highlight-color: #F7F5F5;
	scrollbar-shadow-color: #F7F5F5;
	scrollbar-3dlight-color: #DBE7FF;
	
	padding-left:0px;
	height:310px;
	width:650px;	
}

.posthidden{ display:none;}
.postshown{ display:inline;}

a.bold_links: {
	font-weight: bold;
	
	}
	
a.bold_links:visited {
	
	font-weight: bold;
	
	}
	
a:hover.bold_links, a.bold_links:active {
	
	font-weight: bold;
	
	}
	
.Layer1 {
	position:absolute;
	/*width:768px;
	height:180px;*/
	z-index:1;
	/*left: 270px;
	top: 78px;*/
	display:none;
}

.LayerShow {
	position:absolute;
	text-align:left;
	/*width:650px;*/
	height:180px;
	z-index:1;
	/*left: 270px;
	top: 105px;*/
	display:inline;
	/*right:8%;*/
	top:110px;
	
	
	/*background-color:#E2E4E4;*/
	background-color:#F0F0F0;
	
	filter: alpha(opacity=80);
	-moz-opacity: .95;
	
	
}

.LayerShow1 {
	position:absolute;
	/*text-align:center;
	width:650px;*/
	/*height:180px;
	z-index:1;*/
	/*left: 280px;
	right:280px;
	
	top: 105px;*/
	display:inline;
	/*right:8%;*/
	top:110px;
	background-color:#F0F0F0;
	
	/*filter: alpha(opacity=80);
	-moz-opacity: .95;*/
}

.PictureDim
 {
	z-index: 1;
	filter: alpha(opacity=35);
	-moz-opacity: .35;
}
.PictureVisible {
	
	z-index:1;
	filter: alpha(opacity=100);
	-moz-opacity: .100;
	
	
}
/*-------------------------------------------------------------------*/
a.parent_links {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	
	
	}
	
a.parent_links:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	
	
	}
	
a:hover.parent_links, a.parent_links:active {
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
		
	}
	/*-----------------------------------------------*/
	a.level2_links {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	height:20px;
	padding-left:7px;
	
	}
	
   a.level2_links:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	height:20px;
	padding-left:7px;

	}
	
   a:hover.level2_links
   {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	height:20px;
	padding-left:7px;
	
	}
	
	 a.level2_links:active 
	 {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	height:20px;
	padding-left:7px;
	 }
	 /*--------------------------------------------------*/
	 
	a.sitemap_links {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding-left:2px;
	
	}
	
a.sitemap_links:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding-left:2px;
	}
	
a:hover.sitemap_links, a.sitemap_links:active {
	color: #1B3F76;
	font-weight:bold;
	font-size:11px;
	padding-left:2px;
	}
/*----------------------------------------------------------*/
a.sitemap_links2 {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	height:10px;
	
	}
	
   a.sitemap_links2:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	
	

	}
	
   a:hover.sitemap_links2
   {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	
	
	
	}
	
	 a.sitemap_links2:active 
	 {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	
	
	 }
	 
	/*-----------------------------------------------------*/
	
	a.level3_links {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	/*padding-left:10px;*/
	}
	
a.level3_links:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	/*padding-left:10px;*/
	}
	
a:hover.level3_links
{
	
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	/*padding-left:10px;*/
	
	
	}
a.level3_links:active 
{
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	}
	
	/*-----------------------------------------------------*/
	
.login_page_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	padding-left:6px;
	padding-right:5px;
	text-align:right;
	vertical-align:top;
	font-size:11px;
}
.login_page_text1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:4px;
	text-align:justify;
	vertical-align:top;
	font-size:11px;
	
	
	

}

	/*-------------------------------------------------------*/
	
	
	/*
	a.level3_links: {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	padding-left:8px;
	
	}
	
a.level3_links:visited {
	color: #1B3F76;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	
	}
	
a:hover.level3_links, a.level3_links:active {
	color: #1B3F76;
	font-weight:normal;
	font-size:11px;
	
	}*/
	
	/*-----------------------------------------------*/
	
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/

/*

.box 
{
	border: 1px solid #999999;
	padding:5px;
}

.page_text
{
	line-height:20px;
	font-weight:normal;
	color:#666666;
	padding-left:25px;
	

}

.page_heading_1
{
	font-size:14px;
	font-weight:bold;
	COLOR: #539762;
	height:15px;
	padding-left:25px;
	background: url(../images/page_heading_1_bull.jpg) no-repeat left;
		
}
.page_heading_2
{
	font-size:12px;
	font-weight:bold;
	COLOR: #539762;

}
.page_heading_3
{
	font-size:10px;
	font-weight:bold;
	COLOR: #539762;
		
}


.dottedline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

*/