*{
padding:0;
margin:0;
}
BODY {
padding:0;
margin:0;
background-color:#77797D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#4F4F4F;
line-height:16px;
}
.free{
padding:0;
margin:0;
}
#containner{
margin:0;
padding:0 4px 0 4px;
width:982px;
margin:0 auto;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
}
.mainpage{
padding:0;
margin:0;
}
.pageleft{
padding:0;
margin:0;
width:858px;
float:left;
}
.pageright{
padding:114px 0 0 0;
margin:0;
width:120px;
float:right;
}
.rightbannerbg{
background-color:#FFFFFF;
height:600px;
}
#top-header-bannerbg{
background-color:#E7E7E7;
height:97px;
padding:8px 9px 0 13px;
margin:0;
}

/*------------------------------------------- top-header-bannerbg -------------------------------------------*/

#top-header-bannerbg .logo1{
width:96px;
float:left;
padding:3px 0 0 0;
margin:0;
}
#top-header-bannerbg .banner1{
width:728px;
float:right;
padding:0;
margin:0;
background-color:#FFFFFF;
height:90px;
}

/*------------------------------------------- main-page -------------------------------------------*/

#main-page{
background-color:#FFFFFF;
border-top:4px solid #25A4D1;
padding:0 4px 0 4px;
margin:0;
}
#main-page .logo{
height:119px;
padding:0;
margin:0;
}
#main-page .logo-left{
width:502px;
float:left;
padding:19px 0 0 10px;
margin:0;
}
#main-page .signup-today{
width:148px;
float:left;
padding:23px 0 0 15px;
margin:0;
}
#main-page .search-website{
width:154px;
float:left;
padding:0 0 0 12px;
margin:0;
}
#main-page .grytex1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#BBB4B0;
text-align:center;
padding:15px 0 15px 0;
}
#main-page .search-website1{
padding:0;
margin:0;
}
#main-page .search-website-left{
width:128px;
float:left;
padding:0;
margin:0;
}
#main-page .textbox1{
background:url(../images/searchbg1.jpg);
padding:4px 0 0 0;
width:126px;
height:22px;
border-bottom:none;
border-top:none;
border-left:1px solid #A29993;
border-right:1px solid #A29993;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:;
color:#635D59;
}
#main-page .search-button{
width:26px;
float:left;
padding:0;
margin:0;
}
#topmenurepeat{
background:url(../images/top-menu-repeat.jpg);
height:37px;
padding:0 0 0 10px;
margin:0;
}
#topmenurepeat ul{
line-height:normal;
list-style-type:none;
padding:0;
margin:0;
}
#topmenurepeat li{
display:inline;
}
#topmenurepeat a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#33396B;
display:block;
float:left;
height:27px;
padding:10px 25px 0 25px;
margin:0;
/*background:url(../images/divaidar.jpg) no-repeat right center;*/
}
#topmenurepeat a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#33396B;
display:block;
float:left;
height:27px;
padding:10px 25px 0 25px;
margin:0;
background:url(../images/icon-bottom.jpg) no-repeat bottom center;
}
#topmenurepeat .current_page_item a{
background-image:none;
}
#topmenurepeat .divaidar{
background:url(../images/divaidar.jpg) no-repeat right center;
height:37px;
display:block;
float:left;
}
/*.nav01, .nav02, .nav03, .nav04, .nav05, .nav06, .nav07, .nav08 {
	display: block;
	float: left;
	height: 45px;
	width: 141px;
	text-indent: -5000px;
}*/
#topmenurepeat1{
background:url(../images/top-menu-repeat1.jpg);
height:21px;
padding:4px 0 0 35px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.topmenulink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.topmenulink:hover{
text-decoration:underline;
}

/*---------------------------------------------------- mainpage1 ----------------------------------------------------*/

#mainpage1{
padding:0;
margin:0;
}
#mainpage1 .left1{
width:601px;
float:left;
padding:0;
margin:10px 0 0 0;
}
#mainpage1 .right1{
width:242px;
float:left;
padding:0 0 0 7px;
margin:10px 0 0 0;
}

