
  body{
		font-family: Arial, Helvetica, sans-serif;
		background-color:#ffffff;
		color: #333333;
		
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		font-size: 16px;
		padding-top: 10px;
	}

	a{

		text-decoration: none;
		color: #486FAC;
	}

	a:link{

		text-decoration: none;
	}

	a:visited{

		text-decoration: none;
	}

	a:hover{

		text-decoration: underline;
	}

	h1{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 140%;
	 color: #6A8FD2;
	 margin: 0px;
	 padding: 0px;

	}

	h2{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 130%;
	 color: #41496d;
	 margin: 0px;
	 padding: 0px;
	}

	h3{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 88%;
	 color: #000000;
	 margin: 0px;
	 padding: 0px;
	}

	h4{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 110%;
	 font-weight: normal;
	 color: #333333;
	 margin: 0px;
	 padding: 0px;
	}

	h5{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 105%;
	 color: #6A8FD2;
	 margin: 0px;
	 padding: 0px;
	}


	label{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 100%;
	 font-weight: bold;
	 color: #334d55;
	}


	/***********************************************/
	/* Layout Divs                                 */
	/***********************************************/

	#left_spacer{
		background-image: url(../Image/BG.jpg);
      	}
	#container{
		padding: 0px 0px 0px 0px;
		width: 1137px;
		margin-right:auto;
		margin-left:auto;
		text-align: left;
		border:0px solid #c4c4c4;
		
  }

	#main_content{
		padding: 0px 0px 0px 0px;
		width: 972px;
		float: left;
		margin-right:auto;
		margin-left:auto;
		background-image: url(../Image/BG.jpg);
		border:1px solid #c4c4c4;

  }
  	#main_flash{
  		padding: 0px 0px 0px 0px;
  		width: 160px;
  		float: right;
  		margin-right:auto;
		margin-left:auto;
  
  }

/*
	#containerOutline{
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 200px;
		background-color:#ffffff;
		margin-right:auto;
		margin-left:auto;
		text-align: left;
		border: 0px solid #FFFFFF;
	}
*/

	/***********************************************/
	/* Price portal Divs                           */
	/***********************************************/
#prices{
    color:#333333;
    float: right;
    background-color: #F2F2F2;
		text-align: left;
		padding:0px 0px 0px 0px;
		margin-top:0px;
    width: 789px;
		border-left: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
    font-size: 60%;
  }

#prices1{
    float: left;
		text-align: left;
		margin:0px 0px 0px 0px;
		width: 394px;
	}
	
#prices1 ul{
    border-top: 1px solid #ffffff;
		list-style-type: none;
		margin: 0;
		padding: 0;
  }
	
#prices1 li{
    padding:1px 0px 1px 15px;
		border-bottom: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
  }

#prices1 a:hover{
    color: #ff6600;
  }
  
#prices2 a:hover{
    color: #ff6600;
  }

#prices2{
    float: right;
		text-align: left;
		padding:0px 0px 0px 0px;
		width:395px;
	}
	
#prices2 ul{
    border-top: 1px solid #ffffff;
    list-style-type: none;
		margin: 0;
		padding: 0;
	}	

#prices2 li{
    padding:1px 0px 1px 15px;
    /*border-bottom: 1px solid #cccccc;*/
		border-bottom: 1px solid #ffffff;
  }	
/*---------------------------------------------------------------*/


	#left{
		
		float: left;
		width: 183px;
		margin: 0px;
		padding:0px 0px 0px 0px;
		border: 0px solid red;
	  background-color: #e8e8e8;
		list-style-type: none;
	}

	#right{
		float:left;
		padding:0px 0px 0px 0px;

	}

	#content{
      	clear: right;
		float: left;
		width: 787px;
		background-color:#ffffff;	
	      border-bottom:0px solid #e8e8e8;
	      border-left:1px solid #ffffff;
	      border-right:1px solid #ffffff;
	      padding:0px 0px 0px 0px;

	}

#top{


}

