/* @charset "UTF-8"; */
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}

html, body { }
img { border:0; }
form { border-width:5px; background-color:transparent; margin:0; padding:0; 	 
	}
a:hover { }

body{
	margin: 0;
	padding: 0;	
	letter-spacing: 1px;
	color: #000;
	/*overflow-x: hidden; */
}

/* Mac IE 5以外に適用 \*/
body {font-size:62.5%}
/**/
/* Mac IE 5のみに適用 \*//*/
body {font-size:80%}
/**/

/* 文章 */
#contents {
  font-size:1.2em;
  line-height:1.7em;
}


.header_buttons {	width: 800px;
text-align:right;
margin:0 auto 0 auto;

}

#Header1_1{
	float:right;
    height:20px;
	border-collapse: collapse;
}
	
#Header1_0{
	float:right;
    height:20px;
	border-collapse: collapse;
}

.header_button_grey 
{
	list-style: none;
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 29px;	
    width: 150px;
	padding: 0px 9px 0 0px;
	text-align: left;
	border: solid 1px #ffffff;
	color: white;
	letter-spacing: 1px;
	background-color: #52544F;
}

.header_button_grey a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor:pointer;
}
.header_button_blue
{
	margin: 0;
	float: left;
	display: block;
	height: 29px;	
    width: 190px;
	padding: 0;
	text-align: left;
	border: solid 1px #ffffff;
	color: white;
	letter-spacing: 1px;
	background-color: #58a8cF;
}
.header_button_blue a
{	
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;
	background-color: #58a8cF;
}

.header_menu_blue
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 20px;	
    width: 190px;
	padding: 0px 0 0 -1px;
	text-align: left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
	color: white;
	letter-spacing: 0px;
	background-color: #58a8cF;
    line-height:21px;		
}

.header_menu_blue_bottom
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 20px;	width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
	color: white;
	letter-spacing: 0px;
	background-color: #58a8cF;
    line-height:21px;	
}

.header_menu_blue a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;
}

.header_button_orange
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 29px;	width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
	border: solid 1px #ffffff;
	border-style: solid solid solid solid;
	color: white;
	letter-spacing: 1px;
	background-color: #FF8716;
}

.header_button_orange a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;		
}
.header_menu_orange
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 20px;	
    width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
	color: white;
	letter-spacing: 0px;
	background-color: #FF8716;
    line-height:21px;
}

.header_menu_orange_bottom
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 20px;	width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
	color: white;
	letter-spacing: 0px;
	background-color: #FF8716;	
    line-height:21px;
}


.header_menu_orange a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;		
}
	
.header_button_green
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 29px;	width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
	border: solid 1px #ffffff;
	color: white;
	letter-spacing: 1px;
	background-color: #669900;		
}
.header_button_green a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;	
}

.header_menu_green
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 20px;	width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
	color: white;
	letter-spacing: 0px;
	background-color: #669900;
    line-height:21px;	
}

.header_menu_green_bottom
{
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 20px;	
    width: 190px;
	padding: 0px 0 0 0px;
	text-align: left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
	color: white;
	letter-spacing: 0px;
	background-color: #669900;
    line-height:21px;
}

.header_button_green a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;	
}

.header_buttons ul.buttons{
	list-style: none;
	margin: 0 0 0 397px;
}

.header_buttons ul.buttons li{
	float: left;
	display: block;
	height: 20px;	width: 190px;
	padding: 9px 0 0 0px;
	text-align: left;
	border: solid 1px #ffffff;
	border-style: solid solid solid none;
	color: white;
	letter-spacing: 1px;
}

.header_button_blue2 a{
	text-decoration: none;
	color: white;
	background: transparent;
	cursor: pointer;
}

.header_buttons ul.buttons li a{
	text-decoration: none;
	color: white;
	background: transparent;
}

.header_buttons ul.buttons li.grey{
	background-color: #52544F;
	text-decoration: none;
	color: black;
	cursor: pointer;
}

.header_buttons ul.buttons li.grey:hover{
	background-color: #32342F;
	cursor: pointer;

}

