/* !!!!!!!!!! GLOBLE AND GENERAL CLASSES !!!!!!!!!! */

*
{ 
	margin:0;padding:
}
img
{ 
	border:none;
}
body
{ 
	margin:0; 
	padding:0; 
	font-family:Tahoma,Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#545454;
	background-image:url(images/atap_main_bg.gif); 
	background-repeat:repeat-y; 
	background-position:center;
}
.sub_main_table
{ 
	width:785px; 
	margin:6px auto;
}
ul
{ 
	margin:0; 
	padding:0;
	line-height:20px;
}
li
{
	margin:5px 0 0 15px;
}
.hdr_inner
{ 
	font-size:16px; 
	font-weight:bold;
	text-transform:uppercase;
}
.hdr_link, 
.hdr_link:visited
{
	color:#545454; 
	font-size:16px; 
	font-weight:bold;
	text-transform:uppercase; 
	text-decoration:none;
}
.hdr_link:hover, 
.hdr_link:active
{ 
	text-decoration:underline;
}
.txt_inner
{ 
	font-size:12px; 
	color:#3D3D3D; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:justify; 
}
.p
{ 
	margin-bottom:15px;
}
/* !!!!!!!!!! HOMEPAGE 3 BOX CLASSES !!!!!!!!!! */
.boxes_tabel
{ 
	border:1px solid #E9E9E9; 
	border-width:0 1px 1px 1px;
}
/* !!!!!!!!!! HOMEPAGE UPDATES BOX CLASSES !!!!!!!!!! */
.more,
.more:visited
{ 
	color:#336699; 
	text-decoration:none;
}
.more:hover,
.more:active
{ 
	color:#336699; 
	text-decoration:underline;
}
/* !!!!!!!!!! MAIN NAVIGATION CLASSES !!!!!!!!!! */
.nav
{ 
	background-image:url(images/atap_nav_bg.gif); 
	background-repeat:repeat-x; 
	height:36px; 
	font-weight:bold; 
	color:#FFF;
}
.nav a,
.nav a:visited
{ 
	color:#FFF; 
	text-decoration:none; 
	padding:0 20px 0 20px;
}
.nav a:hover,
.nav a:active
{ 
	color:#000; 
	text-decoration:none;
}
/* !!!!!!!!!! MAIN BANNER !!!!!!!!!! */
.main_banner
{ 
	background-image:url(images/atap_main_banner.jpg); 
	background-repeat:no-repeat; 
	height:227px;
}
.main_banner h3
{ 
	color:#505050; 
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
}
.main_banner table
{ 
	margin-left:15px; 
	line-height:16px;
}
/* !!!!!!!!!! LEFT LINKS !!!!!!!!!! */
.lnav,
.lnav:visited
{ 
	font-size:12px;
	color:#545454; 
	text-decoration:none;
}
.lnav:hover,
.lnav:active
{ 
	color:#545454; 
	text-decoration:underline;
}
/* !!!!!!!!!! FOOTER !!!!!!!!!! */
.footer
{ 
	background-image:url(images/ftr_bg.gif); 
	background-repeat:repeat-x; 
	background-position:top;
	color:#737373;
}
.footer a,
.footer a:visited
{ 
	color:#737373; 
	text-decoration:none;
}
.footer a:hover,
.footer a:active
{ 
	color:#000; 
	text-decoration:underline;
}
/* !!!!!!!!!! UPDATES !!!!!!!!!! */
.up_title,
.up_title:visited
{ 
	font-size:13px;
	color:#336699; 
	text-decoration:underline; 
	font-weight:bold;
}
.up_title:hover,
.up_title:active
{ 
	color:#336699; 
	text-decoration:none;
}
/* !!!!!!!!!! MEDIA CENTER !!!!!!!!!! */
.video_link, 
.video_link:visited
{ 
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;color:#545454; 
	text-decoration:none;
}
.video_link:hover, 
.video_link:active
{ 
	text-decoration:underline;
}
.hdr_video_link
{ 
	background-color:#4583be; 
	color:#ffffff; 
	padding-left:15px; 
	height:35px;
}
.head_text
{
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#545454;
}
.class_head
{
	border:1px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#3978b5;
}
.class_h_text
{
	border:1px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#545454;
}
.text_head
{
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3978b5;
}
.text_textb
{
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
}
.mand
{
	color:#FF0000;
}
.login
{
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#505050;
}
.alert
{
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
}
.text
{
	border:0px;
	padding:0px;
	margin:0px;
	width:100px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#505050;
	
}
.reg
{
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#336699;
	text-decoration:none;
	
}






.chat-main {width:780px; float:left;}
.chat-left-part {width:343px; float:left; margin-right:8px;}
.chat-left-area {width:342px; float:left; margin-bottom:8px; height:267px; border:1px solid #B8B8B8; overflow:auto;}
.chat-right {width:395px; float:left; padding:10px; border:1px solid #B8B8B8; background-image:url(images/news.gif); background-repeat:repeat-x; background-color:#D1F0FF;}
.chat-right-up {width:238px; float:left; height:167px;}
.chat-right-video {width:236px; float:left; background-color:#fff; border:1px solid #888;}
.chat-left-chat-area {width:270px; float:left; height:89px;}
.txt-areas {width:260px; height:87px; margin:0px; padding:0px;}
.chat-but {width:72px; float:left; padding-top:60px;}
.chat-blue-font-color {color:#125dae;}

/* Chat New */
.c-chat-main {background-color:#d9e6ee;}
.c-video-bg {background-image:url(images/video-bg.jpg); padding-top:4px; width:415px; height:304px; text-align:center;}
.c-user-box {background-image:url(images/user-box.jpg); background-repeat:no-repeat;}
.user-scroll {width:300px; float:left; height:270px; overflow:auto; margin-top:20px; padding:0 0 0 20px;}
.c-chat-box {background-image:url(images/chat-box.jpg); background-repeat:no-repeat; height:133px; text-align:left; width:767px; background-position:center;}
.c-user-chat-scroll {width:750px; float:left; height:120px; padding-left:12px; margin-top:7px; overflow:auto;}
.c-textbox {background-image:url(images/c-text.jpg); padding:14px 0 0 14px; height:119px; width:752px; background-position:center; text-align:left;}
.c-txtarea {width:615px; height:103px; background-color:#bbd8e8; border:1px solid #33669b; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.c-tt {width:630px; float:left;}
.c-send {float:left; padding-top:39px;}
A.log-out {color:#024387; text-decoration:none; font-size:12px; font-weight:bold;}
A:hover.log-out {color:#000; text-decoration:none;}