#logo {

}



	/*********** #left column styles ***********/

	#left ul a:link, #navBar ul a:visited {display: block;}
	#left ul {list-style: none; margin: 0; padding: 0;}



	/*********** #leftnav styles ***********/


	#leftnav{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		/*text-transform:uppercase;*/
		list-style-type: none;
		position: relative;
		margin: 0px;
		padding:0px 0px 0px 0px;
		background-image: url(../../Images/LeftM_in.gif);
		background-color: #eeeeee;
   		border: 0px solid red;
  }
	
	
	#leftnav ul{
		list-style-type: none;
		background-image: url(../../Images/LeftM_in.gif);
		margin: 0;
		padding:0px 0px 0px 0px;

	}


	#leftnav li a {
		border-bottom: 1px solid #ffffff;
		background-image: url(../../Images/LeftM_in.gif);
		/*border-top: 1px solid #ffffff;*/
		font-size: 100%;
        	padding: 6px 0px 4px 12px;
		color: #414a73;
	/*	text-transform:uppercase;*/
		display: block;
		height: 13px;
		text-decoration: none;
	}
	
	* html #leftnav li a{ /*IE only */
	background-image: url(../../Images/LeftM_in.gif);
		width: 183px; /*IE 5*/
		w\idth: 171px; /*190px minus all left/right paddings and margins*/
	}

	#leftnav li a:hover{
	background-image: url(../../Images/LeftM_ac.gif);
		background-color: #ffffff;
		color: #79157d;
		text-decoration: none;
	}


	/************* #topnav styles **************/


	#topmenu
	{
	/*width: 407px;*/
	padding: 25px 0px 0px 0px;
	margin:0px;
	color:#fff;
	
	font-size: 11px;;
	float: right;
	/*background-image:url(../Image/Top_M.jpg);
	repeat: norepeat;*/
	/*border: 1px solid black;*/
  }
  
  .topmenutable_1{
  background-image: url(../Image/Button1.gif); 
  background-repeat: no-repeat;
  text-align: center;
  width:72px; 
  height:34px;
  font-size: 100%;
  }
  
  .topmenutable_2{
  background-image: url(../Image/Button2.gif); 
  background-repeat: no-repeat;
  text-align: center;
  width:71px; 
  height:34px;
  font-size: 100%;
  }
  
	#topmenu a
	{
	color:#414a73;
	text-decoration:none;
	width: 70px;
	text-align: center
	}

	#topmenu a:hover
	{
	color:#79157d;

	}

	/************* #footer styles ***************/
	
	
	
	#footer{
	  width: 973px;
	  	margin-right:auto;
		margin-left:auto;
		margin-top:auto;
		clear: both;
		background-color:#ffffff;
		border: 0px solid #cccccc;
		font-size: 60%;
		color: #414a73;
		padding:0px 160px 0px 0px;
		/*border: 2px solid #000000;*/
	}
 
	#footer a{
		color: #666666;
	}

.footertop{
 		font-size: 12px;
		padding:1px 0px 0px 13px;
		height: 18px;
		font-weight: bold;
		border-top: 1px solid #c4c4c4;
		/*border-bottom: 1px solid #c4c4c4;*/
		/*background-image: url(../Image/BG_BB.jpg);*/
		/*background-image: url(../Image/BG.jpg);*/	
		background-color:#eeeeee;



}
	
	#footerblue{
	 	 font-size: 100%;
		padding:2px 0px 0px 60px;
		height: 90px;
		border-top: 10px solid #ffffff;
		border-bottom: 10px solid #ffffff;
		/*background-image: url(../Image/Y_BG.jpg);*/
		/*background-image: url(../Image/BG_F.jpg);*/
		background-color:#ffffff;
		
		
	}
	
	#footerblue ul{
	margin: 0;
	padding: 0px;
	font-weight: bold;
	}
	
	#footerblue ul li{
			position: relative;
			display: inline;
			float: left;
			width: 180px;
			
	}
	
	#footerblue ul li h3{
	    font-size: 10px;
     	 padding-bottom: 1px;
	font-weight: bold;
	color: #414141;
				
	}
	
	
	#footerblue ul li {
	display: block;
