/* CSS Document */
body {margin:0px; padding:0px; background-color:#FFFFFF;}

td{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.article{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}

.stylerb {
	color: #FF0000;
	font-weight: bold;}

.topBG { background: #FFFFFF url(images/topBG.gif); height:84px;}
.botBG { background: #FFFFFF url(images/botBG.gif); height:68px;}
.collegesTopBG { background: #FFFFFF url(images/colleges/topBG.gif); height:84px;}
.collegesBotBG { background: #FFFFFF url(images/colleges/botBG.gif); height:68px;}

.border{border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7;}

.input{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width: 130px;}

.whitetxttd{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.redtxt{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}
.txtBlueBold{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#12355A;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

table.menub a {                  
width: 153px;                         
border:0px dotted #999999;
padding:2px;
color: #00CC99; 
display: block;
}
div.menub a { 
position:relative;
background: #eeeeee;                  
text-decoration:none;                  
font-weight:bold;                      
font-size:14px;                       
line-height:16px;
text-align: center;
font-family: arial;
}
div.menub a:link {                      
     background: #FF3B14; }
div.menub a:active {                   
     background: #999999; }
div.menub a:visited {
     background: #FF3B14; }
div.menub a:hover {                   
     background: #999999;}
div.menub {                           
/*     position:absolute;
      width:486px;*/
     top:0;
     left:0;
	 background-color:#eeeeee;
  }
  
table.menuc a {                  
width: 100px;                         
border:0px dotted #999999;
padding:2px;
color: #00CC99; 
display: block;
}
div.menuc a { 
position:relative;
background: #eeeeee;                  
text-decoration:none;                  
font-weight:bold;                      
font-size:12px;                       
line-height:16px;
text-align: center;
font-family: arial;
}
div.menuc a:link {                      
     background: #FF3B14; }
div.menuc a:active {                   
     background: #999999; }
div.menuc a:visited {
     background: #FF3B14; }
div.menuc a:hover {                   
     background: #999999;}
div.menuc {                            
     position:absolute;
     top:0;
     left:0;
	 width:300px;
	 background-color:#eeeeee;
  }
  
table.menud a {                  
border:0px dotted #999999;
padding:2px;
color: #0072BC; 
display: block;
}
div.menud a { 
position:relative;
background: #ffffff;                  
text-decoration:none;                  
font-weight:bold;                      
font-size:13px;                       
line-height:16px;
text-align: center;
font-family: arial;
}
div.menud a:link {                      
     background: #D88502 url(images/courses-ireland-b.gif); }
div.menud a:active {                   
     background: #F34704; }
div.menud a:visited {
     background: #D88502 url(images/courses-ireland-b.gif); }
div.menud a:hover {                   
     background: #F34704;}
div.menud {                            
     position:relative;
     top:0;
     left:0;
	 width:987px;
	 margin-bottom: 3px;
	 background-color:#ffffff;
  }
  
.featbox {
	 width: 482px;	 
	 height: 90px;
	 font-family: Verdana;
	 font-size: 12px;
	 border: 1px solid #efefef; 
	 margin-top: 3px;
	 margin-bottom: 1px;
	 padding-right: 4px;
     text-align: left;
	 scrolling: auto;
  }  
  

.menub:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ffffff;; text-decoration:none;}
.menub:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ffffff;; text-decoration:none;}
.menub:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ffffff; text-decoration:none;}

.menuc:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ffffff;; text-decoration:none;}
.menuc:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ffffff;; text-decoration:none;}
.menuc:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ffffff; text-decoration:none;}

.menud:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFCC;; text-decoration:none;}
.menud:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFCC;; text-decoration:none;}


.llink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#0C50A3; text-decoration:none;}
.llink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#0C50A3; text-decoration:none;}
.llink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ff0000; text-decoration:none;}

.olink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#CC3300; text-decoration:none;}
.olink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#CC3300; text-decoration:none;}
.olink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ff0000; text-decoration:none;}

.oblink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC3300; text-decoration:none; font-weight: bold;}
.oblink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC3300; text-decoration:none; font-weight: bold;}
.oblink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight: bold;}

.nlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#2551A4; text-decoration:none;}
.nlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#2551A4; text-decoration:none;}
.nlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#ff0000; text-decoration:none;}

.blink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#367FC8; text-decoration:none;}
.blink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#1895DB; text-decoration:none;}
.blink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#ff0000; text-decoration:underline;}

.blinkl:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#367FC8; text-decoration:none;}
.blinkl:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#1895DB; text-decoration:none;}
.blinkl:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#ff0000; text-decoration:underline;}

.dlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#000000; text-decoration:none;}
.dlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#000000; text-decoration:none;}
.dlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#ff0000; text-decoration:none;}

.wlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none;}
.wlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#eeeeee; text-decoration:none;}
.wlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#999999; text-decoration:underline;}

.lblink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#AFDCFA; text-decoration:none;}
.lblink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#AFDCFA; text-decoration:none;}
.lblink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#ff0000; text-decoration:none;}

.bdlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2386BD; text-decoration:none;}
.bdlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1895DB; text-decoration:none;}
.bdlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:underline;}

.tlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#99CCFF; text-decoration:none;}
.tlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#99CCFF; text-decoration:none;}
.tlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none;}

.rlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none;}
.rlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff7777; text-decoration:none;}
.rlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#022447; text-decoration:underline;}

