                                 /*
 * Global CSS for Quiconnect
 *
 * @author Richard Hallows
 */
 @import url("sIFR-screen.css");
/*
 * html elements
 */
		/* reset margins and padding - cross browser compatibility */
		* {
			margin : 0px;
			padding : 0px;
		}

		html {
			height : 100.1%; /* vert scroll in firefox */
			margin-bottom : 1px; /* vert scroll in safari */
		}

		/* positioning of main content in the body */
		body {
            background : url("../../../images/body_bg.gif") #dcdfd1 repeat-y top center;
			font : 62.5%/1.4 Verdana, Arial, Helvetica, serif; /* reset 1em to 10px */
			text-align : center; /* IE 5.5 center */
			color : #4c4c4c;
		}

         a {
            outline: none;
        }


        /*
		 * headings
		 */
				h1, h2, h3, h4 {
					font-family : Helvetica, Arial, serif;
					font-weight : bold;
					color : #284699;
				}

				/* the main site logo */
				h1 {
					float : left;
					width : 232px;
					height : 61px;
					margin-right : 68px;
					background : url("../../../images/fashion_confidential_logo.gif") transparent no-repeat left bottom;
					text-indent : -9999px;
				}

				/* make logo a clickable link */
				h1 a {
					display : block;
					width : 232px;
					height : 61px;
				}

				h2 {
					font-size : 32px;
					font-weight : normal;
				}

				h3 {
					margin-bottom : 0.6em;
					font-size : 1.8em;
					line-height : 20px;
					color : #95a289;
				}

				h4 {
					line-height : 18px;
					height : 30px;
                }

				h5 {
                   color : #000000;
                   font-family : Helvetica, Arial;
                   font-size : 14px;

				}

				h6 {
					font-size : 1.1em;
					color : #284699;
					margin : 5px 0px;
				}

                #coltwo.h4 {
                    height: 8px;
                }



        /*
		 * forms
		 */
				fieldset 	{ border : 0px; }
				legend 		{ display : none; }

				input, textarea, select {
					font-family : Arial, Helvetica, serif;
					font-size : 1.3em;
					color : #284699;
				}

				input {
					padding : 1px 2px;
				}

				input.imagebutton {
					background-color : transparent;
				}

				textarea {
					width : 25em;
					height : 8em;
					margin : 0px 0px 0.8em 123px;
					padding : 3px;
				}

				select {
					width : 14.7em;
					margin-bottom : 0.8em;
				}

				option {
					padding : 2px 3px;
				}

				label {
					display : block;
					padding-bottom : 0.2em;
					font-size : 1.2em;
				}

				form fieldset {
			        border-top : 1px solid #c0c7b8;
                    background : #f4f5f3;

				}

				form fieldset textarea {
					border : 1px solid #7f9db9;
					width : 293px;
					margin-left : 135px;
				}

				form fieldset #abouttext {
					font-size : 1em;
					margin : 5px 0px 15px 135px;
				}

				form fieldset #submit {
					margin : 10px 0px 10px 135px;
				}

				form fieldset.selected {
					background : #eaece7;
					padding : 0px 5px;
				}

				form fieldset.selected h5 {
					font-size : 1.1em;
				}

				form fieldset.required label {
					font-weight : bold;
				}

				form fieldset .formelement {
					margin : 10px 0px;
				}

				form fieldset .formelement label {
					float : left;
					width : 125px;
					text-align : right;
					padding-right : 10px;
					font-size : 1.1em;
				}

				form fieldset .formelement input {
					border : 1px solid #7f9db9;
				}

		/*
		 * lists
		 */
                 ul {
                     margin-bottom : 1.4em;
                     list-style : none;
                     font-size : 1.1em;
                 }
                 #colone ul {
                     margin: 0 0 0 13px;
                     margin-bottom : 1.4em;
                     list-style : disc;
                     }
                #colone ul.more{
                     list-style : none;
                    margin: 0 0 0 0px;
                }



                ol {
					margin-bottom : 1.4em;
					font-size : 1.1em;
				}

				dl {
					margin-bottom : 1.4em;
					font-size : 1.1em;
				}


    			ul.dashlist {
				 	margin-left : 12px;
					font-size : 1.1em;
					list-style : square;
				}

				ul.dashlist li {

				}

		/*
		 * text
		 */
				p, address {
					margin-bottom : 1.4em;
					font-size : 1.1em;
					font-style : normal;
				}

				blockquote {
					width : 180px;
					margin : 0em 0px 1.2em 1em;
					padding-bottom : 1em;
					border-bottom : 1px solid #cad0c4;
					font : bold 1.8em/1.1 Helvetica, Arial, serif;
					color : #95a289;
				}

				blockquote.right {
					float : right;
				}

				blockquote.left {
					float : left;
					margin : 0px 1em 1.2em 0px;
				}

				div.contentblock {
		     		padding : 2px 0px;
             		border-top : 1px solid #bfc7b8;
				}
                                 

                div.contentblock .imagewithquote {
					border-bottom : 0px;
				}

				div.contentblock.selected {
					background : #d0d7e9    ;
				}

				div.contentblock li {
					margin-bottom : 4px;
				}

				div.contentblock a {
					font-weight : normal;
				}


		/*
		 * misc
		 */
				img {
					margin-bottom : 2em;
					border : none;
				}

				img.border {
					border : 1px solid #cad0c4;
				}

				img.right {
					float : right;
					margin : 0px 0px 1.2em 1em;

                }

                .imagewithquote {
                     margin : 0px 0px 15px 0px;
                     padding-bottom : 15px;
                     border-bottom : 1px solid #cad0c4;
                    }

                    .imagewithquote.left {
                     float : left;
                     margin : 0px 0px 15px 0px;
                    }

                    .imagewithquote.right {
                     float : right;
                     margin : 0px 0px 15px 1em;
                    }

                    #partners.directory .imagewithquote.left {
                     margin : 10px 0px;
                    }

                    #partners.directory .imagewithquote.right {
                     margin : 10px 0px;
                    }

                    .imagewithquote img {
                     border : 5px solid #ffd600;
                     margin-bottom : 5px;
                    }

				#partners.directory .imagewithquote.left {
					margin : 10px 0px;
				}

				#partners.directory .imagewithquote.right {
					margin : 10px 0px;
				}

				.imagewithquote img {
					border : 5px solid #ffd600;
					margin-bottom : 5px;
				}

				.imagewithquote img.noborder{
					border : 0px;
				}

				hr {
					height : 1px;
					color : #cad0c4;
					border : 0px;
					background : #cad0c4;
				}



		/*
		 * links
		 */
		 		/*a {
					padding-right : 1.5em;
					background : url("../../../images/site_generic_linkarrow.gif") transparent no-repeat right center;
					font-weight : bold;
					color : #284699;
					text-decoration : underline;
					outline : none;
				}

				a:hover {
					text-decoration : underline;
					color : #768808;
				}*/

				a {
					color : #284699;
					outline : none;
				}

				a:active {
					outline : none; /* remove dotted border around selected navigation in Firefox */
				}

				a.more,
                .more a{
					font-size : 11px;
					font-family : verdana;
					font-weight : bold;
					padding-right : 18px;
					background : url("../../../images/link_more.gif") no-repeat center right;
					height : 10px;
				}

				a.more:hover,
                more a:hover{
					text-decoration : none;
                    background-image : url("../../../images/link_more_hover.gif");
                }

                a.more:visited,
                .more a:visited{
                    background-image : url("../../../images/link_more_visited.gif");
                 }

                a.more.large
                more a.large{
					font-size : 1.3em;
				}

                a:visited {
                    color : #9999cc;
                }

                a:hover {
                    color : #768808;
                }




        /*
		 * global classes
		 */
				/*
				 * clearfix - fixes float clearing issues
				 */
						/* Win IE 7 */
						.clearfix {
							display: inline-block;
						}

						/* Gecko-based browsers */
						 .clearfix:after {content : "."; display : block; height : 0px; clear : both; visibility : hidden;}
						/* Hides from IE-mac \*/ * html .clearfix {height : 1%;} /* End hide from IE-mac */


				/*
				 * ul --> change | into | horizontal | navigation | links
				 */
						ul.horiznavlist { }

						/* float selected element and all other links */
						ul.horiznavlist li {
							display : block;
							float : left;
							padding : 0px 4px;
							border-right : 1px solid #000;
						}

						/* remove left padding from first item in a list */
						ul.horiznavlist li.first {
							padding-left : 0px;
						}

						/* remove right padding from last item in a list */
						ul.horiznavlist li.last {
							padding-right : 0px;
							border-right : 0px solid #fff !important;
						}


				/*
				 * forms - extra classes
				 */
					 	/* place the submit button below the text input area */
						input.button {
							border : none;
							background : url('../../../images/button_bg.gif') #b09053 repeat-x left bottom;
							margin : 1.6em 0px 3em 124px;
							padding : 2px 15px;
							color : #fff;
							font-size : 1.2em;
                        /* Commented Backslash fix hides rule from IE5-Mac - button needs a width \*/
							overflow : visible;
							width : auto; /* end IE5 Mac hide */
						}

						input.text {
							width : 14em;
							border : 1px solid #969691;
							padding : 3px;
						}

						/* used when an input has been incorrectly submitted */
						label.error {
							font-weight : bold;
							color : #b09053;
						}


						/*
						 * forms : input container - used to align form elements inline
						 */
								/* label inside an input container is inline */
								.inputcontainer label {
									float : left;
									width : 120px;
								}


				/*
				 * print only styles
				 */
						/* inline (javascript-created) numbered links - hide for screen */
						.printonly {
							display: none;
						}


				/*
				 * badges
				 */
				 		.badge {
							display : block;
                            width : 245px;
                            /*height : 100px;*/
                            margin-bottom : -10px;
                            overflow : hidden;
                        }

                        .badge a {
							display : block;
							width : 100%;
							height : 100%;
							padding : 0px;
							background-image : none;
							/*text-indent : -9999px;*/
						}

                        .executiveteambadge {
                            height : 285px;
                            background : url("../../../images/site_badge_team.gif") transparent no-repeat top left;
                        }


                        .badge a span {
							display : none;
						}

						/* office locations */
						.officelocationsbadge {
							background : url("../../../images/site_badge_officelocations.gif") transparent no-repeat top left;
						}

						/* contact us */
						.contactusbadge {
							background : url("../../../images/site_badge_contactus.gif") transparent no-repeat top left;
						}

						/* press */
						.pressbadge {
							background : url("../../../images/site_badge_press.gif") transparent no-repeat top left;
						}

						/* executive team */
						.executiveteambadge {
						 	height : 285px;
							background : url("../../../images/site_badge_team.gif") transparent no-repeat top left;
						}

						/* request information */
						.requestinformationbadge {
							background : url("../../../images/site_badge_request.gif") transparent no-repeat top left;
}

						/* partner directory */
						.partnerdirectorybadge {
							background : url("../../../images/site_badge_partners.gif") transparent no-repeat top left;

						}
				/*
				 * also in this section
				 */

				 	.alsointhissection a {

					}




