
* 
{
    padding:0;
    margin:0;
} 
a img 
{
    border:none;
}
.clear
{
    font-size:1px;
    width:1px;
    height:1px;
    position:relative;
    clear:both;
    display:block;
}
ul,li
{
    list-style-type:none;
}
.display 
{
    display:none;
}
body, html
{
    font-size:100%;

}
.jumpTo
{
    display:none;
}
/*----------------------------------------------------------------------*/
/*--------*//* BODY */
body {
	font:95% Arial, Helvetica, sans-serif;
	background:#fff;
}
/*----------------------------------------------------------------------*/
/*--------*//* WRAPPERS */
#container1 {
	margin:15px 0 0 0;
	width:100%;
	text-align:center;
}

#container2 {
	margin:0 auto;
	position:relative;
	padding-top:270px; 
	width:977px;
	text-align:left;
	font-size:1.0em;
	background:url(../images/bkg.jpg) bottom left repeat-y;
}
#maincontent
{
    padding:0 27px 25px 27px;
    font-size:0.815em;
    min-height: 500px;
    height:auto !important;
    he\ight:500px;
    height /**/:500px;
    color:#555f60;   
}
/*----------------------------------------------------------------------*/
/*--------*//* HEADER */
#header 
{
   width:977px;
   height:184px;
   position:absolute;
   top:0;
   left:0;
   background:url(../images/header.jpg) no-repeat;
}
/*----------------------------------------------------------------------*/
/*--------*//* NAVIGATION */
#mainNavigation
{  
    position:absolute;
    top:184px;
    left:7px;
    padding:0 0 0 13px;
    width:947px;
    height:40px;
    background:url(../images/nav-main.jpg) repeat-x;
} 
#subNavigation
{  
    position:absolute;
    top:224px;
    left:7px;
    padding:0 0 0 13px;
    width:947px;
    height:20px;
    background:url(../images/nav-sub.jpg) repeat-x;
}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*--------*//* COLUMNS */
#leftcol
{
    float:left;
    width:700px;
}
#rightcol
{
    float:right;
    padding:100px 0 0 0;
    width:190px;
    min-height: 18px;
    height:auto !important;
    he\ight:18px;
    height /**/:18px;
    text-align:left;
    background:url(../images/logo.jpg) top no-repeat;
}
#courseContent .left
{
    float:left;
    width:490px;
}
#courseContent .right
{
    float:right;
    width:190px;
}
#courseContent .right .sideLozenger
{
    margin:0 0 10px 0;
}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*--------*//* LOZENGERS */
.fullLozenger
{
    margin:0 0 10px 0;
    width:700px;
    background:url(../images/lozenger/full-top.jpg) top left no-repeat;
}
.fullLozenger .inner
{
    padding:0 26px 15px 26px;
    w\idth:648px;
    background:url(../images/lozenger/full-bot.jpg) bottom left no-repeat;
}
.fullLozenger .inner .left
{
    float:left;
    margin:0 30px 0 0;
    width:467px;
}
.fullLozenger .inner .right
{
    float:left;
    width:150px;
}
.sideLozenger
{
    margin:10px 0 10px 0;
    width:190px;
    background:url(../images/lozenger/side-top.jpg) top left no-repeat;
}
.sideLozenger .inner
{
    padding:0 20px 10px 20px;
    text-align:left;
    background:url(../images/lozenger/side-bot.jpg) bottom left no-repeat;
}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*--------*//* FOOTER */
#footer
{  
    margin:0 auto;
    padding:0 0 0 0;
    width:923px;
    height:60px;
    color:#555f60;
    background:url(../images/footer.gif) top right no-repeat;
}