/* CSS Document */
html{
	overflow: -moz-scrollbars-vertical;
}

img {
	border: 0;
}

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-color:#ffffff;
	font-family: Tahoma, Arial; 
	background-image:url(../images/header-bg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#999999;
	
	}
h1{	font-size:1.2em;  margin-bottom: 5px; margin-top: 0px; 	font-weight:normal; color:#660099}
h2{ font-size:.9em; margin-bottom: 0; margin-top:0px;	 color:#660099; line-height:1.5em; font-weight:lighter;}
h3{	font-size:.9em;	margin-bottom: 0; margin-top:0px;	 color:#660099; font-weight:normal;}
h4{ font-size:.8em; margin-bottom: 0; margin-top:0px;	 color:#666; font-weight:normal;}
h5{ font-size:.7em; margin-bottom: 0; margin-top:1px;	 color:#660099; font-weight:normal;}


p, ul, ol{
	margin-top:0;
	margin-bottom:8px;
	font-size:.8em;
	line-height:1.3em;
	}	

#container{
	margin-left: auto;
	margin-right: auto;	
	width:1000px;
	margin-top:0px;
	text-align: left;
}
#header{
	width:1000px;
	margin-top:0px;
	height: 190px;	
}
	
#maincontainer{
	margin-left: auto;
	margin-right: auto;	
	width:920px;
	margin-top:0px;
	padding-top: 0px;
}

#leftcolumn{
	float: left;
	width:200px;
	padding-left: 19px;
	z-index: 200;
	text-align: left;
}

#nav{
	width:1000px;
	height:40px;
	padding-top: 0;
	margin-top:20px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;		
}

#flags{
	float:left;
	margin-left: 0;
	margin-top: 10px;
	width: 180px;
	height:17px;
	}
	
#logo{
	margin-left:416px;
	margin-top: 10px;
	width: 168px;
	height:79px;
	}
	
#contacttop{
	float:right;
	margin-left: 9px;
	margin-top: 10px;
	width: 261px;
	height:60px;
	}	

#subnav{
	padding-left: 95px;
	margin-top: 0px;
	width:110px;
}	
	
.development{
	float:left;
	clear:right;
	padding-right:20px;
}

	
#content{
	margin-left: auto;
	margin-right: auto;	
	padding-top:0px;
	padding-bottom:15px;
	width:740px;
}
#contentleft{
	float:left;
	padding-top:0px;
	padding-bottom:15px;
	width:620px;
}
#contentright{
	float:left;
	padding-left:20px;
	margin-top: 0px;
	width: 280px;
	}
	
	
#page{
	float:left;
	}

	
#mainimage{
	float:left;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	padding-top:0px;
	margin-bottom:10px;
	width: 920px;
	height: 410px;
	}		
	
#callback{
	width:250px;
	padding-left:0px;
	padding-top:10px;
	font-size:.9em;
}
.redletters{
	color:#660099;
	}
	
/*location area page*/
	
#locationimage{
	float:left;
	margin-left: 0px;
	padding-top:0px;
	margin-bottom:10px;
	width: 660px;
	height: 410px;
	}	
#locationcontent{
	margin-left: 0;
	padding-top:0px;
	padding-bottom:15px;
	width:620px;
}

#locationdetails{
	float:left;
	padding-left:20px;
	margin-top: 20px;
	width: 180px;
	}

/*location area end*/

#contactcontent{
	margin-left: 0;
	padding-top:0px;
	padding-bottom:15px;
	width:600px;
}
#contactdetails{
	float:right;
	margin-left: 0px;
	margin-top: 0px;
	width: 260px;
	}
	
#footer{
	float:right;
	text-align:center;
	width:1000px;
	height:100px;
	font-size:.9em;
	}
#footer img{
	padding-top:20px;
	padding-bottom:20px;
	}
	
#footer ul	{float:center; padding-top:10px; padding-right:0px; text-decoration:none}
#footer li	{display:inline; padding:0 0.3em 0 0.3em;  white-space:nowrap; text-decoration:none}
#footer li a{background:transparent; text-decoration:none;}

#footer a:link  {color: #999999; text-decoration: none;font-weight:normal;} 
#footer a:visited {color: #999999; text-decoration: none;font-weight:normal;} 
#footer a:hover	{color: #660099; text-decoration: none;font-weight:normal; }
#footer #current { color: #660099; text-decoration: none; }


.clear {clear:both;}

.textpurple{
	color: #660099;
	}

#nav a:link  {color: #999999; text-decoration: none;font-weight:normal;} 
#nav a:visited {color: #999999; text-decoration: none;font-weight:normal;} 
#nav a:hover  {color: #660099; text-decoration: none;font-weight:normal; }
#nav #currentmain { color: #660099; text-decoration: none;font-weight:normal; }

#maincontainer a:link  {color: #660099; text-decoration: none;}  
#maincontainer a:visited {color: #660099; text-decoration: none;;} 
#maincontainer a:hover  {color: #660099; text-decoration: underline; }

/*img, div, input { behavior: url("iepngfix.htc") }*/

	
/* navigation */

#outer {width:1000px; position:absolute; top:150px; left:0; height:40px; overflow:hidden; font-weight:normal;}

#menuHolder {position:relative; float:left; left:50%;}

#dropline {padding:0; margin:0; list-style:none; float:left; position:relative; right:50%; font-weight:normal;}
#dropline div {position:absolute; left:-9999px; width:100%; z-index:10; height:35px; top:30px;font-weight:normal;}
#dropline ul {padding:0; margin:0; list-style:none; font-weight:normal; }
#dropline table {border-collapse:collapse: padding:0; margin:-1px -10px; width:0; height:0;font-weight:normal;}

#dropline li ul {position:relative; float:left; left:50%;font-weight:normal;}
#dropline li ul li {float:left; position:relative; right:50%;font-weight:normal;}
#dropline li ul li a {display:block; float:left; padding:0 12px; color:#000; font-weight:normal;}
#dropline li ul li a:hover {text-decoration:none; color:#000;font-weight:normal;}

#dropline li {float:left; margin-right:1px;font-weight:normal;}
#dropline li.last {margin:0;font-weight:normal;}
#dropline li a {display:block; float:left; height:35px; padding:0 0 0 15px; line-height:30px; text-decoration:none; font-size:15px; color:#000; font-weight:normal;}
#dropline li a b {display:block; float:left; height:35px; padding:0 20px 0 0; cursor:pointer; font-weight:normal;}

#dropline li a:hover {color:#000; border:0;  text-decoration:none;font-weight:normal;}
#dropline li a:hover b {color:#000;}

#dropline li:hover > a {color:#000; border:0; text-decoration:none;font-weight:normal;}
#dropline li:hover > a b { text-decoration:none;}

#dropline :hover div {left:0;}

* html #dropline li.current div {width:expression(document.getElementById('dropline').offsetWidth);}
* html #dropline li a:hover div {width:expression(document.getElementById('dropline').offsetWidth);}

#subnavigation {width:1000px; top:19px; left:0; height:25px; text-align:center;}

#subnavigation ul	{float:center; padding-top:0px; padding-right:0px; text-decoration:none; font-size:15px;}
#subnavigation li	{display:inline; padding:0 12px;  white-space:nowrap; text-decoration:none}
#subnavigation li a{background:transparent; text-decoration:none;}

#subnavigation a:link  {color: #999; text-decoration: none;font-weight:normal;} 
#subnavigation a:visited {color: #999; text-decoration: none;font-weight:normal;} 
#subnavigation a:hover	{color: #000; text-decoration: none;font-weight:normal; }