/*------------------------------------------------- footermain -------------------------------------------------*/
a.footerlink1{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:underline;
color:#B8B2AF;
text-align:left;
}
a.footerlink1:hover{
text-decoration:none;
}
#footermain1{
background-color:#2D2D2D;
height:42px;
}
#containner1{
margin:0;
padding:10px 0 0 50px;
width:942px;
margin:0 auto;
}
.learningireland{
width:107px;
float:left;
padding:0;
margin:0 35px 0 0;
}
.postgrad{
width:80px;
float:left;
padding:0;
margin:0 35px 0 0;
}
.gotocollege{
width:90px;
float:left;
padding:0;
margin:0 35px 0 0;
}
.nightcoruses{
width:100px;
float:left;
padding:0;
margin:0 35px 0 0;
}
.corporate{
width:118px;
float:left;
padding:0;
margin:0 35px 0 0;
}
a.extrelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#AFAFAF;
}
a.extrelink:hover{
text-decoration:underline;
}

/*------------------------------------------------- NIGHT COURSES -------------------------------------------------*/

#night-course-pagemain{
padding:0;
margin:0;
}
#night-course-pagemain .you-are-here{
background-color:#A29993;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding:0 0 0 12px;
}
#night-course-pagemain .find-your-courses{
background-color:#C6BFB7;
padding:10px 4px 3px 5px;
}
#night-course-pagemain .banner-left{
width:265px;
float:left;
padding:0;
margin:0;
}
#night-course-pagemain .find-your-courses-box{
width:534px;
float:right;
padding:0;
margin:0;
}
#night-course-pagemain .new-padding1{
padding:5px 0 5px 0;
}
#night-course-pagemain .find-coursebg{
background:url(../images/find-coursebg.jpg) no-repeat;
height:234px;
padding:0 2px 0 15px;
margin:0;
}
#night-course-pagemain .advance-search{
text-align:right;
padding:5px 10px 15px 0;
margin:0;
}
a.advancesearchlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
a.advancesearchlink:hover{
text-decoration:none;
}
#night-course-pagemain .box1{
width:419px;
float:left;
padding:0;
margin:0;
}
#night-course-pagemain .banner2{
width:95px;
float:right;
padding:0;
margin:0;
}
#night-course-pagemain .pic-border1{
border:1px solid #DADBD3;
}
#night-course-pagemain .form1{
width:360px;
float:left;
padding:0;
margin:0;
}
#night-course-pagemain .go1{
width:41px;
float:left;
padding:0;
margin:0 0 0 10px;
}
#night-course-pagemain .form-text1{
width:108px;
float:left;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#564F4B;
}
#night-course-pagemain .form-text2{
width:242px;
float:right;
padding:0;
margin:0;
}
#night-course-pagemain .textbox2{
background:url(../images/searchbg2.jpg);
padding:4px 0 0 0;
width:242px;
height:26px;
border-bottom:none;
border-top:none;
border-left:1px solid #5D5D5D;
border-right:1px solid #5D5D5D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:;
color:#635D59;
}
#night-course-pagemain .dropdownbox1{
padding:0;
width:242px;
height:22px;
border-bottom:none;
border-top:none;
border-left:1px solid #5D5D5D;
border-right:1px solid #5D5D5D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:;
color:#635D59;
}
#night-course-pagemain .mainform1{
padding:0;
margin:0 0 8px 0;
}
#night-course-pagemain .mainform2{
padding:20px 0 0 0;
margin:0;
}
#night-course-pagemain .search-courses-link-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#564F4B;
padding:6px 0 0 0;
}
a.searchcourseslink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
a.searchcourseslink:hover{
text-decoration:none;
}
.pagebg2{
background-color:#DDD9D4;
padding:5px 5px 10px 0;
margin:;
}
.big-banner1{
width:299px;
float:left;
padding:0;
margin:0;
}
.banner-right1{
width:534px;
float:right;
padding:0;
margin:0;
background:url(../images/rightbg.jpg) no-repeat;
height:250px;
}
.textleft1{
width:120px;
float:left;
padding:0 0 0 18px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#7A7A7A;
}
.textright1{
width:105px;
float:right;
padding:1px 0 0 15px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#7A7A7A;
}
a.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#7A7A7A;
padding:0;
margin:0;
border: 1px solid #ffffff;
}
a.link1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#D51456;
border:1px solid #D51456;
padding:0;
margin:0;
}
a.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#D51456;
border:1px solid #D51456;
padding:0 1px;
margin:0 1px;
}
a.link2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#D51456;
border:1px solid #D51456;
padding:0 1px;
margin:0 1px;
}
.boldtext1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#000000;
padding:0 0 0 16px;
margin:0;
}
.readmoretext{
text-align:right;
padding:3px 16px 0 0;
}
a.readmorelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#335A8B;
}
a.readmorelink:hover{
text-decoration:none;
}
.new-padding{
padding:11px 0 0 0;
margin:0;
}
.news{
width:132px;
float:left;
padding:5px 0 0 16px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}
a.whitelink{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}
a.whitelink:hover{
text-decoration:underline;
}
.features{
width:136px;
float:left;
height:50px;
padding:0;
margin:0 0 0 52px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
line-height:18px;
text-align:center;
}
.colleges{
width:136px;
float:left;
height:50px;
padding:0;
margin:0 0 0 53px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
line-height:18px;
text-align:center;
}
.new-padding2{
padding:11px 0 0 0;
margin:0;
}
a.whitelink1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
height:43px;
display:block;
padding:7px 0 0 0;
}
a.whitelink1:hover{
background-color:#D54D00;
height:43px;
display:block;
padding:7px 0 0 0;
}
.more-features-main{
padding:10px 8px 0 8px;
margin:0;
}
.box-left{
width:300px;
float:left;
padding:0;
margin:0;
}
.box-left1{
border-right:1px solid #BFBEBB;
padding:0 9px 0 0;
margin:0 0 0 10px;
}
.bluebg{
background-color:#25A4D1;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
padding:2px 0 0 10px;
}
.most-commented{
width:134px;
float:left;
padding:2px 0 0 10px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
}
.latest{
width:100px;
float:left;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
text-align:center;
}
.most-commented1{
background:url(../images/most-commented1.jpg) no-repeat;
height:19px;
}
.bottom-leftbox-border{
border-bottom:1px solid #E3DFDC;
padding:10px 0 6px 0;
margin:0;
}
a.bold-bluetext-link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#25A4D1;
}
a.bold-bluetext-link:hover{
text-decoration:underline;
}
a.commentslink{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#564F4B;
}
a.commentslink:hover{
text-decoration:underline;
}
a.join-discussion{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#25A4D1;
}
a.join-discussion:hover{
text-decoration:none;
}
.more-features1{
padding:0 10px 5px 10px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.more-featureslink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
a.more-featureslink:hover{
text-decoration:none;
}
.box-right{
width:268px;
float:left;
padding:0;
margin:0;
}
a.seeall{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#ffffff;
text-transform:lowercase;
}
a.seeall:hover{
text-decoration:none;
}
.psm{
padding:65px 0 0 0;
margin:0;
text-align:center;
}
.new-padding3{
padding:40px 0 0 10px;
margin:0;
}
.psmtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.see-profile-link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#25A4D1;
}
a.see-profile-link:hover{
text-decoration:none;
}
.banner3{
padding:52px 0 20px 0;
margin:0;
text-align:center;
border-bottom:1px solid #A2958C;
}
.box-right1{
width:260px;
float:right;
padding:0;
margin:0;
}
.blacktext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding:48px 0 35px 10px;
}
.pollbg{
background-color:#F3F4F7;
padding:5px;
}
.formtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#564F4B;
line-height:22px;
}
.send{
text-align:right;
padding:15px 0 0 0;
line-height:14px;
}
.grytext-new{
line-height:18px;
margin:0;
text-align:center;
padding:20px 0 0 0;
}
a.grytextlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#564F4B;
}
a.grytextlink:hover{
text-decoration:none;
}
.new-bottom-leftbox-border{
border-bottom:1px solid #A2958C;
padding:10px 0 6px 0;
margin:0;
}
.new-border1{
border-right:1px solid #BFBEBB;
}

