﻿
* { 

	padding: 0;
	margin: 0;
	z-index:0;
	color:#666666;
} 

img 
{
	border-style:none;

}
html, body, form
{
	color: White;
	height: 100%;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-size: 15px;
	font-family: Arial;
}
p 
{
	color: #666666;
}
h3
{
	font-size:1.0em;
	font-weight:bold;
	color: #006CCE;
	font-family:Arial;
	display:inline;
}
h4
{
	font-size:.9em;
	font-weight:bold;
	color: #006CCE;
	font-family:Arial;

}
h5
{
	font-size:.7em;
	font-weight:bold;
	color: #006CCE;
	font-family:Arial;

}
.freelink
{
	text-decoration:none;
		color: #006CCE;
}

.largetext
{
	font-size: 1.1em;
}
.smalltext
{
	font-size: .8em;
}
.morelink
{
	color:#006CCE;
	text-decoration:none;
	font-size:.9em;
	font-weight:bold;
}

/* Begin Navigation Layout */
.navlayout
{
	height: 111px;
	width: 1025px;
	background-image: url( "./images/topheader.jpg" );
	background-repeat: no-repeat;

}
.homenavlayout
{
	height: 76px;
	width: 1025px;
	background-image: url( "./images/homenavbg.jpg" );
	background-repeat: no-repeat;
}

.navholder
{
	width:600px;
	height:20px;
	margin-right:115px;
	margin-left:auto;
	margin-top: 32px;
}

.navholder td 
{
	color:White;
	font-size: 1.0em;
	font-family:Arial;
	text-align:center;
	font-weight:bold;
	border-right:solid 1px #9999DE;
	width:150px;
}
.navholder a:visited
{
	text-decoration:none;
	color:White;
}

.navholder a
{
	text-decoration:none;
	color:White;
}

.navlinksend
{
	border-right-style:none !important;
}


/* End Navigation Layout */

/* Home Page CSS */
.homes1
{
	height:343px;
	/*background-image: url("./images/flashplaceholder.jpg");
	background-repeat:no-repeat; */
	vertical-align:top;
}
.homes2
{
	height: 180px;

}
.homes3
{
	height: 380px;

}
.homefooter
{
	height:30px;
	font-size: .7em;
	color:#999999;
	text-align:center;
	vertical-align:bottom;
}
.footer
{
	height:50px;
	font-size: .7em;
	color:#999999;
	text-align:center;
	vertical-align:bottom;
	background-image: url("images/graybottom.jpg");
	background-position:bottom;
	background-repeat: repeat-x;
}
.homeblurb
{
	width:630px;
	padding-top:18px;
	padding-left:25px;
	padding-right:10px;
}
.watchvid
{
	width:336px;
    padding-top:18px;

}
.mmsolutions
{
	padding-top:18px;
	padding-left:25px;
	padding-right:10px;
}
.solutions
{
	width:100%;
	height:300px;
	padding-left: 18px;
	padding-right: 18px;
}
.solutions td
{
	vertical-align:top;
}
.solutionstext
{
	width:300px;
	height:100px;
}
.solutionstext p
{
	font-size: .8em;
	padding-right: 15px;
}
.solutionimage
{
	width:50px;
}

.homeouterleft
{
	width: 33%;
	background-image: url( "./images/homebgleft.jpg" );
	background-repeat: repeat-x;
}
.homeouterright
{
	width: 33%;
	background-image: url( "./images/homebgright.jpg" );
	background-repeat: repeat-x;
}

/*  End Home Page CSS */

.outerleft
{
	width: 33%;
	background-image: url( "./images/topbgleft.jpg" );
	background-repeat: repeat-x;
}
.outerright
{
	width: 33%;
	background-image: url( "./images/topbgright.jpg" );
	background-repeat: repeat-x;
}

.outerlayout
{
	width: 100%;
	height: 100%;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	table-layout:auto;

}
.mainlayout
{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	width: 1025px;
  table-layout:fixed;
 

}

.lefttext
{
	width: 695px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;

}

.righttext
{
	width: 330px;
	margin-right:auto;
	margin-left:auto;
	vertical-align: top;
	text-align:center;
	
}

.subpagebox
{
	background-image:url("./images/rightboxtop.jpg");
	background-repeat:no-repeat;
	width:303px;
	padding: 0px 5px 5px 5px;
	text-align:left;
}

.subpageheader
{
	width:100%;
	border-bottom:dashed 1px #999999 ;
}

.subpagediv1
{
	width:100%;
	border-bottom:inset 3px #EEEEEE ;
	
}

.solutionsnavicon
{
	width:70px;
	text-align:center;
	border-bottom:solid 1px #DDDDDD;
}
.solutionsnav1
{
	text-align:left;
	vertical-align:middle;
	padding-bottom:10px;
	height:60px;
	border-bottom:solid 1px #DDDDDD;
}

.lh1
{
	width:630px;
}

.contactfm
{
	border: ridge 1px #DDDDDD;
	border-bottom-style:groove;
	background:#FCFCFC;
}

.contactfmbtn
{
}

.contactsalestbl
{
	background-image: url('images/RightPanelContactUs.jpg');
	background-repeat:no-repeat;
	height:850px;
	width:249px;
}

.contactrstbl
{
	background-image: url('images/RightPanelContactReseller.jpg');
	background-repeat:no-repeat;
	height:850px;
	width:249px;
}

.cst1
{
	font-size:.7em;
}

.csttb
{
	overflow:hidden;
}
.chk
{
	visibility:hidden;
}

.topicpages
{
	font-size:.8em;
	padding:10px 2px 10px 2px;
	
}

.topicpages p
{

	padding:5px 2px 10px 2px;
}

.PageTitle
{
	font-size:1.3em;
	font-weight:bold;
	color: #006CCE;
	font-family:Arial;
}

.PageSubTitle
{
	font-size:1.0em;
	font-weight:bold;
	color: #333333;
	font-family:Arial;
}