/* COmpucal SOlutions StyleSheet */
body
{
	background-color:#FFFFFF;
}
a
{
	color:#3766b3;
}
a:visited
{
	color:#3766b3;
}
a:hover
{
	color:red;
}

h1
{
	color:#3766B3; 
	font-size:16px; 
	font-weight:bold; 
	font-type:Tahoma;
	margin-bottom:0px;
}
h2
{
	font-weight:bold; 
	color:#3766B3; 
	font-size:14px;
	margin-bottom:0px;
}
strong
{
font-weight:normal;
}

.maindiv
{
	top:2px; 
	position:absolute; 
	width:913px; 
	text-align:left;
	margin-left: -450px; 
	left:50%;
}

.mainbanner
{ 
   height:102px; 
   color:white; 
   font-family:Tahoma; 
   background-image:url('Images/Backgrounds/Calibration-Management-Software-Banner.png');
   background-color:white;
}

.sidebanner
{
	width:150px; 
	text-align: left; 
	background-image:url('Images/Backgrounds/topRightAnima.gif'); 
	background-repeat:no-repeat;
	background-color:white; 
}

.mainlinks
{
	font-size:12px; 
	color:Black;
}

.sitelink:hover
{
	color:red;
	cursor:pointer;
	cursor:hand;
}

.mainheading
{
	height:25px; 
	width:583px;
	font-size:31px; 
	font-weight:bold
}

.mainsubheading
{
	height:25px; 
	width:583px;
	font-size:22px; 
	font-weight:bold; 
	padding-left:55px

}

.initial
{
    background-image: url('Images/Buttons/TabHover.png');
    text-align: center;
    height : 22px;
    width: 78px;
    color: white;
    font-size: 16px;
    font-family: Tahoma;
    background-color: #3766b3;
}

.initial:hover
{
	background-image: url('Images/Buttons/Tab.png');
	color:red;
	cursor:pointer;
	cursor:hand;
}

.roll
{
    background-image: url('Images/Buttons/Tab.png');
    text-align: center;
    height : 22px;
    width: 78px;
    color: white;
    font-size: 16px;
    font-family: Tahoma;
    background-color: #3766b3;
}

.click
{
    background-image: url('Images/Buttons/TabPressed.png');
    text-align: center;
    height : 22px;
    width: 78px;
    color: white;
    font-size: 16px;
    font-family: Tahoma;
    background-color: #3766b3;
}

.current
{
  background-image: url('Images/Buttons/TabCurrent.png');
    text-align: center;
    height : 22px;
    width: 78px;
    color: #3766b3;
    font-size: 16px;
    font-family: Tahoma;
    background-color: white;
}

.sideleft
{
	background-image: url('Images/Buttons/TabHover.png');
	width: 139px; 
	height: 21px; 
	background-color:#3766B3;
	border:solid 1px white;
	border-left:solid 0px white; 
	border-right: solid 0px white;
}

.sideright
{
	background-image: url('Images/Buttons/TabHover.png');
	width: 150px;
	height: 21px; 
	background-color:#3766B3; 
	border:solid 1px white; 
	border-left:solid 0px white;
	border-right:solid 0px white;
}

.sidemenutable
{
	background-image: url('Images/Backgrounds/sidemenubg3.png');
}

.headergap
{
	height:5px;
	width: 913px;
	background-color:#ffffff; 
	border-top: solid 0px blue; 
}

/**** Master Side Panel ****/

.hdrshortcut
{
	height: 25px;
	width: 150px;
	/*background-image: url('Images/Backgrounds/shortcuts.png');*/
	text-align: center;
	color: white;
	font-weight: bold;
	background-color: #3766b3;
}

.rowshortcut
{
	height: 32px;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	font-size:15px;
	color: #3766b3;
	border-left: solid 1px #3766B3;
	border-right: solid 1px #3766B3;
}

.shortcuttext
{
	text-align:left; 
	width:109px; 
	padding-left:6px;
}

.shortcuttext:hover
{
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}

