﻿body
{
	padding: 0px 2px 0px 2px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	background-color: #EEEEEE;	
}

html 
{
	/*scrollbar-base-color: #999B9A;
	scrollbar-track-color: #f0f0f0;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #999B9A;
	scrollbar-3dlight-color: #999B9A;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #999B9A;*/
}
p
{
	margin-top: 4px;
}

/********************************************************************
*				Hyperlink classes Start								*
*********************************************************************/
.defaultLink, defaultLink:active, defaultLink:focus, defaultLink:link
{
	font-style: normal;
	text-decoration: none;
	color: #4e4e4e;
	font-weight: bold;
}
.defaultLink:hover
{
	font-style: normal;
	color: #828383;
	font-weight: bold;
	text-decoration: none;
}
/************************   font-size: 9px  **************************/
/********** Hyperlink classes for the breadcrumb (SitePath) **********/
.hyperlinkBreadCrumb, hyperlinkBreadCrumb:active, hyperlinkBreadCrumb:focus, hyperlinkBreadCrumb:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #4e4e4e;
	font-weight: bold;
}

.hyperlinkBreadCrumb:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #828383;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
.hyperlinkBreadCrumb10, hyperlinkBreadCrumb10:active, hyperlinkBreadCrumb10:focus, hyperlinkBreadCrumb10:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #4e4e4e;
	font-weight: bold;
}

.hyperlinkBreadCrumb10:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #828383;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
.hyperlinkBreadCrumbRoot, hyperlinkBreadCrumbRoot:active, hyperlinkBreadCrumbRoot:focus, hyperlinkBreadCrumbRoot:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}

.hyperlinkBreadCrumbRoot:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
.hyperlinkBreadCrumbRoot10, hyperlinkBreadCrumbRoot10:active, hyperlinkBreadCrumbRoot10:focus, hyperlinkBreadCrumbRoot10:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}

.hyperlinkBreadCrumbRoot10:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
/*********			Hyperlink Normal		**************/
/************   font-size: 9px  *************/
.hyperlink, hyperlink:active, hyperlink:focus, hyperlink:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}

.hyperlink:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #996699;
	font-weight: bold;
	text-decoration: none;
}

.hyperlink:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
.hyperlinkNoVisted, hyperlinkNoVisted:active, hyperlinkNoVisted:focus, hyperlinkNoVisted:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}

.hyperlinkNoVisted:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkNoVisted12, hyperlinkNoVisted12:active, hyperlinkNoVisted12:focus, hyperlinkNoVisted12:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}


.hyperlinkNoVisted12:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
/* Big font:11px */
.hyperlinkBig, hyperlinkBig:active, hyperlinkBig:focus, hyperlinkBig:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}

.hyperlinkBig:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #996699;
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkBig:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

/* HyperlinkBig12 */
.hyperlinkBig12, hyperlinkBig12:active, hyperlinkBig12:focus, hyperlinkBig12:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;/*#141a4f;*/
}

.hyperlinkBig12:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0f4997;/*#141a4f;*/
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkBig12:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}
.hyperlinkBig13Dead
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
}
/* HyperlinkBig13 */
.hyperlinkBig13, hyperlinkBig13:active, hyperlinkBig13:focus, hyperlinkBig13:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;/*#141a4f;*/
}

.hyperlinkBig13:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #0f4997;/*#141a4f;*/
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkBig13:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

/*********			Hyperlink Green		**************/
.hyperlinkGreen, hyperlinkGreen:active, hyperlinkGreen:focus, hyperlinkGreen:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #41962a;
	font-weight: bold;
}

.hyperlinkGreen:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #41962a;
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkGreen:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #0bcd21;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

/*********			Hyperlink Green	11	**************/
.hyperlinkGreen11, hyperlinkGreen11:active, hyperlinkGreen11:focus, hyperlinkGreen11:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #41962a;
	font-weight: bold;
}

.hyperlinkGreen11:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #41962a;
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkGreen11:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0bcd21;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkGreen12, hyperlinkGreen12:active, hyperlinkGreen12:focus, hyperlinkGreen12:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #41962a;
	font-weight: bold;
}

.hyperlinkGreen12:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0bcd21;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

/*********			Hyperlink Green Blink		**************/
.hyperlinkGreenBlink, hyperlinkGreenBlink:active, hyperlinkGreenBlink:focus, hyperlinkGreenBlink:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;	
	color: #41962a;
	font-weight: bold;
	text-decoration: blink;
}

