

/*---------GLOBAL----------*/ 

* {  
  vertical-align: baseline;  
  border: none;  
  padding: 0;  
  margin: 0; 
  font-size:100.01%;
  font-family:helvetica, arial, sans-serif;
}


p.content_text {
 margin-top:10px;
 padding:0px 0px 5px 20px;
 line-height:18px;
 font-family:helvetica, arial, sans-serif;
 font-size:12px;
 color:#484848;
 position:relative;
 z-index:1;
}

h3.header {
    background-color:#2A3C84;
    font-family:helvetica, arial, sans-serif;
    font-size: 12px;  
    color:#ffffff;
    margin:0px 20px 0px 20px;
    padding:10px 0px 10px 10px;
}

h3,h4,h5,h6 {
     
    font-family:helvetica, arial, sans-serif;
    color:#666666;  
    margin-bottom:10px;
    margin-left: 20px;
 }
 
 body {
  width:1000px;
  margin:0px auto;
  min-width:1000px;
  background: #fff url("images/background.jpg") repeat-x left top;
  text-align:left;
}

 /*---------LIST SETTINGS----------*/ 
 
.main_list_settings {
    list-style-type:decimel;      
    margin-left:40px; 
    font-family:helvetica, arial, sans-serif;
    font-size:13px;
    color:#666666; 
    padding-bottom:5px; 
	position:relative;
	z-index:10;
	
 }




 /*---------  MISC ----------*/ 
 
#copyright  {
 font-size:.5em;
 text-align:right;
 margin-right:38px;
  }

 .bold  {
  font-weight:bold;
 
}
  
h3.smallheader {
  font-family:  helvetica, arial, sans-serif;
  position:relative;
  top:-80px;
  left:-20px;
  color:#2A3C84;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;     
 }
 

/*---------IMAGE NAVIGATION CONTAINER----------*/


#menuContainer { 
 margin-left:13px; 
 margin-top:-8px;
 width:1000px;  
}

/*---------IT HOME BUTTON----------*/


.menu_home{
  width:199px;
  float:left;
  margin-top:12px;
 }
 
.menu_home a.menu_home {
  background: url("images/home_buttonx3.jpg") 0 0 no-repeat;
  height:47px;
 
}

.menu_home  a.menu_home:hover {
  background-position: -198px 0;  
} 

.menu_home a.menu_home:active {
  background-position: -396px 0;
}  


/*---------IT SOLUTIONS BUTTON----------*/

.menu_itsolutions {
  width:100px;
  float:left;
  margin-top:12px;
  
}

.menu_itsolutions a.menu_itsolutions {
   background: url("images/it_solutions_buttonx3.jpg") 0 0 no-repeat;
   height:46px;
}

.menu_itsolutions  a.menu_itsolutions:hover {
  background-position: -100px 0;
} 

.menu_itsolutions a.menu_itsolutions:active {
   background-position: -200px 0;
}
   
    
/*---------IT SUPPORT BUTTON----------*/

.menu_itsupport{
  width:100px;
  float:left;
  margin-top:12px;
}

.menu_itsupport a.menu_itsupport {
   background: url("images/it_support_buttonx3.jpg") 0 0 no-repeat;
   height:47px;
}

.menu_itsupport  a.menu_itsupport:hover {
   background-position: -100px 0;
} 

.menu_itsupport a.menu_itsupport:active {
   background-position: -200px 0;
}


/*---------INFOBOARDS BUTTON----------*/

.menu_infoboards{
  width:100px;
  float:left;
  margin-top:12px;
}

.menu_infoboards a.menu_infoboards {
   background: url("images/info_displays_buttonx3.jpg") 0 0 no-repeat;
   height:46px;
 }

.menu_infoboards  a.menu_infoboards:hover {
    background-position: -100px 0;
} 

.menu_infoboards a.menu_infoboards:active {
   background-position: -200px 0;
}


/*---------IT PARTNERS BUTTON----------*/

.menu_partners{
  
  width:100px;
  float:left;
  margin-top:12px;

}

.menu_partners a.menu_partners {
  height:46px;
  background: url("images/partners_buttonx3.jpg") 0 0 no-repeat;
}

.menu_partners  a.menu_partners:hover {
  background-position: -100px 0;
} 

.menu_partners a.menu_partners:active {
   background-position: -200px 0;
}

/*---------IT CUSTOMERS BUTTON----------*/

.menu_customers{
 
 width:100px;
 float:left;
 margin-top:12px;
}

.menu_customers a.menu_customers {
 height:46px;
 background: url("images/customers_buttonx3.jpg") 0 0 no-repeat;
}

.menu_customers  a.menu_customers:hover {
  background-position: -100px 0;
} 

.menu_customers a.menu_customers:active {
  background-position: -200px 0;
}



/*---------CONTACT BUTTON----------*/

