
h1, h2, h3, h4, h5, h6, pre, code, p {
font-size : 1em;
font-family : Arial, Verdana, Helvetica, sans-serif;
}
input  {background : url(../images/input_bg.jpg) repeat-x left top; border:solid 1px #bcbcbc;  }
textarea {background : url(../images/input_bg.jpg) repeat-x left top; border:solid 1px #bcbcbc; height:100px; width:250px; padding-top:5px; line-height:20px; }
select {  border:solid 1px #bcbcbc; }
h5 {color:#86b120;}
 
.cls{clear:both;}

.red{color:#FF0000;}

html {
height : 100%;
margin-bottom : 1px;
}


button { cursor: pointer}

ul {list-style:none outside;}
a { text-decoration:none; color:#0099FF; }
a img {border:none;margin:0;padding:0;}

dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input {margin:0;padding:0;}

body {
font : 12px Arial, Helvetica, Verdana, sans serif;
background:#c0d7f0  ;
margin:0 0 10px 0;
behavior: url(iepngfix.htc);
}


.clear {
clear : both;
}
/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: Bold; 	
	color: #333;		
}

h1 { font-size:1.8em; }
h3 { font-size:1.2em;  }
h4 { font-size:1em;  }
h2,h4 
	{ 
	font-family: Georgia, serif; 
	font-weight: normal; 
	line-height: 1.4em;
	color:#0099FF;
	}
h3	{ 
	font-family: Georgia, serif; 
	font-weight: normal; 
	line-height: 1.4em;
	color:#FFFFFF;
	}
	
h1 { 
	font-family: Georgia, serif; 
	font-weight: normal; 
	line-height: 1.4em;
	color:#0099FF;
	
	}
h6  { 
	font-family: Arial, Georgia, serif; 
	font-weight: Bold; 
	line-height: 1.4em;
	color:#007bc7;
	text-transform:uppercase;
	
	}
strong { font-weight:bold; color:#333333; }
h1 { margin-bottom: 0.6em; }
h2,h3,h4 { margin-top: 1.2em; margin-bottom: 0.4em; }
h1 a, h2 a, h3 a, h4 a {color:#0099FF; } 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color:#000000; } 

h2 {
	font-size: 100%;
	text-transform: uppercase;	
}
h3 {
	font-size: 130%;	
}

h1, h2, h3, h4, h5, p  {
	padding: 10px;		
	margin: 0;
}
 

/* images */
 

p {
margin : 0 0 0px 0;
color : #838182;
line-height : 18px;
text-align:justify;
}

p a {
margin : 0 0 20px 0;
color:#666666;
line-height : 18px;
text-decoration:underline;
}

p a:hover {
margin : 0 0 20px 0;
color : #838182;
line-height : 18px;
text-decoration:underline;
}
 

/********************************************
   LAYOUT
********************************************/ 

#valid {float:right; width:190px; text-align:left; padding:0px;  position:relative;}
#valid p { padding:0px; margin:5px 5px 5px 0;}
#wrapper {
margin : 0 auto;
width:972px;
padding:0 5px 0 5px;
position : relative;
background:url(../images/content_bg_white.gif) repeat-y center top;
}
#header {
	position: relative;
	background:url(../images/top_bg.gif) center top repeat-x #FFFFFF;
	height:124px;
	width:960px;
	padding: 0;	
	color: #fff;
	margin:0 6px 0 6px;	
}
#header h1#logo-text a {
	position: absolute;
	width:330px;
	height:70px;
	margin: 0; padding: 0;
	font: normal 42px Georgia, "Times New Roman", Times, serif;
	background:url(../images/logo.gif) no-repeat left ;
	color:#014685;
	text-transform: none;
	text-decoration: none;
	top:30px; left: 10px;	
	border-right:1px solid #e7e7e7;
}
#header p#slogan {
	position: absolute;
	margin: 0; padding: 0 0 0 30px;
	font: normal 11px Arial, "Times New Roman", Times, serif;
	text-transform: none;
	color: #4f4f4f;
	font-size:11px;
	height:55px;
	width:190px;
	line-height:25px;
	background:url(../images/cot.gif) left top no-repeat;
	
	/* change the values of top and left to adjust the position of the slogan*/
	top: 40px; right: 70px;		
}

#header p#slogan2 {
	border-right:1px solid #e7e7e7;
	position: absolute;
	width:220px;
	margin: 0; padding: 0;
	font: normal 11px Arial, Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	color: #4f4f4f;
	
	/* change the values of top and left to adjust the position of the slogan*/
	top: 30px; right: 350px;		
}
#header p#topnav {
	position: absolute;
	width:160px;
	margin: 0; padding: 0;
	font: normal 11px Arial, Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	color: #FFFFFF;
	
	/* change the values of top and left to adjust the position of the slogan*/
	top: 2px; right:0px;		
}
#header p#topnav a { color:#FFFFFF; text-decoration:none;}
#header p#topnav a:hover { color:#00CCFF; text-decoration:none;}
/* header links */
#header ul#header-links {	
	list-style: none;	
	font-size:11px;
	position: absolute;
	padding: 0px 0px 8px 0px;
	font-weight: normal;
	top: 0px; right: 0px;
	
}
#header ul#header-links li {
	float: left;
  	width:45px;
	
}
#header ul#header-links li a {	
	color: #FFFFFF;
	text-decoration: none;		
	display: block;
	padding: 0px 10px 0 0;		
}

