/* CSS Document */
body{
	margin:0px;
	padding:0px;
	/*background:url(images/main-bg.gif) 0 0 repeat-x #F2F0DC;*/
	background-color: #F2F0DC;
	font-family: font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman", serif;;
	font-size: 14px;
	line-height: 18px;
}
div, p, ul, h2, img{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*----TOP PANEL----*/
#topPan{width:778px; height:141px; position:relative; margin:0 auto; font:14px/18px Arial, Helvetica, sans-serif;}
#topPan ul{width:125px; height:22px; position:absolute; top:0px; right:130px;}
#topPan ul li{float:left; width:45px; height:22px;}
#topPan ul li a{width:45px; height:16px; display:block; background:url(images/arrow1.gif) 40px 6px no-repeat #CC0000; color:#fff; font:13px/16px Arial, Helvetica, sans-serif; text-decoration:none;}
#topPan ul li a:hover{background:url(images/arrow1-hover.gif) 40px 6px no-repeat #CC0000; color:#FEF0B7; text-decoration:none;}

#topPan ul li.register{float:left; width:65px; height:22px;}
#topPan ul li.register a{width:65px; height:16px; display:block; background:url(images/arrow1.gif) 65px 6px no-repeat #CC0000; color:#fff; font:13px/16px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 10px;}
#topPan ul li.register a:hover{background:url(images/arrow1-hover.gif) 65px 6px no-repeat #CC0000; color:#FEF0B7; text-decoration:none;}

#topPan img.logo{width:281px; height:56px; position:absolute; top:53px; left:29px;}

#topPan p.callus{width:119px; height:25px; background:url(images/callus-bg.gif) 0 0 no-repeat #212121; color:#fff; position:absolute; top:53px; right:115px; line-height:24px; text-align:center;}
#topPan p.phone{width:130px; height:25px; background:#212121; color:#EAE8CD; position:absolute; top:83px; right:109px; font-size:20px; line-height:25px; text-align:center;}

/*----/TOP PANEL----*/

/*----HEADER- PANEL----*/
#headerPan{width:778px; height:228px; position:relative; margin:0 auto;}
#headerleftPan{width:46px; height:228px; float:left; background:url(images/leftfolder.gif) 0 0 no-repeat;}
/*----Header Middle Panel----*/
#headermiddlePan{width:686px; height:228px; float:left;}

/*----Menu Panel----*/
#menuPan{width:800px; height:33px; background:url(images/menu-bg.gif) 0 0 repeat-x; position:relative; margin:1 auto;}*/
#menuPan ul{width:660px; height:28px; position:relative; top:69px; left:-31px;}
#menuPan ul li{width:113px; height:28px; border-right:1px solid #ffffff; float:left; border-right:1px solid #ffffff;}
#menuPan ul li a{width:113px; height:28px; display:block; background:#CCCCCC; color:#333333; border-right:1px solid #ffffff; font:13px/28px Helvetica, Arial,  sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#menuPan ul li a:hover{width:113px; height:28px; background:#666666; color:#fff; border:none; text-decoration:none; border-right:1px solid #ffffff;}

#menuPan ul li.home{width:113px; height:28px; background:#F0812F; color:#fff; border-right:1px solid #ffffff; font:13px/28px Helvetica, Arial,  sans-serif; font-weight:bold; text-align:center; text-decoration:none;}

#menuPan ul li.contact{width:108px; height:28px; border-right:1px solid #ffffff; float:left; border-right:1px solid #ffffff;}
#menuPan ul li.contact a{width:108px; height:28px; display:block; background:#CCCCCC; color:#333333; border-right:1px solid #ffffff; font:13px/28px Helvetica, Arial,  sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#menuPan ul li.contact a:hover{width:108px; height:28px; background:#666666; color:#fff; border:none; text-decoration:none; border-right:1px solid #ffffff;}
#menuPan ul ul {
font-variant: normal;
position: absolute;
z-index: 51;
display: none;
width: 0;

}

#menuPan ul ul a {
	font-variant: normal;
	display: block;
	background: 0;	
	opacity: .90;
	filter: alpha(opacity=90);
	
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color: #ddd;
	border:0;
}



