/* link layout */
A
{
    TEXT-DECORATION: none;
    color: #3130FF;
}
A:hover
{
    TEXT-DECORATION: underline;
     /*color: #6365FF; */
}
A:active
{
	 color: #999999;
}
A:visited { color: #3130FF;}
A:link { color: #3130FF;}

.visited_post,.visited_post a, .visited_post:visited
{ 
	color:#666666;
}

/* general body style */
body
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, Arial;   
    color: #333;
    margin:0;
}

/* body style - left frame */
body#leftFrame
{
	background-color: #EDF2FC;	
	margin-left:20px;
	margin-top:12px;
}

/* body style - right frame */
body#rightFrame
{
	background-color: #FFFFFF;
    COLOR: #333333;    
    FONT: messagebox;
    background-image: url(images/stealth_message_bg.gif);    	
	margin-left:20px;
	margin-top:12px;
}

/* body style - top menu frame */
body#top
{
	margin-top:3px;
	background-color: #F7F7F7;
    OVERFLOW: auto;
    COLOR: black;
    background-image: url(images/WindowsUpdate_top_bg_28.gif);
    background-repeat:repeat-x;
}
body#top a,body#top
{
	color:#000;
}

/* general style for margins */
body#margins
{	
	margin-left:20px;
	margin-top:12px;
}

/* general style for table cells */
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, Arial
}

/* general layout for buttons and fields */
INPUT,TEXTAREA,SELECT,OPTIONS { FONT-SIZE: 11px;font-family: Verdana,Arial;}

/* layout for stickys on left frame */
.sticky
{  
	padding:4px 8px 4px 8px;
	background-color:#AEC0EC;
	margin-right:12px;
}

.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #215dc6;
    FONT-FAMILY: Arial;    
}

/* left frame thread - headings for week day names */
.header_day
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #215dc6;
    FONT-FAMILY: Arial; 
    margin-top:10px;
    margin-bottom:3px;
    display:block;    
}

/* showing the post in the right frame */
.message
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
	PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #aec0ec; /*#94b5ef*/
    border: solid 1px #94b5ef; /* aec0ec */
}

/* the header style of the mesage */
.message_header
{ 
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #215dc6;
    FONT-FAMILY: Arial
}

/* the text at top above the search field */
.frameHeader_toptext,.frameHeader_toptext a,.frameHeader_toptext a:visited
{
	font-family:Verdana,arial;
	font-size:10px;
	color:#FFF;
}

/* the info next to post subject in left frame /"name date" */
.thread_meta
{	
	color:#666;
}

/* the top text showing "you have unread messages (x)" */
.PM_alert,.PM_alert:link,.PM_alert:active,.PM_alert:visited
{
	color:Red;
}

/* rss_footer is the bottom frame text */
.rss_footer,.rss_footer a,rss_footer a:link,rss_footer a:visited
{
	margin-left:12px;
	margin-top:4px;
	font-weight:normal;color:#000;text-decoration:none
	
}
.rss_footer a:hover {text-decoration:none;}


/* the header (weekday name) for the chat */
.chat_header { font-weight:bold; color:#215dc6; }

/* common background - dark */
.bg_dark
{
    BACKGROUND-COLOR: #6487DB;
}

/* common background - light */
.bg_light
{
    BACKGROUND-COLOR: #AEC0EC;
}

/* half = semi locked icon */
.half
{
	float: left;
	background-image: url(images/unlock.gif);
	background-repeat:no-repeat;
	width: 12px;
	height: 12px;	
	background-position:0% 30%;
}

/* yes = locked icon */
.yes
{
	float: left;	
	background-image: url(images/lock.gif);
	background-repeat:no-repeat;
	width: 12px;
	height: 12px;	
	background-position:0% 30%;
}
/* admin */
.SettingInputs { width:180px;}
.SettingInputsShort { width:50px;}