/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
 font-family:Arial,sans-serif;
 font-size:12px;
 color:#333333;
 line-height:1.166; 
 margin:0px;
 padding:0px;
}

a{
 color:#006699;
 text-decoration:none;
}

a:link{
 color:#006699;
 text-decoration:none;
}

a:visited{
 color:#006699;
 text-decoration:none;
}

a:hover{
 color:#006699;
 text-decoration:underline;
}

h1{
 font-family:Verdana,Arial,sans-serif;
 font-size:16px;
 color:#334d55;
 margin:0px;
 padding:0px;
}

h2{
 font-family:Arial,sans-serif;
 font-size:14px;
 color:#006699;
 margin:0px;
 padding:0px;
}

h3{
 font-family:Arial,sans-serif;
 font-size:12px;
 color:#334d55;
 margin:0px;
 padding:0px;
}

h4{
 font-family:Arial,sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#333333;
 margin:0px;
 padding:0px;
}

h5{
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 color:#334d55;
 margin:0px;
 padding:0px;
}

ul{
 list-style-type:square;
}

ul ul{
 list-style-type:disc;
}

ul ul ul{
 list-style-type:none;
}

label{
 font-family:Arial,sans-serif;
 font-size:100%;
 font-weight:bold;
 color:#334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
 padding:10px 0px 0px 0px;
 border-bottom:1px solid #cccccc;
 width:100%;
 height:100px;
}

#mastheadcontent{
 position:absolute;
 top:0px;
 left:105px;
 height:140px;
 width:80%;
}

#masthead img{
 position:relative;
 top:30px;
 left:0px;
 padding-right:10px;
 padding-bottom:10px;
}

#masthead h1{
 position:absolute;
 left:25%;
 font-size:18px;
 color:#666666;
 bottom:0px;
 top: 80px;
}

#navBar{
 float:left;
 width:20%;
 margin:0px;
 padding:0px;
 /* background-color:#eeeeee; */
 background-color:#FFF;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
}

#headlines{
 float:right;
 width:20%;
 border-left:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding-right:10px;
}

#content{
 float:left;
 width:55%;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
 margin:0;
 padding:0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
position:absolute;
top:105px;
left:40%;
padding:0px 0px 5px 10px;
color:#cccccc;
}

#globalNav img{
 display:block;
}

#globalNav a {
 font-size:90%;
 padding:0 4px 0 0;
 text-decoration:none;
}
/*
#globalNav a:hover {
 font-size:90%;
 padding:0 4px 0 0;
 text-decoration:none;
 background-color:#DEDEDE;
}
*/
/*************** #pageName styles **************/

#pageName{
 margin:0px;
 padding:0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
 font-size:80%;
 padding:2px 0px 0 10px;
}

.tellTime{
 position:absolute;
 left:70%;
 top:50px;
 white-space:nowrap;
 font-size:14px;
}
/************** .feature styles ***************/

.feature{
 padding:0px 0px 10px 10px;
 font-size:80%;
}

.feature h3{
 padding:30px 0px 5px 0px;
 text-align:center;
}

.feature img{
border:0px;
}


/************** .story styles *****************/

.story{
 clear:both;
 padding:10px 0px 0px 10px;
 font-size:12px;
}

.story p{
 padding:0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
 clear:both;
 border:1px solid #cccccc;
 font-size:75%;
 color:#cccccc;
 padding:10px 10px 10px 10px;
}

#siteInfo img{
 padding:4px 4px 4px 10px;
 vertical-align:middle;
 border:none #FFFFFF;
}


/************* #search styles ***************/

#search{
 padding:5px 0px 5px 10px;
 border-bottom:1px solid #cccccc;
 font-size:90%;
}

#search form{
 margin:0px;
 padding:0px;
}

#search label{
 display:block;
 margin:0px;
 padding:0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display:block;}
#navBar ul {list-style:none; margin:0; padding:0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom:1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom:none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom:1px solid #cccccc;
 font-size:90%;
}

#sectionLinks h3{
 padding:10px 0px 2px 10px;
}

#sectionLinks a {
 display:block;
 border-top:1px solid #cccccc;
 padding:2px 0px 2px 10px;
}

#sectionLinks a:hover{
 background-color:#dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
 position:relative;
 margin:0px;
 padding:0px 0px 10px 10px;
 font-size:90%;
}

.relatedLinks h3{
 padding:10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
 display:block; 
}

/************** #advert styles **************/

#advert{
 padding:30px 0px 10px;
}

#advert img{
 display:block;
}


/************** #headlines styles **************/

#headlines{
 margin:0px;
 padding:10px 0px 20px 10px;
 font-size:80%;
}

#headlines p{
 padding:5px 0px 5px 0px;
}

/*********** #bubbel **********************/

#bubbelContainer{
  z-index:1;
 }

 #bubbelHead{
 position:relative;
 top:0px;
 left:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#000;
 height:20px;
 background-image:url(../images/glbnav_background.gif);
 }
 
 #bubbelBody{
  background-image:url(../images/bg_grad.jpg);
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFF;
  position:relative;
  top:0px;
  left:0px;
  width:200px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  overflow:hidden;
 }

 #bubbelFoot{
  position:relative;
  top:0px;
  left:0px;
  height:20px;
  background-image:url(../images/glbnav_background.gif);
 }
 
 #bubbelFoot a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#000;
 }

.subNav{
 font-size:9px;
}