﻿html
{
	height:100%;	
}
body
{
	margin:0px 0px 0px 0px;	
	/*overflow-y: scroll !important;*/
	overflow: -moz-scrollbars-vertical;
	height: 100.01%;
}

.css_h_center
{
	text-align:-moz-center;
	#text-align:center;
}

.css_h_left
{
	text-align:left;	
}

.css_h_right
{
	text-align:-moz-right;
	#text-align:right;
}

.css_v_top
{
	vertical-align:top; 
}

.css_v_middle
{
	vertical-align:-moz-middle; 
	#vertical-align:middle; 
}

.css_v_bottom
{
	vertical-align:bottom; 
}

.css_button
{
	background-color: #7489A5;
	border:solid 2px #607591;
	padding: 2px 5px 2px 5px;
	font-family:Arial;
	font-weight:bold;
	color:White;
	text-align:center;
}

.css_button_small
{
	background-color: #7489A5;
	border:solid 1px #607591;
	padding: 1px 3px 1px 3px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	text-align:center;
}


.css_main_button
{
	background-color: #7489A5;
	border:solid 2px #607591;
	padding: 5px 15px 5px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:White;
	text-align:center;
}


.css_green_button
{
	background-color: #7489A5;
	border:solid 2px #607591;
	padding: 2px 5px 2px 5px;
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color:White;
	text-align:center;
}

.css_red_button
{
	background-color: #E10000;
	border:solid 1px #790000;
	padding: 2px 5px 2px 5px;
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color:White;
	text-align:center;
}

.css_image_border
{
	border:solid 1px #E1E1E1;	
}

.css_image_marginBorder
{
	border:solid 1px #E1E1E1; 
	padding:3px;	
}

/*=========footer============*/

.css_footer_text {
	font-family:Arial; 
	font-size: 11px;
	color: #3F3F3F;
}

.css_footerLink_text
{
	font-family:Arial; 
	font-size: 11px;
	color:#3F3F3F;
	text-decoration:none;
}

.css_footerLink_text:hover
{
	font-family:Arial; 
	font-size: 11px;
	color:#3F3F3F;
	text-decoration:underline;
}


/*====== Message Bar ====*/

.css_messageBar_normal
{
	background-color:#E2EFC0;
}

.css_messageBar_error
{
	background-color:#FFD9D9;
}

.css_messageBar_warning
{
	background-color:#FFF0B7;
}

/*====== text =====*/

.css_text
{
	font-family:Arial; 
	font-size: 12px;
	color: #737373;	
	text-decoration:none;
}

.css_text_feedItem
{
	font-family:Arial; 
	font-size: 12px;
	color: #737373;	
}

.css_text_feedDate
{
	font-family:Arial; 
	font-size: 12px;
	color: #B2B2B2;
}

.css_text_feedLink
{
	font-family:Arial; 
	font-size: 12px;
	color: #64A1E9;
	text-decoration:none;
}

.css_text_feedLink:hover
{
	text-decoration:underline;	
}

.css_text_title
{
	font-family:Arial; 
	font-size: 18px;
	color:#7489A5;
	font-weight:normal;
}

.css_text_frontTitle
{
	font-family:Arial; 
	font-size: 20px;
	color:#164992;
	font-weight:bold;
}

.css_text_frontDesc
{
	font-family:Arial; 
	font-size: 14px;
	color:#666666;
}

.css_text_wizardTitle
{
	font-family:Arial; 
	font-size: 22px;
	color:#7489A5;
	font-weight:normal;
}

.css_text_groupRemarkTitle
{
	font-family:Arial; 
	font-size: 20px;
	color:#164992;
	font-weight:bold;
}

.css_text_titleLink
{
	font-family:Arial; 
	font-size: 22px;
	color:#64A1E9;
	font-weight:normal;
	text-decoration:none;
}

.css_text_titleLink:hover
{
	text-decoration:underline;
}

.css_text_subTitle
{
	font-family:Arial; 
	font-size: 16px;
	color: #3F3F3F;
	font-weight:Bold;
}

.css_text_subTitle2
{
	font-family:Arial; 
	font-size: 14px;
	color: #3F3F3F;
	font-weight:Bold;
}

