body{

background-color:#6977AA;
background-image: url(/images/bodybackground.gif);
background-repeat: repeat-x;
font-family:verdana;

}

table {
width: 100%;
height: 50%;
}


td{
vertical-align:top;
text-align:center;
}

p{
text-align:left;
}

div.sideimage{
position:absolute;
left:595px;
top:25px;
width:200px;
}

table.topmenu{
color:#000000;
font-size:12px;
}

table.topmenu a{
color:#000000;
font-weight:bold;
text-decoration:none;
}

td.highlighta a:hover{
color:#ffffff;
}

td.topmenu{
padding:5px;
}

div.container{
position:relative;
margin: 0 auto;
width:862px;
}

div.header{
position:relative;
top:0px;
left:0px;
width:862px;
}

div.mainpage{

background-image: url(/images/mainbackground.jpg);
background-repeat: no-repeat;
background-color: #F6F8FB;
height:700px;
width:862px;

}

div.mainimage{
position:absolute;
top:20px;
left:160px;
}

div.mainpage_1600{
background-image: url(/images/mainbackground.gif);
background-repeat: no-repeat;
background-color: #F6F8FB;
height:auto;
width:862px;
text-align:left;
}

div.news{
position:absolute;
top: 320px;
left:20px;
width:420px;
height:300px;
background-image: url(/images/newsbackground.gif);
background-repeat: no-repeat;
text-align:left;
}

div.sidemenu{
position:absolute;
top:200px;
right:10px;
width:220px;
height:300px;
font-size:12px;
text-align:left;
}

div.sidemenuintroducers{
position:absolute;
top:200px;
right:10px;
width:220px;
height:300px;
font-size:12px;
text-align:left;
border-left:0px #cccccc dashed;
padding-left:10px;
}

div.sidemenucontact{
position:absolute;
top:200px;
right:10px;
width:220px;
height:300px;
font-size:12px;
text-align:left;
text-align:center;
}

div.sidemenu a{
display:block;
text-decoration:none;
color:#000000;
}

div.sidemenu img a{
display:inline;
}

div.sidemenu img a:hover{
background-color:transparent;
}


div.sidemenu a:hover{
background-color:#CCD5E7;
}

div.sidemenu hr{
color:#ffffff;
border-bottom: 1px dashed #000000;
}

div.navigation{
position:absolute;
top:170px;
right:20px;
text-align:right;
font-size:11px;
font-family:verdana;
width:auto;
color:#000000;
}

div.navigation a{
text-decoration:none;
color:#000000;
}

div.navigation a:hover{
text-decoration:underline;
}

div.maincontent{
position:relative;
top: 200px;
left:20px;
width:600px;
height:auto;
text-align:left;
font-size:12px;
padding-bottom:300px;
padding-right:20px;
}

div.maincontent a{
text-decoration:none;
color:#002697;
}

div.maincontent a:hover{
text-decoration:underline;
}

div.newsmaincontent{
position:relative;
top: 200px;
left:20px;
width:550px;
height:auto;
text-align:left;
font-size:12px;
padding-bottom:300px;
padding-right:20px;
}

div.newsmaincontent a{
text-decoration:none;
color:#002697;
}

div.newsmaincontent a:hover{
text-decoration:underline;
}

table.newstable{
padding-top:20px;
width:300px;
text-align:left;
}

table.news td{
width:60px;
padding-right:20px;
height:135px;
text-align:left;

}

div.news a{
text-decoration:none;
color:#000000;
}

div.news a:hover{
text-decoration:underline;
}

div.mainpictures{
position:absolute;
top:205px;
left:450px;
}

ul.newsli{
text-align:left;
padding-left:2px;
margin-left:2px;

}

ul.newsli li{

list-style:none;

}

table.application{


}

table.application td{
text-align:left;
}



div.welcome{
position:absolute;
left:20px;
top:225px;
}

div.footer{
position:relative;
width:862px;
background-image: url(/images/footer.gif);
background-repeat: no-repeat;
color:#ffffff;
font-size:70%;
}

table.footer{
text-align:left;
height:120px;
}

table.footer td{
text-align:left;
padding-top:10px;
padding-bottom:10px;
padding-left:100px;
}

table.tablefooter td a{
text-decoration:none;
color:#ffffff;
}

table.tablefooter td a:hover{
text-decoration:underline;
}

table.introducers{
border: 1px solid #000000
font-size: xx-small;
}

table.introducers td{
padding:5px;
}