﻿body
{
	/* background-image: url(/images/top_bg.jpg); */
	background-repeat: repeat-x;
	background-color:#fff;
	margin-top: 0px;
}


image
{
    border: none 0px;
    
}
  A:link{text-decoration: underline; color:#336699;}   
  A:visited{text-decoration: underline;  color: #336699;} 
  A:hover {text-decoration: underline;color: #336699;}
  .A:link{text-decoration: underline; color:#336699;}   
  .A:visited{text-decoration: underline;  color: #336699;} 
  .A:hover {text-decoration: underline;color: #336699;}


  .C:link{text-decoration: none; color:#336699;}   
  .C:visited{ text-decoration: none; color: #336699;} 
  .C:active {text-decoration: none;  }  
  .C:hover {text-decoration: underline;color: #336699;}

/*************************************************************
Author: Rick Ramat
Date: August 11, 2010
Notes:  NewsRoomBlog class selectors
**************************************************************/
	.NewsRoomBlogSearch
	{
	    color:#676767;
	    background-color:#d6def3;
	    margin:0em 0em .5em 0em;
	    padding:.25em;
	    text-align:left;
	    font-weight:normal;
	}
	.NewsRoomSearchTitle
	{
	    color:#336699;
        text-decoration:none;
	    font-family:Arial;
        font-size:11px;
        line-height:18px;
	 }
	.NewsRoomPreview
	{
	    color:#666666;
        font-family:Arial;
        font-size:11px;
        line-height:18px;
        margin-bottom:1em;
	}
	.NewsRoomBlog 
	{
		width:217px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		line-height:15px;
		margin: 10px 10px 10px 10px;
	}
	.NewsRoomBlog a:link
	{
	    color:#336699;
	}
	.NewsRoomBlog .TopBorder
	{
		width:217px; 
		height:10px; 
		background-image:url(/images/top-nrb.jpg); 
		background-repeat:no-repeat; 
		background-position: center bottom;	
	}
	.TopBorder
	{
		width:217px; 
		height:10px;
		background-image:url(/images/top-nrb.jpg); 
		background-repeat:no-repeat; 
		background-position: center bottom;	
	}
	.NewsRoomBlog .Contents
	{
		width:217px; 
		background-image:url(/images/repeater-nrb.jpg); 
		background-repeat:repeat-y; 
		background-position: top left;

	}
	.NewsRoomBlog .Headline
	{
		margin-left:15px;	
	}

	.Contents .ContentBlock
	{
		width:200px; 
		margin: 3px 10px 0 25px; 
		color:#5f5f5f;
	}
    .ContentBlockForNRB
	{
		width:200px; 
		margin: 0 10px 0 25px; 
		color:#5f5f5f;    
	}
	
	.NewsRoomBlog .BottomBorder
	{
		width:217px; 
		height:5px; 
		background-image:url(/images/bottom-nrb.jpg); 
		background-repeat: no-repeat;
		background-position: center top; 
	}
    .NewsRoomBlogPage_B
    {
    position: relative;
    float:left;
    width: 670px; 
 	padding-left:5px; 
 	margin-top:30px; 
 	margin-left:0px;
 	margin-bottom: 50px;
    }
    .NewsRoomBlogRightNav
 {
 	position: relative;
 	float:right; 
 	padding-left:5px; 
 	width:215px;
 	margin-top: 40px; 
 	margin-left:0px;
 }
 
    #NRBmenu_container
    {
     margin-left: -12px;
    }
    .FollowUsIcons a:hover
 {
     text-decoration: none;   
     border-bottom-style:none;
     border-bottom-width:0px;
     border:none;
 }
/***********************
End NewsRoomBlog class selectors



/**********************************************************
Author: Rick Ramat
Date: April 10, 2009
Notes: Style to remove height requirement and proper dynamic layout on collateral repeater boxes and layout (Demos, Brochures, etc.)
**********************************************************/

  .CollateralBox
{
     width: 443px;
     float: left; 
     margin-top: 20px;
     padding-bottom: 0;
     margin-bottom: 0; 
     background-image: url(/images/p_bg1.jpg);
     background-repeat: repeat;    
}  
  .DemosBox
{
     width: 443px;
     margin-top: -10px;
     margin-left: 220px;
     padding-bottom: 0;
     margin-bottom: 0; 
     background-image: url(/images/p_bg1.jpg);
     background-repeat: repeat;    
}  
  .CollateralBottom
{
     margin-bottom: 0; 
     height: 10px; 
     width: 443px;
}  
   .CollateralHead
{   
   padding-left: 2.5px; 
   padding-top: 0; 
}  
    .CollateralLeftColumn 
{
    margin-top: -20px;
    width: 443px; 
    float: left; 
    margin-left: 2px;
}  
.CollateralRightColumn 
{
    margin-top: -20px;
    width: 443px; 
    float: right; 
    margin-left: 2px;
} 
  .DemoBox
{
     width: 443px;
     margin-top: 20px;
     padding-bottom: 0;
     margin-bottom: 0; 
     background-image: url(/images/p_bg1.jpg);
     background-repeat: repeat;    
}   
/**********************************************************
 Author: Rick Ramat
 Date: Last Edited on April 10, 2009
 Notes: Link styles for end user populating various smartform fields. 
 **********************************************************/  
 
 
 .SolutionHeaderText{
	font-family: Arial;
	font-size: 12px;
	line-height: 10px;
	color: #285d8f;
}
 
  .EventsListControl
{
   font-family:Arial; 
   font-size:11px; 
   color:#145289;
   margin-top: 2px;
}  
  .EventsListControl a
{
    text-decoration: "none";
    color:#145289;
} 
  .EventsListControl a:hover
{
     text-decoration: underline;
}   
  .LearnReadSeeMore
{
   font-family:Arial; 
   font-size:11px; 
   color:#145289;
   font-weight: bold;
}  
  .LearnReadSeeMore a
{
    text-decoration: "none";
    color:#145289;
} 
  .LearnReadSeeMore a:hover
{
     text-decoration: underline;
}  
  
  .NewsNavLinks {
  font-family : Arial;
  font-size: 11px;
  text-decoration: underline;
  color: #336699;
  }  
 
/****************************************************************
End New Styles
Author: Rick

*****************************************************************/ 
  
  .B:link{ color:#666666;}   
  .B:visited{  color: #666666;} 
  .B:hover {color: #336699;}
  
  
  .D:link{color: #FFFFFF;text-decoration: none;}   
  .D:visited{text-decoration: #336699;} 
  .D:hover {text-decoration: underline;color: #336699;}
  .D:active {text-decoration: none;color: #ffffff;}
  
.STYLE2 {color: #666666}
a:link {
	
	text-decoration: none;
}

a:visited {

	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #336699;
}
a:active {
	text-decoration: none;
	color: #336699;
}

.Right
{
	float: right;
	text-align: right;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.Left
{
	float: left;
}

#n9 {
	font-family: Arial;
	font-size:16px;
	line-height:21px;
	color:#666666;
}
/*************************************************************************
   Author: Rick Ramat
   Notes:  Image Bullet List.  richtextfield style is used to create bullet style inside a smartform's Rich Text Field Area.     
   To do:  Scrub site and remove remaining tables that mock ULs and style with the appropriate UL style.
*************************************************************************/
li { 
    /**list-style:none;**/
    /**list-style-image: url(/images/dian.jpg);**/
    list-style:none;
    } 
p  
{
   line-height:18px;  
   margin:0; 
   padding:0;
}

ul 
{ 
    margin:0; 
    padding:0; 
    line-height:20px; 
    font-size: 11px; 
    color: #666666; 
    line-height: 18px; 
    font-family: Arial; 
    
}

.greylistbullet
{
    margin-bottom: 10px;
    padding-left: 18px;
    list-style: none;
	background-image: url(/images/greybullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	/**list-style-image: url(/images/dian.jpg);**/
}


.richtextfield
{
    margin-bottom: 10px;
    padding-left: 18px;
    list-style: none;
	background-image: url(/images/dian.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	/**list-style-image: url(/images/dian.jpg);**/
}    
.bullet-checkmark
{
    margin-bottom: 10px;
    padding-left: 18px;
    list-style: none;
	background-image: url(/images/checkmark.png);
	background-repeat: no-repeat;
	background-position: 0px 5px; 
}    
/************************************************************************
End Unordered list style
*************************************************************************/
.LegalCounselNT
{
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 15px; 
    float: left; 
    padding-left: 16px; 
    width: 700px;
    padding-top: 0px;
    color: #4A9BCA;
    font-weight: bold;
    font-size: 10pt;
}

.LegalCounselBio
{
    padding-top: 25px;	
    padding-left: 25px; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    line-height: 18px;
}

.LegalCounselPhoto
{
    float: left; 
    width: 130px;
}
.LCdivline
{
    margin-top: 15px; 
    float: left; 
    padding-left: 16px; 
    width: 100%;
}
.LCout
{
    height: 0px; 
    line-height: 0px; 
    overflow: hidden; 
    margin: 10px 0px 0px 0px;
 }

/**************************************************************************
Author: Rick Ramat
Date: 6-22-09
Notes:  Styles for ROLLOVER buttons       
**************************************************************************/
.Product_Request_Demo
{
	width: 78px;
	height: 22px;
	background-image: url(/uploadedImages/Marketing/ProductMarketing/Products/View_Demo_MiniButton-OFF.jpg);
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	border-width: 0px;
}

.Product_Request_Demo:hover
{
	background-image: url(/uploadedImages/Marketing/ProductMarketing/Products/View_Demo_MiniButton-ON.jpg);
}
.Product_Request_Quote
{
	width: 111px;
	height: 22px;
	background-image: url(/uploadedImages/Marketing/ProductMarketing/Products/Request_a_Quote_MiniButton-ON.jpg);
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	border-width: 0px;
}

.Product_Request_Quote:hover
{
	background-image: url(/uploadedImages/Marketing/ProductMarketing/Products/Request_a_Quote_MiniButton-OFF.jpg);
}
.Download_PDF
{   
    width: 98px;
	height: 19px;
	background-image: url(/images/down.jpg);
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	border-width: 0px;
}
.Download_PDF:hover
{   
    background-image: url(/images/down1.jpg);
}
/**************************************************************************
End Product Page Styles
**************************************************************************/

#n5{ font-family:Arial; font-size:11px; color:#006699;}
#n5 a
{
    color: #006699;
	text-decoration: none;
}
.nn2 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-top:6px
}


#n5 a:hover
{
	text-decoration: underline;
}
#n2 a
{
    color: #ffffff;
	
}

#n2 a:hover
{
	color: #336699;
}




#n6{ font-family:Arial; font-size:11px; color:#006699;}
#n7{ font-family:Arial; font-size:12px; color:#666666; font-weight: bold; line-height: 22px;}
#n1{ margin:0; padding:0; line-height:20px; font-size: 11px; color: #666666; line-height: 16px; font-family: Arial;}
#n2{ padding-left:15px; padding-top:2px; font-family:Arial; font-size:11px; color:#FFFFFF;}
#n3{ font-family:Arial; font-size:11px; color:#336699; line-height:15px;}
#n4{ font-family:Arial; font-size:12px; color:#666666; line-height:15px;}

/**
 * Main Container
 */
.MainContainer
{
	padding: 0;
    margin-bottom: 50px; 
	width: 900px;
	
	    
margin-top: 0;
	margin-right: auto;
	margin-left: auto;
		/*background-image: url(/images/top_bg.jpg);
	background-repeat: repeat-x;*/
	
}
.MainContainer LI UL
{
	list-style:none;
	list-style-image:none;
}
/**
 * Page Header
 */
.Header
{
	height: 89px;
	background-image: url(/images/top_bg.jpg);
}
.Header_small
{
	height: 35px;
	background-image: url(/images/top_bg.jpg);
	text-decoration: underline;
}
.SearchResultsNRB
{
margin-top: 5px;
font-family: Arial;
font-size: 11px;
}
.SearchResults
{
height: 700px;
width: 850px;
margin-top: 8px;
font-family: Arial;
font-size: 11px;
}
.SearchContainer
{
	width: 217px;
	float: none;
	background-image: url(/images/serch.jpg);
	background-repeat: no-repeat;
	height: 21px;
	margin-top: 10px;
}

.SearchContainer img
{
    margin-top: 3px;
}
.nn_xiao {
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.nn_xb {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.blue {
	font-family: Arial;
	font-size: 16px;
	line-height: 21px;
	color: #4a9bca;
}
.blue_sm {
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	color: #4a9bca;
}
.SearchContainer2k11
{
	width: 217px;
	float: right;
	background-image: url(/images/search-topbar.jpg);
	background-repeat: no-repeat;
	height: 21px;
	margin-top: 10px;
}
.Search2k11
{
	font-family: Arial;
	font-size: 11px;
	color: #777777;
	margin-top: 1px;
	height: 21px;
	width: 135px;
	padding-left: 45px;
	float: left;
}

.Search
{
	font-family: Arial;
	font-size: 11px;
	color: #777777;
	margin-top: 1px;
	height: 21px;
	width: 160px;
	padding-left: 35px;
	float: left;
}

.SearchText
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	height: 15px;
	width: 130px;
	margin-top: 1px;
	border: none 0px;
}

.Logo
{
	float: left;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 16px;
}
.zizit {
	font-family: "宋体";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.zizi1 { font-family:Arial;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.zizi2 { font-family:Arial;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
	color: #666666;
}



/**
 * Navigator Menu
 */
.NavigatorMenu
{
	width: 900px;
	float: left;
}

.FlashContainer
{
	width: 900px;
	float: left;
	padding-top:14px;
}

.NewsContainer
{
	float: left;
	margin-top: 14px;
	width: 900px;
	height: 23px;
	background: url(/images/news_cen_bg.jpg);
}

.N1
{
	padding-left: 67px;
	padding-top: 3px;
	padding-left: 90px;
	width: 650px;
	height: 19px;
	float: left;
}
/*************************************************************************
   Author: Rick Ramat
   Notes:  id tag selectors for bottom links on subfooter 
   Date: May 11

*************************************************************************/
#SubFooterTxt
{ 
    padding-left:2px; 
    padding-top:2.5px; 
    font-family:Arial; 
    font-size:11px; 
    color:#FFFFFF;
}
#SubFooterTxt a
{
    color: #ffffff;
}
#SubFooterTxt a:hover
{
	color: #336699;
}
.N2
{
	float: left;
	padding-top: 2px;
}

.N3
{
	float: left;
	padding-left: 30px;
	padding-top: 2px;
}



.LinkButton
{
    font-family: Arial;
	font-size:12px;
	color: #666666;
}

.LinkButton a
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.LinkButton a:hover
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

/**
 * HomeMenu
 */
.HomeMenu
{
	float: left;
	width: 900px;
	height: 40px;
	margin-top:16px;
}
h5{ font-family:Arial; font-size:12px; color:#006699; font-weight: bold;}
h6
{
	font-size: 18px;
	color: #4a9bca;
	font-weight: normal;
	margin-top: 0px;
	font-family:  "Klavika Regular" Arial,;
}

h4
{
	font-family: Arial;
	font-size: 10px;
	color: #336699;
	font-variant: normal;
}
h9{ font-family:Arial; font-size:12px; font-variant:normal; color:#777777;}
.Basket{ width:900px; float:left;}

 
/**
 * News
 */
.NewsTicker{width: 900px;margin-top: 9px; float: left; margin-bottom: 14px; margin-left:8px;}
.NewsTitle
{
    border: solid 1px #E1E1E1;
    font-family: Klavika Arial;
    font-size: 12px;
    color: #336699;
    float: left;
    font-weight: bold;
    width: 107px;
    text-align: center;
    height: 20px;
    padding-top: 5px;
}

.NewsContent
{
    float: left;
	width: 693px;
	height: 20px;
	border: solid 1px #E1E1E1;
	font-family: Arial;
	font-size: 11px;
	color: #787878;
	padding-left: 10px;
	padding-top: 5px;
}

.NewsContent a
{
    text-decoration: none;
}

.NewsContent a:hover
{
    text-decoration: underline;
}

.NewsReadMore
{
    font-family: Arial;
    font-size: 11px;
    color: #15548a;
    padding-left: 10px;
    font-weight: bold;
}

.NewsNumber
{
    font-family: Arial;
    font-size: 11px;
    color: #787878;
    border: solid 1px #E1E1E1;
    text-align: center;
    float: left;
    width: 70px;
    height: 20px;
    padding-top: 5px;
}

.NewsNavigator
{
    font-family: Arial;	
    color: #666666;
}

.News
{
	width: 900px;
	height: 35px;
	text-align: left;
	margin-top:14px;
	margin-bottom:14px;
	margin-top:14px;
}



/**
 * Navigation Menu
 */
.NavigationMenuHeader
{
    font-size: 13px;
}

.NavigationMenuItem
{
	width: 100%;
	height: 24px;
	line-height:24px;
	text-align:left;
    vertical-align: middle;
	font-size: 12px;
    padding-left:5px;
	background-image: url(/images/bar/2.png);
	cursor:pointer;
	font-family: Arial;
    font-weight:bold;
	color:White;
  
}
/*
.NavigationMenuItem1
{
	width: 100%;
	height: 24px;
	text-align:left;
    vertical-align: middle;
	font-size: 12px;
    padding-left:5px;
	background-image: url(/images/bar/2.png);
}
*/
.NavigationMenuItem a
{
    text-decoration:none;
    font-family: Arial;
    font-weight:bold;
    position: relative;
    left: 10px;
    top: 5px;
    /*color: #B2B2B2;*/
}

.NavigationMenuItem a:hover
{
	text-decoration:none;
    font-family: Arial;
    font-weight:bold;
    color: white;	
}

/**
 * Accordion
 */
.Accordion
{
	float: left;
	width: 213px;	
} 
 
.AccordionPanelTab
{
	cursor: pointer;
	
} 
.AccordionPanelContent
{
    text-align:center;
    background-color:#e1e1e1;
    /*border: solid 1px white;*/
}

.AccordionText
{
	padding: 2px 2px 2px 2px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	height: 220px;
	word-wrap: break-word;
}

.AccordionBottom
{
	width: 100%;
	height: 25px;
	text-align: right;
    background-color: #d4d4d4;
    font-family: Arial;
    font-size: 11px;
    padding-top: 5px;
}

.AccordionBottom a
{
    font-family: Arial;
    color: #336699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;	
    padding-right: 5px;
    text-decoration: none;
}

.AccordionBottom a:hover
{
    text-decoration: underline;
}

.AccordionBottomItem
{
    font-family: Arial;
    color: #336699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;	
    padding-right: 5px;
    position: relative;
    top: 3px;
}


/**
 * menu box
 */
.MenuBoxHeader
{
	text-align: left;
	color:white;
	font-family: Arial;
    font-size: 14px;
	font-weight: bold;
    background-image:url(/images/Float/header.png);
    width: 180px;
    height: 32px;
    padding-top: 10px;
    padding-left: 15px;
}

.MenuBoxRightHeader
{
    text-align: left;
	color:white;
	font-family: Arial;
    font-size: 14px;
	font-weight: bold;
    background-image:url(/images/Float/rightHeader.png);
    width: 155px;
    height: 32px;
    padding-top: 10px;
    padding-left: 15px;
}
	
.MenuBoxBody
{
    text-align: left;
    background-image: url(/images/Float/body.png);
    font-family: Arial;
    font-size: 13px;
    width: 360px;
    height: 155px;
}

.MenuBoxBody a
{
    color: White;
}

.MenuBoxBody a:hover
{
    color: White;
}

.MenuBoxRightBody
{
    text-align: left;
    background-image: url(/images/Float/right.png);
    font-family: Arial;
    font-size: 13px;
    width: 360px;
    height: 155px;
}

.MenuBoxRightBody a
{
    color: White;
}

.MenuBoxRightBody a:hover
{
    color: white;
}

/**
 * menu box2
 */
.MenuBoxHeader2
{
	text-align: center;
	line-height:15px;
	color:white;
	font-family: Arial;
    font-size: 11px;
	font-weight: bold;
    background-image:url(/images/Float/header2.png);
    width: 102px;
    height: 19px;
    padding-top: 0px;
    padding-left: 0px;

}


	
.MenuBoxBody2
{
    text-align: left;
    background-image: url(/images/Float/body2.png);
    font-family: Arial;
    font-size: 13px;
    width: 187px;
    height:80px;
    padding-top: 0px;
    padding-left: 0px;
    
}

.MenuBoxBody2 a
{
    color: White;
}

.MenuBoxBody2 a:hover
{
    color: White;
}



/**
 * demo data
 */
.DemoMenuBox
{
    
}

.DemoMenuBox a
{
    color: white;
}

.DemoMenuBox a:hover
{
    color: #006699;
}

.AccordionDemo
{
    text-align: left;
	line-height:8PX;
}

.AccordionDemo a
{
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    text-align:left;
}

.AccordionDemo a:hover
{
    color: #006699; 
    text-decoration: underline;
}
.blue_bt {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.hui_sm {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.juhong12 {
	font-family: Arial;
	font-size: 12px;
	color: #ff6633;
}
.Text_big {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
}
.Text_a {
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
	color: #666666;
}
.Text_small {
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #336699;
}
.Text_sl {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}
.Text_sl2 {
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	width: 900px;
}
.Text_psdContact{
    font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
    }
.bul {
	font-family: Arial;
	font-size: 16px;
	line-height: 21px;
	color: #4a9bca;
}
.test {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}.text_26 {
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}
.text_26big {
	font-family: Arial;
	font-size: 18px;
	color: #e76d2a;
	font-weight: bold;
}
.texe_blue {
	font-family: Arial;
	font-size: 14px;
	color: #2d699f;
	font-weight: bold;
	text-decoration: underline;
}
.texe_blue1 {
	font-family: Arial;
	font-size: 12px;
	color: #2d699f;
	font-weight: bold;
	
}

.text_underline {
	text-decoration:underline;
}
.text_b {
	font-family: Arial;
	font-size: 14px;
	color: #4999ca;
	font-weight: bold;
}
.tex {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.tex_ {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.tex_to {
    font-family: Arial;
	font-size: 10px;
	color: #336699;
	font-variant: normal;
}
.texx {
	font-family: Arial;
	font-size: 11px;
	color: #339900;
}

.readmore {
	font-family: Arial;
	font-size: 10px;
	color: #336699;
}
.text_l {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.butto {
	font-family: Arial;
	font-size: 11px;
	color: #2d69a0;
	text-decoration: underline;
}

.text_12 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.White {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
#apDiv1 {
	font-family: Arial;
	font-size: 11px;
	color:#787878;
	width:336px;
	height:629px;
	margin-left:132px;
	background:url(/images/poo_1.jpg);
	float:left;
	position:absolute;
}
#apDiv2 {
	float:left;
	font-family: Arial;
	font-size: 11px;
	color:#2d699f;
	position:absolute;
	margin-top:125px;
	padding-left:8px;
	padding-top:5px;
	width:134px;
	height:26px;
	overflow:hidden;
	background:url(/images/poo_2.jpg) no-repeat;
}

h20 {     text-indent: -5000px;     background:url(hello_world.gif) no-repeat;     width: 150px;     height:35px; } 

/**
 * GenericTemplates
 */
 .THBS
 {
 
 }
 .THBS_T
 {
 
 }
 .THBS_H
 {
 
 }
 .THBS_B
 {
    float :left; 
 	padding-left:0px; 
 	margin-top:20px; 
 	width:670px; 
 	margin-bottom:15px;
 }
 .THBS_S
 {
     float:left; 
 	 padding-left:15px; 
 		width:215px;
 	 margin-top:20px; 
 	 margin-left:0px;
 }
 .HBS
 {
 	
 }
 .HBS_H
 {
 
 }
 .HBS_B
 {
 	float:left; 
 	margin-top:20px; 
 	width:670px; 
 	margin-bottom:15px;
 }
 .HBS_S
 {
 	float:left; 
 	padding-left:15px; 
 		width:215px;
 	 margin-top:20px; 
 	 margin-left:0px;
 }
 .BS
 {}
 .BS_B
 {float:left; 
 	margin-top:20px; 
 	width:670px; }
 .BS_S
 {
 	padding-left:15px; 
 		width:215px;
 	margin-top:20px; 
 	float:right;
 	}
 .HB
 {}
 .HB_H
 {
 	float: left;
 	width: 900px; 
 	/* background: url(/images/topbg_0117.jpg); 
 	background-repeat: no-repeat;
 	height: 100px;*/
  }
 .HB_B
 {}
 .B2S
 {
 		padding-left:15px; 
 		width:215px;
		float: right;
		margin-left: 0px; 
 }
 .B2S_BT
 {
 height: 257px;
  width: 670px; 
  float: left; 
/*
James Comment, No page specific images in the generic templates.
background: url(/images/gi_bg.jpg);
*/

 }
 .B2S_BB
 {
  width: 670px; 
  float: left; 
  clear: none;
  }
 .B2S_S
 {
 	padding-left:15px; 
 	width:215px;
	float: right;
	margin-left: 0px; 
	margin-top: 30px; 
  
  }
  /**/
  .HB2S
 {
 	
 }
 .HB2S_H
 {
 width: 900px; 
 height: 100px; 
 }
 .HB2S_B
 {
 	float:left; 
 	margin-top:10px; 
 	width:670px; 
 	margin-bottom:15px;
 }
 .HB2S_BT
 {
 	float:left; 
 	width:100%;
 }
 .HB2S_BB
 {
	float:left; 
 	width:100%;
 }
 .HB2S_S
 {
 	padding-left:15px; 
 	width:215px;
 	float:left; 
 	margin-top:10px; 
 	margin-left:0px;
 }
 .HBS .HBS_S .top
{ 
	margin-top:22px;
 }

.ContentBlock
{width: 900px;
 /*the with param here is causing the IE6 display issues.  
	This should have been 670px.*/ 
 float:left;}
 /*HBS Styling Definitions:*/
 /**********************************************************************************************************
 Files: *.ascx 
 Date: May 6, 2010
 Last Update: July 15, 2010
 Notes: The following Class Selectors define the styles for the containers that hold Left and Right side
 of landing pages that contain form and description. 
 Author: Rick Ramat

 
************************************************************************************************************/  
 .LFQRow
 {
     padding-top:2px; 
     width:552px;
 }
 .LFProductLineRow
 {
     height:20px;
     padding-top:6px; 
     width:552px;
 }
 .LFLeftCol
 {
     width:289px; 
     float:left;
 }
.LFQAsterisk
{
    font-family : Arial;
	font-size: 11px;
	color: #4a9bca;
	width:5px; 
	float:left;
	padding-top:2px;
}
 
 .LandingPageMessage
 {
    font-family: Arial;
    font-weight:bold;
    font-size:11px;
    color: #000;
    margin-left: 4px;
    padding-top:16px;
    float:left; 
    width: 520px;    
 }
 
 .LandingPage_Outter
 {
     position: relative;
     width: 900px;
     
     
 }
  .LeftSideLandingForm
 {
     /*position:relative;*/
     float:left;
     width: 550px; 
     
 }.RightSideLandingForm
 {
     position:relative;
     float:right;
     width:315px;
     margin-top:35px;
 }

.LandingFormLabel1 {
	font-family: Arial;
	font-size: 11px;
	color: #787878;
}

#txtComments
    {
        width: 431px;
    }

.LandingFormQualifying {
	font-family: Arial;
	font-size: 11px;
	color: #787878;

	margin-left:2px; 
	padding-top:2px;

}
.LandingFormField 
{
 	font-family: Arial;
	font-size: 11px;
	color: #787878;
	padding-top: 2px;
	margin-left:20px;
	
} 
.LandingFormFieldDropDown {
	margin-left:6px;
	height: 20px;
	width: 215px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.LandingFormFNEmail
  {
    height: 14px;
	width: 155px;
	background-color: #F5F5F5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;   
      
  }
 .LandingFormChkbox 
 {
  border: 0px; 
  background-color:#f5f5f5;   
     
 } 
.LandingFormQTY
 {
   	float:left;
   	height: 12px;
	width: 25px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
	margin-left: 6px;

 }
 .LandingFormLNPh
 {
   	height: 14px;
	width: 175px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;  
 }
 .LandingFormDDW175
 {
   	height: 20px;
	width: 175px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca; 
  
 } 
 .LandingFormDDW192
 {
   	height: 20px;
	width: 192px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca; 
  
 } 
 .LandingFormZip {
	height: 14px;
	width: 188px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
 .LandingFormCo
 {
    height:14px;
	width: 430px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
     
 }
 
 .LandingFormOrg {
	height: 20px;
	width: 192px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

 .LandingFormMultiSelect {
	height: 74px;
	width: 192px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.LandingFormProductHeader 
{
  	margin: 25px 0 0 0;
  	height: 20px;
	width: 350px;
	font-family: Arial;
	font-size: 12px;
	color: #4a9bca;  
}
.LandingFormCommonStyle {
	height: 20px;
	width: 192px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.FormHiddenQuantity 
{
    visibility:hidden;
}
.FormProductLine 
{
    width: 380px;
    float:left; 
    margin-left:4px; 
    height:25px;
}
.LandingFormQuantity 
{
    margin: 0 0 0 10px; 
    height:25px; 
    float:left; 
    padding-top:4px;
}
.FormComments 
{
    /*border:2px;*/ 
    font-family:Arial; 
    font-size: 11px; 
    color: #4a9bca;
    background-color:#f5f5f5; 
    width:440px; 
    /*height:48px;
    padding:0;
    margin: 0;*/
    
   
}
/**********************************************************************************************************
 Files: *.ascx 
 Author: Rick Ramat
 Notes: The following Class Selectors define the styles for the containers that hold H B and S. 
 To Do: remove inline styles in the ascx and call the appropriate CSS class accordingly. 
************************************************************************************************************/  
.LandingPage_Outter
{
    position: relative;
    width: 900px;
}
.LandingPage_B{
    position: relative;
    float:left;
    width: 670px; 
 	padding-left:5px; 
 	margin-top:9px; 
 	margin-left:0px;
}
.LandingPage_Sv2
 {
 	position: relative;
 	float:right; 
 	padding-left:5px; 
 	width:215px;
 	margin-top: 45px; 
 	margin-left:0px;
 }
.LandingPage_S
 {
 	position: relative;
 	float:right; 
 	padding-left:5px; 
 	width:215px;
 	margin-top: 110px; 
 	margin-left:0px;
 }

.LegalCounselBody
 {
 	 float:left; 
 	 padding-left:5px; 
 	 width:662px;
 	 margin-top:-8px; 
 	 margin-left:0px;
 }

.LegalCounselSide
 {
 	 margin-top:10px; 
  	 float:left; 
 	 padding-left:707px; 
 	 width:215px;
 	 margin-top:-1053px; 
 	 margin-left:10px;
 }

.Product_Outter
{
    position: relative;
    width: 900px;
}
.Product_B{
    position: relative;
    float:left;
    width: 670px; 
 	/*padding-left:5px;*/ 
 	/*margin-top:5px; */
 	/*margin-left:0px; */
}
.Product_S
 {
 	position: relative;
 	float:right; 
 	padding-left:5px; 
 	width:215px;
 	margin-top: 105px; 
 	margin-left:0px;
 }

.HContainer
{
    float:left;
    padding-top:15;
	padding-left: 15px;
    padding-right: 0;
	padding-bottom: 0;
}
.BContainer
{
    float:left;
    width: 670px;
    padding-top:15;
	padding-left: 12;
    padding-right: 0;
	padding-bottom: 0;
	margin-top:-29px;
    margin-bottom:-25px;
}
.SContainer
{
    float:left;
    width:215px;
    margin-left: 0px;
    padding-right: 0;
	padding-bottom: 0;
	margin-top: -276px;
	position: relative;
}
.SScenario
{
    float:left;
    width:215px;
    margin-left: 0px;
    padding-right: 0;
	padding-bottom: 0;
	margin-top: -260px;
	position: relative;
}
.SSolution
{
    float:left;
    width:215px;
    margin-left: 0px;
    padding-right: 0;
	padding-bottom: 0;
	margin-top: -250px;
	position: relative;
}
.Breadcrumb
{
	padding: 2;
	float: left;
	width: 875px;
	margin-top: 11px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	line-height: 15px;
	font-weight: bold;
}
.Breadcrumb a
{
	color: #2d699f;
}
.PageTitle 
{
    width: 900px; 
    height: 100px; 
    float: left; 
    margin-bottom: -35px; 
    margin-top: 11px; 
    background: url(/images/line_bg2.jpg); 
    background-repeat: no-repeat;
}
/**********************************************************************************************************
 End: H B and S styling definitions 
************************************************************************************************************/  

 /*  
.NewsNavLinks
  {
  font-size: 11px;
  text-decoration: underline;
  font-family : Arial;
}    
 */  
 /*Product Page*/
 #ProductUC
{
	width:900px;
}
#ProductHeader
{
	width: 900px; 
	height: 100px; 
	background: url(/images/topbg.jpg); 
	background-repeat: no-repeat;
}
#ProductContent
{
	float:left;
    width: 670px;
    padding-top:15;
	padding-left: 0;
    padding-right: 0;
	padding-bottom: 0;
}
#ProductContent_Right
{
	float:right;
    width:215px;
    padding-top:15;
	padding-left: 15px;
}
 #AccordianMenu
{
	float:right;
    width:215px;
    padding-top:15;
	padding-left: 15px;
}
 /*END Product Page*/
/*Webinar.xslt*/
.Webinar_Title
{
	float: left;
	font-size: 16px;
	color: #e76d2a;
	font-family: Arial;
	font-weight: bold;
}
.Webinar_Headline
{
	font-style:oblique;
	}
.Webinar_Table
{
	width: 900px;
 font-family:Arial;
 color:Gray;
	}
	.Webinar_TR{}
	.Webinar_TD_L
	{font-family:Arial;
		
	}
	.Webinar_TD_R
	{font-family:Arial;
		
	}
.Webinar_DivAbout
{}
.Webinar_duration{font-size:small;}
.Webinar_ScriptSpan
{
	display:none;
	}
.Webinar_PRE
{
	font-family:Arial;
	font-size:small;
	
}
.Webinar_DatetimeDiv
{font-size:small;}
/*END Webinar.xslt*/
/*Banner.ascx*/
#Banner
{/*DIV*/

}
.Crumb
{
	display: block;
	width: 876px;

	padding: 2;
	float: left;
 height:20px;
 overflow:hidden;
	margin-top: 11px;
	margin-left: 15px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	line-height: 15px;
	font-weight: bold;
}
.BannerTitle
{
	padding: 5px 10px 15px 18px;
}
.Banner
{display: block;
	width: 900px;
	height: 100px;
	background-repeat: no-repeat;
	background-image: url(/uploadedImages/line_bg.jpg);
	  margin-top:1px;
	  float:left;
}
.Breadcrumb
{
	/****Author: Rick Ramat
	Stop Removing or Commenting this style out, Please!!!***/
	padding: 2;
	float: left;
	width: 875px;
	margin-top: 11px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	line-height: 15px;
	font-weight: bold;
    /*End Stop*/

}
.Breadcrumb a
{
	color: #2d699f;
}
/*END Banner.ascx*/
/*TrainingCourse.xslt*/
#Training_Overview
{margin-top:10px;}
#Training_Short
{float:left; margin-top:10px; width:550px;}
#Training_CourseBottom
{float:left;   width:252px; margin-top:20px;}
#Training_Prerequisite
{float:left; width:240px;}

#Training_Syllabus{margin-top:10px; float:right; margin-left:10px;}
#Training_BulletList{float:left; width:350px; margin-left:10px; margin-top:20px;}
.Training_Bullet_List{float:left; margin-top:10px; width:350px; padding-left:8px;}
.Training_Bullet{float:left;width:20px; margin-top:5px;}
.Training_Bullet_Item{float:left; width:325px;}
.Training_P10_M8{padding-top:10px; margin-bottom:8px;}
.Training_P20_M10{padding-top:20px; margin-bottom:10px;}
.Training_Left3{float:left;margin-top:3px;}
.Training_L10_200{float:left; margin-top:10px;  width:200px;}
.Training_L10_240{float:left; margin-top:10px;  width:240px;}

.Training_Image
{width:85px; float:left;}
.Training_SubImageDiv
{float:left; width:100px;}

#Training_Banner
{
	width: 900px; 
	height: 100px; 
	background-repeat: no-repeat;
	/*background: url(/images/topbg.jpg); */
}
#Training_Body
{
	float:left;
    width: 670px;
    padding-top:15;
	padding-left: 0;
    padding-right: 0;
	padding-bottom: 0;
	margin-top:30px; 
	margin-bottom:10px;
}
#travelInforContent
{
	padding-left: 20px;
	padding-right:15px;
	padding-bottom:18px;
	padding-top:15px;
	width: 336px;
	display: block; /**/
	background-position: 0px -32px;
	background: #cccccc url(/images/bg_gradiant.jpg) repeat-x;
	background-color: #cccccc;
	border-collapse: collapse;
}
#TrainingTravelClose{width:18px; height:18px; float:left; position:absolute; margin-left:310px; margin-top:18px;}
#travelInforContainer
{
	z-index: 1;
	visibility:hidden; 
	float:left; 
	margin-left:-124px; 
	margin-top:40px; 
	height:629px; }
#TrainingTravelDiv1 {
	z-index: 3;
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	width:336px;
	margin-left:132px;
	background-repeat:no-repeat;
	background:url(/images/poo_1.jpg);
	float:right;
	position:absolute;
	/*margin-right: -450px;*/

	height:629px;background-color: #E2E2E2;color:#787878;
}
 #registerbuttom
		 {
		 	float:left;
		 	
	
		 	visibility:hidden;
		 	 margin-top:5px; 
		 	 padding-left:0px;
		 }
#registerbuttomImg
{
	border-style: none;
	width: 336px;
	height: 54px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.TrainingLocation{float:left; width:132px; padding-left:10px;}
.TrainingLocationSelected{float:left; width:132px; padding-left:10px; background-color:#2d699f; color:#FFFFFF;}


.TrainingDateDisplay, .TrainingDate, .TrainingDateHidden,
.TrainingDateDisplay:focus, .TrainingDate:focus, .TrainingDateHidden:focus,
.TrainingDateDisplay:active, .TrainingDate:active, .TrainingDateHidden:active,
.TrainingDateDisplay:hover, .TrainingDate:hover, .TrainingDateHidden:hover
{
	 display:inherit;
	float:left; width:132px; 
	color:#2d699f;
		
	}
	.TrainingInfoHidden
	{
		 display:none;
		}
		#CourceInformation_rptr
{
	border-style: none none none solid;
	border-width: 1px;
	border-color: #999999;
	float:right; 
	width: 336px;

	vertical-align:top;

}
.CourceInformation_rptr_patch
{
	 width:1px; height:360px; float:left;}
	 
		.CourceInformation_rptr
		{

		}
	.TrainingInfo
	{
		float:left;
		width:300px;
		 display:inherit;
		 }
		 .infoTitle{float:left; width:100%; padding-left:26px;}
		 .Info2{float:left; width:100%; padding-left:26px; margin-top:3px;}
		 .TravelInformation{width:300px; float:left;}
		 .TravelInformation2{position:absolute; float:left; margin-left:200px;}
		 .TravelAddress
{
	float: left;
	width: 190px;
	font-weight: bold;
}
.TrainingTravel
{
 display:inherit;
}

.TrainingTravelHidden
{
 display:none;
	}
	
	.TrainingTblTD
{
  background:inherit;
  
}
	.TrainingTblTR
{

}
	.TrainingTblTopTD {float:left;padding-top:10px; width:137px; padding-bottom:10px; padding-left:10px; margin-bottom:10px;}
	
	.TrainingTblTopTDLast
{
	
	float: left;
	padding-top: 10px;
	width: 280px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin-bottom: 10px;
	
}
	.TrainingClassTable
{
	padding: 0px;
	margin: 40px 0px 0px 0px;
	background-position: url(/images/Table_bg_gradient.jpg) repeat-x;
	float: left;
	width: 646px;
	height: 390px auto;
	background: #cccccc url(/images/Table_bg_gradient.jpg) repeat-x;
	background-color: #cccccc;
	border-collapse: inherit;
	border-spacing: 0px;
	empty-cells: show;
	table-layout: auto;
}
.TrainingClassTable_Safari
{
	padding: 0px;
	margin: 40px 0px 0px 0px;
	float: left;
	width: 646px;
	height: 390px auto;
	background: #cccccc;
	background-color: #cccccc;
	border-collapse: inherit;
	border-spacing: 0px;
	empty-cells: show;
	table-layout: auto;
}
.ClassColumnHead, a.ClassColumnHead, a.ClassColumnHead:hover, .ClassColumnHead:hover, .ClassColumnHead:active, a.ClassColumnHead:active,
a.ClassColumnHead:focus, .ClassColumnHead:focus
{
	font-family: Arial;
	font-size: 14px;
	color: #2d699f;
	font-weight: bold;
	text-decoration: underline;
	}
#ClassColumnHead1{float:left;width:120px; margin-left:8px; margin-top:8px;}
#ClassColumnHead2{float:left;width:60px; margin-left:130px; margin-top:8px;}
#ClassColumnHead3{float:left;width:60px; margin-left:80px; margin-top:8px;}
#ClassColumnHead4{float:left;width:60px; margin-left:80px; margin-top:8px;}
/*END TrainingCourse.xslt*/
/*Training.ascx
All # elements are in format of <div id=""></div>
*/
#Training_ascx{}
.Training_aspx
{
	display: block;

}
	.Training_ascx
	{
		display:block;
	}
#Training_Accordian 
{
	margin-top:65px;
	float:right;
    width:215px;
    padding-top:15;
	padding-left: 12px;
}
/*Training.ascx*/
/*BEGIN TrainingCourses.ascx*/
.TrainingClassStatus, a.TrainingClassStatus, .TrainingClassStatus a
{
	cursor:text;
	text-decoration:none;
	color: #666666;
}
.CourseScheduleDiv
{ margin-top:25px;
  float:left; 
 width:659px;
 background: #cccccc url(/images/Table_bg_gradient.jpg) repeat-x;
 }
 .CourseScheduleDiv_Safari
{ margin-top:25px;
  float:left; 
 width:659px;
 background: #cccccc;
 }
.CourseScheduleColTitle
{float:left;
  width:659px; height:40px;
  }
  .CourseScheduleTbl
  {width:659px; 


   float:left; 

   margin-top:0px;
   display:block;
   }
.TrainingCourses
{
	font-family: Arial, Helvetica, sans-serif;
}
.TrainingCourses .LeftCol
{
	float: left;
}
.TrainingCourses .RightCol
{
	float: right;
}
.TrainingCourses .CenterCol
{
}
.TrainingCourses .Title
{
	color: #336699;
	font-size: 12pt;
	font-weight: bold;
}
.TrainingCourses .Teaser
 {}
 .TrainingLocationsListBox
{
	padding: 0px;
	margin: 0px;
	border: 0px none #C0C0C0;
	color: #336699;
	background-color: #F0F0F0;
	overflow: visible;
	width: 140px;
	height: 370px;
	font-size: 8pt;
}
.DateContainer
{
	vertical-align: top;
	padding-left: 5px;
	float: left; /**/
	border-right-color: #666666;
	border-right-width: 5px;
	width: 137px;
 height:100%;
}
.TrainingDirectionsLink, a.TrainingDirectionsLink, a.TrainingDirectionsLink:hover
{
	color: #2d699f;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
#TrainingLocations
{
	vertical-align:top;
	float:left;width:145px;
}
#more_info
{color: #666666;
 width:900px;
	 float:left;
	 text-align:center;
	 margin-top:15px;
	font-size: 13pt;	font-family: Arial, Helvetica, sans-serif;}
	a#more_info, #more_info a, a#more_info:hover
{
	
	color: #2d699f;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
 /*float:right;vertical-align:text-top;*/
}
/*END TrainingCourses.ascx*/

/**************************************************************************************
File:	NA
Date:	03-27-2009
Author:	Siu Leung 
Notes:	Global style
**************************************************************************************/

.Hide_Bullet
{
	list-style-type: none;
	list-style-image: none;
}

.Input_Field_Text
{
	font-family: Arial;
	font-size: 12px;
	color: #4a9bca;
}

.Text_Bold
{
	font-weight: bold;
}

.Text_Blue 
{
	font-family: Arial;
	font-size: 14px;
	color: #2d699f;
	font-weight: bold;
}

.Hide_Element
{
	display: none;
}

.Field_Background
{
	background-color: #f5f5f5;
}

.Table_Background
{
	background-color: #f5f5f5;
	background-image: url(/images/Table_bg_gradient2.jpg);
	background-repeat: repeat-x;
	
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}
.Table_Background_Safari
{
	background-color: #f5f5f5;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}
.Table_Header
{
	text-align: left;
	position: relative;
	left: 15px;
	top: 6px;
}

.Table_Row_Left_Indent
{
	position: relative;
	left: 15px;
}

.Table_Row
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	padding-top: 5px;
	margin-bottom: 0px;
}

.Table_Row_Filler
{
	height: 15px;
}

#BannerTitle2
{
	position:relative;
	top: 20px;
}

.Body_Float
{
	float: left;
}

/*************************************** END *****************************************/


/**************************************************************************************
File:	Event_B.ascx
Date:	03-18-2009
Author:	Siu Leung 
Notes:	Events Grid
**************************************************************************************/

.EventsGrid
{
	float: left; 
	margin-top: 25px; 
	width: 900px; 
}

.EventsGrid_Header
{
	text-decoration: underline;
}

.EventsGrid_Cell
{
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 11px; 
	line-height: 18px; 
	font-family: Arial;
	white-space: normal;
	color: #666666;
}

/********************************* END Event_B.ascx **********************************/


/**************************************************************************************
File:	Event.xslt
Date:	03-18-2009
Author:	Siu Leung 
Notes:	Individual Event.
**************************************************************************************/

#Event_Info
{
	width: 620px;
}

#Event_Name
{
	padding-left: 15px; 
	width: 620px; 
}

.Event_Info_Block
{
	padding-left: 15px;
	margin-top: 12px;
	width: 620px; 
}

#Event_Info_Block_Item
{
	padding-left: 28px;
}

.Event_Field_Label
{
	font-weight: bold;
}

#Event_Desc_Field_Label
{
	float: left;
}

.Event_Paragraph
{
	font-size: 11px; 
	line-height: 18px; 
	font-family: Arial;
	white-space: normal;
}

/********************************** End Event.xslt ***********************************/


/**************************************************************************************
File:	Event_H.ascx
Date:	03-18-2009
Author:	Siu Leung 
Notes:	Individual Event.
TODO:	Revisit the "NEXT", "VIEW ALL", "PREVIOUS"
		navigation to make it a user ctrl of its
		own.  Revisit the "SHARE", "PRINT", "DIGG"
		link buttons to make it a user ctrl of its
		own.
**************************************************************************************/

#Event_Title
{
	width: 900px; 
	height: 100px; 
	background: url(/images/topbg_0116.jpg);
	background-repeat: no-repeat;
}

#Event_Title2
{
	width: 450px; 
	height: 26px; 
	float: left; 
	margin-top: 11px; 
	margin-left: 16px;
	background: url(/images/topbg.jpg);
}

#Event_Title_Container
{
	float: left;
}

#Event_Navigation
{
	float: left; 
	margin-top: 10px; 
	padding-left: 15px; 
	width: 400px;
	font-family: Arial;
	font-size: 12px;
}

#Event_Utility_Link
{
	float: left; 
	margin-top: 15px; 
	width: 100%;
}

#Event_Utility_Link2
{
	float: right; 
	width: 190px;
}

#Link1_Image
{
	width: 25px; 
	float: left;
}

#Link1_Label
{
	width: 30px; 
	float: left; 
	margin-top: 2px;
}

#Link2_Image
{
	float: left; 
	width: 25px; 
	margin-left: 8px;
}

#Link2_Label
{
	float: left; 
	width: 30px; 
	margin-top: 2px;
}

#Link3_Image
{
	float: left; 
	width: 25px; 
	margin-left: 14px;
}

#Link3_Label
{
	float: left; 
	margin-top: 2px;
}

#Event_Divider
{
	margin-top: 6px; 
	float: left;
}

/********************************* END Event_H.ascx **********************************/


/**************************************************************************************
File:	CareerJob.xslt
Date:	03-23-2009
Author:	Siu Leung 
Notes:	Individual Job.
**************************************************************************************/

#Job_Info
{
	width: 97%;
}

#Job_Position
{
	padding-left: 15px; 
}

.Job_Info_Block
{
	padding-left: 15px;
	margin-top: 12px;
}

.Job_Info_Block_Field_Label
{
	font-weight: bold;
}

.Job_Bulleted_Info
{
	padding-left: 15px;
	margin-top: 10px;
}

.Job_Bullet
{
	list-style-type: disc;
	list-style-image: none;
	color: #eb743a;
}

.Job_Bullet_Line
{
	color: #666666;
}

/******************************** End CareerJob.xslt *********************************/


/**************************************************************************************
File:	CareerJob_H.ascx
Date:	03-24-2009
Author:	Siu Leung 
**************************************************************************************/

#Job_Title
{
	width: 900px; 
	height: 100px; 
	background: url(/images/topbg_0116.jpg);
	background-repeat: no-repeat;
}

#Job_Title2
{
	width: 450px; 
	height: 26px; 
	float: left; 
	margin-top: 11px; 
	margin-left: 16px;
	background: url(/images/topbg.jpg);
}

#Job_Navigation
{
	float: left; 
	margin-top: 10px; 
	padding-left: 15px; 
	width: 400px;
	font-family: Arial;
	font-size: 12px;
}

#Job_SubTitle_Container
{
	float: left;
	margin-top: 5px;
	width: 100%;
}

#Job_SubTitle
{
	margin-top: 15px;
	padding-left: 15px; 
}

#Job_Apply_H
{
	position: relative;
	left: 434px;
}

#Job_Divider
{
	margin-top: 6px;
	float: left;
}

/******************************* END CareerJob_H.ascx ********************************/


/**************************************************************************************
File:	CareerJob_B.ascx
Date:	03-25-2009
Author:	Siu Leung 
**************************************************************************************/

#Job_EOE_Disclaimer
{
	margin-top: 25px;
	padding-left: 15px; 
}

#Job_Apply_B
{
	margin-top: 10px;
	padding-left: 15px; 
	width: 97%;
}

.Job_Apply_Submit
{
	width: 90px;
	height: 22px;
	background-image: url(/uploadedimages/HR/Careers/Jobs/Careers_Job_Apply_Online.jpg);
	border-width: 0px;
}

.Job_Apply_Submit:hover
{
	width: 90px;
	height: 22px;
	background-image: url(/uploadedimages/HR/Careers/Jobs/Careers_Job_Apply_Online_Mouseover.jpg);
	border-width: 0px;
}

/******************************* END CareerJob_B.ascx ********************************/


/**************************************************************************************
File:	Career_S.ascx
Date:	03-25-2009
Author:	Siu Leung 
**************************************************************************************/

.Career_Background
{
	background-color: #f1f1f1;
	border-color: #d1d1d1;
	border-style: solid;
	border-width: 1px;
}

.Career_Background2
{
	background-color: #f1f1f1;
	border-color: #d1d1d1;
	border-style: solid;
	border-width: 1px;
	position: relative;
	top: -22px;
}

#Career_Inner_Background
{
	position: relative;
	top: 22px;
	margin-left: 15px;
	margin-right: 20px;
}

#Career_Bottom_Space
{
	padding-bottom: 20px; 
}

.Career_SubTitle
{
	margin-top: 20px;
}

.Career_Info_Block
{
	margin-top: 18px;
}

/******************************** END Career_S.ascx **********************************/


/**************************************************************************************
File:	Career_B.ascx
Date:	03-27-2009
Author:	Siu Leung 
**************************************************************************************/

#Career_Jobs
{
	float: left;
	margin-top: 5px;
	width: 98%;
}

#Career_Job
{
	margin-left: 15px;
	margin-top: 15px;
}

.Career_Job_Position a
{
	color: #4999CA;
}

#Career_Job_Summary
{
	margin-top: 10px;
}

#Career_Job_Links
{
	margin-top: 5px;
}

#Career_Learn_More
{
	float: left;
}

#Career_Apply
{
	position: relative;
	left: 30px;
}

#Career_Divider
{
	margin-top: 10px;
}

/******************************** END Career_B.ascx **********************************/


/**************************************************************************************
File:	CareerApplyJob_B.ascx
Date:	03-31-2009
Author:	Siu Leung 
**************************************************************************************/

.ApplyJob_Left_Indent
{
	margin-left: 15px;
}

.ApplyJob_Left_Indent_2
{
	margin:0; 
    padding:0; 
    line-height:20px; 
    font-size: 18px; 
    color: #666666; 
    line-height: 18px; 
    font-family: Arial;
}

.ApplyJob_ValidSummary
{
	margin:0; 
    padding:0; 
    line-height:20px; 
    font-size: 12px; 
    color: #CC0000; 
    line-height: 18px; 
    font-family: Arial;
}

#ApplyJob_Block
{
	position: relative;
	top: 20px;
}

#ApplyJob_Applicant_Info
{
	width: 100%;
}

.ApplyJob_Line_Space
{
	height: 10px;
}

.ApplyJob_Field_Block
{
	float: left;
}

.ApplyJob_Field_Block2
{
	margin-left: 30px;
}

.ApplyJob_Field_Block3
{
	margin-left: 60px;
}

.ApplyJob_Field_Label
{
	float: left;
}

.ApplyJob_Field
{
	position: relative;
	left: 10px;
}

.ApplyJob_Validator_Space
{
	left: 5px;
}

.ApplyJob_Validator_Space2
{
	left: 3px;
}

.ApplyJob_First_Name
{
	width: 160px;
}

.ApplyJob_Middle_Initial
{
	width: 35px;
}

.ApplyJob_Last_Name
{
	width: 160px;
}

.ApplyJob_Last_Name4
{
	width: 162px;
}

.ApplyJob_Last_Name3
{
	width: 157px;
}

.ApplyJob_Last_Name2
{
	width: 176px;
}

.ApplyJob_Row2_First_Field_Space
{
	left: 19px;
}

.ApplyJob_Address
{
	width: 548px;
}

.ApplyJob_Row4_First_Field_Space
{
	left: 43px;
}

.ApplyJob_State_Field_Block
{
	margin-left: 60px;
}

.ApplyJob_City
{
	width: 308px;
}

.ApplyJob_State
{
	width: 35px;
}

.ApplyJob_Zip
{
	width: 70px;
}

.ApplyJob_Row5_First_Field_Space
{
	left: 23px;
}

.ApplyJob_Row6_First_Field_Space
{
	left: 31px;
}

.ApplyJob_Phone
{
	width: 200px;
}

.ApplyJob_Phone2
{
	width: 350px;
}

.ApplyJob_CellWork_Field_Block
{
	margin-left: 50px;
}

.ApplyJob_CellWork
{
	width: 240px;
}

.ApplyJob_Row7_First_Field_Space
{
	margin-left: 27px; 
}

.ApplyJob_Question_Field_Space
{
	width: 20px;
}

.ApplyJob_Questions
{
	width: 100%;
}

.ApplyJob_Question_Field
{
	width: 55px;
}

#ApplyJob_Disclaimer_Block
{
	position: relative;
	top: 40px;
}

#ApplyJob_Disclaimer
{
	width: 96%
}

#ApplyJob_Block2
{
	position: relative;
	top: 60px;
}

.ApplyJob_Question2_Field
{
	width: 170px;
}

.ApplyJob_Question_Field_Space2
{
	width: 11px;
}

.ApplyJob_Question2_Field2
{
	width: 164px;
}

.ApplyJob_Table_Cell_Padding
{
	width: 8px;
}

.ApplyJob_Table_Cell_Padding2
{
	width: 70px;
}

#ApplyJob_Cover_Letter_Block
{
	position: relative;
	top: 80px;
	width: 97.5%
}

.ApplyJob_Cover_Letter
{
	width: 133px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Attach_Cover_Letter.jpg);
	border-width: 0px;
}

.ApplyJob_Cover_Letter:hover
{
	width: 133px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Attach_Cover_Letter_Mouseover.jpg);
	border-width: 0px;
}

.ApplyJob_Cover_Letter2
{
	position: relative;
	top: 2px;
	left: 109px;
}

.ApplyJob_Applicant_Text_Area
{
	position: relative;
	top: 10px;
}

.ApplyJob_Applicant_Text_Area2
{
	width: 97.1%;
	height: 300px;
	/* For safari */
	max-height: 300px;
	max-width: 97.1%;
}

#ApplyJob_Resume_Block
{
	position: relative;
	top: 110px;
	width: 97.5%
}

.ApplyJob_Resume
{
	width: 103px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Attach_Resume.jpg);
	border-width: 0px;
}

.ApplyJob_Resume:hover
{
	width: 103px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Attach_Resume_Mouseover.jpg);
	border-width: 0px;
}

.ApplyJob_Resume2
{
	position: relative;
	top: 2px;
	left: 241px;
}

#ApplyJob_Submit
{
	position: relative;
	top: 145px;
}

.ApplyJob_Submit2
{
	width: 125px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Submit_Application.jpg);
	border-width: 0px;
}

.ApplyJob_Submit2:hover
{
	width: 125px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Submit_Application_Mouseover.jpg);
	border-width: 0px;
}

.OnDemand_Resellers_Clear
{
	width: 125px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/mini_button_clear-off.jpg);
	border-width: 0px;
}

.OnDemand_Resellers_Clear:hover
{
	width: 125px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/mini_buttons_clear-on.jpg);
	border-width: 0px;
}

.ApplyJob_Success_Attachment
{
	position: relative;
	top: 5px;
}

#Bottom_Block_Padding
{
	height: 140px;
}

/**************************** END CareerApplyJob_B.ascx ******************************/


/**************************************************************************************
File:	CareerApplyJob_S.ascx
Date:	04-02-2009
Author:	Siu Leung 
**************************************************************************************/

#ApplyJob_Avail_Jobs
{
	position: relative;
	top: 8px;
}

.ApplyJob_CheckBox_Label label
{
	position: relative;
	left: 5px;
}

/**************************** END CareerApplyJob_S.ascx ******************************/


/**************************************************************************************
File:	FileUpload.aspx
Date:	04-02-2009
Author:	Siu Leung 
**************************************************************************************/

#FileUpload_Body
{
	background-image: none;
	background-repeat: no-repeat;
	margin-top: auto;
}

#FileUpload_Block
{
	position: relative;
	top: 15px;
	left: 15px;
}

#FileUpload_Divider
{
	position: relative;
	top: 5px;
}

.FileUpload_Browse,
.FileUpload_Success
{
	position: relative;
	top: 20px;
}

#FileUpload_Submit
{
	position: relative;
	top: 34px;
}

.FileUpload_Submit2
{
	width: 59px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Upload.jpg);
	border-width: 0px;
}

.FileUpload_Submit2:hover
{
	width: 59px;
	height: 22px;
	background-image: url(/uploadedImages/HR/Careers/Jobs/Careers_Job_Upload_Mouseover.jpg);
	border-width: 0px;
}

/******************************* END FileUpload.aspx *********************************/


/**************************************************************************************
File:	ChannelPartner_B.ascx
Date:	04-19-2009
Author:	Siu Leung 
**************************************************************************************/

.Partner_Companies
{
	width: 98%;
}

.Partner_Row,
.Partner_Row a
{
	color: #2D699F;
	font-weight: bold;
}

.Partner_Row2
{
	height: 25px;
}

.Partner_Toggle a
{
	color: #ff3b3c;
}

.Partner_Table
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	width: 100%;
	border-spacing: 0px;
}

.Partner_Column_Company
{
	width: 350px;
	float: left;
}

.Partner_Column_Country
{
	width: 160px;
	float: left;
}

.Partner_Column_Partner_Type
{
	width: 75px;
	float: left;
}

.Partner_Divider
{
	position: relative; 
	left: -15px;
	background-image: url(/images/line_pixel.jpg);
	background-repeat: repeat-x;
}

.Partner_Column_Logo
{
	width: 200px;
}

.Partner_Column_Company_Info
{
	width: 200px;
	color: #4999CA;
	vertical-align: top;
}

.Partner_Column_Company_Info2
{
	color: #4999CA;
	vertical-align: top;
}

/**************************** END ChannelPartner_B.ascx ******************************/


/**************************************************************************************
File:	MyAccount/Registration_B.ascx
Date:	05-08-2009
Author:	Siu Leung 
**************************************************************************************/

#Encase_Registration_Container
{
	width: 729px;
}

.Encase_Registration_Submit
{
	width: 122px;
	height: 22px;
	background-image: url(/uploadedImages/MyAccount/EnCase_Product_Registration_Submit.jpg);
	border-width: 0px;
}

.Encase_Registration_Submit:hover
{
	width: 122px;
	height: 22px;
	background-image: url(/uploadedImages/MyAccount/EnCase_Product_Registration_Submit_Mouseover.jpg);
	border-width: 0px;
}

/************************* END MyAccount/Registration_B.ascx *************************/


/**************************************************************************************
File:	MyAccount/Unsubscribe_B.ascx
Date:	05-08-2009
Author:	Siu Leung 
**************************************************************************************/

#MyAccount_Unsubscribe_Container
{
	width: 729px;
}

.MyAccount_Unsubscribe_Submit
{
	width: 89px;
	height: 22px;
	background-image: url(/uploadedImages/MyAccount/MyAccount_Email_Unsubscription.jpg);
	border-width: 0px;
}

.MyAccount_Unsubscribe_Submit:hover
{
	width: 89px;
	height: 22px;
	background-image: url(/uploadedImages/MyAccount/MyAccount_Email_Unsubscription_Mouseover.jpg);
	border-width: 0px;
}

/************************* END MyAccount/Unsubscribe_B.ascx **************************/


/**************************************************************************************
File:	Portal/ChangeAddress.ascx
Date:	05-08-2009
Author:	Siu Leung 
**************************************************************************************/

#Neutrino_Change_Address_Container
{
	width: 729px;
}

.Neutrino_Change_Address_Submit
{
	width: 122px;
	height: 22px;
	background-image: url(/uploadedImages/MyAccount/MyAccount_Email_Unsubscription.jpg);
	border-width: 0px;
}

.Neutrino_Change_Address_Submit:hover
{
	width: 122px;
	height: 22px;
	background-image: url(/uploadedImages/MyAccount/MyAccount_Email_Unsubscription_Mouseover.jpg);
	border-width: 0px;
}

/*************************** END Portal/ChangeAddress.ascx ***************************/


/************************
File: Contact.aspx 
Date: 3-16-2009
Author: Rick Ramat
Note:  Styling for contact pop-up form
ToDo: Consolidate this block of styling.
************************************/

.blue_bt {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.hui_sm {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.juhong12 {
	font-family: Arial;
	font-size: 12px;
	color: #ff6633;
}
.Text_big {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
}
.Text_a {
	font-family: Arial;
	font-size: 16px;
	line-height: 21px;
	color: #666666;
}
.Text_small {
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #336699;
}
.Text_sl {
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.bul {
	font-family: Arial;
	font-size: 16px;
	line-height: 21px;
	color: #4a9bca;
}
.test {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}.text_26 {
	font-family: Arial;
	font-size: 13px;
	color: #666666;    
}
.text_27 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}
.text_28 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.text_26big {
	font-family: Arial;
	font-size: 18px;
	color: #e76d2a;
	font-weight: bold;
}
.texe_blue, .texe_blue:active, .texe_blue:hover, .texe_blue:focus {
	font-family: Arial;
	font-size: 14px;
	color: #2d699f;
	font-weight: bold;
	text-decoration: underline;
}
.texe_blue1 {
	font-family: Arial;
	font-size: 12px;
	color: #2d699f;
	font-weight: bold;
}
.text_underline {
	text-decoration:underline;
}
.text_b {
	font-family: Arial;
	font-size: 14px;
	color: #4999ca;
	font-weight: bold;
}
.tex {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.tex_ {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.tex_to {
    font-family: Arial;
	font-size: 10px;
	color: #336699;
	font-variant: normal;
}
.texx {
	font-family: Arial;
	font-size: 11px;
	color: #339900;
}

.readmore {
	font-family: Arial;
	font-size: 10px;
	color: #336699;
}
.readmore_a {
	font-family: Arial;
	font-size: 11px;
	color: #336699;
	font-weight:bold;
}
.text_l {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.butto {
	font-family: Arial;
	font-size: 11px;
	color: #2d69a0;
	text-decoration: underline;
}

.text_12 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.White {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
#apDiv1 {
	font-family: Arial;
	font-size: 11px;
	color:#787878;
	width:336px;
	height:629px;
	margin-left:132px;
	background:url(/images/poo_1.jpg);
	float:left;
	position:absolute;
}
#apDiv2 {
	float:left;
	font-family: Arial;
	font-size: 11px;
	color:#2d699f;
	position:absolute;
	margin-top:125px;
	padding-left:8px;
	padding-top:5px;
	width:134px;
	height:26px;
	overflow:hidden;
	background:url(/images/poo_2.jpg) no-repeat;
}

h20 {     text-indent: -5000px;     background:url(hello_world.gif) no-repeat;     width: 150px;     height:35px; } 

.whole {
	width:100%; height:100%;
	left:0px; top:0px;
	border:0;
}
.posAb{
	position:absolute;
}.tab_a1 {
	width: 150px;
}
.xie_text {
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}
.contact1 {
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact2 {
	font-family: Arial;
	font-size: 11px;
	color: #787878;

}
.contact3 {
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
	font-weight: bold;
}
.contact_tab1 {
	height: 14px;
	width: 125px;
	background-color: #F5F5F5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}


.contact_tab2 {
	height: 14px;
	width: 225px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab3 {
	height: 14px;
	width: 185px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_tab4 {
	height: 14px;
	width: 160px;
	background-color: #f5f5f5;
    font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
	
}.contact_tab5 {
	height: 20px;
	width: 183px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_tab7 {
	height: 14px;
	width: 397px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab6 {
	height: 20px;
	width: 97px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab8 {
	height: 14px;
	width: 178px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab9 {
	height: 14px;
	width: 125px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab10 {
 	height: 90px;
	width: 375px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab11 {
	height: 20px;
	width: 163px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_text1 {
	font-family: Arial;
	font-size: 16px;
	color: #787878;
	line-height: 18px;
}
.contact_text2 {
	font-family: Arial;
	font-size: 16px;
	color: #46699d;
	text-decoration: underline;
}
.contact_text3 {
	font-family: Arial;
	font-size: 13px;
	color: #46699d;
	line-height: 22px;
}
.contact_text4 {
	font-family: Arial;
	font-size: 13px;
	color: #4999ca;
	font-weight: bold;
}.news_side {
	font-family: Arial;
	font-size: 12px;
	color: #808080;
}
.texe_con {
	font-family: Arial;
	font-size: 14px;
	color: #2d699f;
	font-weight: bold;
	
}
.contact_tab10a {
	height: 14px;
	width: 430px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.blue_9e {
	font-family: Arial;
	font-size: 12px;
	color: #4999ca;
	font-weight: bold;
	
}
.contact_tab16 {
	height: 20px;
	width: 192px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab7a {
	height: 14px;
	width: 392px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_t1{color: #46699d;font-family: Arial;font-size: 16px;}
.contact_t2{font-family: Arial;font-size: 13px;color: #46699d;line-height: 22px;}
.home_a1{float:left;line-height:16px;margin-left:2px;font-weight:bold;color:#2d699f;}
.home_news_redmore{margin-left:5px; font-family:Arial; font-size:11px; color:#006699;}
.h_text{font-size:13px; font-family:arial; font-weight:bold; color:White;}
.add{text-align:left; font-family:arial; padding-left:10px;}
.add2{color:#faa564; font-weight:bold; font-size:13px;}
.add3{color:#666666; font-weight:bold; font-size:12px;}
.add4{font-size:10px; font-weight:normal; color:white; margin-left:10px;}
.add5{font-size:10px; font-weight:normal; color:white;}
.add_js1{margin-left:5px; font-family:Arial; font-size:11px; color:#006699;}
.add_js2{text-align:left; font-family:arial;}
.add_js3
{
	font-size: 13px;
	vertical-align: bottom;
	text-align: left;
	width: 90%;
	color: #FFFFFF;
}
.add_js4{font-family: Arial;font-size:10px;color:white;}

/**************************
End of contact.aspx styling
***************************/

/****************************
Events Style Home Page Container style
***************************/
.AboutUs {
	height: 14px;
	width: 392px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
/*******************************
End home page container style:
To Do: About Us, Events, Solutions
Author: Rick
*******************************/

/****************************
Contact Me Container style
***************************/

.contactme_manage1{ height: 30px; font-family: Arial;font-size: 11px;color: #4a9bca;}
.contactme_manage1a{ height: 30px; font-family: Arial;font-size: 12px;color: #4a9bca; font-weight: bold;}
.contactme_manage2{ height: 30px; font-family: Arial; font-size: 11px; color: #787878; }



.contactme_manage2a{ color: #4a9bca;}
.contactme_manage2b{ height: 145px; font-family: Arial; font-size: 11px; color: #787878;}
.contactme_manage2c{ height: 450px; font-family: Arial; font-size: 11px; color: #787878;  margin-top: 160px; padding-left: 300px;}
.contactme_manage2d{ height: 450px; font-family: Arial; font-size: 11px; color: #787878;  margin-top: 180px; padding-left: 300px;}
.contactme_manage3{ font-family: Arial;font-size: 11px;color: #4a9bca;font-weight: bold;}
.contact_manage_tab7 {
	height: 14px;
	width: 401px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_manage_tab7a {
	height: 14px;
	width: 449px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_tab10a {
 	height: 90px;
	width: 375px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_tab10b {
 	height: 90px;
	width: 375px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}
.contact_tab9a {
	height: 14px;
	width: 155px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_tab6a {
	height: 20px;
	width: 215px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.contact_tab6b {
	height: 15px;
	width: 215px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
	vertical-align: bottom;
}

.contact_tab2a {
	height: 14px;
	width: 233px;
	background-color: #f5f5f5;
	font-family: Arial;
	font-size: 11px;
	color: #4a9bca;
}

.submit 
{
	height: 29px;
	width: 93px;
	background-image: url("/uploadedimages/Marketing/submit.jpg");
	border: 0px;
} 

.submit:hover 
{
	height: 29px;
	width: 93px;
	background-image: url("/uploadedimages/Marketing/submit1.jpg");
	border: 0px;
} 

.contactme_global{width: 510px; height: 100%; padding-left: 10px;}

.fieldset2
{
	width: 265px;
	height: 100px;
	
}

/****************************
End Contact Me Container style
Author: Anatoliy
***************************/

