.ltopic {font-size: 12px; color: #545778; font-family: Verdana,Helvetica,Geneva; text-decoration: none}
.ltopic A:link {font-size: 12px; color: #04B4EF; font-family: Verdana,Helvetica,Geneva; text-decoration: none}
.ltopic A:visited {font-size: 12px; color: #04B4EF; font-family: Verdana,Helvetica,Geneva; text-decoration: none}
.ltopic A:hover {font-size: 12px; color: #04B4EF; font-family: Verdana,Helvetica,Geneva; text-decoration: underline}
.wt {font-size: 10px; color: #FFFFFF; font-family: Verdana,Helvetica;}
.bnav {font-size: 10px; color: #999999; font-family: Verdana,Helvetica,Geneva; text-decoration: none}
.bnav A:link {font-size: 10px; color: #aaaaaa; font-family: Verdana,Helvetica,Geneva; text-decoration: none}
.bnav A:visited {font-size: 10px; color: #aaaaaa; font-family: Verdana,Helvetica,Geneva; text-decoration: none}
.bnav A:hover {font-size: 10px; color: #636C85; font-family: Verdana,Helvetica,Geneva; text-decoration: underline; background-color: #f2f4f8}

.nav {font-size: 11px; color: #ffffff; font-family: Verdana,Helvetica,Geneva}
.nav A:link {font-size: 11px; color: #ffffff; font-family: Verdana,Arial,Helvetica,Geneva; text-decoration: none}
.nav A:visited {font-size: 11px; color: #ffffff; font-family: Verdana,Arial,Helvetica,Geneva; text-decoration: none}
.nav A:hover {font-size: 11px; color: #ffffff; font-family: Verdana,Arial,Helvetica,Geneva; text-decoration: underline}

.txt {font-size: 11px; font-family: Verdana,Arial,Helvetica,Geneva,sans; color:#545778;text-decoration: none; text-transform: none;font-weight: normal;}
.txtB {font-size: 11px; font-family: Verdana,Arial,Helvetica,Geneva,sans; color:#545778;text-decoration: none; text-transform: none; font-weight:bold;}
.txtS {font-size: 9px; font-family: Verdana,Arial,Helvetica,Geneva,sans; color:#545778;text-decoration: none; text-transform: none;font-weight: normal;}
.txt1 {font-size: 11px; font-weight:bold; background: #f4f4f4; font-family: Verdana,Arial,Helvetica,Geneva,sans; width:100%; color:#999999;text-decoration: none; text-transform: none;}
.txt3 {font-size: 11px; font-family: Verdana,Arial,Helvetica,Geneva,sans; color: #545778; text-decoration: none; text-transform: none;font-weight: normal;}
.txt4 {font-size: 10px; font-family: Verdana,Arial,Helvetica,Geneva,sans; color: #747798; text-decoration: none; text-transform: none;font-weight: normal;}
.txt5 {font-size: 11px; font-family: Verdana,Arial,Helvetica,Geneva,sans; color: #000000; text-decoration: none; text-transform: none;font-weight: normal;}
.txtR {FONT: 11px Verdana,Helvetica,Geneva; COLOR: #b30000;text-decoration: none; text-transform: none;font-weight: normal;}

.txt a{color: #04b4ef; text-decoration: none; font-family: Verdana,Helvetica,Geneva; font-size: 11px; }
.txt a:hover{text-decoration: underline; font-family: Verdana,Helvetica,Geneva; font-size: 11px; }


.artHeader1 {
	font-size: 10px; 
	color: #545778; 
	font-family: Verdana,Arial,Helvetica;
	padding-top:10px;
}
.artHeader1 A:link {
	font-size: 10px; 
	color: #04B4EF; 
	font-family: Verdana,Helvetica; 
	text-decoration: none;
	display:block;
	float:left;
}
.artHeader1 A:visited {font-size: 10px; color: #04B4EF; font-family: Verdana,Arial,Helvetica; text-decoration: none;}
.artHeader1 A:hover {font-size: 10px; color: #04B4EF; font-family: Verdana,Arial,Helvetica; text-decoration: underline;}

td.artHeader1.button {
	padding:0px 0px 5px 537px;
	border-bottom:1px solid #6BD6F7;
}
.GE td, .EN td {
	vertical-align:top;
}
.GE td.artHeader1.button {
	padding:0px 0px 5px 527px;
}
td.artHeader1.button .watch {
	white-space:nowrap;
	float:left;
}
td.artHeader1.button .watch li {
	text-align:right;
	margin-left:0px;
}

.more {font-size: 12px; color: #545778; font-family: Verdana,Helvetica;}
.more A:link {font-size: 12px; color: #04B4EF; font-family: Verdana,Helvetica; text-decoration: none}
.more A:visited {font-size: 12px; color: #04B4EF; font-family: Verdana,Helvetica; text-decoration: none}
.more A:hover {font-size: 12px; color: #04B4EF; font-family: Verdana,Helvetica; text-decoration: underline}

.txt A:link {color: #04B4EF; text-decoration: none}
.txt A:visited {color: #04B4EF; text-decoration: none}
.txt A:hover {color: #04B4EF;  text-decoration: underline}

.head {font:bold 16px Arial Narrow,Helvetica,Geneva; color: #04B4EF; letter-spacing: 1px;text-transform: uppercase;}
.head A:link {font:bold 16px Arial Narrow,Helvetica,Geneva; color: #04B4EF; letter-spacing: 1px;text-transform: uppercase;}
.head A:visited {font:bold 16px Arial Narrow,Helvetica,Geneva; color: #04B4EF; letter-spacing: 1px;text-transform: uppercase;}
.head A:hover {font:bold 16px Arial Narrow,Helvetica,Geneva; color: #04B4EF; letter-spacing: 1px;text-transform: uppercase;}

.whead {	FONT: 11px "Arial Narrow", Helvetica, Geneva; COLOR: #ffffff; LETTER-SPACING: 1px}
.whead A:link {	FONT: bold 11px Arial,Helvetica,Geneva; COLOR: #ffffff; LETTER-SPACING: 1px; TEXT-DECORATION: none}
.whead A:visited {	FONT: bold 11px Arial,Helvetica,Geneva; COLOR: #ffffff; LETTER-SPACING: 1px; TEXT-DECORATION: none}
.whead A:hover {	FONT: bold 11px Arial,Helvetica,Geneva; COLOR: #ffffff; LETTER-SPACING: 1px; TEXT-DECORATION: none}

.tarea {width:466px; margin-top:3px;padding:4px;}

.linkList {font-size: 11px; color: #545778; font-family: Verdana,Helvetica,Geneva; text-decoration: none;  }
.linkList A:link {font-size: 11px; color: #04B4EF; font-family: Verdana,Helvetica,Geneva; text-decoration: none;  }
.linkList A:visited {font-size: 11px; color: #04B4EF; font-family: Verdana,Helvetica,Geneva; text-decoration: none;  }
.linkList A:hover {font-size: 11px; color: #04B4EF; font-family: Verdana,Helvetica,Geneva; text-decoration: underline;}
p.linkList {margin:5px 0 8px 0; }

TH{
	background: #eef7fd;
	height: 22px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: larger;
	font-weight: bold;
}


H3 {font:bold 16px Arial Narrow,Helvetica,Geneva; color: #04B4EF; letter-spacing: 1px}

   
.tableBordered{
	width: 500px;
	float: left;
	border: 1px solid #04b4ef;
	padding: 2px 2px 2px 5px;
	background-color: #ffffff;
	margin-bottom: 10px;
}

 .tableBorderedTitle{
    width: 493px; 
    display: block; 
	 float: left;
	 padding: 2px 2px 2px 5px; 
    font-weight: bold; 
    text-align: left;
    vertical-align : top;
    color: #ffffff; 
    background-color:  #04b4ef;
	 background-image: URL("http://promotion.ifao.net/images/8575.gif"); 
	 background-repeat: repeat;
 }

.tableBorderedCellspace{
    border: 1px solid #04b4ef;
    padding: 4px;
    background-color: #ffffff;
    text-align : right;
	 margin: 10px 10px 10px 10px; 
}
.tableBorderedCellspace td{
	padding-left: 5px;
	padding-right: 5px;
}

.alignLeft {
	text-align: left;
}


body {
    margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}


td {
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,Geneva,sans;
    color:#545778
}

a {
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,Geneva,sans;
    color:#545778;
    text-decoration: none;
}

a:hover {
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,Geneva,sans;
    color:#0033cc;
    text-decoration: underline;
}

.mainContainer{
    width: 800px;
}

.titleText {
	/* border: 1px solid #33ccff;*/
	font: bold 16px Arial Narrow,Helvetica,Geneva;
	color: #04B4EF;
	letter-spacing: 1px;
	display: block;
	position: relative;
	float: left;
	width: 600px;
	margin: 13px 0px 7px 0px;
    text-transform: uppercase; 
}


.footerContainer{
	/* border: 1px solid #33ccff;*/
	margin: 0px 0px 0px 0px;
	background-image: url("http://promotion.ifao.net/images/footer.gif");
	background-repeat: no-repeat;
	float: left;
	position: relative;
	display: block;
	width: 780px;
	height: 46px;
	-moz-box-sizing: border-box;
}

.footerTextContainer{
	background-image: none;
    padding-left: 178px; 
	position: relative;
	display: block;
	width: 780px;
	height: 46px;
	-moz-box-sizing: border-box;
}

.footerLine0 {
    width: 100%; 
    margin: 0px; 
    float: left; 
    border-bottom: 1px solid  #04B4EF; 
    padding: 3px; 
  	-moz-box-sizing: border-box;
}

.footerLine1 {
    float: right; 
    margin: 0px; 
    padding: 3px; 
	-moz-box-sizing: border-box;
}

#headerline {
	float: left;
	width: 627px;
	border-top : 1px solid #04B4EF;
	}

#subheader {
	float: right;
	height: 15px;
	font-size : 10px;
	padding: 0px 8px 0px 8px;
	background-color:#04B4EF;
	}
    
	#subheader a {
	color: white;
	text-decoration:none;
	font:11px Verdana,Arial,Helvetica,Geneva;
	}
	#subheader a:hover {	text-decoration:underline;}

.subheader-separator {
	background:#04b4ef url("http://promotion.ifao.net/images/menu_separator.gif") no-repeat 0 3px;
	padding: 1px 0px;
	}

.headerContainer{
/*    border : 1px solid #33ccff; */
    margin : 0px 0px 0px 0px;
    background-image : url("http://promotion.ifao.net/images/header_insight_sites.jpg");
    width : 780px;
    position : static;
    display : block;
    background-repeat : no-repeat;
    float : left;
    height : 52px;
}

.middleContainer{
	/*    border : 1px solid #33ccff; */
	margin: 0px 0px 0px 0px;
	width: 780px;
	position: relative;
	display: block;
	float: left;
}

.subMenuContainer{
	width: 600px; 
	float: right;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 15px;
	font-size : 10px;
	text-align: right;
	display: block;
	border-top: 1px solid #33ccff;
}


.submitbutton {
	font-size: 11px;
	color: #ffffff;
	font-family: verdana,arial,helvetica,geneva;
	background-image: url("http://promotion.ifao.net/images/square10.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	background-color: #04b4ef;
	padding: 2px 5px 2px 15px;
	text-decoration: none;
	height: 18px; 
}
a.submitbutton:link {color:#ffffff; }
a.submitbutton {  color: #ffffff !important; }
a.submitbutton:hover {
	color:#ffffff; 
	text-decoration: underline; 
}

a.subMenuNavigationButton:link,a.subMenuNavigationButton:visited{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Geneva;
	TEXT-DECORATION: none;
	padding: 2px 4px 2px 4px;
	background-color: #04b4ef;
}

a.subMenuNavigationButton:hover {
	background-color: #04b4ef;
	color:#ffffff; 
	text-decoration: underline; 
}

.subMenuNavigationButtonSeparator {
	background-color: #04b4ef;
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Geneva;
	/*padding: 2px 2px 2px 2px;*/
	text-decoration: none;
}

.submitButtons
{
	background-color: #04B4EF;
	color: #fff;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border-width: 0px;
	padding: 1px 2px 2px 15px;
	background-image: url(http://promotion.ifao.net/images/bg.png);
	background-position: 7px center;
	background-repeat: no-repeat;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

* html .submitButtons
{
	padding: 3px 2px 2px 3px;
}

#contentWrap {border:1px solid #04b4ef; padding:15px 22px; margin:10px 0px; margin-right: 10px; -moz-box-sizing: border-box;}
.w262 { 
    width: 262px;
    }

.tableBordered1{
    width: 583px;
    border: 1px solid #04B4EF;
    padding: 2px; 
    background-color: #ffffff;
}

.spacer {clear: both; line-height: 1px;margin: 0px; }
.spacerTop {clear: both; line-height: 1px; margin-top: 20px;}
.spacerBottom {clear: both; line-height: 1px; margin-top: 15px;}
.no-spacer {margin-bottom: 0px; }
form {margin: 0px; }

/* Left menu alerts display. */
.alertDiv {border-top: 1px solid green; padding: 5px; width: 100%; margin: 5px 0px; 	}
.alertDiv p{margin: 0px;	 }
.b {font-weight:bold;}
.alertServer {color:#858585; padding-bottom: 10px; }
.alertProvider {color:#b30000; padding-bottom: 2px; }

.leftMenuLink a.newInfo {color: #33ffcc  !important; }


/* new buttons style */

div.button{
float:right; 
margin:10px 0 0 0;
}
#dataContainer  div.button {
clear:none;
margin:0 5px !important;
margin:0 2px;
width:auto !important;
width:60px;
display:inline;
}
#dataContainer div.button ul {
clear:none;
list-style:none;
width:auto !important;
width:60px;
white-space:nowrap;
}

#dataContainer div.button ul li input {
width:auto !important;
width:60px;
}

div.button ul {
list-style:none;
height:20px;
margin:0;
padding:0;
clear:both;
}

div.button li, #dataContainer div.button li {
float:left;
height:20px;
padding-right:5px;
margin-left:3px;
background: url("http://www.cytric.info/images/btn_cap.gif") no-repeat top right;
}

div.button ul li a:link, 
div.button ul li a:active, 
div.button ul li a:visited, 
div.button ul li a:hover, 
#dataContainer div.button ul li a, 
div.button ul li input {
background: url("http://www.cytric.info/images/btn_base.gif") no-repeat 0 0;
display:block;
border:0;
height:20px;
overflow:visible;
font-family:Arial, Helvetica, sans-serif;
color:#545778;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

div.button ul li a:link, 
div.button ul li a:active, 
div.button ul li a:visited, 
div.button ul li a:hover, 
#dataContainer div.button ul li a {
padding:2px 7px 0 12px;
}

div.button ul li input {
padding:0px 7px 3pt 12px;
}

.buttonContainer {
width:300px;
border:1px solid blue;
padding:5px 0 2px 0;
}

.buttonContainer:after { /* for FF clearfix */
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.right {float:right;}
/* new buttons style */


/* CYTRIC EXPENSES PAGE */
#dataContainer.expense {
width:605px; 
margin-top:30px; 
padding-bottom:25px;
} 

#dataContainer.expense div.txt {
font-size: 11px; 
font-family: Verdana,Arial,Helvetica,Geneva,sans; 
color:#545778;
text-decoration: none; 
text-transform: none;
font-weight: normal;
height:300px; 
overflow:auto; 
margin:10px 0 3px 20px; 
padding:10px 10px 0px 3px; 
width:547px; 
border:solid 1px #e2e1e1;
}

#dataContainer.expense div.button_cont {
margin:0 18px; 
padding:5px 0 0 0;
background-color:#F5F5F5; 
width:563px; 
clear:both;
line-height:0xp;
height:25px;
}
/* CYTRIC EXPENSES PAGE */


#footerContainer {
	display:inline; /* dmb */
}