.hyperlinkGreenBlink:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #0bcd21;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

/*********			Hyperlink Gray		**************/
.hyperlinkGray, hyperlinkGray:active, hyperlinkGray:focus, hyperlinkGray:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #4e4e4e;
	font-weight: bold;
}

.hyperlinkGray:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #4e4e4e;
	font-weight: bold;
	text-decoration: none;
}

.hyperlinkGray:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #828383;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}


/*********			Hyperlink Black 12		**************/
/************   Hyperlink color: Black - font-size: 13px  *************/
.hyperlinkBlack12, hyperlinkBlack12:active, hyperlinkBlack12:focus, hyperlinkBlack12:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: Black;
}

.hyperlinkBlack12:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;/*#a4d5e6;*/
	font-weight: normal;
	text-decoration: none;
}
/*********************** Hyperlink Generic Black ************************/
.hyperlinkBlack, hyperlinkBlack:active, hyperlinkBlack:focus, hyperlinkBlack:link
{
	color: Black;
	text-decoration: none;
}

.hyperlinkBlack:visited
{
	color: Black;
	text-decoration: none;
}

.hyperlinkBlack:hover
{
	color: #666666;
	text-decoration: none;
}
/********************************************************************
*				Hyperlink classes End								*
*********************************************************************/

/********************************************************************
*				HTML Control classes Start							*
*********************************************************************/
INPUT.ControlInputBig
{	
	background-color: white;	
	border:1px solid #BEBEBE;
	padding:4px 0 0 2px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	height: 15px;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;	
	color: Navy;
	text-align: left;
	vertical-align:middle;
}

.TextBoxNormal
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 9px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: left;
}
.TextBoxNormalRed
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 9px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: left;
}

.TextBoxNormalCoolite
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 13px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: left;
}
.TextBoxBlueLink13
{
    
    font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: underline;
    color: Blue;
    text-align: left;
}

.TextBoxNormalCaptcha
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 12px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: center;	
	letter-spacing: 5px;	
}
.TextBoxNormalUpper
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;	
	color: Black;
	text-align: left;
}
.TextBoxNormalUpperRed
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;	
	color: Black;
	text-align: left;
}
.TextBoxHighlighted
{
	border: 1px solid;
	background-color: #e1e8e1;/*#fefbd2;#e1ffe1;*/
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;	
	color: Navy;
	text-align: left;	
}
.TextBoxHighlightedRed
{
	border: 1px solid;
	background-color: Red;/*#fefbd2;#e1ffe1;*/
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;	
	color: Navy;
	text-align: left;	
}
.TextBoxHighlightedCoolite
{
	border: 1px solid;
	background-color: #e1e8e1;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 13px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: left;
}
.TextBoxHighlightedCaptcha
{
	border: 1px solid;
	background-color: #e1e8e1;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 12px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: center;	
	letter-spacing: 5px;	
}
.TextBoxHighlightedUpper
{
	border: 1px solid;
	background-color: #e1e8e1;/*#fefbd2;#e1ffe1;*/
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;	
	color: Navy;
	text-align: left;	
}
.TextBoxHighlightedUpperRed
{
	border: 1px solid;
	background-color: Red;/*#fefbd2;#e1ffe1;*/
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;	
	color: Navy;
	text-align: left;	
}
.TextBoxNormalDisabled
{
	border: 1px solid;
	background-color: Gray;
	border-color: Gray;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 9px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: left;
}

.DropDowns
{
	border: 1px solid;
	height:17px;	
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: Navy;
	text-align: left;
	vertical-align:middle;	
}

.CheckBoxes
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}
	/* List definition for the AutoComplete Extender */
.list
{
	border: solid 1px Silver;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align: left;
	font-size: 11px;
	padding-left:2px;
}
ul.list.li
{
	padding: 2px 4px 2px 4px;
}
.listitem
{	
	color: #4e4e4e;
}
.hoverlistitem 
{
	background-color: #f0f0f0;
}
/*********** END OF AUTO-COMPLETE STYLE LIST **************/

/******************* Login.aspx Classes	**********************/
.listNormal
{	
	list-style-image:url(images/green_list_dot_round.gif);	
	margin: 8px 0px 4px 20px;
}
.listNormal li
{	
	padding: 0px 4px 2px 0px;
}