/*
 * global ids / areas
 */
		/*
		 * wrapper
		 */
				#wrapper {
					width : 805px;
					padding : 0px;
					margin : 0px auto;
					background : url("../../../images/site_generic_wrafpperbg.gif") #fff repeat-y top left;
					text-align : left;
				}


		/*
		 * header
		 */
				#header {
				 	width : 805px;
					display : block; /* safari width fix */
					margin : 0px 0px 0px 0px;
					padding : 25px 0px 0px 0px;
					background : url("../../../images/site_generic_headerbg.gif") transparent no-repeat top left;
				}


				/*
				 * header : search
				 */
                         #header form {
                             text-align : right;
                             display : block;
                             float : right;
                             margin : 5px 0px 0px 0px;
                             padding-right : 20px;
                         }


						#header form fieldset {
				 		 	background : none;
				 		 	border : 0px;
						}

						#header form input {
							vertical-align : middle;
							border : 1px solid #B2B2B2;
						}

						#header form #gosearch {
							border : 0px;
						}


				/*
				 * header : sitewidenav nav

						#header #navigation {
							height : 60px;
							background : url("../../../images/site_navigation_about.gif") transparent no-repeat top left;
						}

						#header #navigation ul {
							display : none;
						}
				 */

				#navcon {
					position : relative;
					width : 765px;
					margin : 0px 0px 0px 20px;
				 	background : url("../../../images/nav_tabs_back.gif") no-repeat top left;
				 	height : 60px;
				}

				#navigation {
				 	height : 31px;
					margin-bottom : 0px;
					overflow : hidden;
				}

				#navigation li {
					float : left;
				}

				#navigation li a {
					display : block;
					height : 40px;
					text-indent : -9999px;
				}


				/*
				 *	Homepage amend
  				 */

		  				#homepage #navcon {
							background : url("../../../assets/static/home_nav_tabs_back.gif") no-repeat top left;
						}

						#contact #navcon {
							background : url("../../../assets/static/contact_nav_tabs_back.gif") no-repeat top left;
						}

				#subnav {
                    z-index : 1;
                    width : 764px;
                    margin : 0px 0px 0px 20px;
                    padding : 9px 0px 0px 0px;
                    height : 20px;
                    clear : both;
				}

                #subnav li {
					border-right : none;
					margin-right : 10px;
				}

                #case-studies #subnav li {
					border-right : none;
					margin-right : 0px;
				}

                #subnav li a {
					text-indent : -9999px;
					height : 14px;
					display : block;
					line-height : 14px;
				}

				#navigation li#link_home {
					width : 69px;
				}

				#navigation li#link_about {
					width : 60px;
				}

				#navigation li#link_services {
					width : 77px;
				}

				#navigation li#link_customer {
					width : 160px;
				}

				#navigation li#link_casestudies {
					width : 106px;
				}

				#navigation li#link_partners {
					width : 156px;
				}

				#navigation li#link_news {
					width : 58px;
				}

				#navigation li#link_contact {
					width : 79px;
				}

				#navigation li a {
					height : 40px;
					margin-left : -4px;
				}

				/*#navigation li#link_home a:hover {*/
					/*background : url("../../../images/nav_tab_home.gif") top left no-repeat;*/
					/*margin-left : 0px;                            */
				/*}*/
