@import url("StylesMain.css");
@import url("StylesButtons.css");

body
{
	margin: 0px;
	background: #aeb1b5 url(../images/layoutimages/site-bg.gif);
	/*FONT: 11px/16px Arial, Verdana, Geneva, Helvetica; COLOR: black;	*/
	FONT: 11px/17px Tahoma, verdana, arial, helvetica, sans-serif; COLOR: black;
	/*FONT: 12px/17px Tahoma, verdana, arial, helvetica, sans-serif; COLOR: #333;*/
	margin:0px; padding:0px;
}

TABLE.BordTblNone, TABLE.BordTblNone TR TD
{
	border-width: 0 0 0 0;
	background-image: none;
}

img 
{
	border: 0px;
}

.ListBulletHead
{
    padding-bottom:10px;
    padding-left:24px;    
    padding-top:2px;
}
.ListBullet 
{
    padding-left:20px;
}
.ListBullet DIV {
    background: url(../images/UL_bullet5.gif) no-repeat 22px 6px;
    padding-left:38px;
    padding-bottom:5px;
}




/*---------Title of page---------------*/
.pageTitleBlock
{    
	margin-left:-10px;
	height: 73px;
	overflow: hidden;	
	margin-bottom: 5px;
	padding-bottom: 15px;
	background: url(../images/layoutimages/title-bg.gif) no-repeat top right;	
	margin-right:25px;	
}
.pageTitleBlock img
{
	float: left;
	width: 80px;
	height:80px;
	margin-right: 10px;
	margin-left: 0px;
}
.pageTitleBlock div
{
	/*FONT: 20px/24px Arial, Verdana, Geneva, Helvetica;
	FONT-WEIGHT: bold;
    COLOR: black;
    */
	
	FONT: bold 22px "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	COLOR: black; TEXT-DECORATION: none;
	 
	Padding-top:17px;
	float: left;
	width:450px;
	text-align:left;	
}

.pageTitleBlockText
{		
	padding-bottom:44px;
	margin-right:24px;
}
.pageBlockContent
{	
	padding-left:13px;
	/*text-align:justify;*/
	padding-bottom:30px;
}

/*------------news page---------------*/
.pageNewsItemBlock
{
    clear: both;
    float:left;
    width:589px;
}
.pageNewsItem
{
    padding-bottom:27px;
}
.pageNewsItemHead
{   
}
.pageNewsItemHeadText
{
    float:left;
    FONT-WEIGHT: bold;
    background: url(../images/arrow_green1.gif) no-repeat top left;
    background-position: 0px 2px;
    text-align:left;	
	color:black;
	padding-left:17px;	
    padding-bottom:8px;
}
.pageNewsItemHeadDate
{
    float:right;
}
.pageNewsItemText
{
    clear: both;
    padding-left:16px;   
}


/*---------product page---------------*/
.pageProdBlockTitle
{
    clear: both;
	background: url(../images/arrow-heading.gif) no-repeat top left;
	background-position: 5px 6px;
	margin-left:-10px;
	margin-right:25px;	
}
.pageProdBlockTitle div
{
	FONT: bold 18px "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	COLOR: black;
	text-decoration: none; 
    background: url(../images/Horizontal-Divider.gif) no-repeat top left;
	background-position: 2px 26px;
	height:38px;
	padding-left:17px;
	text-align:left; 
}

.pageProdBlockText
{
    width:570px;
}
/*------items of product page--------*/

.pageProdItem
{
    padding-top:17px;
    padding-bottom:93px;    
}
.pageProdItemBlock
{
   float:none;
   clear: both;   
}
.pageProdItemLogo
{
	vertical-align:top;
	text-align:left;		
	width: 82px;
	float:left;
}
.pageProdItemLogo img
{
	width: 48px;
	height: 48px;
}
.pageProdItemBlockText 
{	
	float: left;
	padding-bottom:10px;
	width: 487px;	
}
.pageProdItemHeaderTxt, .pageProdItemHeaderTxt A, .pageProdItemHeaderTxt A:link, .pageProdItemHeaderTxt A:visited, .pageProdItemHeaderTxt A:hover
{
    /*FONT: bold 15px Arial, Verdana, Geneva, Helvetica;
    color: #135c13;*/
    /*FONT: bold 15px verdana, Geneva, Arial, Helvetica;*/
    FONT: bold 18px trebuchet ms;
    COLOR: black; 
	
	text-decoration: none;
}
.pageProdItemHeaderTxt A:hover
{
	text-decoration: underline;
}