/*------------------------------------------------- COURSES-SEARCH -------------------------------------------------*/

#course-search-pagemain{
padding:7px 10px 0 10px;
margin:0;
background-color:#DCD5CC;
}

.banner-image{
width:252px;
float:left;
padding:0;
margin:0;
}
.banner-image1{
width:565px;
float:right;
padding:0;
margin:0;
}
.new-barbg{
background:url(../images/new-barbg.jpg) no-repeat;
height:30px;
padding:9px 0 0 15px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
color:#F0EDE5;
}
.new-barbg-bottom{
background:url(../images/new-barbg-bottom.jpg) no-repeat;
height:22px;
padding:20px 0 0 270px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.new-whitebg{
background-color:#FFFFFF;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
line-height:20px;
}
.new-smalltext{
padding:18px 20px 18px 12px;
margin:0;
}
.newpage-color{
background-color:#F5F2F0;
padding:0 0 0 13px;
margin:0;
}
.white-barbg{
background:url(../images/white-barbg.jpg) no-repeat;
height:33px;
padding:7px 0 0 10px;
margin:0;
}
.big-barbg{
background:url(../images/big-barbg.jpg) no-repeat;
height:73px;
padding:0 12px 0 18px;
margin:0;
}
.big-bar-repeat{
background:url(../images/big-bar-repeat.jpg);
background-repeat:repeat-y;
padding:0 12px 0 14px;
margin:0;
}
.evening-courses-left{
width:270px;
float:left;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#2C2C2C;
}
.evening-courses-right{
width:215px;
float:right;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#2C2C2C;
text-align:right;
}
.evening-courses-left1{
width:388px;
float:left;
padding:0;
margin:0;
}
.evening-courses-right1{
width:388px;
float:right;
padding:0;
margin:0;
}
.bold-red-text{
padding:0 0 7px 10px;
margin:0;
}
a.bold-red-text1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#25A4D1;
}
a.bold-red-text1:hover{
text-decoration:underline;
}
a.smalltextlink1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#1E1E1E;
}
a.smalltextlink1:hover{
text-decoration:none;
}
.small-text{
padding:6px 0 3px 15px;
margin:0 0 0 10px;
height:30px;
line-height:14px;
background:url(../images/linebg.jpg) no-repeat bottom left;
}
/*.linebg{
background:url(../images/linebg.jpg) no-repeat bottom left;
height:1px;
padding:2px 0 2px 0;
margin:0;
}
*/
.small-text1{
padding:3px 0 3px 15px;
margin:0 0 0 10px;
height:16px;
line-height:14px;
background:url(../images/linebg1.jpg) no-repeat bottom left;
}
.bold-red-text2{
padding:1px 0 1px 10px;
margin:0;
}
.left2{
width:290px;
float:left;
padding:8px 0 0 0;
margin:0;
}
.right2{
width:80px;
float:left;
padding:0;
margin:0;
}
.small-text2{
padding:0;
margin:0 0 0 10px;
height:27px;
line-height:14px;
background:url(../images/linebg2.jpg) no-repeat bottom left;
}
.about-ballbriganbg{
background:url(../images/about-ballbriganbg.jpg) no-repeat;
height:33px;
padding:35px 0 0 9px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
.about-ballbriganbg-repeat{
background:url(../images/about-ballbriganbg-repeat.jpg);
background-repeat:repeat-y;
padding:0 9px 0 9px;
margin:0;
}
.about-ballbriganbg-repeat-left{
width:380px;
float:left;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
line-height:20px;
}
.about-ballbriganbg-repeat-right{
width:407px;
float:right;
padding:0;
margin:0;
}
.newbold-black-text{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
color:#000000;
padding:15px 0 15px 0;
}
.whitebg{
background-color:#FFFFFF;
padding:0 14px 11px 14px;
margin:0;
}
.bluebg1{
background-color:#ECF3F4;
padding:10px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
}
a.smalltextlink2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
}
a.smalltextlink2:hover{
text-decoration:underline;
}
.big-button{
padding:35px 0 35px 0;
margin:0;
text-align:center;
}