/**/
				/*#navigation li#link_about a:hover {*/
					/*background : url("../../../images/nav_tab_about.gif") top left no-repeat;*/
					/*width : 64px;*/
				/*}*/
/**/
				/*#navigation li#link_services a:hover {*/
					/*background : url("../../../images/nav_tab_services.gif") top left no-repeat;*/
					/*width : 81px;*/
				/*}*/
/**/
				/*#navigation li#link_customer a:hover {*/
					/*background : url("../../../images/nav_tab_customer.gif") top left no-repeat;*/
					/*width : 164px;*/
				/*}*/
/**/
				/*#navigation li#link_casestudies a:hover {*/
					/*background : url("../../../images/nav_tab_casestudies.gif") top left no-repeat;*/
					/*width : 110px;*/
				/*}*/
/**/
				/*#navigation li#link_news a:hover {*/
					/*background : url("../../../images/nav_tab_news.gif") top left no-repeat;*/
					/*width : 64px;*/
					/*margin-left : -2px;*/
				/*}*/
/**/
				/*#navigation li#link_contact a:hover {*/
					/*background : url("../../../images/nav_tab_contact.gif") top left no-repeat;*/
					/*width : 83px;*/
					/*margin-left : -5px;*/
				/*}*/
/**/
				/*#navigation li#link_partners a:hover {*/
					/*background : url("../../../images/nav_tab_partner.gif") top left no-repeat;*/
					/*width : 160px;*/
				/*}*/

				/* Subnav - About */


                        #subnav #subnav_about1 a {
							background : url("../../../images/subnav_tab_about1.gif") 0px -14px no-repeat;
							width : 132px;
						}
