/* BROADSHEET TEMPLATE CSS */

body {
  background: #EFEFEF;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #444444;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

/* Layers */
div.header_menu {
	position: relative; 
	width: 330px; 
	top: 167px; 
	left: 30px; 
	height:30px
}
div.header_pubMtn {
    position: relative; 
    width: 300px; 
    top: 137px; 
    left: 650px; 
    height:30px
}
Div.header_news {
    position: relative; 
    width: 300px; 
    top: 137px; 
    left: 650px; 
    height:30px
}
Div.header_slide_show {
    position: relative; 
    width: 216px; 
    top: -10px; 
    left: 700px; 
    height:150px
}
/* LINKS */

a:link {color:#b10707; text-decoration: underline;} 
a:visited {color:#b10707; text-decoration: underline;} 
a:hover,a:active {color:#b10707; text-decoration: underline;}

#top  a:link {color:#b10707; text-decoration: none; font-weight: bold; border-bottom:none;} 
#top a:visited {color:#b10707; text-decoration: none;font-weight: bold;} 
#top a:hover, #top a:active {color:#b10707; text-decoration: underline;font-weight: bold;}

#footer  a:link {color:#FFFFFF; text-decoration: none; font-weight: bold; border-bottom:none; padding-left:10px; padding-right: 10px;} 
#footer  a:visited {color:#FFFFFF; text-decoration: none;font-weight: bold; padding-left:10px; padding-right: 10px;} 
#footer  a:hover, #footer  a:active {color:#FBAF5D; text-decoration: none;font-weight: bold; padding-left:10px; padding-right: 10px;}

#bottom  a:link {color:#b10707; text-decoration: none; font-weight: bold; border-bottom:none;} 
#bottom a:visited {color:#b10707; text-decoration: none;font-weight: bold;} 
#bottom a:hover, #bottom a:active {color:#b10707; text-decoration: underline; font-weight: bold;}

/* LISTS */

#content ul { padding-left: 0px; margin-left: 20px; color: #444444; line-height: 14px; margin-top: 5px;margin-bottom:10px;}
#content li { list-style-type: square;  padding:0px;}

/* TYPOGRAPHY */

p { margin: 0px; padding: 0px; margin-bottom: 10px; }

h1 { font-size: 17px; line-height: 20px;color: #003366; margin:0px; padding: 0px; margin-bottom: 5px; }
h2 { font-size: 17px; line-height: 20px;color: #003366; margin:0px; padding: 0px; margin-bottom: 5px; }
h3 { font-size: 17px; line-height: 19px;color: #003366; margin:0px; padding: 0px; margin-bottom: 5px; }
h4 { font-size: 13px; line-height: 17px;color: #003366; margin:0px; padding: 0px; margin-bottom: 0px; }
h5 { font-size: 12px; color: #003366; margin:0px; padding: 0px; margin-bottom: 0px;font-weight: 400;}

#header h1 { font-size: 28px; line-height: 32px; letter-spacing: -1px; color: #FFFFFF; margin:0px; padding: 0px;  padding-top: 25px;margin-bottom: 5px; padding-left:35px;}
#header h2 { font-size: 14px; line-height: 16px; letter-spacing: 1px; color: #DDDDDD; margin:0px; padding: 0px;  padding-top: 0px;margin-bottom: 5px; padding-left:35px;}

/* CONTAINERS */

#wrapper {
  width:940px;
  margin: 0 auto;
  background:  url('../img/content.jpg') top left repeat-y;
  padding: 0px;
}

#top {
  width: 940px;
  height: 40px;
  padding: 0px;
  background:  url('../img/topred.jpg') top left no-repeat;
}

#top p {
  text-align:left;
  padding-left: 35px;
  padding-top: 9px;
  padding-bottom:0px;
  line-height: 12px;
  font-size:12px
}

#header {
  width: 940px;
  height: 150px;
  text-align:left;
}

#menu {
  width: 905px;  
  height: 30px; 
  margin: 0 auto;
  clear:both;
}

#content {
  padding: 0px; margin: 0px;
  border: 0px dashed #cccccc;
  padding-top: 15px;
  padding-bottom: 15px;
  clear:both;
  text-align: justify;
  padding-left: 35px;
}

#content #inside {
  width:870px;
  text-align: left;
}

#content #inside #left {
  float: left;
  width: 180px;
  padding-right: 5px;
  padding-left: 5px;
  background: #5366d7;
  font-color: #ffffff;
  font-family: verdana;
  font-size: 10px;
  border-right: 5px solid #ffffff;   
}
#content #inside #left h6{
  font-family: verdana;
  font-size: 11px;
  line-height: 17px;
  color: #003366; 
  margin:0px; 
  padding: 0px; 
  margin-bottom: 5px;

}
#content #inside #left a:link {
color:#ffffff; 
text-decoration: none; 
font-weight: bold;}
 