#submenuPan{width:113px; height:23px; background:url(images/menu-bg.gif) 0 0 repeat-x; position:relative; margin:1 auto;}*/
#submenuPan ul{width:113px; height:23px; position:relative;}
#submenuPan ul li{width:113px; height:22px; float:left;}
#submenuPan ul li a{width:113px; height:22px; display:block; background:#CCCCCC; color:#333333; font:10px/24px Helvetica, Arial,  sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#submenuPan ul li a:hover{width:113px; height:22px; background:#666666; color:#fff; border:none; text-decoration:none;}



/*----/Menu Panel----*/
#headerbodyPan{width:686px; height:184px; position:absolute; top:42px; left:46px; background:#FEFDF1; color:#fff; border-bottom:1px solid #CDCAA3; border-top:1px solid #CDCAA3;}
/*---- Header Red Panel----*/
#headerleftredPan{
	width:478px;
	height:123px;
	background:url(images/redpan-bg.jpg) 0 0 repeat-x #FEFDF1;
	color:#fff;
	position:absolute;
	top:32px;
	left:0px;
	background-image: url(images/train_banner.jpg);
}
#headerleftredPan h2{width:160px; height:69px; font:24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; top:29px; left:36px; text-transform:uppercase;}
#headerleftredPan h2 span{font-size:39px; line-height:30px;}

#headerleftredPan p{width:262px; height:74px; display:block; position:absolute; top:27px; left:36px; font-size:14px; line-height:17px;} 
#headerleftredPan p span.largetext{font-size:18px; line-height:20px;} 

#headermiddleredPan{width:161px; height:142px; background:url(images/red-image.jpg) 0 0 no-repeat; position:absolute; top:13px; left:478px;}
/*----Header MORE Panel----*/
#headermorePan{
	width:207px;
	height:123px;
	position:absolute;
	top:32px;
	right:0px;
	font:13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	left: 479px;
}
#headermorePan a{width:39px; height:38px; display:block; background:url(images/headermore-normal.gif) 0 0 no-repeat #FEFDF1; color:#FDFCEC; text-decoration:none; padding:85px 0 0 8px;}
#headermorePan a:hover{background:url(images/headermore-hover.gif) 0 0 no-repeat; text-decoration:none;}

/*----/Header MORE Panel----*/
/*----Header Middle Panel----*/
#headerrightPan{width:46px; height:228px; float:left; background:url(images/rightfolder.gif) 0 0 no-repeat;}
/*----HEADER- PANEL----*/

/*----BODY PANEL----*/
#bodyPan{width:686px; position:relative; margin:0 auto;}
#bodyPan h2{width:300px; height:54px; background:#F2F0DC; color:#D80000; font:26px/54px "Trebuchet MS",Arial, Helvetica, sans-serif;}

#bodyPan p{padding:10px 0 0;}
#bodyPan p span{font-weight:bold;}
#bodyPan p.date{width:174px; height:22px; background:#FEFEF6; color:#000; font-size:18px; line-height:22px; padding:0px;}
#bodyPan p.more{width:102px; height:16px; margin:0 0 0 582px; padding:0 0 14px 0;}
#bodyPan p.more a{width:102px; height:16px; display:block; background:#F2F0DC; color:#D80000; font:13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#bodyPan p.more a:hover{background:#F2F0DC; color:#7E0202; text-decoration:none;}
#bodyPan p.border{background:url(images/dot-line.gif) 0 0 repeat-x; height:1px; padding:0 0 14px 0;}

/*----Body Bottom Panel----*/
#bodybottomPan{width:778px; position:relative; margin:0 auto; padding:30px 0 0 8px;}
/*----Bottom Left Panel----*/
#bottomleftPan{width:375px; float:left; background:url(images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; color:#D80000; border-bottom:1px solid #CDCAA3; border-left:1px solid #CDCAA3; border-right:1px solid #CDCAA3; margin:0px;}
#bottomleftPan h2{width:250px; height:58px; background:url(images/icon1.jpg) 0 0 no-repeat; font:26px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomleftPan h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomleftPan ul{width:290px; margin:15px 0 0 50px;}
#bottomleftPan ul li{width:290px; height:30px; background:url(images/bullet1.gif) 0 0 no-repeat;} 
#bottomleftPan ul li a{width:210px; height:30px; display:block; background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomleftPan ul li a:hover{display:block;background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomleftPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#bottomleftPan p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomleftPan p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

