/* RESETS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: normal;
	color: black;
	background: white;
	font-family: verdana;
	font-size: 10px;
	margin-top: 5px
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

acronym {cursor: help}

fieldset { border: 2px solid #E8E8E8; padding: 10px} 
legend { font-size: 1.2em; text-align: left; color: #EBEBEB; margin: 0px; font-weight: bold; padding: 5px}
input { font-size: 1.2em; padding: 3px; border: 1px solid #7F7F7F}   
select { font-size: 1.2em; padding: 3px; border: 1px solid #7F7F7F }  
textarea {  font: 1.2em Verdana, Arial, sans-serif;  padding: 2px;  border: 1px solid #7F7F7F  }	
textarea:focus, input:focus {  background-color: #96FF65;  border: 1px solid #7F7F7F; } 

input:hover {background-color: #96FF65;}

a {color: #8a4ba3}

a:hover {color: #409c1a}

a:visited {color: #555}

hr {height: 20px; border-style:none; border: none; margin: 0; padding: 0; background: #fff url(/images/hr.gif) no-repeat scroll center; clear: both}

strong {font-weight: bold}

blockquote { background: url("/images/quote.gif") no-repeat top left; margin: 10px 0 10px 20px; padding-left: 20px; font-family: georgia; font-style: italic; letter-spacing: 1px}

.block_indent {margin-left: 20px}

sub, sup {color: #d189ff}

.footnote {color: #666; font-size: .6em}

#wrap { width: 835px;
margin: 0 auto;
}

.req {color: red}

.zemSubmit {margin-left: 20px}

.bbutton {padding: 5px}

.bbutton a {font-size: 1.2em; padding: 3px; border: 1px solid #7F7F7F; background-color: #EBEBEB; text-decoration: none; font-weight: bold; color: #000}

.bbutton a:hover {background-color: #96FF65}

.pcenter {text-align: center}


/* NAVIGATION */

#nav_tabs {
    float:left;
    background:#fff;
    line-height: 120%;
	font-size: 1em;
	letter-spacing: 1px;
	vertical-align: baseline;
	margin: 64px 20px 0 20px;
	text-transform: uppercase;
	cursor:pointer;
	font-weight: bold
}
  
/* Root = Horizontal, Secondary = Vertical */

ul#navmenu-h li {
  float: left; /*For Gecko*/
  display: inline;
  position: relative;
  z-index: 30;
}

ul#navmenu-h li.l1 { padding:0 0 0 8px; margin-right: 5px;}

ul#navmenu-h ul {
  width: 180px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 180px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 0;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul#navmenu-h .l1 a {background: none; padding:5px 10px 4px 2px; color: black}

/* Root Menu Hover Persistence */
ul#navmenu-h .l1:hover  {
  background: #96FF65 url("/images/nav.tab.act1.png") no-repeat left top;
}

ul#navmenu-h .l1:hover a  {
  background: #96FF65 url("/images/nav.tab.act2.png") no-repeat right top; color: #FFF;
}

ul#navmenu-h .active  {
  background: #EBEBEB url("/images/nav.tab1.png") no-repeat left top;
}

ul#navmenu-h .active a  {
  background: #EBEBEB url("/images/nav.tab2.png") no-repeat right top;
  color: black
}

ul#navmenu-h li.iehover a {
  background: #97ff66;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover .l2 a { padding-left: 8px; background: url("/images/nav2.bg1.png") repeat; color: black}

ul#navmenu-h li:hover .l2 a:hover {  background: url("/images/nav2.bg2.png") repeat; color: white}

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;

}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #97ff66;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #97ff66;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #97ff66;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #97ff66;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #97ff66;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

/* SEARCH BOX */

#cse-search-box {margin: 0 auto; padding: 0 3px 6px 3px}

#nav_search {
    float:left;
	color: white;
	text-align: right;
	font-size: 1em; 
    width: 230px;
	height: 85px;
    background:#676767;
    line-height:normal;
	background: #676767 url("/images/search.tab2.png") no-repeat right top;
    }
	
