body { padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4b4b4b; }
p { margin: 0px 0px 15px 0px; }
th,td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: 0px; }
.left { float:left; }
.right { float: right; }
.center { text-align: center; }
.banner { margin: 10px 0px 0px 0px; }
.description { color: #6a737b; text-align: left; font-size: 11px; margin-bottom: 3px;}

#header-wrapper { width: 775px; height: 82px; }
#header-right { width: 465px; float: right; }
#header-nav { height: 33px; background: url(/skins/dynapp/images/nav-gear-bg.gif) repeat-x; }
#header-nav-items { width: 775px; }
#header-nav-items ul { padding: 0px; margin: 0px; list-style: none; }
#header-nav-items li { float:left; height:24px; padding: 7px 15px 0px 15px; margin: 1px 1px 1px 0px; }
.header-nav-active { background-color: #92b9d8; }
#header-nav-items li:hover { background-color: #92b9d8; cursor: pointer; }
#header-nav-items li a { color: #ffffff; text-decoration: none; font-size: 14px; }
#header-nav-items li a:hover { color: #ffffff; text-decoration: none; }
#header-links { width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; }
#header-links a { text-decoration: none; color: #858585; }
#header-links a:hover { text-decoration: underline; color: #858585; }
#livechat { margin-bottom: 4px; }
#phonenumber { margin: 0px 0px 8px 0px; }
#phonenumber img { margin: 0px 2px -4px 0px; }
#phone-number { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-weight: bold; 
	color: #669933; 
}
#loginform { margin-bottom: 4px; }
#loginform form { margin: 0px; padding: 0px; }
#loginform form input.user, #loginform form input.pass { border: 1px solid #b1b1b1; width: 95px; height: 13px; }
#loginform form input.email { display: none; }

#home-graphic { position: relative; top: -30px; }
#header-nav-home { height: 202px; background: url(/skins/dynapp/images/home-gear-bg.gif) repeat-x; background-position: center; }
#header-nav-home-bg { height: 202px; background: url(/skins/dynapp/images/home-gear-bg3.gif) no-repeat; background-position: center; }
#header-nav-home-items { text-align: left; width: 143px; }
#header-nav-home-items ul { padding: 0px 0px 0px 0px; margin: 0px; list-style:none; }
#header-nav-home-items li { height:18px; padding: 3px 0px 3px 15px; margin: 1px 0px 1px 0px; }
#header-nav-home-items li:hover { background-color: #92b9d8; cursor: pointer; }
#header-nav-home-items li a { color: #ffffff; text-decoration: none; font-size: 12px; }
#header-nav-home-items li a:hover { color: #ffffff; text-decoration: none; }
#header-nav-home-feature { 
	text-align: justify; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #ffffff; 
	font-weight: normal; 
	padding: 15px 0px 0px 15px; 
}
#header-nav-home-feature a { color: #ffb13c; text-decoration: none; font-size: 12px; }
#header-nav-home-feature a:hover { color: #ffb13c; text-decoration: underline; }

#header-nav-home-feature .heading { font-size: 14px; margin-bottom: 10px; font-style: italic; font-weight: bold; }
#header-nav-home-feature img { float: right; margin-left: 15px }

#content-wrapper { width: 775px; text-align: left; }
#content-wrapper table.matrix { border: 1px solid #777; padding: 0px; margin: 0px; }
#content-wrapper table.matrix tr th { border: 1px solid #ccc; padding: 2px; margin: 0px; }
#content-wrapper table.matrix tr td { border: 1px solid #ccc; padding: 2px; margin: 0px; }

#content-side { text-align: left; margin: 15px 0px 15px 0px; padding: 0px 0px 15px 0px; width: 150px; }
#content-side-header { margin: 0px 0px 10px 0px; }
#content-side ul { margin: 0px; padding: 0px; }
#content-side ul li { list-style: none; font-size: 11px; line-height: 14px; padding: 0px 0px 10px 0px; margin: 0px; }
#content-side ul li a { text-decoration: none;  background: url(/skins/dynapp/images/bullet-gear.gif) 0px 0px no-repeat; padding: 0px 0px 10px 20px; color: #3c83ba; }
#content-side ul li a:hover { text-decoration: none; color: #ff9900; }
#content-side ul li a.active { text-decoration: none; background: url(/skins/dynapp/images/bullet-gear-orange.gif) 0px 0px no-repeat; color: #ff9900; }
#content-side ul li a.active:hover { text-decoration: none; background: url(/skins/dynapp/images/bullet-gear-orange.gif) 0px 0px no-repeat; color: #ff9900; }
#content-side-banners { margin: 0px 0px 15px 20px; }

