body,html{height:100%;}
body {
	padding:0;
	margin:0;
	font-family:arial;
	font-size:0.625em;
	color:#515151;
	background:#dbf1fa url(images/front/bgrepeat.png) repeat-x top left;}

div#container{
margin:0 auto;
width:949px;
}

h2,h1,h3{margin:0;padding:0;}

a img{border:0;}

a,a:hover{color:#009EE1;}

div#header-bg{height:10px;width:949px;background:url(images/front/topborder.png) no-repeat top left;line-height:1px;font-size:1px;}
div#header{height:117px;}

.float-break
{
  height: 1%; /* Fix for IE */
}

.float-break:after /* Terminate floating elements flow */
{
    content: "-";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block;
    clear: both;
}



* html div#header-bg {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/topborder.png', sizingMethod='crop');
background-image: none;
}

div#footer-bg{clear:both;background:url(images/front/footer.png) no-repeat top left;height:21px;width:949px;}
* html div#footer-bg {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/footer.png', sizingMethod='crop');
background-image: none;
}

div.venir-image{background:url(images/prof/venir.png) no-repeat top left;float:right;width:50px;height:66px;}
* html div.venir-image {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prof/venir.png', sizingMethod='crop');
background-image: none;
}


div#logo a{width:181px;height:117px;display:block;}
div#logo{background:url(images/front/logo.png) no-repeat top left;width:181px;height:117px;margin-left:20px;float:left;}

* html div#logo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/logo.png', sizingMethod='crop');
background-image: none;
}


div#creator{float:right;padding-right:9px;z-index:10}
div#creator a{color:#929292;font-weight:bold;text-decoration:none;}
div#creator a:hover{text-decoration:underline;}
div#information-footer{text-align:center;color:#009ee1;padding-top:2px;}
div#information-footer span{background:url(images/front/footericon.png) no-repeat center left;padding-left:14px;}
div#information-footer a{color:#009ee1;text-decoration:none;}
div#information-footer a:hover{text-decoration:underline;}

div#leftcontent-body
{
	background: url(images/front/leftcontentbody.jpg) no-repeat top left;
	width: 350px;
	float: left;
	margin-top: 143px;
	margin-left: 118px;
	display: inline;
	height: 300px;
}
div#rightcontent-body
{
	background: url(images/front/rightcontentbody.jpg) no-repeat top left;
	width: 372px;
	float: right;
	margin-top: 146px;
	margin-right: 65px;
	display: inline;
	height: 300px;
}

div#rightcontent-body a.buttomlink,
div#leftcontent-body a.buttomlink{display:block;width:99px;height:37px;margin-top:115px;margin-left:75px;}
div#rightcontent-body a.buttomlink{margin-top:112px;margin-left:122px;}


div#right-shadow,
div#left-shadow{width:24px;height:619px;background:url(images/front/leftshadow.png) no-repeat top left;}
div#right-shadow{background:url(images/front/rightshadow.png) no-repeat top left;}

* html div#left-shadow {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/leftshadow.png', sizingMethod='crop');
background-image: none;
}

* html div#right-shadow {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/rightshadow.png', sizingMethod='crop');
background-image: none;
}

div#maincontent{background-color:#BFB3B3;height:588px;background:url(images/front/bodycontent.jpg) no-repeat top left;}
div.clearer{clear:both;font-size:1px;height:1px;line-height:1px;}


p.explain-small{margin-top:0;padding-top:0;}