.menu_contact{
  width:150px;
  float:left;
  margin-top:12px;
}

.menu_contact a.menu_contact {
   background: url("images/contact_buttonx3.jpg") 0 0 no-repeat;
   height:47px;
}

.menu_contact  a.menu_contact:hover {
  background-position: -150px 0;
} 

.menu_contact a.menu_contact:active {
    background-position: -300px 0;
}
/*---------IT NETWORKS BUTTON----------*/

.menu_network{
  width:100px;
  float:left;
  margin-top:12px;
}

.menu_network a.menu_network {
   background: url("images/it_networks_buttonx3.jpg") 0 0 no-repeat;
   height:47px;
}

.menu_network  a.menu_network:hover {
 background-position: -100px 0;
} 

.menu_network a.menu_network:active {
    background-position: -200px 0;
}




/*---------MAIN BODY CONTAINER----------------------------------------------------------------------------------------------------*/

#body_container {
  
  width:970px;
  height:450px;
  clear:both;
  
  overflow:hidden;
 
}

 
 /*---------LEFT BODY CONTAINER-------------------------------------------*/

#priory_img {
  margin-left:12px;
 
}
    
#logo_container {
 margin-left:18px;
 margin-top:35px;
 }

.logo_text {
  font-family:  helvetica, arial, sans-serif;
  font-size: 12px;
  text-align:center;
  color:#999999;
  margin-top:5px;
  }

#top_shadow_slice { 
    background: #fff url("images/top_shadow_slice.jpg")  0 0 no-repeat; 
    width:603px;
    height:20px;
}

#left_container  {
  float:left;
  width:212px;
  height:450px;
  background: #fff url("images/left_shadow_img.jpg") repeat-y left top;
}

 /*---------MIDDLE CONTAINER----------------------------------------------*/ 
 
#middle_container  {
  float:left;
  width:603px;
  height:450px;
  background:#fff url("images/middle_left_shadow.jpg") repeat-y left top;
  margin-top:20px;
}

/*---------INSIDE MIDDLE CONTAINER----------*/ 
 
#center_Container {
  margin-top:-15px;
  width:600px;
  height:450px;
} 
 
/*---------RIGHT CONTAINER------------------------------------------------*/ 
  
#navlist_right_container {
  position:relative;
  top:-90px;
  left:10px;
  width:120px;
  height:350px;
  padding-top:10px;
  font-size:.6em;
 }

#right_top_shadow_slice {
  background: #fff url("images/right_nav_top_shadow.jpg")  0 0 no-repeat; 
  height:98px;
  position:relative;
  left:0px;
  top:-20px;
}

#right_container  {
  float:right;
  width:155px;
  height:450px;
  margin-top:20px;
  margin-left:-10px;
  background: #fff url("images/main_right_edge_shadow.jpg") repeat-y left top;
}  

/*---------RIGHT NAVIGATION----------*/  
#navlist_right_container {
  height:350px;
  width:155px;
}

#navlist_right_container li {
  list-style-type:none;
}
  
#navlist_right_container li a {
  font-family:  helvetica, arial, sans-serif;
  text-decoration:none;
}
 

/*---------RIGHT NAVIGATION SOLUTIONS-------*/   
 

#it_solutions_nav_container li a:visited  {
  color:#0000A0;
}
 
 
#it_solutions_nav_container li a:hover{
  color:#999999;
}
 
#it_solutions_nav_container  {
 margin-bottom:10px;
}
  
#it_solutions_nav_container li a  {
 color:#0000A0;
 } 
 

/*---------RIGHT NAVIGATION SUPPORT----------*/   
 
#it_support_nav_container{
 margin-bottom:10px;
 } 
  
#it_support_nav_container li a  {
 color:#1F7D3E;
 margin-bottom:10px;
 } 
 
#it_support_nav_container li a:visited  {
  color:#1F7D3E;
}

 
#it_support_nav_container li a:hover{
  color:#999999;
}

/*---------RIGHT NAVIGATION NETWORKS--------*/ 
 
#it_networks_nav_container{
 margin-bottom:10px;
 } 
  
#it_networks_nav_container li a  {
 color:#FF0000;
 margin-bottom:10px;
 } 
 
#it_networks_nav_container li a:visited  {
  color:#FF0000;
}
  
#it_networks_nav_container li a:hover{
  color:#999999;
}
 /*---------RIGHT NAVIGATION INFO DISPLAYS-------*/ 

   
#info_displays_nav_container{
 margin-bottom:10px;
 } 
  
#info_displays_nav_container li a  {
 color:#FD5200;
 margin-bottom:10px;
 } 
 
#info_displays_nav_container li a:visited  {
 color:#FD5200;
}

 
#info_displays_nav_container li a:hover{
  color:#999999;
  }