#header ul#header-links li a:hover  {
	color: #0080ca;
}
/* header-images */

.welcome {background:#003771 url(../images/shadow.gif) no-repeat right top; width:372px; height:202px; font-size:11px; color:#FFFFFF;}
.title {font-family: Georgia, serif; font-weight: normal; line-height: 1.4em; color:#3ebaff;font-size:1.8em; padding:15px 0 0 15px; background:url(../images/wel_div.gif) no-repeat 10% 100%; }
#pageHead {
width : 960px;
margin:0 6px 0 6px;	
padding :0px;
height:190px;
clear:left;
border-bottom:1px solid #FFF;
background:url(../images/spinner.gif) no-repeat center;

 
}
#pageHeadnone{

width : 960px;
margin:0 6px 0 6px;	
padding :0px;
height:202px;
clear:left;

}


.dotdot {height:15px; border-bottom:1px dotted #666666; width:auto; text-align:right; padding-right:15px;}

.dotdot a {text-decoration:none; color:#999999;  width:50px;}

.dotdot a:hover {color:#0066CC; text-decoration:underline;}

/* header-images as per the page */
#pageHead dl.page-head {
height : 0;
width : 960px;
overflow : hidden;
margin : 0 auto;
background-repeat : no-repeat;
background-position : top center;

}
#pageHead dl.home {
padding-top :333px;
background:url(../images/pagehead/home.jpg)
}

#pageHead dl.about {
padding-top :190px;
background:url(../images/pagehead/about.jpg)
}

#pageHead dl.clients {
padding-top :190px;
background:url(../images/pagehead/clients.jpg)
}

#pageHead dl.learning {
padding-top :190px;
background:url(../images/pagehead/learning.jpg)
}

#pageHead dl.team {
padding-top :190px;
background:url(../images/pagehead/team.jpg)
}

#pageHead dl.career {
padding-top :190px;
background:url(../images/pagehead/career.jpg)
}

#pageHead dl.core_purpose{
padding-top :190px;
background:url(../images/pagehead/core_purpose.jpg)
}

#pageHead dl.contact{
padding-top :190px;
background:url(../images/pagehead/contact.jpg)
}

#pageHead dl.directors{
padding-top :190px;
background:url(../images/pagehead/directors.jpg)
}

#pageHead dl.mrktg{
padding-top :190px;
background:url(../images/pagehead/marketing.jpg)
}

#pageHead dl.connect{
padding-top :190px;
background:url(../images/pagehead/connect.jpg)
}

#pageHead dl.hr{
padding-top :190px;
background:url(../images/pagehead/hr.jpg)
}

#pageHead dl.hr_cons{
padding-top :190px;
background:url(../images/pagehead/hr_cons.jpg)
}

#pageHead dl.hr_oper{
padding-top :190px;
background:url(../images/pagehead/hr_oper.jpg)
}

#pageHead dl.hr_recruit{
padding-top :190px;
background:url(../images/pagehead/hr_recruit.jpg)
}