#nav_search  #search_internal {
	display:block;
    background: url("/images/search.tab1.png") no-repeat left top;
    padding:10px 10px;
    }
	
#search_but {width: 60px; height: 27px; border: 0; background: url("/images/search.but.gif") no-repeat center center;}

#search_text {background-color: #c8c8c8; border: 1px solid #575757; padding: 2px; margin-bottom: 4px}

#search_internal a {text-transform: uppercase; text-decoration: none; font-weight: bold; color: #96FF65}

#search_internal li {padding: 2px 20px 2px 0}

#sinput {width: 115px}

#link_news { background: url("/images/link_news.gif") no-repeat center right;}
#link_cea { background: url("/images/link_cea.gif") no-repeat center right;}

/* HEADER GENERAL */

#header { 
   clear: both;
   width: 835px;
   height: 150px;
   background: #ccc url("/images/header.jpg") no-repeat center center;}
   
#header h1, .car_content  h1 { font-family: georgia; font-size: 3em; color: black; line-height: 1.8em }

.car_content  h1 {color: white}

#header h1{ padding-left: 120px; Line-height: 150px;}

#header p {text-indent: -9000px}   

/* CONTENT GENERAL */

#content {margin: 10px 10px 0 10px}

#content h2 { font-family: georgia; font-size: 1.8em; color: #8a4ba3; line-height: 2.5em}

#content h3 { font-size: 1.3em; color: #409c1a; line-height: 2.3em; font-weight: bold}

#content h4 { font-size: 1.1em; color: #409c1a; line-height: 2em; font-weight: bold}

#content p { font-size: 1.1em; line-height: 1.2em}

#col2 p { text-align: justify}

#content #col2 ul.list  li{margin: 8px 5px 8px 20px; padding-left: 12px; background: url("/images/bullet.png") no-repeat top left;}

#content #col1 { width: 30%; float: left; display: block}

#content #col2 { width: 70%; float: left; display: block}

#col2 p {margin: 10px 15px 10px 15px}

#col2  h2, #col2 h3, #col2 h4, #col2 h5 {margin: 0 15px 0 15px}

#col2 h4  {font-family: georgia}

#col2 .arrow a {background: url("/images/list.a1.gif") no-repeat center left; padding-left: 15px;}

#col1 li a {text-decoration: none; color:#666; display: block; padding: 5px; background: none; border-bottom: 1px dotted #666; text-transform: uppercase; font-weight: bold}

#col1 li a:hover {color: white; background: #9e69b8}

#col1 h5 {text-indent: -9000px; font-size: .2em; border-bottom: 1px dotted #666}

#col1  p { padding: 10px; font-family: georgia; }

#col1  #ybsig {background: url("/images/ybsig.png") no-repeat; height: 80px; width: 59px; text-indent: -9000px; margin: 0 auto}

.linklist li { color: black; font-weight: normal; margin: 5px 0 5px 25px; font-size: 1em; line-height: 1.6em; letter-spacing: 1px}

.linklist li  a {background: url("/images/list.a1.gif") no-repeat center left; padding-left: 15px}