.css_text_hintTitle
{
	font-family:Arial; 
	font-size: 12px;
	color: #3F3F3F;
	font-weight:Bold;
}

.css_text_subTitleLink
{
	font-family:Arial; 
	font-size: 16px;
	color: #3F3F3F;
	font-weight:bold;
	text-decoration:none;
}

.css_text_subTitleLink:hover
{
	text-decoration:underline;
}

.css_text_label
{
	font-family:Arial; 
	font-size: 14px;
	color: #737373;
	font-weight: bold;
}

.css_text_desc
{
	font-family:Arial; 
	font-size: 14px;
	color: #B2B2B2;
}

.css_text_desc_12
{
	font-family:Arial; 
	font-size: 12px;
	color: #B2B2B2;
}


.css_text_msgCounter
{
	font-family:Arial; 
	font-size: 18px;
	color: #B2B2B2;	
}

.css_text_hint
{
	font-family:Arial; 
	font-size: 12px;
	color: #B2B2B2;
}


.css_text_titleSubLink
{
	font-family:Arial; 
	font-size: 14px;
	color: #64A1E9;
	font-weight:bold;
	text-decoration:none;
}

.css_text_titleSubLink:hover
{
	font-family:Arial; 
	font-size: 14px;
	color: #64A1E9;
	font-weight:bold;
	text-decoration:underline;
}

.css_text_link
{
	font-family:Arial; 
	font-size: 12px;
	color: #64A1E9;
	text-decoration:none;
}

.css_text_link:hover
{
	font-family:Arial; 
	font-size: 12px;
	color: #64A1E9;
	text-decoration:underline;
}

.css_text_link_disabled
{
	font-family:Arial; 
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:none;
}

.css_text_link2
{
	font-family:Arial; 
	font-size: 14px;
	color: #64A1E9;
	text-decoration:none;
}

.css_text_link2:hover
{
	text-decoration:underline;
}

.css_text_link3
{
	font-family:Arial; 
	font-size: 14px;
	color: #64A1E9;
	font-weight:bold;
	text-decoration:none;
}

.css_text_link3:hover
{
	text-decoration:underline;
}

.css_text_link4
{
	font-family:Arial; 
	font-size: 11px;
	color: #64A1E9;
	text-decoration:none;
}

.css_text_link4:hover
{
	text-decoration:underline;
}

.css_text_link5
{
	font-family:Arial; 
	font-size: 16px;
	color: #64A1E9;
	text-decoration:none;
	font-weight:Bold;
}

.css_text_link5:hover
{
	font-family:Arial; 
	font-size: 16px;
	color: #64A1E9;
	text-decoration:underline;
	font-weight:Bold;
}

.css_text_docLink
{
	font-family:Arial; 
	font-size: 12px;
	color: #164992;
	font-weight:bold;
	text-decoration:none;
}

.css_text_docLink:hover
{
	text-decoration:underline;
}

.css_text_headerLink
{
	font-family:Arial; 
	font-size: 12px;
	color: #737373;
	text-decoration:none;
}

.css_text_headerLink:hover
{
	text-decoration:underline;
}

.css_text_headerLink2
{
	font-family:Arial; 
	font-size: 12px;
	color: #737373;
	font-weight:bold;
	text-decoration:none;
}

.css_text_headerLink2:hover
{
	text-decoration:underline;
}

.css_text_header
{
    font-family:Arial; 
	font-size: 12px;
	color: #737373;
}

.css_text_white
{
	font-family:Arial; 
	font-size:11px; 
	color:White; 
	font-weight:normal;	
	text-decoration:none;
}

.css_text_fullName
{
	font-family: Arial; 
	font-size: 14px;
	color: #164992;
	font-weight: bold;
	text-decoration:none;
}

.css_text_fullName:hover
{
	text-decoration:underline;
}

.css_text_username
{
	font-family:Arial; 
	font-size: 12px;
	color:#164992;
	font-weight:bold;
	text-decoration:none;
}

.css_text_username:hover
{
	text-decoration:underline;
}

.css_text_workspace
{
	font-family:Arial; 
	font-size:18px; 
	color:#164992;	
	text-decoration:none;
}

