﻿/*
Controls the positioning and style of Horizontal main Menu Items.
*/

.menu 
{
	float: left;
	/*width: 55%;*/
	padding-top: 5px;
}


.mainMenuLink 
{
	float: left;
	/*padding-left: 17px;
	padding-right: 17px;*/
	/*color: #666666;*/
	color: #ffffff;
	font-size: 11px;
	/*font-weight:500;*/
	/*font-weight: 500;*/
	/*font-weight: lighter;*/
	letter-spacing: 1px;
}

.disabledlink 
{
	cursor: default;
}


.disabledlink .sth_
{
	text-decoration: none;
	font-weight:normal;
	background-color: White;
	color: #666666;
}

/*
Set the style for main Menu items links.
*/
.mainMenuLink a 
{
	text-decoration: none;
	/*color: #666666;*/
}

.mainMenuLink a:link { text-decoration: none; color: white; }
.mainMenuLink a:visited {text-decoration: none; color: white;}
.mainMenuLink a:hover{text-decoration: none;}

/*
This class divides items in the main menu.
*/

/**************************************
******* Main Menu Positioning *********
**************************************/

#home 
{
	width: 7.0%;
	/*padding-left: 36.0px;*/
	padding-left: 10px;
	border-right: solid 1px white;
}

#webSolution
{
	width: 10.5%;
	border-right: solid 1px white;
	padding-left: 16px;
}

#publish 
{
	width: 21.5%;
	border-right: solid 1px white;
	padding-left: 20px;
	
}

#faq 
{
	width: 16.5%;
	border-right: solid 1px white;
	padding-left: 19px;
}

#aboutus 
{
	width: 10.5%;
	border-right: solid 1px white;
	padding-left: 21px;
	/*padding-left: 36.0px;*/
	/*padding-left: 16px;*/
}

#hmContactus
{
	padding-left: 20px;
}

#aboutUS 
{
	/*width: 8%;*/
}


#fontSize 
{
	text-align: right;
	padding-right: 25px;
}

#searchControl 
{
	width: 21%;
	line-height: 17px;
}

/*****************************
******* Submenu Item *********
*****************************/

.submenu 
{
	/*This property provide the style and positioning to the menu on content pages.*/
	position: absolute; 
	visibility: hidden;
	font-size: 11px;
	z-index: 99998; 
	width: 15em;
	top: 143px;
	/*
		The Horizontal position of submenus is assigned 
		in section "Submenu Positioning", in this style sheet
	*/
}

.menuItem 
{
	width: 100%;
	background-color: rgb(249, 249, 249);
	color: rgb(102, 102, 102);
	line-height: 2.0em;
	border-right: solid 1.0px #e4dee4;
	border-bottom: solid 1.0px #e4dee4;
	border-left: solid 4.0px rgb(153, 153, 153);
}

#misystemreq 
{
	border-bottom: solid 1.0px #918F91;
}

#mibenefits 
{
	border-bottom: solid 1.0px #918F91;
}

#mitheteam
{
	border-bottom: solid 1.0px #918F91;
}

#milocations
{
	border-bottom: solid 1.0px #918F91;
}

#midescription
{
	border-bottom: solid 1.0px #918F91;
}

.menuItem:hover
{
	display: block;
}

.menuItem a
{
	width: 100%;
	display: block;
}

.menuItem a.ksMenuItem_link,
.menuItem a.ksMenuItem_link:visited
{
	color: rgb(102, 102, 102);
	text-decoration: none;
	display: block;
}

.menuItem a.ksMenuItem_link:hover,
.menuItem a.ksMenuItem_link:active,
.menuItem a.ksMenuItem_link:focus
{
	background-color: rgb(0, 91, 171);
	color: rgb(255, 255, 255);
	display: block;
}

/*********************** End of Submenu *****************************/


/********************************************************************************/
/*************************** Submenu Postioning *********************************/
/********************************************************************************/

#aboutnav 
{
	left: 430px;
	
}

#websolutionsnav 
{
	/*left: 212px;*/
	left: 81px;
	width: 180px;
	
}

#contentnav 
{
	/*left: 322px; */
	left: 181px;
	width: 214px;
}
#electronicnav 
{
	/*left: 433px;*/
	left: 322px; 
}
#databasenav 
{
	/*left: 565px; */
	left: 433px; 
}

#smmoreinfo
{
	left: 396px;
}

#aboutusnav 
{
	left: 546px; 
}

#smcontactus 
{
	left: 646px;
}


#epsub 
{
	left:463px; 
}

#supsub 
{
	position: absolute; 
	visibility: hidden; 
	z-index: 50; 
	top: 223px; 
	left:466px;
}



/********************************************************************************/
/***************************** Submenu_Level_1 **********************************/
/********************************************************************************/
.submenu_level_1
{
	position: absolute;
	visibility: hidden;
	font-size: 0.69em;
	z-index: 99999; 
	display: block;
}


#ecommerce 
{
	top: 212px;
	width: 15em;
	left: 600px;
}

#ecommerce1 
{
	top: 200px;
	width: 15em;
	left: 880px;
	display: none;
}


.submenuArrow
{
	font-weight: bold;
	float: right;
}

/**********************************************************************************/
/***************************** Font Size Control **********************************/
/**********************************************************************************/

.sizeDesc 
{
	color:#943029;
	/*color:white;*/
	/*float:left;*/
	font-size:11px;
	letter-spacing:1px;
	/*font-weight:bold;*/
}

.fontsize 
{
	background-color: White;
	padding-left: 3px;
	padding-right: 1px;
	line-height: 10px;
}

.smallA 
{
	/*width: 20px;*/
	text-align: center;
	font-size: 9px;
	margin: 0;
	padding: 0;
}

.smallA a 
{
	color: red;
}

.largeA 
{
	/*width: 20px;*/
	text-align: center;
	font-size: 11px;
}

.largeA a 
{
	color: #000000;
}

.xlargeA 
{
	/*width: 20px;*/
	text-align: center;
	font-size: 13px;
}

.xlargeA a 
{
	color: #000000;
}

.selected a 
{
	color: Red;
}

a.size 
{
	text-decoration: none;
}

a.size:hover 
{
	text-decoration: underline;
}


/*.right 
{
	border:1px solid #B7B7B7;
	float:right;
	width: 140px;
	font-size:0.8em;
	height:18px;
	margin-right:0.5em;
	text-align:right;
}*/
