body { background: url(../images/bg.png) repeat-x top #15A9D7;  font-family: Tahoma; font-size: 12px; margin: 0px; padding: 0px; }
img { border: 0px;}

hr {
	border: 1 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

a {text-decoration: none;}

.left { float: left;}
.right { float: right;}

.partners { margin-bottom: 10px;}

/* colors */
.alb { color:#fff; }

h1,h2,h3 { font-weight: normal; margin: 0px; padding: 0px;}
/* HEADER PART */ 
.logo { width: 300px; height: 54px; margin-top: 33px; margin-left: 30px;}
.search { margin-right: 20px; margin-top: 40px;}

/* FORM CSS */ 
.cssform input[type="text"] { border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px;  height: 20px; line-height: 20px; width: 200px;}
.cssform input[type="submit"] { border: 1px solid #107D9A; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #1FB1D6; cursor: pointer;   height: 23px; color: #fff; font-size: 13px; padding-left: 1em;padding-right: 1em;}

.input_error { border: 1px solid red; -moz-border-radius: 3px; -webkit-border-radius: 3px;  height: 20px; line-height: 20px; width: 200px;}


.nav_bar { min-height: 43px; line-height: 43px; background: url(../images/button_nav_bg.png) repeat-x; border: 1px solid #1F7994;  }
.nav_bar ul { list-style: none; margin: 0px; padding: 0px;}
.nav_bar ul li { display: inline; }
.nav_bar ul li a { text-decoration: none; color: #fff;  text-align: center;  display: block; float: left;  padding-left: 5px; padding-right: 5px;}
.nav_bar ul li a:hover { color: #fff; text-decoration: none; -moz-border-radius: 5px 5px 0px 0px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;background: url(../images/button_nav_bg_hover.png) repeat-x; display: block; float: left; padding-left: 5px; padding-right: 5px;}

ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}

ul.topnav li ul.subnav {
	list-style: none; line-height: 30px;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 43px;
	background:#13BCE7;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	z-index: 10;
	opacity:0.9;filter:alpha(opacity=90)
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #077898;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	margin-left:10px;
	 /*--Create bevel effect--*/
	 /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}


html ul.topnav li ul.subnav li a {
	color:#fff;
	
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	
}
#header img {
	margin: 20px 0 10px;
}

.banner { padding: 5px; float: left;}
.round_top { 
-moz-border-radius: 5px 5px 0px 0px;  -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}

.round_bottom { 
-moz-border-radius: 0px 0px 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.round_all { 
-moz-border-radius: 5px; -webkit-border-radius: 5px;;}

/* FOOTER */ 
.footer { background-color: #0081A8; min-height: 50px;}

/* LEFT COL */

.left_col h1 { font-size: 14px; font-weight: normal; margin: 0px; padding:  0px;}
.left_col .head_menu { color: #fff;  font-weight: lighter; min-height: 43px; background-color: #0C95C1; line-height: 43px; text-indent: 10px; border-bottom: 1px solid #1EA7D3;}
.left_col .menu_content{ min-height: 20px; background-color: #0081A8; margin-bottom: 10px;}

.border { border:1px solid #000; }

/* TOP */ 
.item_h { margin-bottom: 5px;}
.top2 { min-height: 82px;   margin-bottom: 5px;}
.spacer { width: 10px; float: left; }
.head_menu2 { color: #fff; width: 410px; font-weight:  lighter;  background-color: #0C95C1; min-height: 30px; line-height: 30px; text-indent: 10px; border-bottom: 1px solid #1EA7D3;}
h1.head_menu2 { font-size: 16px;}
.little_box { width: 400px; background-color: #0081A8; margin-right: 8px; padding: 5px;	}

/* newsletter box */ 

.head_news { color: #fff; width: 310px; font-weight:  lighter;  background-color: #0C95C1; min-height: 30px; line-height: 30px; text-indent: 10px; border-bottom: 1px solid #1EA7D3;}
h1.head_news { font-size: 16px;}
.little_box_news { width: 300px; min-height: 100px; background-color: #0081A8; padding: 5px; 	}


/* CONTENT */ 
.head_content { margin-top: 10px; background-color: #fff; min-height: 53px; padding-top: 10px;  border: 1px solid #4E95A9;  text-indent: 20px;}

.bottom_content { background-color: #C3EFFC;  border-left: 1px solid #4E95A9; border-right: 1px solid #4E95A9; border-bottom: 1px solid #4E95A9; padding: 10px;  }
.bottom_item { width: 130px; margin-right:11px; margin-bottom: 11px; }


/* TYPOGHRAPHY */ 
.title1 { font-size: 16px;  margin-bottom: 3px; }
.title2 { font-size: 14px; margin-bottom: 3px; }
.title3 { font-size: 12px; margin-bottom: 3px;}
.title4 { font-size: 11px; margin-bottom: 3px;}

.blue { color: #2A6C7C;}
.grey { color: #000; }
 a.blue:hover { color: #82A24D; text-decoration: none;}
.green { color: #82A24D; }

/* CATEGORIES */ 
.categories ul { margin: 0px; padding: 0px;   list-style:none; padding-left: 5px;  color: #93EBFF;  margin: 0 auto;}
.categories ul li a { display: block;    color: #93EBFF; text-decoration: none; padding-bottom: 5px;}
.categories ul li.main {  display: block; font-size: 14px;	   color: #fff; text-decoration: none; padding-bottom: 5px;}
.categories ul li a:hover { color: #ffF;}

/* SLIDER */ 
.slider {  border: 1px solid #fff; min-height: 150px; background: url(../images/slider_bg.png) repeat-x top #fff; margin-bottom: 5px;}
#slider{ 	margin-right: 10px;	 }	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li { 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:540px;
	height:150px;
	overflow:hidden;

	}	
#slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:400px;
	height:150px;
	overflow:hidden; 
	
	}	

	
p#controls2{
	margin:0;
	position:relative;
	} 

 #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:30px;
	height:77px;
	position:absolute;
	left:-31px;
	top:30px;
		
	}	
 #nextBtn2{ 
	left:959px;
	}														
#prevBtn2 a{  
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
 #nextBtn2 a{ 
 display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}		
p#controls { display: none; }