.header_buttons ul.buttons li.grey_selected{
	background-color: #32342F;
}

.header_buttons ul.buttons li.blue{
	background-color: #78C8EF;
}

.header_buttons ul.buttons li.blue:hover{
	background-color: #58a8cF;
	cursor: pointer;

}

.header_buttons ul.buttons li.blue_selected{
	background-color: #58a8cF;
}

.header_buttons ul.buttons li.purple{
	background-color: #FF8716;
}

.header_buttons ul.buttons li.purple:hover{
	background-color: #C86A11;
	cursor: pointer;

}

.header_buttons ul.buttons li.purple_selected{
	background-color: #C86A11;
}
/* GREEN */

.header_buttons ul.buttons li.yellow{
	background-color: #669900;
}

.header_buttons ul.buttons li.yellow:hover{
	background-color: #557b08;
	cursor: pointer;
}

.header_buttons ul.buttons li.yellow_selected{
	background-color: #669900;
}

.header_buttons ul.buttons li img{
	margin: 0 10px 0 -2px;
	left: 5px;
}

.logo_header{
  height: 100px;
  width: 800px;
  background: #f0efef;
  text-align: center;
  margin: 0px auto 0 auto;
}

#historylink {
	background-image: url(../images/contents_top.gif);
	background-repeat: no-repeat;
	text-align: left;
    margin:0;
	height:27px;
    position:relative;
    padding:15px 18px 0px 18px; 
}

.middle {
  background: #f0efef;
  width: 800px;
  margin: 0px auto 0 auto;
}

.box{
  width: 800px;
  margin: 0 auto 0 auto;
  background-color:#ffffff;
	}
/*.box2{
	width: 985px;
	margin: auto auto 0 auto;
	padding: 0 0 0 1px;
	background: #fff url('../images/content_back.jpg') top center no-repeat;
	}
*/
.copy{
  margin: 0 0 0 0px;
  padding: 16px 0 3px 0;
  text-align:left;
}

.copy_left{
	width: 296px;
	vertical-align: top;
}

.copy_middle{
	width: 367px;
	vertical-align: top;
}

.copy_right{
	width: 296px;	
	vertical-align: top;
	padding: 0 0 0px 0px;
}

.copy_left_middle{
	width: 783px;
	vertical-align: top;
}

.copy_left_middle td, tr{
	vertical-align: top;
}

.wide_tab{
  width: 783px;
  margin: 0px auto 5px auto;
  background: transparent url('../images/wide_grey_tab.gif') top center no-repeat;
}
.wide_tab2{
	width: 985px;
	margin: 0px 0 0 0px;
	background: transparent url('../images/wider_grey_tab.jpg') top center no-repeat;
}

.two_column_box{
  background: #F7F8F9;
  margin: 0;
  padding: 0;
  width: 723px;
  font-size:1.2em;
  line-height:1.7em;
  color: #272827;
  font-weight: normal;
  letter-spacing: 1px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align:left;
  padding:15px 29px 15px 29px;
}

.two_column_box ul {
	margin:1.0em 40px;
}

.two_column_box ul li {
	margin:5px 7px;
}


.column_left{
	display: table-cell;
	padding: 5px;
}

.column_right{
	display: table-cell;
	padding: 5px;
}



.header_text{
  margin: 0;
  padding: 6px 0 6px 16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #ffffff;
}
.header_text a{
	margin: 0;
	padding: 6px 0 0px 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
}

.header_text a:hover{
	background: transparent;
	color: #ccc;
}

.header_text h1{
	font-size:18px;
}

.date{
	margin: 0;
	padding: 20px 10px 0 10px;	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #477CC0;
	text-decoration: none;
}

.description{
	margin: 0;
	padding: 10px 10px 16px 10px;	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #272827;
	text-decoration: none;
}

.description a{
	text-decoration: none;
	font-weight: bold;
	color: #FF8716;
}

.description a:hover{
	background: #474847;
	color: #ffffff;
}

#gotop {
	padding: 30px 20px 30px 0;
	text-align: right;
	background-position: bottom;
	clear: both;
}

