body {
   background-color: #525051;
  /* background: url(../images/bg.gif) repeat left top; */
}

#languageselect {
   background: url(../images/istopright.gif) no-repeat left top; 
   background-color: #525051;
}
#languageselect span {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #FFFFFF;
   line-height: 20px;
   padding-right: 5px;
   margin-right: 5px;
}
#languageselect a {
   color: #FFFFFF;
   text-decoration: none;
}
#languageselect a:hover {
   color: #FFFFFF;
   text-decoration: underline;
}


#quotes {
   background: url(../images/istopquotesbg.gif) no-repeat left top; 
   background-color: #FFFFFF;
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #17739b;
   line-height: 20px;
   padding-right: 11px;
   margin-right: 11px;
   width: 626px;
   font-style: italic;
}


#topmenu {
   padding-left: 11px;
   padding-right: 10px;  
   background-color: #FFFFFF; 
}
#topmenuleft {
   background: url(../images/topmenuleft.gif) no-repeat left top; 
   width: 9px;
} 
#topmenuright {
   background: url(../images/topmenuright.gif) no-repeat right top; 
   width: 22px;
}
#topmenucontent {
   background-color: #B87BBA; 
}
#topmenucontent ul {
  margin: 0;
  padding:0;
  list-style-type: none;
} 
#topmenucontent li {
  margin: 0;
  padding-left: 1px;
  padding-right: 1px;
} 
#topmenucontent a {
  display: block;
  padding: 2px 0px 0px 0px; /* top right left bottom */ 
  text-decoration: none; /*lets remove the link underlines*/
  background-color: #B87BBA;   
  text-align: center;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
} 
#topmenucontent span {
  display: block;
  padding: 2px 0px 0px 0px; /* top right left bottom */ 
  text-decoration: none; /*lets remove the link underlines*/
  background-color: #CDA3CF; 
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
}
#topmenucontent a:link, #topmenucontent a:active, #topmenucontent a:visited {
  text-decoration: none; /*lets remove the link underlines*/
  text-align: center;
}

#topmenucontent a:hover {
  text-decoration: none; /*lets remove the link underlines*/
  background-color: #CDA3CF; 
  text-align: center;  
}


#homephoto {
   padding-left: 14px;
   background-color: #FFFFFF; 
   width: 287px;
}

#textcontent {
   background-color: #FFFFFF;
   padding-right: 9px;
   margin-right: 9px;
}

#textcontent .heading {
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: #333333;
}
#textcontent .subheading {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
}
#textcontent .subheadingpurple {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #853A89;
}
#textcontent .text {
  font-family: Arial;
  font-size: 11px;
  color: #525051;
}

#pagecontent {
   background-color: #FFFFFF;
   padding-left: 16px;
   margin-left: 16px;
   padding-right: 9px;
   margin-right: 9px;
}
#pagecontent .heading {
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: #333333;
}
#pagecontent .text {
  font-family: Arial;
  font-size: 11px;
  color: #525051;
}
#pagecontent .boldpurpletext {
   font-family: Arial;
   font-size: 11px;
   font-weight: bolder;
   color: #853A89;
}
#pagecontent .subheading {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
}
#pagecontent a {
   font-family: Arial;
   font-size: 11px;
   color: #853A89;
   line-height: 13px;
   text-decoration: underline;
}
#pagecontent a:hover {
   font-family: Arial;
   font-size: 11px;
   color: #853A89;
   line-height: 13px;
   text-decoration: none;
}

#whitebg {
  background-color:#FFFFFF;
   width: 870px;
}

#bottomround {
   background: url(../images/bottomround.gif) no-repeat right bottom; 
   width: 875px;
} 

#rightsideouter {
   padding-right: 9px;
}
#rightsidetop {
   background: url(../images/rightside_top.gif) no-repeat left top; 
   width: 195px;
} 
#rightsidebottom {
   background: url(../images/rightside_bottom.gif) no-repeat left bottom; 
   width: 195px;
}
#rightside {
   background-color: #EAD7EA;
   width: 195px;
}
#rightside span.title {
   margin-left: 8px;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px;
   color: #333333;
}
#rightsidetext {
   margin-left: 4px;
   margin-right: 4px;
   padding-left: 4px;
   padding-right: 4px;
   font-family: Arial;
   font-size: 11px;
   line-height: 14px;
   color: #525051;
}
#rightside span.leonatext {
   margin-left: 8px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bolder;
   line-height: 13px;
   color: #853A89;
}
#rightsidetext a {
   font-family: Arial;
   font-size: 11px;
   color: #853A89;
   line-height: 13px;
   text-decoration: underline;
}
#rightsidetext a:hover {
   font-family: Arial;
   font-size: 11px;
   color: #853A89;
   line-height: 13px;
   text-decoration: none;
}
#rightsidequestion {
   margin-left: 4px;
   margin-right: 4px;
   padding-left: 4px;
   padding-right: 4px;
   font-family: Arial;
   font-size: 11px;
   line-height: 16px;
   color: #525051;
}
#rightsidequestion a {
   font-family: Arial;
   font-size: 11px;
   color: #853A89;
   text-decoration: underline;
}
#rightsidequestion a:hover {
   font-family: Arial;
   font-size: 11px;
   color: #853A89;
   text-decoration: none;
}

