@charset "utf-8";
/* CSS Document */

    body {
        font-family:sans-serif;	
        color:black;
        background:url(../res/bg2.png) repeat-x;
        background-color:#0076BC;
    }
    #topposdiv {
           
        width:900px;
        height:430px;
        margin-left:auto;
        margin-right:auto;
        top: 258px;
    }
h1 {
	text-align:left;  
	line-height:120%;
	width:80%;
	font-size:25px;
	width:90%;	
}

h2 {
	font-size:15px;
}
h3 {
	font-size:12px;	
}

.column {
	
	width:260px;
	margin:10px;
	float:left;
}
tr {
	text-align:left;	
}
td {
	vertical-align:top;	
	padding-bottom:2em;	
}
tr {
	vertical-align:top;
	padding-bottom:2em;	
}
ul#program {
	margin-top:0;
	padding-top:0;
}
#main_box {
	clear:left;
}

.cornerBox {
	width:240px;
	position: relative;
	padding:10px;
	width: 100%;
	margin-bottom:3em;
}
.corner {
	position: absolute;
	width: 10px;
	height: 10px;
	;
	font-size: 0%;
}
.cbwhite {
	background: #FFFFFF;
}
.cbblue {
	background: #98AAFE;
}
.whiteonblue {
	background: url('../res/corners_white_on_blue.gif') no-repeat;
}
.blueonwhite {
	background: url('../res/corners_blue_on_white.gif') no-repeat;
}
.cornerBoxInner {
	padding: 10px;
}
.TL {
	top: 0;
	left: 0;
	background-position: 0 0;
}
.TR {
	top: 0;
	right: 0;
	background-position: -10px 0;
}
.BL {
	bottom: 0;
	left: 0;
	background-position: 0 -10px;
}
.BR {
	bottom: 0;
	right: 0;
	background-position: -10px -10px;
}
ul.programpoints {
list-style: none;
margin-left:0;
padding:0;
}
ul.programpoints li {
	padding:0.5em;	
	margin:1em;
}