form { font-size:10px; }


fieldset { border:0px; 
		 margin:4px; padding:0px; margin-bottom:4px;
	 border-bottom:groove 2px #8e9863; }

/*

fieldset { border-size:1px; border-color:transparent; margin:4px; padding:0px; margin-bottom:4px; border-bottom:groove 2px #8e9863; }

*/


a { color:#C6CCAD; text-decoration:none;}

a:hover { color:white; }

.column { vertical-align:top; padding:0px;margin:0px; background-repeat:repeat-y; } 

.colbox { padding-top:4px;padding-bottom:4px; background-repeat:repeat-y; }
 
.subcol { padding:2px; }

.title { font-size:14px; font-weight:bold; }

.article legend { margin:0px; padding:0px; font-weight:bold; position:relative; left:-7px; color:#C6CCAD; text-transform:uppercase; }
.article img { border:solid 1px #C6CCAD;  }
.article p { margin-top:0px; }
.article h4 { margin-bottom:0px; font-style:italic; }

   .prices table { font-size:smaller; }



.programs legend { margin:0px; padding:0px; font-weight:bold; position:relative; left:-7px; color:#C8D4B0; }
.programs img { border:solid 1px #C8D4B0;  }
.programs p { margin-top:0px; }
.programs a { display:block; }


.style1 { font-size:10px; color:#FFFFFF; }
.style2 {color: #000000}
.style3 { font-size:9px; font-weight:bold; }

.spacer { height:1px;background-image:url('raw/bdr1.gif'); background-repeat:repeat-y; }

.langs {  }
.langs a { float:left; width:42px; display:block; border:1px solid #522E09; margin-left:3px; margin-right:3px; font-size:xx-small; text-decoration:none;text-align:center;color:#522E09; }
.langs span  { float:left; width:42px; display:block; margin-left:3px; margin-right:3px;border:1px transparent #522E09; font-size:xx-small; text-decoration:none;text-align:center;color:#522E09;cursor:pointer; }
.langs a:hover {  border:1px solid #BA9672;color:#BA9672; }
   
.more { margin-left:8px; float:right;  }
.more:after { content:" »"; }



#page { width:766px;margin:auto;margin-top:0px;padding:0px;background-image:url('raw/bg4.gif');background-position:right;background-repeat:repeat-y; }

#footer { text-align:center; }

#logobox { text-align:center;width:204px;background-image:url('raw/bg1.gif');color:white;font-weight:bold; }

#surveyDiv {position:absolute; height:1; width:1; top:0; left:0;}

#quotes div img { border:solid 1px #C8D4B0;  }
#quotes legend { margin:0px; padding:0px; font-weight:bold; position:relative; left:-7px; color:#C8D4B0; }  
#quotes blockquote { margin:0px;padding:0px;font-size:smaller;text-align:center;font-style:italic;  }
#quotes blockquote:before { content:open-quote; }
#quotes blockquote:after { content:close-quote; }

#col1 { width:204px;background-image:url('raw/bg3.gif');  }
#col1 menu { margin:0px;} 
#col1 menu li { list-style-image:url('raw/arr1.gif'); }
#col1 menu li:hover { list-style-image:url('raw/arr1.hilite.gif'); }
#col1 menu li a { color:white;font-weight:bold;font-size:smaller;text-decoration:none; }
#col1 menu li a:hover { color:#BA9672; }
 
#col2 { padding-right:60px; font-size:smaller; }

#subcol1 { width:360px;float:left;background-color:#8e9863 }
#subcol2 { width:132px;float:right;background-color:#7a8662; }
#subcol3 { width:auto;float:right;background-color:#7a8662; }


/* header */

#header { height:208px;width:502px;position:relative;  background-image:url('raw/bg.p1.gif');background-repeat:repeat-x;background-position:bottom; }

.hlinks { height:20px; font-size:x-small; color:#FFF; }
.hlinks a { text-transform:uppercase;  margin-left:4px; margin-right:4px; text-decoration:none;text-align:center;color:#FFF; }
.hlinks a:hover { color:#FFF; }


#hhdlinks { position:relative; }
#hhdlinks a { border-top:1px solid transparent; border-bottom:1px solid transparent; }
#hhdlinks a:hover { border-top-color:#FFF; border-bottom-color:#FFF; }
#hftlinks {  position:absolute; right:12px; bottom:3px; }
#hftlinks a { border-bottom:1px solid transparent; float:left;  }
#hftlinks a:hover { border-top-color:#FFF; border-bottom-color:#FFF; }

#b1 { top:30px;left:200px;}
#b2 { top:74px;left:220px;}
#b3 { top:120px;left:234px;}
#b4 { top:153px;left:376px;}








.special menu { margin:0px; padding:0px; padding-left:24px;} 
.special menu li { margin-left:0px; padding-left:0px; list-style-image:url('raw/arr1.gif'); }
.special menu li:hover { list-style-image:url('raw/arr1.hilite.gif'); }
.special menu li a { font-size:10pt;font-weight:bold; }
.special menu li a:hover {  }