/*----Bottom Right Panel----*/
#bottomrightPan{width:375px; float:left; background:url(images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; color:#D80000; border-bottom:1px solid #CDCAA3; border-left:1px solid #CDCAA3; border-right:1px solid #CDCAA3; margin:0 0 0 8px;}
#bottomrightPan h2{width:250px; height:58px; background:url(images/icon2.jpg) 0 0 no-repeat; font:26px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomrightPan h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomrightPan ul{width:290px; margin:15px 0 0 50px;}
#bottomrightPan ul li{width:290px; height:30px; background:url(images/bullet1.gif) 0 0 no-repeat;} 
#bottomrightPan ul li a{width:210px; height:30px; display:block; background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomrightPan ul li a:hover{display:block;background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomrightPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#bottomrightPan p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomrightPan p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

/*----FOOTER PANEL----*/
#footermainPan{height:135px; background:url(images/footerbg.gif) 0 0 repeat-x #3B3B3B; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:75px 0 0;}

#footerPan{position:relative; margin:0 auto; vertical-align:middle; text-align:center;}

#footerPan ul{height:20px; position:relative; margin-left:45px;}
#footerPan li{float:left; }
/*#footerPan ul li a{padding:0 10px 0; color:#fff; background:#3B3B3B; text-decoration:none; font-size:11px;}*/
#footerPan ul li a{padding:0 10px 0; color:#3B3B3B; text-decoration:none; font-size:10px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:220px; position:relative; margin:0 auto; background:#3B3B3B; color:#fff;  font-size:10px;}

#footerPan ul.templateworld{width:250px; background:#3B3B3B; color:#fff; display:block; position:absolute; top:70px; left:260px; font-size:10px;}
#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#3B3B3B; display:block; color:#fff; text-decoration:none; padding:0px;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:45px; left:265px;}
#footerPanhtml a{width:66px; height:24px; display:block; background:url(images/html-bg-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:14px; line-height:24px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 4px;}
#footerPanhtml a:hover{background:url(images/html-bg-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:45px; left:340px;}
#footerPancss a{width:58px; height:24px; display:block; background:url(images/css-bg-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:14px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 8px;}
#footerPancss a:hover{background:url(images/css-bg-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff; text-decoration:none;}
/*----/FOOTER PANEL----*/

/* end of BUSINESS EVENT ko CSS  */




html{
	height: 100%;
	width:100%;
}
/*
body {
	margin: 0;
	background-color: #7f7f7f;
	font-size: 11px;
	font-family: Helvetica, Tahoma, Arial, Sans-serif;
	line-height:14px;
} */

img {
	border: 0px none;
}


#gray {
	background: #f9f9f9;
}


.background {
		margin: 0 auto;
		width: 840px;
		background-image: url(../images/body-bg.jpg);
		background-color:#F2F0DC;
		background-repeat: repeat-y

}	

#bg_top {
	background: url(images/bg_top.jpg) repeat-x top;
}

#bg_bottom {
	background: url(images/bg_bottom.jpg) repeat-x bottom;
}
.newcontainer {
	margin:20px 20px 20px 20px;
	width: 800px;
	/*text-align:left;*/
	vertical-align: middle;	
	background-color:#ffffff;

}
.newcontainer strong {
	font-size: 13px;
	color: #333333;
}
.container {
	margin:20px 20px 20px 20px;
	width: 800px;
	/*text-align:left;*/
	vertical-align: middle;	
	background-color:#ffffff;

}

.container p {
	padding-left: 50px;
	padding-right: 50px;
	color: #444;
}



.container form {
	text-align: right;
	margin: 10px;
	margin-top: 0;
	color: #848381;
}
.container form input {
	padding: 0;
	margin: 0;
}
.container form input img {
	border: 0;
}
.container strong {
	font-size: 13px;
	color: #ef994e;
}
.container h2 {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color: #eee;
	padding-left: 1em;
	font: 18px arial;
}
.container h5{
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color: #eee;
	padding-left: 2em;
	font: 16px Verdana bold;
	color:#000066
}

.container h3 {
	border-bottom: 1px solid #ccc;
	width: 450px;
	padding-left: 0em;
	font: 16px arial;
	font-style: italic;
	color:#336600;
}

.container h6 {
	border-bottom: 1px solid #ccc;
	width: 450px;
	padding-left: 2em;
	font: 14px;
	font-style: italic;
	margin-left: 15px;
	color:#336600;

}
.container h1 {
	text-align: left;
	padding-left: 20px;
	color: #444;
	padding-top:25px;
	padding-bottom:5px;
	font-size: 30px;
	font-weight:normal;
	font-family: Tahoma, Verdana, Arial, ;
	letter-spacing:-1px;
	background-repeat:repeat-x;
	line-height:auto;
	margin:0;

}
#hnews{
	border-top: 3px#ccc;
	border-bottom: 3px #ccc;
	background-color: #eee;
	padding-left: 1em;
	margin-bottom: 15px;
	color: #336600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
