html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
}

body {
	margin:0;
	padding:0;
	color:#666;
	background:#D1E3FC url(../images/bg-body.gif) repeat;
	font-family:  arial, tahoma,sans-serif;
	font-size:11px;
}

h2 {
font-size:20px;

}
h4 {
margin:0;
}

a {
color:#5D9DF4;
font-weight:bold;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/* header */
#header {
	width:100%;
	height:115px;
	background:#112A44 url(../images/bg-header.gif) repeat-x top;
}

.header-nav
{
	margin-top: 10px;
	color: #FFF;
}

.header-nav a
{
	color: #FFF;
}



.header_search
{
text-align:left;
width:500px;
}

.header_search .title
{
font-size: 14px;
font-weight: bold;
margin-right: 5px;
}


.header_search .input-search
{
width:175px;
/*font-size:12px;*/
/*height:14px;*/
padding:4px;



/*margin-top:0px;style="width: 123px; line-height:20px;height:20px; padding:0;margin:0;overflow: visible;  vertical-align:middle;font-size:11px; border: 1px solid #80B2F6;"*/

margin-right: 5px;
}



.header_search .input-submit
{
-moz-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;


font-weight: bold;
color: #FFFFFF; 
background: url(../images/button_bg.gif);

height:25px;
width: 50px;
 margin:0; 
padding:0;
overflow: visible; 


border: 0; 
font-size:11px; 

font-family:arial,tahoma,sans-serif;
}

/* main navigation */
#main-navigation {
	margin:0;
	padding:0;
	height:10px;
	width:100%;
	background:#5C9DF4 url(../images/bg-main-nav.gif) repeat-x top;
}
/* main layput boxes */

#main-navigation td {
padding:5px 20px;
}
	
#menu_shadow {
	background:url(../images/menu_shadow.png) repeat-x top left;
	height: 15px;
}
* html #menu_shadow {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='includes/templates/koyal/images/menu_shadow.png', sizingmethod='scale');
}
#mainbg {
	/*	float:left;*/
	/*position:relative;*/
	width:562px;
	padding:0 20px;
	background:#fff url(../images/bg-main.gif) repeat-y 50% -1px;
}
/* first index box */	

.content {
}
.content .tl {
	background:url(../images/tl_content.png) no-repeat right bottom;
}
* html .content .tl {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/tl_content.png', sizingmethod='scale');
}
.content .tr {
	background:url(../images/tr_content.png) no-repeat right bottom;
	;
}
* html .content .tr {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/tr_content.png', sizingmethod='scale');
}
.content .bl {
	background:url(../images/bl_content.png) no-repeat right bottom;
	;
}
* html .content .bl {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/bl_content.png', sizingmethod='scale');
}
.content .br {
	background:url(../images/br_content.png) no-repeat right bottom;
	;
}
* html .content .br {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/br_content.png', sizingmethod='scale');
}
.content .lm {
	background:url(../images/lm_content.png) repeat-y right;
}
 * html .content .lm {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/lm_content.png', sizingmethod='scale');
}
.content .rm {
	background:url(../images/rm_content.png) repeat-y right;
}
* html .content .rm {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/rm_content.png', sizingmethod='scale');
}
.content .tm {
	background:url(../images/tm_content.png) repeat-x bottom;
}
* html .content .tm {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/tm_content.png', sizingmethod='scale');
}
.content .bm {
	background:url(../images/bm_content.png) repeat-x bottom;
}
* html .content .bm {
	background:none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src='/includes/templates/koyal/images/bm_content.png', sizingmethod='scale');
}
.content .main_box {
	background-color:#FFF;
}
/* NAV - top horizontal nav */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none
}
#nav {
	
font-size: 11px;
	margin: 0 10px 0 0;
	
	
}
#nav li {
	position:relative;
	background-color: #AACBF9;
	float: left;
	display:block;
	margin: 0 5px 0 0;
	padding: 0;
	
}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	text-decoration:none;
	cursor:pointer;
	color: #FFF;
	display: block;
	padding: 5px 10px 5px 10px;
}
#nav a:hover {
	color: #FFF;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: 0;
	z-index:99999
}

#nav li li.last {
	border-bottom:none
}

#nav li.active {
	background: #80B2F6;
		font-weight:bold;
}

#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {
}
#nav li.active a:hover {
	color:#FFF
}
#nav li.active li {
	border:none;
}
#nav li.active li.last {
	border-bottom: none
}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {
	color:#fff
}
#nav li.active li a:hover {
	background: #666 url("images/sprites.gif") repeat-x 0 99%;
	color:#fff
}
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {
	color:#fff;
	font-weight:bold;
	background: #666 url("images/sprites.gif") repeat-x 0 99%
}
/* hide from IE mac \*/
	#nav li {
	width:auto
}
	/* end hiding from IE5 mac */
	
	

	
.news {
padding-bottom: 5px;

}	
	
.news_header, h3 {
color: #5D9DF4;
font-size: 16px;
font-weight: bold;
font-family:arial,tahoma,   sans-serif;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 3px solid #D1E3FC;
}

.side_box_header{
color: #5D9DF4;
font-size: 16px;
font-weight: bold;
font-family:arial,tahoma,   sans-serif;
padding-bottom: 5px;

margin-right: 16px;
}

.side_box {

border: 3px solid #D1E3FC; 

padding: 5px;
margin-right: 16px;

}
	
.news_title {
color: #666;
font-weight: bold;
}	

.news_date
{
color: #5D9DF4;
font-weight: bold;
}


.footer {
color: #5D9DF4;
}







/*header menu*/
.header_menu{
  background-image: url(../images/h_menu/mid_h_menu.gif);
  background-repeat: x-repeat;
}

.header_menu_select{
  background-image: url(../images/h_menu/mid_h_smenu.gif);
  background-repeat: x-repeat;
}

.header_menu_base{
/*  background-image: url(../images/h_menu/mid_h_bmenu.gif);*/
background-image: url(../images/h_menu/mid_h_menu.gif);

  background-repeat: x-repeat;
}

.header_menu a, .header_menu_select a, .header_menu_base a {
font-size: 11px;
display: block;
height: 30px;
text-align: center;
font-weight: bold;
padding-top: 3px;
}

.header_menu a {
color: #FFF;
text-decoration: none;
}

 .header_menu a:hover{
 color: #FFF;
 }

.header_menu_select a{
text-decoration: none;
color: #FFFFFF;
}
 .header_menu_select a:hover{
 color: #FFFFFF;

 }
 
 .header_menu_base a{
 text-decoration: none;
/*color: #333333;*/
color: #FFF;
}
 .header_menu_base a:hover{
 /*color: #333333;*/
color: #FFF;
 }
 
 .header_border {
 }