#content #inside #left a:visited {
color:#ffffff; 
text-decoration: none; 
font-weight: bold;} 

#content #inside #left a:hover,a:active {
color:#ffffff; 
text-decoration: underline; 
font-weight: bold;}

#content #inside #middle {
  padding-right: 5px;
  padding-left: 5px;
  float:left;
  width: 470px;
  border-right: 1px solid #d2d4d5; 
  border-left: 1px solid #d2d4d5; 
  text-align: justify; 
}

#content #inside #middle a:link {
color:#444444; 
text-decoration: underline; 
}
 
#content #inside #middle a:visited {
color:#444444; 
text-decoration: underline; 
} 

#content #inside #middle a:hover,a:active {
color:#444444; 
text-decoration: underline; 
}

#content #inside #middle .news_style{
display:none;
}
#content #inside #middle .news_show
{
position:absolute;
background-color: #c00000;
color:#dddddd;
font: normal 100% Verdana;
clip:rect(0px 440px 200px 0px);

}
#content #inside #middle middle .news_show1
{
position:absolute;
background-color: white;
color:#dddddd;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 440px 200px 0px);

}
#content #inside #middle .news_border
{
background-color: white;
width:442px;
height:202px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;

/*overflow: auto;*/	

}
#content #inside #middle .news_mark{
background-color:white ;
font: normal 80% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:463px;
height:35px;
color:#dddddd;
text-align:center;
}
#content #inside #middle .news_title{
font: bold 90% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:#dddddd;
}
#content #inside #middle .news_show img{

margin-left: 5px;
margin-right: 5px;

}
#content #inside #middle .buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}

#content #inside #middle .news_move {
 position: relative;

  }
#content #inside #middle .mytable
{
width:440px;
height:200px;
vertical-align: top; 
}

#content #inside #right {
  margin-left: 15px;
  float:left;
  width: 180px;
}

#prefooter {
  width: 940px;
  height: 60px;
  background:  url('../img/content.jpg') bottom left repeat-y;
}

#prefooter p {
  text-align:center;
  padding-left: 20px;
  padding-top: 17px;
  padding-bottom:0px;
  line-height: 16px;
  font-size:12px;
  color: #DDDDDD;
}

#footer {
  width: 940px;
  height: 60px;
  background: #004A80 url('../img/footerred.jpg') bottom left no-repeat;
}

#footer p {
  text-align:center;
  padding-left: 20px;
  padding-top: 17px;
  padding-bottom:0px;
  line-height: 16px;
  font-size:12px;
  color: #DDDDDD;
}

#bottom {
  width:940px;
  margin: 0 auto;
  padding: 0px;
  text-align:center;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom:0px;
  line-height: 16px;
  font-size:12px
}


/* IMAGE PLACEMENT */

.float_left {
  float:left;
  border: 0px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-top: 5px;  
  margin-left: 10px;
}

.float_right {
  float:right;
  border: 0px;
  margin-left: 10px;
  margin-bottom: 5px;  
  margin-top: 5px;
  margin-right: 10px;
}

/* OTHER */

.box_468x60 {
  border:1px solid #DDDDDD;
  background-color: #f9f9f9;
  width: 468px;
  height: 60px;
  margin-bottom: 10px;
}

.box_180x60 {
  border:1px solid #E6E6E6;
  background-color: #f9f9f9;
  width: 180px;
  height: 60px;
  margin-bottom: 10px;
}

.spacer {
  clear:both;
}

.cadre-photo {
	border: 2px solid #EEEEEE;
	color: #808080;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;}
	
/* Scroller Box */
#scroller_container {
 position: relative;
 width: 190px;
 height: 270px;
 overflow: hidden;
 background-color: orange;
 color: white;
}

#scroller {
// Additional Styles
}

/* Scoller Box */

/* At the end of the CSS File */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}