font-size: 10px;
     	 padding-bottom: 1px;
	font-weight: normal;
	text-decoration: none;
	}
	
	#footerblue ul li ul{
	left: 0;
	position: absolute;
	display: block;
	margin-top: 1px;
	}
	
	
	#footerblue ul li ul li{
	list-style-image: url(../../Images/11Plus1.gif);
	display: list-item;	
	float: none;
	padding: 0px;
	margin-left: 16px;
	}
	

	

	#footer_menu {
		text-align: center;
		font-size: 11px;
		padding:5px 0px 5px 0px;
		width: 973px;
		border-top: 1px solid #d1dee6;
		border-left: 0px solid #c4c4c4;
		border-right: 0px solid #c4c4c4;
		border-bottom: 1px solid #d1dee6;
		/*background-image: url(../Image/BG_BBB.jpg);*/
	/*background-image: url(../Image/BG.jpg);*/	
    background-color:#ffffff;
     color: #414141  
     }

	
	#footer_menu a{
  color: #000000;
  }
 
 	#footer_menu a.link{
  color: #000000;
  } 
   
  	#footer_menu a.visitet{
  color: #000000;
  }

	
	#footer_img{
			float:left;
			width: 190px;
	}


	/************* #search styles ***************/
/*
#presearch{
		height: 45px;
    padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #cccccc;
		background-color: red;
    background-image:url(../Image/left_bgd_o.jpg);
		background-repeat:repeat;
	}
*/
	#search{
    padding: 8px 0px 7px 12px;
    		height: 38px;
		border-bottom: 1px solid #ffffff;
		font-size: 80%;
		background-color: #c4c4c4;
    /*background-image:url(../Image/left_bgd_o.jpg);
		background-repeat:repeat;*/
	}

	#search form{
	 margin: 0px;
	 padding: 0px;
	}

	#search label{
		margin: 0px;
		padding: 0px;
		font-size: 120%;
		font-weight: bold;
		color: #333333;
	}

	.searchInput{
	border:1px solid #7E9DB9;
	width:125px;
	height:16px;
	font-size: 130%;
	}
	
  .bttn{
  width:24px;
  height: 21px;
  font-size: 120%;
  cursor:pointer;
  margin-left:2px;
  }

	/************* #form styles **************/

	#messages {
	float:right;
	font-size: 80%;
	color: #3e4768;
	padding: 0px 5px 0px 0px;
	height: 12px;
	background-color:#fff;

	}

	#messages a{
	color: #3e4768;
	}

	#login {
		padding: 5px 0px 10px 12px;
		font-size: 80%;
		background-color:#cccccc;
		border-bottom: 1px solid #ffffff;
	/*	background-image:url(../Image/left_bgd_o.jpg);
		background-repeat:repeat;*/
	}
	
	#login h3{
		color: #415881;
		font-size: 100%;
		font-weight: bold;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		
	}

	#login label{
		margin: 0px;
		padding: 0px;
		font-size: 75%;
		color: #333333;
	}
	
	#loginmsg{
		margin: 0px;
		padding: 0px;
		font-size: 70%;
		color: #990000;
	}

	#login form{
	 margin: 0px;
	 padding: 0px;
	}

	.loginInput {
	border:1px solid #7E9DB9;
	width:157px;
	height:16px;
	margin-bottom: 2px;
  font-size: 90%;
	}
	
  .loginInput1 {
  	border:1px solid #7E9DB9;
  	width:130px;
  	height:16px;
  	font-size: 90%;
  	}
	
	.input {
	width:100px;

	}


	#contact {
		background: transparent url(../Image/bg_blue.gif) no-repeat 130px 0;
    
		height:560px;
	}
	