#pageHead dl.hr_service{
padding-top :190px;
background:url(../images/pagehead/hr_service.jpg)
}
#pageHead dl.hr_staf{
padding-top :190px;
background:url(../images/pagehead/hr_staf.jpg)
}
#pageHead dl.hr_train{
padding-top :190px;
background:url(../images/pagehead/hr_train.jpg)
}

#pageHead dl.sitemap{
padding-top :190px;
background:url(../images/pagehead/sitemap.jpg)
}


#content-wrap {
	position: relative;
	background:   url(../images/content_bg.gif) repeat-y;
	width:972px;
	float:left;	 
	padding:0px; 			
	margin:0 auto;
	display: inline;
}
#content-wrap2 {
	position: relative;
	background:   url(../images/content_bg.gif) repeat-y;
	width:972px;
	float:left;	 
	padding:0px; 			
	margin:0 auto;
	display: inline;
	overflow:visible;
	 	
	/*border-left: 1px solid #fff;
	border-bottom: 1px solid #dddddd;*/
}


#content-wrap4 {
	position: relative;
	background: url(../images/content_bg_white.gif) repeat-y;
	width:972px;
	float:left;	 
	padding:0 0 5px 0; 			
	margin:0 auto;
	display: inline;
	
}

#nav {
 
	overflow:visible;
}


#content-boxes {
	position: relative;
	float: left;	
	padding: 0 10px; 			
	margin:0 6px 0 6px;
	display: inline;
	border: 1px solid #dddddd;
	background-color:#FFFFFF;
}
img {
	border:none;
	padding:0px;
	margin:0px;
}

#contact {width:900px; float:left; padding:10px;}


/* homepage */
#homepage {
	 
	width: 962px;
	padding: 0px 0 0 0; margin: 0px;
	display: inline;
	}
#homepage h2 {
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom:dashed 1px #CCCCCC;
	font: normal 2.0em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #2f2f2f; 
 	text-transform: none;
}
#homepage h2 a {
	color: #2f2f2f; 
	text-decoration: none;	
}
#homepage ul li {
	list-style-image: url(../images/bullet.gif);
	line-height:20px;
}

 #news {
 
	height:100%;
	width: 282px;
	padding: 0px 0 0 10px; 
	border-right:1px dotted #999999;
	margin:0 10px 0 8px;
	background-color:#FFFFFF;
 
		 
}	

#news ul {
	text-align: left;
	margin: 7px 10px 8px 0px; padding: 0;
	line-height:18px;
	text-decoration: none;		
 
	
}

#news li {
	background:url(../images/li_div.gif) repeat-x left top;
	list-style: none;
	border-bottom: 1px solid #dddddd;
	color:#1f9dd8;
	font-size: 11px;
	text-align: left;
	padding:10px 0 10px 0;
}

#news li.date {
	font-size: 11px;
	color: #1e7bb0
}

#news a {
font-size: 11px; text-align:left; color: #7A7A7A; text-decoration:none; font-weight:normal;
}
#news a:hover {
font-size: 11px; text-align: right; color: #1e7bb0; text-decoration:underline; font-weight:normal;
}

#news strong {
font-size: 11px; text-align:left; color: #86b120;
}

.testimonials {background:url(../images/top.gif) no-repeat left top #eff5f6;}
.test_bottom {background:url(../images/bottom.gif) no-repeat left bottom #eff5f6;} 
/* Sidebar */	

#sidebar {
	float: left;
	height:100%;
 
	width: 245px;
	padding: 5px 0 0 0; margin: 0;
	/*background:url(../images/inner-page.jpg) repeat-y right top #FFFFFF;*/
	display: inline; overflow: hidden;
	
	 
}	
#sidebar h3 {
	margin-top: 10px;
	padding: 5px 5px; 
	font: normal 1.6em 'Trebuchet MS', Tahoma, Sans-serif;	
	color: #2f2f2f; 			
}



/*--- Sidebar / Left Nav ---*/


#left-nav 
	{
	margin: 10px 0 0 0;
	background: url(../images/left-nav-sep.jpg) bottom left no-repeat;
	}
#left-nav li 
	{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	background: url(../images/left-nav-sep.jpg) top left no-repeat;
	}