.blankshortcut
{
	height: 5px;
	width: 160px;
	text-align: center;
	vertical-align: middle;
	font-size:13px;
	font-weight: bold;
	color: white;
	border-left: solid 1px #3766B3;
	border-right: solid 1px #3766B3;
}


.blankshortcutlast
{
	height: 5px;
	width: 160px;
	text-align: center;
	vertical-align: middle;
	font-size:13px;
	font-weight: bold;
	color: white;
	border-left: solid 1px #3766B3;
	border-right: solid 1px #3766B3;
	/*border-bottom: solid 1px #3766B3;*/
}

.clientlogo
{
	padding-top:5px;
	height:90px; 
	width:160px; 
	background-color:#ffffff; 
	border-left: solid 1px #3766B3;
	border-right: solid 1px #3766B3;
	color:#3766b3; 
	text-align:center; 
	vertical-align:top ; 
	font-family:Tahoma; 
	font-size:16px
}

.imgclientlogo
{
	top:40px; /*438px;*/
	position:absolute; 
	width:150px; /*913px;*/
	text-align:left;
	margin-left: 0px; 
	left:5%; /*50%*/
}

.sidemenupartition
{
	height:10px; 
	border-left:solid 1px #3766b3; 
	border-right:solid 1px #3766b3;
	color: white; 
	width:150px; 
	text-align:center; 
	vertical-align:center;

}

.literature
{
	padding-top:3px;
	width:160px; 
	background-color:#ffffff; 
	border-left: solid 1px #3766B3;
	border-right: solid 1px #3766B3;
	color:#3766b3; 
	text-align:center; 
	vertical-align:top; 
	font-family:Tahoma; 
	font-size:18px;
}

.mobile
{
	padding-top:3px;
	height:90px; 
	width:160px; 
	background-color:#ffffff; 
	border: solid 1px #3766B3;
	color:#3766b3; 
	text-align:center; 
	vertical-align:top ; 
	font-family:Tahoma; 
	font-size:14px;
}

.sidemenudownload
{
	font-size:11px;
	text-align:left; 
	height:58px;
	z-index:200;
}

.sidemenudownload:hover
{
	cursor: pointer;
	cursor: hand;
}

.downloadlink:hover
{
	cursor: pointer;
	cursor: hand;
}

/************* HOME PAGE CELLS *********************/

.topleft
{
	border-top: solid 3px #B5C7E4; 
	border-right:solid 3px #B5C7E4; 
	height:90px; 
	width:380px; 
	vertical-align:center
}

.bottomleft
{
	border-top: solid 3px #B5C7E4; 
	border-right:solid 3px #B5C7E4;
	border-bottom:solid 3px #B5C7E4; 
	color:black; 
	text-align:left; 
	font-weight:normal; 
	font-family:Tahoma; 
	font-size:12px;
	height:530px;
}

.topright
{
	width: 380px;
	height:330px; 
	padding-left:10px;
	border-top: solid 3px #B5C7E4; 
	vertical-align:top; 
	padding-top:10px;
	padding-right:10px;
}

.bottomright
{
	padding-left:10px; 
	border-top: solid 3px #B5C7E4; 
	border-bottom: solid 3px #B5C7E4; 
	height:280px; 
	width:380px; 
	color:black; 
	text-align:left; 
	font-weight:normal; 
	font-family:Tahoma; 
	font-size:12px

}

.clientscroll
{
	position:relative; 
	width:340px; 
	height:300px; 
	background-color:#ffffff; 
	background-repeat: repeat-y ; 
	overflow:hidden; 
	text-align:top;
}

.halfsection
{
	width:378px; 
	height:350px; 
	color:#3766b3;
	font-size:12px;
	font-family:Tahoma; 
	font-weight:bold;
}

.halftopborder
{
	width:378px;
	height:15px; 
	background-image:url('Images/Backgrounds/top.png'); 
	background-repeat:no-repeat; 
	padding-left:10px;
	text-align:left;
	vertical-align:top;
}

.halfmaincontent
{
	width: 378px;
	height:320px; 
	padding-left:10px;
}

.cellheading
{
	font-weight:bold; 
	color:#3766B3; 
	font-size:14px;
}

.cellredheading
{
	font-weight:bold; 
	color:red; 
	font-size:13px;
}

