

/*----------------------------------------contact-----------------------------------------------------*/

.contact-left{
width:410px;
float:left;
padding:0 20px 0 0;
border-right:1px dashed #ffdbf0;
text-align:left;
font-size:14px;
font-family:Arial;
}

.contact-left .h1{
color:#930056;
font-family:arial, verdana;
font-size:24px;
margin:0px auto 0 auto;
line-height:22px;
}

.contact-left ul{
list-style:none;
margin:0;
}

.contact-left .num{
padding:15px 0 10px 0;
margin:20px 0 0 0;
color:#930056;
font-family:arial, verdana;
font-size:24px;
}

.contact-left p{
margin:0px 0 0 0px;
color:#000000;
font-family:arial, verdana;
font-size:16px;
font-weight:normal;
}

.txt{
margin:0px 0 0 0px;
color:#930056;
font-family:arial, verdana;
font-size:17px;
font-weight:bold;
}

.or{
width:370px;
background:url(images/or.jpg) no-repeat right;
margin:40px 0 30px 0;
}

.contact-right{
width:362px;
float:left;
padding:0px 0 0 25px;
}

.contact-right table{
font-size:12px;
font-family:Arial;
color:#000000;
}

.input3{
width:220px;
height:50px;
border:1px solid #b5b5b5;
}

.select3{
width:80px;
height:20px;
border:1px solid #b5b5b5;
}

.red-star{
font-size:12px;
font-family:Arial;
color:#ff0000;
}


/*-------------------------------------------season---------------------------------------------------*/

.season{
width:823px;
margin:18px auto 0 auto;
}

.season-mid{
background:url(images/season-mid-bg.jpg) repeat-x;
height:257px;
width:805px;
float:left;
margin:0 auto;
}

.season-curve{
float:left;
height:257px;
}

.content{
width:236px;
height:225px;
float:left;
margin:13px 0 0 13px;
_margin:13px 0 0 7px;
color:#ffffff;
padding:0 12px 0 0;
border-right:1px dashed #ffdbf0;
}

.content-txt{
width:233px;
background:url(images/img1.jpg) no-repeat right top;
text-align:left;
font-size:12px;
font-family:Arial;
color:#ffffff;
}

.content1{
width:247px;
height:225px;
float:left;
margin:13px 0 0 15px;
_margin:13px 0 0 15px;
color:#ffffff;
padding:0 12px 0 0;
border-right:1px dashed #ffdbf0;
}

.content-txt1{
width:252px;
background:url(images/img2.jpg) no-repeat right top;
text-align:left;
font-size:12px;
font-family:Arial;
color:#ffffff;
}