.css_text_workspace:hover
{
	text-decoration:underline;
}

/*
.css_text_username:hover
{
	text-decoration:underline;
}*/

.css_text_gray
{
	font-family:Arial; 
	font-size: 12px;
	color:#CCCCCC;
}

.css_workspace_title
{
	font-family:Arial; 
	font-size: 22px;
	color: #333333;
	font-weight:bolder;
	text-decoration:none;
}

.css_workspace_title
{
	text-decoration:underline;
}

.css_workspace_title:visited
{
	text-decoration:none;
}

.css_workspace_subTitle
{
	font-family:Arial; 
	font-size: 12px;
	color: #333333;
	font-weight:bolder;
	text-decoration:none;
}
.css_workspace_slash
{
	font-family:Arial; 
	font-size: 18px;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}


.css_workspace_titleLink
{
	font-family:Arial; 
	font-size: 14px;
	color: #64A1E9;
	font-weight:normal;
	text-decoration:none;
}

.css_workspace_titleLink:hover
{
	text-decoration:underline;
}

.css_menu_arrow
{
	width:20px; height:15px;
	 background-image: url(images/menu_arrow.png); 
	 background-repeat:no-repeat;	
}

.css_menu_arrow:hover
{
	background-image: url(images/menu_hover.png); 
	background-repeat:no-repeat;	
}

.css_leftPanel_title
{
	font-family: Arial; 
	font-size: 14px;
	color: #3F3F3F;
	font-weight: bold;
}

.css_leftPanel_subTitle
{
	font-family: Arial; 
	font-size: 11px;
	color: #3F3F3F;
	font-weight: bold;
}

.css_leftPanel_text
{
	font-family: Arial; 
	font-size: 11px;
	color: #3F3F3F;
}

.css_leftPanel_menu
{
	font-family: Arial; 
	font-size: 12px;
	color: White;
	text-decoration:none;
	font-weight:bold;
}

.css_leftPanel_menu:hover
{
	text-decoration:underline;
}

.css_leftPanel_subMenu
{
	font-family: Arial; 
	font-size: 11px;
	color: White;
	text-decoration:none;
}

.css_leftPanel_subMenu:hover
{
	text-decoration:underline;
}

.css_leftPanel_link
{
	font-family: Arial; 
	font-size: 12px;
	color: #3F3F3F;
	text-decoration:none;
}

.css_leftPanel_link:hover
{
	text-decoration:underline;
}

.css_leftPanel_desc
{
	font-family: Arial; 
	font-size: 11px;
	color: #3F3F3F;
}

.css_text_group
{
	font-family: Arial; 
	font-size: 14px;
	color: #164992;
	font-weight: bold;
	text-decoration:none;
}

.css_text_group:hover
{
	text-decoration:underline;
}

.css_text_org
{
	font-family: Arial; 
	font-size: 14px;
	color: #164992;
	font-weight: bold;
	text-decoration:none;
}

.css_text_org:hover
{
	text-decoration:underline;
}

