/*a:link {color: #38688b;}/*33414d*/
/*a:visited {color: #38688b;} */
/*a:hover {color: #ff0000;/*background-color: #fefad2;*/
/*a:active {color: #ff0000;}*/

a:link {color: #6666b3; text-decoration: none; border-bottom: 1px dashed #ff0000;}
a:visited {color: #6666b3; text-decoration: none; border-bottom: 1px dashed #ff0000;} 
a:hover {color: #333369; text-decoration: none; background-color: #ffe1f0;border-bottom: 1px dashed #ff0000; /*border-top: 1px solid #ff0000;*/} 
a:active {color: #333369;text-decoration: none; background-color: #ffe1f0;border-bottom: 1px dashed #ff0000; /*border-top: 1px solid #ff0000; ffe1f0=pink; fefad2 light yellow; other light yellow  fefbde; lilac e6ccff; purple 330066; light lilac f4eaff*/} 

/*blockquote a:link {color: #6666b3;text-decoration: none; border-bottom: 1px dashed #ff0000;}
blockquote a:visited {color: #6666b3;text-decoration: none; /*border-bottom: 1px dashed #6666b3;} 
blockquote a:hover {color: #333369; text-decoration: none; background-color: #e1e1f0;border-bottom: 1px dashed #ff0000; /*border-top: 1px solid #ff0000;} 
blockquote a:active {color: #333369;text-decoration: none; background-color: #e1e1f0;border-bottom: 1px dashed #ff0000; /*border-top: 1px solid #ff0000; ffe1f0=pink; fefad2 light yellow}*/

.email a:link {text-decoration: none; border-bottom: 1px solid #ffffff;}
.email a:visited {text-decoration: none; border-bottom: 1px solid #ffffff;}
.email a:hover {text-decoration: none; border-bottom: 1px solid #ffffff; } 
.email a:active {text-decoration: none; border-bottom: 1px solid #ffffff; } 

.email2 a:link {text-decoration: none; border-bottom: 1px dashed #ff0000;}
.email2 a:visited {text-decoration: none; border-bottom: 1px dashed #ff0000;}
.email2 a:hover {color: #333369; text-decoration: none; background-color: #ffe1f0;border-bottom: 1px dashed #ff0000; } 
.email2 a:active {color: #333369;text-decoration: none; background-color: #ffe1f0;border-bottom: 1px dashed #ff0000;} 
/*for e-mail image links with no borders*/

.email3 a:link {text-decoration: none; border-bottom: 0px dashed #ff0000;}
.email3 a:visited {text-decoration: none; border-bottom: 0px dashed #ff0000;}
.email3 a:hover {text-decoration: none; border-bottom: 0px dashed #ff0000;} 
.email3 a:active {text-decoration: none; border-bottom: 0px dashed #ff0000;} 

a img {border: border-bottom: 3px solid #44448a; } 

/*colors: dark blue, #44448a (light table border color from this is #99aab7); very dark blue, #333369; medium blue, #cfdce6; blue (not used) #6096bf; light blue, #eaf0f4 (used for some borders); dark blue extended from #eaf0f4 is #38688b; very very dark blue used for headers, etc. #33414d*; light yellow, #fefad2/

/* The following border syntax for "part" is needed for Firefox:

.part a:link {color: #33414d; border-width: 1; border-style: solid; border-color: #eaf0f4;background-color:#ffffff;text-decoration: none;}
.part a:hover {color: #33414d; border-width: 1; border-style: solid; border-color: #eaf0f4;background-color:#fefad2;text-decoration: none;}*/

.part {border-width: 1; border-style: solid; border-color: #44448a;background-color:#ffffff;text-decoration: none;}

.partwar {border-width: 1; border-style: solid; color: #33414d; font-weight: bold;border-color: #44448a;background-color:#fefbde;text-decoration: none;}


/*a:link.part {color: #33414d; border: 1 solid #99aab7;background-color:#ffffff;text-decoration: none;}*/

table { font-family: Arial, Verdana, Helvetica, sans-serif; color: #44448a; font-size: 10pt }

table.main { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 10pt; width:85%; background-color:#ffffff; border: 2px solid #333369; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*original width of table.main was 95%*/

table.mainI { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt; width:600; background-color:#ffffff; border: 5px solid #44448a; margin-left: auto; margin-right: auto; border-collapse:collapse; }

table.mainP { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt; font-weight:bold; width:345; background-color:#ffffff; border: 5px solid #44448a; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*mainP is for */

table.center { font-family: Arial, Verdana, Helvetica, sans-serif; color: #333369; font-size: 10pt; font-weight:bold; background-color:#ffffff; text-align:center; border: 1px solid #e1e1f0; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*center used */

table.center-nowidth { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt; background-color:#ffffff; text-align:left; border: 0px solid #99aab7; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*center-nowidth used*/

table.center-border { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt; background-color:#ffffff; text-align:left; border: 1px solid #99aab7; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*center-nowidth used*/

table.100 { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt; width:95%; align:left; background-color:#ffffff; border: 0px solid #99aab7; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*100 used on most pages, use table 100 for tables in blockquotes*/

table.left-nowidth { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt; background-color:#ffffff; border: 0px solid #99aab7; margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*left-nowidth used for some tables in blockquotes*/

table.left-border { font-family: Arial, Verdana, Helvetica, sans-serif; color: #6666b3; font-size: 10pt; background-color:#ffffff; border: 1px solid #6666b3; /*#cfdce6 #eaf0f4*/ margin-left: auto; margin-right: auto; border-collapse:collapse; }
/*left-border used for some tables, may or may not be in blockquotes*/

blockquote { font-family: Arial, Verdana, Helvetica, sans-serif; color: #44448a; font-size: 10pt;}/*blue was #336084*/

blockquote.black { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 10pt;}


/*table.borders {border-collapse:collapse; border: solid #e1e1e1 1px; background-color:#ffffff;}*/

/*.leftcol { font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10pt; width: 80px; valign:top; background-color: #eaf0f4;/*#fefbde light yellow; #cfdce6 yellow; good blue #d5e6e6; color:#eaf0f4; border-right: solid #99aab7 1px;} only used in genealogy3complete.htm*/

/* for td background-color:#eaf0f4;*/

td.shaded {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#fefbde; color:#333369;}

td.shadedy {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#fefbde; color:#333369;}

td.shadedheader {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#333369; color:#33414d;}

td.shadedheader2 {font-family: Arial, Verdana, Helvetica, sans-serif;background-color: transparent; color:#33414d;}

/*top dark color for gradient smaller tables #e4e4f1, bottom color is #eeeef7; see http://www.allcrunchy.com/Web_Stuff/Gradient_Generator */

/*for main top and bottom gradoemt, dark blur color at top is #333369 and lighter blue color at bottom is #6666b3 see http://www.allcrunchy.com/Web_Stuff/Gradient_Generator */

td.shaded-borderb {font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#eeeef7; color:#6666b3; border-bottom: solid #e1e1f0 1px; background: url(_images/gradienttable.png)}
/*border bottom*/

td.shaded-borderb1 {font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#eeeef7; color:#6666b3; border-bottom: solid #e1e1f0 1px; background: url(_images/gradienttable25.png)}
/*border bottom msvp.htm*/

td.shaded-borderb2 {font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#eeeef7; color:#6666b3; border-bottom: solid #e1e1f0 1px; background: url(_images/gradienttable41.png)}
/*border bottom acdethics3.htm table 7*/

td.shaded-borderb3 {font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#eeeef7; color:#6666b3; border-bottom: solid #e1e1f0 1px; background: url(_images/gradienttable56.png)}
/*border bottom acdethics3.htm*/

td.shaded-borderl {font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#ffffff; color:#44448a; border-left: solid #f4eaff 5px; }
/*border bottom*/

td.shaded-bordertb {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eeeef7; color:#6666b3; border-top: solid #e1e1f0 1px; border-bottom: solid #e1e1f0 1px;background: url(_images/gradienttable.png)}
/*border top and bottom*/

td.shaded-bordert {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-top: solid #99aab7 1px; }
/*border top*/

td.shaded-bordertbr {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-top: solid #99aab7 1px; border-bottom: solid #99aab7 1px; border-right: solid #99aab7 1px; }
/*border top, bottom, right*/

/*td.shaded-bordertbl {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-top: solid #99aab7 1px; border-bottom: solid #99aab7 1px; border-left: solid #99aab7 1px; }*/
/*border top, bottom, left*/


td.shaded-borderrt {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-top: solid #99aab7 1px; border-right: solid #99aab7 1px; }
/*border right and top*/

td.shaded-borderr {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-right: solid #99aab7 1px; }
/*border right*/

td.shaded-borderrdot {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-right: solid #99aab7 1px; }
/*border right*/

td.shaded-borderrbdot {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-right: solid #99aab7 1px; border-bottom: solid #99aab7 1px; }
/*border right, bottom*/

/*td.shaded-borderlb {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-left: solid #99aab7 1px; border-bottom: solid #99aab7 1px; }*/
/*border left and bottom*/

/*td.shaded-borderrb {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#eaf0f4; color:#33414d; border-right: solid #99aab7 1px; border-bottom: solid #99aab7 1px; }*/
/*border right and bottom*/

td.borderb {font-family: Arial, Verdana, Helvetica, sans-serif;border-bottom: solid #99aab7 1px;}
/*border bottom*/

td.bordertb {font-family: Arial, Verdana, Helvetica, sans-serif;border-top: solid #99aab7 1px;border-bottom: solid #99aab7 1px;}
/*border top and bottom*/

td.borderc {font-family: Arial, Verdana, Helvetica, sans-serif;border-bottom: solid #333369 1px;background: url(_images/bluegradient.png) ;}
/*used in header*/

td.borderd {font-family: Arial, Verdana, Helvetica, sans-serif;border-bottom: solid #333369 1px;background: url(_images/bluegradient22.png) ;}
/*used in table row*/

td.bordert {font-family: Arial, Verdana, Helvetica, sans-serif;border-top: solid #333369 1px; background: url(_images/bluegradientfooter.png)}
/*border top*/

p.headerD {font-family: Arial, Verdana, Helvetica; color: #33414d;}
/*used */ 

p.headerb {font-family: Arial, Verdana, Helvetica; color: #33414d;font-weight:bold;}
/*used*/

p.bodynobold { font-family: Arial, Verdana, Helvetica, sans-serif; color: #33414d; font-size: 10pt;}
/*used */

span.part {color: #33414d; border-width: 1; border-style: solid; border-color: #44448a;background-color:#ffffff;}
a.part:hover {color: #ff0000;border-style: solid; border-color: #44448a;background-color: #ffe1f0;}
a.part:active {color: #ff0000;border-style: solid; border-color: #44448a;background-color: #ffe1f0;}
/*used for section box links at bottom of pages, light yellow is #fefad2*/

span.header {color: #ffffff; font-size: 10pt; text-decoration: none; font-weight:bold;}
span.header1 {color: #ffffff; font-size: 10pt; text-decoration: none; }

span.footer {color: #ffffff; font-size: 8pt; text-decoration: none;}

span.footergray {color: #808080; font-size: 8pt; text-decoration: none;}
/*for section footer */


/*span.header {color: #000000; border-width: 1; border-style: solid; border-color: #eaf0f4; background-color:#eeeeee;text-decoration: none;}*/

span.hspan {font-family: Arial, Verdana, Helvetica; color: #333369; font-weight:bold;}

span.hspan1 {font-family: Arial, Verdana, Helvetica; color: #333369;}
/*used very limited for text in date entry in generatiosn without bold, see generation d*/

span.hspan2 {font-family: Arial, Verdana, Helvetica; color: #666666;}/*should be all 6s*/

span.hspan3 {font-family: Arial, Verdana, Helvetica; color: #000099;}

span.hspan3b {font-family: Arial, Verdana, Helvetica; color: #000099; font-weight:bold;}


span.body {font-family: Arial, Verdana, Helvetica; color: #33414d;font-weight:bold;}

span.underline {font-family: Arial, Verdana, Helvetica; color: #33414d;font-weight:bold; border-bottom: solid #99aab7 1px;}

span.acdcolorlilac {font-family: Arial, Verdana, Helvetica; color: #330066;font-weight:bold; border: 1px solid #330066;background-color: #E6CCFF;}

span.acdcolorred {font-family: Arial, Verdana, Helvetica; color: #FFFFFF;font-weight:bold; border: 1px solid #990033;background-color: #ff0000;}

span.bodynobold {font-family: Arial, Verdana, Helvetica; color: #33414d;}
/*used very limited*/

span.body1 {font-family: Arial, Verdana, Helvetica; color: #708090; /*color:#0a7abb;*/ font-weight:bold;}

span.theader {font-family: Arial, Verdana, Helvetica; color: #33414d;font-weight:bold;}

span.red {font-family: Arial, Verdana, Helvetica; color: #ff0000;}

span.redbold {font-family: Arial, Verdana, Helvetica; color: #ff0000;font-weight:bold;}

span.whitebold {font-family: Arial, Verdana, Helvetica; color: #ffffff;font-weight:bold;}

span.white {font-family: Arial, Verdana, Helvetica; color: #ffffff;}

span.gray {font-family: Arial, Verdana, Helvetica; color: #808080;}

span.blue {font-family: Arial, Verdana, Helvetica; color: #6096bf;}

#ul           { color: #33414d }

#li {list-style-image:url(http://www.acd.org/_images/redbox.gif)}

ol.list {line-height: 150%}

li.list1 {line-height: 100%}

/*ul.box {list-style-image: url(_images/rarrowboxbw.gif)}*/

ul.bullet {list-style-image: url(_images/rarrowboxbullet.gif); align: absmiddle;}

ul.red {list-style-image: url(_images/redbox.gif)}



/*.cell { font-family: Arial, Verdana, Helvetica, sans-serif; color: #eaf0f4; font-size: 10pt; width: 80px; valign:top; background-color: #ececec;}*/

/*#table.center {margin-left:auto; margin-right:auto;} see point below regarding IE; font-weight: bold;text-align: left;  */

/*body {text-align:center;}  This needs to be included with margin-left: auto; margin-right: auto; to make it work with IE */

.centered { text-align: center; }

basefont {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt}
dt	{font-size: 10pt}
dd	{font-size: 10pt}
dl	{font-size: 10pt}

body  { font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #44448a; font-size: 10pt; background-color:#6666b3; background-image: url(_images/bg2.gif);background-repeat: repeat; background-attachment: fixed;}

/*blue for links #0a7abb ; dodger blue =#153E7E ; dark slate blue =  #33414d ; steel blue = #2B547E ; old table text #eaf0f4 (now #33414d; graybackgrounddk.gif; bg.gif*/

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

h1 {font-family: Arial, Verdana, Helvetica; color: #333369; font-size: 16pt; font-weight: bold}
h2 {font-family: Arial, Verdana, Helvetica;	color: #333369;	font-size: 16pt;}
h3 {font-family: Arial, Verdana, Helvetica; color: #333369; font-size: 14pt; font-weight: bold}
h4 {font-family: Arial, Verdana, Helvetica; color: #333369; font-size: 12pt; font-weight: bold}
h5 {font-family: Arial, Verdana, Helvetica;	color: #333369; font-size: 10pt; font-weight: bold}
h6 {font-family: Arial, Verdana, Helvetica;	color: #333369;}


.itembordon{text-decoration: none;border-top:1px solid #99aab7;border-right:1px solid #99aab7;border-bottom:0px solid #ece8dd;border-left:1px solid #99aab7;background-color:ffffff;} 

.itembordoff{text-decoration: none;border-top:1px solid #99aab7;border-right:1px solid #99aab7;border-bottom:0px solid #ece8dd;border-left:1px solid #99aab7;background-color:ffffff;} 

.linksmenu {font-family: Arial, Verdana, Helvetica, sans-serif; color: #eaf0f4; font-size: 10pt }
.linksmenu a:link {color: #eaf0f4;}
.linksmenu a:visited {color: #eaf0f4;} 
.linksmenu a:active {color: #eaf0f4;}

/*.itembord{border-collapse: #cfdce6;padding: 0px 0px 0px 0px;border-top:1px solid #99aab7;border-right:1px solid #99aab7;border-bottom:0px solid #ece8dd;border-left:1px solid #99aab7}*/
/* for tables, but doesn't seem to work: padding: 1px 1px 1px 1px; cellspacing: 3px 3px 3px 3px;*/

/*Popup Title*/
#adpTitle{
  font:bold 10pt arial;
  color: #ffffff;
  /*background: url(bg1.gif) no-repeat; [change: &nbsp;&nbsp;&nbsp;&nbsp;ACD Survey in ACDPoll.js]*/
  background: url(_images/bluegradient22.png);
  text-align:left;  
  background-color: transparent;
  border-bottom: 1px solid #333369;      
	/*background:url(someimage.gif) top left repeat-x;*/
}

/*Rounded Corner Code from www.roundedcornr.com*/

.roundedcornr_box_774404 {
	background: url(_images/roundedcornr_774404_tl.png) no-repeat top left;
}
.roundedcornr_top_774404 {
	background: url(_images/roundedcornr_774404_tr.png) no-repeat top right;
}
.roundedcornr_bottom_774404 {
	background: url(_images/roundedcornr_774404_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_774404 div {
	background: url(_images/roundedcornr_774404_br.png) no-repeat bottom right;
}
.roundedcornr_content_774404 {
	background: url(_images/roundedcornr_774404_r.png) top right repeat-y;
}

.roundedcornr_top_774404 div,
.roundedcornr_top_774404,
.roundedcornr_bottom_774404 div,
.roundedcornr_bottom_774404 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_774404,
.roundedcornr_bottom_774404 {
	margin-top: -19px;
}
.roundedcornr_content_774404 { padding: 0 15px; }

/*silver */
.roundedcornr_box_566787 {
	background: url(_images/roundedcornr_566787_tl.png) no-repeat top left;
}
.roundedcornr_top_566787 {
	background: url(_images/roundedcornr_566787_tr.png) no-repeat top right;
}
.roundedcornr_bottom_566787 {
	background: url(_images/roundedcornr_566787_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_566787 div {
	background: url(_images/roundedcornr_566787_br.png) no-repeat bottom right;
}
.roundedcornr_content_566787 {
	background: url(_images/roundedcornr_566787_r.png) top right repeat-y;
}

.roundedcornr_top_566787 div,
.roundedcornr_top_566787,
.roundedcornr_bottom_566787 div,
.roundedcornr_bottom_566787 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_566787, .roundedcornr_bottom_566787 {
	margin-top: -19px;
}
.roundedcornr_content_566787 { padding: 0 15px; }

/*other yellow, used*/
.roundedcornr_box_892341 {
	background: url(_images/roundedcornr_892341_tl.png) no-repeat top left;
}
.roundedcornr_top_892341 {
	background: url(_images/roundedcornr_892341_tr.png) no-repeat top right;
}
.roundedcornr_bottom_892341 {
	background: url(_images/roundedcornr_892341_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_892341 div {
	background: url(_images/roundedcornr_892341_br.png) no-repeat bottom right;
}
.roundedcornr_content_892341 {
	background: url(_images/roundedcornr_892341_r.png) top right repeat-y;
}

.roundedcornr_top_892341 div,
.roundedcornr_top_892341,
.roundedcornr_bottom_892341 div,
.roundedcornr_bottom_892341 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_892341,
.roundedcornr_bottom_892341 {
	margin-top: -19px;
}
.roundedcornr_content_892341 { padding: 0 15px; }

/*end*/

/*other light lilac*/
.roundedcornr_box_258942 {
	background: url(_images/roundedcornr_258942_tl.png) no-repeat top left;
}
.roundedcornr_top_258942 {
	background: url(_images/roundedcornr_258942_tr.png) no-repeat top right;
}
.roundedcornr_bottom_258942 {
	background: url(_images/roundedcornr_258942_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_258942 div {
	background: url(_images/roundedcornr_258942_br.png) no-repeat bottom right;
}
.roundedcornr_content_258942 {
	background: url(_images/roundedcornr_258942_r.png) top right repeat-y;
}

.roundedcornr_top_258942 div,
.roundedcornr_top_258942,
.roundedcornr_bottom_258942 div,
.roundedcornr_bottom_258942 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_258942,
.roundedcornr_bottom_258942 {
	margin-top: -19px;
}
.roundedcornr_content_258942 { padding: 0 15px; }

/*end*/



/*div id*/



#rc1 {
	width: 300px;
	color: #440
}

#rc1_poll {
	float: right;
	width: 240px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#rc1_ad {
	float: right;
	width: 190px;
	color: #fff}
	
#rc1_jacd {
	float: right;
	width: 350px;
	padding-right: 10px;
	padding-bottom: 5px;	
}

#rc1_history {
	width: 370px;
	
}
#rc1_overview {
	float: right;
	width: 350px;
	padding-left: 10px;
	padding-bottom: 5px;	
}

#rc1_handbook {
	width: 255px;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;	
	
}

#rc1_pei {
	width: 248px;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;	
	
}

#rc1_poll {
	float: right;
	width: 202px;
	padding-left: 10px;
	padding-bottom: 5px;	
}

#rc1_index {
   	width: 260px;
	
}

#rc1_index1 {
   	width: 315px;
	float: left;
	padding-right: 10px;
	padding-bottom: 1px;
	
}

#rc1_index2 {
   	width: 335px;
	float: right;
	padding-right: 10px;
	padding-bottom: 1px;
}

#rc1_card {
	
	width: 270px;
	color: #6600cc
}

#rc1_redlilac {
	
	float: right;
	
}

#search
{
	/*vertical-align:middle;*/ 
	float: right;

		
}

#search1
{
	padding-bottom: 2px

		
}


/* ========================================================================================================================================= */
/*HSE style elements below this line*/

input {
	color: #44448a;
}

input:hover {
	color: #44448a;
	background-color: clear;
}

select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #44448a;
	font-size: 13px;
}

select:hover {
	background-color: clear;
}

/* ========================================================================================================================================= */

/* How HSE should print bold and small text, respectively */

.HSE-bold {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.HSE-small {
	font-size: 11px;
	color: gray;
}

a.HSE-small:link {
	color: gray;
	text-decoration: none;
}

a.HSE-small:visited {
	color: gray;
	text-decoration: none;
}

a.HSE-small:hover {
	color: gray;
	text-decoration: none;
}


/* Result links belong to the class "HSE-link" */

a.HSE-link:link {
    color: #333369;
	text-decoration: none;
}

a.HSE-link:visited {
    color: #6666b3;
	text-decoration: none;
}

a.HSE-link:hover {
	color: #333369;
	background-color: clear;
	text-decoration: none;
}

/* ========================================================================================================================================= */

/* Style of each result file: First, an icon is printed (unless you have turned that off via hse.ini's "results_details") */



.HSE-icon-div {
/*	border: 1px solid gray; */
/*	width: 120px; */
	background-color: white;
	overflow: hidden;
	text-align: center;
	float: left;
	padding: 0px;
	margin: 0px 5px 15px;
}

.HSE-icon {
	width: 16px;
	height: 16px;
}


/* Then, the ranking number is printed (unless you have turned that off via hse.ini's "results_details") */

.HSE-rank {
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
	float: left;
	width: 15px;
	padding-left: 0px;
}


/* The description division. If you don't want it intented, specify '0px' as 'margin-left' value. */

.HSE-description {
	margin-left: 55px;
	padding: 4px;
}


/* Within that division, a meta description is printed (unless you have turned that off via hse.ini's "description") */

.HSE-meta-desc {
	color: #4682b4;
	font-size: 12px;
	display: none;
/* you might want to uncomment the above line if your hse.ini's "results_global" contains "head:description" */
}


/* Then, list items are printed (unless you have turned that off via hse.ini's "description") */

.HSE-list-item {
	list-style: none outside;
	padding-top: 2px;
	font-size: 11px;
}


/* Matches belong to the class "HSE-match". Some might want to experiment with these. */

.HSE-match:before {
	
}

.HSE-match:after {
/*	content: ""url(); */
}

/* ========================================================================================================================================= */

/*
 * If there are more than one results pages, a navigation panel appears below the results, containing a "previous" and "next" image. The 
 * style of these images and of the currently displayed result range (such as "1-10") can be defined here. 
 */

.HSE-nav-image {
	width: 11px;
	height: 11px;
	border-width: 0px;
}

.HSE-current-range {
	border: 1px solid #4682b4;
	padding: 1px;
}

/* ========================================================================================================================================= */

/* How the pre-built input form (search box) should look like (unless you have turned it off via hse.ini's "searchbox_place") */

/* The search box's general outfit */

.HSE-searchbox {
	width: 300px;
	border: 1px solid #4682b4;
	padding: 2px;
/*	background-color: transparent; */
	background-color: #fefbde;
/*	background: url(/hse/images/lang/lang_es.png) repeat; */
}

/*.HSE-searchbox1-old {
	width: 118px;
	border: 3px solid #e1e1f0;
	padding: 2px;
	background-color: #ffffff;
	color: #44448a;*/
/*}*/

/*DO NOT alter the following casually; it controls the search window at the top of the pages*/
.HSE-searchbox1 {
	width: 134px;
	border: 3px solid #bcbcde;
	/*padding: 2px;*/
	color: #44448a;
	background: url(bg1.gif) no-repeat;
	background-color:#ffffff;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-top: 2px;
	height: 22px;
	/*width: 15em;   e1e1f0  cccce6*/
/*	background-color: transparent; */
/*	background: url(/hse/images/lang/lang_es.png) repeat; */
}

.HSE-searchbox2 {
	width: 120px;
	border: 3px solid #bcbcde;
	/*padding: 2px;*/
	color: #44448a;
	background: url(bg1.gif) no-repeat;
	background-color:#ffffff;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-top: 2px;
	height: 22px;
	/*width: 15em;   e1e1f0  cccce6*/
/*	background-color: transparent; */
/*	background: url(/hse/images/lang/lang_es.png) repeat; */
}

/*.HSE-searchbox3 {
	width: 14px;
	border: 3px solid #e1e1f0;
	padding: 2px;
	color: #44448a;
	background: url(bg1.gif) no-repeat;
	background-color:#ffffff;
	padding-left: 20px;
	height: 22px;
	/*width: 15em;*/
/*	background-color: transparent; */
/*	background: url(/hse/images/lang/lang_es.png) repeat; */
/*}*/

/* The input text field of the search box */

.HSE-inputtext {
	font-family: Courier New, Courier;
	font-size: 13px;
	width: 300px;
}


/* Selection menus within the search box */

.HSE-selection {
	background-color: #cce6e6;
}

.HSE-selection:hover {
	background-color: lightyellow;
}


/* Text and Links */

.HSE {
	color: #000099;
	font-size: 13px;
	line-height: 16px;
}

a.HSE:link {
	color: #000099;
	text-decoration: none;
	font-size: 13px;
}

a.HSE:visited {
	color: #000099;
	text-decoration: none;
	font-size: 13px;
}

a.HSE:hover {
	color: red;
	font-size: 13px;
}


/* The form button */

.HSE-button {
	font-size: 100%;
	border: 1px outset gray;
	background-color: gray;
	color: white;
}

/* ========================================================================================================================================= */

/*
 * During the search, one or two progress bars may be displayed temporary using a DHTML techniqe. 
 * You can disable them by changing the 'display' value below from 'inline' to 'none'.
 */

#dhtml {
	display: inline;
/*	display: none; */
}


/* Don't change the following definition! It only exists to ensure that this file is being recognized */

.HSE-hidden {
	display: none;
}