/*	#case_studies {
		background: transparent url(../Image/bg_blue.gif) no-repeat 130px 0;
    
		height:500px;
	}
	
		#data_parsing {
		background: transparent url(../Image/bg_blue.gif) no-repeat 130px 0;
    
		height:250px;
	}
	
		#about_us {
		background: transparent url(../Image/bg_blue.gif) no-repeat 130px 0;
    
		height:500px;
	}
	
	#Custom_Programming {
		background: transparent url(../Image/bg_blue.gif) no-repeat 130px 0;
    
		height:500px;
	}
	*/

  #Client_Log {
		background-color:red;
	}

	#contact h3{
		font-size: 100%;
		color:#000;
		padding: 10px 0px 5px 0px;
	}


	#contact label{
		font-weight:normal;
		padding: 20px 0px 0 0px;
	}

	#contact form{
		height: 434px;
    margin-bottom: 10px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.button {  
	  border:1px solid #000;   
	  background-color: #cccccc;   
	  height:     20px;  
	  color:     #000; 
	  margin: 5px 0px 0 0px;
	  cursor:pointer;
	}


	/************** story styles ***************/


	.story{
		padding: 0px 20px 10px 20px;
		font-size: 80%;
		text-align:justify;
    
	}

  .story_title{
    padding: 5px 20px 5px 20px;
		font-size: 85%;
		text-align:left;
	/*	background-image: url(../Image/BG_B.jpg);*/
    background-color: #cccccc;
  }

  .story_title h3{
		letter-spacing:0.7px;
		color:#202020;
  }
  	.story p{
		text-align:left;

	}

	.story h3{
		color: #7CA0D9;
		font-size: 18px;
		font-weight: normal;
		padding: 5px 0px 0px 0px;

	}

	.story h4{
		color: #96B1E3;
		font-size: 115%;
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}