.css_leftPanel_groupName
{
	font-family: Arial; 
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

.css_front_title
{
	font-family: Arial; 
	font-size: 20px;
	color: #666666;
	font-weight: bold;
}

.css_front_desc
{
	font-family: Arial; 
	font-size: 14px;
	color: #8C8C8C;
}

/*============ Line ================*/
.css_dotted_bottom_line
{
    border-bottom:dotted 1px #CCCCCC;  
}

.css_solid_bottom_line
{
    border-bottom:solid 1px #CCCCCC;  
}

.css_solid_right_line
{
    border-right:solid 1px #E1E1E1;  
}

.css_solid_left_line
{
    border-left:solid 1px #E1E1E1;  
}

.css_listing_header_line
{
    border-bottom:solid 1px #737373;  
}

.css_listing_item_line
{
    border-bottom:solid 1px #E1E1E1;  
}

.css_leftPanel_top_line
{
	border-top: solid 1px #989898;	
}

.css_leftPanel_moreInfo_gp
{
	border-top: solid 1px #91A9BD;	
}

.css_leftPanel_moreInfo_ws
{
	border-top: solid 1px #7C92A7;	
}

.css_leftPanelLine_ws
{
	border-bottom: solid 1px #7C92A7;	
}

.css_leftPanelLine_gp
{
	border-bottom: solid 1px #91A9BD;	
}

.css_leftPanelLine_user
{
	border-bottom: solid 1px #A09BAE;	
}

/*========= Popup panel ==============*/

.switch_group_panel
{
	background-color:#D3E5EF; 
	border:solid 1px #D1D1D1; 
}

.switch_group_background
{
    background-color: #D3E5EF;
}

.switch_group_background:hover
{
    background-color: #A7A7A7;
}

.switch_org_panel
{
	background-color:#7489A5; 
	border:solid 1px #5B718C;
}

.switch_org_background
{
    background-color: #7489A5;
}

.switch_org_background:hover
{
    background-color: #97A6BB;
}

.switch_org_subPanel
{
	border-top:solid 1px #99A8BB; 
	border-bottom:solid 1px #99A8BB; 
	background-color:#8496AE;	
}

.switch_org_groupText
{
	font-family:Arial; 
	font-size: 12px;
	color: White;
	text-decoration:none;
}

.switch_org_groupText:hover
{
	color: #737373;
	text-decoration:none;
}

.siwtch_org_subPanelTitle
{
	font-family:Arial; 
	font-size:11px; 
	font-weight:bold; 
	color:#586B89;	
}

.popup_panel
{
    border:1px solid #737373;
	background-color: #666666;
    padding: 3px 1px 3px 1px;
}

.popup_background
{
    background-color: #666666;
}

.popup_background:hover
{
    background-color: #989898;
}

.popup_text
{
	font-family:Arial; 
	font-size: 12px;
	color: White;
	text-decoration:none;
}

.popup_text:hover
{
	font-family:Arial; 
	font-size: 12px;
	color: White;
	text-decoration:none;
}

.popup_text:visited
{
	font-family:Arial; 
	font-size: 12px;
	color: White;
	text-decoration:none;
}

/***** Help *****/
.TooltipPopup
{
	background-color: #99CCFF;
	padding:5px;
	font-weight:normal;
	width:300px;
}

.TooltipPopup .Subject
{
	font-weight:bold;
}

.TooltipPopup .Body
{
	font-weight:normal;
}

/*======= Paging ===========*/

.css_pageNumber
{
	font-family:Arial; 
	font-size: 11px;
	text-decoration:none;
	color: #737373;
	
}

.css_pageNumber_selected
{
	font-family:Arial; 
	font-size: 11px;
	text-decoration:none;
	font-weight:bolder;
	color: #737373;
	
}

.css_popUpBgColor
{
	background-color:Gray;	
    filter:alpha(opacity=50);
	opacity:0.7;	
}


/*======= Search ======*/
.css_searchHighLight
{
	font-weight:bold;	
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}


/*======== Plan Listing ======*/
.ColumnHeaderCell
{
	background-color:#EFEFEF; 
	padding:10px 5px 10px 5px;
}

.RowHeaderCell
{
	width:200px;
}

.PlanBg
{
    background-color: #516A84;
}

.PlanDetailBg
{
	background-color:#617E9C;
}

/*===== List Listing==========*/

.HiddenCol
{
    display:none;
}

.VisibleCol
{
    display:block;
}

.RadWindow
{
	z-index:100100 !important;
}

.reDropDownBody
{
	z-index:100100 !important;
}

.css_text_homePage_Header1
{
	font-family:Arial; 
	font-size: 32px;	
    color: White;
    font-weight:bolder;
    
    
}

.css_text_homePage1
{
	font-family:Arial; 
	font-size: 12px;	
    color: #d3e5ef;

}

.css_text_homePage2
{
	font-family:Arial;
	font-size:18px;
	color:#34728f;
	font-weight:bold;
}

.css_text_homePage3
{
	font-family: Calibri;
	font-size: 16px;
	color:#737373;
	white-space:normal;
        
	font-weight:normal;
}

.css_homePage_footer_Green
{
	font-family:Century Gothic;
	font-weight:bolder;
	color:#a5cd39;
	 font-size:20px;
	
	
}

.css_solid_bottom_line_homePage
{
	  border-bottom:solid 1px #dcdcdc;  
}