#blinktext{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: blink;
	float:left;
	font-variant: normal;
}
.container highlight{
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color: #990000;
	padding-left: 1em;
	font: 16px Arial;
	font-weight: bold;
	color: #FFFFFF;
	}
.container highlight a,
.container highlight a:hover { color: #990000; },
.container highlight a:active,
.container highlight a:visited {
color: #777;
text-decoration: none;
}
.container h1 + h2 {
	margin-top:0;
}

.container h2 a:visited {
color: #777;
text-decoration: none;
}
.container h2 a:hover {
	color: #000;
}

.container ol {
	list-style: disc;
	margin-left: 30px;
	color: #444;
}
.container ol.numbered {
	list-style: decimal;
	
}
.container ol.lettered {
	list-style: lower-alpha;
	
}
#containercontent {
	margin-left:25px;
	position:relative;
}
.contentnew		{background:#E8EDF7; margin:20px 0 200px 2px; padding:20px 20px 5px 20px; width: 200px; border:1px solid #FFFFFF; }
.contentnew p		{padding:0 0 5px 0; margin:0; line-height:100%; }


.float {
	float: left;
	padding: 20px;
}
.olspace li {
	margin-bottom: 5px;
}
.clients table {
	width: 100%;
}
#clientsheader {
	display: block;
	background: #eee;
	width: 300%;	
	border: 1px solid #ccc;
}

.clients td {
	width: 33%;
	text-align: top;
	vertical-align: top;
}

