* {
margin:0;
padding:0
} 

body
{
margin:0px;
background-image:url(../images/bgimage.png);
background-repeat:repeat-x;
background-color:#620f01;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
}

h1
{
font-size:24px;
font-weight:lighter;
color:#333;
}

h2
{
font-size:20px;
font-weight:lighter;
color:#333;
}

h3
{
font-size:20px;
font-weight:bold;
color:#000;
padding-top: 10px;
}

h4
{
font-size:18px;
font-weight:normal;
color:#000;
text-align:left;
}

.quoteAuthor
{
font-size:14px;
font-weight:normal;
font-style:italic;
color:#000;
text-align:left;
padding-top:15px;
padding-left:35px;
}

blockquote
{
padding: 0px 15px 0px 35px;
font-size: 18px;	
background: url(../images/quote_up.png) top left no-repeat;
}

a,a:visited
{
color: #015a89;
}

.ulNoBullets
{
	list-style-type: none;
}

#dvmaincontainer
{
width:900px;
margin:0px auto;
}

#dvmaincontainer #dvtopcontainer
{
float:left;
width:900px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvtopcontainer #dvnavicontainer
{
float:left;
width:900px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvnavicontainer img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvnavicontainer #menu { float:right; }

#dvtopcontainer #dvlogocontainer
{
float:left;
width:900px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvlogocontainer img
{
float:left;
padding-top: 0px;
padding-bottom: 10px;
}

#dvlogocontainer h4
{
float:right;
width:500px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-align:right;
font-weight:normal;
color:#FFFFFF;
margin:0px;
padding:5px 141px 0px 0px;
}

#dvmultilanguage
{
width: 900px;
float: left;
text-align: right;
font-size: 12px;
color:#FFF;
}

#dvmultilanguage a
{
text-decoration:none;
color:#FFF;
}

#dvmultilanguage a:hover{
text-decoration:underline;
color:#FFF;
}

#dvmultilanguage a:visited {
text-decoration:none;
color:#FFF;
}

#dvimagecontainer
{
width: 900px;
height: 250px;
float: left;
border:#999 solid 1px;
}

#dvimagecontainer_small
{
width: 900px;
height: 125px;
float: left;
border:#999 solid 1px;
}

#dvbreadcrumb
{
width: 900px;
height: 20px;
float: left;
background-color:#DEDEDE;
border-left:#999 solid 1px;
border-right:#999 solid 1px;
border-bottom:#999 solid 1px;
padding-top: 4px;
}

#dvbreadcrumb p
{
font-size: 12px;
padding-left: 40px;
}

#dvbreadcrumb a
{
text-decoration: none;
color:#000;
}

#dvbreadcrumb a:hover
{
text-decoration: underline;
color:#000;
}

#dvmiddletextzone
{
width: 900px;
height: auto;
float: left;
border-left:#999 solid 1px;
border-right:#999 solid 1px;	
background-color:#FFF;
padding-bottom: 40px;
}

#dvlefttext
{
width: 580px;
float: left;
padding: 30px 30px 30px 40px;
}

#dvlefttext p { padding-top: 10px; }

#dvlefttext ul { 
padding-top: 10px;
padding-left: 40px; 
}

#dvrighttext
{
width: 200px;
float: right;
padding: 30px 40px 15px 10px;
}

#dvrighttext p { padding-top: 10px; }

#dvrighttext a
{
color: #015a89;
font-weight: bold;
text-decoration: none;
}

#dvrighttext a:hover
{
color: #015a89;
font-weight: bold;	
text-decoration: underline;
}

#dvrighttext a:visited
{
color: #015a89;
font-weight: bold;	
text-decoration: none;
}

#dvlowertextzone
{
width: 900px;
height: auto;
float: left;
border-top:#999 solid 1px;
border-left:#999 solid 1px;	
border-right:#999 solid 1px;	
background-color:#DEDEDE;
}

.redStrong
{
font-weight: bold;
color: #620f02;
}

.newsDate
{
font-weight: bold;
font-size:14px;
color: #620f02;
padding-top: 20px;
}

.newsTitle
{
font-weight: bold;
font-size:20px;
color: #000000;
}

.sectionBlock
{
width: 140px;
float: left;
padding: 10px 10px 30px 40px;	
}

.sectionBlock2
{
width: 140px;
float: left;
padding: 10px 10px 30px 20px;	
}

.sectionBlock p { padding-top: 5px; }

.sectionBlock2 p { padding-top: 5px; }

#dvlowertextzone a
{
color: #015a89;
font-weight: bold;
text-decoration: none;
}

#dvlowertextzone a:hover
{
color: #015a89;
font-weight: bold;	
text-decoration: underline;
}

#dvlowertextzone a:visited
{
color: #015a89;
font-weight: bold;	
text-decoration: none;
}

#dvmaincontainer #dvfootercontainer
{
float:left;
width:902px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvfootercontainer #foottop
{
float:left;
width:902px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
background-position:top center;
margin:0px;
padding:0px 0px 50px 0px;
text-align: center;
}

#foottop p
{
float:left;
font-size:12px;
text-align: center;
color:#ffffff;
margin:0px;
padding:25px 0px 0px 70px;
}

#foottop p a 
{
text-decoration:none;
color:#ffffff;
padding-left:5px;
padding-right:5px;
}

#foottop p a:hover
{
text-decoration:underline;
color:#ffffff;
}

#foottop p span
{
padding:0px 50px 0px 0px;
}


/* Menu Tabs 1--------------------------- */ 
#tabs1 
{
float:left;
background:#FAF6DB;
font-size:15px;
line-height:normal;
font-family:Helvetica, sans-serif;
font-weight:bold;
padding-top:10px; 
padding-bottom:5px;
height:26px;
margin:0px;
line-height:normal;
/* height:100%;Fix for MSIE peekaboo bug */
}

#tabs1 ul {
margin:0;
list-style:none;
float:left;
padding:0px;
}

#tabs1 li {
display:inline;
margin:0;
padding:0px 0px 0px 0px;
voice-family:"\"}\"";
line-height:16px;
height:25px;
float:left;
}

#tabs1 a {
float:left;
background:url("../images/tableft1.png") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
	  
#tabs1 a span {
float:left;
display:block;
background:url("../images/tabright1.png") no-repeat right top;
color:#2C1C0F;
padding:3px 9px 6px 5px; 
voice-family:"\"}\"";
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span { float:none; }
/* End IE5-Mac hack */
#tabs a:hover span { color:#FFFFFF; }
    
#tabs1 a:hover {
background-position:0% -42px;
color:#FFFFFF;
}

#tabs1 a:hover span {
background-position:100% -42px;
color:#FFFFFF;
}

#tabs1 #current a {
background-position:0% -42px;
color:#FFFFFF;
}
	  
#tabs1 #current a span {
background-position:100% -42px;
color:#FFFFFF;
}