/*----------------------------------- 27-07-09 -----------------------------------*/

.by-location{
width:102px;
height:18px;
background:url(../images/by-location.jpg) no-repeat;
padding:1px 0 0 7px;
margin:5px 2px 0 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-align:left;
}
.republic{
width:116px;
height:18px;
background:url(../images/republic.jpg) no-repeat;
padding:1px 0 0 7px;
margin:5px 2px 0 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
text-align:left;
}
.leinste{
width:65px;
height:18px;
background:url(../images/leinster.jpg) no-repeat;
padding:1px 0 0 7px;
margin:5px 2px 0 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
text-align:left;
}
.dublin{
width:65px;
height:18px;
background:url(../images/dublin.jpg) no-repeat;
padding:1px 0 0 7px;
margin:5px 4px 0 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
text-align:left;
}
.ballbrigan{
width:90px;
height:22px;
background:url(../images/ballbrigan.jpg) no-repeat;
padding:6px 0 0 7px;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
text-align:left;
}
.smalltext_new{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
}
a.by-location-link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2C2C2C;
}
a.by-location-link:hover{
text-decoration:underline;
}
a.by-location-link1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
a.by-location-link1:hover{
text-decoration:underline;
}

/*------------------------------------ 13-08-09 ----------------------------------------------*/

