BODY { 
SCROLLBAR-FACE-color: #67A6E2; 
SCROLLBAR-HIGHLIGHT-color: #e4eaf0; 
SCROLLBAR-SHADOW-color: #67A6E2; 
SCROLLBAR-3DLIGHT-color: #67A6E2; 
SCROLLBAR-ARROW-color: #ffffff; 
SCROLLBAR-TRACK-color: #e9eaee; 
SCROLLBAR-DARKSHADOW-color: #969fa8;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; font-size: 11px;
background-color: #FFF; #67A6E2; margin:0px; background-image:url(assets/cell_bgrd3.jpg);}

.head 		{ background-color:#FFF; height:169px; }
.topnav 	{text-align:left; background-image:url(assets/bg_topnav.jpg); height:73px;}
.topmenu 	{ height:68px;}
.headlatest { vertical-align:bottom; width:150px; background-image: url(assets/bg_topnav_right.jpg); background-color:#e9eaee;}
.headlatest2 { vertical-align:top; width:150px; background-image: url(assets/bg_right.gif); background-color:#e9eaee; text-align:right;}

a 			{ color: #333333; text-decoration: none}
a:hover 	{ text-decoration: underline}


#mission		 	{font-size: 10px; color: #346CA1}
H2#mission_client 	{font-size: 10px; color: #346CA1; font-weight: normal; padding:0px; vertical-align:middle; text-align: justify; margin:0px;}

.header_right 	{font-weight: bold; font-size: 11px; color: #333333; background-color:#67A6E2; padding-left:5px; text-align:left;}
.header_left 	{font-weight: bold; font-size: 11px; color: #ffffff; padding-left:5px; text-align:left; background-color:#67A6E2; text-transform:uppercase;}

.s 					{font-size: 11px; color: #333333; }

.s_head 	{ font-size: 11px; color: #333333; font-variant:small-caps; font-weight:bold}
.s_h_p 		{ font-size: 10px; color: #333333; font-variant:small-caps;}
.cells 		{ border:1px solid #346CA1; font-size: 11px; color:#346CA1; background-color: #f5f5f5; vertical-align:top; text-align:center;}
.date 		{ font-weight: bold; font-size: 10px; color: #858d96; padding-left:5px; text-decoration: none; vertical-align:middle; text-align:left;}

.main 			{text-align:justify}

#news			{padding-left:5px; text-align: left; vertical-align:top;}
#news p 		{margin:0px; padding:0px 0px 5px 0px;}
#news a:link     {color: #333333; text-decoration: none;}
#news a:visited  {color: #000000; text-decoration: none;}
#news a:active   {color: #000000; text-decoration: none;}
#news a:hover    {color: #346CA1; text-decoration: none;}

.promo			{color: #FF0000; font-weight: bold;}
.turnkey 		{font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal;	text-transform: none; color: #666666;}
.offer 			{font-size: 10px; font-weight: bold; font-variant: normal; color: #FF0000; font-style: normal; line-height: normal;	background-position: left;	text-align: left;}

/* ---------------------- price list  ---------------------- */
.service_title	{font-size: 10px; color: #333333; text-transform:uppercase; background-image:url(assets/cell_bgrd1.jpg); text-align:left; vertical-align:top; padding: 4px;}
.service_descr	{font-size: 11px; color: #333333; text-transform: none; background-image:url(assets/cell_bgrd2.jpg); text-align:left; vertical-align:top; padding:4px}
.service_price	{font-size: 11px; color: #333333; text-transform: none; background-image:url(assets/cell_bgrd4.jpg); text-align:left; vertical-align:top; padding:4px}
/* ---------------------- END price list ---------------------- */

/* ---------------------- boxes  ---------------------- */
.boxdark	{background-image:url(assets/cell_bgrd1.jpg);}
.boxmedium	{background-image:url(assets/cell_bgrd2.jpg);}
.boxlight	{background-image:url(assets/cell_bgrd4.jpg);}
/* ---------------------- END boxes ---------------------- */


#content			{text-align:left; vertical-align:top; margin:0px; }
#content p 			{text-align:left; vertical-align:top; padding:5px;}
#content a:link     {color: #333333; text-decoration: underline;}
#content a:visited  {color: #333333; text-decoration: underline;}
#content a:hover    {color: #346CA1; text-decoration: none;}

#content td.portfolio_menu				{vertical-align:top; text-align:center; text-decoration:none; height:17px;}
#content td.portfolio_menu a:link		{color: #333333; text-decoration:none;}
#content td.portfolio_menu a:visited	{color: #666666; text-decoration:none;}
#content td.portfolio_menu a:hover 		{color: #346CA1; text-decoration:underline;}
#content td.portfolio_menu span 		{color: #346CA1; text-decoration:none;}

#content tr.portfolio_outline			{vertical-align:top; text-align:right; text-decoration:none;}
#content tr.portfolio_outline a:link	{color: #333333; text-decoration:underline;}
#content tr.portfolio_outline a:visited	{color: #666666; text-decoration:underline;}
#content tr.portfolio_outline a:hover 	{color: #346CA1; text-decoration:none;}

#content ul				{margin:0px; padding:0px; list-style:none; line-height:17px}
#content ul li 			{background:url(assets/more.details.gif) no-repeat left top; background-position:0px; padding-left:25px; }
#content ul li a		{color:#333333; text-decoration: underline}
#content ul li a:hover	{color:#346CA1; text-decoration:none}

.service_list_descr
				{text-align:left; vertical-align:top; padding:4px 4px 10px 4px; text-decoration:none;}
a.service_list_descr, a.service_list_descr:visited
				{color: #333333; text-decoration: underline;}
a.service_list_descr:hover 
				{color: #346CA1; text-decoration:none;}
	
.more 			{font-size: 11px; color: #333333; text-align:right; }

	
.service_name 	{font-weight:bold; background-image:url(assets/bg_header_cell.gif); text-align:left; height:17px; vertical-align:middle; }
.service_info 	{font-weight:bold; background-image:url(assets/bg_header_cell.gif); text-align:left; height:17px; vertical-align:middle; }


.footer 		{font-size: 10px; color: #FFFFFF; vertical-align:middle; text-align:center; background-image:url(assets/bg_bottom.jpg); height:35px; }
.copy, a.copy, a.copy:visited { font-weight: bold; font-size: 10px; color: #FFFFFF; padding-right:10px; background-color:#67A6E2; text-align:right;}
a.copy:hover 	{text-decoration:none; color: #346CA1}
.validater		{text-align: right; padding-right:12px;}
.copywrong 		{font-size: 10px; color: #FFFFFF; text-align: center; padding-left:170px;}


h1 			{font-weight: bold; font-size: 14px; color: #346CA1; padding-right:10px; vertical-align:middle; text-align:right; margin:0px;}
h6.h1_under {font-weight: bold; font-size: 14px; color: #346CA1; padding-right:4px; text-align:right; margin-bottom: 0px;}
h1#id 		{}
h2 			{font-weight: bold; font-size: 11px; color: #333333; padding-left:5px; vertical-align:middle; text-align:left; margin:0px;}
h2.prod		{font-weight: bold; font-size: 11px; color: #333333; padding-left:5px; vertical-align:middle; text-align: center; margin:0px; text-transform:capitalize;}
h3 			{font-weight: bold; font-size: 12px; color: #346CA1; text-align:left; height:17px; vertical-align:middle;}
h4 			{font-weight: bold; font-size: 11px; color: #333333; padding-left:5px; vertical-align:middle; text-align:left; margin:0px;}

h5  		{font-size: 11px; color: #333333; font-weight: bold; text-align: left; margin:0px; padding:0px;}
h6  		{font-size: 11px; color: #333333; font-weight: bold; text-align: left; margin-bottom: -10px; margin-top: 0px;}


/* ---------------------- vert-menu nav ---------------------- */
ul.vert-menu{margin:0;padding:0;list-style-type:none;display:block;font:normal 11px Verdana, Geneva, sans-serif; line-height:20px;width:160px;}

ul.vert-menu li{margin:0;padding:0;border-top:0px solid #67A6E2;border-bottom:1px solid #69F;}
ul.vert-menu li a{display:block;text-decoration:none;color:#333333;background:#67A6E2;padding:0 0 0 3px; background-image: url(assets/bg_left_short.gif);}

ul.vert-menu li span{font-weight: bold; font-size:14px; color: #ffffff; text-decoration: none; padding: 0px 5px 0px 0px;}

ul.vert-menu li a:hover{color: #346CA1;}
ul.vert-menu li a.current,ul.vert-menu li a.current:hover{color: #346CA1;}

/* ---------------------- END vert-menu nav ---------------------- */

a.menu, a.menu:visited 	{font-weight: bold; font-size: 11px; text-transform:uppercase; color:#ffffff; text-decoration: none}
a.menu:hover, a.menu_on, a.menu_on:visited, a.menu_on:hover 
						{font-weight: bold; font-size: 11px; text-transform:uppercase; color:#346CA1; text-decoration: none;}
.menu_sep 				{font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none}
/* ---------------------- END main menu nav ---------------------- */

.bottommenu, a.bottommenu, a.bottommenu:visited 
{font-weight:bold; font-size:10px; color: #ffffff; text-align:center; background-color:#67A6E2; text-transform:uppercase; text-decoration: none}
a.bottommenu:hover {text-decoration:none; color: #346CA1}

/* ---------------------- END bottom menu nav ---------------------- */

