
* {
margin:0px;
padding:0px;
border:0px;
}

html, body {
height:100%;
}

body {
width:100%;
margin:0;
padding:0;
text-align:center;
}

#splashPage {
background:#fff url(../images/imagesSource/bannerBG.png) repeat-x left top; 
}

/***********************************************main container for all content********************************/
#frame {	
width:763px;
height:auto;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#header {			
width:763px;
height:110px;
}

#masthead, #masthead2, #masthead3, #masthead4, #masthead5, #masthead6, #masthead7, #masthead8 {
width:763px;
height:203px;
}

#masthead {
background-image:url(../images/IrelandSeasideCastle.jpg);
}

#masthead2 {
background-image:url(../images/IrelandSeasideCastle2.jpg);
}

#masthead3 {
background-image:url(../images/IrelandStones.jpg);
}


#masthead4 {
background-image:url(../images/IrelandVista.jpg);
}

#masthead5 {
background-image:url(../images/IrelandTower.jpg);
}

#masthead6 {
background-image:url(../images/IrelandStoneGrave.jpg);
}

#masthead7 {
background-image:url(../images/IrelandStones2.jpg);
}

#masthead8 {
background-image:url(../images/IrelandSea-LandScape.jpg);
}


#contentContainer {		
width:763px;
height:auto;
}

#studiesLogo {
width:100%;
height:129px;
margin:0 0 20px 0;
background:#fff url(../images/imagesSource/studiesLogo.png) no-repeat left top; 
}

/************************************************container for side content*******************************************/	
#sideContent {
display:inline;	
width:200px;
height:100%;
float:left;
margin:0;
padding:0;
}

/*************************************************sideContent icon links************************************************/
#sideContent ul {
margin:0;
padding:0;
list-style-type:none;
}

#sideContent ul li {
list-style-type:none;
}

#sideContent a.chat, #sideContent a.phone, #sideContent a.gbook, #sideContent a.apply {
display:block;
float:left;
cursor:pointer;
margin:0 0 5px 0;
}

#sideContent a.phone {
cursor:auto;
}

#sideContent a.chat, #sideContent a.phone {
width:46px;
height:65px;
}

#sideContent a.gbook {
width:90px;
height:112px;
margin-left:-20px;
margin-right:-1px;
}

* html #sideContent a.gbook {
margin-right:-4px;
}

#sideContent a.apply {
width:42px;
height:53px;
margin:0;
}

#sideContent a.chat {
background:#fff url(../images/chat.gif) no-repeat bottom left;
}

#sideContent a.phone {
background:#fff url(../images/phone.gif) no-repeat bottom left;
}

#sideContent a.gbook {
background:#fff url(../images/CPS_Brochure_up.jpg) no-repeat bottom left;
}

#sideContent a.apply {
background:#fff url(../images/apply.jpg) no-repeat bottom left;
}

/*****hover states******/
#sideContent a.chat:hover {
background:#fff url(../images/chatOver.gif) no-repeat bottom left;
}

#sideContent a.phone:hover {
background:#fff url(../images/phoneOver.gif) no-repeat bottom left;
}

#sideContent a.gbook:hover {
background:#fff url(../images/CPS_Brochure_over.jpg) no-repeat bottom left;
}

#sideContent a.apply:hover {
background:#fff url(../images/applyOver.jpg) no-repeat bottom left;
}

/***************************************************sideContent text******************************************************/
#sideContent h5{
padding:20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333;
clear:left;
} 

#sideContent p {
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:13px;
color:#390;
}

#sideContent p span {
color:#000;
font-size:12px;
}

/***************************************************container and some styles for main content***************************/
#mainContent {
display:inline;		
width:474px;
margin-left:25px;
margin-right:25px;
height:100%;
float:right;
}

#mainContent h1, #mainContent h3, #mainContent h5 {
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
color:#333;
background-color:#fff;
}

#mainContent h1 {
font-size:20px;
margin-top:5px;
margin-bottom:10px;	
}

#mainContent h3{
font-size:18px;

}

#mainContent h5{
font-size:12px;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}

#mainContent p, #mainContent ul, #mainContentFull p, #mainContentFull ul {
margin-bottom:10px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1.2em;
color:#333;
}

/**main content links**/
a.main, a.main:visited  {
font-weight:bold;
text-decoration:underline;
}

a.main {
color:#390;
}

a.main:visited {
color:#666;
}

a.main:hover {
color:#000;
}

/*unordered list links**/
a.fin, a.fin:visited  {
font-weight:bold;
text-decoration:underline;
}

a.fin {
color:#002d64;
}

a.fin:visited {
color:#666;
}

a.fin:hover {
color:#733a6b;
}

/** to home page links**/
.home, a.home:link, a.home:visited, a.home:hover, a.home:active{
display:block;
padding:5px 0 0 430px; 
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;  
font-size:11px;
text-decoration:underline;
}

a.home:hover {
color:#390;
text-decoration:none;
}

/**************************************************standard type styles*************************************************/
.bold {
font-weight:bold;
}

.underline {
text-decoration:underline;
}

.highlight {
color:#06c;
}

.note {
font-size:11px;
font-style:italic;
}

/*****************************************************footer******************************************************/
#footer {
width:auto;
height:auto;
color:#000;  
margin:0;
padding:7px 7px 7px 350px ;
clear:both;
}

#footer ul {
list-style-type:none;
margin:0;
padding:0;
}

#footer ul li {
display:block;
float:left;
padding:0;
margin:0;
}

#footer ul li a:link, #footer ul li a:visited, #footer ul li a:hover, #footer ul li a:active{
display:block;
float:left;
margin:0;
padding:5px 30px 5px 30px;
color:#390;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;  
font-size:12px;
text-decoration:none;
}

#footer ul li a:hover {
color:#000;
}

/*******************************************why regis unordered list*************************************************/
.whyRegis {
list-style-image:url(../images/bulletGreen.gif);
list-style-position: outside; 
margin:0;
padding:0;
}

* html .whyRegis {
margin:25px;
}

.whyRegis li {
padding:5px;
margin:0;
}

/******************************************* unordered list*************************************************/
.financial {
list-style-image:url(../images/bulletGrey.gif);
list-style-position:inside; 
margin:0;
padding:0;
}

* html .financial  {
list-style-position:outside;
margin:15px 25px 25px 25px;
}

.financial  li {
padding:3px;
margin:0;
}