/*
	.story img{
		float: left;
		padding: 0px 10px 0px 0px;
	}
	*/

	/************** print friendly *****************/

	#printstory{
		padding: 0px 15px 10px 15px;
		font-size: 70%;
		text-align:justify;
		width: 600px;
	}

	#printstory p{
		text-align:left;

	}

	#printstory h3{
		color: #7CA0D9;
		font-size: 18px;
		font-weight: normal;
		padding: 10px 0px 0px 0px;

	}

	#printstory h4{
		color: #96B1E3;
		font-size: 115%;
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}

	#printstory h5{
		color: #818181;
		font-size: 10px;
		text-align:center;
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}
	
	#printstory img{
		float: left;
		padding: 10px 10px 0px 0px;
	}
	
	#printstory td{
		font-size: 70%;
		text-align:justify;
	}

	/************** home styles *****************/

	#home{
		padding: 0px 0px 0px 0px;
		font-size: 80%;
    height: 250px;
		/*background-image:url(../Image/PC_PW3.jpg);*/
	/*	border-bottom: 1px dotted #a4a4a4; */
	}


	#home h3{
		color: #4C4C4C;
		font-size: 110%;
		padding: 20px 0px 0px 0px;
		}

	#cms h3{
		color: #F23064;
		font-size: 85%;
		padding: 5px 0px 0px 110px;
		font-weight: bold;
		}

	#cms a{
		color: #F23064;
		}

	#cms ul {
		list-style: none; 
		margin: 0; 
		padding: 40px 0px 0px 120px;
		font-size: 70%;
	}


	#cms p{
		font-size: 80%;
		padding: 15px 0px 0px 100px;

		}

	#cms {
	float: left;
	width: 275px;
	background-image:url(../Image/CMS_Box.jpg);
	background-repeat:no-repeat;
	height: 187px
	}

	#crm h3{
		color: #F23064;
		font-size: 85%;
		padding: 5px 0px 0px 110px;
		font-weight: bold;
		}

	#crm a{
		color: #F23064;
		}

	#crm ul {
		list-style: none; 
		margin: 0; 
		padding: 40px 0px 0px 120px;
		font-size: 70%;
	}


	#crm p{
		font-size: 80%;
		padding: 15px 0px 0px 100px;

		}

	#crm {
	float: left;
	width: 275px;
	background-image:url(../Image/CRM_Box.jpg);
	background-repeat:no-repeat;
	height: 187px
	}

	/************** articles styles / tables /*****************/


      #othercat {
		padding: 0px 0px 0px 0px;
		font-size: 80%;
            height: 170px;
      }


  #table1 td{
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 0px 0px;
  }
  #table2 td{
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 0px 0px;
    
    		
  }

  #table3 td{
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 0px 0px;
  } 
  
    #table4 td{
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 0px 0px;
  } 
  
   #table5 td {
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 0px 0px;
     border-bottom: 1px solid #c4c4c4;
     border-top: 1px solid #ffffff;
  } 
     #table6 td {
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 0px 0px;
     border-bottom: 1px solid #c4c4c4;
     border-left: 1px solid #c4c4c4;
  } 
  
  
  /************** articles styles *****************/
  
	#articles{
		padding: 20px 15px 0px 15px;
		font-size: 80%;
		height: 200px;
		border-bottom: 1px dotted #a4a4a4;
	}

	#articles p{
		padding: 20px 15px 0px 15px;
		font-size: 80%;
		height: 200px;
		border-bottom: 1px dotted #a4a4a4;
	}


	#articles h3{
		color: #4C4C4C;
		font-size: 130%;
		padding: 20px 0px 0px 0px;
		}

	/************** feature styles *****************/

	#featured{
		float: left;
		padding: 10px 0px 10px 20px;
		font-size: 80%;
		width: 46%;
		text-align:justify;
    /*border: 1px solid #000;   */
	}

	#featured h3{
		color: #4C4C4C;
		font-size: 130%;
		padding: 0px 0px 0px 0px;
		}

	#featured p{
		padding: 0px 0px 0px 0px;
		margin: 0px;

	}

	.more {
		padding: 0px 0px 0px 0px;
		margin: 0;
		color: #486FAC;
	}
	.more a{
		color: #486FAC;
	}


	/************** #portals styles **************/

	#portals{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 10px 5px;
		font-size: 80%;
	}

	#portals h3{
		color: #7CA0D9;
		font-size: 120%;
		font-weight: bold;
		margin: 0px;
		padding: 5px 0px 5px 5px;
		border-bottom: 1px dotted #6A8FD2;
	}

	#portals h4{
		font-size: 85%;
		font-weight: bold;
		margin: 0px;
		padding: 10px 0px 3px 3px;
	}

	#portals p{
		margin:0;
		padding: 5px 0px 5px 0px;
		border-bottom: 1px dotted #6A8FD2;
		font-size: 85%;
	}

	#portals a{
		color: #818181;
	}


	/************* #breadCrumb stylesF1F094 *************/

  #breadCrumb{
	width:972px;
	background-color:#f8f8f8;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	color: #5871aa;
	margin: 0;
	font-size: 60%;
	padding: 4px 0 2px 0;
  }

#breadCrumb .depthpath {
margin-left: 190px;
color: #414a73;
}

#breadCrumb .depthpath a{
color: #414a73;

}

#breadCrumb .depthpath a:hover{
color: #414a73;
text-decoration: underline;
}


#breadCrumb .print_page {
float: right;
padding: 0 20px 0 0;
margin: 0;
}

#breadCrumb .print_page img{
vertical-align: middle;
padding: 0 3px 0 10px;
margin:0 0 0 0;
border: none;
}


#breadCrumb .print_page a{
color: #414a73;
}