.pageProdItemAnnotation
{	
	padding-left:2px;
}

.pageProdItemMore a, .pageProdItemMore a:active, .pageProdItemMore a:visited
{	
    display: block;
    height: 17px;
    background: url(../images/Learn_More_Blue.gif) no-repeat top left;
    background-position: 2px 2px;
    width:75px;
    float: right;
	text-align:right;	
	color:black;	
}
.pageProdItemMore a:hover
{
    display: block;    
	background-position: 2px -15px;
	color: #003399; /*#009900;*/
	text-decoration: underline;
}


/*-----------for client center-----------*/

.pageItemLogo
{    
	vertical-align:top;
	text-align:left;		
	width: 82px;
}
.pageItemLogo img
{
	width: 48px;
	height: 48px;
}


.pageItemHeader, .pageItemHeader A, .pageItemHeader A:link, .pageItemHeader A:visited, .pageItemHeader A:hover
{
    FONT: bold 18px "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
    COLOR: black;
	
	text-decoration: none;
	background: url(../images/arrow-heading.gif) no-repeat top left;
	background-position: 3px 5px;
	padding-left:17px;		
}


.pageItemHeaderTxt, .pageItemHeaderTxt A, .pageItemHeaderTxt A:link, .pageItemHeaderTxt A:visited, .pageItemHeaderTxt A:hover
{
    font-size:20px;
    font-weight:bold;    
    COLOR: black;
	text-decoration: none;	
}
.pageItemBlockText 
{	
	float: left;
	padding-bottom:25px;
	padding-right:24px;	
}
.pageItemAnnotation
{	
    font-size:13px;
	padding-left:2px;	
}

/*---------News on main page---------*/
.mp_pageNewsBlock
{
    padding-top:6px;
    padding-left: 2px;
	padding-right: 2px;
}
.mp_NewsItemTitle
{
    background: url(../images/NewsList.gif) no-repeat left 3px;
    padding-left:17px;
    FONT-WEIGHT: bold;
    padding-bottom:35px;
}


/*---------Products on main page---------*/
.mp_productContent
{
	font-size: 11px;
	color: #5b5b5b;
	padding-top: 18px;
	text-align: left;
	padding-left: 16px;
	padding-right: 8px;
}
.mp_productItem
{
	clear: both;
	padding-bottom:29px;		
}
.mp_productItemImageColumn
{
	float: left;
	width: 55px;
	overflow: hidden;		
}
.mp_productItemImageColumn a img
{
    width:48px;
    height:48px;    
}
.mp_productItemDescColumn
{
	width: 170px;
}
.mp_productItemTitle
{
    /*FONT: 15px Geneva, Arial, Helvetica;
    font-weight: bold;*/
    
    FONT: bold 14px/18px verdana, Geneva, Arial, Helvetica;
}
.mp_productItemDesc
{
    padding-top:5px;
    padding-left:3px;    
}
.mp_productItemDescColumn
{
    float: left;
}

/*--------Products on Order.aspx-------- */
.productItem
{
	margin-top: 18px;
	margin-bottom: 20px;
	clear: both;	
}
.productItemImageColumn
{
	float: left;
	width: 85px;
	overflow: hidden;	
}
.productItemDescColumn
{
	float: right;
	width: 150px;		
}
.productItemDescColumnPage
{
	float: left;
	width: 489px;
	padding-left:15px;
}
.productItemDescColumnPage A, .productItemDescColumnPage a:link, .productItemDescColumnPage a:visited, .productItemDescColumnPage a:hover
{    
	color:black;
	text-decoration: none;	
}
.productLogoImage
{
	margin-bottom: 10px;
}
/*---------------------------- */

