body, html 	{height:100%; margin:0; padding:0; background-color:#14477E; font:100% arial,verdana,helvetica,sans-serif; }
h1		{font:bold 110% arial,verdana,helvetica,sans-serif; color:#0E4A78; margin:0; padding:0; }
h2		{font:bold 100% arial,verdana,helvetica,sans-serif; color:#14477E; text-transform:uppercase; margin:0; padding:0; }
h3		{font:bold 110% arial,verdana,helvetica,sans-serif; color:#0E4A78; margin:0; padding:0; }
h4		{font:bold 80% arial,verdana,helvetica,sans-serif; color:#878788; margin:12px 0 0 0; padding:0; }
p		{font:70% arial,verdana,helvetica,sans-serif; color:#999; padding:0; margin:8px 0; }
a		{text-decoration:none; color:#878788; }
a:hover	{text-decoration:none; color:#878788; }
ul.list	{margin-left:25px; padding:0; }
.list li{font:70% arial,verdana,helvetica,sans-serif; color:#999; }
.print	{display:none; }
img.print	{display:inline; }

/* page structure */
#outer 		{height:100%; width:750px; overflow:visible; margin:0 auto; } 
#outer[id] 	{display:table; position:static; border:1px solid #14477E; }
#middle		{position:absolute; top:50%; } /* for ie only */
#middle[id] {display:table-cell; vertical-align:middle; position:static; }
#inner 		{position:relative; top:-50%; height:410px; width:750px; background-color:#fff; } /* for ie only */
#inner[id] 	{position:static; } 

#content	{width:100%; height:314px; }
#contentLeft	{width:500px; height:314px; float:left; }
#home #contentLeft	{background:url('../images/main/bg_home.jpg') no-repeat; }
#serv #contentLeft	{background:url('../images/main/bg_serv.jpg') no-repeat; }
#clie #contentLeft	{background:url('../images/main/bg_clie.jpg') no-repeat; }
#case #contentLeft	{background:url('../images/main/bg_case.jpg') no-repeat; }
#test #contentLeft	{background:url('../images/main/bg_test.jpg') no-repeat; }
#cont #contentLeft	{background:url('../images/main/bg_cont.jpg') no-repeat; }

#contentRight	{width:250px; height:314px; float:right; overflow:auto; scrollbar-face-color:#C3D3FD; scrollbar-shadow-color:#7EA1D5; scrollbar-highlight-color:#B4C8F6; scrollbar-3dlight-color:#fff; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#F9F8F4; scrollbar-arrow-color:#4D6185; }
#padding		{padding:10px; }
.contentStrapp	{background:url('images/main/home_bg.jpg') no-repeat; width:500px; height:69px; }
.contentStrap	{margin:257px 3px 0 0; }
.contentStrap p	{text-align:right; color:#fff; font:115% arial,verdana,helvetica,sans-serif; padding:0; margin:0; }

#nav		{width:100%; height:65px; background-color:#878788; color:#14477E; border-top:1px solid #878788; } 
p#title		{width:500px; text-align:right; margin:5px 0 0 0; padding:0; font:bold 150% arial,verdana,helvetica,sans-serif; color:#14477E; text-transform:uppercase; }
ul#navBar 	{list-style-type:none; width:500px; text-align:right; padding:0; margin:2px 0 0 0; }
#navBar li	{display:inline; }
#navBar li a{color:#D9D7D7; font-size:80%; font-weight:bold; padding-left:15px; }
#navBar li a:hover	{color:#164E79; }

	/* navigation on */
	#home li.home a	{color:#164E79; }
	#serv li.serv a	{color:#164E79; }
	#clie li.clie a	{color:#164E79; }
	#case li.case a	{color:#164E79; }
	#test li.test a	{color:#164E79; }
	#cont li.cont a	{color:#164E79; } 
 
.caseDivide	{padding-bottom:10px; border-bottom:1px dashed #CECECE; }

#footer 	{width:100%; height:30px; background-color:#14477E; color:#878788; }
#footer #left 	{float:left; width:500px; }
#footer #right 	{float:left; width:250px; text-align:right; }
#footer p	{text-align:right; margin:0; padding:0; font-size:70%; line-height:16px; }
#pimbutton	{margin-top:6px; float:right; border:0; }

#keywords {
	padding-top:20px;
}
#keywords  h1 { font-size:70%; color:#999; font-weight:normal; text-align:center; padding:10px;}
#ufindus a {
	color:#999; font-size:70%;
	text-decoration:underline;
}