.section 		{text-align:center; width:100%; border-bottom:1px solid #637076 }
#containernew		{margin:0 auto; text-align:left; padding:0 20px 20px 20px; width:720px; border-left:1px solid #637076; border-right:1px solid #637076; }

/*just makes sure the content doesn't spill out the boxes, see http://www.positioniseverything.net/easyclearing.html for details*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#blocks {
	margin: 0 40px 0 30px;
	padding-left: 14px;
}


#footer {
	position: relative;
	z-index: 500;

	width: 800px;
	background: rgb(229,229,229);
}

#footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
  
#footer  li {
	width: 200px;
	float: left;
	text-align: left;
	
}


#footer ul li a{

	text-align: center;
	background-color: rgb(229,229,229);
	color: #000;
	display: block;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 2px 0;


}

#footer ul li a:hover { 
	border: 1px solid #ef994e;
}

#top {
	font: 9px arial;
	margin-left: 30px;
}

#header {
	width: 800px;
	height: 75px;
	margin: 0;
	padding: 0;
}




#header1{
	background:url(images/header.gif) 0 0 no-repeat;
	width:981px;
	height:274px;
	position:relative;
	margin:0 auto;
}
#header1 ul{
	background:url(images/nav_bar.gif) 0 0 no-repeat;
	width:847px;
	height:29px;
	position:absolute;
	left:0px;
	top:6px;
	padding:0 0 0 72px;
}
#header1 ul li{
	background:url(images/nav_div.gif) right top no-repeat;
	height:27px;
	float:left;
	padding:0 1px 0 0;
}
#header1 ul li a{
	display:block;
	background:url(images/nav_bg.gif) 0 0 repeat-x;
	padding:0 14px;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#344A04;
	background-color:inherit;
	text-decoration:none;
}
#header1 ul li a:hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
}
#header1 ul li a.hover{
	display:block;
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	color:#fff;
	padding:0 14px;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	cursor:text;
}
#header1 ul li.last{
	background-image:none;
	height:27px;
	float:left;
}

input.submitbutton {
	padding: 0;
	margin: 0;
	border: 0;
}
input {

}

#copyright p {
 	padding-top: 7px;
	padding-top: 0;
	text-align: center;
	font: 9px arial;
	color: #999;
}
#photo{
	padding:0;
	z-index: -1;
	width: 778px;
	height: 400px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-repeat: no-repeat;
}

#content p, #content img {
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height:13px;

}
#content strong {
	font-family: arial, sans-serif;
}

#content {
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;

	z-index: 50;
	
	width: 280px;
	height: 100%;
	
	margin-left: 20px;
	
	background: #fff;
	
	opacity: .60;
	filter: alpha(opacity=60);
	
	
}

#content h1 {
	font-weight:bold;
	color: #3282c6;
	padding-top: 2em;
	_padding-top: 1em;
	padding-left:0;
	font-size: 18px;
	font-family: Georgia, Times, "Times New Roman", Serif;
	text-align: left;
	letter-spacing:-1px;
	margin-bottom:5px;
	line-height:18px;
}
.clearer {
	clear:both;
}
#content ul {
	color: #aaa;
	padding-left: 15px;
	padding-top: .4em;

	margin: 0;
	list-style: none;
	
}
#content li {
	padding: 0;
	margin: 0;
}
#hicaptitle {
	margin: 0 auto;
}
#hicaptitle h4{
	text-align: center;
}

#content ul a, 
#content ul a:hover, 
#content ul a:active, 
#content ul a:visited {
	text-decoration: none;
	color: #3d3d3d;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	_padding-bottom: 0;
	font: 11px arial;

}





#contenttrans img { padding: 0;
	margin: 0;
	}
	
	
#contenttrans p{ 
	padding: 0;
	margin: 0;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;}

}
#contenttrans strong {
	font-family: font-family: "Trebuchet MS", Arial, Verdana;
}

#contenttrans {
padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana;
	z-index: 50;
	
	width: 280px;
	height: 100%;
	
	margin-left: 20px;
	
	background: #fff;
	
	opacity: .80;
	filter: alpha(opacity = 80);
	
	
}

#contenttrans h1 {
	font-weight:bold;
	color: #3282c6;
	padding-top: 2em;
	_padding-top: 1em;
	padding-left:0;
	font-size: 18px;
	font-family: Georgia, Times, "Times New Roman", Serif;
	text-align: left;
	letter-spacing:-1px;
	margin-bottom:5px;
	line-height:18px;
}
.clearer {
	clear:both;
}
#contenttrans ul {
	color: #aaa;
	padding-left: 15px;
	padding-top: .4em;

	margin: 0;
	list-style: none;
	
}
#contenttrans li {
	padding: 0;
	margin: 0;
}
#hicaptitle {
	margin: 0 auto;
}
#hicaptitle h4{
	text-align: center;
}

#contenttrans ul a, 
#contenttrans ul a:hover, 
#contenttrans ul a:active, 
#contenttrans ul a:visited {
	text-decoration: none;
	color: #3d3d3d;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	_padding-bottom: 0;
	font: 11px arial;

}

#proj a {
	font: 10px arial;
	padding-bottom: 2px;
}
#content ul a:hover {
	color: #000;
	background: #eee;
}

#content a {
	text-decoration: none;
}
#content #list a {
	text-decoration: none;
	color: #3d3d3d;
}
#content #list a:hover {
	color: #aaa;
}

#overlay {
	width:100%;
	height:100%;
	_height:700px;
	min-height: 700px;
	background-color:#444;
	z-index:9998;
	
	opacity: .90;
	filter: alpha(opacity=90);
	
	position:absolute;
	top:0;
	left:0;
}
#overlay_content {
	z-index: 9999;
	position:absolute;
	height:450px;
	width:500px;
	margin-left: 150px;
	background-color: #fff;
	border: 5px solid #333;
	text-align:center;
}
#overlay_content h1 {
	font: 18px arial;
}
#overlay_notes {
	color: #777;
	font-size: 10px;
}

#schedule tr {
	display:block;
	border-bottom: 1px solid #ccc;
}
#schedule th {
	text-align:left;
	color: #666;
}
#schedule td, #schedule th {
	width: 180px;
	height: 50px;
}
#schedule {
	padding: 0 25px;
	margin: 0 auto;
}
#streetwisecontent {
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;

	z-index: 50;
	
	width: 280px;
	height: 200px;
	
	margin-left: 80px;
	
	background: #fff;
	
	opacity: .85;
	filter: alpha(opacity=85);
	
	position: relative;
	top: 150px;
	left: 130px;
}

#streetwisecontent a {
	text-decoration: none;
}	
#streetwiserightbar {
	float: right;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	margin-top: -200px;

	width: 150px;
	
	padding-top: 20px;
	height: 370px;
	_padding-top: 10px;
	_height: 390px;
}
#quicklinks  ol{
	font: 10px arial;
	color: #ccc;	
}


#rightnav {
	float: right;
	padding: 0;
	padding-left: 10px;
	padding-right: 5px;
	margin: 0;
	margin-top: -400px;
	
	z-index: 0;
	
	width: 145px;
	
	background: #fff;
	opacity: .85;
	filter: alpha(opacity=85);
	
	padding-top: 30px;
	height: 370px;
	_padding-top: 10px;
	_height: 390px;
	
}

#rightnav a,
#rightnav a:hover,
#rightnav a:active,
#rightnav a:visited
#streetwiserightbar a,
#streetwiserightbar a:hover,
#streetwiserightbar a:active,
#streetwiserightbar a:visited {
	text-decoration: none;
	
}

#rightnav a:hover,
#streetwiserightbar a:hover {
	color: #aaa;
}

#rightnav p,
#streetwiserightbar p {
	padding: 0;
	margin: 0;
	font: 10px arial;
}

#rightnav ul,
#streetwiserightbar ul {
	color: #aaa;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	font: 9px arial;
}

#rightnav ul a, 
#rightnav ul a:hover, 
#rightnav ul a:active, 
#rightnav ul a:visited,
#streetwiserightbar ul a,
#streetwiserightbar ul a:hover,
#streetwiserightbar ul a:active,
#streetwiserightbar ul a:visited {
	text-decoration: none;
	color: #777;
	display: block;
	padding-bottom: .5em;
	display: block;	
	width: 100%;
	font: 9px arial;

}
#rightnav ul a:hover,
#streetwiserightbar ul a:hover {
	color: #000;
	background: #eee;
}

#rightnav h4 a {
	color: #666;
}	

#name {
	font: 11px arial;
	display: inline;
}
#title {
	font: 10px arial;
}

#news #title {
	font: 14px arial;
	font-weight: bold;
}
#subtitle {
	font-style: italic;
	font: 10px arial;
}
#author, #publication, #date {
	color: #999;
	font: 10px arial;
}
#article {
	font: 11px arial; 
	color: #000;
}
#article p:first-letter {
	font: 36px arial black;
	color: #ef994e;
	margin-top: 36px;
	
}

#first p, #second p, #third p {
	margin: 0;
	padding: 0;
}

#first, #second, #third {
	width: 200px;
	height: 200px;
	margin-top: 20px;
}

#first {
	padding-left: 50px;
}

#second {
	margin-top: -200px;
	margin-left: 330px;
}

#third {
	margin-top: -200px;
	margin-left: 610px;
}


#floatright {
	float: right;
	padding: 10px;
}
#floatleft {
	float: left;
}

#inset {
	float: right;
	width: 375px;
	height: 475px;
	font: 10px arial;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}	
#inset img {
	padding: 10px;
}
#inset p {
	display: block;
	font: 10px arial;
	border: 1px solid #ccc;
	width: 200px;
	background: #eee;
	margin: 0 auto;
	margin-top: -8px;

}
.centerleft {
	text-align:center;
	float:left;
	padding-left:25px;
	
}
.servicearea {
	width:350px;
	padding:0 20px;
}


/********************************************************/
/******* NAVIGATION CSS DIVIDED BY CATEGORY ********/

/************************Basic Structure*/

/*UNORDERED LIST STRUCTURAL STYLES*/
#navigation {
	width: 800px;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 20;
width: 800px;
}

