/* CSS Document */

/* CSS Document */

body {
	margin:0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 12px;
	text-align:center;
	background: #333333;
}

#wrapper{
	margin:0 auto;
	width:950px;
	/*height:500px;*/
	padding:0;
	/*border-right:2px solid #FF9933;
	border-left:2px solid #FF9933;*/
	background:url(../images/home_bg.jpg) no-repeat;
	text-align:left;
	overflow:hidden;
}

#topmenu{
	margin-top:10px;

	width:950px;

	height:20px;

/*	line-height:20px;

	*/

	background-color:#FF3300;

    filter:alpha(opacity=80);   /* Internet Explorer       */

    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */

    opacity: 0.8;               /* newer Mozilla and CSS-3 */

	

	border-top:2px solid #FF9933;

	border-bottom:2px solid #FF9933;

}

.header{

	width:800px;

	height:90px;

}



#mainbody{

	margin:0px;

	padding:0px;

}



#left_content{

	float:left;

	width:770px;

}



#flash{

	width:600px;

	height:350px;

	margin:55px 5px 5px 5px;

	padding:5px 5px 5px 5px;

	border:0px solid #ccc;



}



#intro{

	width:948px;

	float:left;

	margin:0px 5px 5px 0px;

	padding:5px;

	color:#FFFFFF;

	font-size:12px;

	

	background-color:#336699;

    filter:alpha(opacity=90);   /* Internet Explorer       */

    -moz-opacity:0.9;           /* Mozilla 1.6 and below   */

    opacity: 0.9;               /* newer Mozilla and CSS-3 */

}



#right_content{

	width:156px;
	height:462px;

	float:right;

	padding:3px;

	background:#000;
	

	filter:alpha(opacity=95);   /* Internet Explorer       */

    -moz-opacity:0.95;           /* Mozilla 1.6 and below   */

    opacity: 0.95;

	z-index:-100cm;

	

		

}



#right_content_inner{

	filter:alpha(opacity=100)!important;   /* Internet Explorer       */

    -moz-opacity:1.0 !important;           /* Mozilla 1.6 and below   */

    opacity: 1.0 !important;	
	width:157px;
margin-left:6px;
margin-right:3px;

}



#right_content img{

	padding:10px 0 0 0;

	filter:alpha(opacity=100);   /* Internet Explorer       */

    -moz-opacity:1.0;           /* Mozilla 1.6 and below   */

    opacity: 1.0;

}



#right_content a{

	color:#ccc;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	word-spacing:0px; 

/*background-color:#ccc;

	opacity:0.6;*/

}



#right_content a:hover{

	color:#FF3300;

	text-decoration:none;

}



	/*width:100%;*/

	/*border-top:5px solid #FF3300;

	color:#000;

	padding:5px 0 5px 0;

	text-align:center;

	font-size:11px;

	background:#FF9933;

}
*/

/*#footer {width:780px;}*/
#footer a, a:visited, a:hover{color:#990033;}

p{

	margin:5px;

    filter:alpha(opacity=80);   /* Internet Explorer       */

    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */

    opacity: 0.8;               /* newer Mozilla and CSS-3 */

}



.back_button a{

font-size: 10px;

font-weight: normal;

}



.blogsection {

font-size: 10px;

}



.blog_more ul li{

list-style: none;

padding-left: 14px;

line-height: 18px;

}



table.contenttoc {

border: 1px solid #CCCCCC;

padding: 3px;

}



table.contenttoc th{

font-weight: bold;

font-size: 10px;

border-bottom: 1px solid #BBBBBB;

}

td{font-size: 12px;}



form {

margin: 0px;

padding: 0px;

}



.title{ background-color:#4b678f; text-align:center; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}

.caption{ text-align:center; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; background-color:#CCCCCC; opacity:0.6;}





/***Mod_flyout Menu***/

#nav {

    /*background:#000 url(../../krep/images/bg_nav.gif) repeat-x 0 0;*/

    margin:0;

	width:990px;

    padding:0;

	/*border-top:1px solid #fff;

	border-bottom:3px solid #B34969;*/

	position:relative;

}



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	float: left;

	/*background:#000;*/

}



#nav li.active li a {

	background: none;	

}



#nav a {

	font-weight: normal;

	display: block;

	cursor: pointer;

	border-width:1px 0px 1px 1px;

	text-align:left;

	/*width:81px;*/

	color:#FFFFFF;

	overflow:inherit;

	border-right:solid 2px #fff;

	background:#FF3300;

	padding-right:8px;

	padding-left:8px;

	height: 22px;

	line-height: 22px;

	text-decoration:none;

	

}



