/* 	CSS for HCC / www.SiteBuilder.com /	Contact Scott Barnes for support scott@sitebuilder.ws
----------------------------------------------------*/

/*General CSS Styles
----------------------------------------------------*/
body {margin:10px 0 0 0;padding:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
form {margin:0px;padding:0px;}
td,tr,th,p,div{font-size:12px;color:#000000;}
ul{margin:0; padding:0; list-style:none;}
/*li{line-height: 15px; padding-left: 0px; padding-top: 0px; marker-offset:auto; list-style: url("http://www.healthcouncilcanada.ca/en/images/stories/blue_arrow.gif")}*/
li{padding-left: 14px;
    background-image: url(http://www.healthcouncilcanada.ca/en/images/stories/blue_arrow.gif);
    background-repeat: no-repeat;
    background-position: top left}

a:link, a:visited {color:#0A50A1;text-decoration:none;font-weight:none;}
a:hover {color:#CA0019;text-decoration:none;font-weight: none;}
hr{}
hr.separator{}

/*Template Specific CSS Styles
----------------------------------------------------*/
.BodyStyle {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333;background-color:#FFF;}
#BodyBG{background-color: #FFFFFF;}
td.Content{border: 1px dashed #CCCCCC; padding:5px;}
td.Dashed {padding-left:10px;border-top:#CCC;border-right:#CCC;border-bottom: #CCCCCC;border-left: 1px dashed #CCC;}
td.Dashedtop {padding-left:10px;padding-top:10px;border-top:#CCC;border-right:#CCC;border-bottom: #CCCCCC;border-top: 1px dashed #CCC;}
span.HomeHeader {color:#CA0019;text-align:left;height:30px;font-weight:bold;font-size:22px;vertical-align: middle;white-space:nowrap;	background-image: url(../images/hcc-header.gif);background-repeat: no-repeat;text-indent: 0px;padding-left: 15px;text-transform: uppercase;}
#FinePrint a:link, #FinePrint a:visited, #FinePrint div{color:#999;font-size:10px;text-decoration:none;}
#FinePrint a:hover{color:#FFF;font-size:10px;text-decoration:underline;}

/*Navigation Menus
----------------------------------------------------*/
a.mainlevel:link, a.mainlevel:visited {display :block; vertical-align: middle; font-size: 11px; font-weight: bold; color:#000000; text-align:left; text-decoration: none; padding:5px 0 0 13px; height: 20px !important; height: 20px; width: 100%; background-image: url(../images/hcc-button.gif); background-repeat: no-repeat;}
a.mainlevel:hover{color:#CA0019;font-size: 11px;font-weight: bold;padding:5px 0 0 13px;height:20px !important;height: 20px;	background-image: url(../images/hcc-button.gif);background-repeat: no-repeat;}
a.sublevel:link, a.sublevel:visited {vertical-align:top;padding:3px 0 0 1px;font-size:10px;font-weight:bold;text-align:left;height:20px !important;height:20px;text-decoration:none;color:#000000;}
a.sublevel:hover {color:#CA0019;}
a.mainlevel-enews:link, a.mainlevel-enews:visited {display :block; vertical-align: middle; font-size: 11px; font-weight: bold; color:#000000; text-align:left; text-decoration: none; padding:5px 0 0 10px; height: 20px !important; height: 20px; width: 100%;}
a.mainlevel-enews:hover{color:#CA0019;font-size: 11px;font-weight: bold;padding:5px 0 0 10px;height:20px;}

/*Top Navigation Menu
----------------------------------------------------*/
#FooterMenu div{text-align:center;color:#333;font-size:9px;}
#FooterMenu a:link, #FooterMenu a:visited{color:#000000; text-decoration:none;}
#FooterMenu a:hover {text-decoration:underline;}

/*Forms
----------------------------------------------------*/
.button {cursor:pointer; margin:0px; border:1px solid #003366; font-size:.9em; color:#FFF; font-weight:normal; padding:1px; background-color:#336699;}
.inputbox {padding: 0px; border:solid 1px #cccccc; background-color: #ffffff; font-size:10px; color:#336699;}

/*Content for Joomla
----------------------------------------------------*/
table.contenttoc {border: 1px solid #CCC; padding: 2px; margin:0 0 2px 2px;}
table.contenttoc td {padding: 2px;}
table.contenttoc th {color:#1B2A49; text-align:center; padding-top: 2px; height: 21px; font-weight: bold; font-size: 10px; text-transform: uppercase;}
table.contentpaneopen {width: 100%; padding: 0;}
table.contentpaneopen td {padding: 0px;}
table.contentpane {width: 98%; padding:0px; border-collapse: collapse;	border-spacing: 0px; margin: 0px;}
table.contentpane td {margin: 0px; padding: 0 5px 5px 5px;}
.contentheading {color:#CA0019;text-align:left;height:30px;font-weight:bold;font-size:22px;vertical-align: middle;white-space:wrap;background-image: url(../images/hcc-header.gif);background-repeat: no-repeat;text-indent: 15px;text-transform: uppercase;}
.contentpagetitle {font-size: 13px; font-weight: bold; color: #cccccc; text-align:left;}
.content_rating{} /* Text which displays voting stars */
.content_vote{} /* Voting Text */

/*Components for Joomla
----------------------------------------------------*/
td.componentheading {padding-left: 0px;}
div.componentheading {color:#F60;text-align:left;height:24px;font-weight:normal;font-size:18px;width:100%;vertical-align: middle; white-space:nowrap; border-bottom: dashed 1px #999999}

/*Sections for Joomla
----------------------------------------------------*/
.sectiontableheader {font-weight: bold; padding: 0px; color:#1B2A49;}
.sectiontableentry1 {background-color : #F7F7F7;}
.sectiontableentry2 {background-color : #FFF;}
.sectiontablefooter {}

/*Categories
----------------------------------------------------*/
.category {} /* Category Titles on Sections Page which include Category Lists */
.category:link, .category:visited{}
.category:hover{}

/*Modules
----------------------------------------------------*/
table.moduletable {width: 100%;	padding: 0px; margin-bottom:0px; /*Controls space below modules*/}
/*table.moduletable th {color: #FFF;text-align: left;height: 20px;font-weight: bold;font-size: 16px;font-variant: small-caps;padding:5px 0 6px 5px; background-color:#006; }*/
table.moduletable td {font-size: 11px; color: #444; padding:0px; margin: 0px; font-weight: normal;}

/*Dates
----------------------------------------------------*/
div.date {}
.createdate {color: #000000; font-size: 10px; font-weight: bold; vertical-align:top;}
.modifydate {color: #000000; font-size: 10px; font-weight: normal;}

/*Pathway
----------------------------------------------------*/
div.pathway {font-size:10px;padding-top:5px;text-indent:0px; clear:both;}
.pathway {font-size: 10px;color:#000000; font-weight:bold; clear:both;}
a.pathway:link, a.pathway:visited {color:#000000;font-weight:normal;text-decoration:none;}
a.pathway:hover {color:#CA0019;}


/*Page Navigation
----------------------------------------------------*/
.back_button {text-align: center; font-size: 11px; font-weight: bold; border: 3px double #cccccc; width: 60px; padding: 3px; line-height: 20px; margin: 1px;}
.pagenav {text-align: center; font-size: 11px; font-weight: bold; width: auto; padding: 3px; line-height: 20px; margin: 1px; height:30px;}

/*Contact
----------------------------------------------------*/
.contact_email{font-weight:bold;}

/*Weblinks
----------------------------------------------------*/
.weblinks{}
a.weblinks:hover{}

/*Polls
----------------------------------------------------*/
.pollstableborder td{/* Controls Polls Table's border, background, padding, etc. Poll Results page included Font controlled by modules styles */ padding: 2px; text-align:left; background-color:#FFF;}
.poll{/* Controls Poll TD where Poll text resides */}

/*News Listings***
----------------------------------------------------*/
/*ul.latestnews{margin: 0; padding: 0; list-style: circle;}
li.latestnews a:link, a:visited{ line-height: 15px; padding-left: 10px; padding-top: 0px; vertical-align: middle; font-size: 11px;  font-weight: bold; color: #555; text-align: left; text-decoration: none; padding: 10px 0 0 7px; height: 15px !important; height: 15px;  width: 100%; text-decoration:none;}
li.latestnews a:hover{color:#900; text-decoration: none;}*/
.mostread ul{} /* Most Popular list */
.mostread li{} /* Most Popular list */

/*Newsfeeds
----------------------------------------------------*/
.newsfeedheading{} /* Title of Newsfeed Title */
.newsfeeddate{} /* Date */
.fase4rdf{} /* Text of Newsfeed */

/*Search
----------------------------------------------------*/
table.searchinto {width: 100%;}
table.searchintro td {font-weight: normal;}
.search {}/* Div on Search Form */
.highlight{color:#000; background-color:#FDBEBF}/*Highlight key word on search results page*/
	
/*Blog
----------------------------------------------------*/
a.blogsection:link, a.blogsection:visited{}
a.blogsection:hover{}
div.blog_more{padding:5px;}
table.blog{/* Main Table on Blog page */ width:100%; padding:0;}

/*MOS Image
----------------------------------------------------*/
div.mosimage {border: 1px solid #ccc;}
.mosimage {border: 1px solid #cccccc; margin: 5px;}
.mosimage_caption {margin-top: 2px; background: #efefef; padding: 1px 2px; color: #000000; text-transform: normal; font-size: 10px; border-top:1px solid #cccccc;}

/*Misc
----------------------------------------------------*/
.small {color: #000000; font-size: 10px; line-height:12px; vertical-align:middle; }
.smalldark{} /* Poll Results */