#night-course-pagemain .find-your-courses-box-new1{
width:491px;
float:left;
padding:0;
margin:0;
}
.banner15{
width:95px;
float:right;
padding:0;
margin:0;
}
#night-course-pagemain .banner-left-new1{
width:250px;
float:left;
padding:0;
margin:0;
}
.box-repeat{
background:url(../images/box-repeat.jpg);
background-repeat:repeat-y;
padding:10px 8px 0 8px;
}
.image1{
width:24px;
float:left;
padding:0;
margin:0;
}
.keyword1{
width:86px;
float:left;
padding:5px 0 0 0;
margin:0 0 0 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:##564F4B;
}
.new-search{
width:93px;
float:left;
padding:3px 0 0 0;
margin:0;
}
.new-dropdown{
width:114px;
float:left;
padding:3px 0 0 0;
margin:0;
}
.county1{
width:71px;
float:left;
padding:5px 0 0 0;
margin:0 0 0 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:##564F4B;
}
.go-new{
width:58px;
float:right;
}
.textbox-new1{
background:url(../images/text-repeat1.jpg);
padding:4px 0 0 0;
width:91px;
height:18px;
border-bottom:none;
border-top:none;
border-left:1px solid #5D5D5D;
border-right:1px solid #5D5D5D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:;
color:#635D59;
}
.dropdown-new1{
width:114px;
height:22px;
padding:0;
margin:0;
}
.dropdown-new2{
width:373px;
height:22px;
padding:0;
margin:0;
}
.new-search-by-college{
width:373px;
float:left;
padding:0;
margin:0 0 0 7px;
}
.new-gry-text1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:##564F4B;
padding:0 0 5px 0;
}
.box-bottom-link{
width:445px;
float:left;
padding:5px 0 0 0;
margin:0;
text-align:center;
}
a.boxlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#6D665E;
}
a.boxlink:hover{
text-decoration:none;
}
.box-padding{
padding:7px 0 7px 0;
}
.box-padding1{
padding:7px 0 0 0;
}
.pagelinkbg{
background-color:#F4F3F1;
padding:8px 50px 8px 15px;
margin:0;
}
.search-image{
width:35px;
float:left;
padding:0;
margin:0;
}
.search-image1{
width:722px;
float:right;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#565553;
}
a.new-smslllink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#FA5B00;
}
a.new-smslllink:hover{
text-decoration:none;
}
.new-div{
padding:0;
margin:3px 0 3px 0;
}
.studies{
width:507px;
float:left;
padding:0;
margin:0;
}
.new-repeat{
background:url(../images/new-repeat.jpg);
background-repeat:repeat-x;
padding:10px 0 0 0;
height:50px;
width:342px;
float:left;
border-right:1px solid #999999;
}

/*---------------------------------- 18-12-2009 -----------------------------------*/


