

/* Declare styles for all browsers */
HTML { margin: 0px; padding 0px; }

HTML BODY { 
margin: 0px;
padding: 0px 0  30px 0;
background: #fff;
}

BODY { margin: -10px 0 0 -10px; }

BODY, H1, H2, H3, H4, H5, H6, BIG, SMALL, UL, LI, TR, TD, P, INPUT, DIV { 
		font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		color: #000000;
}

H1, H2, H3, H4, H5, H6 { font-weight: bold; }

H1 { font-size: 17px; }
H2 { font-size: 14px; }
H3 { font-size: 12px; }
H4 { font-size: 11px; }
H5 { font-size: 10px; }


table {
	border-collapse: collapse;
	border-spacing: 0;
}

TH { color: #FFFFFF; background: #000000; text-align: left; }
BIG { font-size: 13px; font-weight: bold; }
SMALL { font-size: 9px; }
BODY, UL, LI, TR, TD, P, INPUT { font-size: 11px; }
IMG { border: 0px; }

A:link { color: #CC3300; text-decoration: none; }
A:visited { color: #CC0000; text-decoration: none; }
A:active { color: #CC3300; text-decoration: none; }
A:hover { color: #FF0000; text-decoration: underline; }





.required { color: #990000; font-weight: bold; }
.copyright { color: #000000; font-size: 9px; }

.tablebg-01 {
	background-image: url(images/bgimages/01.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.text {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;

}
.text-justified {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: justify;

}
.text-bold {
	font-size: x-small;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}

.tabledash {
	border: 1px dashed #CC6633;
}
.title-a {

	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}


/*----added nov 2k4 ---*/
.clear { clear: both; height:0px; width:0px; font-size:0px; }


#wrap_header {
width: 960px;
margin: auto;
background: #ff4400;
position: relative;
}


#header {

}

#gooConnectBox {
height:150px;
position:absolute;
right:9px;
top:6px;
width:200px;
}


/*----TOP NAV--------*/
#navcontainer {
margin: 0 auto 15px auto;
background:url(xximages/css/tile_topnav_bar.gif);
}

#topnav {
list-style-type:none;
border:0px solid blue;
width:960px;
height:30px;
margin:auto;
padding:0px;
text-align:center;
background:url(images/css/tile_topnav_bar.gif);
}

#topnav li {
float:left;
height:30px;
width:123px;
outline:0px solid;
}

#topnav li a {
display:block;
color:white;
font-weight:bold;
font-size:16px;
width:123px;
height:30px;
line-height:30px;
padding:0px;
border:0px solid #b20000;
background:url(images/css/tile_topnav_bar.gif);
}
#topnav li a:hover {
background:url(images/css/tile_topnav_link.gif);
color:navy;
text-decoration:none;
}
/*----------------------*/



/*--- SIDE NAV--------*/
#css_nav {

}

#css_nav ul {
list-style:none;
text-align:left;
padding:0px; 
margin:0px;
line-height: 22px;
}

#css_nav ul li a {
display:block;
color:black;
}
#css_nav ul li a:hover {
color:red;
text-decoration:none;
background:lightyellow;
}

#css_nav b {
display: block;
color: red;
font-size:14px;
}

#css_nav  * {border:1px solid white}

/*----------------------*/
/*----------------------*/

#main3 {
width: 960px;
}

#center_column * {
font-family:Verdana,Sans-serif;
}

#center_column{
width:470px;
margin:auto;
}

#topstories h1 {
margin:0;
color:red;
font-size:22px;
}

#categoryTitle {
border-bottom:1px solid #EEEEEE;
font-size:24px;
margin:0 0 30px;
padding:0 0 15px;
}

.teaser {
margin-bottom:25px;
}

.teaser:hover {
background: lightyellow;
}


.teaser td {padding:5px}

.thumblink {
display:block;
border:1px solid #eee;
width:80px; height:80px;
}
.thumblink:hover {border:1px solid red;}

.teaser_title { /*front page story headers*/
display:block;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}

.teaser_text {

line-height:20px;
}

a.readmore {

}

a.readmore:hover
{
border-left:4px solid red;
text-decoration:none;
background:red;
color:white;
}

/*-----ARTICLE VIEW-------*/

#article_header {
margin-top:12px;
padding:6px 0px;
border-bottom:2px solid orange;
}

#article_header h1 {
margin:0px 0 10px 0;
font-family:"Trebuchet Ms", verdana;
font-size:24px;
}

#article_author
{}

#gallerylink
{
margin-top:10px;
}

#article_bodytext p {
font-family:Verdana,Sans-serif;
text-align:justify;
font-size:11px;
line-height:16px;
}


#article_photo {
float:left;
width:150px;
margin-right:10px;
}


#footer {
width:740px; 
margin:20px auto;
padding:10px;
text-align:center;
}





/**/
#chatbox {
width:100%;
border:1px solid #eee;
overflow:hidden;
margin-bottom:15px;
position:relative;
}

#chat