.container{
position:relative;
margin:0px;
padding:0px;
height:100%;
width:expression(document.body.clientWidth > 1260 ? "1259px":( document.body.clientWidth < 1004? "1003px" :"auto" ));
}
.headermain{
background-color:#E1E1E1;
/*background-image:url(../img/bg_header_bordeaux.jpg);
background-position:203px 0px;
background-repeat:no-repeat;
height:141px;*/
padding:0px;
margin:0px;
width:100%;
}
.logo{
float:left;
width:203px;
height:141px;
padding-left:0px;
padding-top:49px;
padding-bottom:0px;
padding-right:0px;
margin:0px;
background-color:#fff;
position:relative;
}
.headerbackground{
left:0px;
padding:0px;
margin:0px;
position:relative;
float:left;
vertical-align:top;
}
.headerbackground img{
margin:0px;
padding:0px;
/*width:100%;
height:141px;*/
vertical-align:top;
}
.hnavmain{
padding:0px 9px;
border-top:1px solid #8C8C8C;
border-bottom:1px solid #8C8C8C;
height:29px;
margin:0px;
background-color:#fff;
vertical-align:middle;
}
.hnavhome{
float:left;
padding-top:3px;
margin:0px;
}
.hnavhome img{
margin-right:7px;
}
.hnavhome a{
color:#3A3A3A;
text-decoration:none;
font-size:0.8em;
}
.hnavhome a:hover{
text-decoration:underline;
}
.hnav{
height:29px;
padding:0px;
margin:0px;
text-align:right;
padding-right:0px;
padding-top:3px;
font-size:0.8em;
}
.searchBox{
border:1px solid #3a3a3a;
margin-left:1em;
}
.searchButton{
margin:0px 7px 0px 0px;
vertical-align:top;
}
.content{
position:relative;
margin:0px;
background-color:#fff;
background-image:url(../img/bg_filet_golden.gif);
background-position:0px 0px;
background-repeat:repeat-y;
vertical-align:top;
width:100%;
padding:0px;
}
.main{
position:relative;
margin:0px;
padding:0px;
width:100%;
background-image:url(../img/bg_golden.gif);
background-position: 204px 0px;
background-repeat:no-repeat;
}
.nav{
position:relative;
float:left;
width:203px;
}
.in{
position:relative;
height:auto;
padding:0px;
float:right;
}
.rightmain{
position:relative;
height:395px;
margin-bottom:13px;
margin-right:13px;
padding:13px 0px 0px 13px;
}
.data h1, .data h2{
font-size:1.2em;
font-family:arial,verdana;
color:#ffcc00;
}
.data p{
font-size:0.8em;
}
.data a, .data:visited{
color:#0000CC;
text-decoration:none;
}
.data a:hover{
text-decoration:underline;
}
.right{
width:auto;
float:right;
position:relative;
}
.snav{
border-top:1px dotted #8c8c8c;
position:relative;
left:1px;
width:100%;
color:#000;
font-size:0.8em;
padding-top:0.2em;
margin:0px;
}
.nav_level_1 a{
color:#ffcc00;
}
.nav_level_1 a:hover{
text-decoration:underline;
}
.nav_level_2 a,.nav_level_2 a:visited,.nav_level_2 a:hover{
color:#ffcc00;
font-size:0.8em;
font-weight:normal;
}
.nav_level_2 li{
list-style-type: square;
list-style-position: inside;
color:#ffcc00;
}
.nav_level_3{
margin-left:1.5em;
}
.nav_level_3 li{
list-style-type: none;
color:#ffcc00;
line-height:0.8em;
list-style-position: outside;
}
.nav_level_3 a,.nav_level_3 a:visited{
font-size:0.7em;
}
.nav_level_3 a:hover{
font-size:0.7em;
text-decoration:underline;
}
a.on, a:visited.on,a:hover.on{
font-weight:bold;
}
.title{
font-size: 1.2em;
font-family:arial,verdana;
color:#ffcc00;
}
h1 img{
margin-left:5px;
}
ul ul{
padding:0px 0px;
margin:0.2em 0.2em;
}
.logonav{
margin-left:45px;
margin-top:80px;
}
.boxsmall_in{
border:1px solid #8F8C87;
width:187px;
background-color:#ffffff;
/*background-repeat:no-repeat;
text-decoration:none;*/
display:block;
margin:13px 0px 0px 13px;
padding:4px;
}
.boxsmall_in a{
color:#0000CC;
text-decoration:none;
}
.boxsmall_in a:hover{
text-decoration:underline;
}
.boxsmall_in h1,h2,h3{
font-size:0.8em;
color:#3A3A3A;
}
.boxsmall_in p{
font-size:0.7em;
color:#3A3A3A;
}
/*external links*/
.linknav a{
font-size:0.7em;
}
.linknav a:hover{
text-decoration:underline;
}
/*Specific*/
.contentBox{
}
.contentBoxTextcenter{
}
.error{
font-size:0.8em;
/*border:1px solid red;*/
width:50%;
padding:2px;
}
.noerror{
width:50%;
display:none;
}
.label{
font-size:0.8em;
}
.labelBold{
font-weight:bold;
}
#tblProfile{
/*border:1px solid #8F8C87;*/
}
#tblProfile td{
padding-left:5px;
}
#tblAlert{
/*border:1px solid #8F8C87;*/
font-size:0.8em;
}
.mandatory{
font-size:0.8em;
}
#tblContact{
font-size:0.8em;
}
#tblContact td{
padding-left:5px;
}
.contact_area{
/*background-color: #f9f9f9;
border: 1px solid #8e9194;*/
width: 93%;
height: 100px;
}
.contact_input{
/*padding: 0 0 1px 0;
background-color: #f9f9f9;
border: 1px solid #8e9194;
width: 65%;*/
}
.contact_input_small{
/*padding: 0 0 1px 0;
background-color: #f9f9f9;
border: 1px solid #8e9194;
width: 65%;
height: 15px;*/
}
.contentcontact{
width:100%;
}
.returnLink, .returnLink:visited{
font-size:0.8em;
color:#0000CC;
text-decoration:none;
}
.returnLink:hover{
text-decoration:underline;
}
.NirfBox{
}
.introCopy{
font-size:80%;
margin-top:5;
}
.alignRight{
font-size:80%;
text-align:right;
}
.contentgrey{
border:1px solid #8F8C87;
margin-left:0px;
margin-right:10px;
margin-top:10px;
width:32%;
padding:5px;
position:relative;
float:left;
}
.contentgrey h2{
font-size:1em;
font-weight:bold;
}
a.navLinkon{
font-size:75%;
color:#0000CC;
text-decoration:none;
}
a.navLinkon:hover{
text-decoration:underline;
}
a.navLinkonchannel{
font-size:75%;
color:Navy;
text-decoration:none;
font-style:italic;
}
a.navLinkonchannel:hover{
text-decoration:underline;
}
.ulmiddle{
width:100%;
margin:0px 0px 0px 0px; 
padding:5px 0px, 0px, 0px; 
vertical-align:top;	
}
.ulmiddlein{
padding:0px 0px;
margin:0px 0px 0px 16px;
}
a.navLink{
font-size:80%;
color:Black;
text-decoration:none;
}
a.navLink:hover{
text-decoration:underline;
}
.sitemap{
position:relative;
width:97%;
padding:0px;
}
.pubDetail{
margin:0px;
position:relative;
width:100%;
}
.pubDetail p{
font-size:0.8em;
margin:0px;
}
.pubDetail a,.pubDetail a:visited{
text-decoration:none;
}
.pubDetail a:hover{
text-decoration:underline;
}
.dottedSeparator{
height:1px;
width:100%;
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:5px;
margin-top:0px;
}
.content1{
margin-left:5px;
position:relative;
width:100%;
}
.content1 p{
font-size:0.8em;
}
.checkbox{
font-size:0.9em;  
}
.pubSearch{
margin:0px;
position:relative;
width:100%;
}
.pubSearchCenter{
position:relative;
width:80%;
}
.pubResult{
margin:0px;
position:relative;
width:100%;
}
.pubResult p{
font-size:0.8em;
margin:0px;
}
