/* DEFAULT ELEMENTS */
body 
{ font: 75% Arial, Helvetica, sans-serif; text-align : centre; background: url(images/bg.gif) repeat-x 0 0; color: #444; }
* 
{margin : 0; padding : 0;}
.clear 
{position: relative; clear: both;}
.hidden 
{display: none;}
.box 
{text-align: left;}
ul 
{list-style-type : none; padding-left : 0; margin-left : 0px;}
ol
{padding-left : 1.5em; margin-left : 0; position:relative; left:-1.5em; list-style-position: inside;}
a img 
{border: none;}
blockquote
{padding: .4em 2em 1em 3em; color: #777; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 1.3em; background: url(images/quote_mark.gif) no-repeat 10px 14px;}
blockquote p
{font-family:Georgia, "Times New Roman", Times, serif;}

/* TYPO ELEMENTS */
/* fonts */
p 
{ padding : .5em 0 .8em 0; font-size: 1.2em; line-height: 1.6em; font-family: Arial, Helvetica, sans-serif; }
h1 a
{ position : absolute; top : 57px; width: 480px; height : 57px; text-indent : -9999px; left: 0px; background: url(images/new_mindo_logo.gif) no-repeat; }
h2
{line-height: 1.2em;}
h3 
{line-height: 1.3em; font-size: 1.2em; color : #444; font-family: Georgia, "Times New Roman", Times, serif; }
h4
{ font-size: 1.4em; padding: .35em 0 .2em 0; font-weight:normal; color: #444; font-family: Georgia, "Times New Roman", Times, serif; }

/* links */
a:link, a:visited  
{text-decoration : none; color: #00558a; font-size: 100%;}
a:hover 
{text-decoration : none; color: #0099f3; }

/* STRUCTURE */
div#Wrapper 
{ position : relative; width : 990px; height: 100%; margin : 0 auto; text-align : left; }
div.ContentWrapper 
{ position : relative; width : 990px; height: 100%; margin : 0 auto; text-align : left;}
#Masthead 
{ position : relative; width: 970px; margin: 0 10px 0 10px; clear: both; height: 324px; }
#Content
{ margin: 20px 10px 10px 10px; }
#ColMain 
{ width: 640px; float : left; margin: 0 0 0 0; display:inline; clear: left; overflow: hidden; }
#ColSide
{ width: 305px; float : right; margin: 0; display:inline; clear: right; position : relative; }
#Footer { width: 970px; margin: 0 auto; min-height: 300px; }
#FooterWrapper { position : relative; text-align : left; clear:both; background: #403e3e; }
#UpperFooter { width: 970px; margin: 0 auto; padding: 25px 0 25px 0; }
#UpperFooterWrapper { position : relative; text-align : left; clear:both; background: #f8f9fb; }


/*GENERAL CONTENT*/
/* Paging */
.Paging
{border-top: dotted #666 1px;}

ul.List
{ padding-bottom: 20px; clear: left; }
.List li
{ padding: 0; margin-bottom: 15px; border-top: 1px solid #e8edf0; padding-top: 15px; }

.List h2
{ font-weight:normal; font-size: 1.3em; padding: 0; }
.List .Headline h2
{font-size: 1.6em; padding-bottom: 0;}
.List img
{width: 305px; height:auto;}

.Main img
{width: 640px; }

.Main li
{ padding: 15px 0 7px 0; margin-bottom: 5px; }
.Main li.ListHeader
{ padding: 0 0 8px 0; }
.Main h3
{ font-weight: normal; font-size: 1.5em; padding-bottom: 0px; padding: .3em 0 0 0; }
.List h3
{font-weight:normal;}
.List h3 a:hover
{ }
.List h4
{ padding: 0; color: #666; font-size: 1.2em; font-weight:bold; }
.List h4 a, .List h4 a:visited
{ color: #d2d6db; }
.List h4 a:hover
{color: #444;}
.List h4 a span, .List h4 a:visited span
{ color: #9bc641; }
.List h5
{padding: .5em 0 .1em 0; color: #333; font-size: 1.1em; font-weight:bold;}

.Commented li, .Categories li
{ padding: 0; margin-bottom: 5px; padding-top: 5px; border:none;}
li.Header 
{ border-top: 6px solid #cfd6da; padding-top: 14px; margin-bottom: 12px; }
.Commented li.Header, .Categories li.Header
{ padding-bottom: 14px; border-bottom: 1px solid #d0dae0;}

ul.BreakingNews {border-bottom: 1px solid #d0dae0; margin-bottom: 15px; padding-bottom: 0;}
ul.BreakingNews li  { clear:left; display:block; min-height:53px;}
ul.BreakingNews li.Header { min-height:inherit;}
.BreakingNews a {line-height: 1.4em; padding: 0; font-size: 1.1em;}
.BreakingNews h4 {padding: 12px 12px 10px 12px; background: #e8edf0; font-weight:bold; border-bottom: 1px solid #d0d7db;}
.BreakingNews img { width:106px; height: auto; float:left; padding: 0 10px 15px 0; }


ul.List2
{background: url(images/title2.gif) 0 0 repeat-x; padding-bottom: 10px; clear:both;}
ul.List3
{padding: 0 15px 10px 15px; clear:both; border: 1px solid #b9c3ca; margin-bottom: 20px;}
.List3 h4
{ padding: 6px 0 0 0; color: #666; font-size: 1.2em; font-weight:bold; line-height: 1em; }
.List3 li
{ padding: 5px 0 4px 0; }

p.Date
{ font-weight:bold; padding: .1em 0 .6em 0; line-height: 1.2em; color: #444; font-size: 0.9em; }
p.Date a, p.Date a:visited
{ color: #444; }
p.Date a:hover
{color:#0099f3;}

/*Page Tools*/
.PageTool
{ float: right; font-weight:bold; font-size: 1em; padding: 1em 0 0 0; }
.PageTool a, .PageTool a:visited
{margin-left: 15px; }
p.RSS 
{ float: right; padding: 1em 0 0 0; text-indent:-9999px; }
p.RSS a
{width:16px; height:16px; background:url(images/rss_icon.gif) no-repeat; display:block; margin-left: 15px; }

/* TOP CONTENT */
/* Navigation */
/* top menu */
#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dropline 
{ padding:0; margin:106px 0 0 0; list-style:none; height:80px; position:relative; }
#dropline table {border-collapse:collapse; width:0; height:0; margin:-3px -10px;}
#dropline li {float:left;}
#dropline li a {display:block; height:34px; line-height:34px; padding:0 22px 0 0; float:left; color:#444; text-decoration:none; font-family:arial, sans-serif; font-size:13px; border-right: 1px solid #007263;}
#dropline li a b {display:block; height:34px; float:left; padding:0 0 0 22px; cursor:pointer;}
#dropline li a.NewsMenu {color:#fff;}
#dropline li a.CommentMenu {color:#fff;}
#dropline li a.LifeMenu {color:#fff;}
#dropline li a.ProfessionalMenu {color:#fff;}
#dropline li a.EventsMenu {color:#fff;}
#dropline li a.GalleryMenu {color:#fff;}
#dropline li a.ClassifiedsMenu {color:#fff;}
#dropline li a.PremiumMenu {color:#fff; background:#de4c3f;}
#dropline li a:hover {background:#444; line-height:34px; height:34px; color: #fff;}
#dropline li a:hover b {background:#444; line-height:34px; color: #fff;}
#dropline li:hover > a {background:#444; line-height:34px; height:34px; color: #fff;}
#dropline li:hover > a b {background:#444; line-height:34px;}
#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:34px; width:940px; background:#444; left:-9999px; top:34px; z-index:10;}
#dropline ul li {height:34px; line-height:34px;}
#dropline ul li a {color:#fff; padding:0 14px 0 14px; height:34px; line-height:34px; font-weight:normal; border:none; }
#dropline ul li a:hover {height:34px; line-height:34px; background:transparent; color:#ddd;}
#dropline :hover ul {left:0;}
#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:#444; line-height:34px; height:34px; color:#fff;}
#dropline li.current a b {background:#444; line-height:34px;}
#dropline li.current ul li a {color:#fff; padding:0 20px 0 20px; height:34px; line-height:34px; background:transparent; border:none; font-size:13px; font-weight: normal;}
#dropline li.current ul li.current_sub a {color:#fff; border:none; }
#dropline li.current ul li a:hover { color:#ddd; border:none; }

/* Dashboard */
ul.Dashboard {padding:0; margin:0; height: 31px;}
ul.Dashboard li {display:inline; float:left; height: 31px; line-height: 31px;}
ul.Dashboard li.Date {padding-right: 20px; border-right: 1px solid #c1bdbd;}
ul.Dashboard li.Name {padding-right: 20px; padding-left: 20px; border-right: 1px solid #c1bdbd;}
ul.Dashboard li.Name a {padding-left: 10px;}
ul.Dashboard li.Btn {border-right: 1px solid #c1bdbd; padding: 0 15px;}
ul.Dashboard li.Links {float:right;}
ul.Dashboard li.Links a {padding: 0 5px;}

/* Share bar */
.ShareBar { width: 165px; height: 29px; float:right; margin: 36px 0 0 0; display:inline; }
.ShareBar li {float:left; display:inline; margin-left: 7px;}
.ShareBar li a { text-indent: -9999px; height: 36px; }
.ShareBar li a.Twitter { background : url(images/twitter_icon.gif) no-repeat 0 0; width: 34px; display:block; }
.ShareBar li a.Twitter:hover { background : url(images/twitter_icon.gif) no-repeat 0 100%;}
.ShareBar li a.Facebook { background : url(images/facebook_icon.gif) no-repeat 0 0; width: 34px; display:block }
.ShareBar li a.Facebook:hover { background : url(images/facebook_icon.gif) no-repeat 0 100%;}
.ShareBar li a.Linked { background : url(images/linked_icon.gif) no-repeat 0 0; width: 34px; display:block }
.ShareBar li a.Linked:hover { background : url(images/linked_icon.gif) no-repeat 0 100%;}
.ShareBar li a.Google { background : url(images/google_icon.gif) no-repeat 0 0; width: 34px; display:block}
.ShareBar li a.Google:hover { background : url(images/google_icon.gif) no-repeat 0 100%;}
.ShareBar li a.Youtube { background : url(images/youtube_icon.gif) no-repeat 0 0; width: 34px; display:block; }
.ShareBar li a.Youtube:hover { background : url(images/youtube_icon.gif) no-repeat 0 100%;}

/* Masthead search */
#MastheadSearch { width: 206px; float:right; background:url(images/search_bg.gif) no-repeat 0 100%; margin: 36px 0 0 0; height: 36px; }
#MastheadSearch .SearchBox { width: 160px; height: 26px; background : #fff; color: #444; border: solid #fff 1px; font-size: 1em; padding: 4px; margin: 0; font-family: Arial, Helvetica, sans-serif; float:left;}
#MastheadSearch .SendButton { padding: 0; display:inline; background: url(images/top_search_btn.gif) no-repeat; height: 25px; width: 25px; border: none; margin: 5px 0 0 6px; float:left;}

/* Top Adverts */
#TopAdvert1
{width:728px; float: left; border: 1px solid #dcdcdc;}
#TopAdvert2
{width:225px; float: right; border: 1px solid #dcdcdc;}

/*Advert and Promo Spots*/
.BoxAdvert, .PromoSpot {margin-bottom: 10px;}
#UpperFooter .BoxAdvert { border-top: 6px solid #e4e7ec; padding-top: 28px; margin: 0 2px 0 2px }

/*FRONTPAGE CONTENT*/
/*front page structure*/
#Col1_1
{ width: 305px; float:left; margin-right: 27px; }
#Col1_2
{ width: 305px; float:right; clear:right; position: relative; overflow: hidden; }
ul.Half {width: 305px; clear:none;}
li.Top {border: none; padding-top: 0;}

/*top stories*/
.TopStories { width: 670px; margin-top: 10px;}
#Home .TopStories { margin-top: 0;}
#Home .MainStory { border-top: 6px solid #e4e6e9; padding-top: 10px; margin-bottom: 12px; border-bottom: 1px solid #e8edf0; }
 .MainStory { border-top: 1px solid #e4e6e9; padding-top: 10px; margin-bottom: 12px; border-bottom: 1px solid #e8edf0; }
.MainStory span {position:relative; display:block;}
.MainStory h2 { font-weight: normal; font-size: 2.2em; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 0.4em; width: 640px; }
.MainStory h2 a:hover, .SecStory h2 a:hover {text-decoration: none;}
.MainStory p { padding: .7em 28px .7em 0; }
.MainStory p.Date { padding: .4em .8em; background: #444; position: absolute; font-size: 15px; top: 0; text-transform: uppercase; font-weight: normal; left: 0px; }
.MainStory p.Date a { color: #fff;}
.MainStory p.Date:hover, .SecStory p.Date:hover { background: #222;}
.SecStory { padding-top: 10px; margin-bottom: 12px; width:200px; margin-right:20px; float:left;}
.SecStory img {width: 200px; height: auto;}
.SecStory span {position:relative; display:block;}
.SecStory h2, .Article .SecStory h2 {font-weight: normal; font-size: 1.6em; font-family:Georgia, "Times New Roman", Times, serif; padding: .4em 0;}
.SecStory p.Date { padding: .4em .8em; background: #444; position: absolute; font-size: 11px; top: 0; text-transform: uppercase; font-weight: normal; }
.SecStory p.Date a { color: #fff;}

/*in this issue title*/
 h4.IssueTitle { padding: 15px; background: #2b8579; font-weight:bold; margin-bottom: 15px; border-bottom: 1px solid #2b8579; color: #fff; }
 h4.IssueTitle a { color:#fff; }

/*front page gallery*/
#GallTextStrip
{position:absolute; background : #000; left:0; bottom:0; width: 300px;
filter:alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; opacity:0.80;
}
dt.MainImage p {color:#fff; font-size:1em; padding: 10px 10px 12px;}
dt.MainImage p a, dt.MainImage p a:visited {color:#fff; }
dl.FrontGallery { width:312px; margin-top:-20px; padding-bottom: 15px; }
dl.FrontGallery dt {margin-bottom:10px; background: #f8f8f8; width:66px;float:left; margin-right: 10px;}
dl.FrontGallery dt img {vertical-align:bottom; background:#ccc; width: 66px; height:66px;}
dl.FrontGallery dt.MainImage {width:300px; height:300px; position:relative; margin-top: 0;}
dl.FrontGallery dt.MainImage img {width:300px; height:300px;}
dl.FrontGallery dt.Link { width:300px; background: #FFF; clear:left; margin-bottom: 40px; }
dl.FrontGallery dd {margin:30px 0 0 0;}
dl.FrontGallery dd a:link, dl.Gallery dd a:visited {text-indent:-9999px; background: #fff url(images/delete_icon.png) no-repeat 0 0; width: 20px; height: 20px; display:block; margin-left: 44px; border: solid #96C0EF 1px;}
dl.FrontGallery dd a:hover { color:#444;}

/*Writer promo spots*/
li.PromoSpot { padding: 20px 10px 10px 105px; height: 96px;}
li.PromoSpot p {color: #f19076; font-weight: bold; font-size: 1.1em; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.1em; padding:0 0 5px 0;}
li.PromoSpot h2 a, li.PromoSpot h2 a:visited {color: #fff; }
li.PromoSpot h2 a:hover {color:#edbaba;}
li.OConnor {background:url(images/oconnor_head.jpg) no-repeat 0 100% #323131;  }
li.OMalley {background:url(images/omaley_head.jpg) no-repeat 0 100% #323131;  }
li.Burke {background:url(images/burke_head.jpg) no-repeat 0 100% #323131;  }
li.Heslin {background:url(images/heslin_head.jpg) no-repeat 0 100% #323131;  }
li.Harrold {background:url(images/harrold_head.jpg) no-repeat 0 100% #323131;  }
li.Kavanagh {background:url(images/kavanagh_head.jpg) no-repeat 0 100% #323131;  }


/*SECONDARY CONTENT*/
/*archive search*/
.ArchiveSearch { width: 180px; padding: 0; }
a.ArciveBtn, a.ArciveBtn:visited
{ display:block; font-weight:bold; color: #FFF; font-size: 0.9em; line-height: 19px; text-align: center; margin: 0; padding: 0; display:inline; background: url(images/archive_btn.gif) no-repeat; width: 85px; font-family: Arial, Helvetica, sans-serif; }
a.ArciveBtn:hover
{background: url(images/archive_btn.gif) 0 100% no-repeat; color: #ccc; }

/*poll*/
.SidePoll
{ margin-bottom: 15px; border: solid #c8c8c8 1px; background: url(images/poll_bg.gif) no-repeat 100% 0; position:relative; padding-bottom: 15px; clear: left; }
.PollIcon
{ background: url(images/poll_icon.png) no-repeat 0 0; position:absolute; right:0; bottom:10px; width:103px; height:113px; }
.SidePoll h3
{ text-indent: -9999px; background: url(images/poll_title.png) no-repeat 15px 10px; height: 53px; border-bottom: dotted #c8c8c8 1px; }
.SidePoll h4
{ padding: 10px 15px 4px 15px; color:#707c84; line-height: 1.4em; font-size: 1.1em; font-weight: bold; }
.SidePoll p
{ padding: 5px 15px 5px 15px; line-height: 1.3em; }
.SidePoll table { margin:0 15px;}
.SidePoll td {padding-right: 10px; }
.SidePoll input 
{height: 22px; padding:0; margin:0; vertical-align: middle;}
.SidePoll label 
{ padding-left: 7px; line-height:24px; font-size: 13px; }
.SidePoll a:link, .SidePoll a:visited { width: 140px; line-height:36px; background: url(images/poll_btn.png) no-repeat 0 0; display:block; font-weight: bold; padding:0; color: #FFF; text-indent: 20px; font-family:Arial, Helvetica, sans-serif; margin: 10px 0 0 15px; }
.SidePoll a:hover 
{ color: #fff; background: url(images/poll_btn.png) no-repeat 0 100%; }


/*MAIN CONTENT*/
/*Index*/
.Main h2
{ font-weight:normal; font-size: 1.75em; padding: 0; color: #333; font-family: Georgia, "Times New Roman", Times, serif; }
.Main h2 a, .Main h2 a:visited, .List h2 a, .List h2 a:visited
{ color: #2561a0; font-family: Georgia, "Times New Roman", Times, serif; }
.Main h2 a:hover, .List h2 a:hover
{ color: #0099f3; text-decoration: none; }
.Main .Headline h2
{ font-size: 2em; padding-bottom: 0; }
.Headline img
{ margin-bottom: 5px; margin-top: 10px; }

/*Article*/
/*overall article structure*/
.Article
{ border-top:solid 6px #000; }
#ArticleMain
{ width: 460px; float:left; padding-top: 10px; }
#ArticleSide
{ width: 150px; float:right; padding-top: 10px; min-height: 200px; margin: 10px 0 15px 0; /*controls the cutoff of the top and bottom limitations*/ }

/*main article elements*/
.Article h2
{ font-size: 2.2em; padding-bottom: 14px; font-weight:normal; color: #333; padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3em; }
.Article h3
{ font-size: 1.8em; padding: .2em 0 .2em 0; font-weight:normal; color: #444; }
.Article h5
{font-size: 1.2em; padding: .2em 0 .2em 0; font-weight:normal; color: #8e897d;}
.Article h6
{font-size: 1.2em; padding: .2em 0 .2em 0; font-weight:normal; color: #8e897d; font-style:italic;}
.Article p.Details
{ padding: 1em 0; font-size: 1.2em; font-weight: normal; color: #999; border-top: 1px solid #e8edf0;}
.Article ul, .Article ol {padding-bottom: .6em;}
.Article ul li
{padding: .1em 0 .3em 26px; background: url(images/bullet.png) no-repeat 7px .5em; font-size: 1.2em; line-height: 1.6em;}
.Article ol li
{ padding: .1em 0 .3em 17px; font-size: 1.2em; line-height: 1.6em; list-style-position: inside; }

/*article details*/
p.Details
{ font-weight:normal; line-height: 1.4em; padding:.5em 0 .5em 0; color: #444; font-size: 1em; }

/*picture and table captions*/
p.Caption
{ font-size: 1em; line-height:1.4em; color: #999; font-family:Arial, Helvetica, sans-serif; }
p.Caption img {padding-bottom: 5px;}
#ArticleMain p.Caption { margin-top: -15px; padding-bottom: 10px; clear: left; }

/*breadcrumbs*/
h4.Breadcrumbs, .List h4.Breadcrumbs {padding-top: 13px; font-weight:bold; font-size: 16px; }
.Breadcrumbs, .Breadcrumbs a, .Breadcrumbs a:visited { color: #9ca7b3; }
.Breadcrumbs a:hover { color: #444; }

/*social media*/
.SocialBar {padding-top: 15px; height: 34px; border-bottom: 1px solid #e8edf0; border-top: 1px solid #e8edf0;}
.TwitterBtn, .FacebookBtn, .GoogleBtn, .LinkedInBtn, .PrintBtn, .FacebookShareBtn {float:left; display:inline; margin-right: 10px;}
/*.TwitterBtn { width: 56px;}*/
.TwitterBtn { width: auto;}
.FacebookBtn {overflow:hidden; width: auto;}
.GoogleBtn { width: 52px;}
.LinkedInBtn { width:62px;}
.PrintBtn {width:62px;}
.FacebookShareBtn {width: auto;}

/*inserted image*/
#ArticleMain img {border:1px solid #e8edf0; width: 458px; height: auto;}

/*tables*/
#ArticleMain table 
{border-collapse: collapse; margin-bottom: 10px; font-size: 1.1em;line-height:1.3em; margin-top: 10px;  background: #e8edf0;}
thead 
{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
caption
{text-align: left; padding-bottom: 4px; font-size: 1em; color: #999;}
th 
{font-weight: normal; text-align: left;}
table#CategoryTable
{width: 460px; margin-top:17px; border-top: solid #DBDCDD 1px;}
table#TopicsTable
{width: 460px; margin-top:17px; border-top: solid #DBDCDD 1px;}
table#PostsTable
{width: 460px; margin-top:17px; border-top: solid #DBDCDD 1px;}
table#PostsTable h1 { text-indent:0; background:none; position:relative; left: 16px; top: 0px; width: 460px; height: auto; }
table#PostsTable h2 { background:none; padding: .5em 16px; font-size: 1.6em;}
table#PostsTable h3 { padding: .5em 16px; font-size: 1.4em;}
table#PostsTable h3 { padding: .5em 16px; font-size: 1.2em;}
table#CategoryTable a, table#CategoryTable a:visited, table#CategoryTable a:hover, table#TopicsTable a, table#TopicsTable a:visited, table#TopicsTable a:hover, table#PostsTable a, table#PostsTable a:visited, table#PostsTable a:hover
{font-weight:bold;}
#playlistPosHead 
{color:#7EB113; font-weight: bold; padding-top: 7px; padding-bottom: 7px; }
#ArticleMain td 
{overflow:hidden;}
#ArticleMain td 
{padding: 7px 7px; border: solid #ffffff 1px;}
th 
{padding: 0; border-top: solid #DBDCDD 3px; }
table td {vertical-align:top;}
table p.caption
{font-size: 1em; color: #999; padding-bottom: .3em;}
table p
{font-size: 1em; padding: 0 0 .5em 0;}
.Article table ul
{padding-bottom: 0;}
.Article table ul li
{font-size: 1em; padding: 0 0 .4em 26px;}

/* Gallery*/
ul.Gallery
{padding-top: 5px; margin-left: -15px; position:relative; padding-bottom: 10px;}
ul.Gallery li
{display:inline; margin:0; width:72px; height:72px; background:none; padding:0;}
ul.Gallery img
{margin-bottom: 10px; margin-left: 15px;}
.List ul.Gallery img {width:75px; height:75px;}

/* Comments */
/* comments stucture */
.Comments 
{ border-top: solid #e8edf0 6px; margin-top: 20px; padding-top: 6px; }
.Article .Comments li
{padding:0; background: none; font-size: 1em; }
/* comments elements*/
.Comments li {margin-bottom: 10px;}
.Comments h4 { color: #9ca7b3; font-size: 1.2em; font-weight: bold; }
p.Poster { color:#999; padding-bottom:0.2em; padding-top: 1em; font-weight: normal; font-size: 1.1em; border-top: solid #e8edf0 1px; }
span.Name { font-weight: bold; }
.LeaveComment h4
{font-weight:normal; color: #9C5C14; font-size: 1.6em; }

/* Forms */
label.ContactText
{display:block; width:140px; clear:both;}
.ContactForm input{font-size:12px; padding:4px 2px; border:solid 1px #999; width:290px; margin:2px 0 10px 0; clear:both;}
.ContactForm textarea 
{font-size:12px; padding:4px 2px; border:solid 1px #999; width:98%; height: 90px; margin:2px 0 10px 0; clear:both; font-family:Arial, Helvetica, sans-serif;}
textarea { font-family: Arial ,Verdana, Helvetica, sans-serif; }
#Contact {margin: 15px 0 30px 0;overflow: hidden;}
#el06 {clear:both; margin-right: 7px; margin-top: 2px;}
.labelwrapper {font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ContactForm a:link.Btn, .ContactForm a:visited.Btn  
{display:block; background: #000; line-height: 29px; width: 152px; color: #FFFFFF; text-align:center; margin-top: 20px;clear: both; font-size: 1.2em;}
.ContactForm a:hover.Btn  
{display:block; background: #9C5C14; height: 29px; color: #fff;}

/* Shaded boxes */
div.mceTmpl{ background:#e8edf0; padding: 10px 15px; margin-bottom: 15px; }

/*side article elements*/
ul.Side
{ padding-bottom: 10px; border-bottom: solid #e8edf0 1px; margin-bottom: 12px; }
.Article ul.Side li
{ padding: 0 0 6px 0; color:#999; line-height:1.4em; background:none; font-size: 1em; }
.Article ul.Side li a
{ font-size: 1.2em; line-height:1.5em;}
ul.Side h4
{ color:#9ca7b3; font-size: 1.1em; line-height: 1.5em; padding: .1em 0 .2em 0; font-weight: bold; }
ul.Side li ul
{margin-left: -6px;}
.Article ul.Side li li
{display:inline; position : relative; margin:0; width:46px; height:46px; padding: 0;  background:none;}
ul.Side li li img
{margin-left: 6px;}
li#Blogger
{padding-bottom:0;}


/* FOOTER CONTENT*/
/* styling elements */
/* sitemap */
.SiteMap { float:left; width:600px; position: relative; margin-bottom: 25px; padding-top: 24px; }
.SiteMap ul { float: left; width: 126px; margin-right: 22px; font-family: Georgia, "Times New Roman", Times, serif; }
.SiteMap ul li { padding: 6px 0 0 0; position:relative; line-height:1.2em;}
.SiteMap h3 { padding-top: 4px; font-weight: normal; font-size: 1.2em; }
.SiteMap h3 a:hover { color: #ccc;}
.SiteMap a, .SiteMap a:visited { color: #fff; font-size: 1em; }
.SiteMap a:hover { color: #ccc; }
h3 a.FooterHome, h3 a.FooterHome:visited {color:#F06;}
h3 a.FooterNews, h3 a.FooterNews:visited {color:#cfe4c5;}
h3 a.FooterComment, h3 a.FooterComment:visited {color:#fc3535;}
h3 a.FooterPD, h3 a.FooterPD:visited {color:#9dc0eb;}
h3 a.FooterLife, h3 a.FooterLife:visited {color:#ff8a00;}
h3 a.FooterEvents, h3 a.FooterEvents:visited {color:#c87679;}
h3 a.FooterGalleries, h3 a.FooterGalleries:visited {color:#81b4c0;}
h3 a.FooterClassifieds, h3 a.FooterClassifieds:visited {color:#bc9ac2;}
#UpperFooter p { color: #444; }

/* ecopy */
.eCopyPromo { background:url(images/ecopy_bg.gif) no-repeat 0 0; height: 266px; position:relative;}
.eCopyPromo img {position:absolute; left: 137px; top: 22px; height: 219px; width: 150px;} 
.eCopyPromo a { position:absolute; left: 0px; top: 155px; background:url(images/ecopy_btn.gif) no-repeat 0 0; text-indent:-9999px; display:block; height:78px; width:303px; }

a.GXPLogo {width: 85px; height: 44px;  background:url(images/footer_logo.gif) no-repeat; text-indent:-9999px; display: block; float:right; clear:right; margin-top: 80px;}


/*MISC ELEMENTS*/
.Right 
{float:right;}
.Left 
{float:left;}

.Article ul#PBJobs li {float:left; display:inline; margin-right: 15px; background: none; padding: 10px 0;}
a.HSE {text-indent:-9999px; background: url(images/hse_logo.gif) no-repeat; height: 59px; width: 75px; display:block; }
a.PublicJobs {text-indent:-9999px; background: url(images/pj_logo.gif) no-repeat; height: 59px; width: 267px; display:block; }

.Questionaire {margin-bottom: 20px; font-size: 1.1em;}
.Questionaire label {padding: 0 15px 0 4px;}
.Questionaire input { padding:0; margin-top: 10px; height: auto; }



/* header and title colours */
li.Header, .Article { border-top: 6px solid #e8edf0;}
.IssueNews li.Header { border-top: 6px solid #a0c858; }
.IssueNews h4, .IssueNews h4 a, .IssueNews h4 a:visited { color: #a0c858; }
.News li.Header, .News .Article  { border-top: 6px solid #6eab00; }
.News h4, .News h4 a, .News h4 a:visited, .News blockquote { color: #6eab00; }
.Life li.Header, .Life .Article { border-top: 6px solid #ffb154;}
.Life h4, .Life h4 a, .Life h4 a:visited, .Life blockquote { color: #ff8a00;}
.Events li.Header, .Events .Article { border-top: 6px solid #bd525f;}
.Events h4, .Events h4 a, .Events h4 a:visited, .Events blockquote { color: #a43241;}
.Classifieds li.Header, .Classifieds .Article { border-top: 6px solid #996699;}
.Classifieds h4, .Classifieds h4 a, .Classifieds h4 a:visited, .Classifieds blockquote { color: #993399;}
.Comment li.Header, .Comment .Article { border-top: 6px solid #ef7a74;}
.Comment h4, .Comment h4 a, .Comment h4 a:visited, .Comment h2.SectionTitle, .Comment blockquote { color: #e6332a;}
.Galleries li.Header, .Galleries .Article  { border-top: 6px solid #8bceda;}
.Galleries h4, .Galleries h4 a, .Galleries h4 a:visited, .Galleries blockquote { color: #53afbf;}
.PD li.Header, .PD .Article  { border-top: 6px solid #729ed3;}
.PD h4, .PD h4 a, .PD h4 a:visited, .PD blockquote { color: #729ed3;}

.Premium li.Header, .Premium .Article  { border-top: 6px solid #df4d40;}
.Premium h4, .Premium h4 a, .Premium h4 a:visited, .Premium blockquote { color: #df4d40;}


 .Register h4, .Register h4 a, .Register h4 a:visited { color: #6aa126;}
#ColSide .AccessForm { border-top: 6px solid #b9c3cb;}
#ColSide .AccessForm h4 { color: #666;} 
.Commented li.Header { border-top: 6px solid #b9c3cb;}
.Commented h4 a, .Commented h4 a:visited { color: #657680;}
.BreakingNews li.Header { padding:0; border:none; margin-bottom: -3px;  }
.BreakingNews h4, .BreakingNews h4 a, .BreakingNews h4 a:visited { font-size: 13px; color:#63737d; }
.SidePoll h4
{ padding: 10px 15px 4px 15px; color:#707c84; line-height: 1.4em; font-size: 1.1em; font-weight: bold;}
.Archives h4
{color:#707c84;}



.Main li.Header {padding:0;}
.Main h5 {padding-top: 14px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:normal; }

a.RegisterBtn, a.RegisterBtn:visited { font-size: 14px; font-family: Arial, Helvetica, sans-serif; width: 212px; height:28px; background: url(images/continue_btn.png) no-repeat 0 0; display:block; font-weight: bold; padding:0; color: #FFF; text-indent: 17px; padding-top: 11px; margin: 0 0 0 185px; }
a.RegisterBtn:hover { color: #fff; background: url(images/continue_btn.png) no-repeat 0 -39px }

a.LogInBtn, a.LogInBtn:visited { font-size: 14px; font-family: Arial, Helvetica, sans-serif; width: 212px; height:28px; background: url(images/login_btn.png) no-repeat 0 0; display:block; font-weight: bold; padding:0; color: #FFF; text-indent: 17px; padding-top: 11px; margin: 20px 0 0 0; }
a.LogInBtn:hover { color: #fff; background: url(images/login_btn.png) no-repeat 0 -39px }

#ArticleMain a, #ArticleMain a:hover {text-decoration:underline;}

a.AudioLink {background: url(images/audio_icon.gif) no-repeat 0 0; padding-left: 24px; display:block;}

p.AdminLink {float:right; clear:right; font-size: .9em; padding-top: 10px;}
p.AdminLink a, p.AdminLink a:visited {color: #aaa;}
p.AdminLink a:hover {color: #666;}

a.TableLink {background: url(images/table_icon.png) no-repeat 0 0; padding-left: 28px; display:block;}

/* INDEX PAGE */
#ColMain ul.Index { margin-left: -30px; float: left; padding: 0; margin-top: -20px;}
#ColMain ul.Index li { float:left; display:inline; margin-left: 30px; width: 305px; margin-top: 0; margin-bottom: 10px; padding: 10px 0 0 0; border-top: #e8edf0 1px solid; background: none; font-size: 1em; position:relative; }
#ColMain .Index li.clearbreak {width: 100%; margin: 0; border:none;}
#ColMain ul.Index  h2 a {display:block;}


.Index img
{width: 305px; margin-top: 10px;}



/* PAGE LOGIN ITEMS */ 
.PageLogin
{border: #e9edef 1px solid; padding: 5px 15px 15px; background: #fcfcfc;}
.PageLogin h4
{color: #444; font-size: 1.8em; line-height: 1.4em; padding: .5em 0 .5em 0;}
.PageLogin h4.Access
{margin-top: 25px; border-top: 1px solid #ccc; padding: .8em 0 .2em 0; font-size: 1.6em;}
.PageLogin p.Note a {font-size: .8em;}

label.FormText { font-weight:bold; }
input.FormBox {width: 580px; font-size: 14px; font : Arial, sans-serif; line-height:18px; padding:6px 5px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; border:1px solid #CCC; margin: 5px 0 10px 0;}
#ArticleMain .PageLogin a.SendBtn {width: 428px; line-height:39px; background: url(images/page_btn.png) no-repeat 0 0; display:block; font-weight: bold; padding:0; color: #FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; margin: 15px 0 0 0; text-decoration:none; font-size: 1.3em;}
#ArticleMain .PageLogin a.SendBtn:hover
{background: url(images/page_btn.png) 0 100% no-repeat; }
#ArticleMain .PageLogin a.LoginBtn {width: 428px; line-height:39px; background: url(images/page_access_btn.png) no-repeat 0 0; display:block; font-weight: bold; padding:0; color: #FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; margin: 15px 0 0 0; text-decoration:none; font-size: 1.3em;}
#ArticleMain .PageLogin a.LoginBtn:hover
{background: url(images/page_access_btn.png) 0 100% no-repeat; }

.select-style {
border: 1px solid #ccc; width: 100%; border-radius: 3px; overflow: hidden; background: #fafafa url("images/arrow_down.png") no-repeat 98% 50%;}
.select-style select {
 font-size:14px;  padding: 5px 8px; width: 130%; border: none; box-shadow: none; background: transparent; background-image: none; -webkit-appearance: none;}
.select-style select:focus {
outline: none;}

.CountdownWrapper
{background-color: #414657;}
.Countdown
{width: 970px; margin: 0 auto; height:90px;}
.Countdown h3 
{color: #fff; font-weight: normal; font-size: 1.7em; padding-left:50px; background: url("images/countdown_icon.gif") no-repeat 0 50%; line-height: 1.1em; margin: 21px 0;}
.Countdown h3 small {font-size: .65em; }
.Countdown a, .Countdown a:visited {color:#3db4e9; text-decoration:underline;}
.Countdown a:hover {color:#ccc; }
.Countdown h3 a, .Countdown h3 a:visited { font-weight: bold; }
.Countdown p {color: #fff; font-family:Georgia, "Times New Roman", Times, serif; line-height: 90px; padding: 0; font-size: 1.1em;}
.Countdown ul li {float:left;}
.Countdown a.Btn {background: url("images/btn_bg.gif") repeat-x 0 0; display: block; width:180px; text-align:center; color: #fff; font-weight: bold; padding: 0 0 5px 0; font-size: 1.4em; margin: 18px 20px 0 20px; text-decoration:none; height: 54px; line-height: 54px; }
.Countdown a.Btn:hover {background: url("images/btn_bg.gif") repeat-x 0 100%;}

.RegisterPage .Article, .LoginPage .Article, .RegisterCountdownPage .Article   { border-top: none; }
.RegisterPage .Form, .RegisterCountdownPage .Form
{border: #232734 1px solid; padding:20px 22px 22px; background: #414657;}
.LoginPage .Form 
{border: #d2d5db 1px solid; padding:20px 22px 22px; background: #e8e9eb;}

.Form a {color:#3db4e9; text-decoration:underline;}
.Form h4
{font-size: 1.6em; line-height: 1.4em; }
.RegisterPage .Form h4
{color: #fff; background: url(images/register_icon.jpg) 0 13px no-repeat; padding: .5em 0 .5em 44px; }
.RegisterCountdownPage .Form h4
{color: #fff; padding: .5em 0 .5em 42px; background: url(images/register_countdown_icon.gif) 0 3px no-repeat;}
.LoginPage .Form h4
{color: #017364; padding: .5em 0; }
.Form h5
{font-size: 1.3em; margin-top: 20px; font-family:Georgia, "Times New Roman", Times, serif; padding: 20px 0 0 0;}
.RegisterPage .Form h5, .RegisterCountdownPage .Form h5
{color: #fff; border-top: 1px solid #747884; }
.LoginPage .Form h5
{color: #414657; border-top: 1px solid #d2d5db; }
.Form p { font-size: 1.22em; font-family:Georgia, "Times New Roman", Times, serif; }
.RegisterPage .Form p, .RegisterCountdownPage .Form p { color: #fff; }
.LoginPage .Form p { color: #414657; }
.Form a.Btn, .OfferCode a.Btn
{width:100%; line-height:55px; height: 55px; display:block; font-weight: bold; padding:0 0 4px 0; color: #FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; margin: 15px 0 0 0; text-decoration:none; font-size: 1.5em;}
.OfferCode a.Btn {margin-top: 0;}
.RegisterPage .Form a.Btn, .RegisterCountdownPage .Form a.Btn {background: url(images/register_btn_bg.gif) 0 0 repeat-x; }
.LoginPage .Form a.Btn, .OfferCode a.Btn {background: url(images/login_btn_bg.gif) 0 0 repeat-x; }
.Form a.Btn:hover, .OfferCode a.Btn:hover
{background-position: 0 100%; }

ul.Benefits
{ padding: 10px 15px 10px 15px; clear: left; background-color: #e8e9eb; border: #d2d5db 1px solid; }
.Benefits li
{ margin-bottom: 15px; border-top: none; padding:0;  font-size: 1.3em; color: #414657; font-family:Georgia, "Times New Roman", Times, serif; }
.Benefits h4
{ padding: 7px 0 12px 0; color: #414657; font-size: 1.4em; font-weight:normal; border-bottom: 1px solid #cfd1d5;}
.Benefits h5
{ padding: 12px 0 0 0; color: #414657; font-size: 1.2em; font-weight:normal; border-top: 1px solid #cfd1d5;}
.Benefits p
{font-size: 1em; color: #414657; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 44px; line-height: 1.3em; min-height: 38px;}
.Benefit1 p {background: url(images/access_icon.png) 0 0 no-repeat;}
.Benefit2 p {background: url(images/ecopy_icon.png) 0 0 no-repeat;}
.Benefit3 p {background: url(images/cpd_icon.png) 0 0 no-repeat;}
.Benefit4 p {background: url(images/mcq_icon.png) 0 0 no-repeat;}
.Benefit5 p {background: url(images/crossword_icon.png) 0 0 no-repeat;}

.Benefits li.Coming
{margin-bottom: 10px;}
.Coming p
{font-size: .95em; color: #414657; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 19px; line-height: 1.3em; min-height: inherit; background: url(images/coming_icon.png) 0 0 no-repeat;}

.OfferCode {border: 1px solid #CCC; margin-bottom: 20px; padding: 90px 20px 10px 20px ;background: url(images/offer_bg.gif) 50% 5px no-repeat #fff; }
.OfferCode h2 {font-weight: bold; color: #414657; text-align: center; font-size: 2.4em; padding-bottom: 20px;}

.OfferCode p {color: #999999; text-align: center; font-size: 1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
.OfferCode p a {color:#3bb4e9; text-decoration:underline;}
.OfferCode p a:hover {color: #444;}
.OfferCode p.Code {border: 1px solid #eaebed; background: #f8f9fb; font-weight: bold; color: #444; text-align: center; font-size: 1.8em; padding: .5em 0; color: #007263; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif;}

.WeekImage h4 { font-weight: bold; color:#444; padding: 5px 0 15px 47px; font-size: 1.5em; line-height: 0.9em; background: url(images/image_icon.gif) 0 2px no-repeat; }
.WeekImage h4 span { font-weight: normal; color:#999; font-size: 0.7em; }
.WeekImage h5 {font-weight: normal; color:#fff; padding: 15px 0 4px 0; font-size: 1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin: 0 15px;}
#UpperFooter .WeekImage p {font-weight: normal; color:#fff; padding: 6px 15px 0 15px; font-size: 1em; font-family:Georgia, "Times New Roman", Times, serif; }
.WeekImage div.caption 
{background:#000;color:#fff;font-weight:normal; margin:0; 
/* fix it at the bottom */
position:absolute;
/* hide it by default */
display:none;
/* opacity setting */
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.4);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.WeekImageWrapper { position: relative;}
.WeekImage { width:305px; overflow:hidden;}
.WeekImage img { width: 305px; height:auto; }
.WeekImage div.caption { padding: 0; width:305px; height:99%; left:0; top:0; }
.WeekImage div.caption span {color:#45A7B9; font-size: 1.3em; }
a.Fig1Link {width:100%; height:44px; text-indent:-9999px; display: block; background: url(images/week_image_link.png) 50% 0 no-repeat; bottom: 20px; position: absolute; left: 0;}
a.Fig1Link:hover {background-position: 50% 100%;}

.PremiumStripWrapper { background: url(images/premium_bg.if) 0 100% repeat-x #eceff5;  border-bottom: 1px solid #d3d4da; border-top: 1px solid #d3d4da; width: 100%; padding: 20px 0 0 0; }
.PremiumStrip {width: 970px; margin: 0 auto; padding:0 10px;overflow:hidden; min-height: 250px;}
.PremiumHeader {width: 970px; margin: 0 auto; padding:0 10px;overflow:hidden; min-height: 350px;}
.PremiumStripWrapper li.Header {border-bottom: 1px solid #c8c9ce; padding-bottom: 15px; margin-bottom: 15px;}
.Premium .Main h5.SectionSubTitle {padding-top: 0;}
.PremiumStripWrapper h2 a {color:#414659;}
li.Col3 {float:left; width:305px; margin-right: 25px; padding-bottom: 20px; position: relative;}

li.Col3.Last {margin-right:0;}
li.Col3:first-child {padding: 0;}
li.Col3 img {width:305px; position: absolute; top:; left:0; margin-bottom:0; border: 1px solid #a5a6ab;}

li.Col5 {float:left; width:178px; margin-right: 20px; padding-bottom: 20px; position: relative;}
li.Col5.Last {margin-right:0;}
li.Col5:first-child {padding: 0;}
li.Col5 img {width:178px; position: absolute; top:; left:0; margin-bottom:0; border: 1px solid #a5a6ab;}

a.EcopyBtn, a.EcopyBtn:visited { display: block; background: #de4c3f; border-bottom: 4px solid #a62b24; text-align:center; color:#FFF; font-weight:bold; line-height: 50px; font-size: 1.4em; margin: 12px 0 5px 0;}
a.EcopyBtn:hover {background: #c93a2e; border-bottom: 4px solid #911c15;}

#UpperFooter ul.List li {border-top: 1px solid #e4e7ec; }
.NurseCPD { border-top: 5px solid #e4e7ec; }
.NurseCPD H5 {background:url(images/nurse_cpd_footer_title.png) no-repeat 0 0; text-indent:-9999px; display: block; height: 31px; padding:0; margin:-4px 0;}
.NurseCPD H2 a {color:#0352ba; font-size: 1.3em; line-height: 1.2em;}
.NurseCPD H2 a:hover {color:#444; }
a.CPDBtn {text-indent:-9999px; display: block; width:169px; height:36px; background:url(images/footer_btn.gif) no-repeat 0 0;}

.PharmacistCPD { border-top: 6px solid e4e7ec;  }
.PharmacistCPD H5 {background:url(images/pharmacist_cpd_footer_title.png) no-repeat 0 0; text-indent:-9999px; display: block; height: 31px; padding:0; margin:-4px 0;}
.PharmacistCPD H2 a {color:#f77f00; font-size: 1.3em; line-height: 1.2em;}
.PharmacistCPD H2 a:hover {color:#444; }

.MediLearning { border-top: 6px solid e4e7ec; }
.MediLearning H5 {background:url(images/med_ilearning_footer_title.png) no-repeat 0 0; text-indent:-9999px; display: block; height: 31px; padding:0; margin:-4px 0;}
.MediLearning H2 a {color:#ce1126; font-size: 1.3em; line-height: 1.2em;}
.MediLearning H2 a:hover {color:#444; }

.Quiz {margin-bottom: 20px;  }
.Quiz label { display:block; width:446px; clear:both; padding-bottom: 4px; font-size:14px; line-height: 1.3em;}
.Quiz input { font-size:12px; padding:4px 2px; border:solid 1px #999; width:446px; margin:2px 0 14px 0; clear:both; }
label.QuizText { padding-top: 20px; margin-top: 15px; border-top: 1px solid #ccc; }
input.QuizBox {width: 434px; font-size: 14px; font : Arial, sans-serif; line-height:18px; padding:6px 5px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; border:1px solid #CCC; margin: 5px 0 10px 0;}
#ArticleMain a.QuizBtn, #ArticleMain a.QuizBtn:visited
{width:100%; line-height:55px; height: 55px; display:block; font-weight: bold; padding:0 0 4px 0; color: #FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; margin: 15px 0 0 0; text-decoration:none; font-size: 1.5em;background: url(images/login_btn_bg.gif) 0 0 repeat-x;}
#ArticleMain a.QuizBtn:hover
{background-position: 0 100%; }

span.QuestionNumber {font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
span.QuestionAnswer { font-size: 1.3em; font-weight:bold; color:#F60; }


.MCQs {margin-bottom: 20px; padding-bottom: 20px;border-bottom: 1px solid #ccc; }
ul.PrePostQuestions {clear:left; border-top: 1px solid #ccc;}
ul.PrePostQuestions li { border-bottom: 1px solid #ccc; padding: .8em 0 1em .2em; background:none; font-size:1.2em; }
ul.MCQQuestions { margin-top: 7px; }
ul.MCQQuestions li { padding: 0 0 .6em 0; background:none; font-size:1em; border: none; }
ul.MCQQuestions li input {margin-right: 5px;}
ul.MCQQuestions li label { vertical-align:middle;  }

/*tables*/
#ArticleMain .MCQs table 
{border-collapse: collapse; margin-bottom: 0; font-size: 1em;line-height:1.3em; margin-top: 0;  background: #fff;}
#ArticleMain .MCQs p {padding-bottom: .3em; }
#ArticleMain .MCQs p span {color: #888;}
#ArticleMain .MCQs td 
{padding: 7px 0; border: solid #ffffff 1px; }
#ArticleMain .MCQs td input {margin-right: 5px;}


a.medi_link, a.nurse_link, a.pharmacist_link {display:block; width:100%; height: 80px; margin: 10px 0; text-indent: -9999px; }
a.medi_link {background:url(images/medi_link.gif) no-repeat 0 0;}
a.nurse_link {background:url(images/nurse_link.gif) no-repeat 0 0;}
a.pharmacist_link {background:url(images/pharmacist_link.gif) no-repeat 0 0;}