/* ========================================================================== */
/* Main */
html, body {
	height  : 100%;
	width   : 100%;
	/*
	cursor  : url(img/sys/tls/pointer.png), default;
	*/
}

body {
	height  : 100%;
	margin  : 0px;
	padding : 0px;
}

a {
	text-decoration : none;
/*	color   : #57585a;*/
}

.checkSelect,
button,
select,
option,
input {
	font-size   : 10px;
}

textarea{
	height: 10em;
	width: 350px;
}

input {
	vertical-align : middle;
}

.checkSelect .title,
select,
textarea,
input {
	background-color : #f1f1f1;
}

body * {
	font-size   : 10px;
	font-family : Verdana;
	font-weight : normal;
	color       : #57585a;
}

table {
	empty-cells	: show;
}

img {
	margin  : 0;
	float   : left;
	display : inline;
	border  : none;
}

/* ========================================================================== */
/* Header */

#cHeaderInfo {
	position     : absolute; 
	left         : 285px;
	top          : 27px;
	font-size    : 15px;
	font-weight  : bold;
	color        : #fff;
	width        : 500px;
}

#cHeaderInfo * {
	font-size    : 15px;
	font-weight  : bold;
	color        : #fff;
}
/* apply coloring to different modes
body.self{
	background-color : #fff;
}
body.Fvisitor,
body.Mvisitor{
	background-color : red;
}
body.group {
	background-color : blue;
}
*/


/*
  ******************************************
	HEADER MENU
  ******************************************
*/
.cPhiloxMenu {
	background-image		: url(./../img/menu/menu_bg.png);
	background-repeat		: repeat-x;
	height : 23px;
}

.cPhiloxMenuBar{
	width      : 810px;
	height     : 100%;
	margin     : auto;
}

.cPhiloxMenuBar .menu {
	float             : left;
	display           : inline;
	height            : 18px;
	padding-top       : 5px; 
	width             : 100px;
	border-left       : solid black 1px;
	background-image  : url('./../img/menu/menu_item_lo_middle_bg.png');
	background-repeat : repeat-x;
	cursor            : pointer;
	font-weight       : bold;
	text-align        : center;
}

.cPhiloxMenuBar .menu.disabled{
	color : #b1b1b1;
	cursor : default;
	cursor : not-allowed;
}

/*
body.group .cPhiloxMenuBar .menu.cMyphilox,
body.visitor .cPhiloxMenuBar .menu.cMyphilox {
	display : none;
}
*/

.menubottom {
	height : 10px;
	width : 100%;
	background-image		: url('./../img/menu/menu_shadow.png');
	background-repeat		: repeat-x;
}

.cPhiloxMenu .static,
.cPhiloxMenu .menu{
	font-size : 10px;
	font-family : Arial;
	font-weight : bold;
	color : #6d6d6d;
}

.cSponsorContainer{
	width       : 589px;
	height      : 83px;
	margin-left : 3px;
	margin-right: 8px;
	margin-bottom: 10px;
	float       : left;
	display     : inline;
	background  : lightblue;
}

.teaser {
	height : 100px;
	background : lightblue;
}

.col1 {
	width : 200px;
}

.col2 {
	width : 400px;
}

.mainContainer {
	background : #fff;
	margin : auto;
	width  : 800px;
	/*height : 100%;*/
	padding: 5px;
}
.col1, .col2 {
	float : left;
	height : 100%;
}
.cMetaContainer {
	height    : 100%;
	float     : right;
	width     : 200px;
	border    : none;
}

/* ========================================================================== */
/* (General) Coloring and Text*/
.right {
	text-align : right;
}

/* ========================================================================== */
/* (General) Coloring and Text*/

.cErr {
	color              : red;
}

.changed {
	background-color   : #cfc;
}

.changedIEFixRadioCheckbox {
	background-color   : #fff;
}

label.float {
	float              : left;
	clear              : left;
}

.radioChanged{
	background-color   : #cfc;
}

.txt_default{
	color       : #57585a;
}

.txtC1 {
	color     	: #6bcbb6;
}

.txtC2{
	color     	: #b1b1b1;
}

.txtC3{
	color     	: white; 
}

.txtC4{
	color     	: #00e2d1; 
}

.txtBold{
	font-weight	:bold;
}

.txtSlim {
	font-weight	:normal;
}

.txtBigg *,
.txtBigg{
	font-size	:12px;
}

.cTab{
	font-weight: bold;
}

.txtBold {
	font-weight: bold;
}

.txtRed {
	color: Red;
}

/* ========================================================================== */
/* Containers */
.cSave,
.cDelete,
.cNew,
.cBack {
	cursor		: pointer;
	font-weight : bold;
}

#id_livesearch {
	position	: absolute;
	right		: 0;
	top		: 0;
}


/* ===========================================================================*/
/* Forum */

.spaceControl {
	padding-right	: 2px;
	padding-left	: 2px;
	height		: 22px;
}

.frmW {
	width		: 100%;
}

/*
	======================================================
	ServerPagesTemplateListController
	======================================================
*/
.oServerPagedTLC .cPrevButton,
.oServerPagedTLC .cNextButton,
.oServerPagedTLC .cPages {
	cursor : pointer;
}
.oServerPagedTLC .cPrevButton,
.oServerPagedTLC .cNextButton{
	color : #6bcbb6;
	font-size : 11px;
	font-weight : bold;
}

.oServerPagedTLC .disabled{
	cursor : default;
	color : gray;
	visibility : hidden;
}

.ih1,
.oServerPagedTLC .selectedPage{
	font-size : 15px;
	cursor : default;
}

/* ===========================================================================*/
/* Micellaneous */


div.sep1 {
	border		: none;
	border-top	: solid gray 1px;
}

img.sep {
	margin-top    : 3px;
	margin-bottom : 3px;
}

td.sep1 {
	height:1px;
	border:none; 
	background : gray;
}

.oTemplateListController {
	margin	: 7px auto 0px auto; /* IE fix */
}

img.cMiniMe{
	float			: left;
	display			: inline;
	margin-right		: 2px;
	background-position	: center;
	background-repeat	: no-repeat;
	/* default image */
	background-image	: url(./../img/me.png);
}


.albumPrevCol div{
	margin-left	: 10px;
	margin-right	: 10px;
}

img.EventBday {
	float		: right;
	display		: inline;
	margin-top	: 8px;
}

.pointer {
	cursor		: pointer;
}

.firstcap::first-letter {
	text-transform : capitalize;
}
/*
.oWindow .headerContainer .titleContainer {
	font-size   : 11px;
	color       : #fff;
	font-weight : bold;
}
	*/

.liveSearchHighLight {
	font-weight : bold;
}

