* 
{
padding: 0;
margin: 0;
}

body 
{
background-color: #606060;
font-family: Arial;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
color: black;
line-height: 14pt;    
text-align: center;
font-family: Arial, Helvetica;
color: #000000;
padding-top: 30px;
}

.xmasContent
{
padding-left: 80px;
padding-top: 50px;
}

html {height:100%;}

img
{
border: none;   
}

.contentArea
{
position: relative;
left: 93px;
top: -12px;
width: 300px;
text-align: left;
padding: 0 0 0 0;
min-height: 396px;
float: left;
line-height: 19px;
}

.wideContentArea
{
position: relative;
left: 103px;
top: 0px;
width: 680px;
text-align: left;
float: left;
padding: 0 0 0 0;
min-height: 396px;   
clear: right;
}

.navBlock
{
position: relative;
left: 65px;
top: -8px;
text-align: left;
font-size: 9pt;
float: left;
}

.mediaBlock
{
position: relative;
left:139px;
width: 350px; 
float: left;
}

.logoBlock
{
position: relative;
top: -90px;
right: 75px;  
width: 115px;
float: right; 
}

.theFooter
{
position: relative;
left: 200px;
bottom: -10px;
width: 550px;
font-size: 7pt;
float: left;
clear: both;
vertical-align: bottom;
color: Black;
}

.pageBlock
{
margin-bottom: 50px;
margin-top: 30px;
width: 909px;
text-align: left;
margin-left: auto;
margin-right: auto;
font-size: 12px;
display: block;
background-color: White;
}

.pageBlockFull
{
position: relative;
width: 910px;
height: 560px;
text-align: left;
display: block;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
color: #db3b7f; 
}



a
{
color: #000000;
}

/* Navigation Stuff */

ul
{
margin-left: 0px;   
}

.ulC
{
margin-left: 40px;
}


.RootLink
{
list-style: none; 
}

.RootLink a
{
text-decoration: none;
}

.ChildLink
{
padding-left: 5px;
}

.ChildLink a
{
text-decoration: none;  
}

.contentListItem
{
/* list-style-image: url(/Images/bulletochre.gif); */
margin-left: 15px;
}

hr
{
border-top: 1px dashed gainsboro;
border-bottom: 1px solid white;   
}

.newsListLink
{
color: #46c4d3;
font-weight: bold; 
text-decoration: none;  
}

.newsListLink:Hover
{
text-decoration: underline;  
color: #46c4d3;
}

.newsTextClip
{
font-size: 9pt;  
line-height: 13pt;
}


.ChildLink
{
list-style: none;
margin-left: -40px;   
}


h3
{
color: #46c4d3;
font-size: 10pt;
font-style: italic;
margin-bottom: 0px;
}

i.quote
{
color: #333333;
font-size: 7pt;  
}

.mNav li
{
margin-left: 0px;
}

.mNav
{
margin-left: 0px;
}

.vLi
{
color: #ffffff; 
font-weight: bold; 
padding-top: 10px; 
padding-bottom: 10px; 
list-style-type: none;
display: list-item;
}

.vLi li
{
padding-left: 40px;   
}

h2
{
padding-bottom: 15px;
}

.contentList2 li
{
margin-left: 15px;
}

.FF_Fix
{
clear: left;   
}

.wideContentArea
{
top: -64px;
left : 75px;
}
