/* GENERAL STYLES */

body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	line-height: 5px;
	padding-top: 0px;
	font-family: verdana, arial, helvetica;
	background-color: #ededed;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #000000;
	scrollbar-face-color: #C0C8D3;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #C0C8D3;
}

img {border: none;}

.nv_itm {
	width: 108px; 
	height: 78px; 
	/*  border-right: 1px solid #c0c8d3;  */ 
	float: left; 
	margin-right: 1px;
	font-size: 9px;
	text-transform: uppercase;
	font-family: Arial, Verdana, 'Trebuchet MS';
	color: #4d5155;
	text-align: center;}

.even {background-color: #b6bec9;}
.add {background-color: #a8b2bf;}
.arroweven {background: url(/imgs/arrow.gif) no-repeat #a8b2bf; background-position: 43px 10px;}
.arrowadd {background: url(/imgs/arrow.gif) no-repeat #b6bec9; background-position: 43px 10px;}

.pack {border-top: 13px solid #875555}

.pack a.on   {background-color: #875555; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}

.pack a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.pack a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.pack a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.pack a:hover   {background-color: #875555; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}
.pack a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}

.rep {border-top: 13px solid #a8ab7b}

.rep a.on   {background-color: #a8ab7b; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}

.rep a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.rep a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.rep a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.rep a:hover   {background-color: #a8ab7b; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}
.rep a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}

.ppack {border-top: 13px solid #558760}

.ppack a.on   {background-color: #558760; color: #ffffff; text-decoration: none; display: block; padding-bottom:21px}

.ppack a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.ppack a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.ppack a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.ppack a:hover   {background-color: #558760; color: #ffffff; text-decoration: none; display: block; padding-bottom:21px}
.ppack a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}

.lit {border-top: 13px solid #555a87}

.lit a.on   {background-color: #555a87; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}

.lit a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.lit a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.lit a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.lit a:hover   {background-color: #555a87; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}
.lit a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}

.disp {display: none;}
.disp {border-top: 13px solid #845587}

.disp a.on   {background-color: #845587; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}

.disp a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.disp a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.disp a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.disp a:hover   {background-color: #845587; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}
.disp a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}

.prom {border-top: 13px solid #838755}

.prom a.on   {background-color: #838755; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}

.prom a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.prom a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.prom a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}
.prom a:hover   {background-color: #838755; color: #ffffff; text-decoration: none; display: block; padding-bottom: 21px}
.prom a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 22px; display: block;}







	/*  border-right: 1px solid #c0c8d3;  */ 

.xnv_itm {width: 108px; height: 200px; float: left;  margin-right: 1px; font-size: 9px; text-transform: uppercase; font-family: Arial, Verdana, 'Trebuchet MS'; color: #4d5155; text-align: center;}

.xarroweven {background: url(/imgs/arrow.gif) no-repeat #a8b2bf; background-position: 43px 10px;}
.xarrowadd {background: url(/imgs/arrow.gif) no-repeat #b6bec9; background-position: 43px 10px;}

.xpack {border-top: 13px solid #875555;}
.xpack a.on   {background-color: #875555; color: #ffffff; text-decoration: none; display: block; padding-bottom: 50px; position: relative;}
.xpack a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 40px; display: block;}
.xpack a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 40px; display: block;}
.xpack a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 40px; display: block;}
.xpack a:hover   {background-color: #875555; color: #875555; text-decoration: none; display: block; padding-bottom: 137px; position: relative;}
.xpack a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 40px; display: block;}

.xrep {border-top: 13px solid #a8ab7b;}
.xrep a.on   {background-color: #a8ab7b; color: #ffffff; text-decoration: none; display: block; padding-bottom: 50px; position: relative;}
.xrep a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 50px; display: block;}
.xrep a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 50px; display: block;}
.xrep a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 50px; display: block;}
.xrep a:hover   {background-color: #a8ab7b; color: #a8ab7b; text-decoration: none; display: block; padding-bottom: 137px; position: relative;}
.xrep a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 50px; display: block;}

.xppack {border-top: 13px solid #558760;}
.xppack a.on   {background-color: #558760; color: #ffffff; text-decoration: none; display: block; padding-bottom: 50px; position: relative;}
.xppack a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xppack a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xppack a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xppack a:hover   {background-color: #558760; color: #558760; text-decoration: none; display: block; padding-bottom: 137px; position: relative;}
.xppack a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}

.xlit {border-top: 13px solid #555a87;}
.xlit a.on   {background-color: #555a87; color: #ffffff; text-decoration: none; display: block; padding-bottom: 50px; position: relative;}
.xlit a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xlit a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xlit a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xlit a:hover   {background-color: #555a87; color: #555a87; text-decoration: none; display: block; padding-bottom: 137px; position: relative;}
.xlit a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}

.xdisp {display: none;}
.xdisp {border-top: 13px solid #845587;}
.xdisp a.on   {background-color: #845587; color: #ffffff; text-decoration: none; display: block; padding-bottom: 50px; position: relative;}
.xdisp a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xdisp a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xdisp a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xdisp a:hover   {background-color: #845587; color: #845587; text-decoration: none; display: block; padding-bottom: 137px; position: relative;}
.xdisp a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}

.xprom {border-top: 13px solid #838755;}
.xprom a.on   {background-color: #838755; color: #ffffff; text-decoration: none; display: block; padding-bottom: 50px; position: relative;}
.xprom a         {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xprom a:link    {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xprom a:visited {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}
.xprom a:hover   {background-color: #838755; color: #838755; text-decoration: none; display: block; padding-bottom: 137px; position: relative;}
.xprom a:active  {color: #000000; text-decoration: none; padding-top: 35px; padding-bottom: 130px; display: block;}



.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

/* HOME */

.home12left	  { color: #555A87;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 12px;
				text-decoration: none; }

.home11left	  { color: #555A87;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 11px;
				line-height: 13px;
				text-decoration: none; }

.home11central{ color: #C0C8D3;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 11px;
				line-height: 13px;
				text-decoration: none; }

/* SERVICES */


.serv12geo    {
	color: #555A87;
	font-family: Georgia, Tahoma, Verdana, Arial, Sans-serif, Helvetica;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
}

.files14geo    {
	color: 454968;
	font-family: Georgia, Tahoma, Verdana, Arial, Sans-serif, Helvetica;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	letter-spacing : 0pt;
}

.files14geo:hover    {
	color: FFFFFF;
}

.files12geo    {
	color: #E4E5F3;
	font-family: Georgia, Tahoma, Verdana, Arial, Sans-serif, Helvetica;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	letter-spacing : 0pt;
}

.files16geo    {
	color: #555A87;
	font-family: Georgia, Tahoma, Verdana, Arial, Sans-serif, Helvetica;
	font-size: 24px;
	line-height: 22px;
	text-decoration: none;
	letter-spacing : -1pt;
}

.serv12left	  { color: #555A87;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 12px;
				text-decoration: none; }

.serv11left	  { color: #555A87;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 11px;
				line-height: 13px;
				text-decoration: none; }

.serv11tb	  { color: #3C4451;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 11px;
				line-height: 13px;
				text-decoration: none; }

/* CONTACT */

.cont12label  { color: #555A87;
				font-family: Tahoma, Verdana, Arial, Sans-serif, Helvetica;
				font-size: 12px;
				line-height: 14px;
				text-decoration: none; }

/* FORMS */

.text	  { color: #555A87;
			font-family: Tahoma, Sans-serif, Arial, Helvetica;
			font-size: 12px;
			border-top: solid 1px;
			border-bottom: solid 1px;
			border-left: solid 1px;
			border-right: solid 1px;
			border-color: #96A3B4;
			background: #D5DAE0;
			height: 20px; }

.textarea { color: #555A87;
			font-family: Tahoma, Sans-serif, Arial, Helvetica;
			font-size: 12px;
			border-top: solid 1px;
			border-bottom: solid 1px;
			border-left: solid 1px;
			border-right: solid 1px;
			border-color: #96A3B4;
			background: #D5DAE0; }

/* BUTTON STYLES */

.buttonSubmit {
	COLOR: #3C3F42;
	FONT-SIZE: 12px;
	Font-Family: Tahoma, Verdana, Arial;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
	Border-Color: #52556B;
	Background: #A8B2BF;
}

.buttonCancel {
	color: #ffffff ;
	font-size:12px;
	font-family:tahoma;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #353535;
	background-color: #A33D3D;
}
.copyright {
	color: #ffffff ;
	font-size:10px;
	font-family:tahoma;
	text-align: center;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #353535;
	background-color: #585D89;
}

a.links  {
	font-size : 7.5pt;
	background-color: transparent;
	font-family : arial, verdana, sans-serif;
	font-weight : 500;
	color : #000000;
	border: 1px solid #ededed;
}


a:hover.links  {
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 500;
	text-decoration: none;
	color : #0000ff;
	background-color: #ededed;
	border: 1px solid #0000ff;
}


a.links-1  {
	font-size : 12pt;
	background-color: transparent;
	font-family : arial, verdana, sans-serif;
	font-weight : 700;
	color : #585D89;
	border: 1px solid #585D89;
}


a:hover.links-1 {
	font-size : 12pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 700;
	text-decoration: none;
	color : #F5DEB3;
	background-color: #C0C0C0;
	border: 1px solid #808080;
}



a.links-2  {
	font-size : 9pt;
	line-height : 16pt;
	background-color: transparent;
	font-family : arial, verdana, sans-serif;
	font-weight : 500;
	color : #585D89;
	border: 1px solid #585D89;
}


a:hover.links-2 {
	font-size : 9pt;
	line-height : 16pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 500;
	text-decoration: none;
	color : #585D89;
	background-color: #FFFFFF;
	border: 1px solid #808080;
}


a.links-3  {
	font-size : 8pt;
	background-color: transparent;
	font-family : arial, verdana, sans-serif;
	font-weight : 600;
	color : #585D89;
	border: 1px solid #585D89;
}


a:hover.links-3 {
	font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 600;
	text-decoration: none;
	color : #585D89;
	background-color: #FFFFFF;
	border: 1px solid #808080;
}
H1 {
	font-size : 16pt;
	font-family: Georgia, Tahoma, Verdana, Arial, Sans-serif, Helvetica;
	font-weight : 600;
	line-height: 24pt;
	color : #585D89;
	background-color: transparent;
	border: 1px solid #FFFFFF;
}