#breadCrumb .print_page a:hover{
color: #414a73;
text-decoration: underline;
}
  


	/************* #popup styles *************/
	#popup {
	background-repeat:no-repeat;
	height:650px;
	padding:0px 15px 10px 15px;
	font-size:80%;
	text-align:left;
	}

	.popupLight {
	background-image:url(../Image/Light.jpg);
	}
	.popupGallery {
	background-image:url(../Image/Photo_Gallery.jpg);
	}
	.popupClassic {
	background-image:url(../Image/Classic.jpg);
	}
	.popupFull {
	background-image:url(../Image/Full.jpg);
	}
	.popupMagazine {
	background-image:url(../Image/Magazine_Manager.jpg);
	}
	.popupEstate {
	background-image:url(../Image/Real_Estate.jpg);
	}
	.popup5s {
	background-image:url(../Image/5_Seats.jpg);
	}
	.popup10s {
	background-image:url(../Image/10_Seats.jpg);
	}
	.popup15s {
	background-image:url(../Image/15_Seats.jpg);
	}
	.popup30s {
	background-image:url(../Image/30_Seats.jpg);
	}
	.popup50s {
	background-image:url(../Image/50_Seats.jpg);
	}

	.popuptx {
	padding:100px 15px 10px 15px;
	font-size:100%;
	color:#818181;
	}
	
	
  
	/***************************************/
email_form{
font-family: Arial, Helvetica, sans-serif;
	 font-size: 50%;
	 font-weight: bold;
	 /*color: #334d55;*/
	 color: #000000
}

/* PORTLETS */

.portal_div {
background-image: url(../Image/BG.jpg);
padding-left:10px;
padding-bottom:20px;
}

#quotetop {
background-image:url(../Image/Portlet/quote_top.gif);
background-repeat:no-repeat;
width:164px;
height:21px;
}

#quotemiddle {
background-image:url(../Image/Portlet/middle.gif);
background-repeat:repeat-y;
width:164px;
}

#quotemiddle p {
font-size:11px;
text-align:left;
padding:5px 10px 5px 10px;
margin:0px;
}

#quotebottom {
background-image:url(../Image/Portlet/quote_bottom.gif);
background-repeat:no-repeat;
width:164px;
height:10px;
}



#clienttop {
float:left;
clear:right;
background-image:url(../Image/Portlet/client_top.gif);
background-repeat:no-repeat;
width:164px;
height:34px;
}

#clientmiddle {
background-image:url(../Image/Portlet/middle.gif);
background-repeat:repeat-y;
width:164px;
padding:0px;
margin:0px;
}

#clientmiddle span {
font-size:11px;
text-align:left;
padding-left:8px;
}

#clientmiddle div {
padding:10px 0px 15px 8px;
margin:0px 0px 0px 0px;
}


#clientgallerytitle {
color:#0547c0;
text-decoration:none;
line-height:20px;
}

#clientbottom {
background-image:url(../Image/Portlet/client_bottom.gif);
background-repeat:no-repeat;
width:164px;
height:18px;
}

#clientprevious {
float:left;
width:66px;
height:15px;
}

#clientnext {
float:right;
clear:right;
width:66px;
height:15px;
}

#clientprevious div {
margin-left:7px;
}

#clientnext div {
margin-left:-7px;
}

#universaltop {
background-image:url(../Image/Portlet/universal_top.gif);
background-repeat:no-repeat;
width:164px;
height:16px;
font: 10px Verdana, Helvetica, sans-serif;
text-align: center;
padding:5px 0px 0px 0px;
font-weight:bold;
color:3b4348;

}

#universalmiddle {
background-image:url(../Image/Portlet/middle.gif);
background-repeat:repeat-y;
width:164px;
font-size:11px;
text-align: center;
font-weight:bold;
}

#universalmiddle a img{ border: none; }
#universalmiddle a{ text-decoration:none;	}
#universalbottom {
background-image:url(../Image/Portlet/quote_bottom.gif);
background-repeat:no-repeat;
width:164px;
height:10px;
font-size:11px;
text-align: center;
padding:1px 0px 0px 0px;
font-weight:bold;

}


#newstop {
background-image:url(../Image/Portlet/News_top.gif);
background-repeat:no-repeat;
width:164px;
height:21px;

}

#newsmiddle {
background-image:url(../Image/Portlet/middle.gif);
background-repeat:repeat-y;
width:164px;
padding:5px 10px 0px 10px;
margin:0px;
font-size:11px;
}


