@charset "windows-1255";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #607FB2 url(../images/bodyBG.jpg) top repeat-x ;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #FFF;
}
#container { 
	width: 980px; 
	background: #000033;
	margin: 0 auto; 
	text-align: left; 
} 
#header { 
	padding: 0;
	background:url(../images/header.jpg) left top no-repeat;
	height: 142px; 
} 

#header a {
	width: 260px; height: 140px; display:block;
/*	overflow:hidden;*/
	text-indent:-9999px;

}

#nav {background:url(../images/navBG.jpg) top repeat-x;
	height: 29px; font-size: 75%; color:#000033;}
#nav ul {padding:5px  0 0 0; margin:0;}
#nav ul li {padding: 0 10px  0 0; margin: 0 5px; list-style: none; display:inline; float:left; border-right: 1px solid #0079F2;}
#nav ul li.last {border-right: none;}
#nav ul li a{ font-weight: bold; color:#000033;}

#nav ul li a:hover {text-decoration: none;}

#sidebar1 {
	float: left; 
	width: 240px; 
	padding: 10px 15px;
	font-size: 75%;
}

#sidebar1 h2 { background:url(../images/ourProgram.gif) no-repeat left;
	text-indent:-9999px;
	height: 34px;
	padding:0; margin:0;}
	
#sidebar1 ul {padding:0; margin:0; border-top:1px solid #476093;}
#sidebar1 ul li { padding:0; margin:2px 0; list-style: none;	}
#sidebar1 ul li a { display: block;
	border-bottom:1px solid #476093;
	text-indent:-9999px;
	height:33px;
	color:#FFFFFF; }
	 
	 
#sidebar1 ul.innerMenu {border-top:1px solid #476093;}
#sidebar1 ul.innerMenu li a {text-indent: 0; text-decoration:none; padding: 4px 8px 4px 12px; height: auto; background:url(../images/arrow.gif)  left no-repeat;}
#sidebar1 ul.innerMenu li a:hover {text-indent: 0; padding:  4px 8px 4px 12px; height: auto; text-decoration:none; background-color:#FFFFFF; background-image: none; color:#003;}

a {color:#FFF;}
a:hover {text-decoration: none;}
	
a.ibc {background:url(../images/prgm-ibc.gif) no-repeat;}
a.bri {background:url(../images/prgm-bri.gif) no-repeat;}
a.high {background:url(../images/prgm-high.gif) no-repeat;}
a.puzzle  {background:url(../images/prgm-puzzle.gif) no-repeat;}
a.shvil  {background:url(../images/prgm-shvil.gif) no-repeat;}
a.sol {background:url(../images/prgm-soli.gif) no-repeat;}
a.olim {background:url(../images/prgm-olim.gif) no-repeat;}
	
a.ibc:hover {background-position: 0 -26px !important;}
a.bri:hover {background-position: 0 -26px !important;}
a.high:hover {background-position: 0 -26px !important;}
a.puzzle:hover  {background-position: 0 -26px !important;}
a.shvil:hover  {background-position: 0 -26px !important;}
a.sol:hover {background-position: 0 -26px !important;}
a.olim:hover {background-position: 0 -26px !important;}

	
#mainContent { 
	margin: 0 0 0 270px; 
	padding: 0 20px 0 10px;
	font-size: 75%; 
} 

#mainContent p, #mainContent li, #mainContent td {line-height: 150%;}
#mainContent ul li {list-style-image:url(../images/arrow.gif) ;}
#mainContent h1 {font-size: 165%;}



#mainContent table td {border-bottom: 1px solid #FFF;}

#threeCol {font-size: 75%; line-height:150%;}
#threeCol h2 {line-height:normal; font-size: 150%;}

#slideFrame {background:url(../images/slideBG.jpg) top left no-repeat;
	width:669px;
	height:362px;
	text-align:left;}

#slider {margin: 17px 0 0 16px;}

#logos { text-align:center; margin-top:15px;}

#footer { 
	padding: 10px; 
	color: #FFF;
	font-size: 70%;
	
} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
}

.blueLink {color:#84B0E3}
.rightLine {border-right: 1px solid #476093;}
.small {font-size: 85%;}
.message {color:#F90;}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}