.listNormalNoMargin
{	
	list-style-image:url(images/green_list_dot_round.gif);	
	margin: 8px 0px 4px 0x;	
}
.listNormalNoMargin li
{	
	padding: 0px 4px 2px 0px;
	margin-left: -18px;
	text-align: left;
}

.listBlogica
{
	list-style-image:url(images/blticksm.jpg);	
	margin: 8px 0px 4px 20px;
}

.listBlogica li
{	
	padding: 0px 4px 4px 0px;			
}
/*****************	 WorkPositions.aspx		**********************/
.listNormalHighMargin
{	
	list-style-image:url(images/green_list_dot_round.gif);	
	margin: 20px 0px 2px 20px;
}
.listNormalHighMargin li
{
	padding: 0px 4px 2px 0px;
	margin-top: 20px;
}
/***************** ShowProduct.aspx Classes	**********************/

.supportList
{
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 5px;  
}
.supportList li
{
	list-style: none;
	line-height: 1.5em; /* 1.8em */
	margin: 2px 0 15px 0; /*margin: -4px 0 0 0;*/
	padding: 4px 0 0 0;
	background-position: 0 .9em;
	background-image: url(images/green_list_dot.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	
	width: 50%;
	height: 150px;
	float: left;
}

.supportListBox
{
	margin: 2px 70px 10px 10px;
}
.hrGray
{
	color: #e5e6e8;	
}
.hrGrayDashed
{
	border: Dashed 1px #e5e6e8;
}
.hrGrayDiv
{
	background-color: #e5e6e8;
	width: 94%; 
	height: 1px;
	float:left; 	
	margin:0px 5px 0px 5px
}

.blink
{
	text-decoration: blink;
}

.JSbuttonStyle
{
	cursor:hand;
	cursor:pointer;		
	vertical-align:middle;
}
/********************************************************************
*				HTML Control classes End							*
*********************************************************************/



/********************************************************************
*						Text Classes Start							*
*********************************************************************/
.textNormalXXSmall
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 8px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormalXSmall
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormalXSmallBold
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormal10
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;	
	color: #666666;
	text-transform: none;
}

.textNormal10WhiteBG
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;	
	color: #666666;
	text-transform: none;
	background-color:White;
}
.textNormalBold10
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormal11
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormalBold11
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormalBold12
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	text-transform: none;
}
.textNormalBlack10
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: black;
	text-transform: none;
}
.textNormalBlack11
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: black;
	text-transform: none;
}

.textBoldBlack10
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: black;
	text-transform: none;
}
.textBoldBlack11
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: black;
	text-transform: none;
}
.textBoldBlack12
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: black;
	text-transform: none;
}
.textNormalBlack14
{
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 14px;	
	font-style: normal;
	color: black;
	text-transform: none;
}
.textBoldBlack14
{
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: black;
	text-transform: none;
}
.textNormalRed11
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: Red;
	text-transform: none;
}
.textNormalRed10
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: Red;
	text-transform: none;
}
/* The Title within a page */
.sectiontitle
{	
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;		
	color: #202F57; /* 32-47-87 */
	/*color: Navy;*/
	text-align: left;
	vertical-align:middle;
}
/* Sub title with a page */
.sectionsubtitle
{	
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	/*font-size: 12px;*/
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: Black;
	text-align: left;
	vertical-align:middle;
}

.TitleBoldBlueBlack13
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #141a4f;
	text-align: left;
	vertical-align:top;	
}

/********************************************************************/
/***********		TEXT CONTAINING DIVS			*****************/
/********************************************************************/
.titleWithBackgroundDiv
{
	width:100%;	
	background-color:#e1e4e5; /* That typical blue-ish/grey color */
	padding-left: 25px;	/*40px*/
	width: 603px;
}

.formhint
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
	color: #666666;
}
/* Class for the name of a field (left column) in a table like structure */
.fieldname
{
	padding-top: 3px;
	text-align: right;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: #666666;
	vertical-align:middle;	
}
/* Class for the value of a field (right column) in a table like structure */
.fieldvalue
{
	padding-top: 3px;
	text-align: right;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
	color: #999B9A;
	vertical-align:middle;	
}

.fieldvalue2
{
	padding-top: 1px;
	text-align: right;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
	color: #999B9A;
	vertical-align:middle;	
}

/* Class for a div that contains text in the admin section, in ShowArticle.aspx (maybe elsewhere too!)*/
.sectionText
{
	padding: 0px 25px 0px 6px;
	text-align: justify;	
}
/* div used as the main content div for each content page */
#marginLeft50Div
{
	margin-left: 50px;
}