.footer{
  height: 100px;
  margin: 0 auto;
  background-color: #f0efef;
  color: #272827;
  text-align: center;
  padding-top: 20px;
  clear:both;
}

.tab_menu_holder {
  margin: 0px auto 0 auto;
  top: 135px;
  width: 800px;
  height: 32px;
  clear:both;
}

/* タブ6つ用 */
.tab_menu{
	width: 800px;
	margin: 0px auto 0px auto;
	height: 32px;
    cursor: pointer;
}

.tab_menu ul.tabs
{
	list-style: none;
}

.tab_menu ul.tabs li{
	float: left;
	display: block;
	height: 32px;
	width: 132px;
	margin-right: 1px;
	text-align: left;
	background: transparent url('../images/grey_tab_down.jpg') top center no-repeat;
	text-decoration: none;
    cursor: pointer;
}

.tab_menu ul.tabs li.selected{
	float: left;
	display: block;
	height: 32px;
	width: 132px;
	margin-right: 1px;
	text-align: left;
	background: transparent url('../images/grey_tab_selected.jpg') top center no-repeat;
	text-decoration: none;

}

.tab_menu ul.tabs li a:hover{
	background:transparent;
}

.tab_menu ul.tabs li img{
	margin: 0 0px 0 0;
}

.tab_text{
	margin:0;
	padding: 6px 4px 0 4px;	
    font-size: 10px ;
    font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
    cursor: pointer;
}
.tab_text a{
	border: none;	
    font-size: 10px;
    font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;	
	text-decoration: none;
    cursor: pointer;
}

.tab_text:hover{
	color: #ffffff;
}

.tab_text_selected{	
	margin:0;
    padding: 6px 0 0 5px;
    font-size: 10px;
    font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
}

/* タブ8つ用 */
.tab_menu2{
	width: 800px;
	margin: 0px auto 0px auto;
	height: 32px;
    cursor: pointer;
}

.tab_menu2 ul.tabs
{
	list-style: none;
}

.tab_menu2 ul.tabs li{
	float: left;
	display: block;
	height: 32px;
	width: 98px;
	margin-right: 1px;
	text-align: left;
	background: transparent url('../images/grey_tab_down2.jpg') top center no-repeat;
	text-decoration: none;
    cursor: pointer;
}

.tab_menu2 ul.tabs li.selected{
	float: left;
	display: block;
	height: 32px;
	width: 98px;
	margin-right: 1px;
	text-align: left;
	background: transparent url('../images/grey_tab_selected2.jpg') top center no-repeat;
	text-decoration: none;

}


.tab_menu2 ul.tabs li a:hover{
	background:transparent;
}

.tab_menu2 ul.tabs li img{
	margin: 0 0px 0 0;
}

.tab_text2{
	margin:0;
	padding: 6px 4px 0 4px;	
    font-size: 10px ;
    font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
    cursor: pointer;
}
.tab_text2 a{
	border: none;	
    font-size: 10px;
    font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;	
	text-decoration: none;
    cursor: pointer;
}

.tab_text2:hover{
	color: #ffffff;
}

.tab_text2_selected{	
	margin:0;
    padding: 6px 0 0 5px;
    font-size: 10px;
    font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
}

/* ページ内リンク */

.tab_submenu{
  /*	background: transparent url('../images/grey_menu_header2.jpg') top center no-repeat;*/
	background-color:#999999;
  border-top:solid 4px #666666;
  height: 24px;
  padding: 15px 0 0px 15px;
  font-size: 11px;
  color: #222;
  margin: 0 0 0 0;
  width:785px;
  text-align:left;
    
}


.tab_submenu ul.links {
  list-style: none;
  float:left;
}

.tab_submenu ul.links li{
	float: left;
	display: block;
    margin-bottom:7px;
}

.tab_submenu a{
	text-decoration: none;
	color: #222;
}

.tab_submenu ul.links .s_selected {
	text-decoration: none;
	color: #ffffff;
}

.tab_submenu ul.links li a:hover{
	background:transparent;
	color: #444;
    cursor: pointer;
}

.tab_submenu ul.links li a.selected:hover{
	background:transparent;
	color: #ddd;
}