.halfhalftextcell
{
	/*padding-left:10px; */
	padding-right:5px;
	width:205px; 
	font-size:12px; 
	color: #4e4e4e; 
	text-align:left; 
	font-weight:normal; 
	vertical-align:top;
}

.halffulltextcell
{
	/*padding-left:10px; */
	width:358px; 
	font-size:12px; 
	color: #4e4e4e; 
	text-align:left; 
	font-weight:normal; 
	vertical-align:top;
}

.halfbottomborder
{
	width:378px; 
	height:15px; 
	background-image:url('Images/Backgrounds/bottom.png');
	text-align:left;
	vertical-align:bottom;
}

.fullmainsection
{
	width:760px; 
	height: 320px;
	color:#4e4e4e; 
	font-size:12px;
	font-family:Tahoma; 
	
}

.fullsection
{
	width: 760px;
	height:290px; 
	border-left: solid 1px #3766B3; 
	border-right: solid 1px #3766B3; 
	text-align:left;
	padding-left:10px;
}

.fulltopborder
{
	width:760px;
	height:15px; 
	background-image:url('Images/Backgrounds/largetop.png'); 
	background-repeat:no-repeat; 
	padding-left:10px;
	text-align:left; 
	vertical-align:top;
}

.fullbottonborder
{
	width:760px; 
	height:15px; 
	background-image:url('Images/Backgrounds/largebottom.png');
	text-align:left; 
	vertical-align:bottom;
}

.bottomtextcellright
{
	width: 260px;
	height:290px;
	border-left: solid 2px #3766B3;
	vertical-align: top;
}

.bottomtextcellleft
{
	width: 260px;
	height:290px;
	border-right: solid 2px #3766B3;
	vertical-align: top;
}

.bottomcentercell
{
	width: 200px;
	height:290px;
	vertical-align:top;
	font-size:13px;
	font-weight:normal; 
	color:black; 
	text-align:left;
	
}

.keylist
{
	font-size:11px;
}

.readmore
{
	text-decoration: underline; 
	color:red;
	cursor:pointer;
}

.readmore:hover
{
	color:#994555;
}

/***********  SUB MENU PAGES ************************/


.sidemenutop
{
	background-image: url('Images/Buttons/SideMenuTop.png');
	height: 10px;
	width: 140px;
	color: #ffffff;
	text-align:center;
	valign:middle;
	font-family: Tahoma;
	font-size:12px;
}


.sidemenubottom
{
	background-image: url('Images/Buttons/SideMenuBottom.png');
	height: 10px;
	width: 140px;
	color: #ffffff;
	text-align:center;
	valign:middle;
	font-family: Tahoma;
	font-size:12px;
}

.sidemenuHeader
{
	background-image: url('Images/Buttons/SideMenuMouseOff.png');
	height: 21px;
	width:140px;
	color: #ffffff;
	text-align:left;
	valign:middle;
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	padding-left:5px;
}

.sidemenuOff
{
	background-image: url('Images/Buttons/SideMenuMouseOff.png');
	height: 40px;
	width:140px;
	color: #ffffff;
	text-align:center;
	valign:middle;
	font-family: Tahoma;
	font-size:12px;
}

.sidemenuOff:hover
{
	color: red;
}

.sidemenuOver
{
	background-image: url('Images/Buttons/SideMenuMouseOver.png');
	height: 40px;
	width: 140px;
	color: #ffffff;
	text-align:center;
	valign:middle;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}



.sidemenusmalltext
{
	font-family:Tahoma; 
	font-size:12px; 
	text-align:center;
}

.sidemenumenu
{
	width:140px; 
	vertical-align: top;
}

.sidemenucontent
{
	width:595px;
	height: 600px; 
	text-align:left; 
	vertical-align: top;
	padding-left:10px;
	font-family:Tahoma; 
}

.sidemenucontentcenter
{
	width:595px;
	height: 600px; 
	text-align:center; 
	vertical-align: top;
	padding-left:10px;
	font-family:Tahoma; 
}

/********* Expand Div ****************/

