/* CSS Document */

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

body{
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-image:url(../images/headerbg_rptr.jpg);
background-repeat:repeat-x;
background-color:#f8f8f8;
}

a{
outline:none;
padding:0px;
margin:0px;
color: #000000;
}
a:hover{text-decoration: none;}

#holder{
width:960px;
margin:0px auto;
}

p{
line-height:18px;
}

h1{
font-size: 45px;
}

h2{
font-size: 35px;
}

h3{
font-size: 25px;
}

h4{
font-size: 15px;
}

h5{
font-size: 14px;
font-weight: normal;
margin: 10px 0 0 0;
}

.pageTitle{
width: 100%;
float: left;
padding-bottom: 10px;
}

#header{
width:960px;
height:160px;
background-image:url(../images/headerbg.jpg);
background-repeat:no-repeat;
float:left;
}

#linksHolder{
width:950px;
height:41px;
float:left;
margin:66px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*background-color:#6699FF;*/
}

.links{
color:#FFFFFF;
text-decoration:none;
padding:14px 14px 14px 14px;
margin:0px;
float:left;
}

.links:hover{
color:#ffffff;
background-color:#1A65A0;
}

.linksDn{
color:#005192;
background-color:#FFFFFF;
text-decoration:none;
padding:14px 14px 14px 14px;
margin:0px;
float:left;
}

#langlinksHolder{
width:150px;
height:43px;
float:right;
padding:10px 10px 0px 0px;
text-align:right;
color:#FFFFFF;
/*background-color:#66FF66;*/
}

.langLinks{
color:#FFFFFF;
text-decoration:none;
}

.langLinks:hover{
color:#b0d0e9;
}

#contHldr{
background-color:#FFFFFF;
width:100%;
float:left;
padding:0px;
margin:0px;
}

#content{
width:960px;
margin:0px auto;
padding:0px;
}

#leftCol{
width:220px;
padding:0px;
margin:20px 10px 10px 10px;
float:left;
}

#rightCol{
width:700px;
/*background-color:#6699FF;*/
padding:0px;
float:left;
margin:20px 0px 10px 10px;
}
/*--THIS IS FOR "partners"page--*/
#rColCenter{
width:460px;
padding:0px;
margin:0px 20px 20px 0px;
_margin:0px 15px 20px 0px;
/*background-color:#990000;*/
float:left;
}

#rColRight{
width:220px;
padding:20px 0px 40px 0px;
margin:0px;
background-color:#005192;
float:left;
text-align:left;
}

.partLinks{
width:200px;
height:26px;
display:block;
padding:14px 0px 0px 20px;
margin:0px 0px 0px 0px;
color:#FFFFFF;
text-decoration:none;
}

.partLinks:hover{
background-color:#1a65a0;
margin:0px 0px 0px -2px;
border-left:2px solid #1a65a0;
border-right:2px solid #1a65a0;
}

.partLinksDn{
width:200px;
height:26px;
display:block;
padding:14px 0px 0px 20px;
margin:0px 0px 0px -2px;
color:#FFFFFF;
text-decoration:none;
border-left:2px solid #1a65a0;
border-right:2px solid #1a65a0;
background-color:#1a65a0;
}

.newsHldr, .businessHldr{
width:680px;
padding:40px 10px 10px 10px;
margin:0px;
float:left;
border-top:solid 1px #dedede;
}

.newsImg {
width:218px;
padding:0px;
margin:0px 10px 0px 0px;
border:solid 1px #dedede;
float:left;
}

.newsTitle, .partnersTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#005192;
/*background-color:#66FF66;*/
}
.newsText, .partnersText{
width:450px;
/*background-color:#CC9900;*/
float:left;
}
.newsText2{
width:100%;
/*background-color:#CC9900;*/
float:left;
}


.offerFullImg{
float: left;
padding: 15px 0 0 0;
}
.imageFloatLeft{
float: left;
margin: 0 15px 5px 0;
}

.imageFloatRight{
float: right;
margin: 0 0 5px 15px;
}

.sitemap li{
line-height: 20px;
}
.sitemap a{
text-decoration: none;
}
.sitemap a:hover{
text-decoration: underline;
}

.inputbox{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 200px;
resize: none;
}

.press-releases, .press-coverage{
background-image: url(../images/bubble.png);
background-position: top left;
background-repeat: no-repeat;
float: left;
width: 645px;
min-height:150px;
height:auto !important;
height:150px;
padding: 20px 20px 0px 35px;
margin: 0 0 15px 0;

}
.pressTitle{
float: left;
margin: 0 0 15px 0;
width: 100%;
}
.pressDate{
background-color: #eeeeee;
width: 140px;
padding: 5px 3px;
color: #005192;
font-size: 14px;
text-align: center;
float: left;

}
.pressContent{
color: #005192;
font-size: 14px;
float: left;
width: 100%;
}
.pressContent p{
margin: 5px 0;
}
.pressLinks, .tipLinks{
float: left;
width: 100%;
}
.tipLinks{
margin: 5px 0 25px 0;
}
#footerHldr{
width:100%;
height:100px;
float:left;
}

#footer{
width:960px;
height:100px;
/*background-color:#FF3300;*/
margin:0px auto;
}

#footlinksHlder{
width:200px;
height:43px;
float:left;
padding:0px;
margin:10px 0px 0px 0px;
color:#898989;
/*background-color:#6633CC;*/
}

.footlinks{
text-decoration:none;
color:#898989;
padding:0px;
}

#tagline{
width:257px;
height:40px;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
float:right;
text-align:right;
color:#898989;
font-size:11px;
/*background-color:#000099;*/
}

.tagLinks{
color:#898989;
text-decoration:none;
}
