/*******************************/
/* Style Sheet for Inspheris */
/*******************************/
/* Class for side and bottom scroll bars  with margin*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b5b5b;
}
body {
	margin: 0px;
}
a{
cursor: pointer;
color:  #5b5b5b;
text-decoration: underline;
}


a span
{
  font-weight: bold;
  text-decoration: underline;
}
.styletext {
	color: #f8b300;
	font-size: 12px;
}
.style2 {
	font-size: 12px;
	color: #ffffff;
}
.style3{
	font-size: 18px;
	color: #282855;
}

.stylehighlight {
	text-decoration:none;
	background-color:yellow;
}

.style3-blanc{
	font-size: 18px;
	color: #ffffff;
}
.style4 {
	color: #291c4d;
	font-size: 24px;
}
.style5 {
	color: #878787;
}
.style6 {
	font-weight: bold;
	color: #5b5b5b;
}
.style7 {
    font-weight: bold;
}
.style8 {
	font-size: 11px;
	color: #fb9200;
	font-weight: bold;
}
.style9 {
	font-size: 13px;
	font-weight: bold;
	color: #291c4d;
}
.style10 {
    color: #007274;
	font-weight: bold;
	font-size: 14px;
}
.style10b {
    color: #007274;
	font-size: 14px;
}
.style11 {
	font-size: 10px;
    color: #f5600e;
}
.style12 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.style13 {
	font-size: 14px;
	font-weight: bold;
}
.style14 {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.style14:hover {
	color: #FF9900;
	font-size: 13px;
	font-weight: bold;
}

.style20{
	font-size: 26px;
	color: #282855;
}

.style22{
	color: #007274;
	font-size: 18px;
	font-weight: bold;
}

.style16 {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;

}
.style17 {
	color: #ffffff;
	font-size: 13px;

}
.style19 {
	color: #FF9900;
	font-size: 13px;

}
.style21 {
	font-size: 11px;

}

/*-------------------------	 Drop down menus	-----------------------------------------*/
.menu{padding:3px;}
.menu a{color:#282855;padding:3px 10px 3px 10px; text-decoration:none; font-size:15px; font-weight:bold;}
.menu a:hover{color:#000;text-decoration:none;}
.ddsubmenustyle, .ddsubmenustyle ul{margin: 0;padding: 0;position: absolute;left: 0; background-color: #FFF; top: 0;list-style-type: none;
border: 1px solid #DDD;border-bottom-width: 0;visibility: hidden;z-index: 100;
}
.ddsubmenustyle li {background-color: #FFF;border-bottom: 1px solid #DDD;width: 160px;
}
.ddsubmenustyle li a{display: block;color:#282855;background-color: #FFF;text-decoration: none;
padding: 4px 5px;
}
* html .ddsubmenustyle li{display: inline-block;width: 170px;background-color:#FFF;}
.ddsubmenustyle li a:hover{color:#333; background-color:#DDD;}
.downarrowpointer{padding-left: 4px;border: 0;}
.rightarrowpointer{position: absolute;padding-top: 3px;left: 100px;border: 0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}
.mattblackmenu ul{margin: 0;padding: 0;list-style-type: none;overflow: hidden;width: 100%;}
.mattblackmenu li{display: inline;margin: 0;background-color:#FFF;}
.mattblackmenu li a{float: left;display: block;text-decoration: none;margin: 0;padding: 0px 15px;color:#282855; font-size:16px; font-weight:bold;}
.mattblackmenu li a:visited{color: #333;}
.mattblackmenu li a:hover{color: #333;background-color:#DDD;}
.mattblackmenu a.selected{color: #333;background-color:#DDD;}
.markermenu{width: 175px;clear: left;position: relative;}
.markermenu ul{list-style-type: none;margin: 5px 0;padding: 0;}
.markermenu ul li a{color: #00014e;display: block;width: auto;padding: 3px 0;padding-left: 20px;text-decoration: none;}
* html .markermenu ul li a{width: 155px;background-color:#FFF;}
.markermenu ul li a:visited, .markermenu ul li a:active{color: #00014e;}
.markermenu ul li a:hover, .markermenu ul li a.selected{color: #333;}
.blackwhite li a{color: #333;}
.blackwhite li a:hover{color: #333;}


/*-------------------------	 CSS BOX	-----------------------------------------*/

div.css-box, div.css-box div{background:url(../images/boxbg.png);}
div.css-box {padding: 0px; margin:0px;background-repeat:no-repeat;background-position:bottom left;height:1%;width:auto;}
div.css-box div{margin:0px 0px 0px 13px;background-repeat:no-repeat;background-position:bottom right;padding:0px 0px 13px 0px;width:auto;}
div.css-box div div{background-position: top right;margin: 0px; padding: 0px;}
div.css-box div div div{margin:0px 13px 0px -13px;background-position: top left;padding: 13px 0px 0px 13px;}
div.css-box div div div div{padding:0px;margin:0px;background:none;background-image: none;
	background-position: top left;background-repeat: repeat;background-color: transparent;width:100%;}


div.css-box1, div.css-box1 div{background:url(../images/boxbg.png);}
div.css-box1 {padding: 0px; margin:0px;background-repeat:no-repeat;background-position:bottom left;height:1%;width:auto;}
div.css-box1 div{margin:0px 0px 0px 5px;background-repeat:no-repeat;background-position:bottom right;padding:0px 0px 8px 0px;width:auto;}
div.css-box1 div div{background-position: top right;margin: 0px; padding: 0px;}
div.css-box1 div div div{margin:0px 13px 0px -5px;background-position: top left;padding: 13px 0px 0px 13px;}
div.css-box1 div div div div{padding:0px;margin:0px;background:none;background-image: none;
	background-position: top left;background-repeat: repeat;background-color: transparent;width:100%;}
/*div.css-box1 a{font-size:11px;}*/

.titletextcenter{color:#282855;padding:0px; text-decoration:none; font-size:16px; font-weight:bold;display:block;}
.subtitleboldtext{color:#555;padding:2px; text-decoration:none; font-size:11px; font-weight:bold;display:block;}
.errors {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #ff0000;}
.subtitletext{color:#555;padding:2px; text-decoration:none; font-size:12px; font-weight:bold;display:block; padding-left:0px;}

.agenda-menu li a{padding:3px 5px 3px 5px; display:block; border-bottom:1px solid #DDD;background:url(../images/arrow.gif) no-repeat left center; padding-left:10px;}
.agenda-menu li a:hover{background-color:#DDD;border-bottom:1px solid #DDD; text-decoration:none;}
.agenda-menu li ul li{padding-left:10px; font-weight:bold;}

.agenda-bottom-menu{border:1px solid #DDD;}
.agenda-bottom-menu td{padding:0px; border-right:1px solid #DDD;}

div.breadcrumbs {overflow:hidden;margin:0;padding:0;height:25px;line-height:25px;color:#888888;border:0px solid #eee;margin-bottom:2px;}
div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {float:left;overflow:hidden;height:13px;padding:0 5px;font-style:normal;}
div.breadcrumbs span {background:url(../images/arrow-grey.gif) no-repeat left center;overflow:hidden;padding:0 0 0 5px;width:0px;
	filter:alpha(opacity=40);opacity:0.4;
}


.dateheading {
	background-color: #DDDDDD;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.topicsubtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}


#Calendar

.calendertext {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color:"#FFFFFF";
	text-align: center;
}

.datespace {
	color: #ECE9D8;
	background-color: #ECE9D8;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.dateheading {
	background-color: #DDDDDD;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.datenumbers {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.datesundays {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	background-color: #DDDDDD;
	text-align: center;
}
.datenumsundays {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	background-color: #F6F6EC;
	text-align: center;
}
.datenumberhighlight {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFF00;
}
.dateredblocks {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CA0202;
	text-align: center;
}
.letterredblock {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	/*background-color: #CA0202;*/
	background-color: #DC143C;
	text-align: center;
}
.letterblueblock {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF9900;
}

.lettergreenblock {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #06AA32;
	text-align: center;
}

.letterorangeblock {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF9900;
}
.dateblueblocks {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #123456;
	text-align: center;
}
.dategreenblocks {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #007274;
	text-align: center;
}
.dateorangeblocks {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FB9200;
	text-align: center;
}
.dateworkingdays {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6EC;
	text-align: center;
}
.dateworkingheader {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #99FF33;
	text-align: center;
}

.datesmalltext {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}

.popupbgcolor{
border:1px solid #F1F1E3;background-color:#007274;
}

.agenda-menu1 li a{padding:3px 5px 3px 5px; display:block; border-bottom:0px solid #DDD;background:url(../images/arrow-bleu.gif) no-repeat left center; padding-left:20px;}
.agenda-menu1 li a:hover{text-decoration:none;}
.agenda-menu1 li ul li{padding-left:10px; font-weight:bold;}

.green_header_title{color:#e0a639; font-size:20px; font-weight:bold; text-align : left;}

.homelink{padding-left:5px; color:#e0a639; text-decoration:none;}
.homelink:hover{color:#e0a639; text-decoration:underline;}

.headerlink{padding-left:5px; color:#fff; text-decoration:none;}
.headerlink:hover{color:#fff; text-decoration:underline;}

.description{color:#c98809;text-decoration:none; letter-spacing:1px; text-align:left;}
.subtitle{color:#007274;text-decoration:none; letter-spacing:1px; text-align:left;}

.style13 a{
	font-size: 12px;
	color: #555555;
	font-weight: normal;
}
.headerspace{height:170px;}



div.box {
position: absolute;
margin-top:0px;
z-index: 1000;
display:none;
border:1px solid #999999;
background-color:#FFFFFF;
}



ul.exportmenu {list-style:none; margin:0; padding:0;width:140px;background-color:#FFFFFF;}
ul.exportmenu * {margin:0; padding:0; width:auto; height:18px;}
li.exportmenu * {margin:0; padding:0; width:auto; height:18px;}

ul.exportmenu a {display:block; text-decoration:none; font-size:11px;padding:2px;font-weight:normal}
ul.exportmenu a:hover{}

.selectBoxes {
width:148px;
}
.makeprivate {
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.regheading{
	font-size: 22px;
	color: #282855;
}

.myButton {

	font-family: verdana, geneva, Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url(/publics/images/plain.jpg) no-repeat;
	border:0px;
	width:97px;
	height:18px;
}

.cmstabs{
font: bold 12px Arial;
width: 100%;
}

.cmstabs ul{
margin: 0;
padding:0;
float: left;
}

.cmstabs ul li{
display: inline;
}

#cmstabs .active a span, .active a:hover span{
  	color:#fb9200;
   	background-position:100% -42px;
}


.styleyellow {
	font-weight: bold;
	color: #fb9200;
}

.divider{
	background-image:url(/publics/images/divider.gif);
	background-repeat:repeat-x;
}

.greenmsgtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #06AA32;
}

#tabs2 {
   float:left;
   width:100%;
   margin-left: 2;
   font-size:97%;
   font-weight: bold;
   line-height:normal;
}

#tabs2 ul {
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type: none;
}


#tabs2 li {
  list-style: none;
  display: inline;
  margin: 2;
}

#tabs2 a  {
  float:left;
  background-color: #fcfcfc;
  border-color: #000000;
  border: 1px solid;
  margin:2;
  padding:0 0 0 0px;
  text-decoration:none;
}

#tabs2 a span {
   float:left;
   display:block;
   background-color: #fcfcfc;
   border-color: #000000;
   border: 1px solid;
   margin:2;
   padding:5px 15px 4px 4px;
   color:#024395;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
 #tabs2 a span {float:none;}
/* End IE5-Mac hack */
 #tabs2 a:hover span
 {
    color:#000000;
 }

 #tabs2 a:hover
 {
     background-position:0% -42px;
 }

 #tabs2 a:hover span
 {
    background-position:100% -42px;
 }

 #tabs2 .active a, .active a:hover
 {
	 float:left;
     background-position:0% -42px;
	 margin:2;
	 color:#fb9200;
 }

 #tabs2 .active a span, .active a:hover span
 {
    float:left;
    margin:2;
	color:#fb9200;
	background-position:100% -42px;
  }

.headingstyle{
	color: #fb9200;
}
.selected {color:#fb9200;text-decoration:none;}

.fontstyle2 {
	color: #000000;
	font-size: 10px;

}
#scroller{overflow: hidden; white-space: nowrap; width: 400px; padding:0px; margin:0px; position:relative;}
.menuitems{padding:0px; margin:0px;}
.menuitems ul{padding:0px; margin:0px; list-style:none; }
.menuitems li{ display:inline; padding:0px 5px 0px 5px;}

.textareawidthprofile{
color: #000000;
font-size: 11px;
width: 295px;
height: 60px;
}

.myButton1 {

	font-family: verdana, geneva, Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url(/publics/images/plainsubmit.jpg) no-repeat;
	border:0px;
	width:139px;
	height:18px;
}

.groupevent
{
	background:url(/images/event-cal.gif) no-repeat left center; text-align:right;color:#ffffff;padding-left:7px;font-size:12px;
}

.grouptalkgreenblocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #007274;
}

.groupgreenblocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #007274;
}

.grouptalkevent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #007274;
}

.grouptalkorangeblocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #FF9900;
}


.grouptalkblueblocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #08036C;
}

.groupblueblocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #08036C;
}

.grouptalkredblocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #CA0202;
}