#newsbottom {
background-image:url(../Image/Portlet/quote_bottom.gif);
background-repeat:no-repeat;
width:164px;
height:10px;
}

.news {
padding:20px 20px 10px 20px;
font-size:12px;
}

.news h2 {
font-size:14px;
color:#41496d;
line-height:25px;
}

.newslist {
padding:0px 20px 20px 20px;
font-size:11px;
}

.newslist h2{
font-size:11px;
}

.newslist p{
font-size:12px;
letter-spacing:0.5px;
}


/* lightbox2 */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../Image/LightBox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../Image/LightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../Image/LightBox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

.Site_Map_Container
{
padding-left:20px
}

#Site_Map_Link{
	font: 10px Arial;
	padding: 0px 1px 0px 0px;
	text-transform:uppercase;
	color:#666666
	}
	
	#Site_Map_Link_Home{
	font: 10px Arial;
	padding: 0px 1px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666666
	}

.Site_Map_Home {

height:18px;	
background-color: #eeeeee;
width:326px;
border-bottom: 1px solid #FFFFFF
		}


.Arrow_One {

width:16px;
float: left	    
	   }

.Arrow_Two {

width:38px;
float: left	    
	   }

.Arrow_Three {

width:66px;
float: left	    
	   }

.Category_One{
padding-left:10px;
background-color: #f3f3ec;
width:300px;
height:18px;	
border-bottom: 1px solid #FFFFFF;
float: left
	      }

.Category_Two{
padding-left:10px;
background-color: #ecedda;
width:278px;
height:18px;	
border-bottom: 1px solid #FFFFFF;
float: left
	      }

.Category_Three{
padding-left:10px;
background-color: #e3e5bd;
width:250px;
height:18px;	
border-bottom: 1px solid #FFFFFF;
float: left
	      }

.Clear {
	clear:both;
	maring: 0px;
	padding:0px
	}


#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
/* PSG Family */

.PSG_family {
background-image:url(../Image/2cap.gif);
background-repeat:no-repeat;
width:620px;
height:34px;
text-align:left;
padding-left:10px;
}

.PSG_familymiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:120px;
font-size:11px;
}


.PSG_familybottom {
background-image:url(../Image/22cap.gif);
background-repeat:no-repeat;
width:620px;
height:10px;
}

.PSG_family_Akane_top {
background-image:url(../Image/Akane_2cap.gif);
background-repeat:no-repeat;
width:620px;
height:34px;
text-align:left;
padding-left:10px;
}




.PSG_family_deanmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:230px;
font-size:11px;
}
.PSG_family_vladamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:250px;
font-size:11px;
}
.PSG_family_mladjamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:230px;
font-size:11px;
}
.PSG_family_draganmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:170px;
font-size:11px;
}
.PSG_family_marinamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:200px;
font-size:11px;
}
.PSG_family_luciemiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:170px;
font-size:11px;
}
.PSG_family_tibormiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:230px;
font-size:11px;
}
.PSG_family_veselkomiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:195px;
font-size:11px;
}
.PSG_family_kristijanmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:140px;
font-size:11px;
}
.PSG_family_srdjanmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:180px;
font-size:11px;
}
.PSG_family_ivanamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:160px;
font-size:11px;
}
.PSG_family_marinmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}
.PSG_family_stevanmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}
.PSG_family_zoranmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:165px;
font-size:11px;
}
.PSG_family_jelenamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:160px;
font-size:11px;
}
.PSG_family_dusanmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}
.PSG_family_branimirmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}
.PSG_family_dusicamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:120px;
font-size:11px;
}
.PSG_family_adelamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:160px;
font-size:11px;
}
.PSG_family_jadrankamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:210px;
font-size:11px;
}
.PSG_family_jelena1middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:180px;
font-size:11px;
}
.PSG_family_isidoramiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:180px;
font-size:11px;
}
.PSG_family_ivana_d_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}
.PSG_family_Doloresmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:180px;
font-size:11px;
}
.PSG_family_Sladjanamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}