#content {
	text-align: justify; 
	margin: 15px 0px 15px 0px; 
	padding: 5px 0px 0px 25px; 
	width: 594px; 
	min-height: 400px;
	border-left: 1px solid #c0c0c0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #4b4b4b;
}
#content div {
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #4b4b4b;
}
#content a { text-decoration: none; color: #3399cc; }
#content a:hover { text-decoration: underline; color: #3399cc; }
#content-header { margin: 0px 0px 10px 0px; }
#content ul { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px; }
#content ul li { 
	list-style: none; 
	background: url(/skins/dynapp/images/bullet-green-small.gif) 0px 2px no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #669933;
	font-size: 11px; 
	line-height: 12px; 
	padding: 0px 0px 5px 15px;
}
#content ul li div { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6a737b; font-size: 11px; margin-right: 20px;}

#content-product {
	text-align: justify; 
	margin: 15px 0px 15px 0px; 
	padding: 5px 0px 0px 25px; 
	width: 594px; 
	border-left: 1px solid #c0c0c0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #4b4b4b;
}

#content-product-nav {  }
#content-product-nav div { 
	float:left; 
	font-size: 9px; 
	height:18px; 
	padding: 3px 10px 0px 10px; 
	margin: 4px 0px 0px 0px; 
	background-color: #f2f2f2; 
	color: #858585; 
	margin-right: 3px;
	border-top: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	border-bottom: 0px solid #c0c0c0; 
	border-left: 1px solid #c0c0c0; }
#content-product-nav div.active { 
	float:left; 
	height:22px; 
	padding: 3px 10px 0px 10px;
	margin: 0px 3px 0px 0px; 
	background-color: #aaaaaa; 
	color: #ffffff; }
#content-product-nav div.active a { color: #ffffff; text-decoration: none; }
#content-product-nav div.active:hover { color: #ffffff; background-color: #aaaaaa; cursor: pointer; }
#content-product-nav div.active:hover a { color: #ffffff; }
#content-product-nav div:hover { background-color: #ffffff; cursor: pointer; }
#content-product-nav div a { color: #858585; text-decoration: none; font-size: 14px; }
#content-product-nav div a:hover { color: #858585; text-decoration: none; }


#content-product-top { height: 150px; }
#content-home-left {
	text-align: justify; 
	margin: 15px 0px 15px 0px; 
	padding: 5px 20px 0px 0px; 
	width: 220px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #6a737b;
}
#content-home-center {
	text-align: justify; 
	margin: 15px 0px 15px 0px; 
	padding: 5px 25px 0px 25px; 
	width: 225px; 
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #6a737b;
	min-height: 250px;
}
#content-home-right {
	text-align: justify; 
	margin: 15px 0px 15px 0px; 
	padding: 5px 0px 0px 25px; 
	width: 225px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #6a737b;
}
#content-home-left ul { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
#content-home-left ul li { 
	list-style: none; 
	background: url(/skins/dynapp/images/bullet-green-small.gif) 0px 2px no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #669933;
	font-size: 11px; 
	line-height: 12px; 
	padding: 0px 0px 5px 15px;
}
#content-home-left ul li a {color: #669933; text-decoration:none;}
#content-home-left ul li a:hover {text-decoration:underline;}
#content-home-right ul { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px; }
#content-home-right ul li { 
	list-style: none; 
	background: url(/skins/dynapp/images/bullet-blue-small.gif) 0px 2px no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #669933;
	font-size: 11px; 
	line-height: 12px; 
	padding: 0px 0px 5px 15px;
}

#footer-bar { height: 33px; background: url(/skins/dynapp/images/footer-lines-bg.gif) repeat-x; }
#footer-bottom { border-top: 5px solid #777; }

.footer { width: 775px; margin: 8px 0px 10px 0px; padding: 0px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a6a6a6; line-height: 18px; }
.footer .footer-col { float: left; width: 155px; padding: 0px; text-align: left; }
.footer .footer-col ul { padding: 0px; margin: 0px; list-style: none; }
.footer .footer-col .footer-heading { margin-bottom: 10px; }
.footer a { text-decoration: none; color: #a6a6a6; }
.footer a:hover { text-decoration: underline; color: #a6a6a6; }
.social-icon { float: left; margin-bottom: -5px; padding-right: 5px;}

.clear { clear: both; }
.nodis { display: none; }
