/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* General Style Declarations                                       */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media print {
}

@media screen {
  
	body {
	  margin: 0px;
		padding: 0px;
		color: #ffffff;
		background-color: #488FC8;
	}
  
	#main {
		background-repeat: repeat-x; 
		background-image: url(../global_img/massage-bg.gif);
	  margin: 0px;
		padding: 35px 0px 25px 50px;
  }

  #navigation {
	  margin: 45px 0px 0px 0px;
		padding: 0px 27px 0px 27px;
		height:45px;
		width:679px;
	}

  #navigation a { color: #254050; text-decoration: none; }
  #navigation a:hover { color: #32556B; text-decoration: underline; }

  #content { color: #32556B; }

  #content-top {
	  width: 653px;
		padding: 50px 40px 0px 40px;
  	margin: 0px; 
	  height: 35px;
		background-repeat: no-repeat; 
		background-image: url(../global_img/content-top-bg.gif);
	}

  #content-main {
	  width: 653px;
		padding: 15px 40px 15px 40px;
  	margin: 0px;
		line-height: 1.5em;
		background-repeat: repeat-y;
		background-image: url(../global_img/content-main-bg.gif);
	}

  #content-main img {
	  border: 1px solid #8BA1B1;
	}

  #content-bot {
	  width: 733px;
	  height: 35px;
		padding: 0px;
  	margin: 0px; 
		background-repeat: no-repeat; 
		background-image: url(../global_img/content-bot-bg.gif);
	}

	#footer {
		background-repeat: no-repeat; 
		background-image: url(../global_img/footer-bg.gif);
		font-size: .9em;
    margin: 0px;
  	padding: 15px 0px 0px 0px;
  	height: 47px;
  	width: 733px;
   }

	#footer a { color: #E4EEF7; }
	#footer a:hover { color: #ffffff; }

	#chilico {
		font-size: .8em;
    margin: 0px;
  	padding: 0px 48px 0px 48px;
  	width: 632px;
		color: #A4C7E4;
  }
	#chilico a { color: #A4C7E4; }
	#chilico a:hover { color: #BFD8EC; }
}

html { min-height: 100%; margin-bottom: 1px; }

body { 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 14px;
}

body * { font-size: 1em; }

h1,h2,h3,h4,h5,h6 { color: #254050; }
h1 { font-size: 1.40em; }
h2 { font-size: 1.30em; }
h3 { font-size: 1.20em; }
h4 { font-size: 1.10em;  }
h5 { font-size: 1.0em; margin: 0px; padding: 0px; }
h6 { font-size: 1.0em; margin: 0px; padding: 0px; }

td    { vertical-align: top; text-align: left; }

img   { border-style: none; margin: 0px; padding: 0px; }

p { margin-top: 0px; } 

form     { margin: 0px; padding: 0px; }
input    { margin: 0px; padding: 2px; }
select   { margin: 0px; padding: 2px; }
textariea { margin: 0px; padding: 2px; }
label    { margin: 0px; padding: 0px 2px 0px 2px; }

fieldset {
  padding: 10px;
  border: 1px solid #cccccc;
  margin:10px 0px 20px 0px;
}

legend {
  background-color: #ffffff;
  color: #254050;
  border: 1px solid #cccccc;
  font-weight:bold;
  padding: 6px;
  display:block;
}


/*ul {
  padding-left:1.25em;
  margin-left:  .25em;
}*/

hr   { 
  background: #8BA1B1;
  background-color: #8BA1B1;
  border:     0px;
  color:      #8BA1B1;
  height:     1px;
  width:      100%;
}

a         { color: #488FC8; font-weight: normal;  cursor: pointer; }
a:hover   { color: #3D7299; }
a:link    {  }
a:visited {  }
a:active  {  }  


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* General Style Options                                            */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table { border-collapse: collapse;  }

#main {
  height: 100%;
}

.nav-on     { display:block; float: left; margin: 0px 1px 0px 0px; padding: 15px 0px 0px 0px; height:30px; width: 115px; text-align: center; background-repeat: no-repeat; background-image: url(../global_img/nav-on.gif); }
.nav-off    { display:block; float: left; margin: 0px 1px 0px 0px; padding: 15px 0px 0px 0px; height:30px; width: 115px; text-align: center; background-repeat: no-repeat; background-image: url(../global_img/nav-off.gif); }

.nav-on-lg  { display:block; float: left; margin: 0px 1px 0px 0px; padding: 15px 0px 0px 0px; height:30px; width: 150px; text-align: center; background-repeat: no-repeat; background-image: url(../global_img/nav-on-lg.gif); }
.nav-off-lg { display:block; float: left; margin: 0px 1px 0px 0px; padding: 15px 0px 0px 0px; height:30px; width: 150px; text-align: center; background-repeat: no-repeat; background-image: url(../global_img/nav-off-lg.gif); }

#nav-contact {float: right;  padding: 15px 0px 0px 0px; }

#content {
	clear: both;
 	margin: 0px; 
	padding: 0px;
}

#content-top { font-size:1.4em; }

#footer { text-align: center; }

#chilico { text-align: center; }

.clear {
  clear: both;
  height: 0px;
  line-height: 0;
  font-size: px; /*for IE*/
}

.image-right { margin: 0px 0px 12px 12px; padding: 0px; clear: right; }

blockquote { width: 80%;}
/********************************************************************/