#left-nav li a
	{
	margin: 0;
	padding: 8px 8px 8px 30px;
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	width:186px;
	}
#left-nav li a:hover { background-color: #eee; border-right: 1px solid #d9d8d8; }
#left-nav li a.active
	{
	color: #fff;
	background-color: #666;
	border: none;
	}


/*Home boxes */

#homeBoxes{ color: #888888; font-size: 10px; width: 962px; height: 190px; margin:0px; padding: 0;  }
.page_bg {background:url(../images/page_bg.gif) repeat-x left top;}
.bx_l {background:url(../images/bx_l.gif) no-repeat left top; width:10px; height:30px; padding:0px; margin:0px;}
.bx_r {background:url(../images/bx_r.gif) no-repeat right top; width:10px; height:30px;}
.bx_bg_top {background:#11629f url(../images/bx_bg_top.gif) repeat-x left top; height:30px; }
.bx_1_l {background:url(../images/bx_1_l.gif) repeat-y left top; width:6px;}
.bx_1_r {background:url(../images/bx_1_r.gif) repeat-y right top; width:6px;}
.bx_end_l {background:url(../images/bx_end_l.gif) no-repeat left top; width:10px; height:9px;}
.bx_end_r {background:url(../images/bx_end_r.gif) no-repeat right top; width:10px; height:9px;}
.bx_end_bg {background:url(../images/bx_end_bg.gif) repeat-x left top; height:9px;}

.smallContent {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; padding:8px 0 0 0; line-height:18px;}

.smallContent a {color:#707070; text-decoration:none;}

.smallContent a:hover {color:#000000; text-decoration:none;}


.smallContentBlue {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#629cb2; padding:8px 0 0 0; line-height:18px;}

.smallContentGreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;  color:#739301; padding:5px 0 10px 10px; line-height:18px; }

.heading {font-family: 'Trebuchet MS', Tahoma, Sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:28px; text-transform:uppercase;  } 
/* footer-wrap */
#footer-wrap {	 
	width: 972px;	  
	font-size: 95%;	 
	height:55px;
	float:left;
	margin:0 auto; 
	background:url(../images/footer_bg.gif) no-repeat left top ;	
	
}
#footer-wrap p {
	
	text-decoration: none;
	color: #4c4c4c;
}
#footer-wrap a {
	text-decoration: none;
	color: #4c4c4c;
 
}
#footer-wrap a:hover {
	color: #FFF;	
}
#footer-wrap h2 {
	color: #a9d7ff;
	margin:30px 0;
	padding:40px 10px; 
}

/* footer  */
#footer {
	clear: both;
	color: #a9d7ff;	
	margin: 0px auto 0px auto; 
	width: 972px;
	padding: 5px 0;
	text-align: center;
	
	 
}
.post-footer {
	background: #F5F5F5;
	padding: 5px; margin:5px 10px 0 10px;	
	font-size: 100%;	
	color: #666666;	
}
.post-footer .date{
	margin: 0 10px 0 5px;	
}




/******* NAVIGATION *******/ 








.sredina {float:left; display:block; width:960px; padding-bottom:20px;}