.content1 a{
color:#ff47b3;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.content1 a:hover{
color:#ff47b3;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}


.content2{
width:220px;
height:225px;
float:left;
margin:13px 0 0 15px;
_margin:13px 0 0 15px;
color:#ffffff;
padding:0 0 0 0;
}

.content-txt2{
width:240px;
text-align:left;
font-size:12px;
font-family:Arial;
color:#ffffff;
}

.content-txt2 a{
color:#ff47b3;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.content-txt2 a:hover{
color:#ff47b3;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.span-l a{
color:#FFFFFF;
text-decoration:none;
}

.span-l a:hover{
color:#FFFFFF;
text-decoration:none;
}

/*--------------------------------------------our talent--------------------------------------------*/
.talent{
/*width:510px;
padding:0 230px 0 0;
background:url(images/talent.gif) no-repeat right bottom;
 */
font-size:12px;
font-family:Arial;
color:#000000;
}


/*----------------------------------------------------education---------------------------*/

.education{
width:840px;
float:left;
background:url(images/education.gif) no-repeat top right;
}


.past{
width:748px;
float:left;
background:url(images/past.gif) no-repeat top right;
}

.past a{
color:#7c7c7c;
text-decoration:none;
}


.past a:hover{
color:#7c7c7c;
text-decoration:none;
}

.sitemap{
float:left; width:236px; padding-right:29px; margin: 0 25px 0 0; border-right:1px dashed #ffdbf0;}

.sitemap1{
float:left; width:310px; padding-right:25px; margin: 0 23px 0 0; border-right:1px dashed #ffdbf0;}

.sitemap2{
float:right; width:230px; }

.sitemap2 a{
color:#7c7c7c;
text-decoration:none;
}

.sitemap2 a:hover{
color:#7c7c7c;
text-decoration:none;
}

.sitemap2 .h4{
color:#930056;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:10px 0 0 0;
width:236px;
}

.sitemap .p {
margin:0;
padding:0;
font-size:12px;
font-family:Arial;
color:#000000;
}

.sitemap a{
color:#7c7c7c;
text-decoration:none;
}

.sitemap a:hover{
color:#7c7c7c;
text-decoration:none;
}


.sitemap .h4{
color:#930056;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:10px 0 0 0;
width:236px;
}

.Donate{
width:612px;
}

.block{
width:580px;
border-right:1px solid #e2e2e2;
border-left:1px solid #e2e2e2;
padding:0 15px;
}

.block .input{
border:#7f9db9 1px solid;
width:184px;
height:18px;
padding:0 0 0 2px;
}

.block .select{
border:#7f9db9 1px solid;
width:118px;
height:20px;
padding:0 0 0 2px;
}

.block .h4{
font-family:arial;
font-size:16px;
padding:1px 0 10px 0;
color:#c60350;
}

.block1{
width:580px;
border-right:1px solid #e2e2e2;
border-left:1px solid #e2e2e2;
padding:15px 15px 5px 15px;
}

.block1 input{
border:#7f9db9 1px solid;
width:186px;
height:18px;
padding:0 0 0 2px;
}

.block2{
width:580px;
border-right:1px solid #e2e2e2;
border-left:1px solid #e2e2e2;
padding:0 15px;
}

.block2 .h4{
font-family:arial;
font-size:14px;
color:#c60350;
}

.block2 .input{
border:#7f9db9 1px solid;
width:184px;
height:18px;
padding:0 0 0 2px;
}




.textright
{
  text-align: right;
}

.textcenter
{
  text-align: center;
}

.small
{
  font-size: 0.7em;
}

.bold
{
  font-weight: bold;
}

.em
{
  font-style: italic
}

#pagetrail
{
  font-size: 11px;
  color:#000000;
  border-bottom: 1px dashed #CBBC38;
  padding:3px;
  text-align:right;
}


/* NewsListing Snippet Classes
---------------------------------- */


/* Footer
---------------------------------- */
#footer{
text-align:right;
width:888px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
border-top:1px solid #ECE9D8;
padding-top:3px;
}

.link1{
margin:0 10px 0 0;
}

.link1 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.link1 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.link2{
margin:10px 10px 0 10px;
text-align:left
}

.link2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.link2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.link2 span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#930056;
font-weight:bold;
}
/* ListSiteMap Styles
---------------------------------- */
ul.LSM_0,
ul.LSM_1,
ul.LSM_2,
ul.LSM_3,
ul.LSM_4,
ul.LSM_5
{
  padding-left: 1em; margin:0;
}

.LSM_0 li,
.LSM_1 li,
.LSM_2 li,
.LSM_3 li,
.LSM_4 li,
.LSM_5 li
{
  padding-top: .2em;
}

ul.LSM_0
{
  margin: 0em;
}


/* Search Styles
---------------------------------- */
.searchbox
{
  margin: 5px 0px;
  padding: 5px;
  border: 1px solid #D5C95E;
  background: #F2EFCE;
  color: inherit;
}

.searchbox p
{
  margin: 0;
  padding: 0;
}


/* Definition Lists
---------------------------------- */
dl.table-display
{
  width: 100%;
  margin: 1em 0;
  padding: 0;
}

.table-display dt
{
  width: 15%;
  float: left;
  margin: 0 0 0 0;
  padding: .5em;
  border-top: 1px solid #999;
  font-weight: bold;
}

.table-display dd
{
  float: left;
  width: 80%;
  margin: 0 0 0 0;
  padding: .5em;
  border-top: 1px solid #999;
}

/* Fieldset - Legend
---------------------------------- */
fieldset
{
  margin: 0em 0em 0em 0em;
  padding: .5em .5em .5em .5em;
  background: #F2EFCE;
  color: #000;
  border: 1px solid #D5C95E;
}

legend
{
  margin: 0em 0em 0em 0em;
  padding: .25em .5em .25em .5em;
  background: #30A300;
  color: #fff;
  border: 1px solid #D5C95E;
  font-weight: bold;
}

table.varList
{
  width: auto;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  background: #F2EFCE;
  color: #000;
  border: 1px solid #D5C95E;
  border-collapse: collapse;
}

table.varList td
{
  height: auto;
  padding: 0em .5em 0em .5em;
  vertical-align: top;
  word-wrap: break-word;
}

table.varList td:first-child
{
  font-weight: bold;
}

table.varList th
{
  margin: 0em 0em 0em 0em;
  /*padding: .5em .5em .5em .5em;*/
  background: #30A300;
  color: #fff;
  border: none;
  vertical-align: top;
  font-weight: bold;
}
.height
{
height:9px;
}

.show
{
float:left;
margin-right:10px;
}
.fleft
{
float:left;
}

.block table tr td{
	font-size: 12px;
}
.block table tr td a{
	font-size: 11px;
	text-decoration:underline;
}

.message_error{margin-top:10px;width:400px;text-align:center; border:2px solid #CC0000; font-weight:bold; padding:5px 20px 5px 20px;background-color:#F3F3F3;margin-bottom:15px;}
.message_success{margin-top:10px;width:400px;text-align:center; border:2px solid #1EC81E; font-weight:bold; padding:5px 20px 5px 20px;background-color:#F3F3F3;margin-bottom:15px;}