.banner-right-new1{
width:542px;
float:right;
padding:0;
margin:0;
}
.banner-right-new6{
width:545px;
float:right;
padding:0;
margin:0;
}
.banner-right-new2{
background:url(../images/bannerbg1.jpg) no-repeat;
width:172px;
height:206px;
float:left;
padding:4px;
margin:0 1px 0 0;
}
.banner-right-new3{
background:url(../images/bannerbg2.jpg) no-repeat;
width:172px;
height:206px;
float:left;
padding:4px;
margin:0 1px 0 0;
}
.banner-right-new4{
background:url(../images/bannerbg3.jpg) no-repeat;
width:172px;
height:206px;
float:left;
padding:4px;
margin:0;
}
.newbar1{
height:15px;
background-color:#515540;
color:#FFFFFF;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
.pic7{
text-align:center;
padding:5px 0 2px 0;
}
.pic8{
text-align:center;
padding:8px 0 2px 0;
}
.whitebgnew1{
background-color:#FEFEFA;
width:166px;
height:19px;
margin:0 auto;
text-align:center;
}
a.viewlinknew{
color:#444444;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
a.viewlinknew:hover{
text-decoration:none;
}
.newtext1{
color:#444444;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height:14px;
padding:5px 0 5px 10px;
background:url(../images/bottomline.jpg) no-repeat bottom
}
.newtext2{
color:#444444;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height:15px;
padding:5px 0 5px 10px;
/*background:url(../images/bottomline.jpg) no-repeat bottom*/
}
.newtext3{
color:#444444;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height:14px;
padding:8px 0 8px 10px;
background:url(../images/bottomline.jpg) no-repeat bottom
}
.redmenurepeat{
background:url(../images/redmenurepeat.jpg);
height:24px;
padding:10px 25px 0 25px;
margin:0;
color:#ffffff;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:center;
}
a.updatewhitelink{
color:#ffffff;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}
a.updatewhitelink:hover{
text-decoration:none;
}
.banner-right-new5{
width:181px;
float:left;
padding:0;
margin:0;
}
.barnew1{
background:url(../images/barnew1.jpg);
height:23px;
padding:6px 0 0 0;
border-right:1px solid #EDECE5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-align:center;
text-transform:uppercase;
}
.barnew2{
padding:0 6px 0 5px;
border-right:1px solid #FAFAF8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#444444;
background-color:#E4E1D8;
}
.newboxtext{
border-bottom:1px solid #ffffff;
padding:8px 0 8px 0;
line-height:13px;
}
.newboxtext1{
padding:8px 0 8px 0;
line-height:13px;
}
.newsmalltext1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#A79E81;
}
.newsmalltext2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
text-align:right;
}
a.boldtextlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#444444;
}
a.boldtextlink:hover{
text-decoration:none;
}
.whitepagepadding1{
padding:15px 0 25px 0;
}

/*---------------------------------- NEW FOOTER CSS 19.01.2010 ------------------------------------*/

#footermain{
padding:0;
margin:0;
}
#footermain .footerbg{
background-color:#25A4D1;
padding:20px 30px 20px 25px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
text-align:left;
line-height:16px;
}
#footermain .footerleftnew1{
width:210px;
float:left;
padding:0;
margin:0;
}
#footermain .footerleftnew2{
width:163px;
float:left;
padding:0;
margin:0;
}
/*#footermain .footerleftnew3{
width:148px;
float:left;
padding:0;
margin:0;
}*/
.footernew-padding{
padding:0 0 4px 0;
}
.footernew-padding1{
padding:0 0 7px 0;
}
.footernew-padding2{
padding:25px 0 0 0;
}
a.footerlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
text-align:left;
line-height:16px;
}
a.footerlink:hover{
text-decoration:underline;
}

/*------------------------------ NIGHT HOT COURSES 18.02.2010 ------------------------------*/

