body {margin: 0px;padding: 0px;font-family:Verdana,Tahoma,Arial,Comic Sans MS,"Trebuchet MS";font-size: 12px;color: #ffffff;font-weight: normal; line-height:16px;background: #000000 url(../images/tlo.jpg) repeat top center;}
a {	font-size: 12px;font-weight: bold;	color: #000000;	text-decoration: none;}
a:hover {color: #000000;text-decoration: none;font-size: 12px;font-weight: bold;}
a:active, a:focus {outline: 0;}
p {padding:0px;margin:0px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#all {margin:0px; padding:120px 0px 0px 0px;background: url(../images/tlo_1.jpg) no-repeat top center;}
#template {width:1000px;margin:auto;}
#top { width:1000px;margin:auto; padding:0px; height:500px;}
.img_top  {float:left; border:none;margin:0px; padding:0px;}
#logo {float:left;margin:0px; padding:0px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu_left {float:left;width:330px;padding:0px;margin:0px; display:block;}
#menu {padding:0px;margin:0px;}
#menu li {display:block; text-decoration: none;padding:1px 0px 0px 0px;background: none;color: #fff;font-size: 14px;}
#menu li span {padding:0px 0px 0px 80px;}
#menu li a {display:block; text-decoration: none;padding:1px 0px 0px 0px;background: none;color: #fff;padding:0.5em;font-size: 14px;}
#menu li a:hover {display:block; text-decoration: none;padding:1px 0px 0px 0px;background: none;color: #fff;padding:0.5em;font-size: 14px;background: url(../images/bck_menu.jpg) no-repeat top left;}

#menu li ul li span {padding:0px 0px 0px 80px;}
#menu li ul li a { background: none; color: #fff; padding-left:60px;text-align:left;font-size: 12px;font-weight: normal;}
#menu li ul li a:hover { background: url(../images/bck_menu1.jpg) no-repeat top left;padding-left:60px; text-align:left;font-size: 12px;font-weight: normal;}

li #selectedMenuItem  { background: url(../images/bck_menu1.jpg) no-repeat top left;text-align:left;font-size: 12px;font-weight: normal;}
li ul li #selectedMenuItem  { background: url(../images/bck_menu1.jpg) no-repeat top left;text-align:left;font-size: 12px;font-weight: normal;}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

/*limit*/
.limit {text-align: center; height:16px;padding:0px;margin:0px; line-height:16px;}
.limit select {border: 0px solid #f0ebe5;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#full_content { padding:0px 0px 0px 0px;margin:auto;width:1000px; clear:both;}
#content { float:right;padding:0px 0px 0px 0px;margin:0px 0px 70px 0px;width:650px;}
#content img {border:1px solid #e9223c;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.newsPreView {padding:0px 15px 10px 15px;margin:0px;float:left; width:300px; text-align:left;}
.newsPreView img.imageBorder {float:left; margin:8px 5px 0 0;padding:1px; border:2px solid #ffffff;}
.newsPreView h3  { color:#ffffff; font-size:14px; font-weight:bold;padding:5px 0px 0px 0px;margin:0px; width:250px; float:left;} 
.newsPreView h3 a { color:#ffffff; font-size:14px; font-weight:bold;float:left;}
.newsPreView h3 a:hover {  color:#ffffff; font-size:14px; font-weight:bold;float:left;}
.newsPreView p {padding:5px 0px 0px 0px;margin:0px; color:#6f6f6f;}
.newsPreView .date {padding:5px 0px 0px 0px;margin:0px;font-size:11px; color:#6f6f6f;font-weight:bold; float:right;width:50px; text-align:right;}
.newsPreView .see_more {float:right; margin:5px 0px 0px 0px;padding:0px;color:#c40000;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.newsFullView h3  { color:#ffffff; font-size:14px; font-weight:bold;padding:5px 0px 0px 0px;margin:0px; width:250px; float:left;} 
.newsFullView h3 a { color:#ffffff; font-size:14px; font-weight:bold;float:left;}
.newsFullView h3 a:hover {  color:#ffffff; font-size:14px; font-weight:bold;float:left;}

.galleryPreView { margin:0px 0px 0px 0px;background-color:#e9233c; display:block;border-bottom:1px solid #000000;height:57px;}
.galleryPreView a {background-color:#e9233c;display:block;}
.galleryPreView a:hover {background:#d01d33 url(../images/bck_gallery.jpg);display:block;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {font-weight:bold;padding:0px;margin:0px; font-weight:bold;}
h1 {         font-size:24px;  color:#6c6c6c; padding:0px 0px 30px 0px;}
h2 {         font-size:14px; color:#3d3d3d;}
h3,h3 a {    font-size:14px; color:#ffffff;}
h3 a:hover { font-size:14px; color:#ffffff;}
h4 {         font-size:13px; color:#003366;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer { width:100%; float:left;color:#3a7898; clear:both;}
#footer a {color: #3a7898;font-weight: bold;}
#footer a:hover {color:#ffffff;font-weight: bold;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
hr {border:0px; background-color:#e9223c;height:1px; margin:0px 0px 0px 0px;}

/*--------CSS-Accordion-styles-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul#prjcats {margin:0px;padding:0px; width:650px;}
ul#prjcats li {list-style-type: none;background: url(../images/faq.jpg) no-repeat top left; margin:5px 0px 5px 0px; min-height:25px;}
ul#prjcats li a{height:17px; padding:2px 0px 2px 7px; color:#FFFFFF;display:block;}
ul#prjcats li a.current{height:17px;padding:2px 0px 2px 7px;}

ul#prjcats li ul { background-color:#FFFFFF;background-image:none;margin:0px 0px 5px 33px; padding:10px;}
ul#prjcats li ul li { background:none; color:#000000; margin:0px;padding:0px;}
ul#prjcats li ul li a { background:none; color:#000000; margin:0px;padding:0px;margin:0px 0px 5px 33px;width: 517px;}
ul#prjcats li ul li a:hover { background:none; color:#000000; margin:0px;padding:0px;margin:0px 0px 5px 33px;width: 517px;}