@charset "utf-8";
/* CSS Document */

html {height:100%; overflow-y: scroll; }

body {font: 11px Arial, verdana, Helvetica, sans-serif; color: #1A1A1A; margin-left: auto; margin-right: auto; margin-top:0px; background: url(images/head_back.gif) repeat-x top center; background-color: #F1F1F1; width:766px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

img {border: 0;}

#main {padding:0}

#top {width:100%; }

#leftcolumn{ float: left; width: 175px; margin-top:5px;}

#contentcolumn{margin:5px 10px 0 185px; }

.norca {color:#000000; font-size:14px; font-weight:bold;}

.section {width:99%; font-size:18px; font-weight: bold; color: #3c4863; padding-bottom: 2px; overflow:hidden; margin: 10px 0 4px 0; border-bottom: #3c4863 1px dotted; float:left; font-variant:small-caps;}

/* top menu */
#global-nav {overflow: hidden; padding-bottom:6px; width:100%;} 
#global-nav ul { margin: 0; padding: 0; float:right;}
#global-nav li { display: inline; float: left; list-style-type: none; padding-top: 0px; }
#global-nav a { font-size:12px; font-weight:bold; display: block; float: left; padding: 0 20px; border-right: 1px solid #000000; height: 24px; line-height: 23px; color: white; text-decoration:none; }
#global-nav a:hover, #global-nav a.active { background-color: #000000; color:#FFCC33;}


/* left menu */
.markermenu{ list-style-type: none; margin: 0; padding: 0; width: 175px;}

.markermenu li a{
border: solid 1px #000000;
color:#000000;
background-color: #e5e5e5;
display: block;
width: auto;
padding: 6px 0 6px 6px;
margin-bottom:6px;
font-size:12px;
}

.markerhead {
border: solid 1px #000000;
background-color:#101010;
color:#FFF;
display: block;
width: auto;
padding: 6px 0 6px 6px;
margin-bottom:6px;
font-size:12px;
font-weight:bold;
}

.markermenu li a:visited, .markermenu li a:active{ }

.markermenu li a:hover{ background-color: #282828; color: #FFCC33; text-decoration:underline; }


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.home {
font-size: 16px;
font-weight: bold;
color: #000000;
margin:0 0 0 0;
padding:0 0 0 0;
}

h1 {
font-size: 20px;
font-weight: bold;
color: #000;
margin:0 0 0 0;
padding:0 0 0 0;
}

h2 {
font-size: 13px;
font-weight: normal;
margin:0 0 0 0;
padding:0 0 0 0;
}

h3 {
font-size: 13px;
font-weight: bold;
margin:0 0 0 0;
padding:0 0 0 0;
}

.text1 {
font-size: 13px;
font-weight: normal;
margin:0 0 0 0;
padding:0 0 0 0;
}


.list1 li { list-style-type: bullet; margin:0; padding:0; font-size:13px;}

.list2 {margin-left:30px; padding:0;}
.list2 li { list-style-type: bullet; margin:0 0 6px 0; padding:0; font-size:13px; width:75%;}

.list3 {margin-left:30px; padding:0;}
.list3 li { list-style-type: bullet; margin:0 0 6px 0; padding:0; font-size:13px;}

.list4 {margin-left:15px; padding:0;}
.list4 li { list-style-type: bullet; margin:0 0 6px 0; padding:0; font-size:13px; float:left; width:32%;}

.pagecopy {width:auto; font-size: 12px;}

#white {clear:left; height:20px; width:100%;}

#footer {float:left; font-size:12px; width:100%; background: #e5e5e5 url(images/smlogo.gif) no-repeat 670px center; border-top: 1px solid #000000; line-height:1.5em;}

.foottube {float:left; padding:6px 6px 6px 6px;}

.contact {float:left; font-size:14px; line-height:1.2em;}

.rightimg {float:right; width:315px;}
.rightimg img {padding:2px;}

.plumb {width:31%; float:left; padding-right:10px; font-size:12px;}