.new-courses-left{
width:257px;
float:left;
padding:0;
margin:0;
}
.new-courses-right{
width:540px;
float:left;
padding:0 0 0 20px;
margin:0;
}
.hotbar{
background:url(../images/hotbar.jpg) no-repeat;
height:35px;
padding:10px 0 0 15px;
font-family:Calibri;
font-size:22px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
.hotbg{
background:url(../images/hotbg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
padding:18px 14px 18px 12px;
}
.bottombar{
background:url(../images/bottombar.jpg) no-repeat bottom center;
padding:0 0 15px 0;
}
.redboldtext{
font-family:Calibri;
font-size:20px;
font-weight:bold;
text-decoration:none;
color:#25A4D1;
}
.newhot-padding1{
padding:15px 0 15px 0;
}
.newhot-padding2{
padding:15px 0 0 0;
}
.newhot-padding3{
padding:18px 0 0 0;
}

/*-------------------------------------------------------- NIGHT MENU 01-02-2010 --------------------------------------------------------*/

#topmenurepeat2{
background:url(../images/top-menu-repeat2.jpg);
height:33px;
padding:0 0 0 10px;
margin:0;
}
/*#topmenurepeat2 ul{
line-height:normal;
list-style-type:none;
padding:0;
margin:0;
}
#topmenurepeat2 li{
display:inline;
}
#topmenurepeat2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#1D1D1D;
display:block;
float:left;
background:url(../images/divaidar1.jpg) no-repeat right center;
height:27px;
padding:6px 15px 0 15px;
margin:0;
}
#topmenurepeat2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
display:block;
float:left;
background:url(../images/divaidar1.jpg) no-repeat right center;
background-color:#8B8878;
height:27px;
padding:6px 15px 0 15px;
margin:0;
}
#topmenurepeat2 .current_page_item a{
background-image:none;
}*/
.you-are-here1{
background:url(../images/repeat-u-r-here.jpg);
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#817C6C;
text-transform:uppercase;
padding:0 0 0 12px;
}

/*--------------------------------------- 12-03-2010 -----------------------------------*/

.banner-right-new7{
width:523px;
float:right;
padding:5px 5px 4px 6px;
margin:0;
background-color:#F0EDE8;
}
.button-border1{
border-bottom:1px solid #585657;
padding:0;
height:26px;
}
.button-border1 ul{
list-style-type:none;
line-height:normal;
padding:0;
margin:0;
}
.button-border1 li{
display:inline;
}
.button-border1 a{
font-family:"Trebuchet MS", Tahoma, "Times New Roman", Arial, Verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
display:block;
float:left;
background-color:#CFCFCF;
height:24px;
width:125px;
padding:2px 0 0 6px;
margin:0;
background:#CFCFCF url(../images/divaidar2.gif) no-repeat right center;
}
.button-border1 a:hover{
font-family:"Trebuchet MS", Tahoma, "Times New Roman", Arial, Verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
display:block;
float:left;
background-color:#585657;
height:24px;
width:125px;
padding:2px 0 0 6px;
margin:0;
}
.button-border1 .current_page_iteam a{
font-family:"Trebuchet MS", Tahoma, "Times New Roman", Arial, Verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
display:block;
float:left;
background-color:#585657;
height:24px;
width:124px;
padding:2px 0 0 6px;
margin:0;
}
.button-border1 .current_page_iteam a:hover{
font-family:"Trebuchet MS", Tahoma, "Times New Roman", Arial, Verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
display:block;
float:left;
background-color:#585657;
height:24px;
width:124px;
padding:2px 0 0 6px;
margin:0;
}
.button-border1 .current_page_item1 a{
background-image:none;
}
.newpic1{
width:195px;
float:left;
padding:0;
}
.newpic2{
width:318px;
float:right;
padding:0;
}
.newgrytext1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#999997;
}
.newgrytext2{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-decoration:none;
color:#F05F02;
line-height:19px;
}
a.continuelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#EE4E2E;
}
a.continuelink:hover{
text-decoration:none;
}
.button-border2{
border-bottom:1px solid #9A9995;
padding:7px 0 6px 0;
}
.pagination{
background-color:#6B6B6B;
height:20px;
color:#FFFFFF;
font-weight:bold;
padding:0 5px 0 5px;
margin:0 0 0 347px;
}
a.pagination1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#ffffff;
}
a.pagination1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
a.pagination2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
a.pagination2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

/*--------------------------------------- courses-search-area -----------------------------------------*/

.courses-search-area{
    background-color:#DCD5CB;
    padding:10px 4px 3px 5px;
    margin-left:4px;
    width:842px;
}
.find-your-coursebg-top{
background:url(../images/find-your-coursebg-top.jpg) no-repeat;
height:85px;
padding:0;
}
.repeat2{
/*background:url(../images/repeat2.jpg);
background-repeat:repeat-y;*/
background-color:#FFFFFF;
border-left:1px solid #25A4D1;
border-right:1px solid #25A4D1;
padding:8px 5px 20px 0;
text-align:left;
}
.newleft1{
width:464px;
float:left;
padding:0;
margin:0;
}
.newleft2{
width:374px;
float:right;
padding:9px 0 0 0;
margin:0;
}
.newleft3{
width:85px;
float:left;
padding:10px 0 0 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-align:center;
}
.newleft4{
width:375px;
float:left;
padding:0;
margin:0;
}
.newleft5{
background:url(../images/newleft5.jpg);
background-repeat:repeat-x;
background-color:#FFECDE;
border-right:1px solid #A29994;
width:229px;
float:left;
padding:12px 14px 20px 14px;
margin:0;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.newleft6{
width:575px;
float:right;
padding:0;
margin:0;
}
a.lookinglink{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#7C7C7C;
}
a.lookinglink:hover{
text-decoration:none;
}
.padding-looking1{
padding:15px 15px 0 0;
text-align:right;
}
.textboxnew1{
width:202px;
height:18px;
border:1px solid #969696;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#000;
}
.dropdownnew2{
width:206px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#000;
}
.dropdownnew3{
width:105px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#000;
}
.padding-looking2{
padding:6px 0 6px 0;
}
.newleft7{
background:url(../images/newleft5.jpg);
background-repeat:repeat-x;
background-color:#FFECDE;
border-right:1px solid #A29994;
width:229px;
float:left;
padding:12px 14px 12px 14px;
margin:0;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#545454;
}
.newleft8{
width:530px;
float:right;
padding:0 15px 0 30px;
margin:0;
font-size:13px;
font-weight:bold;
color:#000;
text-align:left;
}
.lookingboldtext1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#000;
line-height:20px;
}
.lookingboldtext2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000;
}
a.oranglink1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#25A4D1;
}
a.oranglink1:hover{
text-decoration:none;
}
.dropdownboxleft1{
width:225px;
float:left;
padding:0;
}
.dropdownboxleft2{
width:192px;
float:left;
padding:0;
}
.dropdownboxleft3{
width:65px;
float:left;
padding:0;
color:#CECECE;
font-size:13px;
font-weight:bold;
}