#rightside img.leona {
   margin-left: 50px;
}
#rightside img.icf {
   margin-left: 50px;
}
#rightside img.cu {
   margin-left: 71px;
}
#rightside img.apac {
   margin-left: 51px;
}
#rightside img.acc {
   margin-left: 10px;
   margin-top: 4px;
}



#bottombarcontent {
   background-color: #B87BBA; 
   font-family: Arial;
   font-size: 11px;
   color: #FFFFFF;
}
#bottombarcontent a {
   background-color: #B87BBA; 
   font-family: Arial;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: underline;
}
#bottombarcontent a:hover {
   background-color: #B87BBA; 
   font-family: Arial;
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}
#bottombarleft {
   background: url(../images/bottombar_left.gif) no-repeat left top; 
   width: 7px;
} 
#bottombarright {
   background: url(../images/bottombar_right.gif) no-repeat right top; 
   width: 8px;
}


#netable {
  font-family: Verdana;
  font-size: 10px;
  color: #FFFFFF;
}
#netable a {
  font-family: Verdana;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
#netable a:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: underline;
}

ul {
  margin-left: 1px;
  padding-left: 1px;
  margin-top: -2px;
  list-style-type: none;
}
ol {
  margin-top: -2px;
}
li {
  padding-left: 15px;
}
li.numbering {
  padding-left: 0px;
}

li.whitebg {
  padding-left: 15px;
  background-repeat: no-repeat;
  background-position: 0 .5em;
  background-image: url(../images/is_bullet.gif); 
}
li.rightside {
  padding-left: 15px;
  background-repeat: no-repeat;
  background-position: .3em .5em;
  background-image: url(../images/is_bulletgrey.gif); 
}

.requiredfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}


input.button {
   background-color: #525051;
   font-family: Arial;
   font-size: 11px;
   color: #FFFFFF;
}
textarea.inputbox {
   font-family: Arial;
   font-size: 11px;
   border: 1px solid #525051;
}
input.inputbox {
   font-family: Arial;
   font-size: 11px;
   border: 1px solid #525051;
}
select.inputbox {
   font-family: Arial;
   font-size: 11px;
   border: 1px solid #525051;
}
select.signup {
   font-family: Arial;
   font-size: 11px;
   border: 1px solid #17739b;
}
input.signup {
   font-family: Arial;
   font-size: 11px;
   border: 1px solid #17739b;
}
input.signupbutton {
   background-color: #17739b;
   font-family: Arial;
   font-size: 11px;
   color: #FFFFFF;
}

.successtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00CC00;
}
.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}


/******CHANGING JOOMLA CSS*******/
/*
table.contentpaneopen {
 padding: 0;
 margin: 0;
width: 874px;
}

table.blog {
width: 870px;
border-left:4px solid #FFFFFF;
 padding: 0;
 margin: 0;
}

span.article_separator{ 
   height: 0px;
   line-height: 0px;
   padding: 0;
   margin: 0;
   border:0;
}

td.buttonheading { 
   background-color: #FFFFFF;
   padding-left: 11px;
   margin-left: 11px;
   padding-right: 9px;
   margin-right: 9px;
}

div.content_outline {
   background-color: #FFFFFF;
   font-family: Arial;
   font-size: 11px;
   color: #525051;
}
body.contentpane{
   background-color: #FFFFFF;
}
 */



 /******* ADMIN PANEL CSS *******/
td.paddedcell {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 25px;
   padding-bottom: 25px;
   border: 1px dashed #525051;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #525051;
}

#APrightsideouter {
   padding-right: 9px;
}
#APrightsideouter span.title {
   margin-left: 8px;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px;
   color: #333333;
}
#APrightsideouter span.text {
   margin-left: 4px;
   margin-right: 4px;
   padding-left: 4px;
   padding-right: 4px;
   font-family: Arial;
   font-size: 11px;
   line-height: 14px;
   color: #525051;
}