#marginLeft40Div
{
	margin-left: 40px;
}
/*			classes for the same purpose but used everywhere					*/
.marginLeft10Div
{
	margin-left: 10px;
}
.marginLeft20Div
{
	margin-left: 20px;
}
.marginLeft30Div
{
	margin-left: 30px;
}
/*******************************************************************************/
/*********************	 classes for Labels		********************************/
/*******************************************************************************/
.labelNormal /* like textNormal10 */
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #999B9A;	
}

.labelGray11 /* like textNormal12 */
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #444B4A;
	/* color: #999B9A;	*/
}
.labelBold /* like textNormal10 but Bold */
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #999B9A;	
}
.labelBoldBlack /* like textNormal10 but Bold and Black */
{	
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: Black;
}
.labelBlack /* like textNormal10 but Bold and Black */
{	
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
}
.labelBoldBlack12 /* like textNormal12 but Bold and Black */
{	
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: Black;
}
/********************************************************************
*						Text Classes End							*
*********************************************************************/



/********  Menu Item classes **********/
.menuItem
{
	font-size: 0.8em;	
	font-family: Verdana;
	padding: 2px;	
	/*
	background-color: #e5e9ea;
	background-image: url(images/bg-menu-example.png);
	padding-left: 5px;*/
}

.menuItemActive
{
	font-size: 0.7em;
	font-family: Verdana;
	background-color: #e5e9ea;		
	/*font-size: 10px;
	background-image: url(images/bg-fade-light-short.png);
	padding-left: 5px;*/
}
.menuItemSelected
{
	font-size: 0.8em;
	font-family: Verdana;
	background-color: #e5e9ea;		
}

/********************************************************************
*						Products.aspx Classes						*
*********************************************************************/
#aspxProductsFlashLeft
{
	width:100%; /*726px; */
	height: 150px;	
	background-image: url(images/background_degrade.jpg);
	background-repeat: repeat-x;
	/*background-image: url(images/products_bannerLeft.png);
	background-repeat: no-repeat;*/
}
#aspxProductsFlashRight
{
	width:100%;
	height: 150px;
	/*background-image: url(images/programmata_bgTop2.gif);*/
	background-image: url(images/background_degrade.jpg);
	background-repeat: repeat-x;
}

/********************************************************************
*						ShowProduct.aspx Classes					*
*********************************************************************/
#aspxShowProduct_MainImageOfProductBig
{
	width: 600px; 
	height: 147px;
	margin: 0px 0px 0px 40px;
}
#aspxShowProduct_MainImageOfProduct
{
	width: 600px; 
	height: 100px;
	margin: 0px 0px 0px 40px;
}
#aspxShowProduct_BodyOfProduct
{
	width: 600px; 
	margin: 11px 0px 0px 44px;
	min-height: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
	color: #666666;
}
#aspxShowProduct_ButtonsContainer
{
	margin: 30px 0px 0px 40px;
	width: 600px;
}
.aspxShowProduct_Button
{
	float: left;
	width: 33%;
	text-align: center;
}
/********************************************************************
*						Support.aspx Classes						*
*********************************************************************/
#aspxSupportFlashLeft
{
	margin: 0px 0px 0px 40px;
	width: 570px;
	height: 165px;
	/*background-image: url(images/products_bannerLeft.png);
	background-repeat: no-repeat;*/
}
#aspxSupportBody
{
	/*width: 570px; */
	margin: 11px 0px 0px 40px;
}

/********************************************************************
*						ShowDownloads.aspx Classes					*
*********************************************************************/
#aspxShowDownload_imageDiv
{
	float:left;
	/*width: 135px; */
	height:216px;
}

#aspxShowDownload_topTextDiv
{
	float: left; 
	text-align: justify;
    width: 500px; 
    padding: 15px 15px 10px 10px;
}

#aspxShowDownloads_gridTitleDiv
{
	padding-left:4px; 
	margin-bottom:6px;
}

.aspxShowDownload_ExtraInfoDiv
{
	margin: 20px 35px 0px 0px;	
}

.aspxShowDownload_SideInfoLinkDiv
{	
	margin: 15px 20px 0px 10px;	
	/*width:194px;*/
}

#aspxShowDownload_SideInfoDiv
{
	margin: 15px 20px 10px 10px;	
}


/********************************************************************
*						SendingNewsLetter.aspx Classes				*
*********************************************************************/

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