.tab_submenu ul.links li img{
	margin: 0 0px 0 0;
    cursor: pointer;
}

.tab_submenu2{
  /*	background: transparent url('../images/grey_menu_header2.jpg') top center no-repeat;*/
  background-color:#999999;
  border-top:solid 4px #666666;
  height: 24px;
  padding: 15px 0 20px 15px;
  font-size: 11px;
  color: #222;
  margin: 0 0 0 0;
  width:785px;
  text-align:left;
    
}

.tab_submenu2 ul.links {
  list-style: none;
  float:left;
}

.tab_submenu2 ul.links li{
	float: left;
	display: block;
    margin-bottom:7px;
}

.tab_submenu2 a{
	text-decoration: none;
	color: #222;
}

.tab_submenu2 ul.links .s_selected {
	text-decoration: none;
	color: #ffffff;
}

.tab_submenu2 ul.links li a:hover{
	background:transparent;
	color: #444;
    cursor: pointer;
}

.tab_submenu2 ul.links li a.selected:hover{
	background:transparent;
	color: #ddd;
}

.tab_submenu2 ul.links li img{
	margin: 0 0px 0 0;
    cursor: pointer;
}



.clr {
	clear:both;
}

/* 使用パーツ */
table.style_a{
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	margin-bottom: 12px; 
}

.style_a th{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	background-color: #cccccc;
}

.style_a td{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
}

.style_a td a .photo{
	border:none;
    text-decoration:none;
}

table.style_b{
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	margin-bottom: 12px;
    margin-left:auto;
    margin-right:auto;
    width:500px; 
}

.style_b th{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	background-color: #cccccc;
}

.style_b td{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
    vertical-align:middle;
}

table.style_c{
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	margin-bottom: 12px;
    width:500px; 
}

.style_c th{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	background-color: #cccccc;
    text-align:center;
}

.style_c td{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
    vertical-align:middle;
    text-align:center;
}

table.item_software_tab{
	list-style: none;
	margin:0;
	padding:0;
    border-collapse: collapse;
}

.item_software_tab th.tab1{
	background:left top url('../images/item_software_tab1.jpg') no-repeat transparent;
    color:#FFFFFF;
    border-left:none;
    border-top:none;
    border-right:#ffffff solid 1px;
    padding: 2px 6px;
}
.item_software_tab th.tab2{
	background: top url('../images/item_software_tab2.jpg') no-repeat transparent;
    color:#FFFFFF;
    border-left:none;
    border-top:none;
    border-right:#ffffff solid 1px;
    padding: 2px 15px;
}
.item_software_tab th.tab3{
	background: right top url('../images/item_software_tab3.jpg') no-repeat transparent;
    color:#FFFFFF;
    border-left:none;
    border-top:none;
    border-right:none;
    padding: 2px 8px;
    white-space: nowrap; 
}


.item_software_tab td{
	padding: 2px 6px;
	border: 1px solid #ccc;
    vertical-align:middle;
	background-color:#ffffff;

}

.item_software_tab td.alignleft{
	text-align:left;
}

/*
table.item_software_tab{
    width: 650px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	background: top transparent url('../images/item_software_tab.jpg') no-repeat;
	text-decoration: none;

}

.item_software_tab_columns{
	list-style: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 0 0 0px;
	padding: 10px 0 3px 3px;
	background-color: White;
}
*/

.item_software_tab th{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	background-color: #cccccc;
}

.item_software_tab td{
	padding: 2px 6px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
}

.v {
	margin-left: 5px;
	margin-bottom: 5px;
}

.v a {
	text-decoration: none;
	color: #999;
}

.v a:hover {
	text-decoration: none;
	color: #000;
	background: transparent;
}

.top {
  width: 800px;
  background: #ffffff;
  text-align:center;
  margin-bottom:5px;
}
#header{
  width: 800px;
  margin: 0 0 0 0;
  height: 31px;
  background-color: #f0efef;
}
.header_old {
	width: 1024px;
	margin: 0 auto;
	height: 31px;
	background:transparent url('../images/header.jpg') scroll left top no-repeat;
}


