
/* ----- CSS Document ----- */

	body {
			padding:0px;
			margin:0px;
			background:url(../images/main-bg-gs-03.jpg) 0 0 repeat-x #fff;
			color:#0A0066;
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		  }
		  
	div, p, ul, h2, h3, h4, h5, img { padding:0px; margin:0px;}
		  
	ul	  { list-style-type:none }
	
	.textinput01 {
	
		padding-left: 2px;
		padding-bottom: 1px;
		font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
		font-size: 12px;
		border: 1px solid rgb(102,153,102);
		background-color: #FAFAD2;
		
		}
		
	
/* ----- Main Panel ----- */

	#mainPan { width:778px; position:relative; margin:0 auto; }
	
	
/* ----- Header Panel ----- */
	
	#headerPan { width:778px; height:170px; background:url(../images/header_eagle_03.jpg) 0 0 no-repeat; position:relative;
				 margin:0 auto; padding:70px 0 0 85px; }
				 
	#headerPan ul.leftmenu { width:102px; }
	#headerPan ul.leftmenu li { width:102px; height:20px; border-bottom:1px dashed #CDCDCD; }
	#headerPan ul.leftmenu li a { width:87px; height:20px; display:block;
								  background:url(../images/bullet-normal.gif) 0 6px no-repeat #fff; color:#0A0066;
								  line-height:20px; text-decoration:none; padding:0 0 0 15px;}
	#headerPan ul.leftmenu li a:hover { background:url(../images/bullet-hover.gif) 0 6px no-repeat #fff;
										color:#CC0014; line-height:20px; text-decoration:none; padding:0 0 0 15px;}
										
	#headerPan ul.leftmenu li.Solutions { width:87px; height:22px; display:block; font-weight: bold;
										  color:#CC0014; line-height:16px; text-decoration:none; padding:0 0 0 15px;}


/* ----- Body Panel ----- */
	
	#bodyPan { width:778px; position:relative; margin:0 auto; padding:1px 0 0 85px; }
	
	
/* ----- Body Panel Left ----- */
	
	#leftPan { width:121px; float:left; }
	#leftPan h2 { width:102px; height:34px; background:#fff; color:#0A0066; font-size:18px; line-height:34px; }
	
	#leftPan ul { width:102px; }
	#leftPan ul li { width:102px; height:20px; border-bottom: 1px dashed #CDCDCD; }
	#leftPan ul li a { width:102px; height:20px; display:block; background:url(../images/bullet-normal.gif) 0 6px no-repeat #fff;
					   color:#0A0066; text-decoration:none; line-height:20px; padding:0 0 0 15px; }
	#leftPan ul li a:hover { background:url(../images/bullet-hover.gif) 0 6px no-repeat #fff; color:#CC0014; text-decoration:none; }
	#leftPan ul li span { text-decoration:underline; }
	#leftPan ul li.contact { border-bottom:none; }
	
	#leftPan_tabletop {	height:8px; width:104px; background:url(../images/Table_Top_w104.jpg) bottom no-repeat; margin-top:20px; }
	#leftPan_middle1 { height:91px; width:102px; border: 1px solid black; background:url(../images/Flag_01_w102_h91.jpg) no-repeat; }
	#leftPan_tablebottom { height:8px; width:104px; background:url(../images/Table_Bottom_w104.jpg) top no-repeat; margin-bottom:10px; }
	
	
/* ----- Body Panel Right ----- */
	
	#rightPan { width:511px; float:left; border-left:1px solid #CDCDCD; border-right: 1px solid #CDCDCD; margin:8px 0 0; padding:0 20px; }
	#rightPan p { padding:0 0 10px 0; margin:0 0 0 0; text-align: justify; }
	#rightPan p.title { font-size: 14px; font-weight: bold; text-transform:uppercase; color:#CC0014; }
	#rightPan p.divider { width:511px; height: 25px; float:left; background:url(../images/sky-color-bg.gif) 0 10px repeat-x;
						  padding:0 0 10px 0; }
	#rightPan p span { font-weight: bold; }
	#rightPan p.more { width:511px; height:25px; float:left;
					   background:url(../images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 10px 0; }
	#rightPan p.more a { width:92px; height:21px; display:block; background:url(../images/icon2.jpg) 0 0 no-repeat #fff;
						 color:#958201; line-height:21px; text-transform:uppercase; text-decoration:none;
						 margin:0 0 0 328px; padding:4px 0 0 50px;}
	#rightPan p.more a:hover { background:url(../images/icon2.jpg) 0 0 no-repeat #fff; color:#CC0014; text-decoration:none; }
	
	#rightPan h2 { width:96px; height:77px; float:left; display:block; background:url(../images/icon3.jpg) 8px 38px no-repeat #B1DED5;
				   color:#fff; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase;
				   padding:46px 0 0 75px; margin:0 0 5px 0;}
				   
	.rightPan_tabletop_152 { height:8px; width:152px; background:url(../images/Table_Top_w152.jpg) bottom no-repeat; }
	.rightPan_tablebottom_152 { height:8px; width:152px; background:url(../images/Table_Bottom_w152.jpg) top no-repeat; }				   	
				   
	#rightPan img.image1 { width:150px; height: 120px; }
	#rightPan img.image2 { width:150px; height: 120px; }
	#rightPan img.image3 { width:150px; height: 120px; }
	
	.rightPan_tabletop_102 { height:8px; width:104px; margin-left:10px; background:url(../images/Table_Top_w104.jpg) bottom no-repeat; }
	.rightPan_tablebottom_102 { height:8px; width:104px; margin-left:10px; background:url(../images/Table_Bottom_w104.jpg) top no-repeat; }
	
	.rightPan_tabletop_102_left { height:8px; width:104px; margin-left:0px; background:url(../images/Table_Top_w104.jpg) bottom no-repeat; }
	.rightPan_tablebottom_102_left { height:8px; width:104px; margin-left:0px; background:url(../images/Table_Bottom_w104.jpg) top no-repeat; }
	
	.rightPan_bug { height:200px; width:200px; position:absolute; top:400px; left:759px; background:url(../images/roach_01.jpg)
					-190px -5px no-repeat; }
					
	.subtitle { font-size:13px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CC0014; }
	
	
/* ----- Footer Panel ----- */
	
	#footermainPan { height:103px; background:url(../images/footerbg.gif) 0 0 repeat-x #D3F0F0; color:#2F5958;
					 font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto;
					 clear:both; padding:36px 0 0; }
		#footerPan { width:778px; position:relative; margin:0 auto; }
			#footerPan ul { width:710px; height:20px; position:relative; margin:0 0 0 70px; }							 
					#footerPan li { float:left; }
						#footerPan ul li a { padding:0 3px 0; color:#2F5958; background:#EBF8F7;
											 text-decoration:none; font-size:11px; }
						#footerPan ul li a:hover { text-decoration:underline; }
						
			#footerPan p.copyright { width:710px; margin:20px 0 20px 260px; }
			
				#footerPan ul.designby { width:250px; background:#D3F0F0; color:#007163; font-size:11px;
								  position:absolute; top:70px; left:215px; }
					#footerPan ul.designby li { height:20px; }
						#footerPan ul.designby li a { background:#D3F0F0; color:#007163; text-decoration:none;
									   padding:0px; font-size:11px; }
						#footerPan ul.designby li a:hover { text-decoration:underline; }			