@charset "utf-8";
body,html {
	height:100%;
	min-height:100%;
	max-height:100%; 
	font: 100% ;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#242424;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
    background-attachment: fixed;
	color:#FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

#top {
background:#333333;
width:100%;
height:30px;
padding:0px;
margin:0px; 
}
#topbar{
width: 980px;
height:30px;
background-color:#333333;
padding:0px;
margin:0px; 
}
#bottom {
width:100%;
height:auto;
min-height:300px;
background-color:#006699;
padding:0px;
margin:0px;
margin-top:5px;
}
#bottombar{
width: 980px;
height:200px;
background-color: #006699;
padding:0px;
margin:0px; 
}
.topbartext{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
padding-top:7px;
}
.topbartext2{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
padding-top:8px;
}
#header {
width:100%;
height:153px;
padding:0px;
margin:0px; 
}
#headerdata{
width: 980px;
height:153px;
padding:0px;
margin:0px; 
}
#newstemp{
width:100%;
height:auto;
padding:0px;
margin:0px;
}
#newstempdata{
width: 980px;
padding:0px;
margin:0px; 
}
#newsmainleft{
width:663px;
margin:0px;
float:left;
position:relative;
height:auto;
}
#newsmainright{
width:310px;
margin:0px;
float:right;
}
#newstopbig{
width:663px;
min-height:300px;
margin:0px;
border:1px solid  #999999;
background-color:#f0f5f8;
}

#newsviewtop{
width:663px;
min-height:330px;
height:auto;
margin:0px;
border:1px solid  #999999;
background-color:#f0f5f8;
}

.sliderImage {
	width:445px;
    float: left;
	padding-right:10px;
    position: relative;
}

#newstopbig span {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    padding: 10px;
    width: 425px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
}
h2{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold
}
h3{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}
.bottom {
	position: relative;	
	bottom:0;
    left: 0;
}

#newsaddstop{
width:310px;
min-height:300px;
height:auto;
margin:0px;
border:1px solid  #999999;
background-color:#f0f5f8;
}

#newsaddstop2{
height:auto;
margin:0px;
}
#menuz{
padding:0px;
margin-top:10px;
}

#menuz ul { 
list-style-type: none;
margin:0px;
padding:0px;
width:880px;
}

#menuz li{
width:85px;
float:left;
text-align:center;
}
#menuz li a{
font-size:11px;
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
}
#menuz li a:hover{
font-size:11px;
color: #0099CC;
text-decoration:none;
}
.hidden{
overflow:hidden;
}




	


.clear {
	clear:both;	
}
.rtoptitle{
	font-size:16px;
	font-weight:bold;
	background-color: #0099CC; 
	margin:10px; 
	height:20px;
	padding:5px;
}
.rtoplist{
	margin:10px; 
	padding:5px;
	border:1px solid  #999999;
}
.rtoplist p{
	margin-top:4px; 
	padding:0px;
}

.rtoplist a{
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #333333;
}

.date{
font-size:9px;
font-weight:bold;
text-decoration:none;
color: #999999;
}
.rtoplist a:hover{
font-size:12px;
text-decoration:underline;
}
.subarttitle{
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #0099CC;

}
.catlink a{
font-size:13px;
font-weight:bold;
text-decoration:none;
color: #0099CC;
}
.catlink a:hover{
font-size:13px;
text-decoration:underline;
}

.newslinkbig a{
font-size:11px;
line-height:18px;
text-decoration:none;
color: #666666;
}
.newslinkbig a:hover{
font-size:11px;
text-decoration:underline;
}
.newslinksm{
margin-top:0px;
}
.newslinksm a{
font-size:11px;
line-height:18px;
text-decoration:none;
color: #666666;
}
.newslinksm a:hover{
font-size:11px;
text-decoration:underline;
}

.subc1{
float:left;
width:185px;
min-height:380px;
margin-top:10px;
margin-left:10px;
padding:10px;
border:1px solid  #999999;
}

.subc2{
float: right;
width:185px;
min-height:330px;
margin:10px;
padding:10px;
border:1px solid  #999999;
}

.smimg{
float:left;
padding-right:5px;
}
.subcatlink {
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #0099CC;
padding-right:5px;
}
.navig{
margin:20px;}


.fcbimg{
border:#FFFFFF 1px solid; 
}

.footlinks{
font-size:10px;
font-weight:bold;
text-decoration:none;
color: #FFFFFF;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gallery ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#gallery {
	float: left;
	position:relative;
	height:300px;
	width:445px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:440px; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		padding-top:5px;
		padding-left:5px;
		width:440px;
		font-size:11px;
		font-weight:bold;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FONT SIZER CSS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fontResizer {
display: block;

float:right;
}

.fontResizer a { 
display: block; 
float: left; 
width: 14px;
height: 14px; 
text-align: center; 
border: 2px solid #ccc; 
line-height: 15px;
color: #0099CC;
font-weight:bold; 
text-decoration: none;
background-color:#FFFFFF;
margin-left:5px; 
}

.fontResizer a:hover { color: #000; text-decoration: none; }

/* 
The following control the way the font-resizer links appear only 
Set the actual size-changes in the function call
*/
.decreaseFont { 
font-size: 9px;
}
.increaseFont { 
font-size: 13px;
}	


/* NEW AGE TECHNOLOGIES */
.fcbook{
float:left;
border-color:#FFFFFF;
}

.newage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.newage p{
margin:2px;
}
.newage2{
	font-size:9px;
	color: #FFFFFF;
}
.newage3{
	font-size: 9px;
	color: #000000;
}
.advtxt{
margin-top:3px;
font-size:10px;
font-weight:bold;
letter-spacing:0.1px;
}