/*Common rule*/

html{height:100%;margin-bottom:1px;}

* {
margin:0;
padding:0;
outline:none;
}

body{
background:#142958 url('../images/bg_body.jpg') fixed no-repeat center top;
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#FFFFFF;
line-height:1.4em;
cursor:default;
}

a:link,a:visited{
color:#FEBF38;
text-decoration:none;
cursor:pointer;
}
a:hover, a:active, a:focus{
color:#FF9637;
text-decoration:none;
cursor:pointer;
outline:none;
}

acronym{cursor:help;}

fieldset{border:none;}
img{border:0;}

h1{font-size:1.4em;text-transform:uppercase;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}

optgroup{font-style:normal;}
optgroup option{margin-left:15px;}

p{margin:10px 0;letter-spacing:normal;}

ul{
list-style:disc outside;
margin:7px 25px;
}

.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatRight{float:right;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
.warning{color:#FF0000;}

.width100pc{
display:block;
float:left;
width:100%;
}

/*layout*/
#main{
display:block;
margin:0 auto;
width:1000px;
}

#container{
background:#142958 url('../images/bg.jpg') no-repeat;
display:block;
float:left;
width:100%;
}

a.topGoHome{
display:block;
margin:40px 0 10px 118px;
width:95px;
height:95px;
}

.leftNav{
display:block;
float:left;
margin:0 60px 0 0;
width:295px;
height:500px;
}

.newBox{
display:block;
float:left;
margin:5px 0 0 0;
width:265px;
height:250px;
}

#textNews{
display:block;
margin:36px 0 0 18px;
width:265px;
height:250px;
overflow:hidden;
}

a.corp:link, a.corp:visited, a.corpOn{
background:#132958 url('../images/button_corp.gif') no-repeat left top;
display:block;
float:left;
width:231px;
height:70px;
}

a.corp:hover, a.corp:active, a.corpOn{
background:#132958 url('../images/button_corp.gif') no-repeat left bottom;
}

.content{
display:block;
float:left !important;
float:none;
width:600px;
}

.footer{
/*background:#142958 url('../images/bg_footer.jpg') no-repeat left bottom;*/
display:block;
float:left !important;
float:none;
width:100%;
/*height:110px;*/
height:55px;
}

/*end layout*/

.banner{
display:block;
float:left;
margin:-30px 0 0 0 !important;
margin:-30px 0 0 -3px;
width:575px;
height:300px;
}

.textHere{
display:block;
float:left;
margin:0 -50px 0 0;
padding:0 50px 0 0;
width:550px;
}

a.logoThumb{
display:block;
float:left;
margin:10px 20px;
width:140px;
font-family:Georgia;
font-size:1.4em;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

a.logoThumb img{float:left;}