/*---------RIGHT NAVIGATION  ALL OTHER------*/ 
 
   
#other_nav{
 margin-bottom:10px;
 } 
  
#other_nav li a  {
 color:#0000A0;
 margin-bottom:10px;
 } 
 
#other_nav li a:visited  {
 color:#0000A0;
}

 
#other_nav li a:hover{
  color:#999999;
}
  
  
  
 /*---------BOTTOM SHADOW DIV AND FOOTER----------*/ 
 
#base_shadow {
  background: #fff url("images/bottom_shadow.jpg")  0 0 no-repeat; 
  width:100%;
  height:52px;
  margin-left:5px;
  margin-top:-5px;
 }

#footer {
  border-top: solid 1px #293C81;
  width:560px;
  height:19px;
  float:left;
  position:relative;
  top:-45px;
  left:235px;
}



 /*---------BOTTOM NAVIGATION----------*/ 
 
.bottom_navigation {
 display:inline;
 position:relative;
 width:100%;
 margin-left:90px;
 top:3px;
 font-size:.6em;
}

.bottom_navigation  a{
 color:#2A3C84;
 text-decoration:none;
}

/*---------BREADCRUMBS-----------*/  
      
.breadcrumbs {
    font-size:11px;
    font-family:  helvetica, arial, sans-serif;
    color:#2A3C84;
    background-color:#ffffff;
    position:relative;
    top:-37px;
    left:7px;
    list-style-type:none;
    display:inline;
}

.breadcrumbs a{
    text-decoration:none;
    color:#999999;
    background-color:#ffffff;
    color:#2A3C84;
}

.breadcrumbs a:hover{
    color:red;
    background-color:#ffffff;
}

/*---------w3c validation logo'S----------*/ 

.w3c_xhtml1_logo {
 background: #fff url("images/valid-xhtml10-blue.png")  0 0 no-repeat;
 width:88px;
 height:31px;
 margin:-8px 0px 5px 0px;
 }

.w3c_css2_logo {
 background: #fff url("images/valid-css2-blue.png")  0 0 no-repeat;
 width:88px;
 height:31px;
 margin:-3px 0px 5px 0px;
}

 /*---------HOME PAGE setup----------*/  
 
#homepage_header{
 background: #fff url("images/welcome_header.jpg")  0 0 no-repeat;
 height:30px;
 width:560px;
 color:#ffffff;
 padding:12px 10px 0px 20px;
 font-size:smaller;
} 


 /*---------HOMEPAGE BACK GROUND IMAGE----------*/
 
 #background_img {
 background: #fff url("images/homepage_background_img.jpg")  0 0 no-repeat;
 width:560px;
 height:375px;
 position:relative;
 top:-280px;
 left:22px;
 
}
 
#bottom_left_shadow {
  position:relative;
  top:100px;
  left:20px;
 }
 
  /*--------IT SOLUTIONS INDEX PAGE --------------------------------------------------------------------------*/
  
 
#it_solutions_header{
 background: #fff url("images/It_solutions_header.jpg")  0 0 no-repeat;
 height:30px;
 width:560px;
 color:#ffffff;
 padding:12px 10px 0px 20px;
 font-size:smaller;
} 


#info_displays_BG {
 background: #fff url("images/info_displays_BG.jpg")  0 0 no-repeat;
 position:relative;
 top:29px;
 left:150px;
 height:300px;
 width:400px;
 color:#ffffff;
}

 
 /*--------MAIN CATAGORIES---------------------------------------------------------------------------------------------------*/  
 
 
 
 /*--------IT SOLUTIONS ----------*/ 
 
 
#background_img_itsolutions {
 background: #fff url("images/img_it_solutions_BG.jpg")  0 0 no-repeat;
 width:425px;
 height:235px;
 position:relative;
 top:-175px;
 left:162px;
 z-index:0;
  }
 
 /*---------SUB NAVIGATION  settings-----------*/
 
 /*---------image link container all index pages-----------*/
  
.img_holder_index_pg {
    margin-left:20px;}
 
 
.sub_nav_placement {
   font-family:helvetica, arial, sans-serif;
   font-size:.7em;
   height:20px;
   width:600px;
   text-align:;
   margin-left:-25px;
  
}
 
.sub_nav_placement li {
    display:inline;
	margin-left:85px;
}
 
.sub_nav_placement li a {
   text-decoration:none;
   color:#333399;
}
     
.sub_nav_placement a:visited {
   color::#666666;
}

.sub_nav_placement a:hover {
  color:#999999;;
}

  
/*--------IT SOLUTIONS SECURITY----------*/ 
 
#background_img_security {
 background: #fff url("images/img_it_security_BG.jpg")  0 0 no-repeat;
 width:379px;
 height:183px;
 position:relative;
 top:-150px;
 left:200px;
 z-index:0;
 
}

