body 
{ 
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; 
	/*=== BG ===*/
	background: #f8f8f8 url(../images/top-bg.jpg) repeat-x top;
	/*=== FONT ===*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:16px; 
	color: #444; 
}
 	
a 			{ outline:none; color:#0160a6; text-decoration:none; font-weight:bold; }
a:hover 	{ text-decoration:underline; }

hr { float:left;clear:both; color: #ddd; background-color: #ddd; height: 1px;border: 0;  width: 100%; margin:0 0 10px 0; }

.clear		{ clear:both; }

#antispam 	{ visibility:hidden; display:none; }

#all		{ width:966px; margin:0 auto; }

/*===== HEADER =======*/
#logo		{ float:left; margin-top: 16px; margin-bottom:13px; margin-left: 3px; width:370px; height:93px; background:url(../images/logo.jpg) no-repeat; }
#brand		{ float:right; padding-right: 3px; }

/*===== MENU =======*/
#menu		{ clear:both;float:left;background:url(../images/shadow-bg.gif) repeat-y top; width: 960px;padding-left: 3px; padding-right: 3px; font-size:14px; }
#menu ul 	{ width:960px; height:38px; border-top:solid 2px #202020; margin:0; padding:0; background-color:#5a5a5a;background:url(../images/menu-bg.gif) repeat-x; }
#menu li 	{ list-style-type: none;float: left;  }
#menu li a 	{ color:#fff;padding:11px 28px; padding-bottom:10px;background:url(../images/menu-divider.gif) repeat-y; }
#menu li a:hover { background:#777;text-decoration:none; }
#menu li a.home { background-image:none; }
#menu li a.active { background:#fff; color:#0160a6; }
#menu li a.hactive { background:#fff; color:#0160a6; }

/*===== MAIN =======*/
#main		{ clear:both; float:left; width:922px; background:url(../images/shadow-bg.png) repeat-y top; padding: 22px; }
#main-btm	{ clear:both; float:left; width:966px; background:url(../images/shadowbtm-bg.png) repeat-x left top; height:6px; }

/*===== ABOUT [HOME] =======*/
#abouth		{ float:left; width:640px; font-size: 12px;  }
#abouth h1	{ color:#0160a6; font-size:1.4em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; padding-bottom: 8px; margin-top: 0; margin-bottom: 14px; }
#abouth .ab-left	{ float:left; width:216px; padding-right:22px; height:230px;   line-height:19px;}
#abouth .mainimg	{ float:left; width:401px; height:223px; }
#abouth .aboutimg	{ float:right; }
#abouth em	{ color:#282828; font-style:normal; font-weight:bold;  }
#abouth h3	{ color:#333333; font-size:1.2em; }

/*===== LEFTBAR =======*/
#about		{ float:left; width:534px; line-height:19px; }
#about h1	{ color:#0160a6; font-size:1.4em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; padding-bottom: 8px; margin-top: 0; margin-bottom: 14px; }
#about .ab-left	{ float:left; width:300px; }
#about .aboutimg	{ float:right; }
#about em	{ color:#282828; font-style:normal; font-weight:bold;  }
#about h3	{ color:#333333; font-size:1.2em; }

/*===== DONWLOAD PDF =======*/
#fullwidth		{ float:left; width:920px; }
#fullwidth h1	{ color:#0160a6; font-size:1.4em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; padding-bottom: 8px; margin-top: 0; margin-bottom: 14px; }
#fullwidth h2	{ font-size:1.2em; }

/*===== NEWSLETTER =======*/
#login		{ float:right; background-color:#ddd; width: 260px; color:#444; font-size: 12px;}
#login h1	{ background-color:#0161a8; color:#fff; font-size:1.2em; margin:0; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 14px; }
.log-wrap	{ padding:10px;  float: left; }
.log-wrap label { padding-right: 14px; }
.log-wrap input { margin-top: 8px; }
.log-wrap form { margin:0; padding:0; }
#login h2 { font-size:1.1em; }
#login .reqd {width: 225px;}

/*===== NEWS =======*/
#news		{ float:right; background-color:#f8f8f8; clear:right; width: 260px; color:#444; font-size: 12px; margin-top:20px;}
#news h1	{ background-color:#0161a8; color:#fff; font-size:1.2em; margin:0; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 14px; }
#news h2, h3, h4 { margin:0; padding:0; }
#news h2 {margin:4px 0; font-size:16px; }
#news h3 {margin-bottom:10px; font-size:13px; font-weight:normal; font-style:italic; }
.news-wrap	{ padding:10px; padding-bottom:12px; float: left; }


/*===== PORTAL =======*/
#portal		{ float:left; clear:left; width:894px; border:1px solid #dcdcdc; background:#d4d4d4 url(../images/portal-bg.jpg) repeat-x;padding-right: 14px; padding-bottom: 14px; padding-left: 14px; 
margin-top: 1.6em;}