/**/
						/*#subnav #subnav_about2 a {*/
							/*background : url("../../../images/subnav_tab_about2.gif") 0px -14px no-repeat;*/
							/*width : 90px;*/
						/*}*/

						#subnav #subnav_about2 a {
							background : url("../../../images/subnav_tab_about3.gif") 0px -14px no-repeat;
							width : 128px;
						}



                        #subnav #subnav_about3 a {
							background : url("../../../images/subnav_tab_about4.gif") 0px -14px no-repeat;
							width : 80px;
						}

						#subnav #subnav_about4 a {
							background : url("../../../images/subnav_tab_about5.gif") 0px -14px no-repeat;
							width : 41px;
						}

						#subnav #subnav_about1 a:hover,
						#subnav #subnav_about2 a:hover,
						#subnav #subnav_about3 a:hover,
						#subnav #subnav_about4 a:hover  {
						/*#subnav #subnav_about5 a:hover */
							background-position : 0px 0px;
						}


				/* Subnav - Contact */

						#subnav #subnav_contact1 a {
							background : url("../../../images/subnav_tab_contact1.gif") 0px -14px no-repeat;
							width : 74px;
						}

						#subnav #subnav_contact2 a {
							background : url("../../../images/subnav_tab_contact2.gif") 0px -14px no-repeat;
							width : 100px;
						}

						#subnav #subnav_contact3 a {
							background : url("../../../images/subnav_tab_contact3.gif") 0px -14px no-repeat;
							width : 137px;
						}

						#subnav #subnav_contact1 a:hover,
						#subnav #subnav_contact2 a:hover,
						#subnav #subnav_contact3 a:hover {
							background-position : 0px 0px;
						}

				/* Subnav - Partners */

						#partners-and-alliances #subnav {
							margin-left : 10px;
						}

						#partners-and-alliances #subnav li {
							margin-right : 7px;
						}

						#subnav #subnav_partners_and_alliances1 a {
							background : url("../../../images/subnav_tab_partners1.gif") 0px -14px no-repeat;
							width : 57px;
						}

						#subnav #subnav_partners_and_alliances2 a {
							background : url("../../../images/subnav_tab_partners2.gif") 0px -14px no-repeat;
							width : 140px;
						}

						#subnav #subnav_partners_and_alliances3 a {
							background : url("../../../images/subnav_tab_partners3.gif") 0px -14px no-repeat;
							width : 135px;
						}

						#subnav #subnav_partners_and_alliances4 a {
							background : url("../../../images/subnav_tab_partners4.gif") 0px -14px no-repeat;
							width : 147px;
						}

						#subnav #subnav_partners_and_alliances5 a {
							background : url("../../../images/subnav_tab_partners5.gif") 0px -14px no-repeat;
							width : 119px;
						}

						#subnav #subnav_partners_and_alliances6 a {
							background : url("../../../images/subnav_tab_partners6.gif") 0px -14px no-repeat;
							width : 64px;
						}

						#subnav #subnav_partners_and_alliances1 a:hover,
						#subnav #subnav_partners_and_alliances2 a:hover,
						#subnav #subnav_partners_and_alliances3 a:hover,
						#subnav #subnav_partners_and_alliances4 a:hover,
						#subnav #subnav_partners_and_alliances5 a:hover,
						#subnav #subnav_partners_and_alliances6 a:hover {
			background-position : 0px 0px;
						}


				/* Subnav - Partners */

						#news #subnav {
							margin-left : 10px;
						}

						#news #subnav li {
							margin-right : 7px;
						}

						#news #subnav_news1 a {
							background : url("../../../images/subnav_tab_news1.gif") 0px -14px no-repeat;
							width : 90px;
						}

						#news #subnav_news2 a {
							background : url("../../../images/subnav_tab_news2.gif") 0px -14px no-repeat;
							width : 147px;
						}

						#news #subnav_news1 a:hover,
						#news #subnav_news2 a:hover {
							background-position : 0px 0px;
						}


	                     #coltwo dl p {

                             padding: 0;
	                         margin-bottom:0;
	                         font-size: 1em;
	                     }




                /* Subnav - Customer Resources Portal */

						#customer-resources #subnav {
							margin-left : 10px;
						}

						#customer-resources #subnav li {
							margin-right : 7px;
						}

						#customer-resources #subnav_customer_resources1 a {
							background : url("../../../images/subnav_tab_customer1.gif") 0px -14px no-repeat;
							width : 83px;
						}

						#customer-resources #subnav_customer_resources2 a {
							background : url("../../../images/subnav_tab_customer2.gif") 0px -14px no-repeat;
							width : 221px;
						}

						#customer-resources #subnav_customer_resources3 a {
							background : url("../../../images/subnav_tab_customer3.gif") 0px -14px no-repeat;
							width : 46px;
						}

						#customer-resources #subnav_customer_resources4 a {
							background : url("../../../images/subnav_tab_customer4.gif") 0px -14px no-repeat;
							width : 76px;
						}

						#customer-resources #subnav_customer_resources1 a:hover,
						#customer-resources #subnav_customer_resources2 a:hover,
						#customer-resources #subnav_customer_resources3 a:hover,
						#customer-resources #subnav_customer_resources4 a:hover {
							background-position : 0px 0px;
						}


				/*
				 *	Subnav - Services & Solutions
				 */

				 		#services #subnav {
							margin-left : 10px;
						}

						#services #subnav li {
							margin-right : 7px;
						}

						#services #subnav_services1 a {
							background : url("../../../images/subnav_tab_services1.gif") 0px -14px no-repeat;
							width : 137px;
						}

						#services #subnav_services2 a {
							background : url("../../../images/subnav_tab_services2.gif") 0px -14px no-repeat;
							width : 133px;
						}

						#services #subnav_services1 a:hover,
						#services #subnav_services2 a:hover {
							background-position : 0px 0px;
						}
		/*
		 *
		 */
		 		#imgnav {
		 			background : #D0D7E9;
		 			height : 25px;
		 			margin : 0px 0px 25px 0px;
		 		}

                                 #imgnav li {
                                    float : left;
                                    width : 180px;
                                    margin-right : 15px;
                                    text-indent : -9999px;
                                    height : 25px;
                                    cursor : pointer;
                                    cursor : hand;
                                   }

                                   #imgnav #imglink4 {
                                    margin-right : 0px;
                                   }

                                   #imgnav #imglink1 {
                                    background : url("../../../assets/static/home_imgnav_brandextension.gif") top left no-repeat;
                                   }

                                   #imgnav #imglink2 {
                                    background : url("../../../assets/static/home_imgnav_traffic.gif") top left no-repeat;
                                   }

                                   #imgnav #imglink3 {
                                    background : url("../../../assets/static/home_imgnav_wimax.gif") top left no-repeat;
                                   }

                                   #imgnav #imglink4 {
                                    background : url("../../../assets/static/home_imgnav_driving.gif") top left no-repeat;
                                   }

                                   #imgnav #imglink1:hover,
                                   #imgnav #imglink2:hover,
                                   #imgnav #imglink3:hover,
                                   #imgnav #imglink4:hover,
                                   #imgnav #imglink1.selected,
                                   #imgnav #imglink2.selected,
                                   #imgnav #imglink3.selected,
                                   #imgnav #imglink4.selected {
                                    background-position : 0px -25px;
                                   }

                                   /* CHRIS, END HOMEPAGE LINKS AMENDS */



                                 /*
                                  * content area
                                  */

		 		#content {
					display : block; /* safari width fix */
					margin-bottom : 3em;
					padding : 0px 20px 0px 20px;
                    margin-top: 20px;
                }

                 #homepage #content {
                    margin-top : 0px;
                     }



                /*
				 * content area : columns
				 */
						#content #colone {
							float : left;
							margin-right : 80px;
						}

						#content #coltwo {
							float : left;
						}

						#content #coltwo.hastext {
							margin-bottom : 0.3em;
							border-bottom : 5px solid #95a289;
						}

						#content #coltwo dt {
							border-top : 1px solid #cad0c4;
							font-size : 1.2em;
						}

						#content #coltwo dd {
							margin-bottom : 1.7em ;
                            border-top: 1px solid white;
						}

						#content #coltwo ul {
							font-size : 1.1em;
						}

						#content #coltwo ul li,
						#content smallarrow a,
                        #content a.smallarrow{
							margin-bottom : 5px;
							padding-left : 8px;
							background : url("../../../images/link_bluearrow_small.gif") 0px 6px no-repeat;
						}

                       #content #coltwo ul li.liNone {
                            margin-bottom : 0;
							padding-left : 0;
							background : none;

                        }

                        #content #coltwo h5 {
							border-top : 1px solid #cad0c4;
						}

	/*
						*	content area : navigation block
						*/

						#colone .navblock {
                          width : 160px;
							float : right;
							background : #eaece7;
							border-bottom : 1px solid #bfc7b8;
							padding : 5px 10px 0px 10px;
							margin : 0px 0px 10px 10px;
						}

						#colone .navblock li {
							font-size : 10px;
							margin-bottom : 5px;
						}

						#colone .navblock h5 {
							border-top : 0px;
							padding : 0px;
						}

						#colone .navblock a {
							padding-left : 7px;
							background : url("../../../images/link_arrowdown_bg.gif") no-repeat 0px 6px;
						}

						/*
					 	* content area : columns
				 		*/
								#content #colone #maincontent {
									margin-bottom : 0.3em;
									border-bottom : 5px solid #95a289;
								}

                                 #content #colone #maincontentitemap {
                                     margin-bottom : 0.3em;

                                 }

                                 .sitemapConBorder {
                                     clear: both;
                                     border-bottom : 5px solid #95a289;
                                 }



                        /*
						 * content area : columns : two column (standard) layout
						 */
								.twocol #content #colone {
									width : 440px;

								}

								.twocol #content #coltwo {

									width : 245px;
								}

						/*
						 * content area : columns : two column centre layout
						 */
								.twocolcentre #content #leftcol {
									width : 290px;
								}

								.twocolcentre #content #rightcol {
									width : 300px;
								}

						/*
						 * content area : columns : two column left layout
						 */
								.twocolleft #content #leftcol {
									width : 140px;
								}

								.twocolleft #content #rightcol {
									width : 420px;
								}

						/*
						 * content area : columns : two column right layout
						 */
								.twocolright #content #leftcol  {
									width : 410px;
								}

								.twocolright #content #rightcol {
									width : 230px;
								}




		/*
		 * footer
		 */
				#footer {
				 	display : block;
					margin : 0px 20px;
					padding : 5px 0px;
					border-top : 5px solid #192b72;
				}

				#footer address {
					float : left;
					width : 280px;
					font-size : 0.9em;
				}

				#footer ul {
					float : right;
					margin-top : 2px;
				}

				#footer ul li {
					border-right : 1px solid #a2afd3;
					font-size : 0.8em;
					line-height : 1.0;
				}

				#footer ul li a {
					padding : 0px;
					background-image : none;
					text-decoration : none;
					font-weight : normal;
				}

                #footer ul li a:hover {
                    text-decoration : underline;
                }