/********************************************************************
*						ShowArticle.aspx Classes					*
*********************************************************************/
.articleTopInfoSpan
{
	float: right;
	padding: 0px 25px 0px 6px;
}

/********************************************************************
*						Contact.aspx Classes					*
*********************************************************************/
#aspxContactMainDiv
{
	margin-top: 8px; 
}

/* Rows within the Main Div */
#aspxContactTopRowDiv
{
	margin-top: 20px;
}

#aspxContactMiddleRowDiv
{
	margin-top: 15px;
}

#aspxContactBottomRowDiv
{
	margin-top:42px;
}
/* Left and Right Content Divs within each row */
#aspxContactLeftDiv
{
	float: left;
	width: 283px;
	
}

#aspxContactRightDiv
{
	float: left;	
}
/********************************************************************
*						Resellers.aspx Classes						*
*********************************************************************/
.headerGreen
{
	background-color: #7ac010;
}
.headerBgLightGray
{
	background-color: #e8edf1;/*#e5e6e8;*/
}
.resellersASPXSearchbox
{
	height: 25px;
	margin: 10px 0px 10px 0px; 
	padding-top: 10px; 
	padding-bottom: 6px; 
	padding-left: 20px;
}
.resellersASPXListViewHeaderTemplate
{
	float: left;
	min-height: 20px; 
	padding-top: 5px; 
	text-align: center; 
	margin: 2px;	
}
.resellersASPXItemTemplate
{
	float: left;
	min-height:50px; 
	text-align: center; 
	margin: 2px; 
	padding-top: 2px;
	border: solid 1px #e8edf1;/*#e5e6e8;*/
}
.resellersASPXSeperatorLigthGray
{
	background-color: #e8edf1;/*#e5e6e8;*/
	width:680px; 
	height:8px;
	margin: 2px 0px 2px 0px;
}
.resellersASPXProgressDiv
{
	position:absolute; 
	top: 450px; left: 400px; 
	z-index: 999; 
	background-color: White; 
	border: Solid 1px black; 
	height: 30px; width: 120px; 
	padding: 14px 2px 0px 8px;
}

/* Customers listview stuff for EditUser.aspx page */
.customersASPXItemTemplate
{
	float: left;
	min-height:15px; 
	text-align: center; 
	margin: 1px; 
	padding-top: 2px;
	border: solid 1px #e8edf1;/*#e5e6e8;*/
}

.customersASPXSeperatorLigthGray
{
	background-color: #e8edf1;/*#e5e6e8;*/
	width: 715px;
	height:2px;
	margin: 2px 0px 2px 0px;
}


.shoppingCartASPXItemTemplate
{
	float: left;
	min-height:64px; 
	text-align: center; 
	margin: 2px; 
	padding-top: 2px;
	border: solid 1px #e8edf1;/*#e5e6e8;*/
}

.MiniUsersASPXItemTemplate
{
    float: left;
	min-height:18px; 
	text-align: center; 	 	
	padding-top: 2px;	
}
.MiniUsersASPXItemTemplateAlternate
{
    float: left;
	min-height:18px; 
	text-align: center; 	 
	padding-top: 2px;
	background-color: #f5f5f5;		
}

/********************************************************************
*		Input Form Classes (used in ucContactForm.ascx)				*
*********************************************************************/
#inputFormTop
{
	width:577px;
	height: 10px;
	background-image: url(images/form_bg_top.png);
	background-repeat: no-repeat;
}
#inputFormBottom
{
	width:577px;
	height: 10px;
	background-image: url(images/form_bg_bottom.png);
	background-repeat: no-repeat;
}
#inputFormCentre
{
	width:577px;
	height: 2px;
	background-image: url(images/form_bg_centre.png);
	background-repeat: repeat-y;
}
#inputFormContent
{
	padding: 5px 15px 5px 15px;
}

/****************************************************************************/

/* a div with the orange return image */
#returnArrowDiv
{
	width: 17px;
	height: 24px;
	background-image: url(images/return_arrow_icon_orange.png);
}

/* a div with the orange return image */
#returnArrowHomeDiv
{
	width: 42px;
	height: 32px;
	background-image: url(images/home-shadowed.png);
}

/*************************************************************************/
/******					classes for small plaisio					******/

.plaisiosmallHeader
{
	width: 168px;
	height: 11px;
	background-image: url(images/plaisiosmall_bg_top.png); 
	background-repeat: no-repeat;
}