.menulink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#022447; text-decoration:none;}
.menulink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#022447; text-decoration:none;}
.menulink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#022447; text-decoration:underline;}



.menulinkColored:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC5C02; text-decoration:none;}
.menulinkColored:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC5C02; text-decoration:none;}
.menulinkColored:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC5C02; text-decoration:underline;}


.bottomlink:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.bottomlink:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.bottomlink:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline;}

h1{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#F69900; font-weight:bold; padding:0px; margin:0px;}

h3{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0px; margin:0px;}

.tablehrd{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#5780AE;}
.tablebot{background-color:#C5D2E3;}

.form_tdlf{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; padding-left: 30px; height:24px; background-color:#FFFFFF;}
.form_tdrg{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; text-align:left; padding-left:25px; height:24px; background-color:#FFFFFF;}
.Input2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:185px;}
.txtarea{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.btn_submit{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF; border:1px solid #333333; cursor:default; }
.btn_reset{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF; border:1px solid #333333; cursor:default; }
.orgInput{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }

/* Moved here from index.php, left.inc.php, upgrade.php */
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.style3 {color: #006699; }
.style4 {color: #FFC500; font-size: 15px; }
.style5 {font-weight: bold; font-size: 15px; color: #FFFFFF; }
.style7 {color: #FFC500; }
.style8 {color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style9 {color: #FFFFFF; }
.style15 {color: #0066CC; }
.style17 {color: #FF0000; font-weight: bold; }
.styleo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3300; font-weight: bold; }


/* Added durring the XHTML upgrade */
#tdCategoriesHeader { background: #FFFFFF url(images/highlightBar.gif); }
#tdMemberSectionHeader { background: #FFFFFF url(images/hrdNormal.gif); }
#tdInstitutionsHeader { background: #FFFFFF url(images/hrdNormal.gif); }
#tdPollHeader { background: #FFFFFF url(images/hrdPoll.png); }
#tdMainImage { background: #FFFFFF url(images/mainImg.jpg); padding-left: 10px; }
#inpChkImg { border: 0px; }
.pollFontCenter {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#022447; text-decoration:none; text-align:center; }
.pollFontLeft {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#022447; text-decoration:none; text-align:left; }

/* styles used in area search pages */
.comboStyle
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-decoration: none;
	border: 1px solid #a0a0a0;
	background-color:#FFFFFF;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#scroll_box {
border: 0px solid #ccc;
height: 220px;
width: 400px;
overflow: auto;
}

.subcat_link{
    color: #336699;
}
.subcat_link a{
    color: #336699;
    text-decoration: none;
}

.right_article{
    position: relative;
    width: 298px;
	border: 1px solid #ccc;
	margin-top:5px;
	margin-bottom:5px;
}

.rightArticlePhoto{
    padding: 5px;
}

.rightArticleContent{
    padding: 5px;
}

.rightArticleContent .title{
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.rightArticleContent .desc{
    color: #1F489E;
    font-size: 10px;
}
.rightArticleContent a{
    color: #F34F05;
    font-size: 10px;
}

a.slideText {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#F69900; font-weight:bold; padding:0px; margin:0px;}


.qslide2 a.slideText {
color:#16387C;
font-size:100%;
left:10px;
position:absolute;
top:25px;
width:400px;
}

.search_table{
    width: 300px;
}


ul.ul_pagination{
    display: inline;
    list-style: none;
    background-color: #F5F5F5;
    margin-left: 1px;
    padding-left: 2px;
    float: right;
}

ul.ul_pagination li{
    display: inline;
    list-style: none;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #F5F5F5;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
}

ul.ul_pagination li a{
    text-decoration: none;
}

ul.ul_pagination li.active{
    display: inline;
    list-style: none;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
    color: #CC3300;
}

ul.ul_pagination li.active a{
    text-decoration: none;
    color: #CC3300;
}
ul.share-links{float:right;margin-top:20px;position:relative;}div#content ul.share-links li, .social-icons-sprite{display:block;float:left;height:20px; no-repeat 0 0;margin:2px 10px 0 0;padding:0;}div#content ul.share-links .add-bookmark{background-position:-25px 0;}div#content ul.share-links .print-car-details{background-position:-49px 0;margin:2px 0 0 0;}div#content ul.share-links .email-link:hover{background-position:0 -22px;}div#content ul.share-links .add-bookmark:hover{background-position:-25px -22px;}div#content ul.share-links .print-car-details:hover{background-position:-49px -22px;;}div#content ul.share-links li a{display:block;width:21px;height:20px;}div#content ul.share-links li.facebook-link, div#content ul.share-links li.twitter-link{background:none;margin:2px 0 0 0;}
.menud .menud{
	text-align:center;
}
.menud .menud ul{
	margin:0;padding:0;border:0;
}
.menud .menud ul li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	width:141px;
	border:0;
	margin-right:-6px;
}
.menud .menud a.menud{
	font-family:arial;
	line-height:28px;
	height:28px;
	font-size:12px;
	display:inline-block;
	width:141px;
}
