body {
	background-image: url(images/Bg_all.gif);
	background-repeat: repeat-x;
	background-color: #C5DBF6;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}

.style2 {color: #333333}

.FooterVideoLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}

.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	text-align: left;}

.InfoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	text-align: left;
}

.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #CF2F41;
}
.RedHeaderArticles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #CF2F41;
}
.BlueHeaderArticlesTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #307AAD;
}
.SubMenuHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #FFF;
}

.style10 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.style19 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }

.SubSubLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }

.style20 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style21 {font-size: 11px}

.style23 {color: #FF0000; font-weight: bold;}

.style25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; font-weight: bold; }

.style26 {color: #0066CC}
.style27 {color: #317ABB; font-weight: bold;}
.style28 {color: #FFFFFF}

/*  Sub Menu  */
a:link {
	color: #307AAD;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #307AAD;
}
a:hover {
	text-decoration: none;
	color: #CF2F41;
}
a:active {
	text-decoration: none;
	color: #CF2F41;
}

td {
	font-weight: bold;
}
td {
	text-align: left;
}

td {
	text-align: center;
}

/* Footer Center Style */

.style11 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
}
.down div table tr .sub .style1 .style1 {
	font-weight: normal;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
}

#FlashID {
	text-align: center;
}

.preload1 {background: url(images/blank_over.gif);}
.preload2 {background: url(images/blank_overa.gif);}


/* Main Navigation Menu */

#nav {	text-align:left; 
		padding:0; 
		margin:0; 
		list-style:none; 
		height:35px; 
		background:#fff; 
		position:relative; 
		z-index:500; 
		font-family:tahoma, verdana, sans-serif;
}

#nav li.top {
		display:block;
		float:left;
}

#nav li a.top_link {
		display:block; 
		float:left; 
		height:35px; 
		line-height:27px; 
		color:#ccc; 
		text-decoration:none; 
		font-size:11px; 
		font-weight:bold; 
		padding:0 0 0 12px; 
		cursor:pointer;
		background: url(images/blank.gif);
}

#nav li a.top_link span {
		float:left; 
		display:block; 
		padding:0 24px 0 12px; 
		height:35px;
		background:url(images/blank.gif) right top;
}

#nav li a.top_link span.down {
		float:left; 
		display:block; 
		padding:0 24px 0 12px; 
		height:35px; 
		background:url(images/blanka.gif) no-repeat right top;
}

#nav li a.top_link:hover {
		color:#fff; 
		background: url(images/blank_over.gif) no-repeat;
}

#nav li a.top_link:hover span {
		background:url(images/blank_over.gif) no-repeat right top;
}

#nav li a.top_link:hover span.down {
		background:url(images/blank_overa.gif) no-repeat right top;
}

#nav li:hover > a.top_link {
		color:#fff; 
		background: url(images/blank_over.gif) no-repeat;
}

#nav li:hover > a.top_link span {
		background:url(images/blank_over.gif) no-repeat right top;
}

#nav li:hover > a.top_link span.down {
		background:url(images/blank_overa.gif) no-repeat right top;
}

/* Default list styling */

#nav li:hover {
		position:relative; 
		z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */

#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul {
		position:absolute; 
		left:-9999px; 
		top:-9999px; 
		width:0; 
		height:0; 
		margin:0; 
		padding:0; 
		list-style:none;
}

/*First Drop Down Box*/

#nav li:hover ul.sub {
		left:0; 
		top:31px; 
		background: #fff; 
		padding:3px; 
		border:1px solid #3a93d2; 
		white-space:nowrap; 
		width:173px; 
		height:auto; 
		z-index:300;
}

#nav li:hover ul.sub li {
		display:block; 	
		height:20px; 
		position:relative; 
		float:left; 
		width:140px; 
		font-weight:normal;
}

#nav li:hover ul.sub li a {
		display:block; 
		font-size:11px; 
		height:20px; 
		width:170px; 
		line-height:20px; 
		text-indent:5px; 
		color:#000; 
		text-decoration:none;
}

#nav li ul.sub li a.fly{
		background:#fff url(images/arrow.gif) 80px 7px no-repeat;
}
#nav li:hover ul.sub li a:hover {
		background:#3a93d2; 
		color:#fff;
}
#nav li:hover ul.sub li a.fly:hover{
		background:#3a93d2 url(images/arrow_over.gif) 80px 7px no-repeat; 
		color:#fff;
}

#nav li:hover ul li:hover > a.fly {
		background:#3a93d2 url(images/arrow_over.gif) 80px 7px no-repeat; 
		color:#fff;
} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{
		left:100px; 
		top:-4px; 
		background: #fff; 
		padding:3px; 
		border:1px solid #3a93d2; 
		white-space:nowrap; 
		width:173px; 
		z-index:400; 
		height:auto;
}

body table tr td table tr td {	
		text-align: left;	
		font-weight: bold;
}