#navigation ul ul {
font-variant: normal;
position: absolute;
z-index: 51;
display: none;
width: 0;

}

#navigation ul ul ul {
position: absolute;
top: 0;
left: 319px;
width: 0;
}
#navigation ul ul ul ul {
position: absolute;
top: 0px;
_top: 0;
left: 321px;
width: 0;
}


/*LINE ITEM STRUCTURAL STYLES*/
#navigation li {
float: left;

position: relative;
z-index: 1000;
}
#navmenu li {
list-style: none;
margin: 0;
padding: 20;
width: 100px;
}
#navigation li li {
position: relative;
clear: both;
z-index: 1000;




}
#navigation li .sub {
		
}
#navigation li li li {
z-index: 99;
position: relative;

right: 161px;
top: 20px;
z-index: 1000;
background: none;

}



/*STRUCTURAL :HOVER COMMANDS.  THIS MAKES THE DROPDOWNS WORK*/
#navigation ul ul,
#navigation ul li:hover ul ul,
#navigation ul ul li:hover ul ul {
	display: none;
}

#navigation ul li:hover ul,
#navigation ul ul li:hover ul,
#navigation ul ul ul li:hover ul {
	display: block; 
}
#navigation ul li:hover ul {
	

	height:170px;
	
}

/*THESE TWO LINES FIX INTERNET EXPLORER*/
* html #navigation ul li { float: left; height: 1%; }
* html #navigation ul li a { height: 1%; }
 

