﻿body {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.8em;
	background-image: url('../img/page_bg_gradient.jpg');
	background-repeat: repeat-x;
	background-position: 50% 0%;
	background-color: #016EB3;
	/* #d2d2d2;;*/
	/*background-color: #ada597;*/
	line-height: 1.4em;
	font-style: normal;
	font-weight: normal;
}

a img {
	
	border: 0;
	}

p {
	margin-top: 0;
	color:#525252;
}

h7 {
	margin-top: 0;
}



h6 {
	margin-top: 0;
}



h5 {
	font-size:small;
}



h4 {
	margin-top: 0;
}




h3 {
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 1.3em;
}


h2 {
	margin-top: 0;
}



h1 {
	margin-top: 0;
}

h1.pagetitle {
	
	
	color: #ffffff;
	margin: 0;
	padding: 4px 0px 4px 0px;
	font-size: 1.8em;
	line-height: 1em;
}

h1.subpagetitle {
	
	color: #888888;
	margin: 0;
	padding: 4px 0px 4px 0px;
	font-size: 1.8em;
	line-height: 1em;
}



#page {
	/*background-color: #ffffff;*/
	text-align: left;
	width: 960px;
	margin: 0 auto;
	padding: 20px;
	
	background-color: transparent;
	background-image: url('../img/page_bg_gradient_3.png');
	background-repeat: repeat-y;

}
#header {
	background-color: transparent;
	height: 80px;
	width: 960px;
}

#top {
	width: 960px;
	height: 78px;	
	/*background-color: fuchsia;*/
	/*background-image:url('top_bg.jpg');*/
	background-color: transparent;
	padding: 0;
	margin: 0;
	
}

#logoarea {
	background-color: transparent;
	height: 32px;
	width: 190px;
}



#navcontainer {
	
	text-align: right;
	float: right;
	margin: 0;
	padding: 0;
}

#header-breadcrumb {
	width: 920px;
	margin: 0;
	padding: 0;
}

#titlebar {
	width: 960px;
}


#floating {
	position:absolute;
	bottom:0;
	left:0;
}

#bannerarea {
	position: relative;
	width: 920px;
	height: 327px;
	margin: 0;
	padding: 20px;
	/*background-color: #1e1e1e;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;*/
	z-index: 1;
	background-image:url('../img/trans.gif');
	background-position:left top;
	background-repeat:repeat-x repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../img/trans.png’,sizingMethod=’scale’);
}


#MainContent {
	width: 960px;
	margin: 0;
	padding: 0;
	/*background-color: #1e1e1e;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;*/
	background-image: url('../img/box_border.png');
	background-position: left top;
	background-repeat: repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../img/trans.png’,sizingMethod=’scale’);
	background-color: #ffffff;
	color: #222222;
}



#MainContent a { 
	color:#77bbff;
	text-decoration:none;
	
}

#MainContent a:visited
{
color: #77bbff;
}

#MainContent a:link
{
color: #77bbff;
}

#MainContent a:hover
{
color: #0000ff;
text-decoration:underline;
}

#MainContent p.indent {
	color: #73736c;
    font-size: 0.80em;
	line-height: 1.6em;
	margin: 5px 0px 15px 40px;
	}

.sample {
	font-family: "Courier New", Courier, monospace;
	font-size:  0.9em;
}

.centered {
/*
	background-color: transparent;
	float: left;
	width: 620px;
	margin: 0;
	padding: 24px 32px 4px 20px;
*/	
	text-align: center;
}
</style>

.version {
	
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.date {
	margin: 0;
	padding: 0px 0px 16px 0px;
	font-size:0.8em;
}

.versionfeature {
	margin: 0;
	padding: 0px 0px 12px 8px;
	
}

.noteasterisk {
	color: #ff0000;
}

.note {
	margin: 0;
	padding: 0px 0px 16px 20px;
	font-size:0.8em;
}

.one-col-main {
	float: left;
	width: 600px;
	margin: 0;
	padding: 20px 24px 20px 20px;

}

.onecoltitle {
	font-size: 2em;
	margin: 24px 0px 30px 0px; 
	padding: 0;
}

.one-col-main a { 
	color:#06a4d8;
	text-decoration:none;
	
}

.one-col-main a:visited
{
color: #77bbff;
}

.one-col-main a:link
{
color: #77bbff;
}

.one-col-main a:hover
{
color: #ffffff;
text-decoration:underline;
}


#LeftTwoColWrap {
	
	float: left;
	width: 648px;
	margin: 0;
	padding: 0;
	

	
}

.two-col-inside-wrap {
	float: left;

	width:630px;
	left: 20px;
	margin: 10;
	padding: 10;
}