.font10_light
{
	color: #cccccc;
	font-size: 8pt;
}

.siteHeaderWrapper
{
	text-align: center;
	background: url(../images/layoutimages/header-bg.jpg) repeat-x 1px 0px;
}

.siteHeaderBlock
{
    margin-left: auto;
	margin-right: auto;
	width: 869px;
	height: 121px;
	background: url(../images/layoutimages/header.jpg) no-repeat;
	text-align: left;
}
.topLogoBlock
{
	float: left;
	padding-right: 2px;
	margin-top: 7px;
	height: 70px;
	width: 268px;
}
.topLinksBlock
{   FONT: 10px Arial, Verdana, Verdana, Geneva, Arial; font-weight: bold;
	color: #dadee3;
	font-size: 10px;
	float: right;
	padding-right: 18px;
	margin-top: 7px;
	height: 70px;	
}
.topLinksBlock a, .topLinksBlock a:visited, .topLinksBlock a:active
{   FONT: 10px Arial, Verdana, Verdana, Geneva, Arial; font-weight: bold;
	color: #dadee3;	
}
.topLinksBlock, a:hover
{
	text-decoration: none;
}



/*---------- For HMenu ---------------*/
.menuBlock
{
    float: left;
	padding-right:9px;	
	padding-left:9px;
	height: 31px;
}




	
#productsMenu
{
	margin-left: 9px;
}
#researchMenu
{
	margin-left: 100px;
}

.siteWrapper
{
	text-align: center;	
}

.siteBlock
{
	margin-left: auto;
	margin-right: auto;
	width: 869px;
	text-align: left;
	background: #ffffff url(../images/layoutimages/site-border.gif) repeat-y;
	overflow: hidden;
}



.siteBorderPadding
{
	padding-left: 9px;
	padding-right: 9px;
}


.siteContentPadding
{		
	background: url(../images/layoutimages/section-title-bg.gif) repeat-x;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;	
}
.spotlightImage
{	
	padding-bottom: 3px;
}

.homeColumnBlock
{
	float: left;
	width: 269px;
	overflow: hidden;
	margin-bottom: 4px;
}
.homeColumnCenterBlock
{
	float: left;
	width: 291px;
	overflow: hidden;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 4px;
}
.homeColumnPadding
{
	padding-top: 1px;
	padding-left: 9px;
	padding-right: 9px;
	text-align: center;
}

/* ??? only for Register.aspx*/
.homeColumnHeader
{
	height: 24px;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
}
.homeColumnHeaderIcon
{
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}
.homeColumnHeaderText
{
	float: left;
	padding-top: 4px;
	color: #5b5b5b;
}
/* -------------------------- */


.homeColumnSpotlight
{
	margin-top: 3px;
	margin-left: -7px;
	margin-bottom: 3px;
}
.clearColumn
{
	clear: both;
	font-size: 1px;
	height: 1px;	
}

.greyColumnBody
{
	background: url(../images/CommonBlock/grey-column-bg.gif) repeat-y;
}
.greyColumnTop
{
	background: url(../images/CommonBlock/greyblue-column-top.jpg) no-repeat top left;
	background-position: 0px 0px;
}
.greyColumnBottom
{
	background: url(../images/CommonBlock/grey-column-bottom.gif) no-repeat top left;
	height: 7px;
	overflow: hidden;
	font-size: 1px;
}

.blueColumnBody
{
	background: url(../images/CommonBlock/blue-column-bg.gif) repeat-y;
}
.blueColumnTop
{
	background: url(../images/CommonBlock/greyblue-column-top.jpg) no-repeat top left;
	background-position: -269px 0px;
}
.blueColumnBottom
{
	background: url(../images/CommonBlock/blue-column-bottom.gif) no-repeat top left;
	height: 7px;
	overflow: hidden;
	font-size: 1px;
}

.siteBorderBottom
{
    margin-left: auto;
	margin-right: auto;
	width: 869px;
	height: 11px;
	background: url(../images/layoutimages/site-border-bottom.gif) no-repeat center top;	
}