h2 {	
    font-weight: bold;
    color: #000;
    margin:1.2em 0 1.2em;
	font-size: 1.2em;
}

h3 {
	font-size: 1.0em;
	color: #666666;
	font-weight: bold;
	letter-spacing: 1px;
    margin:0.8em 0 0.5em;
    padding-left:11px;
    background:url('../images/h3_icon.gif')  left no-repeat;
}

h4 {
	font-size: 1.0em;
	color: #666666;
	font-weight: bold;
	letter-spacing: 1px;
    margin:0.8em 0 0.5em;
    padding-left:11px;
    background:url('../images/h4_icon.gif')  left no-repeat;
}

h4 a{
	color: #666666;
    text-decoration:none;
}

h4 a:hover{
	color: #666666;
    text-decoration:underline;
}

p {
	font-size: 1.0em;
	line-height:1.4em;
	margin:0.6em 0;

}

h4.news {
  font-size: 1em;
  color: #666666;
  font-weight: bold;
  letter-spacing: 1px;
  margin:2.5em 0 0.5em;
  padding-left:11px;
  background:url('../images/h4_icon.gif') left 6px no-repeat;
}

h4.news a{
	color: #666666;
    text-decoration:none;
}

h4.news a:hover{
	color: #666666;
    text-decoration:underline;
}

h4.news_line {
	font-size: 1.0em;
	color: #666666;
	font-weight: bold;
	letter-spacing: 1px;
    margin:2.5em 0 0.5em;
    padding-left:11px;
    background:url('../images/h4_icon.gif')  left no-repeat;
}

h4.news_line a{
	color: #0000ff;
    text-decoration:underline;
}

h4.news_line a:hover{
	color: #0000ff;
    text-decoration:underline;
}

strong {
    font-weight:bold;
}

.large {font-size:140%;}
.small {font-size:85%;}

.red {color:#ff0000;}

.black {color:#333333;}

hr{ 
	display:none;
}


div.hr {
	border-top:1px solid #ccc;
	padding-bottom:13px;
	margin-top:10px;
	margin-left: 3px;
	margin-right: 3px;
}

div.hr_top {
	border-top:1px solid #ccc;
	padding-bottom:10px;
	margin-top:10px;
	margin-left: 3px;
	margin-right: 3px;
}

.downloadBox{
  text-align:center;
  margin-top:40px;
  margin-bottom:5px;
}

.imgP {
	margin:0 0 0 15px;
	padding:0;
	float:right;
}

.imgA{
  text-align:left;
  margin-top:1.5em;
  margin-bottom:1.5em;
}

.imgB{
  text-align:center;
  margin-top:1.5em;
  margin-bottom:1.5em;
}

.text01 {
  text-align: center;
  padding-bottom: 50px;
  padding-top: 20px;
}

.text01 a { text-decoration: underline; 
}

.btnBox { 
	padding-bottom: 50px;
    text-align:center;
}


.text02 {
  padding-top: 20px;
  float: left;
  width: 50px;
  padding-left: 240px;
}

.text02 a { text-decoration: underline; 
}

.text03 {
  padding-top: 20px;
  float: left;
  width: 50px;
}

.text03 a { text-decoration: underline; 
}

img.wh_border{
	border:solid 10px #ffffff;
}

.copyImg{
  width:723px;
  height: 300px;
  padding-left:30px;
}

.copyImg2{
  width:723px;
    padding-left:30px;
}

.copyImg_left{
  float:left;
  width:350px;
  text-align:center;
  margin-top:20px;
}

.copyImg_right{
	float:right;
    width:350px;
    text-align:center;
}

/* トップメインエリア */

#contents {
	width: 100%;
	text-align: left;
}

#historylink {
	background-image: url(../images/contents_top.gif);
	background-repeat: no-repeat;
	padding: 1em 20px;
	text-align: left;
    height:15px;
}

#right {
  float: right;
  width: 500px;
	
}

#left {
  float: left;
  width: 296px;
}