#RightOneColWrap {
	float: right;
	text-align:left;
	width: 280px;
	margin: 0;
	padding: 0;
	

}

.col-196 {
	background-color: transparent;
	float: left;
	width: 196px;
	margin: 0;
	padding: 0px 18px 20px 0px;
	
}

.col-196-left {
	background-color: transparent;
	float: left;
	width: 196px;
	margin: 0;
	padding: 0px 18px 20px 20px;
	
}

.col-196-right {
	background-color: transparent;
	float: right;
	width: 196px;
	margin: 0;
	padding: 0px 18px 20px 0px;
	
}

.col-278-right {
	background-color: transparent;
	float: right;
	width: 278px;
	
	margin: 0;
	padding: 0px 20px 20px 0px;
}


.float-right {
	float: right;
	margin: 0px 0px 4px 8px;
	padding: 0;
}

.float-left {
	float: left;
	margin: 0px 8px 4px 0px;
	padding: 0;
}




.terminator {
	clear: both;
	margin: 0;
	padding: 0;
}

/*three column blocks*/

.col-first {
	margin: 20px 0px 0px 0px;
}

.col-667-single {
	background-color: transparent;
	float: left;
	width: 620px;
	margin: 0;
	padding: 24px 32px 4px 20px;
}

.col-280-left {
	background-color: transparent;
	float: left;
	width: 280px;
	margin: 0;
	padding: 24px 32px 4px 20px;
}

.col-280-left p {
	margin: 0;
	padding: 0px 0px 16px 0px;
}


.col-280-left h3 {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 1.1em;
}


.col-280-left ul {
	margin: 0;
	padding: 0px 0px 28px 24px;
}

.col-280-left ul li {
	margin: 0;
	padding: 0px 0px 4px 0px;
}


.col-280 {
	background-color: transparent;
	float: right;
	width: 280px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}


.col-280 p {
	margin: 0;
	padding: 0;
}


.col-280 h3 {
	margin-bottom: 0px;
	margin-top: 4px;
	font-size: 1.1em;
}


.col-280 ul {
	margin: 0;
	padding: 0px 0px 28px 24px;
}

.col-280 ul li {
	margin: 0;
	padding: 0px 0px 4px 0px;
}


.col-280-navi

{
	
	background-color: transparent;
	width: 248px;
	margin: 0;
	padding: 20px 32px 20px 0px;
	
}



.col-280-right-navi

{
	background-color: transparent;
	float: right;
	width: 248px;
	margin: 0;
	padding: 20px 32px 20px 32px;
}

.right-navi {
	background-color: #dddddd;
	padding: 1px 10px 20px 10px;
	margin: -3px 0px 0px 0px;
	color: #004485 !important;
	
	font-size: 0.9em;
}

.right-navi p {
	margin: 10px 0px 20px 0px;
	padding: 0;
}

.right-navi h4 {
	color:#888888;
	font-size:1.1em;
	margin:0;
	padding:10px 0px 0px 0px;
}

.right-navi a { 
	color:#004485 !important;
	text-decoration:none;
	
}

.right-navi a:visited
{
color: #004485 !important;
}

.right-navi a:link
{
color: #004485;
}

.right-navi a:hover
{
color: #004485;
text-decoration:underline;
}

.right-navi ul {
	list-style-type: none;
	position: relative;
	right: 25px;
}

.right-navi h4 {
	color: #666666;
}

/* four color blocks */

.col-200-left {
	background-color: transparent;
	float: left;
	width: 200px;
	margin: 0;
	padding: 0px 12px 20px 0px;
}
.col-200 {
	background-color: transparent;
	float: left;
	width: 200px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}
.col-200-right {
	background-color: transparent;
	float: right;
	width: 200px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}






#bannercolumns{
	border: 1px solid orange;
	position:absolute;
	padding: 0;
	margin: 0;
	top: 400px;
	left: 20px;
	background-color: transparent;
	color: #444444;
	width: 920px;
	height:auto;
	z-index: 10020;
	
	/*background-color: #1e1e1e;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;*/
	background-image:url('../img/trans.png');
	background-position:left top;
	background-repeat:repeat-x repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../img/trans.png’,sizingMethod=’scale’);


}




/* footer navigation */

#footer-breadcrumb {
	background-color: #f3f3f3;
	background-image: url('../img/box_border.png');
	background-position: left top;
	background-repeat: repeat-y;
	width: 920px;
	height: 14px;
	margin: 0;
	padding: 14px 20px 14px 20px;
	font-size: 0.9em;
	
	
	
}

#footer-breadcrumb p {
		font-size: 0.9em;
		color: #333333;
		margin: 0;
		padding: 0;	
	}
	
#footer-breadcrumb a {
		font-size: inherit;
		color:#145371;
		text-decoration: none;
	}
	