#portal h2 	{ margin:0; padding-top: 0px; }

.p-sma, .p-arange, .p-crange, .p-xl, .p-xk, .p-product { float:left; width:240px;height:108px; padding: 14px 18px 0 18px; font-size:11px; line-height: 13px; }

#portal .sma { float:left; border-right: 16px solid #333; }
#portal .arange { float:left; border-right: 16px solid #333; }
#portal .crange { float:left; border-right: 16px solid #333; }
#portal .xl { float:left; border-right: 16px solid #333; }
#portal .xk { float:left; border-right: 16px solid #333; }
#portal .product { float:left; border-right: 16px solid #333; }

/* HOVERS */
#portal .sma:hover		{ border-right: 16px solid #008f80;  }
#portal .arange:hover		{ border-right: 16px solid #35bf35;  }
#portal .crange:hover		{ border-right: 16px solid #e12284; }
#portal .xl:hover			{ border-right: 16px solid #dd7528;  }
#portal .xk:hover			{ border-right: 16px solid #a500ea;  }
#portal .product:hover	{ border-right: 16px solid #982700; }

.portaltext p	{ margin: 0;padding: 12px 0; font-weight:normal; color:#333;}
.portalbox1	{ float:left; width:440px; height:122px; background-color:#efefef; background-image:url(../images/portalbox-bg.jpg); background-repeat:repeat-x; margin-right:14px; margin-top: 14px; }
.portalbox2	{ float:left; width:440px; height:122px; background-color:#efefef; background-image:url(../images/portalbox-bg.jpg); background-repeat:repeat-x; margin-top: 14px; }
.portalbox1, .portalbox2	{ font-weight:normal; }

/*===== SIDEBAR =======*/
#sidebar		{ float:right; background-color:#f0f0f0; width: 364px; color:#444; }
#sidebar h1	{ background-color:#0161a8; color:#fff; font-size:1.2em; margin:0; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 14px; }
#sidebar h3	{ background-color:#982700; color:#fff; font-size:1.2em; margin:0; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 14px; }
.log-wrap	{ padding:1em; padding-bottom:1.4em; }
.log-wrap label { padding-right: 14px; }
#sidebar h2 { font-size:1.1em; }
#sidebar em	{ color:#282828; font-style:normal; font-weight:bold;  }
#sidebar ul { margin:0; padding:0; list-style:none; padding-left:20px; padding-bottom:10px;}

.app-imgs	{ float:left; margin-bottom:14px; }
.app-imgs2	{ float:left; margin-bottom:14px; margin-left:14px; }

/*===== PRODUCT INFO =======*/
#product		{ float:left; width:470px; font-size: 1.1em; line-height:1.3em; }
#product h1	{ color:#0160a6; font-size:1.4em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; padding-bottom: 8px; margin-top: 0; margin-bottom: 12px; }
#product img	{ padding-right:6px; }

/*===== FEATURES / SHOWCASE =======*/
#showcase		{ float:right; }
#features		{ float:left; background-color:#f8f8f8; width: 470px; clear: left; margin-top: 14px; }
#features h1		{ color:#fff; font-size:1.2em; margin:0; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 14px; }

#features h1.smagreen { background-color:#008f80; }
#features h1.xl { background-color:#ef8620; }
#features h1.xk { background-color:#a500ea; }
#features h1.arange { background-color:#35bf35; }
#features h1.crange { background-color:#e12284; }
#features h1.productbrown { background-color:#982700; }

#features ul	{ margin:0; padding:0; padding-left:1em; }
#features li	{ margin-bottom:6px; }
.features-wrap		{ padding:1em; padding-bottom:0.9em; }

/*===== DOWNLOAD PDF =======*/
.download-table a { color:#333333; text-decoration:none; padding:4px;}

.download-table a:hover { color:#ffffff; background-color:#00559e; text-decoration:none; padding:4px;}

.d-form {color:#00559e;	font-weight:bold;font-size: 14px;}

.d-name {color:#222222;	font-weight:bold;font-size: 13px;}

.download-celltop {	background:#0161a8;	padding:10px;font-weight: bold;	color: #FFFFFF;	font-size: 13px;}

.download-cella	{ background-color:#CCCCCC; padding:10px;}
.download-cellb	{ background-color:#EEEEEE; padding:10px;}

.downloadadobe		{ background-color:#f0f0f0; padding:14px; margin-top:22px; font-size:12px; }
.downloadadobe h3	{ color:#333; font-size:1.1em; margin:0; padding:0; }

/*===== CONTACT =======*/
.caddress		{float:left;width:170px;margin:0 18px 0 0;}
.caddress2		{float:left;width:158px;margin:0;}
.caddress h2, .caddress2 h2	{ font-size:1.3em; color:#444; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; padding-bottom:4px; }

#cform fieldset	{float:left;	border:none;	margin:0;	padding:0;}

#cform label	{float: left; width: 200px; margin-right: 1em; font-weight: normal;color:#666;	font-family:Arial, Helvetica, sans-serif;}

#cform .categoryName { color:#fff; }

#cform ol {list-style:none; padding:0; margin:0; margin-top:1em;}
#cform li {float: left; clear: left;margin-bottom:1.5em; padding: 0; }

#cform fieldset legend {font-size:1.3em;font-weight:normal;	color:#ccc;}

#cform em { color:#fff; font-size:0.9em; font-weight:bold; background-color:#d00000; border:#c80000 1px solid; padding:0.2em 0.6em; font-style:normal; margin-left:10px;}
/* Required */
#cform i { color:#FF0000; font-style:italic;}


/*===== FOOTER =======*/
#footer-logos	{ clear:both; float:left; padding:1em 0 0 1em; margin-bottom:1em; }

#footer-links	{ float:right; width: 600px; text-align: right; font-size:10px; padding-top:1em;  }
#footer-links ul { margin:0; padding:0; }
#footer-links li { display: inline; list-style-type: none; }
#footer-links li a { color:#afafaf; padding-right:10px; }	#footer-links li a:hover { color:#666; }




/*===== DROP DOWNS =======*/
.nav-color 		{width: 161px;}
#nav, #nav ul 	{	padding: 0;	margin: 0;list-style: none;	border: 0;	position: relative;}
#nav a 			{display: block;}
#nav li 		{ }
#nav ul 		{ border-bottom: 1px solid #939393;border-right: 0px;}
#nav li ul 		{	position: absolute;	left: -999em;width: 161px;top: 37px;margin: 0 0 0 0;border: 0;}
#nav li ul li	{background: #4d4d4d;width: 161px;margin: 0 0 0 0;font-size: 11px;float: left;border: 0;border-bottom: 1px solid #666666;}
#nav li ul li a	{border: 0;width: 131px;padding: 9px 15px;font-size: 12px;background: #4d4d4d;border-bottom: 1px solid #3d3d3d;}
#nav li ul li a:hover{background: #777;}

#nav li:hover ul {	left: auto;}
#nav li:hover ul, #nav li.sfhover ul {	left: auto;}