/*
 * page specific styles
 */
		/*
		 * home page
		 */

				#homepage #link_home a {
					background : url("../../../images/nav_tab_home.gif") top left no-repeat;
					width : 69px;
					margin-left : 0px;
				}

				/* CHRIS, THIS SORTS THE HOMEPAGE IMAGES */

				#homepage .mainimg {
				 	position : relative;
				 	display : block;
					width : 765px;
					height : 250px;
					background : #eee;
                }

				#homepage .mainimg p {
					display : none;
				}

				#homepage .mainimg a {
                    position : absolute;
                    top : 0px;
                    left : 0px;
                    width : 100%;
                    height : 100%;
                    text-indent : -9999px;
                } /* Makes the whole image clickable on the homepage */




                #homepage #mainimg1 {
					background : url("../../../images/home_mainimg_extend.jpg") no-repeat top left;
				}

				#homepage #mainimg2 {

                    background : url("../../../images/home_mainimg_traffic.jpg") no-repeat top left;
				}

				#homepage #mainimg3 {
					background : url("../../../images/home_mainimg_wimax.jpg") no-repeat top left;
				}

				#homepage #mainimg4 {
					background : url("../../../images/home_mainimg_driving.jpg") no-repeat top left;
				}

				/* CHRIS, FINISH HOMEPAGE AMENDS */

				#homepage .column {
					float : left;
					width : 245px;
					margin : 0px 15px 0px 0px;
					padding : 0px 0px 15px 0px;
					border-bottom : 5px solid #95A289;
				}

				#homepage .column.last {
					margin : 0px;
					border : 0px;
				}

				#homepage .column h2 {
					border-bottom : 1px solid #C7CFC3;
					margin-bottom : 5px;
				}

				#homepage .column .block {
					border-bottom : 1px solid #C7CFC3;
					margin-bottom : 5px;
                }

                #homepage .column .block p {
                    margin-bottom : 15px;
                }



                a.arrow,
                .arrow a{
				 	background : url("../../../images/link_arrow_bg.gif") 0px 3px no-repeat;
				 	display : block;
					padding-left : 10px;
					color : #284699;
				}

                a.arrow:visited,
                .arrow a:visited{
                    background-image : url("../../../images/link_arrow_visited_bg.gif");
                    color : #9999cc;
                }

                a.arrow:hover,
                .arrow a:hover{
                    background-image : url("../../../images/link_arrow_hover_bg.gif");
                    color : #768808;
                }


                #homepage .column .block.last {
					margin-bottom : 5px;
				}

				#homepage h2 {
					text-indent : -9999px;
					height : 25px;
					line-height : 25px;
                }

				#homepage h3 {
                    height : 27px;

                }

                #homepage  .homeLine {
                  	border-top: 1px solid #C7CFC3;
                    padding: 0;
                    margin: -5px 0 0 0;
                }

                #h2_news {
					background : url("../../../images/home_h2_news.gif") no-repeat top left;
				}

				#h2_casestudies {
					background : url("../../../images/home_h2_casestudies.gif") no-repeat top left;
				}

				#h2_industryheadlines {
					background : url("../../../images/home_h2_industryheadlines.gif") no-repeat top left;
				}

				#homepage .column .block img {
					border : 1px solid #94a38c;
					margin : 0px 5px 30px 0px;
					float : left;
				}

		/*
		 *	About page
		 */

		 		#about #link_about a {
					background : url("../../../images/nav_tab_about.gif") top left no-repeat;
					width : 64px;
				}

				#about #content,
				#contact #content,
	            #case-studies #content,
				#partners-and-alliances #content,
				#news #content,
				#customer-resources #content,
				#services #content {
					margin-top : 30px;
				}



				#about.company-overview #subnav_about1 a {
					background-position : 0px 0px;
				}

				/*#about.our-investors #subnav_about2 a {*/
					/*background-position : 0px 0px;*/
				/*}*/

				#about.executive-team #subnav_about2 a {
					background-position : 0px 0px;
				}

				#about.our-mission #subnav_about3 a {
					background-position : 0px 0px;
				}

				#about.questions-and-answers #subnav_about4 a {
					background-position : 0px 0px;
				}


                /* misc */
                .question {
                 border-top : 1px solid #cad0c4;
                 padding-top : 5px;
                }

                #question1 {
                 border-top : 0px;
                }

                .question span {
                 display : block;
                  float : left;
                  text-indent : -9999px;
                 background : url("../../../assets/static/about_qandas_question_bg.gif") 0px 2px no-repeat;
                 width : 25px;
                 height : 34px;
                 margin : 0px 0.5em 0.5em 0px;
                }

                #about ..imagewithquote {
                 border-bottom : 0px;
                 padding-bottom : 0px;
                 margin-bottom : 0px;
                }

                #anwser1 {
                 margin-bottom : 30px;
                }
                .anwser {
					clear : left;
				}

				.anwser span {
					display : block;
				 	float : left;
				 	text-indent : -9999px;
					background : url("../../../images/about_qandas_anwser_bg.gif") top left no-repeat;
					width : 25px;
					height : 32px;
					margin : 0px 0.5em 0.5em 0px;
				}

		/* Contact us */

				#contact.contact-us #subnav_contact1 a {
					background-position : 0px 0px;
				}

				#contact.how-to-find-us #subnav_contact2 a {
					background-position : 0px 0px;
				}

				#contact.request-information #subnav_contact3 a {
					background-position : 0px 0px;
				}

				#contact #link_contact a {
					background : url("../../../images/nav_tab_contact.gif") top left no-repeat;
					width : 83px;
					margin-left : -5px;
				}
