* 					{margin:0;padding:0;margin:0;}

body      			{color: #333; background: #77adc7 url(/images/blue_bg.jpg) repeat-x; margin:0 auto 25px;/*background: #77adc7;*/

					font:12px Verdana,"Tahoma","San-Serif"; }
a					{color: #06c; text-decoration: underline; }
a:visited 			{color: #06c; text-decoration: underline; }
a:hover 			{color: #666; text-decoration: none; }
a:active			{color: #f00; text-decoration: none;}
p 					{padding-bottom:16px;line-height:16px}
img 				{border:0;}
h1,h3,h4			{font-family:Arial,Helvetica,sans-serif;}
h1					{margin:10px 0;font-size: 25px;color:#000;}
h2 					{margin:10px 0;font: bold 20px "Trebuchet MS","Tahoma",sans-serif;color:#069;
					border-bottom:3px solid #39c;}
h2.special			{border:none;}
h3 					{margin:8px 0;font-size: 15px;color:#000;}
h4					{margin:5px 0;font-size: 12px;color:#666;}
h1 + h2, h3 + h4	{margin-top: -5px; }
h1 span,h2 span,h3 span,h4 span
					{font: bold 90% "Arial",Verdana,Serif;}
blockquote			{border-left:25px solid #b8d0dc;padding:10px; 
					font-size:11px;color:#069;background:#eee;margin-bottom:5px;}
blockquote	p		{line-height:140%;}
ul 					{margin:5px;padding:3px; margin-bottom:5px;line-height:160%; }
ul li, ol li		{margin-bottom:3px; }
ul.nob				{list-style:none;}
ol					{margin-left:30px;line-height:150%; }
dl					{background:#eee;padding:10px;margin:0 10px;border:1px solid #ddd;
					border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
dt					{font-weight:bold;font-size:115%;margin:5px 0 10px;}
dd					{margin:0 0 0 10px;line-height:140%;}
sup					{font-size:85%;font-weight:normal;}
hr					{border: none 0; border-top: 1px solid #999;/*the border*/
					height: 1px;/*total width of the both borders*/	margin:5px auto;					}
/***************************************LAYOUT***************************************************/
#wrapper			{margin: 0 auto;width: 900px;text-align:left;}
#container			{background:#fff;margin:0 auto;width: 900px;overflow:hidden;}
/*************************************HEADER******************************************************/
#header   			{margin:0 auto;background:transparent; width: 900px; }
	#header .left	{float:left;}
	#header .right	{float:right;background:transparent;color:#fff;padding:5px 10px 0 0;}
	#headnav		{padding-top:77px;float:right;}
	#headnav li		{display:inline;}
	#header a		{color:#fff;text-decoration:none;}
	#header a:hover	{color:#000;text-decoration:underline;	}

/*******************************MENU CONTAINER*************************************************/
#menu						{background:transparent url("/images/main_menu_bg.png") no-repeat;
							height:45px; width:900px;font: normal 12px Verdana,Arial,Serif;}
/*******************************BREADCRUMB LINKS***********************************************/
#breadcrumbs				{font-size:10px;margin-bottom:10px;}
/******************************CONTENT*********************************************************/
.leftcol, .rightcol			{height:585px;width: 135px;padding:5px; float: left;min-height:550px;}
.leftcol h2, .rightcol h2	{border:none;color:#333;font: bold 12px Arial,Verdana,sans-Serif;
							margin: 0 0 2px 0; padding: 0;text-align:center;}
.centercol					{background:#ccc url('/images/centercol-bg.png') repeat-x;
							border-left:5px solid #fff;width: 590px; padding:5px; float: left;
							min-height:550px;}
.item-more, .menu-more		{background:#eee;border:1px #ddd solid;font-weight:bold;font-size:10px;
							margin:0 0 10px 0;padding:5px;text-align:center;}
.midsubmenu					{background:#eee; border:1px solid #ddd;float:right;font-weight:bold;
							font-size:11px;border-radius: 10px;-moz-border-radius: 10px;
							-webkit-border-radius: 10px;margin:0 0 5px 10px;padding:5px 10px 5px;
							width:150px;min-width:150px;}
.midsubmenu ul				{margin:0;list-style-type:none;}
.midsubmenu	ul li			{margin-bottom:3px;}
/***************************************BUTTONS BEGIN*****************************************/
.colnav								{ list-style-type:none;margin:0 0 10px;padding:15px 5px;
									background:#eee;font:12px Arial,Verdana,Serif;
									border-radius: 10px;-moz-border-radius: 10px;
									-webkit-border-radius: 10px;
									border:1px solid #ddd; text-align:center;}
.colnav li							{margin:0 0 1px 0;text-align:left;}
	.colnav a						{display:block;padding:5px;background:#ccc;
									font-weight:bold;text-decoration:none;border-bottom:1px solid #aaa;				}
	.colnav a:hover					{background:#eee;color:#000;}
		.colnav a.linknobg			{background:transparent;border:none;}
		.colnav a.linknobg:hover	{background:#ddd;}
/**********************************PRESS RELEASE STYLES****************************************/
.blogquote			{margin:5px auto; background:#eee; border:solid 1px #ddd; }
.blogquote h2		{margin:5px 0 5px 10px; font-size:12px;
					border:none; text-transform:capitalize;}
.blogquote p 		{margin:0 0 10px 10px; color:#333; font-weight:bold;font-size:10px; }
/************************************PAGINATION**************************************************/
.pagination			{margin:10px auto; width:600px; text-align:center; }
.pagination	h2		{border:none; font:bold 14px "Tahoma",Arial,Serif; padding:0 0 5px 0; }
.pagination a		{border:1px solid #ddd; background:#eee; padding:5px; 
					font:bold 11px "Tahoma",Arial,Serif;text-decoration:none; }
.pagination a:hover	{border:1px solid #000; background:#ccc;}
/*****************************CPR CLIENT/PARTNER/RESELLER*************************************/
.cpr				{background:#fff;width:585px;margin:20px auto;padding:5px;}
.cpr h3				{font:bold 12px "Tahoma",Arial,Serif; color:black;}
.cpr p				{ line-height:11px; }
.cpr img			{margin-top:10px;}
.cpr hr				{margin:10px auto 0;}
.noborder			{border:none;padding:0;margin:0;}
/***************************************CRUMBS*************************************************/
#crumbs				{background:#999 url("/images/centercol-bg-end.png") no-repeat 100% 100%;
					clear:both;width: 900px;margin:0 auto;text-align:center;padding:10px 0 10px 0;}
#crumbnav					{padding:0;margin:0; }
#crumbnav li				{display:inline; }
#crumbnav a 				{color:#333; text-decoration: none; }	
#crumbnav a:hover 			{color:#000; text-decoration: underline; }
#crumbs	strong				{color:#039;}
/*************************************FOOTER**************************************************/
#footer						{background: transparent url("/images/footer.png") no-repeat; 
							color:#eee; clear:both;height:20px; width: 900px;
							margin:0 auto; padding:10px 0;text-align:center;}
#footer a 					{color:#fff; text-decoration: none; }	
#footer a:hover 			{color:#fc0; text-decoration: underline; }
/*****************************************FORMS************************************************/
fieldset					{border:none;}
input, select, label 		{font: normal 12px "trebuchet ms",Arial,Serif;}
input.bg					{background:#ddd; color:#006;}
.elog fieldset 				{text-align:center;margin:0 auto;width:120px;}
.elog select				{margin:3px 0;}
.chkbox						{margin:0 auto;}
.formButton 				{background:#4579AB;color:#fff;font-size:10px;border:1px solid #000;
							-moz-border-radius:3px;margin:0 auto;}
.formButton:hover			{background:#fc0;color:#000;}
#feedback					{margin:0 auto; padding:10px; width:50%; border:1px #ddd solid; 
							background:#eee;}
#feedback input, #feedback select, #feedback label 
							{width:150px; font: normal 12px "trebuchet ms",Arial,Serif; color:#006;}
#feedback label.error		{color:#600;font-size:80%;padding: 3px;font-style: italic;font-weight: normal;}

.eform						{width:500px; margin:0 auto; }
.eform legend				{margin:10px 0 5px 0;font: bold 16px "Trebuchet MS",Arial,Serif;
							color:#235CDB;border-bottom:3px solid #39c;display:block;}
.eform label, .eform input 	{display: block; float: left; margin-bottom: 10px; width:200px;}
.eform label				{text-align: right; padding-right: 10px; width:200px;
							font-family:Arial,Verdana,Sans-serif; }
.eform input.chk-input		{float:none; display:inline; width:auto; margin:0;	}
.eform br					{clear:both; }
.eform input.sub-button		{clear:both;float:none;margin:0 auto;}
.eform label span em		{display:block; color:black; }
/*.eform						{width:580px; margin:0 auto; }
.eform legend				{margin:10px 0 5px 0;font: bold 16px "Trebuchet MS",Arial,Serif;
							color:#235CDB;border-bottom:3px solid #39c;display:block;}
.eform label, .eform input 	{display: block; float: left; margin-bottom: 10px; }
.eform label				{text-align: right; padding-right: 10px; width:150px;
							font-family:Arial,Verdana,Sans-serif; }
.eform input.chk-input		{float:none; display:inline; width:auto; margin:0;	}
.eform br					{clear:both; }
.eform input.sub-button		{clear:both;float:none;margin:0 auto;}
.eform label span em		{display:block; color:black; }*/
/****************************************TABLE STYLES******************************************/
table h3				{margin:5px 0 0 0; text-align:center; }
#Main,#con,.stripeMe	{margin:0 auto;	width:100%;	}
#Main					{width:100%; }
#Main th				{background:white; text-align:center; border:solid 1px #ddd; }
.stripeMe				{background:#eee; border:solid 1px #ddd; padding:3px;
						border-radius: 10px;-moz-border-radius: 10px;
						-webkit-border-radius: 10px; }
.stripeMe tr.normal		{background:#fff;}
.stripeMe tr.alternate	{background:#ccc;}
.stripeMe tr.title		{background:none;}
.stripeMe tr.over		{background:#fc0;}
.tblgfx, .sshots 		{background:#eee;border:1px solid #ddd;font-size:90%;width:100%;
						margin:15px auto;padding:15px;
						border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.tblgfx td 				{padding:0 10px;}
.sshots					{text-align:center;font:10px Verdana,Arial,Sans-Serif; }
.sshots	h2				{text-align:left;}
.sshots a 				{text-decoration:none;}
.sshots img				{border:#fff solid 1px;padding:5px;background:#ccc;}
.sshots img:hover		{border:#ddd solid 1px;}
#tablecloth	a			{color:white;}
.ftax					{width:95%; margin:0 auto;}
.ftax td				{width:50%;text-align:center;font:bold 12px/25px Arial,Tahoma,Sans-serif;
						color:navy;}
.ftax td img			{padding:5px;border:#000 1px solid;background:#666;}
/**************************************MISC BEGIN**********************************************/
.hidden					{position:absolute;left:-99999px;overflow:hidden;}
.clear					{clear:both;}
.floatLeft 				{float: left;margin:0 10px 5px 0;}
.floatRight 			{float: right;margin:0 0 5px 10px;}
.important,a.important	{color:red;font-weight:bold;}
.semi-important			{color:red;}
.highlight				{color:green;}
.highlightbg			{background:yellow;}
.pricecolor				{color:#800;font-family: georgia,palatino,serif}
.centerme, .caption		{text-align:center;margin:0 auto;}
.centeredImage			{text-align:center;margin-top:0px;margin-bottom:0px;padding:0px;display:block;}
.banner					{text-align:center;margin:0 0 3px 0;padding:0;}
.register, .disclaimer,.smallertext	
						{font-size:80%;}
.indent					{padding-left:10px;}
.media					{text-align:center;margin:0 auto;}
.splitfifty				{width:49%;float:left;padding-right:1%;}
.splittwentyfive		{width:24%;float:left;padding-right:1%;}
.cushion				{padding:0 10px;}
.cushion p:first-child	{text-align:center;font-weight:bold;}
.totop					{font:bold 10px "Tahoma",Arial,"San-Serif";float:right;padding:5px;
						border:1px solid #ddd;background:#eee;}
a[href^="mailto"] 		{padding-right: 18px; background: transparent url("/images/icon_mailto.gif") no-repeat center right; }
a[href^="https"] 		{padding-right: 15px; background: url("/images/secure_lock_blue.gif") no-repeat center right; }
.miser					{width:450px;color:#069;margin:5px auto;background:#eee;padding:20px;
						border:1px solid #ddd;-moz-border-radius:15px;-webkit-border-radius:15px;}
.miser p				{text-align:center; font:bold 20px Arial,Verdana,Sans-serif; }
.justy					{text-align:justify; }

