
/* ======================================== Base Styles ==============================*/


* {
	margin: 0;
	padding: 0;
}

html{height: 100%; }

body{height: 100%; margin:0; padding:0;}

body {background-color: #f0f2f7;font-size: 62.5%;line-height: 1.5em;font-family: Tahoma,Arial, Helvetica, sans-serif; color:#666;background-image:url(/media/bgbody.gif); background-position:top left; background-repeat:repeat-x;}

p{font-family: Tahoma,Arial, Helvetica, sans-serif;color: #666666;background-color:transparent;line-height:1.5em;margin:0 0 12px 0; }

img { border:0;}

h1{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1.8em;color:#698a01 !important;font-weight: normal;font-style: normal;background-color:transparent;margin:0px 0 9px 0;padding:0px 0 0 0px;text-indent:0px; }
h2{font-family: Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em;color:#2c4090;background-color: #FFFFFF;font-weight: bold; margin:0px 5px 2px 10px;line-height:1.6em; padding:5px 0 5px 8px;  display:block;}
h3{font-family: Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em;color:#2c4090;font-weight: bold;padding:0px 0px 5px 0px; margin:15px 0px 10px 0; width:auto; display:block; }
h4{font-family: Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em;color:#2c4090;background-color: transparent;font-weight: bold;margin:0px 0 0 10px;clear:left; display:block; padding:5px 0 5px 0px;height:1.4em; display:inline;} 

h5{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #666;font-size: 1.2em;margin:10px 0 0 10px}


blockquote {font-style:normal; border-left:3px solid #2c4090;padding-left:10px; margin:10px 0 10px 5px; font-size:0.9em;}
ul li{font-size: 1em;color: #666666;font-weight:normal;}
ol { margin:10px 0px 10px 20px;font-size: 1em;color: #666666;font-weight:normal; list-style-type:decimal;}
ul { margin:2px 0px 10px 0px;}
ol li{font-size: 1em;color: #666666; }
ol li a{ color:#666;text-decoration:underline;font-size: 1em;}
ol li a:hover{ color:#666;text-decoration:none;}
ol li a:visited{ color:#666;}

caption{text-align:left; font-weight:bold;margin-top:10px;}



/* ======================================== Form Elements ==============================*/
form div {display:block; clear:left; margin:0 0 7px 0; float:left; width:360px;  }
form fieldset { color:#8db414; margin:20px 0px 0px 0px;  font-weight:bold; font-size:1.3em; border:1px solid #eee; padding: 0 0 15px 0;}
form fieldset legend{ color:#2c4090;margin:0px 0px 15px 0px;display:block; float:left; font-size:0.9em;  }
form label { color:#666; padding:9px 0px 6px 0px; font-size:0.7em; font-weight:bold; text-align:left; clear:left; width:200px;}
form .hiddenlabel {display:none;}
form span {  margin:6px 0px 9px 15px;display:inline;}
form textarea{margin:6px 0px 9px 15px; width:300px;}
form div.ele {display:inline; clear:both;  margin:0 4px 0 10px; width:150px; }
form div.choice {display:inline; clear:both;  margin:0 4px 0 10px; width:150px; }
form div{ margin:10px 0px 0 0px; }
form div.choice input {margin: 0;  line-height:normal;padding:0; text-align:left;display:inline;clear:none;}
form div.choice label {margin: 0;line-height:normal; padding:0 0 0 5px; display:inline; clear:none; }

form input{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 3px 0px 0 3px;margin:4px 0px 4px 15px;font-size:0.8em;float:left;font-weight:normal; display:inline;}
form input.long{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 3px 0px 0 3px;margin:4px 0px 4px 15px;font-size:0.8em;width:280px;float:left;font-weight:normal;display:inline; clear:none;}
form span.secondrow{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 2px 0px 0 2px;margin: -21px 0 0 0;float:left;display:inline;clear:right;}
form span.secondrow label{margin:6px 0px 6px 15px;}


form select {width:190px;margin: 0px 0px 20px 0px;font-size:0.8em;color: #666;margin:6px 0px 6px 15px;clear:left;display:block;}
form select.date1 {width:40px;margin: 0px 0px 20px 0px;font-size:0.8em;color: #666;margin:6px 0px 6px 15px;clear:left;display:inline;float:left;}
form select.date2 {width:80px;margin: 0px 0px 20px 0px;font-size:0.8em;color: #666;margin:6px 0px 6px 15px;clear:none;display:inline;float:left;}

form input.sub2{font-size:85%; font-family:"Trebuchet MS", helvetica, verdana, tahoma, sans-serif; color:#222; font-weight:bold;  background-color:#c7deef; display:inline;width: 114px; height:30px; cursor:pointer; border:none; padding:0px 0 0 0 ; margin-top:12px; margin-left:205px;}	



 /* ======================================== Table Styles ==============================*/

table {
	padding: 0 0 0px 0;
	font-size:1em;
	
	clear:left;
	margin:15px 0 15px 0;
	border-collapse: collapse;
}

table th {
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right: #d4d4d4 1px solid;
	padding:0.7em 0.6em 0.5em 0.6em;
	background-color:#04936b;
	color:#fff;
	font-size:1em;
	font-weight:bold;
}


th a {
	color:#fff;
}

th a:hover {
	margin-top:2px;
	text-decoration:underline;
}

th a:visited {
	margin-top:2px;
	color:#fff;
}

table tr th.altend {
	border-bottom:1px solid #ccc;
	border-right:none;
	padding:0 0.6em 0 0.6em;
	}


table tr td.secondheading{
	border: none;
	background-color:#04936b;
	color:#fff;
	font-size:1em;
	border-bottom: #d4d4d4 1px solid;
	font-weight:bold;
	text-align:right;
	padding:0 0.6em 0 0.6em;
}

table tr.alt td.secondheading{
	border: none;
	background-color:#04936b;
	color:#fff;
	font-size:1em;
	border-bottom: #d4d4d4 1px solid;
	font-weight:bold;
	text-align:right;
	padding:0 0.6em 0 0.6em;
}

table td {
padding: 0.5em 1.2em 0.5em 0.5em;
text-align:left;
border: #d4d4d4 1px solid;
font-size: 0.9em;
}

p table td {
font-size: 1.0em;
}

table tr.alt td {
	background-color: #f1f0f0;
}

table tr.alt td.altend {
	border: none;
	background-color: #f1f0f0;
}


table tr td.altend {
	border: none;
	background-color: #fff;
}

#contentcolumn div#inside table p {width: auto; font-size: 1.0em;}

/* ======================================== Screen Reader Hack ==============================*/
.hidden
{
	
	/* \*/

	display                 : block;
	/* */
	position                : absolute;
	left                    : -2000px;	
	top                     : -2000px;	
	width                   : 1px;	
	height                  : 1px;
}
/* ======================================== Additional Classes ==============================*/

.bold {
font-weight:bold;
}

.clear {clear:both;}

.clear2 {clear:both; display:block; font-size:0pt; height:1px; line-height:1px; width:100%; }


/* ======================================== Main Styles ==============================*/

#maincontainer{
width:943px;
margin:0px auto;
padding:0;
margin-bottom:-15px;
background: url(/media/bg.gif) repeat-y 0px 0px #ffffff;
} 


/* ======================================== Header ==============================*/
#topsection{
height: 151px;
margin: 0;
color: #fff; 
padding: 0;
display:block;
width:943px;
clear:left;
background: url(/media/banner_right.jpg) top right no-repeat; 
} 

#topsection span{
height: 151px;
width:199px;
margin: 0;
color: #fff; 
padding: 0; 
background: url(/media/logo.gif) top left no-repeat; 
float:left;
display:block;
} 

#topsection h1{font-family: Arial, Helvetica, sans-serif;font-size:1.8em;color:#0099cc;font-weight: normal;font-style:italic;background-color:transparent;margin:0px 0 0 0;padding:0px;text-indent:-9000px;height:0px;}


#topsection .search form input.hidden {display: hidden }
#topsection .search{float:right;clear:none; width:260px; display:inline; margin:0 0 0 0px;}
#topsection .search form {float:left;clear:none; width:260px; margin:50px 0 0 0;}
#topsection .search form fieldset{border:0px solid #ddd;}
#topsection .search form input{float:left;clear:none; width:157px; border:1px solid #dddddd; height:19px; font-size:0.9em;}
#topsection .search form input.search_button{font-family: Arial, Helvetica, sans-serif;color:#fff;height:1.6em;padding: 0px 3px 0 3px;margin:0px 0px 0 0;font-size:0.8em;display:inline;border:0; margin-left:5px;font-weight:bold;cursor:pointer; width:56px; height:24px; background:url(/media/search_bg.gif) top left no-repeat; }
/* ======================================== Navigation  ==============================*/

#nav {color:#fff;width:943px; height:21px; background:url(/media/top_side-bg.gif) top right no-repeat #1b3e94;  }
#nav ul{margin:0px 0px 3px 0px; float:right;list-style-type:none;  width:100%;text-decoration: none;   }
#nav ul li{margin:0px 5px 0px 0px; float:right; line-height:1.9em; background:url(/media/ul-bg.gif) top left no-repeat; padding:0 0 0 15px; }
#nav ul li a:link{color:#fff;padding:0 5px 0 0px; font-size:1.1em;text-decoration: none; }
#nav ul li a:hover{text-decoration:underline;}
#nav ul li a:visited{color:#fff;padding:0 5px 0 0px; font-size:1.1em;text-decoration: none;}
#nav form { float:right;margin:10px 5px 10px 10px;  }
#nav form fieldset { color:#fff; margin:0 0px 0 0px;font-weight:bold; font-size:1.2em; border:0px solid #eee; padding: 0;float:left;clear:none;display:inline;}
#nav form label { color:#fff; padding:0px;font-size:1em; font-weight:bold;clear:none;display:inline; float:left; margin-right:10px; }
#nav form input{ font-family: Arial, Helvetica, sans-serif;color:#666666;height: 1.2em;padding: 3px 0px 3px 3px;margin:-4px 0px 0 0;font-size:1em;font-weight:normal; float:left; clear:none;width:170px;}
#nav form input.search_button{font-family: Arial, Helvetica, sans-serif;color:#fff;height:2em;padding: 0px 3px 0 3px;margin:-4px 0px 0 0;font-size:1em;float:left; background-color:#cc0000;border:0; margin-left:5px;font-weight:bold;width:30px;}




#contentwrapper{
float: left;
width:943px;
margin:0px 0 0px 0;
/*position:relative;*/
background-color: #ffffff;
display: block;
}
 #logos{
width: 199px; /*Width of left column*/
position:relative;
bottom:85px;
left:15px;
vertical-align:bottom;
z-index:1;
}

#logos img{

margin:10px 0 0px 10px;
}


/* ======================================== Main Content - Centre Column ==============================*/
#contentcolumn{
float:right;
padding:0px 0px 0px 0px;
margin:0;
font-size:1.2em;
line-height:1.5em;
display:block;
width:743px;
}

#contentcolumn img.homeimage{
clear:both;
margin:0;
padding:0;

}


#contentcolumn a{ text-decoration:none;color:#666;}
#contentcolumn a:link{color:#666;}
#contentcolumn a:visited{color:#666;}
#contentcolumn a:hover{color:#666;text-decoration:underline; }
#contentcolumn p{padding-left:15px;}
#contentcolumn p a{color:#ff8a00;}
#contentcolumn h1{margin-left:15px;}


#contentcolumn div.info {padding-left:15px;clear:none; width: 230px; display:inline; float:left;}
#contentcolumn div.imagecontent{float:left; display:inline;  margin:0 5px 0 0; padding:0px; height:60px; clear:none;}
#contentcolumn div.imagecontent img{padding:2px; margin:0; border:1px solid #238ecf;}

#contentcolumn  h3{
font-size:1.2em;
font-weight:bold;
color:#238ecf;
width:111px;
float: left;
display:inline;
line-height:1.1em;
margin:0 0 0 0;
padding:0;
}

#contentcolumn  h3 a:link{font-weight:normal;color:#238ecf;font-size:0.9em; text-decoration:none;}
#contentcolumn  h3 a:visited{font-weight:normal;color:#238ecf;font-size:0.9em;text-decoration:none;}

#contentcolumn p {
margin: 0px 0 5px 0px;
padding-left:0px;
display:inline;
width:111px;
float: left;
font-size:0.9em;
}

#contentcolumn ul{list-style:square; padding:0px 0px 0px 15px;		}

#contentcolumn ol{ padding:0px 0px 0px 10px; font-size:1em;		}


#contentcolumn ul li {  
	padding:0px 0px 8px 10px;
	margin:0;
	background-color: transparent;
	color: #238ecf;
    font-size:1em;
    background:url(/media/ulbg.gif) 0 0 no-repeat;
    list-style:none;
	}

#contentcolumn ul li a:link{ color:#238ecf;text-decoration:none;}
#contentcolumn ul li a:hover{ color:#238ecf;text-decoration:underline;}
#contentcolumn ul li a:visited{ color:#238ecf;text-decoration:none;}

#contentcolumn a{ color:#ff8a00;text-decoration:underline;}
#contentcolumn a:hover{ color:#ff8a00;text-decoration:none;}
#contentcolumn a:visited{ color:#ff8a00;}
#contentcolumn a.homelink{ color:#ff6600;text-decoration:none;}
#contentcolumn a.homelink:hover{ color:#ff6600;text-decoration:underline;}

#contentcolumn div#panel1{width:244px; height:83px; float:left; clear:none; background:url(/media/panel1.jpg) top left no-repeat; margin-top:0px; margin-left:0px;}
#contentcolumn div#panel2{width:244px; height:83px;float:left; background:url(/media/panel2.jpg) top left no-repeat;margin-top:0px;}
#contentcolumn div#panel3{width:244px; height:83px;float:left; clear:right;background:url(/media/panel3.jpg) top left no-repeat;margin-top:0px;}

#contentcolumn div#panel1 p {margin:25px 0 0 20px;width: 35%;}
#contentcolumn div#panel2 p {margin:25px 0 0 15px;width: 35%;}
#contentcolumn div#panel3 p {margin:25px 0 0 15px;width: 35%;}

#contentcolumn div#panel1 p a{color:#04936b; font-weight:bold; text-decoration:none; }
#contentcolumn div#panel2 p a{color:#e2a84d; font-weight:bold; text-decoration:none;}
#contentcolumn div#panel3 p a{color:#238ecf; font-weight:bold; text-decoration:none;}

#contentcolumn div#newswrapper {float:left; border-right:1px solid #ddd; border-top:1px solid #ddd; margin-top:10px; }
#contentcolumn div#news { width:493px;  padding:0px 0 3px 0; clear:left; border-bottom:1px solid #ebebeb; display:inline; min-height:120px; float:left;}
#contentcolumn div#events { width:493px; padding:0px 0 15px 0; clear:left; display:inline; float:left; }

#contentcolumn div#popular { width:249px; padding:0px 0 15px 0; clear:none; float:right; border-top:1px solid #ddd; margin-top:10px;}


/* ======================================== Inside Page styles ==============================*/
#contentcolumn.inside{
width:743px;
background:url(/media/bg_inside.gif) top right repeat-y;
}

#breadcrumb {background-color:#fff; height:15px;color:#1b3e94; border-bottom:1px solid #eee; clear:left;padding:0px 0 10px 0; margin:0; line-height:1.4em; }
#breadcrumb ul {margin:0px 10px 0px 0px; float:left;list-style-type:none; padding:2px 0 5px 15px;  }
#breadcrumb ul li {margin:0px 5px 0px 0px; float:left; color:#8b9dc9; font-size:0.9em; background:url(/media/ulbg.gif) 0 0 no-repeat; }
#breadcrumb ul li.here {margin:0px 5px 0px 0px; float:left; color:#8b9dc9; font-size:0.9em; background:none; }
#breadcrumb ul li a:link{ color:#1b3e94; }
#breadcrumb ul li a:visited{ color:#1b3e94;  }

#contentcolumn div#inside { width:490px; padding:0px 0 15px 25px; clear:left; display:inline; float:left; }
#contentcolumn div#inside p { width:490px;margin: 5px 0 12px 0px;padding-left:0px;display:block;float: left;font-size:0.9em;}

#contentcolumn div#right { width:203px;padding:0px 10px 15px 0; clear:none; float:right; }

#contentcolumn div#panel1inside{width:194px; height:60px; float:right; clear:both; background:url(/media/panel1_inside.jpg) top left no-repeat; margin-top:5px; margin-left:1px;}
#contentcolumn div#panel2inside{width:194px; height:60px;float:right; background:url(/media/panel2_inside.jpg) top left no-repeat;margin-top:5px;clear:both;}
#contentcolumn div#panel3inside{width:194px; height:60px;float:right; clear:both;background:url(/media/panel3_inside.jpg) top left no-repeat;margin-top:5px; margin-bottom:5px;border-bottom:1px solid #eee; padding-bottom:5px;}

#contentcolumn div#panel1inside p {margin:15px 0 0 15px;}
#contentcolumn div#panel2inside p {margin:15px 0 0 15px;}
#contentcolumn div#panel3inside p {margin:15px 0 0 15px;}

#contentcolumn div#panel1inside p a { color:#04936b; font-weight:bold; text-decoration:none; font-size:1.1em; }
#contentcolumn div#panel2inside p a{color:#e2a84d; font-weight:bold; text-decoration:none;font-size:1.1em;}
#contentcolumn div#panel3inside p a{color:#238ecf; font-weight:bold; text-decoration:none;font-size:1.1em;}

#inside  h3{
font-size:1.1em;
font-weight:normal;
color:#238ecf;
width:111px;
float: left;
clear:both;
display:block;
line-height:1.1em;
margin:15px 0 10px 0;
padding:0;
}

#inside  h3 a:link{font-weight:normal;color:#238ecf;font-size:0.9em; text-decoration:none;}
#inside  h3 a:visited{font-weight:normal;color:#238ecf;font-size:0.9em;text-decoration:none;}

#inside h2{font-family: Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em;color:#2c4090;background-color: #FFFFFF;font-weight: bold;margin:5px 5px 5px 0px;line-height:1.6em; padding:5px 0 5px 0px;  display:block;}
#inside div#related { width:190px;padding:0px 0 15px 0; clear:none; float:right; }

#related ul{list-style:square; padding:0px 0px 0px 15px;		}

#related ol{ padding:0px 0px 0px 10px; font-size:1em;		}


#related ul li {  
	padding:0px 0px 8px 10px;
	margin:0;
	background-color: transparent;
	color: #238ecf;
   font-size:0.9em;
   background:url(/media/ulbg.gif) 0 0 no-repeat;
   list-style:none;
	}
#related h2{font-family: Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em;color:#2c4090;background-color: #FFFFFF;font-weight: bold;margin:10px 5px 5px 15px;line-height:1.6em; padding:10px 0 5px 0px;  display:block;}
/* ======================================== Left ==============================*/

#leftcolumn{
float: left;
width: 199px; /*Width of left column*/
border-right:1px solid #ddd;
background-color:#fff;
voice-family: "\"}\"";
voice-family: inherit;
width: 195px;
/*position:absolute;
z-index:100;*/
}

#mainnav {background-color:#fff; color:#fff; width: 196px;float: left;  /*Width of left column*/}
#mainnav ul{margin:0px 0px 0px 0px; float:left;list-style-type: none;  border-top:1px solid #ebebeb;width: 198px; /*Width of left column*/  }
#mainnav ul li{padding:0 0em 0 0em; float:left; line-height:3.3em; width:192px; clear:both;border-bottom:1px solid #f5f6f8; }
#mainnav ul li a:link{color:#2c4090;padding:0 0px 0 20px; font-size:1.2em; text-decoration:none; font-weight:bold; font-family:Tahoma,Arial, Helvetica, sans-serif;display:block;}
#mainnav ul li a:visited{color:#2c4090;padding:0 0px 0 20px; font-size:1.2em;text-decoration: none;font-weight:bold;display:block;}
#mainnav ul li a:hover{text-decoration: underline;}

#mainnav ul li#az{ border-left:6px solid #9b1c5a; }
#mainnav ul li#about{ border-left:6px solid #688ba8; }
#mainnav ul li#visit{ border-left:6px solid #04936b; }
#mainnav ul li#live{ border-left:6px solid #e2a84d; }
#mainnav ul li#business{ border-left:6px solid #238ecf; }
#mainnav ul li#latestnews{ border-left:6px solid #7d9b1c; }
#mainnav ul li#latestevents{ border-left:6px solid #1b3e94; }
#mainnav ul li#jobs{ border-left:6px solid #856285; }

#mainnav ul li#az.active{ border-left:6px solid #9b1c5a; background-color:#9b1c5a; color:#fff;border-bottom:0px;  }
#mainnav ul li#about.active{ border-left:6px solid #688ba8; background-color:#688ba8;color:#fff; border-bottom:0px; }
#mainnav ul li#visit.active{ border-left:6px solid #04936b;background-color:#04936b;color:#fff;border-bottom:0px;   }
#mainnav ul li#live.active{ border-left:6px solid #e2a84d;background-color:#e2a84d;color:#fff; border-bottom:0px;  }
#mainnav ul li#business.active{ border-left:6px solid #238ecf;background-color:#238ecf;color:#fff; border-bottom:0px;  }
#mainnav ul li#latestnews.active{ border-left:6px solid #7d9b1c; background-color:#7d9b1c;color:#fff;border-bottom:0px;  }
#mainnav ul li#latestevents.active{ border-left:6px solid #1b3e94;background-color:#1b3e94;color:#fff;  border-bottom:0px; }
#mainnav ul li#jobs.active{ border-left:6px solid #856285; background-color:#856285;color:#fff; border-bottom:0px; }


#mainnav ul li#az.active a{ color:#fff; }
#mainnav ul li#about.active a { color:#fff; }
#mainnav ul li#visit.active a{ color:#fff;   }
#mainnav ul li#live.active a{ color:#fff; }
#mainnav ul li#business.active a{ color:#fff;  }
#mainnav ul li#latestnews.active a{ color:#fff;  }
#mainnav ul li#latestevents.active a{ color:#fff; }
#mainnav ul li#jobs.active a{ color:#fff; }

#mainnav  ul li.sublevel {  
padding:7px 0 7px 15px;
	margin:0 0 0 0px;
	/*height: 25px;*/
	background-color: #FFFFFF;
	color: #666;
	border-bottom: 1px solid #eee;
	/*line-height:2.4em;*/
	line-height:1.0em;
	width:183px;
background-image: url(/media/ulbg.gif); background-position: 22px 4px; background-repeat:no-repeat;	
	}	
	
#leftcolumn ul li.sublevel a {margin:0px 0px 0 5px; font-size:1.1em; font-weight:bold;}	
#leftcolumn ul li.sublevel a:hover {text-decoration: underline;}
#leftcolumn ul li.sublevel .currentbranch0 {	margin:0px 0px 0 5px; font-size:1.1em; font-weight:bold; padding:0 0px 0px 20px;display:block;}	
#leftcolumn ul li.sublevel .currentbranch0 a {margin:0px;font-size:1.0em; padding:0 0px 0px 0px;}

#leftcolumn  ul li.sublevel ul.multilevel-linkul-0 {
	/*width: 183px;*/
	margin-left: -15px;
	margin-bottom: -8px;
	margin-top: 7px;
}

#leftcolumn  ul li.sublevel ul.multilevel-linkul-0 li {
padding:4px 0 4px 30px;
	/*height: 25px;*/
	background-color: #FFFFFF;
	color: #666;
	border-bottom: 1px solid #eee;
	line-height:1.4em;
	width:168px;
background-image: url(/media/ulbg.gif); background-position: 37px 4px; background-repeat:no-repeat;	
}

#leftcolumn  ul li.sublevel ul.multilevel-linkul-0 li .currentbranch1 {
margin:0px 0px 0 5px; font-size:1.1em; font-weight:bold; padding:0 0px 0px 20px;display:block;
}
#leftcolumn  ul li.sublevel ul.multilevel-linkul-0 li .currentbranch1 a {
font-size:1.0em; padding: 0 0px 0px 0px; margin: 0px;
}

#leftcolumn  ul li.sublevel ul.multilevel-linkul-1 {
	margin-left: -30px;
	margin-bottom: -5px;
	margin-top: 4px;
}
#leftcolumn  ul li.sublevel ul.multilevel-linkul-1 li {
	padding:4px 0 4px 45px;
	width:153px;
	background-image: url(/media/ulbg.gif); background-position: 52px 4px; background-repeat:no-repeat;	
}