.img_left  img{float:left; padding: 5px; border: 3px solid #409c1a; margin: 5px}

.img_right  img {float:right; padding: 5px; border: 3px solid #409c1a; margin: 5px}

.content_gal {width: 480px; margin: 0 auto}

.content_gal img {float: left; padding: 5px; margin: 10px; border: 3px solid #409c1a}

#txpCommentInputForm {margin: 0 auto; width: 340px}

.green {color: #409c1a}

.kriapp {background: url("/images/kriapp.jpg") no-repeat center center; height:89px; width: 96px; text-indent: -9000px; float: left}

/* Breadcrumb and Pagination */

#breadc , .bot_nav {color: #666; text-align: left}

#breadc a, .bot_nav a, #breadc a:visited, .bot_nav a:visited {color: #8a4ba3}

#breadc a:hover, .bot_nav a:hover {color: #409c1a}

.bot_nav {text-align: center; }

#pagin_nav{
 clear: both;
 padding: 10px;
 text-align: center;
 margin-right: 20px;
}

#pagin_nav ul {}

#pagin_nav a {color: #666;}

#pagin_nav li {list-style-type: none; display: inline; padding: 4px; border: 1px solid #bfbfbf; padding-left: 6px; padding-right: 6px}

#pagin_nav li:hover {border: 1px solid #666; background: #97ff66}

#pagin_nav .empty {border: 1px solid #EFEFEF}

#pagin_nav .empty:hover {border: 1px solid #EFEFEF; background: none}

#pagin_nav .empty {color: #E7E7E7}

#pagin_nav .sel, #nav .sel:hover {background:#d189ff; border: 1px solid #d189ff}

#pagin_nav.sel {color: #FFF; font-weight: bold}


/* FOOTER GENERAL */

#footer {clear: left; text-align: center; margin: 20px 0 20px 0; line-height: 1.8em}

#footer ul {clear: both}

#footer li {display: inline}

#footer a {text-transform: uppercase; color: #409c1a; text-decoration: none; font-weight: bold}

#footer  a:hover {color: #8a4ba3}

#footer p img {float: right; padding-right: 10px}

.clear {content: "."; clear: both}

/* BOXY */

.boxy{display:block}
.boxy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ebebeb}
.boxy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.boxy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#eeeeee}
.boxy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;}
.boxy4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.boxy5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.boxyfg{
  background:#ebebeb}
  
   /* CALENDAR */	  
  
.zem_event_calendar caption {	margin: 0 auto; text-align: center; font-family: georgia; font-size: 1.8em; color: #8a4ba3; line-height: 2.5em; text-transform: capitalize}

.zem_event_calendar { border-bottom: 3px solid #ccc; border-right: 1px solid #EBEBEB; margin: 0 auto; width: 100%}

.zem_event_calendar th, .zem_event_calendar td { border-left: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; vertical-align: top; height: inherit; width: 14%}

.number {background: #f1f1f1; margin: 20px}

.zem_event_calendar  li {border-bottom: 1px solid #EBEBEB; font-size: .9em; line-height: normal; letter-spacing: normal; padding: 3px}

.zem_event_calendar  li:hover {background: #F1F1F1}

.cal_time {font-size: .9em; text-align: center; line-height: 1.8em}

.zem_event_calendar_nav {text-align: right; text-transform: uppercase}

.zem_event_calendar_nav li {display: inline; font-size: 1em; line-height: 1.8em; margin: 0 2px 0 2px}

.zem_event_calendar_nav a {padding: 3px 5px 3px 5px; background: #ccc; text-decoration: none}

.zem_event_calendar_nav a:hover {background: #96FF65}

   /*CONTATO */	
   
#cont_s1 { width: 50%; float: left; padding: 0 10px 0 0}

#cont_s2 {padding: 0 0 0 10px}
   
   /* SOBRE */	
   
#equipe_list img { padding: 3px; border: 3px solid #409c1a; float: left; margin-right: 10px}

#equipe_list h3 { margin: 0; line-height: normal}

#equipe_list h4 {color: #9e69b8; line-height: normal}

   /* CEA */	

#login_box {width: 350px; margin: 0 auto; padding: 20px 0 20px 0}

#login_box legend {color: #666}

#login_box .log_error {color: red; padding: 0 20px 20px 20px; font-weight: bold; font-size: 110%}

#content #col2 .cea_list {font-size: 1.2em; margin-left: 25px; padding: 5px; background: url("/images/list.a1.gif") no-repeat center left; padding-left: 15px}

   /* BLOG */	
 
#blog #content #col2 h5 {margin: 0 0 10px 15px; font-size: 1em;  text-transform: uppercase;}

.blog_ptags, .ativ_box {margin: 10px 0 10px 15px; padding: 5px; border: 1px dotted #ccc; background: #F9EFFF}

.blog_ptags li {display: inline}
   
#blog #content .body img {text-align: center; padding: 5px; border: 2px solid #409c1a;}

#blog #col1 h4 {font-size: 1.4em; padding: 5px; border-bottom: 1px dotted #666; text-align: center; font-family: georgia;}

#tag_cloud {padding: 5px; text-align: center; border-bottom: 1px dotted #666;}

.b_text {padding: 5px; border-bottom: 1px dotted #666;}

.feed {background: url("/images/feed.png") no-repeat center 10px; padding-left: 20px }
  
  /* HOME PAGE SPECIFIC STUFF */	

/* CAROUSEL */

#carousel {
   clear: both;
   width: 835px;
   height: 292px;
   background: #DFDFDF
}

#car_01 { width: 835px;
   height: 292px;
   background: url("/images/carbg01.jpg") no-repeat left top;}

#car_02 { width: 835px;
   height: 292px;
   background: url("/images/carbg03.jpg") no-repeat left top;}
   
#car_03 { width: 835px;
   height: 292px;
   background: url("/images/carbg03.jpg") no-repeat left top;}
   
#car_04 { width: 835px;
   height: 292px;
   background: url("/images/carbg04.jpg") no-repeat left top;}

.car_logo {
    text-indent: -9000px;
	background: url("/images/carlogo.png") no-repeat center center;
    height: 292px;
	width: 150px;
	float: left;
	}
	
.car_content {
   width: 400px;
   }

.car_content p { font-size: 1.2em; font-weight: bold; line-height: 1.4em; letter-spacing: 1px;}

.car_content {
   width: 400px;
   }
   
.car_content a, .car_content a:visited { color: black}

.car_content .arrow  a { font-size: .9em; letter-spacing: normal; background: url("/images/list.a1.gif") no-repeat center left; padding-left: 15px; text-transform: uppercase; color: #fff;}
	
#carousel .sliderwrapper{
position: relative; /*leave as is*/
overflow: auto; /*leave as is*/
border: 0;
width: 835px;
   height: 292px;
}

#carousel .sliderwrapper .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0;
width: 835px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#carousel .pagination {
width: 835px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
position: relative;
z-index: 20;
margin: -21px 0 0 20px;
font-size: 1em
}

#carousel .pagination li {
 float:left;
  background:url("/images/car.act.tab1.png") no-repeat left top;
  margin:0;
  padding:0 0 0 8px
  }

#carousel .pagination a{
float:left;
  display:block;
  background:url("/images/car.act.tab2.png") no-repeat right top;
  padding:5px 10px 4px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#666;
  margin-right: 5px;
}

#carousel .pagination a:hover {
 color: #fff;
 background:url("/images/car.tab2.png") no-repeat right top;
}

#carousel .pagination li:hover{
  background:url("/images/car.tab1.png") no-repeat left top;
  }
#carousel .pagination .selected {font-weight: bold; color: #000}  

/* HP content */

.hp_col {width: 32%; float: left; margin-bottom: 10px; margin-left: 10px}

.hp_col img {border: 2px solid #409c1a; float: left; margin-right: 4px}

.hp_col li {clear: right; margin-bottom: 10px; padding: 2px 0 2px 0; vertical-align: center}

.hp_bdate {padding: 2px; margin: 2px 5px 20px 0; font-size: 1.3em; float: left; color: #A06DB8; font-family: georgia; font-weight: bold; text-align: center; border: 1px dotted #ccc; background: #F9EFFF}

.hp_bdate span {font-size: 1em;}

.hp_bdate p {text-align: center}

.hp_btitle  a {padding-bottom: 3px; font-family: georgia; font-size: 110%; color: #409C1A; text-decoration: none}

.hp_bex img {float: right}

#hp_row2 {clear: left}

.h_p {margin-right: 10px; font-family: georgia; font-size: 2em; line-height: 3em}

.parrow {background: url("/images/list.a1.gif") no-repeat center left; padding: 10px 10px 10px 15px}

.hparrow {padding: 0 0 0 15px; margin: 5px 0 5px 0}

/* HP News Box */

#hp_news {float: right; width: 65%;}

#hp_news .pagination {
width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
display: block;
font-size: 1em;
margin-left: 20px;
}

#hp_news .sliderwrapper {clear: both}

#hp_news .pagination li {
  float:left;
  background:url("/images/news.act.tab1.png") no-repeat left bottom;
  margin:0;
  padding:0 0 0 8px;
  margin-right: 10px;
  letter-spacing: 2px; text-transform: uppercase;
  }

#hp_news .pagination a{
  float:left;
  display:block;
  background:url("/images/news.act.tab2.png") no-repeat right bottom;
  padding:2px 8px 4px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
 text-decoration: none; 
}

#hp_news .pagination a:hover {
 color: #fff;
 background:url("/images/news.tab2.png") no-repeat right bottom;
}

