/* Chrysallis CSS Document */

body{
	background-color:#FFFFFF;
	padding-top:1.25em;
	padding-bottom:1.25em;
	padding-left:2.5em;
	padding-right:2.5em;
}

.mnTable {
width:50em;
height:100%;
}

.tdSkyLinks {
	background-image:url(images/chrysallisMain_09.gif);
	padding-right:0.63em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
	text-align:right;
}

.mainMenu {
	background-image:url(images/chrysallisMain_11.gif);
	font-family:Helvetica, Arial, sans-serif;
	word-spacing:0.8em;
	color:#FFFFFF;
	font-size:0.75em;
	text-align:left;
	padding-bottom:0.5em;
	padding-left:0.63em;
}

.leftMenu {
	background-color:#faf9f9;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.9em;
	text-align:right;
	padding-bottom:0.3125em;
	padding-right:0.63em;
	line-height:1.2em;
}

.leftMenuBottom {
	background-color:#faf9f9;
}
.repeat1 {
	background-image:url(images/chrysallisMain_18.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.repeat2 {
	background-image:url(images/chrysallisMain_19.gif);
	background-repeat:repeat-y;
}

.mainPageTop {
	background-image:url(images/chrysallisMain_17.gif);
	background-repeat:repeat-y;
	background-position:top;
	padding-top:9px;
	padding-bottom:0.3125em;
	padding-right:1em;
	padding-left:1em;
}

.orngDot {
	font-family:Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 0.01em;
	color:#f1a92d;
}

.headTlt {
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	font-size:1em;
	font-weight:bolder;
	color:#3F3F3F;
}


.News {
	background-color:#DAE3EC;
	}
	
.imgBottom {
	vertical-align:bottom;
}

.newsHeader{
	background-color:#3f93ac;
	font-family:Helvetica, Arial, sans-serif;
	text-align: center;
	font-size:0.9em;
	font-weight:bold;
	color:#FFFFFF;
	width:9.81em;
	padding-left:0.1em;
	padding-right:0em;
	vertical-align:top;
}

.lnkNewsTlt{
	padding-right:0.5em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	color:#484845;
	text-align:right;
	text-decoration:none;
	background-color:transparent;
}

.lnkNoIm{
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	color:#004d62;
	text-align:right;
	text-decoration:none;
	background-color:transparent;
}

.news2{
	padding-top:0.63em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.7em;
	color:#2F2F2F;
	text-align:  justify; 
	text-decoration: none;	
	background-color:transparent;
}
	
p{
	padding-top:0.63em;
	padding-bottom:0.3125em;
	padding-right:0.63em;
	margin:0em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
}

.pi{
	padding-top:0.63em;
	padding-bottom:0.3125em;
	padding-right:0.63em;
	margin:0em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
}

.lnkLftMn{
	background-image:url(images/sphere.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:0.5em;
	line-height:1.5em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#004d62;
	text-align:right;
	text-decoration:none;
	background-color:transparent;
}


.lnkBlueMn{
	background-image:url(images/circlesor.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:1.5em;
	line-height:1.5em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.8em;
	color:#000000;
	text-align:left;
	background-color:transparent;
}

.lnkTopMn{
	background-image:url(images/circles.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:1em;
	line-height:1em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	background-color:transparent;
}

.lnkRftMn{
	background-image:url(images/sphere.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:1.2em;
	line-height:1.5em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#004d62;
	text-align:right;
	text-decoration:none;
	background-color:transparent;
}

.orangeLine {
	background-image:url(images/orangePx.gif);
	background-repeat:repeat-x;
	padding-top:0.63em;
	padding-left:0.63em;
	background-position:center;
	height:0.69em;
}

.blueLine {

	background-image:url(images/bluePx.gif);
	background-repeat:repeat-x;
	padding-top:0.63em;
	padding-left:0.63em;
	background-position:center;
	height:0.69em;
}

ul{
	padding-top:0.63em;
	padding-bottom:0.3125em;
	margin:0.5em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
}

ol{
	padding-top:0.63em;
	padding-bottom:0.3125em;
	margin:0.5em;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
}

legend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
}

.frmbtn{
	color:#000000;	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#DAE3EC;
	width:25%;
	height:2em;
}

.frmbtnSend{
	background-image:url(images/buttonSend.jpg);
	color:#000000;	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#DAE3EC;
}

.photo {
	padding-top:0.63em;
	padding-bottom:0.3125em;
	padding-right:0.63em;
	text-decoration:none;
}

.off-left
{
  display: block !important;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
  height: 1px;
  overflow: hidden;
}

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 15px 8px 0 10px !important;
  margin: 15px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