*html #nav a {

	font-weight: normal;

	display:inline-block;

	left:5px;

	position:static;

	cursor: pointer;

	border-width:1px 0px 1px 1px;

	text-align:left;

	/*width:81px;*/

	color:#FFFFFF;

	overflow:inherit;

	border-right:solid 2px #fff;

	background:#FF3300;

	padding-right:8px;

	padding-left:8px;

	height: 22px;

	line-height: 22px;

	text-decoration:none;

	

}



#nav ul li a:hover {

    /*background:#000 url(../../krep/images/bg_nav_hover.gif) repeat-x 0 0;*/

    color:#bbb;

	background:#ff0000;

	filter:alpha(opacity=70);   /* Internet Explorer       */

    -moz-opacity:0.7;           /* Mozilla 1.6 and below   */

    opacity: 0.7;

	text-decoration:none;

}



#nav li li {

	float: left;

	padding: 0;

  	width: 172px;

}



#nav li li a{

	background: none;

	font-weight: normal;

	text-align:left;

	padding: 0;

	padding-left:3px;

	text-indent: 0px;

	background-color:#993333;

	filter:alpha(opacity=90);   /* Internet Explorer       */

    -moz-opacity:0.9;           /* Mozilla 1.6 and below   */

    opacity: 0.9;

	text-decoration:none;

	border:1px solid #fff;

}



#nav li {

	float: left;

	/*width: 81px;*/

	height: 22px;

	/*position:fixed;*/

	background: none;

}



*html #nav li {

    /*display:inline-block;*/

	f\loat: left;

	/*width:81px;*/

	height: 22px;

	background: none;

}



#nav li ul {

/*	position: absolute;*/

	width: 10em;

	left: -999em;

	height: auto;

	font-weight: normal;

	border-width: 0;

	margin: 0;

	padding: 0;

}



#nav li:hover, #nav li.sfhover {

      left: 0;

}



#nav li:hover ul {

	left: auto;

}



#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}



#nav li ul ul {

	margin: -2em 0 0 15em;

	padding-left:15px;

}



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none; 

	list-style-type:none;

     list-style-position:outside;

     position:relative;



	/*background:#000;*/

	float: left;

	line-height:1;

}



#nav ul ul {

    text-align:left;

	position:absolute;

	margin-top:22px;

	display:block;

	f\loat:left;

	

}



#nav ul ul a {

	display:block;

	text-decoration: none;

	width: 100%;

	text-transform: none;

	position:relative;

	/*float:none;

	margin-left:-165px;*/

}



#nav li:hover ul ul,

#nav li:hover ul ul ul,

#nav li.sfhover ul ul ul,

#nav li.sfhover ul ul {

	left: -99em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

}

.style1{font-size:13px;}

/*.caption{color:#FFFFFF; background-color:#000000;}*/

#news { float:left; background:#000; width:150px; /*margin-left:5px; */padding-left:20px; height:421px;}

#f_news { float:left; width:560px;}/* CSS Document */
/* CSS Document */
body {
	margin:0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 12px;
	text-align:center;
	background: #333333;
}
#wrapper{
	margin:0 auto;
	width:950px;
	/*height:500px;*/
	padding:0;
	/*border-right:2px solid #FF9933;
	border-left:2px solid #FF9933;*/
	background:url(../images/home_bg.jpg) no-repeat;
	text-align:left;
	overflow:hidden;
}

#topmenu{
margin-top:10px;
	width:950px;
	height:20px;
/*	line-height:20px;
	*/
	background-color:#FF3300;
    filter:alpha(opacity=80);   /* Internet Explorer       */
    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
	
	border-top:2px solid #FF9933;
	border-bottom:2px solid #FF9933;
}
.header{
	width:800px;
	height:90px;
}

#mainbody{
	margin:0px;
	padding:0px;
}

#left_content{
	float:left;
	width:770px;
}

#flash{
	width:600px;
	height:350px;
	margin:55px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	border:0px solid #ccc;

}

#intro{
	width:948px;
	float:left;
	margin:0px 5px 5px 0px;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	
	background-color:#336699;
    filter:alpha(opacity=90);   /* Internet Explorer       */
    -moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */
}

#right_content{
	width:170px;
	height:415px;
	float:right;
	padding:3px;
	background:#000;
	filter:alpha(opacity=95);   /* Internet Explorer       */
    -moz-opacity:0.95;           /* Mozilla 1.6 and below   */
    opacity: 0.95;
	z-index:-100cm;
	
		
}