/**/
				/*#contact.contact-us h2 {*/
					/*text-indent : -9999px;*/
					/*background : url("../../../images/contact_contact_h2.gif") top left no-repeat;*/
				/*}*/
/**/
				/*#contact.how-to-find-us h2 {*/
					/*text-indent : -9999px;*/
					/*background : url("../../../images/contact_findusuk_h2.gif") top left no-repeat;*/
				/*}*/
/**/
				/*#contact.request-information h2 {*/
					/*text-indent : -9999px;*/
					/*background : url("../../../images/contact_request_h2.gif") top left no-repeat;*/
				/*}*/

                dl.selected,
                dt.selected,
				dd.selected {
					background : #eaece7;
					margin-bottom : 0px;
					padding-bottom : 0px;
				}

				#contact #coltwo dt {
					font-weight : bold;
				}

				#contact #coltwo dd {
					margin-bottom : 0px;
					padding-bottom : 1.7em;
				}

				#contact #colone h5 {
					border-top : 1px solid #ccc;
					padding : 5px 0px;
				}


				#contact #colone .navblock ul {
					 margin-left: 0;
                    padding:0;
                }

                #contact #colone .navblock h5 {
					border-top : 0px;
					padding : 0px;
				}

  				#contact #colone .navblock li {
					border-top : 0px;
					padding : 0px;
                      list-style:none;

                }

                #contact form fieldset {
					border-top : 1px solid #c0c7b8;
					background : #f4f5f3;
				}

				#contact form fieldset textarea {
					border : 1px solid #7f9db9;
					width : 293px;
					margin-left : 135px;
				}

				#contact form fieldset #abouttext {
					font-size : 1em;
					margin : 5px 0px 15px 135px;
				}

				#contact form fieldset #submit {
					margin : 10px 0px 10px 135px;
				}

				#contact form fieldset.selected {
					background : #eaece7;
					padding : 0px 5px;
				}

				#contact form fieldset.selected h5 {
					font-size : 1.1em;
				}

				#contact form fieldset.required label {
					font-weight : bold;
				}

				#contact form fieldset .formelement {
					margin : 10px 0px;
				}

				#contact form fieldset .formelement label {
					float : left;
					width : 125px;
					text-align : right;
					padding-right : 10px;
					font-size : 1.1em;
				}

				#contact form fieldset .formelement input {
					border : 1px solid #7f9db9;

                }

				#contact #colone ul {
				     margin-left : 20px;
				    }

				    #contact #colone li {
				     list-style : disc;
				    }



