P {
   margin-top:0;
   margin-bottom:0;
}
UL {
   margin-top:0;
   margin-bottom:0;
   margin-left:1.5em;
   padding-left:0;
}
OL {
   margin-top:0;
   margin-bottom:0;
   margin-left:2.75em;
   padding-left:0;
}
BODY {
	margin: 0;	
   background-color:  #FFFFFF;
}
.tTxt1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   color: #333333;
   text-decoration: none;
   line-height: 130%;
}
.tTxt2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none;
   line-height: 130%;
}
.tLnk1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   color: #333333;
   text-decoration: none;
   line-height: 130%;
}
a.tLnk1:hover {
   text-decoration: underline;
}
.tLnk2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none;
   line-height: 130%;
}
a.tLnk2:hover {
   text-decoration: underline;
}
/* searchbox */
.tDat1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   color: #000000;
   border: 1px solid #999999;
   height: 15px;
   width: 155px;
}
.cLnk1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
   text-decoration: underline;
}
.fTxt1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   color: #333333;
   text-decoration: none;
}
.fLnk1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   color: #333333;
   text-decoration: none;
}
a.fLnk1:hover {
   text-decoration: underline;
}
/* =New Portal 
---------------------------------*/

UL.portal {
   margin-top:0;
   margin-bottom:0;
   margin-left:1.5em;
   padding-left:0;
}
OL.portal {
   margin-top:0;
   margin-bottom:0;
   margin-left:2.75em;
   padding-left:0;
}

#portal H1 {
   margin:0;
   border:0;
   padding:0;
   font-weight:normal;
   width: 350px;
   height: 64px;
   text-indent: -10000px;
}

#portal H2 {
   margin: 0 0 7px;
   border:0;
   padding:0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   color: #666;
   font-weight: bold;
   
}

#portal H3 {
   margin: 0 0 0.5em;
   padding: 0;
   border:0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 75%;
   color: #333;
   font-weight: bold;
}

#portal H4 {
   margin: 0;
   padding:0;
   border:0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   color: #069;
   font-weight: bold;
}

#portal p {
   font: 70%/1.2 Verdana, Arial, Helvetica, sans-serif;
   color: #333;
}

#portal img {
	border: 0;
}

.portalTD1 p {
	margin-bottom: 5px;
}

table.portalLayoutTable, table.portalLayoutTable2, table.portalWelcomeText {
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	font-size: 100%; 
}

table.portalLayoutTable tr {
	vertical-align: top;
}

table.portalLayoutTable td, table.portalLayoutTable2 td, table.portalWelcomeText td {
	padding: 0;
}

table.portalLayoutTable2 hr {
	height: 1px;
	background: url(http://www.studyireland.com.br/images/1.gif) bottom left repeat-x;
}
td.portalColumn1 {
	width: 50%;
}

td.portalColumn2, td.portalColumn3 {
	width: 25%;
	vertical-align: top;
}

div.portalColumn1 {
	margin: 0 15px;
}

* html div.portalColumn1 {	
	/* Start: do not show to IE5 Mac \*/
		width: 100%;	
	/* End: do not show to IE5 Mac */
}

div.portalColumn2, div.portalColumn3 {
	margin-top: 14px;
	margin-right: 15px;
	vertical-align: top;
}

table.portalLayoutTable2 td {
	width: 50%;	
	vertical-align: top;
}


table.portalWelcomeText {
	margin-top: 0.5em;
}

table.portalWelcomeText .td1 {
	width: 100%;
	vertical-align: top;	
}

table.portalWelcomeText .td2 {
	width: 145px;
	vertical-align: top;	
}

table.portalWelcomeText .td1 p {
	margin: 0.5em 0 0.75em;
}

table.portalLayoutTable2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%
}