#right_content_inner{
	filter:alpha(opacity=100)!important;   /* Internet Explorer       */
    -moz-opacity:1.0 !important;           /* Mozilla 1.6 and below   */
    opacity: 1.0 !important;	
}

#right_content img{
	padding:10px 0 0 0;
	filter:alpha(opacity=100);   /* Internet Explorer       */
    -moz-opacity:1.0;           /* Mozilla 1.6 and below   */
    opacity: 1.0;
}

#right_content a{
	color:#ccc;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	word-spacing:0px; 
/*background-color:#ccc;
	opacity:0.6;*/
}

#right_content a:hover{
	color:#FF3300;
	text-decoration:none;
}

	/*width:100%;*/
	border-top:5px solid #FF3300;
	color:#000;
	padding:5px 0 5px 0;
	text-align:center;
	font-size:11px;
	background:#FF9933;
}

#footer a, a:visited, a:hover{color:#990033;}
p{
	margin:5px;
    filter:alpha(opacity=80);   /* Internet Explorer       */
    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
}

.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}
td{font-size: 12px;}

form {
margin: 0px;
padding: 0px;
}

.title{ background-color:#4b678f; text-align:center; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
.caption{ text-align:center; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; background-color:#CCCCCC; opacity:0.6;}


/***Mod_flyout Menu***/
#nav {
    /*background:#000 url(../../krep/images/bg_nav.gif) repeat-x 0 0;*/
    margin:0;
	width:990px;
    padding:0;
	/*border-top:1px solid #fff;
	border-bottom:3px solid #B34969;*/
	position:relative;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	/*background:#000;*/
}

#nav li.active li a {
	background: none;	
}

#nav a {
	font-weight: normal;
	display: block;
	cursor: pointer;
	border-width:1px 0px 1px 1px;
	text-align:left;
	/*width:81px;*/
	color:#FFFFFF;
	overflow:inherit;
	border-right:solid 2px #fff;
	background:#FF3300;
	padding-right:8px;
	padding-left:8px;
	height: 22px;
	line-height: 22px;
	text-decoration:none;
	
}

*html #nav a {
	font-weight: normal;
	display:inline-block;
	left:5px;
	position:static;
	cursor: pointer;
	border-width:1px 0px 1px 1px;
	text-align:left;
	/*width:81px;*/
	color:#FFFFFF;
	overflow:inherit;
	border-right:solid 2px #fff;
	background:#FF3300;
	padding-right:8px;
	padding-left:8px;
	height: 22px;
	line-height: 22px;
	text-decoration:none;
	
}

#nav ul li a:hover {
    /*background:#000 url(../../krep/images/bg_nav_hover.gif) repeat-x 0 0;*/
    color:#bbb;
	background:#ff0000;
	filter:alpha(opacity=70);   /* Internet Explorer       */
    -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
    opacity: 0.7;
	text-decoration:none;
}

#nav li li {
	float: left;
	padding: 0;
  	width: 172px;
}

#nav li li a{
	background: none;
	font-weight: normal;
	text-align:left;
	padding: 0;
	padding-left:3px;
	text-indent: 0px;
	background-color:#993333;
	filter:alpha(opacity=90);   /* Internet Explorer       */
    -moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;
	text-decoration:none;
	border:1px solid #fff;
}

#nav li {
	float: left;
	/*width: 81px;*/
	height: 22px;
	/*position:fixed;*/
	background: none;
}

*html #nav li {
    /*display:inline-block;*/
	f\loat: left;
	/*width:81px;*/
	height: 22px;
	background: none;
}

#nav li ul {
/*	position: absolute;*/
	width: 10em;
	left: -999em;
	height: auto;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;
}

#nav li:hover, #nav li.sfhover {
      left: 0;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -2em 0 0 15em;
	padding-left:15px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	list-style-type:none;
     list-style-position:outside;
     position:relative;

	/*background:#000;*/
	float: left;
	line-height:1;
}

#nav ul ul {
    text-align:left;
	position:absolute;
	margin-top:22px;
	display:block;
	f\loat:left;
	
}

#nav ul ul a {
	display:block;
	text-decoration: none;
	width: 100%;
	text-transform: none;
	position:relative;
	/*float:none;
	margin-left:-165px;*/
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul ul,
#nav li.sfhover ul ul {
	left: -99em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
/*.style1{font-size:14px;}*/
.caption{color:#FFFFFF; background-color:#000000;}
#news { float:left; background:#000; width:150px; /*margin-left:5px; */padding-left:20px;}
#f_news { float:left; width:560px;}