/*--------IT SOLUTIONS TELECOMS----------*/ 
 
  
#background_img_telecoms {
 background: #fff url("images/img_it_telecoms_BG.jpg")  0 0 no-repeat;
 width:426px;
 height:282px;
 position:relative;
 top:-185px;
 left:155px;
 z-index:0;
}
 
 
 /*--------IT SOLUTIONS INTERNET----------*/ 
 
 

#background_img_internet {
 background: #fff url("images/img_it_solutions_internet.jpg")  0 0 no-repeat;
 width:350px;
 height:200px;
 position:relative;
 top:-130px;
 left:220px;
 z-index:0;
}
 /*----------------------------------------------IT SUPPORT------------------------------*/ 

#it_support_header{
 background: #fff url("images/It_support_header.jpg")  0 0 no-repeat;
 height:30px;
 width:560px;
 color:#ffffff;
 padding:12px 10px 0px 20px; 
 font-size:smaller;
} 


 
#it_support_BG {
 background: #fff url("images/itsupport_BG.jpg")  0 0 no-repeat;
 width:325px;
 height:282px;
 position:relative;
 top:-173px;
 left:257px;
 z-index:0;
  }

/*--------IT SUPPORT TELECOMS----------*/ 

 
#telecoms_support_BG {
 background: #fff url("images/telecoms_support_BG.jpg")  0 0 no-repeat;
 width:225px;
 height:282px;
 position:relative;
 top:-138px;
 left:355px;
 z-index:0;
  }

  
  /*--------IT SUPPORT NETWORK----------*/ 
  
#network_support_BG {
 background: #fff url("images/networks_support_BG.jpg")  0 0 no-repeat;
 width:293px;
 height:195px;
 position:relative;
 top:-90px;
 left:290px;
 z-index:0;
}

/*--------IT SUPPORT NETWORK----------*/ 

#it_security_BG {
  background: #fff url("images/security_support_BG.jpg")  0 0 no-repeat;
  width:425px;
  height:282px;
  position:relative;
  top:-140px;
  left:157px;
  z-index:0;
}

/*----------------------------------------------IT NETWORKS------------------------------*/ 

#it_networks_header{
 background: #fff url("images/it_networks_header.jpg")  0 0 no-repeat;
 height:30px;
 width:560px;
 color:#ffffff;
 padding:12px 10px 0px 20px;
 font-size:smaller;
 }
 /*-------------------IT NETWORKS NETWORKING-----------------*/ 
 
 
 #it_networking_BG {
  background: #fff url("images/it_networking_BG.jpg")  0 0 no-repeat;
  width:400px;
  height:300px;
  position:relative;
  top:-210px;
  left:157px;
  z-index:0;
}

 /*-------------------IT NETWORKS DATA CABLING-----------------*/ 
 
 #it_data_cabling_BG {
  background: #fff url("images/data_cabling_BG.jpg")  0 0 no-repeat;
  width:425px;
  height:282px;
  position:relative;
  top:-195px;
  left:150px;
  z-index:0;
}
 



 /*-------------------IT WIFI NETWORKS-----------------*/ 
 
 #wifi_BG {
  background: #fff url("images/wifi_BG.jpg")  0 0 no-repeat;
  width:400px;
  height:300px;
  position:relative;
  top:-180px;
  left:180px;
  z-index:0;
}
 
 
 /*-------------------IT NETWORKS BROADBAND-----------------*/ 
 
 #broadband_BG {
  background: #fff url("images/broadband_BG.jpg")  0 0 no-repeat;
  width:400px;
  height:300px;
  position:relative;
  top:-230px;
  left:180px;
  z-index:0;
}


/*----------------------------------------------INFO DISPLAYS------------------------------*/ 




#info_displays_header {
 background: #fff url("images/info_displays_header.jpg")  0 0 no-repeat;
 height:30px;
 width:560px;
 color:#ffffff;
 padding:12px 10px 0px 20px;
 font-size:smaller;

 }
 
 
 #info_display_BG {
  background: #fff url("images/bureau_de_change.jpg")  0 0 no-repeat;
  width:150px;
  height:300px;
  position:relative;
  top:-240px;
  left:430px;
  z-index:0;
}

 
 #rateboards_BG {
  background: #fff url("images/rateboard_BG.jpg")  0 0 no-repeat;
  width:400px;
  height:235px;
  position:relative;
  top:-120px;
  left:180px;
  z-index:0;
}


#digital_BG {
  background: #fff url("images/digital_BG.jpg")  0 0 no-repeat;
  width:300px;
  height:251px;
  position:relative;
  top:-145px;
  left:280px;
  z-index:0;
}


#pos_BG {
  background: #fff url("images/pos_BG.jpg")  0 0 no-repeat;
  width:400px;
  height:300px;
  position:relative;
  top:-193px;
  left:182px;
  z-index:0;
}

          
 
 
 

 

 