#footer-breadcrumb a:link {
		color:#145371;
		text-decoration: none;
	}

#footer-breadcrumb a:active {
		color:#145371;
		text-decoration: none;
	}

#footer-breadcrumb a:hover {
		color:#ffffff;
		text-decoration: underline;
	}







#footer-navi {
	background-color: #dddddd;
	background-image: url('../img/box_border.png');
	background-position: left top;
	background-repeat: repeat-y;

	width: 920px;
	height: 144px;
	margin: 0;
	
	padding: 20px;
	font-size: 0.9em;
}

#footer-navi h4 {
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 0.9em;
}


#footer-navi ul {
	list-style-type:none;
	margin: 0;
	font-size: 0.9em;
	padding:0;
}


#footer-navi a { 
	color:#004485;
	text-decoration:none;
	
}

#footer-navi a:visited
{
color: #004485;
}

#footer-navi a:link
{
color: #004485;
}

#footer-navi a:hover
{
color: #ffffff;
text-decoration:underline;
}

/*.rightnavilist {
	list-style-type: none;
	margin: 20px 10px 10px 10px;
	padding: 0;
	position:relative;
	left:7px;
}*/

.featurelist {
	list-style-type:disc;
	margin: 0px 10px 10px 16px;
	padding: 0;
	font-size: 0.86em;
}

.featurelist li {
	
	margin: 0;
	padding: 0px 0px 14px 0px;
}


#copyright {
	float:left;
	background-color: #444444;
	background-image: url('../img/box_border.png');
	background-position: left top;
	background-repeat: repeat-y;

	color:#aaaaaa;
	height: 20px;
	width: 920px;
	margin: 0;
	padding: 10px 20px 40px 20px;
}

#copyright p{
	font-size: 0.8em;
	color:#aaaaaa;
	
}

#copyright a {
	
	color: #aaaaaa;
}

#page-end {
	width: 960px;
	height: 12px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image:url('../img/page_end.png');
	
}


/*six column blocks*/


.col-180-left {
	background-color: transparent;
	float: left;
	width: 280px;
	margin: 0;
	padding: 0px 12px 20px 0px;
}
.col-180 {
	background-color: transparent;
	float: left;
	width: 120px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}
.col-180-right {
	background-color: transparent;
	float: right;
	width: 120px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}


.col-100-left {
	background-color: transparent;
	float: left;
	width: 120px;
	margin: 0;
	padding: 0px 20px 20px 0px;
}
.col-100 {
	background-color: transparent;
	float: left;
	width: 105px;
	margin: 0;
	padding: 0px 24px 20px 0px;
}

.col-100-p {
	background-color: transparent;
	float: left;
	width: 97px;
	margin: 0;
	padding: 0px 20px 20px 0px;
}

.col-100-s {
	background-color: transparent;
	float: left;
	width: 95px;
	margin: 0;
	padding: 0px 28px 20px 0px;
}

.col-100-cs {
	background-color: transparent;
	float: left;
	width: 158px;
	margin: 0;
	padding: 0px 16px 20px 0px;
}

.col-100-cu {
	background-color: transparent;
	float: left;
	width: 93px;
	margin: 0;
	padding: 0px 16px 20px 0px;
}

.col-100-d {
	background-color: transparent;
	float: left;
	width: 95px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}

.col-100-right {
	background-color: transparent;
	float: right;
	width: 105px;
	margin: 0;
	padding: 0px 32px 20px 0px;
}





#widebannerarea {
	position: relative;
	width: 960px;
	height: 401px;
	margin: 0;
	padding: 0;
	
	/*background-color: #1e1e1e;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;*/
	z-index: 1;
	background-image: url('../img/loading_seq.gif');
	background-position: left top;
	background-repeat: repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../img/trans.png’,sizingMethod=’scale’);
}

#indexbannerarea {
	position: relative;
	width: 960px;
	height: 600px;
	margin: 0;
	padding: 0;
	/*background-color: #1e1e1e;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;*/
	z-index: 1;
	background-image: url('../img/loading_seq.gif');
	background-position: left top;
	background-repeat: repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../img/trans.png’,sizingMethod=’scale’);
}



/*Slideshow*/

 div.slideshow {
	padding: 0px;
	margin: 0px;
}
div.slideshow p {
  padding: 0;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 0;
  z-index: 10001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 0;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul a.active {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
}


.teaserbutton {
text-align: center;
	padding-top: 20px;
	margin: 0px;
}


.newstabledate {
	vertical-align: top;
}


.newstable td {
	padding-bottom: 16px;
}

.mid_column ul {
	list-style-type: none;
}

.newstableheader {
	margin-top: 20px;
	margin-bottom: 10px;
}

