@charset "UTF-8";
/* CSS Document */
/* Rebecca Esler */
/* 12/06/08 */


img{
margin: 0px 3px 0px 3px;
padding:0;
border:0;}
a img{
border:0;
}
a:link{
color:#118d42;
text-decoration:none;
font-weight:bold;}

a:visited{
color:#118d42;
text-decoration:none;
font-weight:bold;}

a:hover{
color:#1e407a;
text-decoration:none;
font-weight:bold;}

p{
margin:0;
padding:12px 0 0 0;}

#heading{
margin:0 0 10px 0;
padding:0 0 5px 0;
color:#1e407a;
font:22px/25px Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:2px dotted #e0e3eb;}

h1{
margin:0 0 10px 0;
padding:0;
color:#1e407a;
font:14px/18px Arial, Helvetica, sans-serif;
font-weight:bold;}

h2{
margin:0 0 5px 0;
padding:0;
color:#e31f26;
font:12px/18px Arial, Helvetica, sans-serif;
font-weight:bold;}

h3{
margin:0 0 5px 0;
padding:0;
color:#1e407a0;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;}

h4{
margin:0 0 5px 0;
padding:0;
color:#000000;
font:12px/18px Arial, Helvetica, sans-serif;
font-weight:noraal;}

h5{
margin:0 0 5px 0;
padding:0;
color:#000000;
font:10px/14px Arial, Helvetica, sans-serif;
font-weight:normal;
text-transform:uppercase;}

ul{
margin:0;
padding:0;}

ul li{
margin:0;
padding:0 0 0 10px;
list-style:none;
background: url(../images/bullet.gif) top left no-repeat;
color:#000000;
font:12px/18px Arial, Helvetica, sans-serif;}

ul li.red{
margin:0;
padding:0 0 0 15px;
list-style:none;
background: url(../images/bullet_red.gif) top left no-repeat;
color:#000000;
font:10px/18px Arial, Helvetica, sans-serif;}

ul li.blue{
margin:0;
padding:0 0 0 15px;
list-style:none;
background: url(../images/bullet_blue.gif) top left no-repeat;
color:#000000;
font:11px/18px Arial, Helvetica, sans-serif;}

ul li.yellow{
margin:0;
padding:0 0 0 15px;
list-style:none;
background: url(../images/bullet_yellow.gif) top left no-repeat;
color:#000000;
font:10px/18px Arial, Helvetica, sans-serif;}

ol{
padding:0 0 0 17px;}

ol li{
margin:0;
padding:0px;
color:#000000;
font:10px/18px Arial, Helvetica, sans-serif;}

li a:link{
margin:0;
padding:0;
color:#000000;
text-decoration:none;
font-weight:bold;}

li a:visited{
margin:0;
padding:0;
color:#000000;
text-decoration:none;
font-weight:bold;}

img{
border:0;}

/*
#contentRightIntro{
float:left;
display:inline;
margin:0;
padding:0 10px 0 0;
font:16px/22px Arial, Helvetica, sans-serif;
color:#000000;
width:490px;}

#contentRightImage{
float:right;
display:inline;
margin:0;
padding:10px 0 0 0;
width:150px;}
*/


/*--special styles for text----*/
p.attention{
border-bottom:1px solid #ffe356;
border-top:1px solid #ffe356;
background: #fff9e6 url(../images/icon_attention.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

p.attention a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.attention a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.notice{
border-bottom:1px solid #e31f26;
border-top:1px solid #e31f26;
background: #fce6dc url(../images/icon_notice.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

p.notice a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.notice a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.download{
border-bottom:1px solid #2c497e;
border-top:1px solid #2c497e;
background: #e1e0e9 url(../images/icon_download.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

p.download a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.download a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.deadline{
border-bottom:1px solid #0f8e41;
border-top:1px solid #0f8e41;
background: #e3ebe0 url(../images/icon_deadline.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

p.deadline a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.deadline a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.community{
border-bottom:1px solid #898b8e;
border-top:1px solid #898b8e;
background: #e6e7e8 url(../images/icon_community.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

p.community a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

p.community a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

/*--special styles for text in bluebox----*/
#bluebox p.attention{
border-bottom:1px solid #ffe356;
border-top:1px solid #ffe356;
background: #fff9e6 url(../images/icon_attention.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

#bluebox p.attention a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.attention a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.notice{
border-bottom:1px solid #e31f26;
border-top:1px solid #e31f26;
background: #fce6dc url(../images/icon_notice.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

#bluebox p.notice a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.notice a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.download{
border-bottom:1px solid #2c497e;
border-top:1px solid #2c497e;
background: #e1e0e9 url(../images/icon_download.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

#bluebox p.download a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.download a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.deadline{
border-bottom:1px solid #0f8e41;
border-top:1px solid #0f8e41;
background: #e3ebe0 url(../images/icon_deadline.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

#bluebox p.deadline a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.deadline a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.community{
border-bottom:1px solid #898b8e;
border-top:1px solid #898b8e;
background: #e6e7e8 url(../images/icon_community.gif) left no-repeat;
font:10px/14px Arial, Helvetica, sans-serif;
padding:7px 0 7px 35px;
margin:10px 0 0 0;}

#bluebox p.community a:link{
color:#000000;
text-decoration:none;
font-weight:bold;}

#bluebox p.community a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;}
.moduletable-industrymenu, .moduletable-associationmenu {
margin: 20px 0 0 0;
padding:0;
}
.moduletable-industrymenu h3 {
margin:0 0 3px 10px;
padding:5px 0 2px 0;
color:#8e98aa;
border-bottom:1px solid #46597a;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
background:url(../images/icon_key.gif) top right no-repeat;
}
.moduletable-associationmenu h3 {
margin:0 0 3px 10px;
padding:5px 0 2px 0;
color:#8e98aa;
border-bottom:1px solid #46597a;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
background:url(../images/icon_people.gif) top right no-repeat;
}
#nav{
clear:both;
}
.nav ul{
margin:0;
padding:0;
}
.nav li{
display:inline;
list-style:none;
padding:0 7px 0 10px;
background: none;
}
.nav a:link, .nav a:visited{
font-size:0.9em;
text-decoration:none;
color:#ffffff;
font-weight: normal;
}
.nav a:hover{
text-decoration:none;
color:#8e98aa;
}
#footerLeft {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:normal;
}

#footerLeft li {
padding:0 20px 0 0;
font-size: 1.1em;
}

#footerSearch input {
margin: 0 2px 0 0;
}
.search-search {
padding: 4px 0 0 0;
width: 200px;
}
.button-search {
border: none;
background: url(../images/search-button.gif) no-repeat;
cursor: pointer;
width: 21px;
}
#footerRight {
float:right;
margin: -25px 10px 0 0;
/*font-size: 0.6em;*/
}
#footerRight li{
padding:0 0 0 10px;
}
#footerRight a{
color:#bfc5d0;
}
#footerRight a:hover{
color:#fff;
}
a.readmore {
background:url(../images/btn_readmore.gif) top left no-repeat;
text-indent:-9999px;
height:30px;
display:block;
}