body{
	padding:0px;
	margin:0px;
 	font-family: Verdana, Tahoma, Arial, sans-serif;
	background:url('images/bg_body.jpg');
	background-repeat: repeat-x;	
	background-color:#fff;
}

table, tr, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-weight:		normal;
	font-size:		12px;
	color: #333333;
}

input {
 	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight:		normal;
	font-size:		13px;
	color: #444444;
}

textarea, select {
 	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight:		normal;
	font-size:		13px;
	color: #444444;
}


a {
	color:#666666;
	text-decoration: underline;
}

a:hover {
	color:#649dcc;
	text-decoration: underline;
}



.bg_header{
	background:url('images/bg_header.jpg');
	background-repeat: repeat-x;	

}


.bg_footer{
	background:url('images/bg_footer.gif');
	background-repeat: repeat-x;
	height: 50px;
}


.page{
	border-left: 2px solid #dddddd;
	border-right: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
}


.title{
	font-size:21px;	
	color: #333;
}

.title-s{
	font-size:21px;	
	color: #333;
}


.subtitle
{
	font-weight: bold;
	font-size:15px;	
	color: #33bbe8;
}

.subtitle a
{
	color: #33bbe8;
	text-decoration: none;
}

.subtitle-s
{
	font-weight: bold;
	font-size:15px;	
	color: #fff;
}

.subtitle-s a
{
	color: #fff;
	text-decoration: none;
}

.text-s
{
	font-size:13px;	
	color: #fff;
}

.text-s a
{
	color: #fff;
	text-decoration: none;
}

.text-s a:hover
{
	color: #fff;
	text-decoration: underline;
}

.news-title{
	font-weight: bold;
	font-size:14px;	
	color: #fff;
}

.tweet-date 
	{
	font-weight: 		normal;
	font-size:		9px;	
	color: 			#333;
	}

.tweets 
	{
	font-weight: 		normal;
	font-size:		12px;	
	color: 			#777;
	text-decoration:	none;
	}

.tweets a

	{
	text-decoration:	none;
	color: 			#777;
	font-size:		12px;
	}

.tweets a:hover 
	{
	text-decoration: 	underline;
	}


.news-title a{
	color: #777;
	text-decoration: none;
}

.news-title a:hover{
	color: #fff;
	text-decoration: underline;
}

.news-date{
	font-size:10px;	
	color: #333;
}

.menu{
	height: 47px;
	background:url('images/menu.gif');
	background-repeat: repeat-x;	
}

.menu-u{
	font-weight: bold;
	font-size:12px;	
	height: 50px;
	color: #fff;
	padding: 0px 15px 0px 15px;
}

.menu-u a{
	font-size:12px;	
	color: #fff;
	text-decoration: none;
}

.menu-u a:hover{
	font-size:12px;	
	color: #eee;
}

.menu-s{
	font-weight: bold;
	font-size:12px;	
	height: 50px;
	color: #fff;
	background:url('images/menu-sx.gif');
	background-repeat: repeat-x;	
	padding: 0px 15px 0px 15px;
}

.menu-s a{
	font-size:12px;	
	color: #333;
	text-decoration: none;
}

.menu-s a:hover{
	font-size:12px;	
	color: #333;
	text-decoration: none;
}

.links{
	font-size:12px;	
	color: #666666;
}

.links a{
	font-size:12px;	
	color: #444444;
	text-decoration: none;
}

.l{ color: #fff; }
.l a{ color: #fff; text-decoration: none;}
.l a:hover{ color: #eee; text-decoration: underline;}


.quote{
	background:url('images/quote.gif');
	background-repeat: repeat-y;
	padding: 5px;
}

.copyright{
	font-size:11px;	
	color: #666;
}

.copyright a{
	font-size:11px;	
	color: #555;
	text-decoration: none;
}

.seperator-y{
	background:url('images/seperator-y.gif');
	background-repeat: repeat-y;	
}

.seperator-x{
	background:url('images/seperator-x.gif');
	background-repeat: repeat-x;
	height: 5px;
}

.bg_callback{
	background-color: #f5faff;
	border: 1px solid #cccccc;
}

.button{
	font-size: 14px;
	color: #649dcc;
}

.button a{
	font-size: 13px;
	font-weight: bold;
	color: #649dcc;
}

.box-1l{ background:url(images/box-1/l.gif) left top repeat-y; }
.box-1r{ background:url(images/box-1/r.gif) left top repeat-y; }
.box-1m{ background:url(images/box-1/m.gif) }

.box-2l{ background:url(images/box-2/l.gif) left top repeat-y; }
.box-2r{ background:url(images/box-2/r.gif) left top repeat-y; }
.box-2m{ background:url(images/box-2/m.gif) }
.box-2t{ font-size:20px; color: #fff; }

.box-3l{ background:url(images/box-3/l.gif) left top repeat-y; }
.box-3r{ background:url(images/box-3/r.gif) left top repeat-y; }
.box-3m{ background:url(images/box-3/m.gif) }
.box-3t{ font-size:20px; color: #333; }

.box-4l{ background:url(images/box-4/l.gif) left top repeat-y; }
.box-4r{ background:url(images/box-4/r.gif) left top repeat-y; }
.box-4m{ background:url(images/box-4/m.gif) }


.border{
	border: 1px solid #cbcbcb;
}

.h1{
	font-size: 26px;
	color: #fff;
}

.h2{
	font-size: 18px;
	color: #fff;
}

.h3{
	font-size: 14px;
	color: #fff;
}

.boxsml-1{ background: #fff; border:1px solid #ababab}

.splash-t
{ 
	height: 75px;
	background:url(images/splash-t.gif) left top no-repeat; 
}

.splash-b
{ 
	height: 55px;
	background:url(images/splash-b.gif) left top no-repeat; 
}

.date{
	color: #333;
}

.date-s{
	font-size:10px;	
	color: #fff;
}

.author{
	color: #34b7e5;
}

.text-red{
	color: #ff0000;
}