.plaisiosmallMiddle
{
	width: 168px;	
	background-image: url(images/plaisiosmall_bg_middle.png); 
	background-repeat: repeat-y;
}

.plaisiosmallBottom
{
	width: 168px;
	height: 10px;
	background-image: url(images/plaisiosmall_bg_bottom.png); 
	background-repeat: no-repeat;
}
/*************************************************************************/
.hrWhiteDashed
{
	width:98%; 
	border: Dashed 1px White;
}

.progressDivtemp
{
	position:absolute; 
	top: 80px; left: 250px; 
	z-index: 999; 
	background-color: White; 
	border: Solid 1px black; 
	height: 30px; width: 120px; 
	padding: 14px 2px 0px 8px;
}


/* for ShoppingCart.aspx */
.progressDivShoppingCart
{
	position:absolute; 
	top: 105px; left: 250px; 
	z-index: 999; 
	background-color: White; 
	border: Solid 1px black; 
	height: 30px; width: 120px; 
	padding: 14px 2px 0px 8px;
}

.shadow
{
	background: url(images/drop_shadow.gif) right bottom no-repeat;
}

.shadow div
{			
	text-align: justify;
	border: 1px solid #e8edf1;
	background-color: #fff;
	padding: 4px;
	position: relative;
	top: -5px;
	left: -5px;
}
*html .shadow div
{			
	text-align: justify;
	border: 1px solid #e8edf1;
	background-color: #fff;
	padding: 4px;
	position: relative;
	top: -7px;
	left: 44px;
}
.shadow input
{				
	border: 1px solid Silver;
	background-color: #fff;
	padding: 2px;
	position: relative;
	top: -4px;
	left: -4px;
}
*html .shadow input
{				
	border: 1px solid Silver;
	background-color: #fff;
	padding: 2px;
	position: relative;
	top: -6px;
	left: 46px;
}
.shoppingCartASPXValueDiv
{
	padding:4px 6px 4px 6px; 
	margin-bottom: 7px; 
	width: 80px; 
	text-align: right;
}

.noticeDiv
{
	color:Red; 
	border: Solid 1px #666666; 
	background-color:#f0f0f0; 
	padding: 10px 10px 10px 10px;
	line-height: 130%;
}

.noticeDivNormal
{
	color: #666666;
	text-align: justify;
	border: Solid 1px Red;
	background-color: #eff3f4;
	padding: 10px 15px 10px 10px;
	line-height: 140%;
}

#warningIconDiv
{
	text-align: justify;
    padding: 0px 0px 0px 35px;
    background: url('../../Images/sfalma_icon_small.png') no-repeat top left #eff3f4;
}

/* The custom alert window stuff */
.okButton {
background-color: #f5f5f5;/*#D4D4D4;*/
color: #000000;
font-size: 9pt;
font-weight: bold;
font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
width: 70px;
height:	20px;  
}
.alertTitle {
background-color: #41962a;/*#3C56FF;*/
font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 9pt;
color: #FFFFFF;
font-weight: bold;
}
.alertMessage {
font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 9pt;
color: #666666;
font-weight: bold;
}
.alertBoxStyle {
cursor: default;
filter: alpha(opacity=90);
background-color: #ffffff;/*#E4E4E4;*/
position: absolute;
top: 200px;
left: 200px;
margin: 0 auto;
width: 295px;
height: 100px;
visibility:hidden; z-index: 999;
border-style: ridge;
border-width: 3px;
border-color: #41962a;
text-align: left;
}
/* class used to highlight a word */
.highlightRed
{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #FF0000;
}

.hiddenField
{
    visibility:hidden;
    display:none;
    width:0px;
}

.hiddenRow
{
    visibility: hidden !important;
    height: 0px;
    overflow:hidden;
}

.hiddenpnlSymbolaiografos
{
    visibility:hidden;
    display:none;
    width:0px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
	background-color: white;
}

.PanelCaptionBold
{
    
    color:red /* this is the GroupingText color */

}

.CustomerHasLicenseButNoContract
{
    background-color:#00ff00;
}

.CustomerHasNotLicenseOrContract
{
   background-color:#ffffe1; 
}

.CustomerHasContract
{
   background-color:#a6caf0; 
}

.FocusedRow
{
   background-color:Silver; 
}

/* Links to map*/

.mapLinks
{
    text-decoration:none;
    font-family:Verdana;
    font-size:small;
    color:Black;
    }
    