.sredina .left_nav {display:block; float:left; width:220px; padding:0px 0 0 0px; background:#f4f4f4; margin:0 0 0 8px; height:auto; }


 

.sredina .left_nav ul li.usluga {background: url(../images/left-nav-sep.jpg) left bottom no-repeat; cursor:pointer; display:block; font-size:11px; padding:1px 0 2px 3px; line-height:20px;  word-spacing:2px;  margin:0px; color:#666666; text-indent:15px; text-transform:uppercase;}

.sredina .left_nav ul li.usluga a {color:#666666; text-decoration:none; display:block; height:auto; }

.sredina .left_nav ul li.usluga a:hover {color:#FFF;  background:url(../images/bg_usluge-klijenti-li.gif) bottom left no-repeat;  }

.sredina .left_nav ul li.usluga_active { background: url(../images/left-nav-sep.jpg) left bottom no-repeat;  font-weight:bold; cursor:pointer; display:block; font-size:11px; padding:1px 0 2px 3px; line-height:19px;  word-spacing:2px;   margin:0px; color:#333333; text-indent:15px; text-transform:uppercase; }

.sredina .left_nav ul li.usluga a.active {   font-weight:bold; cursor:pointer;  font-size:11px; color:#333333; text-indent:15px;}

.sredina .left_nav ul.box {display:block; padding:5px 5px 5px 5px; margin:0px; font-weight:normal; text-transform:none;}

.sredina .left_nav ul.box li {font-size:11px; line-height:20px; height:auto; }
.sredina .left_nav ul.box li a {background:url(../images/bg_usluge-klijenti-li.gif) top left no-repeat;  display:block; color:#006dca; padding:0 10px 0 10px;  border-bottom:1px #FFFFFF solid;}
.sredina .left_nav ul.box li a:hover {background:url(../images/bg_usluge-klijenti-li_sub.gif) bottom left no-repeat; color:#fff;}

.sredina .left_nav ul.box li a.active {background:url(../images/bg_usluge-klijenti-li_sub.gif) bottom left no-repeat; color:#fff}


.sredina .left_nav h3.reference {height:30px; border-bottom:dotted 1px #CCCCCC; padding:4px 0 0 20px; display:block;color:#FFF;  font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; background:#cfcfcf;}


.sredina.ostale .main {display:inline; float:right; width:715px; padding:10px 0 20px 0;}

.sredina.ostale .main2 {display:inline; float:left; width:930px; padding:10px 0 20px 10px;}


#list ul {
	font-size:12px;
	color:#4d669a;
	line-height:18px;
	padding:0 0 0 15px;
}
#list ul li {
	list-style-image: url(../images/gray-arrow.gif);
	line-height:18px;
	padding-bottom:10px;
	 
}

.sredina.ostale .main ul {
	font-size:12px;
	color:#4d669a;
	line-height:18px;
	padding:0 0 0 30px;
}
.sredina.ostale .main ul li {
	list-style-image: url(../images/gray-arrow.gif);
	line-height:18px;
	padding-bottom:10px;
	 
}

.sredina.ostale .main ol {
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding:0 0 0 60px;
}
.sredina.ostale .main ol li {
list-style-image: url(../images/bullet.gif);

line-height:18px;
	padding-bottom:10px;
	 
}


#content-wrap4 h1,
#content-wrap h1 {
	font-family: Georgia, serif; 
	margin-top: 0px;
	padding-bottom: 5px;
	border-bottom:groove 1px #CCCCCC;
	font-weight: normal; 
	line-height: 1.4em;
	color:#0099FF;
}

.sredina.ostale .main h1 {
	font-family: Georgia, serif; 
	margin-top: 0px;
	padding-bottom: 5px;
	border-bottom:groove 1px #CCCCCC;
	font-weight: normal; 
	line-height: 1.4em;
	color:#0099FF;
}

 
.sredina.ostale .main h2 { 
	font-family: Arial, Georgia, serif; 
	margin-top: 0px;
	padding-bottom:1px;
	font-size:12px;
	font-weight:bold;	 
	color:#95ae3e;

	}
	
.sredina.ostale .main h3 { 
	font-family: Georgia, serif; 
	margin-top: 0px;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;	 
	color:#333333;
	}
 
.sub{ 
	font-family:  Georgia, serif; 
	margin-top: 0px;
	padding-bottom:1px;
	font-size:0.8em;
 	 
	color:#1c6bbb;
 
	}
	
 
.member{ 
	font-family: Georgia, serif; 
	margin-top: 0px;
	padding-bottom:1px;
	font-size:12px;
	font-weight:bold;	 
	color:#1c6bbb;
 
	}

	
p.navrh a { border:none; background:url(../images/bg_na-vrh.gif) top right no-repeat; display:block; position:relative; z-index:100; margin-top:-5px; height:16px; width:74px; text-indent:-9999px; margin-bottom:0px; cursor:pointer; }
p.navrh a:hover { background:url(../images/bg_na-vrh.gif) bottom left no-repeat;}


#download {font-family: Georgia, serif; 
	margin-top: 0px;
	display:block;
	border:1px solid #CCCCCC;
	padding-bottom:1px;
	font-size:16px;
	height:55px;
	font-weight:bold;	 
	color:#1c6bbb;}
	
#download a {color:#1c6bbb;}

	
#download a:hover {color:#000; text-decoration:underline;}


#business_connect
	{font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-top:10px;
	min-height:87px;
	display:block;
	border:1px solid #CCCCCC;
	padding:8px 20px 0px 10px;
	font-size:12px;
	height:auto;
	font-weight:normal;	 
	color:#666666;
	}
#business_connect h5,
#business_connect p {padding:0 0 5px 0; margin:0px; }
#business_connect img {padding:4px; border:1px solid #CCC; margin-bottom:10px; margin-right:10px;}
#business_connect img:hover {border:1px solid #e1024b;}


#pdf {font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-top:10px;
	display:block;
	border:1px solid #CCCCCC;
	background:url(../images/pdf-icon.jpg) 1% 50% no-repeat;
	padding:8px 20px 8px 28px;
	font-size:12px;
	height:15px;
	font-weight:normal;	 
	color:#666666;
	width:650px;
	}
#pdf a {color:#666666; text-decoration:none;}

#pdf a:hover {color:#0099FF; text-decoration:underline;}
	
.testimonial {float: right; background: url(../images/quoteopen.gif) 18% top no-repeat; padding-top: 5px; text-align: justify;   margin:8px 0 0 0; width:700px; border-bottom:dotted 1px #999999;  }

.testimonial2 {float: right; background: url(../images/quoteopen.gif) left top no-repeat; padding-top: 5px; text-align: justify;   margin:8px 0 0 0; width:675px; border-bottom:dotted 1px #999999;  padding-left: 27px;}

/* Enquiery Form  */

.content_form{
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-weight:normal;
color:#7c7b7b;
font-size : 11px;
padding:3px;
}
#contact_ustxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:normal; color:#7c7b7b;}

.dropdowm{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:normal; color:#7c7b7b;}


.post-thumb img {padding:4px; border:1px solid #CCC}
.post-thumb img:hover {border:1px solid #e1024b}

.floatRight {height:auto; width:320px; margin-right:10px; padding-bottom:5px; border-bottom:1px dotted #999999;}


.morecontent
	{ 
	font-family:Arial, serif; 
	font-weight: normal; 
	line-height: 19px;
	color:#838182;
	padding-left:10px;
	font-size:12px;
	}
	
/* ============================= side-menu ====================== */

#menu-items{
width:auto;
float:left;
position: relative;
border-right:1px dotted #999999;
padding-right:10px;

}
#menu-items a {text-decoration:none;}
#menu-items p{
margin: 5px 0px 0px 5px;
padding: 0px 0 0 5px;
font-family: Arial, Lucida Sans Unicode,Trebuchet MS, sans-serif;
font-size: 12px;
color: #0099FF;
text-align:left;
 border-bottom: 1px dotted #ccc; 
}

#menu-items{
font:12px Tahoma, Arial, Helvetica, sans-serif; 
font-weight:normal; 
color:#0099FF; 
text-decoration:none;
}

#menu-items a:hover{
color:#339999; 
text-decoration:none;
}

#menu-items .maintitle{
margin: 5px 0 0;
padding: 3px 9px;
font-family: Cambria, Garamond, Lucida Grande, Arial;
font-size:20px;
color: #666;
border-bottom: 1px solid #999999;
}
#menu-items .maintitle a{ color: #666; text-decoration:none;}
#menu-items .maintitle a:hover {color:#0099FF;}
#menu-items ul
{
	margin: 8px 0px 0px 5px;
padding: 0px 0 0 35px;
font-family: Lucida Sans Unicode,Trebuchet MS, Arial, sans-serif;
font-size: 12px;
color: #669999;
text-align:left;
}
#menu-items ul li {
	font-size:11px;	 
	line-height:18px;
	padding-bottom:10px;
	 
}

.title_main{
margin: 5px 0 0;
width:150px;
padding: 3px 9px;
font-family: Cambria, Garamond, Lucida Grande, Arial;
font-size:20px;
color: #666;
border-bottom: 1px solid #999999;
}
.title_main a{ color: #666; text-decoration:none;}

.title_main a:hover {color:#0099FF; text-decoration:none;}