table.portalLayoutTable2 ul li {
	margin: 0;
	padding: 3px 0 !important;
	padding: 0 0 3px;
	background: url(http://www.studyireland.com.br/images/1.gif) bottom left repeat-x;
	margin-right: 10px;
	font-size: 70%;
}

table.portalLayoutTable2 ul li.portalLast {
	padding: 1em 0 !important;
	padding: 1em 0;
	background-image: none;
}

img.portalCallMain, img.portalCallSec {
	line-height: 1em;
	margin-left: 5px;
}

#portal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #069;
	text-decoration: none;
}

#portal a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #069;
	text-decoration: underline;
}

div.portalHRColumn1a {
	margin: 0px 0 6px;
	height: 1px;
	background: #fff url(http://www.studyireland.com.br/images/1.gif) repeat-x scroll center;
}

td.portalTD1 div.portalHRColumn1a {
	margin-top: 12px;
}

div.portalHRColumn1a hr, div.portalHRColumn1b hr {
	display: none;
}

div.portalHRColumn1b {
	margin: 15px 0 10px;
	height: 1px;
	background: #fff url(http://www.studyireland.com.br/images/1.gif) repeat-x scroll center;
}

div.portalHRColumn1 hr {
	display: none;
}

div.portalHRColumn2, div.portalHRColumn3a, div.portalHRColumn3b {
	margin: 15px 0 0px;		
	border: none;
	height: 1px;
	color: #ccc;
	background-color: #ccc;	
}

 div.portalHRColumn3b {
 	margin: 0 0 4px;
 }

div.portalHRColumn2 hr, div.portalHRColumn3a hr, div.portalHRColumn3b hr {
	display: none;
}

div.portalOptStory {
	margin: 0;
}

#portal div.portalOptStory h2 {
   margin: 0 0 7px;
   border:0;
   padding:0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 75%;
   color: #000;
   font-weight: bold;

}

#portal div.portalOptStory p {
	margin: 0.5em 0 0.75em;
}

#news span{
	color: #999;
}

#news p {
	margin: 0 0 10px;
	color: #069;
}

#features table {
	border-collapse: collapse;
	background: url(http://www.studyireland.com.br/images/1.gif) bottom left repeat-x;	
}

#features table td {
	padding: 0 0 1px;
}

#features tr.portalFeatureBody {
	vertical-align: top;
}

#features td.portalFeatureDesc {
	vertical-align: top;
	padding: 0 4px 4px 0;
}

#features td.portalFeatureImg {
	vertical-align: bottom;
}

#features h2 {
	margin: 0.5em 0;
	font-size: 75%;
}

#features p {
	margin: 0;
	color: #666;
}

ul.portalCompanyLinks {
	margin: 5px 0 10px;
	padding: 0;
	font-size: 100%;
	list-style: none;
}

ul.portalCompanyLinks li a {
	font-size: 70%;
	line-height: 2;
}

#shares h3 {
	margin-bottom: 0.5em;
}

#shares p {
	margin: 0;
	color: #999;
}

#wavyHead {
	margin: 15px 0;
	border-collapse: collapse;
}

#wavyHead td {
	padding: 0;
}

#portal form#country {
	margin: 0.3em 0;
	padding: 0;
	font-size: 100%;
}

#portal form#country input {
	margin-left: 3px; 
	vertical-align: middle !important;
	vertical-align: top;
}

#portal select.portalSelect  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
}


#portal .tLnk1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   color: #333;
   text-decoration: none;
   line-height: 130%;
}
#portal a.tLnk1:hover {
   color: #333;
   text-decoration: underline;
}

#portal .tLnk2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 65%;
   font-weight: bold;
   color: #f00;
   text-decoration: none;
   line-height: 130%;
}

#portal a.tLnk2:hover {
   color: #f00;
   text-decoration: underline;
}

body>div #shareprice_iframe {
	width: 175px;
	margin: 5px 0 0px;
	padding: 0;
	overflow: visible; 
}

* html #shareprice_iframe {
	width: 210px;
	margin: 5px 0 0px;
	padding: 0;
}