.expand
{
	position: fixed;
	top: 50%;
	left: 50%;
	text-align:center; 
	background-color: white; 
	display:none;
	border: solid 1px #3766B3;
}

/**********Paragraph Styles************/

.header
{
	font-size:20px;
	font-weight:bold; 
	color:red;
}

.header1
{
	font-size:16px;
	font-weight:bold; 
	color:red;
}

.header2
{
	font-size:12px; 
	font-weight:bold;
}


.normal
{
	font-size:11px;
}

.bold
{
	font-size:11px;
	font-weight:bold;
}



.imagecell
{
	border: solid 1px black; 
	padding-left:5px;
	cursor: pointer;
}



/******** Product WorkFlow *******/

.workflowTextCell
{	
	width:200px; 
	vertical-align:top; 
	font-family:Tahoma;
}

/******** Product Setup *********/
.setupTextCell
{	
	width:290px; 
	vertical-align:top; 
	font-family:Tahoma;
}
/*********** Mobile Application *****/

.mobileMainTextCell
{
	width:290px; 
	vertical-align:top; 
	font-family:Tahoma;
	text-align: justify;
}

.mobileMainTextCellImage
{
	width:305px; 
	vertical-align:top; 
	font-family:Tahoma;
	text-align: justify;
}

.mobileTextCell
{	
	width:300px; 
	vertical-align:top; 
	text-align: justify;
	font-family:Tahoma;
}
.imagecellmobile
{
	/*border: solid 1px black; */
	padding-left:2px;
	text-align:center;
	width:290px;
}

.mobileimage
{
	border: solid 1px black;
}

/********** About Us *********/

.aboutuscontentpicture
{
	width=445px;
	vertical-align:top;
	text-align:justify;
	font-family:Tahoma;
	padding-right:10px;
}
.aboutuscontent
{
	width=595px;
	vertical-align:top;
	text-align:justify;
	font-family:Tahoma;
	padding-top:10px;
	padding-right:5px;
}

.aboutusflash
{
	width:300px;
	height:200px;
	padding-top:10px;
	vertical-align:top;
}

.aboutusflashcontent
{
	vertical-align:top;
	width:295px;
	padding-top:10px;
	text-align:justify;
	font-family:Tahoma;
	padding-right:5px;
	
}

.newsheading
{
	font-weight:bold; 
	font-size:14px; 
	color:#3766B3;
}

.newsheading:hover
{
	color:red;
	cursor:pointer;
	cursor:hand;
}
.newssection
{
	border-left:solid 2px #B5C7E4; 
	padding-left:5px; 
	padding-top:10px 
}

.newsfiller
{
	border-left:solid 2px #B5C7E4; 
	padding-left:5px; 
	height: 205px;
	color: white;
}

.downloadheading
{
	font-weight:bold; 
	font-size:14px; 
	color:#3766B3;
}

.downloadfiller
{
	border-left:solid 2px #B5C7E4; 
	padding-left:5px; 
	height: 410px;
	color: white;
}
/*******Services******/

.servicedetails
{
	width:390px; 
	height:250px; 
	vertical-align:top;
	text-align: left; 
	color:#3766B3; 
	font-family:Tahoma; 
	font-size:13px;
	padding-top:50px;
	padding-right:40px;
}
.servicedetailsright
{
	width:370px; 
	height:250px; 
	vertical-align:top;
	text-align: left; 
	color:#3766B3; 
	font-family:Tahoma; 
	font-size:13px;
	padding-top:50px;
	padding-left:70px;
	border-left: solid 3px #3766b3;
}


/****customers ****/

.custcell
{
	position:relative; 
	height:80px
}

.oddcol1
{
	position:absolute; 
	top:20px; 
	left:80px
}


.oddcol2
{
	position:absolute; 
	top:20px; 
	left:268px

}

.oddcol3
{
	position:absolute; 
	top:20px; 
	left:456px
}

.evencol1
{
	position:absolute; 
	top:20px; 
	left:10px
}

.evencol2
{
	position:absolute; 
	top:20px; 
	left:198px 
}

.evencol3
{
	position:absolute; 
	top:20px; 
	left:386px
}

/********************/