.PSG_family_Dejanmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:170px;
font-size:11px;
}
.PSG_family_budimirmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:130px;
font-size:11px;
}
.PSG_family_sonjamiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:130px;
font-size:11px;
}


.PSG_family_ourmissionmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:100px;
font-size:11px;
}

/* Partners */

.Partners {
background-image:url(../Image/P2cap.gif);
background-repeat:no-repeat;
width:430px;
height:34px;
text-align:left;
padding-left:10px;
}

.Partnersmiddle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:70px;
font-size:11px;
padding-left:15px;
}


.Partnersbottom {
background-image:url(../Image/P22cap.gif);
background-repeat:no-repeat;
width:430px;
height:10px;
padding-left:10px;
}
.Partnersfilemakermiddle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:50px;
font-size:11px;
padding-left:15px;
}
.Partnerstaprootmiddle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.Partnersthinktmiddle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.Partnersmysqlmiddle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}

/*Board of Advisors*/

.Board_of_Advisors {
background-image:url(../Image/2cap.gif);
background-repeat:no-repeat;
width:620px;
height:34px;
text-align:left;
padding-left:10px;
}

.Board_of_Advisorsmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}


.Board_of_Advisorsbottom {
background-image:url(../Image/22cap.gif);
background-repeat:no-repeat;
width:620px;
height:10px;
}

.Curtismiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:220px;
font-size:11px;
}
.Jackmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:360px;
font-size:11px;
}
.Jeffmiddle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:230px;
font-size:11px;
}

/* Manuals & Tutorials */

.Manual_Top{
background-image:url(../Image/2cap.gif);
background-repeat:no-repeat;
width:620px;
height:34px;
text-align:left;
padding-left:10px;
}

.Tutorial_Top{
background-image:url(../Image/2cap.gif);
background-repeat:no-repeat;
width:620px;
height:34px;
text-align:left;
padding-left:10px;
}
.Manual_bottom {
background-image:url(../Image/22cap.gif);
background-repeat:no-repeat;
width:620px;
height:10px;
}
.Tutorial_bottom {
background-image:url(../Image/22cap.gif);
background-repeat:no-repeat;
width:620px;
height:10px;
}

.PLANet_w3_CMS_Manual_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:200px;
font-size:11px;
}


.PLANet_Spirit_CMS_Manual_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:230px;
font-size:11px;
}

.PLANet_Contact_CRM_Manual_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:190px;
font-size:11px;
}




.PSG_Image_Optimization_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:100px;
font-size:11px;
}




.PLANet_Flight_Tracker_CRM_Manual_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:240px;
font-size:11px;
}
.How_To_Work_With_PLANet_Webmail_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:80px;
font-size:11px;
}
.How_To_Work_With_Modus_Spam_Filter_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:150px;
font-size:11px;
}
.How_To_Log_Me_In_PC_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:80px;
font-size:11px;
}
.How_To_Log_Me_In_MAC_middle {
background-image:url(../Image/222cap.gif);
background-repeat:repeat-y;
width:620px;
height:80px;
font-size:11px;
}

/*Technical Requirements*/ 

.Technical_Requirements{
background-image:url(../Image/P2cap.gif);
background-repeat:no-repeat;
width:430px;
height:34px;
text-align:left;
padding-left:10px;
}

.Client_prerequisites_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:40px;
font-size:11px;
padding-left:15px;
}


.Technical_Requirements_bottom {
background-image:url(../Image/P22cap.gif);
background-repeat:no-repeat;
width:430px;
height:10px;
padding-left:10px;
}
.Screen_resolution_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.Server_prerequisites_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.Supported_Web_servers_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.PHP_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.Databases_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.File_Maker_Pro_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}
.FMPro_Database_connections_middle {
background-image:url(../Image/P222cap.gif);
background-repeat:repeat-y;
width:430px;
height:30px;
font-size:11px;
padding-left:15px;
}