.dropdownboxleft3b{
width:65px;
float:left;
padding:0;
color:#000000;
font-size:13px;
font-weight:bold;
}

.postcode_txt{
float:left;
padding:0;
color:#CECECE;
font-size:13px;
font-weight:bold;
}

.postcode_txtb{
float:left;
padding:0;
color:#000000;
font-size:13px;
font-weight:bold;
}



.dropdownboxleft4{
width:125px;
float:left;
padding:0;
}
.dropdownnew4{
width:396px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#000;
}
.padding-looking3{
padding:6px 0 0 0;
}
.padding-looking4{
padding:25px 0 0 0;
}
.orangbold1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#25A4D1;
padding:0 0 10px 0;
}
.newleft9{
width:530px;
float:right;
padding:0 15px 0 30px;
margin:0;
font-size:17px;
font-weight:normal;
color:#000;
text-align:left;
}
.topsearchleft1{
width:295px;
float:left;
}
.topsearchleft2{
width:175px;
float:left;
font-size:15px;
}
.newsmalltext3{
font-size:14px;
}
.newsmalltext4{
font-size:13px;
}
.newsmalltext5{
font-size:12px;
}
.newsmalltext6{
font-size:11px;
}
.newsmalltext7{
font-size:10px;
}
.newsmalltext8{
font-size:9px;
}
.new{
line-height:25px;
}
.boldnew1{
font-size:20px;
}
.padding-looking5{
padding:10px 0 7px 0;
float:left;
clear:both;
}
/*------------------------------ 06-04-2010 ---------------------------------*/

.night-repeat1{
background:url(../images/night-repeat1.jpg);
background-repeat:repeat-y;
padding:15px 35px 100px 18px;
text-align:left;
}
.newleft29{
width:230px;
float:left;
padding:0;
}
.newleft30{
width:510px;
float:right;
padding:0;
}
.boldtextblack1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#000000;
line-height:20px;
padding:0 0 5px 0;
}
.boldtextblack2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding:0 0 15px 0;
}
.night-padding2{
padding:13px 0 13px 0;
}
.night-padding1{
padding:15px 0 0 0;
line-height:20px;
}
.night-dotted-line1{
background:url(../images/night-dotted-line1.gif) bottom;
background-repeat:repeat-x;
padding:0 0 15px 0;
}
a.oranglink2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#545454;
}
a.oranglink2:hover{
text-decoration:underline;
}
.night-padding3{
padding:10px 0 0 0;
}
.night-dotted-line2{
background:url(../images/night-dotted-line2.gif) bottom;
background-repeat:repeat-x;
padding:20px 0 15px 0;
}
a.orangtextnew1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#25A4D1;
}
a.orangtextnew1:hover{
text-decoration:underline;
}
.orangtextnew2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#25A4D1;
padding:0 0 3px 0;
}
a.Sub-categorylink1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#000000;
}
a.Sub-categorylink1:hover{
text-decoration:none;
}
.night-padding4{
padding:5px 0 0 17px;
line-height:18px;
}
.night-padding5{
padding:5px 0 15px 15px;
background:url(../images/night-dotted-line2.gif) bottom;
background-repeat:repeat-x;
}
.night-padding6{
padding:5px 0 15px 15px;
}
