html {
padding: 0px;
margin: 0px;
}

body {
padding: 3px 0px 0px 0px;
margin: 0px;
text-align: center;
color: #012036;
font-size: 11px;
font-family: Verdana, Tahoma, Arial;
line-height: 18px;
/*background: #dddbdc url(../images/backgroundimage.jpg) no-repeat;*/
background: #393957 url(../images/backgroundimage.jpg) repeat-x;
background-position: top center;
}

img {
border: 0px;
}

p, blockquote, h1, h2, h3, h4, h5, h6  {
margin: 0px;
padding: 0px;
}

a {
color: #e66d2e;
}

ul, li {
margin: 0px;
padding: 0px;
text-align:left;
}

h1, h2, h3, h4, h5, h6 {
line-height: normal;
font-weight: bold;
font-size: 12px;
}

div {
float: left;
}

#container {
float: none;
margin-left: auto;
margin-right: auto;
width: 935px;
text-align: left;
height: auto;
}

#headerWrapper{
width: 935px;
}

#header{
width: 660px;
height: 103px;
background: url(../images/logo.png) no-repeat;
}

#headerRightwrapper{
width:275px;
height:57px;
}

#headerRightTop{
width:275px;
height:57px;
}

#headerHome{
width:43px;
height:26px;
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
font-weight: bold;
padding-top: 20px;
}

#headerSearch{
width:59px;
height:26px;
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
font-weight: bold;
padding-top: 20px;
}

#headerSearchInput{
width: 170px;
height:26px;
padding-top: 20px;
}

input.inputSubmit {
font-family: Verdana, Tahoma, Arial;
border: #000000 1px solid; 
background: #e36721;
width: 32px;
height: 20px;
font-size: 10px;
color: #ffffff;
margin-left: 2px;
}

input.inputText {
width: 131px;
font-family: Verdana, Tahoma, Arial;
border: #012036 1px solid;
}

#contentContainer{
width: 935px;
}

#menu{
width: 935px;
background: url(../images/menubackground.png) no-repeat;
height: 29px;
color: #FFFFFF;
}

#menu ul li a.sublevelmainnav{
float: left;
padding:0px;
margin:0px;
margin-top: 2px;
}

#menu ul li {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
padding-top: 5px; 
width: auto;
height: 24px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
font-size: 12px;
}

#menu ul li a{
margin-right:15px;
text-decoration: none;
color: #f2f2f2;
font-weight: bold;
}

#menu ul li a:hover{
text-decoration: underline;
color: #e36721;
}

#flashHeader{
width: 935px;
height: 190px;
border-bottom: 2px solid #012036;
}

#contentBackground{
background: #ffffff;
width: 935px;
}

*html #contentLeft{
width:535px;
}

#contentLeft{
width: 539px;
color: #012036;
font-size: 11px;
font-family: Verdana, Tahoma, Arial;
line-height: 18px;
padding-left: 20px;
padding-right: 20px;
padding-top: 15px;
display: inline;
}



#contentRight{
width:335px;
padding-top: 10px;
padding-left: 20px;
background:#f8f8f8 none repeat scroll 0 0;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#contentRight a:hover{
color: #012036;
}



#contentRightTitle{
width: 337px;
height: 28px;
background: url(../images/contentheaderblue.png) no-repeat;
}

#contentRightTitleText{
color: #FFFFFF;
font-size: 14px;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
padding-top: 5px;
padding-left: 10px;
}

.contentRightRSS{
padding-right: 60px;
padding-top: 5px;
color: #646464;
font-size: 11px;
font-family: Tahoma, Verdana, Arial;
line-height: 18px;
background: url(../images/contentrightstripe.jpg) no-repeat;
background-position: left bottom;
width: 286px;

}

.contentRightRSS a{
padding-right: 73px;
color: #f18e00;
font-size: 11px;
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
text-decoration: underline;
background: url(../images/triangleorange.png) no-repeat;
padding-left: 10px;
}