.featureItemBlock
{
	margin-top: 20px;
	margin-bottom: 5px;	
}
.featureBullet
{
	clear: both;
	float: left;
	background: url(../images/layoutimages/blue-bullet.gif) no-repeat right 4px;
	width: 45px;
	height: 15px;
}
.featureDescriptionBlock
{
	float: right;
	width: 205px;
}
.featureHighlightText
{
	color: #00aaff;
	font-weight: bold;
}

.newsItem
{
	margin-top: 10px;
/*	margin-bottom: 15px;	*/
}
.newsItemTitle
{
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.newsItemContent
{
	font-size: 11px;
	margin-bottom: 15px;
}







.learnMoreLink
{
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
}




.subpageLeftColumn
{
	float: left;
	width: 193px;
	text-align: left;
	margin:0px;
	padding:0px;	
}



.subpageRightContent
{	
	float: right;
	overflow: hidden;	
	font-size: 11px;
	color: #5b5b5b;	
	width: 630px;
	text-align:left;	
}


.subpageRightContentBlock
{
	width: 590px;	
}



.subpageTitleImage
{
	margin-bottom: 10px;
	margin-left: 10px;
}

.subpageBulletTitle
{
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 20px;
	height: 16px;
	background: url(../images/layoutimages/green-round-bullet.gif) no-repeat;
}
.ExpandTitleItems
{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 16px;
	cursor:pointer; cursor:hand;
}
.subpageBulletItem
{
	padding-left: 20px;
	background: url(../images/layoutimages/green-bullet.gif) no-repeat 6px 4px;
}
.subpageScreenshotBlock
{
	float: left;
	width: 153px;
	text-align: center;
	margin-right: 40px;
	font-size: 12px;
	color: #5b5b5b;
}

.subpageScreenshotListBlock
{
	width: 597px;
	height: 124px;
	background: url(../images/layoutimages/screenshots-block-bg.jpg);
	margin-top: 10px;
	margin-bottom: 10px;
}

.subpageScreenshotsListBlockTitle
{
	height: 24px;
	overflow: hidden;
}
.subpageScreenshotsListBlockTitleText
{
	padding-left: 7px;
	padding-top: 4px;
	font-size: 10px;
	color: #5b5b5b;
}

.subpageScreenshotsListList
{
	float: left;
	width: 540px;
	height: 100px;
	overflow: hidden;
}
.subpageScreenshotsListList div
{
	list-style-image: none;
	display: block;
	float: left;
	padding-left: 10px;
	margin-top: 6px;
	margin-bottom: 10px;
}

.subpageScreenshotsListControls
{
	float: right;
	width: 50px;
}
.subpageScreenshotsListControls div
{
	display: block;
	float: left;
	padding-right: 10px;
	margin-top: 6px;
}
/**************************************************************
//					DVMenu control styles
***************************************************************/
.DVMenu_box
{
    float:left;       
    !padding-bottom:30px;
}
.DVMenu_sidebarBox1Top
{
    background: url(../images/DVMenu/side1-top-down.gif);
	height: 24px;
	width: 189px;
	cursor:pointer; cursor:hand;
	text-align: left;
}
.DVMenu_sidebarBox1Title /*Title*/
{
	float: left;
	padding-left: 28px;
	margin-top: 5px;
	font-weight: bold;
	color: Black; /*#5b5b5b;*/
	font-size: 11px;
}
.DVMenu_sidebarBox1Body
{
	background: url(../images/DVMenu/side1-bg.gif) repeat-y;
	width: 189px;
	padding-top: 3px;
	font-size:10px;
	
}

.DVMenu_sidebarBox1Link
{
    display: block;    
	height: 25px;
	width: 181px;
	overflow: hidden;	
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: -1px;
}

.DVMenu_sidebarBox1Link a, .DVMenu_sidebarBox1Link a:active, .DVMenu_sidebarBox1Link a:visited
{
	display: block;
    height: 25px;
	background: url(../images/DVMenu/side1-hover.gif) no-repeat;
	background-position: 0px 0px;
	padding-left: 9px;
	line-height: 21px;
	color:black;
}


.DVMenu_sidebarBox1Link img
{
	margin-right: 8px;
	margin-top: 6px;
	float: left;
}
.DVMenu_sidebarBox1SubLink
{
    display: block;
    height: 25px;
	width: 181px;
	overflow: hidden;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: -1px;
}

.DVMenu_sidebarBox1SubLink a, .DVMenu_sidebarBox1SubLink a:active, .DVMenu_sidebarBox1SubLink a:visited
{
	display: block;
	height: 25px;
	background: url(../images/DVMenu/side1-hover.gif) no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	line-height: 21px;
	color:black;
}


.DVMenu_sidebarBox1Body a:hover
{
    display: block;    
	background-position: 0px -25px;
	color: #81cf4a;
}

.DVMenu_sidebarBox1SubLink img
{
	margin-right: 5px;
	margin-top: 10px;
	float: left;
}
.DVMenu_sidebarBox2LinkSeparator
{
    height: 1px;
	font-size: 1px;
	overflow: hidden;
	background: url(../images/DVMenu/side1-separator.gif) no-repeat top;
	margin-bottom: 3px;
}

.DVMenu_sidebarBox1Bottom
{
	background: url(../images/DVMenu/side1-bottom.gif) no-repeat top left;
	width: 189px;
	height: 1px;
	font-size: 1px;
	padding-bottom: 1px;	
}
/**************************************************************/

.sidebarBox2and3Block
{
	float: left;
	width: 189px;
	overflow: hidden;
	margin-bottom: 4px;
}
.sidebarBox2and3Body
{
	background: url(../images/CommonBlock/bluegreybox-body.gif) repeat-y;
}
.sidebarBox2Top
{
	background: url(../images/CommonBlock/greybox-top.jpg) no-repeat top left;
}
.sidebarBox2Top_hl
{
	background: url(../images/CommonBlock/bluebox-top.jpg) no-repeat top left;
}
.sidebarBox2and3Bottom
{
	background: url(../images/CommonBlock/bluegreybox-bottom.gif) no-repeat top left;
	height: 6px;
	overflow: hidden;
	font-size: 1px;
	padding-bottom: 6px;
}
.sidebarBox3Top
{
	background: url(../images/CommonBlock/bluebox-top.jpg) no-repeat top left;
}
.sidebarBoxTopicTitle
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

/**************************************************************/
/*                      For Login Page                        */
/**************************************************************/
.loginBlock
{
	overflow: hidden;
	margin-bottom: 4px;
}
.loginBlockBody
{
	background: url(../images/login/login-body.gif) repeat-y;
	
}
.loginBlockTop
{
	background: url(../images/login/login-top.jpg) no-repeat top left;
	/*background: url(../images/spacer.gif) no-repeat top left;*/
	
}
.loginPadding /*homeColumnPadding*/
{
	padding-top: 1px;
	padding-right: 9px;
	text-align: center;
}
.loginTabs /*homeColumnHeader*/
{
	height: 24px;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
	margin-right:139px;
    background:url(../images/login/login-top-right.gif)  no-repeat  bottom right;
}
.loginTab1
{
	height: 24px;
	float:left;
	background: url(../images/login/tab1-button.jpg) no-repeat top left;
	background-position: 0px -24px;
	padding-left:5px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer; cursor:hand;
}
.loginTab2
{
	height: 24px;
	float:left;
	background: url(../images/login/tab2-button.jpg) no-repeat top left;
	background-position: 0px -24px;
	margin-left:2px;
	padding-left:35px;
	padding-right:52px;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer; cursor:hand;
}
.loginBlockBottom
{
	background: url(../images/login/login-bottom.gif) no-repeat top left;
	height: 6px;
	overflow: hidden;
	font-size: 1px;
	width:615px;

}
.loginContent
{
	background: url(../images/login/login-bk.jpg) no-repeat top left;
	font-size: 11px;
	color: #5b5b5b;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 8px;
	text-align: left;
	width:754px;
	height:150px;
	
}
.loginTitle
{
	padding-top:10px;
	padding-left: 143px;
	padding-bottom: 13px;
}
.loginCulumn
{
   float:none;
   height:25px; 
   clear:both;
}
.loginLeftColumn
{
	float: left;
	width: 200px;
	text-align: right;
	padding-top: 5px;
	clear:both;
}
.loginRightColumn
{
	float: left;
	width: 250px;
	padding-left: 5px;
	text-align: left;
	padding-bottom:2px;	
    margin-bottom:10px;
}

/**************************************************************/
/*                    For ContactUs Page                      */
/**************************************************************/
.contactUsLeftColumn1
{
	overflow: hidden;
	float: left;
	width: 100px;
	text-align: right;
	padding-top: 5px;
}
.contactUsRightColumn1
{
	overflow: hidden;
	float: left;
	width: 200px;
	margin-left: 5px;
	text-align: left;
	padding-top: 5px;
}
.contactUsLeftColumn2
{	
	overflow: hidden;
	float: left;
	width: 50px;
	text-align: right;
	padding-top: 5px;
}
.contactUsRightColumn2
{
	overflow: hidden;
	float: left;
	width: 200px;
	margin-left: 5px;
	text-align: left;
	padding-top: 5px;
}
.contactUsRightColumn3
{
	overflow: hidden;
	float: left;
	width: 450px;
	margin-left: 5px;
	text-align: left;
	padding-top: 5px;
}
.contactUsButtonsColumn3
{
	overflow: hidden;
	float: left;
	width: 400px;
	margin-left: 5px;
	text-align: right;
	padding-top: 10px;
}
/**************************************************************/










.bottomLinksBlock
{
	padding-left: 277px;
	width:750px;	
	float: left;
	text-align:center;
	padding-top: 35px;
	padding-bottom: 10px;
	FONT: 10px Arial, Verdana, Geneva; font-weight: bold;
}
.bottomLinkItem, .bottomLinkItem:visited, .bottomLinkItem:active
{
	float: left;
	text-align: center;	
	overflow: hidden;
	text-decoration: none;	
}
.bottomLinkItem:hover
{
	color: #003399;
	text-decoration: underline;
}
.bottomLinkSeparator
{
	float: left;
	color: #9b9b9b;
	font-size: 11px;
	float: left;
	padding-left: 7px;
	padding-right: 7px;
}

.footerBlock
{
	font-size: 10px;
	color: #494c4f;
}

/**************************************************************
//		   		    PicturesViewer control styles
***************************************************************/
.pvtopbox
{	
/*	uncomment when it needs top box frame to be visible	*/
/*	border-left:solid Silver 1px;
	border-top:solid Silver 1px;
	border-right:solid Silver 1px;	*/
	padding-left:2px;		
	
}
.pvbottombox
{
/*	background: #DFDFDF;	*/	
	background:url(../images/PicturesViewer/screenshots-block-bg.jpg) no-repeat;
	height:124px;	
	vertical-align:top;
/*	border:solid 1px red;	*/
}
.pvheader
{
/* uncomment to hide header box
display: none;		*/
text-indent:8px;
text-align:left;
font-size:10px;
padding-top:4px;
height:17px;
}
.pvLeftArrow
{
	margin-top:9px;
	margin-left:9px;	
	height:80px;
	width:12px;
	border:solid 1px #dedbde;
	background:url(../images/PicturesViewer/LeftArrow.gif) center no-repeat;	
}
.pvRightArrow
{
	margin-top:9px;	
	margin-left:4px;
	height:80px;
	width:12px;
	border:solid 1px #dedbde;
	background:url(../images/PicturesViewer/RightArrow.gif) center no-repeat;	
}
.pvDivContainer
{
	margin-top:9px;
	overflow:hidden;
	height:82px;	
	text-align:left;
}

/**************************************************************
//					For edit record pages
***************************************************************/
TD.PLEditColumn
{
	
	border-color: white;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	
	color:#4C4C4C;
	text-align:left;	
	font-size: 10px;
	font-weight: bold;

	background-color:#eaebf0;
	padding-left: 5px;
	vertical-align:top;
	
}
TD.PLEditField
{
	font-size: 11px;
	vertical-align:top;
}
TD.FormAllHead
{
	color:#4C4C4C;
	text-align:left;	
	font-weight: bold;
}
/**************************************************************
//				      For input fields
***************************************************************/
.InputFld{
	FONT: 11px Arial, Verdana, Geneva, Arial, Helvetica; COLOR: black;	
}

@-moz-document url-prefix()
{
	#check
		{
			   
			height:auto;
		}
}
.FrmButton
{
    height:auto;    
	font-size: 8pt;
	background:url(../images/bgFrmButton.gif) repeat-x;
	border: #c5ccd6 1px solid;
	cursor:pointer; cursor:hand;
}
.CCFrmButton
{
    height:22px;    
	font-size: 8pt;
	background:url(../images/bgFrmButton2.gif) repeat-x;
	border: #79a0b6 1px solid;
	cursor:pointer; cursor:hand;
}
.InputFldForm{
	FONT: 11px Arial, Verdana, Geneva, Arial, Helvetica; COLOR: black;
    height:18px; padding-left:4px; padding-right:4px;
	border: #7f9db9 1px solid;
}
.InputFldFormSel{
	FONT: 11px Arial, Verdana, Geneva, Arial, Helvetica; COLOR: black;	
    height:20px;
	border: #7f9db9 1px solid;
}


/**************************************************************
//					Calendar control styles
***************************************************************/
.calendar img  {
	background : url(../images/calendar_select.gif) no-repeat top;
}
.calendar_reset img  {
	background : url(../images/calendar_reset.gif) no-repeat top;
}
.calendar:hover img, .calendar_reset:hover img  {
	background-position : bottom;
}
.calendar span  {
	display : none;
}
/**************************************************************/





/**************************************************************
//					HMenu control styles
***************************************************************/

#imenus0 li a {  /* Main Menu Items */

	height:31px;
	color:#ffffff;
	text-align:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-width:0px;
	padding:0px;
}