.about_tab{
	width: 296px;
	margin: 0px 0 0 0px;
	background: transparent url('../../images/about_tab.jpg') top center no-repeat;
}

.expanding_box{
	background: #F7F8F9;
	margin: 7px 0 0 0px;
	padding: 2px 2px 2px 3px;
	width: 289px;
	font: 12px "Gill Sans", sans-serif;
	color: #272827;
	font-weight: normal;
	letter-spacing: 1px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.breaking_tab{
	margin: 0px 0 0 5px;
    padding: 0 0 5px 0;
	background: transparent url('../../images/breaking_news_tab3.jpg') no-repeat top center;
    color:#ffffff;
}

.green_box{
  background: #669900;
  padding: 5px 12px 5px 12px;
  margin:7px 0px 0px 0px;
  font-weight: normal;
  letter-spacing: 1px;
	
}

.green_box p{
  background: #669900;
  padding: 5px 0px 5px 0px;
  margin:7px 0px 0px 0px;
  font-weight: normal;
  letter-spacing: 1px;
	
}

.green_box a{
    color:#ffffff;
}

.green_box a:link{ color: #ffffff; text-decoration: underline;}
.green_box a:visited{ color: #ffffff; text-decoration: underline;}
.green_box a:hover{ color: #ffffff; text-decoration: underline;}
.green_box a:active{ color: #ffffff; text-decoration: underline;}

.orange_box{
  background: #C86A11;
  margin-top: 10px;
  padding: 10px 12px 9px 12px;
  color: #272827;
  font-weight: normal;
  letter-spacing: 1px;
}

.orange_box a:link{ color: #ffffff; text-decoration: underline;}
.orange_box a:visited{ color: #ffffff; text-decoration: underline;}
.orange_box a:hover{ color: #ffffff; text-decoration: underline;}
.orange_box a:active{ color: #ffffff; text-decoration: underline;}


table.release{
  border-collapse: collapse;
  font-size: 100%;
  width:470px;
  margin-bottom:10px;
}

table.release td{
  padding:0px;
  border-right: none;
  border-bottom: none;
  color: #ffffff;
}

ul.release{
	margin:10px;
    list-style:none;
}

ul.release li{
	margin-top:1.3em;
    margin-bottom:1.3em;
    line-height:1.3em;
}

.white_box{
  background: #ffffff;
  padding: 10px 12px 10px 12px;
  margin:7px 0px 0px 0px;
  font-weight: normal;
  letter-spacing: 1px;
  color:#333333;
}

.white_box p{
  background: #669900;
  padding: 5px 0px 5px 0px;
  margin:7px 0px 0px 0px;
  font-weight: normal;
  letter-spacing: 1px;
	
}

.white_box a:link{ color: #0000ff; text-decoration: underline;}
.white_box a:visited{ color: #0000ff; text-decoration: underline;}
.white_box a:hover{ color: #0000ff; text-decoration: underline;}
.white_box a:active{ color: #0000ff; text-decoration: underline;}

.white_box ul {
	padding: 0;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-left: 1.8em;
}

.header_text_top{
  margin:0 0 0 5px;
  padding: 6px 2px 0 10px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  font-size: 18px;
}
.header_text_top a{
	margin: 0;
	padding: 6px 0 0 5px;
	font: 18px "Gill Sans", sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
}

.header_text_top a:hover{
	background: transparent;
	color: #ccc;
}

#pink{
	background-color: #477CC0;
}

#pink:hover{
	background-color: #275Ca0;
}

#blue{
	background-color: #FF8716;}

#blue:hover{
	background-color: #BE6511;
}

/* Accordian Styles */

#buttons{
	list-style: none;
}

.accordion-content{ color: white; 
}

.accordion-background1{
	padding: 10px 5px;
	background: #396795;
	width: 285px;
}

.accordion-background2{
	padding: 10px 5px;
	background: #C86A11;
	width: 285px;
}

.accordion_over{
	width: 283px;
	padding: 20px 0px 20px 12px;
	text-align: left;
	color: white;
	letter-spacing: 1px;
	font-size: 14px;
}

.center{
	text-align:center;
}

.clear {
	clear:both;
}
