@charset "UTF-8";
/* CSS Document */

body 

{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	background-color: #001f4e;
}

.wrapper {
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.container {
	width: 960px;
	border: 0;
	text-align: left;
	background-color: #040504;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

a:link {
	color: #04cafc;
	border: 0px;
	text-decoration: none;
}
a:visited {
	color: #04cafc;
}
a:active {
	color: #195FC1;
}

.header {
	background-image: url(../images/index_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 218px;
	border: 0;
	width: 960px;
	text-align: left;
	vertical-align: top;
	z-index: 1000;
}

.topmenu {
	padding: 0px;
	height: 40px;
	width: 960px;
	background-image: url(../images/tmenu_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	z-index: 2000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #06F;
}

.content {
	padding: 0px;
	width: 960px;
	height: auto;
	background-color: #040504;
	border: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 1;
}

.content .maincontent{
	margin: 0px;
	width: 755px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#topbanner {
	border: 1px solid #D6D6D6;
	width: 740px;
	z-index: 1;
}


.content .sidebar{
	margin: 0px;
	width: 190px;
	float: right;
	background-color: #cdcdcd;
	padding: 0px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.content .sidebar ul{
	width: 180px;
	padding: 0;
	text-align: center;
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}


.content .sidebar ul li{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}

.roctxt {
	font-size: 1em;
	font-weight: bold;
	color: #FC0;
	background-color: #64574E;
}

.nam {
	font-size: 0.75em;
	margin: 0px;
	border: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nam a {
	font-size: 1.1em;
	color: #0cabd3;
	text-decoration: none;
	font-weight: bold;
	border: 0;
}

.nam a:hover
{
	background: transparent;
	color: #195FC1;
	text-decoration: none;
	border: 0;
	
}

.maincontent2 {
	margin: 0px;
	width: 740px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.maincontent2 .cl{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 435px;
	border: 0px;
	background-color: #020302;
}

.maincontent2 .cl .img1{
	padding: 0px;
	height: 135px;
	width: 435px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.maincontent2 .cl .vplay{
	height: 520px;
	width: 435px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #333;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.maincontent2 .cr{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 290px;
	background-color: #000;
}

.maincontent2 .cr .img1{
	padding: 0px;
	height: 135px;
	width: 290px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.cr .bnh {
	background-image: url(../images/bn_tit.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 290px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-position: top;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.cr .bnh .table1{
	font-size: 0.7em;
	color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: justify;
	width: 270px;
	padding: 0px;
}

.cr .bnh .table1 .td1{
	text-align: left;
	vertical-align: top;
	height: 75px;
	width: 70px;
}

.cr .bnh .table1 .td1 img{
	border: 1px solid #04cafc;	
}

.cr .bnh .table1 .td2{
	text-align: justify;
	vertical-align: top;
	width: 200px;
}

.cr .bnh .table1 .td2 p{
	text-align: right;
	font-style: italic;
	margin-top: 5px;
}

.cr .mc {
	padding: 0px;
	width: 290px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.cr .mc .tblmc {
	font-size: 0.7em;
	color: #FFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 270px;
}

.cr .mc .tblmc .tdmc1{
	text-align: left;
	vertical-align: top;
	height: 177px;
	width: 110px;
}

.cr .mc .tblmc .tdmc2{
	text-align: justify;
	vertical-align: top;
	width: 160px;	
}

.cr .mc .tblmc .tdmc2 .tlt1{
	text-align: justify;
	vertical-align: top;
	color: #c3db22;
	margin-bottom: 15px;
}

.cr .mc .tblmc .tdmc2 .tlt2{
	text-align: justify;
	vertical-align: top;
	color: #db8222;
	margin-bottom: 15px;
}

.cr .mc .tblmc .tdmc2 .tlt3{
	text-align: justify;
	vertical-align: top;
	color: #22a5db;
	margin-bottom: 15px;
}

.cr .mc .tblmc .tdmc2 .tlt4{
	text-align: justify;
	vertical-align: top;
	color: #db225b;
	margin-bottom: 15px;
}

.cr .mc .tblmc .tdmc2 a{
	text-align: right;
	font-style: italic;
	margin-top: 10px;

}
.cr .mc .tblmc p{
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.qvtxt {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
	background-color: #2b2b2b;
}

.qv {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;	
}

.maincontent2 .cl ul{
	margin: 0px;
	padding: 0px;
}

.maincontent2 .cl li{
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gallery {
	background-color: #2b2b2b;
	text-align: center;
	width: 435px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/gallerytit.jpg);
	background-repeat: no-repeat;
	height: 330px;
	background-position: top;
}

.gallery p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0px;
}

.gallery img {
	margin-right: 8px;
	border: 1px solid #04cafc;
}

.ann {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/ann_tit.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 395px;
	width: 435px;
	background-color: #cdcdcd;
}

.ann .anncon {
	width: 435px;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ann  .anncon .atabletit {
	background-color: #001f4e;
	padding: 0px;
	height: 25px;
	width: 435px;
	margin: 0px;
}

.ann  .anncon .atabletit .atdt1{
	width: 70px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.ann  .anncon .atabletit .atdt2{
	width: 345px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.ann  .anncon .atabletit .atdt1 .attit1{
	color: #6FF;
	font-size: 0.85em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: bold;
}


.ann  .anncon .atabletit .atdt2 .attit2{
	color: #6FF;
	font-size: 0.85em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}

.ann  .anncon .atable1 {
	background-color: #2b2b2b;
	padding: 0px;
	height: 25px;
	width: 435px;
	margin: 0px;
}

.ann  .anncon .atable1 .atd1{
	width: 70px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.ann  .anncon .atable1 .atd2{
	width: 345px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.ann  .anncon .atable1 .atd1 .atit1{
	color: #FFF;
	font-size: 0.75em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.ann  .anncon al1{
	color: #FFF;
}

.ann  .anncon al2{
	color: #96bcf9;
}

.ann  .anncon .atable1 .atd2 .atit2{
	color: #96bcf9;
	font-size: 0.75em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.ann  .anncon .atable2 {
	background-color: #888686;
	padding: 0px;
	height: 25px;
	width: 435px;
	margin: 0px;
}

.ann  .anncon .atable2 .a2td1{
	width: 70px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.ann  .anncon .atable2 .a2td2{
	width: 345px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.ann  .anncon .atable2 .a2td1 .a2tit1{
	color: #FFF;
	font-size: 0.75em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.ann  .anncon .atable2 .a2td2 .a2tit2{
	color: #04337d;
	font-size: 0.75em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.maincontent3 {
	margin: 0px;
	width: 740px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.maincontent3 .sidel {
	margin: 0px;
	width: 185px;
	float: left;
	background-color: #cdcdcd;
	padding: 0px;
}

.maincontent3 .sidel ul{
	width: 175px;
	padding: 0;
	text-align: center;
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}


.maincontent3 .sidel ul li{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}
	
.maincontent3 .sider {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 540px;
	background-color: #000;
}

.maincontent3 .sider .sc{
	padding: 0px;
	height: 190px;
	width: 540px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.maincontent3 .sider .sc2 {
	padding: 0px;
	height: 215px;
	width: 540px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.maincontent3 .sider .scthought {
	padding: 0px;
	height: 280px;
	width: 540px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.maincontent3 .sider .sc3{
	padding: 0px;
	height: 135px;
	width: 540px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}


.maincontent3 .sider .sc5{
	padding: 0px;
	height: 105px;
	width: 540px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.maincontent3 .sider .sc4{
	padding: 0px;
	height: 250px;
	width: 540px;
	background-color: #2b2b2b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.maincontent3 .sider .sctit{
	font-size: 0.75em;
	font-weight: normal;
	color: #ffcc00;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.maincontent3 .sider .sctit2{
	font-size: 0.7em;
	font-weight: normal;
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	text-transform: uppercase;
}

.maincontent3 .sider .auth{
	font-size: 0.7em;
	font-weight: normal;
	color: #5b8fe5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-style: italic;
}

.maincontent3 .sider .auth2{
	font-size: 0.7em;
	font-weight: normal;
	color: #5b8fe5;
	padding: 0px;
	width: 200px;
	font-style: italic;
}

.maincontent3 .sider .con{
	font-size: 0.7em;
	font-weight: normal;
	color: #fff;
	padding: 0px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: justify;
}

.maincontent3 .sider .pic{
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.rm {
	font-size: 0.7em;
	font-weight: normal;
	color: #04cafc;
	padding: 0px;
	font-style: italic;
	text-align: right;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}

a {
	color: #04cafc;
	text-decoration: none;
	border: 0;
}

a:hover {
	background: transparent;
	color: #195FC1;
	text-decoration: none;
	border: 0;
}


/* Breaking News Pop up Windows

=====================================================================*/

.bwrapper {
	background-color: #D4E1F9;
	width: 500px;
	height: 100%;
	border: 0;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 35px;
}

.btop {
	background-color: #001f4e;
	margin: 0px;
	padding: 0px;
	height: 10px;
	border: 0px;
}

.btit {
	font-size: 0.85em;
	font-weight: bold;
	color: #930;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-color: #C8DAF9;
	text-align: justify;
}

.btit2 {
	font-size: 0.75em;
	color: #06F;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-color: #C8DAF9;
	text-align: justify;
	font-style: italic;
}

.btxt {
	font-size: 0.8em;
	color: #001f4e;
	text-align: justify;
	padding: 0px;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
}

.bimg {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	width: 100px;
	border: 1px solid #04cafc;
}

/* Gallery Pop up Windows

=====================================================================*/

.gwrapper {
	width: 440px;
	height: 550px;
	border: 0;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.gtop {
	background-color: #b8d2f9;
	margin: 0px;
	padding: 0px;
	height: 10px;
	border: 0px;
}

.gtit {
	font-size: 1.1em;
	font-weight: bold;
	color: #930;
	text-align: center;
	margin: 0px;
	height: 26px;
	background-image: url(../images/gtit_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gtxt {
	font-size: 0.8em;
	color: #C8DAF9;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.txt {
	font-size: 0.8em;
	color: #C8DAF9;
	text-align: justify;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.txtblod {
	color: #a1beef;
	font-weight: bold;
}

.itxt {
	font-style: italic;	
}

.gtable1 {
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.gtable1 .gtd1{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 0.85em;
	color: #b8d2f9;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
}

.gtable1 .gtd2_1 {
	margin: 0px;
	font-size: 0.85em;
	color: #FFF;
	vertical-align: middle;
	height: 25px;
	width: 350px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #930;
}

.gtable1 .gtd2_2 {
	margin: 0px;
	font-size: 0.85em;
	color: #FFF;
	vertical-align: middle;
	height: 25px;
	width: 130px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #930;
}

.gtable2 {
	padding: 0px;
	border: 0px;
	margin: 20px;
}

.gtable2 td {
	text-align: left;
	height: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.gtable2 img {
	border: 1px solid #930;
}

.footer {
	font-size: 0.75em;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 960px;	
}

.footer1 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	background-image: url(../images/foot_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.footer2 {
	margin: 0px;
	padding: 0px;
	height: 180px;	
}

.footertxt {
	margin: 0px;
	font-size: 0.95em;
	color: #FFF;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	text-align: center;
}
