a:link {
	color: #3A8AF5;
	text-decoration: none;
}

a:visited {
	color: rgba(62, 128, 216, 0.86);
	text-decoration: none;
}

a:hover,
a:active {
	color: rgba(62, 128, 216, 0.86);
	text-decoration: none;
}

::-moz-selection { /* Code for Firefox */
    color: white;
    background: #a4e37a;
}

::selection {
    color: white;
    background: #7AB7E3;
}

.welcomeblock {
	background: #3858AB url(images/carbon/thead_blue.png) repeat-x 50% -3px;
}

.pm_alert {
	background: #BFDAFF;
	border: 1px solid #0A329B;
}

.pm_alert a {
	color: blue;
}

.thead {
	background: #284991;
	border-bottom: 1px solid #133f41;
}

.thead input.textbox,
.thead select {
	border: 1px solid #133f41;
}

.popup_menu .popup_item:hover {
	background: #ccc;
	color: #fff;
}

.tt-suggestion.tt-is-under-cursor {
    background-color: #2d9595;
	color: #fff;
}
.pagination .pagination_current {
	background: #3367AE url(images/carbon/highlight_reallyfaint.png) repeat-x 0 -1px;

}
.pagination a:hover {
	background: #3367AE;
	color: #fff;
	border-color: #133f41;
}
	
.button_post {
    /*background:#31485c url(images/carbon/thead_blue.png) repeat-x 0 -8px;*/
	background: #284991;
    -webkit-box-shadow:inset rgba(255,255,255,0.15) 0 0 0 1px;
    -moz-box-shadow:inset rgba(255,255,255,0.15) 0 0 0 1px;
    box-shadow:inset rgba(255,255,255,0.15) 0 0 0 1px;
}
.red_alert {
	background: #E3E9FB;
	border: 1px solid #2516A5;
	color: #1A16A5;
}

.red_alert a:link,
.red_alert a:visited,
.red_alert a:hover,
.red_alert  a:active  {
	color: #1A16A5;
}

#registerdiv {
	background: #373ECF;

}
.edit_by {
	background: #7896F0 url(images/carbon/comment_edit.png) no-repeat 6px 6px;
	border: 1px solid #2D37D2;
	color:#000;
	/* text-shadow: #3C2EB5 0 1px 0; */
}

.edit_by a {
	color: black;
}
		
		