/*

                                Case Studies

                      */



                         #case-studies #link_casestudies a {
                             background : url("../../../assets/static/nav_tab_casestudies.gif") top right no-repeat;
                             width : 110px;
                             margin-left : -5px;
                         }


                         /*#casestudies #coltwo dt {
                             clear : both;
                         }

                         #casestudies #coltwo dt .more {
                             background-position : top right;
                         }

                         #casestudies #coltwo dt img {
                             float : left;
                             border : 1px solid #ccc;
                             margin : 4px 4px 0px 0px;
                         }*/


                         #case-studies .casestudy {
                             border-top : 1px solid #ccc;
                             padding-top : 4px;
                         }

                         #case-studies .casestudy img {
                             float : left;
                             border : 1px solid #ccc;
                             margin : 4px 4px 0px 0px;
                         }



     /* Partners */


                 #partners-and-alliances.partners #subnav_partners_and_alliances1 a {
					background-position : 0px 0px;
				}

				#partners-and-alliances.technology-partners #subnav_partners_and_alliances2 a {
                    background-position : 0px 0px;
				}

				#partners-and-alliances.marketing-alliances #subnav_partners_and_alliances3 a {
					background-position : 0px 0px;
				}

				#partners-and-alliances.application-providers #subnav_partners_and_alliances4 a {
					background-position : 0px 0px;
				}

				#partners-and-alliances.become-a-partner #subnav_partners_and_alliances5 a {
					background-position : 0px 0px;
				}

				#partners-and-alliances.directory #subnav_partners_and_alliances6 a {
					background-position : 0px 0px;
				}

		 		#partners-and-alliances #link_partners a {
					background : url("../../../images/nav_tab_partner.gif") top left no-repeat;
					width : 160px;
					margin-left : -4px;
				}



		/*
		 *	News & Press
		 */

		 		#news #link_news a {
					background : url("../../../images/nav_tab_news.gif") top left no-repeat;
                     width : 60px;
                     margin-left : -2px;
                     z-index : 100;

				}

				#news.news-and-press #subnav_news1 a {
					background-position : 0px 0px;
				}

				#news.news-and-press-archive #subnav_news2 a {
					background-position : 0px 0px;
				}

				#news #colone dl {
				 	padding : 5px 5px 10px 5px;
				}

				#news #coltwo dl {
					border-top : 1px solid #c0c7b8;
				}

				#news #coltwo dl dt {
					border-top : 0px;
					font-size : 14px;
					padding-left : 12px;
				 	background : url("../../../images/link_bluearrow_small.gif") 5px 7px no-repeat;
				}

				#news #coltwo dl dd {
					padding : 0px 0px 10px 12px;
					margin : 0px;
				}

				.border {
					border-bottom : 1px solid #cad0c4;
				}

				#news #colone h4 {
					margin-bottom : 5px;
				}

				#news #coltwo h5 {
				 	border : 0px;
				 	padding : 2px 5px;
					margin-bottom : 5px;
					font-size : 14px;
				}

				#news select {
					border : 1px solid #7f9db9;
					padding : 2px;
					font-size : 12px;
					color : #000;
					margin : 5px;
				}

             .news-and-press #maincontent li {
                   margin-left : 15px;
                   padding-left : 15px;
                   List-style : disc;
             }




        /*
		 *	Customer resources portal
		 */
		 /**/

		 		#customer-resources #link_customer a {
					background : url("../../../images/nav_tab_customer.gif") top left no-repeat;
					width : 164px;
					margin-left : -2px;
				}

				#customer-resources.introduction #subnav_customer_resources1 a {
					background-position : 0px 0px;
				}

				#customer-resources.interconnect-management-portal #subnav_customer_resources2 a {
					background-position : 0px 0px;
				}

				#customer-resources.events #subnav_customer_resources3 a {
					background-position : 0px 0px;
				}

				#customer-resources.downloads #subnav_customer_resources4 a {
					background-position : 0px 0px;
				}

				#customer-resources.events h5 {
					border-top : 1px solid #cad0c4;
				}

		/*
		 *	Services & Solutions
		 */

				#services #link_services a {
					background : url("../../../images/nav_tab_services.gif") top left no-repeat;
					width : 81px;
					margin-left : -2px;
				}





				#services.services-and-solutions #subnav_services1 a,
				#services.userexperience #subnav_services1 a,
				#services.hotspotconnector #subnav_services1 a,
				#services.hotspotrobot #subnav_services1 a,
				#services.interconnectportal #subnav_services1 a,
				#services.managementportal #subnav_services1 a,
				#services.partnermanagement #subnav_services1 a,
				#services.wimaxroaming #subnav_services1 a,
				#services.wrix #subnav_services1 a
				 {
					background-position : 0px 0px;
				}

				#services.customer-overview #subnav_services2 a {
					background-position : 0px 0px;
				}

block {
    border: 1px solid red;
}

.clearboth {
    clear: both;
}

 .clearleft {
    clear: left;
}

.formError ul {
    list-style: none;
}

.formError li {
    color: red;
}

.clearboth {
    clear: both;
}

.sitemap {
    width: 200px;
    float: left;
    margin-bottom: 15px;
}

.sitemap h3{
    font-size: 1.5em;
}

.sitemap h3 a{
    text-decoration: none;
}

.sitemap p{
    margin: 0;
    padding: 0 0 5px 0;
}

.imagewithquote a {
    text-decoration:none;
}

#glossary table {
    font-size : 11px;
}

.glossarytable th {
    text-align : left;
    color : #284699;
}