/************************Colors&amp;Fonts, Decoration*/


/*ANCHOR STYLES*/
navigation .sub a {

}

#navigation a {
	font: 11px/16px arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;

	display: block;
	
	border: 1px solid #fff;
	
	margin: 0;
	padding: 1px 0;
	
	background: rgb(229,229,229);
}

#navigation ul ul a {
	font-variant: normal;
	display: block;
	background: 0;	
	opacity: .90;
	filter: alpha(opacity=90);
	
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color: #ddd;
	border:0;
}



#navigation ul ul ul a {
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color: #fff;
}

/*HOVER STYLES  THESE STYLES ARE RESPONSIBLE FOR COLOR CODING OF DROP DOWNS*/
#navigation ul li a:hover { 
}

#navigation ul ul li a:hover{
	background-color: #f1caa8;
	font-weight:bold;
}

#navigation ul ul .sub:hover {
	width: 320px;
	text-align: center;
}

#navigation ul ul .sub:hover a,
#navigation ul ul ul li:hover a{
	background: #f1caa8; 
	color: #000;
	font-weight: bold;
}

#navigation ul ul .sub:hover li a {
	width: 160px;
	background: #ddd;
	font-weight: normal;
}

#navigation ul ul ul .sub:hover a {
	text-align: center;
	background-color: #f1caa8;
	font-weight: bold;
}

#navigation ul ul ul .sub:hover li a {
	/*width: 160px;*/
	background: #ddd;
	font-weight: normal;
}
/* newheader */

#newheader {
	width: 760px;
	height: 90px;
	margin: 0 auto;
}

#navigation ul ul ul .sub:hover li a:hover,
#navigation ul ul li:hover li a:hover {
	color: #fff; 
	background: #a2bbcb; 
}
#navigation ul ul .sub:hover .sub a:hover {
	color: black;
	background-color: #f1caa8;
}


/* Top Menu */

#topmenu {
	float: right;
	padding: 60px 0 20px 0;
}

#topmenu ul {
	margin: 0;
	padding: 14px 0 0 0;
	list-style: none;
	line-height: normal;
}

#topmenu li {
	display: inline;
}

#topmenu a {
	padding: 0 15px;
	border-left: 1px solid #E06529;
	text-decoration: none;
	font-size: 80%;
}

#topmenu a:hover {
	text-decoration: underline;
}

#topmenu .first a {
	border: none;
}

/* Logo */

#logo {
	float: left;
	padding-top: 20px;
	
}

#logo h1, #logo h2 {
	margin: 0;
	padding-left: 60px;
	font-weight: normal;
	color: #E06529;
}

#logo h1 {
	font-weight: bold;
}

#logo h2 {
	font-size: 92%;
}

#logo a {
	text-decoration: none;
}

#highlighttext {
	float: left;
	margin-top: 10px;
	width: 725px;
	padding: 0 20px 0 20px;
	font-family: "Trebuchet MS", Arial, Verdana;
}
#highlighttext p {
	float: left;
	width: 725px;
	padding: 0 20px 0 20px;
	color:#660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight:600;
	font-size: 14px;
}


#subcol {
	float: left;
	margin-top: 20px;
	width: 725px;
	padding: 0 20px 0 20px;
	font-family: "Trebuchet MS", Arial, Verdana;
}
#subcol p {
	float: left;
	margin-top: 20px;
	width: 725px;
	padding: 0 20px 0 20px;
}
#subcol  ol{
	padding-left: 20px;
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

#subcol  ol li {
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}
#commlist {
	margin-top: 20px;
	width: 725px;
	padding: 0 20px 0 20px;
	font-family: "Trebuchet MS", Arial, Verdana;
}

#commlist  ol{
	padding-left: 20px;
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

#commlist ol li {
	list-style-type: none;
	list-style-position:outside;
	width: 650px;	
}
#preslist {
	margin-top: 5px;
	width: 725px;
	padding: 0 5px 0 5px;
	font-family: "Trebuchet MS", Arial, Verdana;
}

#preslist  ol{
	padding-left: 25px;
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