#leftcolumn  ul li.sublevel ul.multilevel-linkul-1 li .currentbranch2 {
margin:0px 0px 0 5px; font-size:1.1em; font-weight:bold; padding:0 0px 0px 20px;display:block;
}
#leftcolumn  ul li.sublevel ul.multilevel-linkul-1 li .currentbranch2 a {
font-size:1.0em; padding: 0 0px 0px 0px; margin: 0px;}

#leftcolumn img{

margin:10px 0 0px 10px;
display: block;
clear: both;
}

/* ======================================== Footer ==============================*/

#footer{
display:block;
clear: both;
color: #515151;
font-size:1.1em;
text-align: center;
padding: 0px 0 60px 0;
width:943px;
margin:0px auto !important;
height:21px;
background-color:#f0f2f7;
border-top:5px solid #fff;


}

#footer p{color:#515151; margin:10px 0 5px 30px; float:left; text-align:left; display:inline;}

#footer a{
color: #238ecf;
}

#footer div{text-align: left;float:none; }
#footer ul{margin:0px 0px 0px 0px; list-style-type:none;color:#999;text-align: left;float:none;background:url(/media/footer.gif) top left no-repeat transparent;  padding:0 0 0 30px; height:23px; line-height:1.8em;}
#footer li{margin:0px 5px 0px 0px; display: inline ; }
#footer ul li a:link{color:#fff;padding:0 5px 0 0px; border-right:1px solid #999;font-size:1em; text-decoration:none;}
#footer ul li a:visited{color:#fff;padding:0 5px 0 0px; border-right:1px solid #999;font-size:1em;text-decoration:none;}