#hp_news .pagination li:hover{
  background:url("/images/news.tab1.png") no-repeat left bottom;
}
  
#hp_news .pagination .selected {font-weight: bold; color: #fff}  

#hp_news .contentdiv ul { padding: 15px}

#hp_news .contentdiv li { padding: 5px 0 5px 0}

#hp_news p {height: 20px; line-height: 1.5em; text-align: right; padding: 5px 15px 5px 0}

#hp_news .news_go { padding: 10px 0 10px 20px; color: #409c1a; background: url("/images/newsgo.png") no-repeat center left; text-decoration: none; font-size: 1em; font-weight: bold}

#insc_box {padding: 20px}

.zem_event_list {word-spacing: 2px; font-size: 1.1em}

.zem_event_list a {word-spacing: normal; font-family: georgia; color: #409c1a; text-decoration: none; font-size: 1.2em}

.zem_event_date {}

.form_row { clear: both; padding: 5px 0 5px 0;}
.form_row label { float: left; text-align: right; width: 200px; margin: 0 5px 0 0; font-size: 120%}

#insc_box legend {color: #409C1A}

#insc_box fieldset {border: 1px solid #409C1A}

#insc_box p {padding: 5px 0 5px 0}

.hilitebox {border: 1px dashed #409C1A; padding: 10px; margin: 10px; background: #B4FF8F}

.hilitebox2 {border: 1px dashed #8A4BA3; padding: 10px; margin: 10px; background: #E1C2EF; font-size: 120%}

.hilitebox2 p {margin: 5px 0 5px 0}

#insc_box  table.tab {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: rgb(138, 75, 163) rgb(138, 75, 163) rgb(138, 75, 163) rgb(138, 75, 163);
	border-collapse: collapse;
	background-color: #CFCFCF;
}
#insc_box  table.tab  th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
}
#insc_box  table.tab  td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	text-align: center; 
	vertical-align: middle;
}

.greenbg {background: #B4FF8F}

#cont_side {text-align: justify}

.ppbg {background: rgb(225, 194, 239)}

.dep h3 {padding-left: 10px}
.depbody {font-style: italic; text-align: justify}
.depname {font-weight: bold; color: #8A4BA3; text-align: right}
.depcat {font-size: 80%; font-weight: normal; color: #409C1A}

.deplink {text-align: right; text-transform: uppercase; font-size: 80%; font-family: verdana}

.deplink a {color: #8A4BA3; background: url("/images/list.a1.gif") no-repeat center left; padding-left: 15px;}

#depoimentos .depbody {background: url("/images/quote.gif") no-repeat top left; margin: 10px 0 10px 20px; padding-left: 40px; font-family: georgia; letter-spacing: 1px}
#depoimentos .depcat {padding-bottom: 30px}
#depoimentos .depcat a, #depoimentos .depcat a:visited {color: #409C1A}

.zemError {margin: 20px; padding: 10px; font-size: large; color: red; background-color: #FFFBBF; border: 2px solid red}

.zemThanks {margin: 20px; padding: 10px; font-size: large; background-color: #CEA7DF; border: 2px solid #8A4BA3}