#preslist ol li {
	list-style-type: disc;
	list-style-position:outside;
	width: 650px;	
}
#colimg{
	float: left;
	width: 650;
	margin-top: 20px;
	padding: 0 20px 0 20px;
	font-family: "Trebuchet MS", Arial, Verdana;
}

#colimg p {
	float: left;
	margin-top: 20px;
	padding: 0 20px 0 20px;
}
.img1 {
	float: left;
	margin: 10px 12px 8px 12px;
	/*border: 1px solid;*/
}
.img2 {
	float: right;
	margin: 10px 12px 8px 18px;
	/*border: 1px solid;*/
}
}
.imgnews {
	float: left;
	margin: 18px 8px 8px 8px;
	/*border: 1px solid;*/
}

.imgaus {
	float: left;
	margin: 15px 15px 40px 12px;
	/*border: 1px solid;*/
}
.note1 {

	margin-left: 15px;
	/*border: 1px solid;*/
}
.note {

	margin-left: 20px;
	/*border: 1px solid;*/
}
#imgcontact {

	font-family: "Trebuchet MS", Arial, Verdana;
	
}
#sidebar {
	float: right;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	margin: 0px 10px 8px 22px;
	width: 220px;
	border: 1px solid #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #003300;
}
	/*border: 1px solid;*/
#whereyouare{
	font: 9px arial;
	margin-left: 20px;
	margin-top: 5px;
}

#numberedList {

	width: 680px;
	margin-left: 40px;
	margin-top: 5px;
	
}
#numberedList ol	li {
	padding-bottom: 3px;
	margin-right: 1px;
	list-style-type:decimal;	
}

#listPage {
	float: left;
	margin-top: 20px;
	width: 400px;
	padding: 20px 20px 20px 20px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	color:#333333;
}
#listPage p {
	float: left;
	margin-top: 20px;
	width: 400px;
	padding: 0 20px 0 20px;
}

#listPage ol li {
	padding-bottom: 20px;
	margin-right: 1px;
	list-style-type:decimal;	
}
#aboutushead {

	width: 680px;
	margin-left: 40px;
	margin-top: 20px;	
}
.aboutushead h4 {
	margin-top:10px;
	background-color: #eee;
	padding-left: 2em;
	font: 14px arial;
	margin-left: 30px;
	color:#333333
}


#aboutustext {

	width: 680px;
	margin-left: 20px;
	margin-top: 20px;
	
}



.aboutustext h4 {
	margin-top:10px;
	background-color: #eee;
	padding-left: 2em;
	font: 14px arial;
	margin-left: 15px;
	color:#333333
}

.aboutustext h4sub {
	color:#990000;
	padding-left: 1em;
	font: 14px arial;
	font-style: italic;
	margin-left: 20px;
}

#aboutustext ol	li {
	padding-bottom: 3px;
	margin-right: 1px;
	list-style-type:decimal;	
	
}




/* padbullet esigned for the Agenda and meetings placement */

#padbullet {

	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 20px;	
}

#padbullet  p{
	color:#336600;
	font: 16px Arial, Helvetica, sans-serif; 
	font-style:oblique;
	margin-top: 0;	
	
}	
#padbullet  ol{
	padding-left: 20px;
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

#padbullet  ol li {
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

#lawsbullet  ol{
	padding-left: 20px;
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

#lawsbullet  ol li {
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}



#objectivesub {

	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 20px;
	
}

#objectivesub  p{
	color:#336600;
	font: 16px Arial, Helvetica, sans-serif; 
	font-style:oblique;
	margin-top: 0;	
	
}	
#objectivesub  ol li {
	list-style-type:disc;
	list-style-position:outside;
	width: 650px;	
}

ol	li {
	/*padding-bottom: 3px;*/
	margin-right: 100px;
}

#floatright {
color:#000;
float:right;
width:400px;
margin-top:50px;
margin-left:50px;
}


.alignright {
width:400px;
float:left;
margin:.3em 0em .3em 0em;
padding:0em 5px 5px 5px;
background-color:#ffffff;
background-position:top;
background-repeat:repeat-x;
border:1px solid #e9e9e9;
}

#leftform {
float:left;
width:120px;
text-align:right;
padding: 0 4px 0 0;
}

#leftform p {
margin: 0 0 11px 0;
padding: 0 0 0 0;
}

#rightform p {
margin: 0 0 11px 0;
padding: 0 0 0 0;
}


/*************END NAVIGATION CSS *********************/
/********************************************************/