BODY #imenus0 li a {  /* Main Menu Items [Add extra css not offered in the visual tool here.] */


}

#imenus0 li a.ihover {  /* Main Menu Items [hover] */

	color:#ffffff;
	text-decoration:none;

}

#imenus0 li a.iactive {  /* Main Menu Items [active] */

	background-color:#efefef;
}

#imenus0 .imbuttons {  /* Main Menu Graphic Button Content */


}

#imenus0 li ul {  /* Sub Menu Container */

	background-color:#8c8e94;
	border:solid 1px #8c8e94;
	padding:0px;
	margin:0px;

}

BODY #imenus0 li ul {  /* Sub Menu Container [Add extra css not offered in the visual tool here.] */


}

#imenus0 ul a {  /* Sub Menu Items */
	height:18px;
	color:#ffffff;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#8c8e94;
	border-width:0px;
	padding:3px 2px 2px 22px ;
	background-color:#8c8e94;
}

BODY #imenus0 ul a {  /* Sub Menu Items [Add extra css not offered in the visual tool here.] */


}

#imenus0 ul li a.ihover, #imenus0 ul li a.iactive {  /* Sub Menu Items [hover] */
	background-color:#9da1a8;
	text-decoration:none;
}


/* ======= Selected item ========== */

#imenus0 ul li a.select {
	background-color:#efefef;
	color:#000000;	
}

#imenus0 li.hsepar
{
    cursor:default;
}

#imenus0 ul li.separ
{
	height:1px;
	vertical-align:top;	
}

#imenus0 ul li td.separ
{
	background-color:#c0c0c0;
    height:1px;
}
/**************************************************************/

/**************************************************************
//					AttachFiles control styles
***************************************************************/
.fu_pict_place
{
 	
	width:97px;
	float:left;	
	padding-top:5px;
	overflow:hidden;
}
.fu_pict
{
    float:left;    
	border:solid 1px #d4d0c8;	
}
.fu_text
{    
    float:left;
	width:90px;
	overflow:hidden;	
}
.fu_divInpBtn
{	
	padding-top:5px;		
}
.fu_inputBtn
{	
    height:20px;
    font-size:11px;
}
.fu_delBtn
{
    height:20px;
    font-size:11px;
}