#contentRightWheather{
width: 337px;
padding-top: 12px;
background-position: bottom;
background: url(../images/contentrightstripe.jpg) no-repeat;
background-position: left bottom;
}

#contentRightWheather a{
width: 337px;
color: #f18e00;
font-size: 11px;
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
text-decoration: underline;
background: url(../images/triangleorange.png) no-repeat;
padding-left: 10px;
}

#contentRightFiles{
width: 337px;
padding-top: 12px;
background: url(../images/contentrightstripe.jpg) no-repeat;
background-position: left bottom;
}

#contentRightFiles a{
color: #f18e00;
font-size: 11px;
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
text-decoration: underline;
background: url(../images/triangleorange.png) no-repeat;
padding-left: 10px;
}

#contentRightOfferte{
width: 286px;
height: 55px;
margin-top: 15px;
}


#footer{
width: 935px;
height: 153px;
background: url(../images/footerimage.jpg) no-repeat;
}

.moduletable h3 {
width: 337px;
height: 28px;
background: url(../images/contentheaderblue.png) no-repeat;
color: #FFFFFF;
font-size: 14px;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
padding-top: 5px;
padding-left: 10px;
}

.newsfeed li{
list-style: none;
}

.newsfeed{
width: 286px;
}

.newsfeed_itemfeed{
padding-right: 40px;
}

.moduletablefeed{
width: 286px;
padding-top: 15px;
}

.moduletablefeed li {
list-style: none;
padding-left: 10px;
}

.moduletablefeed h3 {
width: 337px;
height: 28px;
background: url(../images/contentheaderblue.png) no-repeat;
color: #FFFFFF;
font-size: 14px;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
padding-top: 5px;
padding-left: 10px;
}

#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}

#leftcol{  /*the columns that gets dropped down over yours might be different*/
z-index:10;
}

.moduletablemainnav{  /*I have absolutely positioned the module, you might have a different scheme*/
position:absolute;
top:187px;
left:20px;
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
margin: 0px;
padding: 0px;
}

#mainlevelmainnav a.mainlevelmainnav{
display: block;
margin: 0px;
padding: 0px;
}

#mainlevelmainnav li{
float:left;
padding:0;
}

#mainlevelmainnav li ul {
position:absolute;
left:-999em;
width:200px;
margin:0px;
margin-top: 4px;
padding: 0px;
background: #db4817 url(../images/submenu.png) repeat;
border: #01253e solid 2px;
display: block;
}

#mainlevelmainnav li li{
float:left;
width:165px;
height: 29px;
}

#mainlevelmainnav li li a{
float: left;
font-size:11px;
display: block;
}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
text-decoration: underline;
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
text-decoration: underline;
}

input.inputbox {
font-family: Tahoma, Verdana, Arial;
border: #000000 1px solid; 
width: 100px;
padding-left: 2px;
}

input.button {
padding: 0px;
margin: 0px;
height: 20px;
width: 40px;
font-size: 10px; 
font-family: Tahoma, Verdana, Arial;
color: #FFFFFF; 
border: #e66d2e 0px solid; 
text-decoration: none;
background: url(../images/searchbtn.jpg);
margin-left: 3px;
display:inline;
}

input.button:hover{
background: url(../images/searchbtnro.jpg);
}

.button{
border: #bf4718 1px solid;
background: #e66d2e;
margin-top: 5px;
margin-left: 2px;
font-weight: bold;
color: #FFFFFF;
}

.searchintro{
width: 300px;
}

.word {
padding: 0px;
margin: 0px;
padding: 5px;
margin-top: 15px;
background: #FFFFFF;
}

.phrase  {
padding: 0px;
margin: 0px;
margin-top: 15px;
padding: 5px;
background: #FFFFFF;
}

.only{
padding: 0px;
margin: 0px;
padding: 5px;
margin-top: 15px;
background: #FFFFFF;
}

.search_result{
margin-top: 20px;
width: 300px;
}
