BODY {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A {
	COLOR: #666;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FC9;
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #06F;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #06F;
	TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	MARGIN-TOP: 5px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
INPUT {
	FONT-SIZE: 11px;
	COLOR: #999;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px;
	COLOR: #999;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px;
	COLOR: #999;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.dotline {
	BACKGROUND: url(images/dotline.gif) #ffffff repeat-x left top
}
.topicicon {
	margin: 3px;
	border: 2px solid #000000;
}
.tablecomment {
	border: 1px solid #339999;
}
.foottext {color: #FFFFFF}


.calendarHeader { 
    font-weight: bolder; 
    color: #FFFFFF; 
    background-color: #CC0000; 
}

.calendarToday { 
    background-color: #FFE1CE;
	font-weight: bold;
}

.calendar { 
    width:250;
    background-color: #F3F3F3;
}



.highslide-html {
    background-color: white;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	filter: Alpha(Opacity=80);
	font-weight: bold;
	color: #000000;
	font-family: MS Sans Serif;
	font-size: 10px;
:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.transp {
	filter: Alpha(Opacity=100);
}


#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
}


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #CCC;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	font-weight: normal;
	}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0;
	left:400px;
	list-style:none;
	padding:0;
	margin:0;
	width:294px;
	height: 330px;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url(''images/selected-item.gif'') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:325px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:217px;
	left:1px;
	height:88px;
	background:#999999;
	width: 397px;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
DIV.cl {
	CLEAR: both
}
DIV.line1 {
	BACKGROUND: url(images/2010/line1.jpg) repeat-x; HEIGHT: 7px
}
DIV.box1 {
	BORDER-BOTTOM: #FF6600 1px solid;
	BORDER-LEFT: #FF6600 1px solid;
	BORDER-TOP: #FF6600 1px solid;
	BORDER-RIGHT: #FF6600 1px solid
}
DIV.box1_foot {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 4px
}
DIV.title1 {
	BACKGROUND: url(images/2010/bg-ber-eduzones2.jpg) repeat-x
}
DIV.title2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "Tahoma"; BACKGROUND: url(images/2010/bg-ber-eduzones5.jpg) repeat-x; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
DIV.title3 {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "Tahoma"; BACKGROUND: url(images/2010/bg-ber-eduzones3.jpg) repeat-x; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 9px
}
DIV.title4 {
	BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000099; PADDING-TOP: 4px
}
DIV.box2 {
	PADDING-BOTTOM: 1px; BACKGROUND: url(images/2010/line_s5p.gif) no-repeat 50% bottom; FLOAT: left
}
DIV.box2_inner {
	FLOAT: left; OVERFLOW: hidden
}
DIV.box2_inner .cols {
	BORDER-BOTTOM: #4292d1 1px solid; BORDER-LEFT: #4292d1 1px solid; PADDING-BOTTOM: 1000px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; MARGIN-BOTTOM: -1000px; FLOAT: left; BORDER-TOP: #4292d1 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #4292d1 1px solid; PADDING-TOP: 1px
}
DIV.box2 .col2 {
	MARGIN-RIGHT: 0px
}
DIV.box2_foot {
	TEXT-ALIGN: right; WIDTH: 50%; FLOAT: left; PADDING-TOP: 2px
}
.box_w1 {
	WIDTH: 235px
}
.box_w2 {
	WIDTH: 256px
}
.box_w3 {
	WIDTH: 143px
}
DIV#contain {
	MARGIN: 0px auto; WIDTH: 980px; BACKGROUND: #ffffff
}
DIV#column1 {
	WIDTH: 172px; FLOAT: left
}
DIV#column2 {
	WIDTH: 492px; FLOAT: left
}
DIV#column3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 308px; PADDING-RIGHT: 3px; FLOAT: right; PADDING-TOP: 0px
}
DIV#column4 {
	PADDING-LEFT: 3px; WIDTH: 438px; FLOAT: left
}
DIV#column5 {
	WIDTH: 533px; PADDING-RIGHT: 3px; FLOAT: right
}
DIV#column6 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 247px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 3px
}
DIV#column7 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 544px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 3px
}
DIV#column8 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 177px; PADDING-RIGHT: 3px; FLOAT: right; PADDING-TOP: 3px
}
.title5 {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Tahoma, Geneva, sans-serif; FONT-SIZE: 12px
}





img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */