/* reset.css */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.2;color:#333; text-align:center}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";} 

/* typograpghy.css */
body{font-family:Arial, Helvetica, sans-serif;}
body{font-size:75%;}
html > body{font-size:12px;}
h1,h2,h3,h4,h5,h6{color:#38461b;text-transform:capitalize; font-family:Georgia, "Times New Roman", Times, serif;}
h1{font-size:3em;}
h2{font-size:1.7em;line-height:2.5}
h3{font-size:1.5em;line-height:2; text-transform:capitalize}
h4{font-size:1.2em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
p{margin:0 0 1.5em 0;}

ul,ol{margin:0 0 1.5em 2.5em;}
ol{list-style-type:decimal;}
dl{margin:1.5em 0;}
dl dt{font-weight:bold;}
a{color:#000;text-decoration:underline;outline:none;}
a:hover{color:#a8af9a;}
blockquote{margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}
pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code{font:0.9em Monaco,monospace;}
* html{margin:0 0 1.2em 0;}

table.listing {width:50%;}
table.listing td {padding:0.25em 0;}
td.listr {text-align:right;}
td.rightalign {text-align:right;}

.right {float:right;}

body#Body {color:#000; background:#38461b url('/Portals/StPats-Vic/images/bg.gif') center repeat-y;}

#wrapper {width:750px; margin:0 auto; text-align:left; background:#fff;}

#masthead {height:206px; background:url('/Portals/StPats-Vic/images/masthead.jpg') no-repeat;}
#masthead h1, #masthead address, #masthead span {position:absolute; top:-99px; left:-999px;}

#header {background:#007cb9 url(../../images/header.png) top center no-repeat; height:295px; position:relative;}

#content {margin-bottom:1em;}
#copy {float:right; width:550px; margin:0 20px 0 10px;}
* html #copy {width:500px;}

#sidebar {float:left; margin:25px 10px; width:150px;}
#mainMenu {background:#a8af9a; /*url('/Portals/StPats-Vic/images/column.gif') no-repeat; height:610px;*/}
#mainMenu ul {list-style-type:none; margin:15px 0; padding:5px;}
#mainMenu table {display:none;}
#mainMenu ul li {border-bottom:2px dotted #38461b;}
#mainMenu ul li a {display:block; text-decoration:none; color:#000000; font-weight:700; padding:10px 0.5em; font-size:1.2em;}
#mainMenu ul li a:hover {color:#fff;}
#mainMenu ul li.current a {color:#38461b; background:#fff;}

#subMenu {background:#bec7ac; margin:10px 0; clear:both;}
#subMenu ul {list-style:none;margin:0;}
#subMenu table {display:none;}
#subMenu ul li {border-bottom:1px solid #999;}
#subMenu ul li a {display:block; text-decoration:none; color:#000000; font-weight:700; padding:10px 0.5em; font-size:1em;}
#subMenu ul li a:hover {color:#fff;}
#subMenu ul li.current a {color:#38461b; background:#fff;}


#footer {text-align:center; clear:both;	background:#bec6aa url('/Portals/StPats-Vic/images/footer.jpg') no-repeat top; padding:15px 0px 75px 0px;}
#footer table {display:none;}
#footer ul {list-style:none; margin:10px 0; }
#footer .SkinObject {font-weight:400;}
#footer ul li{display:inline; line-height:2em; padding:0px 10px; border-right:1px dotted;}
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {color:#536038; text-decoration:underline}
#footer ul li a:hover {color:#ffffff;}
.lastOption {border-right:none !important;}

img.logo {text-align:center;}

.left {text-align:left;}
.right {text-align:right;}

div.leftpadding {padding-left:80px;}
div.leftpaddingalign {padding-left:200px;text-align:left;}

.basicContent td{padding:0.5em 0;}

span.acttitle {text-align:left;}

td.acttitle {text-align:left;}
td.actname {text-align:left;padding-left:30px;}
td.actphone {text-align:right;}
td.rightalign {text-align:right;}
span.small {font-size:0.7em;}

.ModDNNFeedbackC .dnnLabel {width:auto; clear:both; display:block; margin:4px 0 10px 0;}
.ModDNNFeedbackC .NormalTextBox {clear:both; display:block;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */