/* 'zero out' formatting for commonly used tags to eliminate browser differences */
body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
a { text-decoration: none; }
a img { border: none; }
/* end zero out */

html { overflow-y: scroll; } /* works in Mozilla and Safari - at last! 29 Mar 2010 */


.leftpix { float: left; margin-right:5px; margin-bottom:5px; margin-top:2px; color:#cacaca; border:0px solid }
.rightpix { float: right; margin-left:5px; margin-bottom:5px; margin-top:2px; color:#cacaca; border:0px solid }

ul { 
margin-left: 8px; 
padding-left: 8px; 
list-style-image: url(./bullet.gif) 
}

li {
margin-left: 0;
margin-right: 10%;
margin-top: -1%;
margin-bottom: 2%;
}

ol { /* style numbers */
/* font: 12px Verdana, Arial,Helvetica,sans-serif; */
margin-left: 10px; padding:0px;
}
ol li {
margin-left: 10px;  
}

.single { margin-bottom: 0; margin-top: 0; }

hr {
/* float: left; */
width: 99%;
height: 0px;
color: #ccc;
background-color: #ccc;
border: 1px solid #ccc;
border-bottom: 0px;
padding: 0;
}

blockquote {
	margin: 0em 0em;
	padding: .0em 2em;
/*	border-left: 1px solid #ccc; */
/*	background-color: #e1f8fe; */ /* f7f7f7 */
} 
blockquote p {
	margin: 0; 
	margin-bottom: 1em;
}

.mvleftmenu a:link, .mvleftmenu a:visited {font:11px/15px Verdana, Arial, Helvetica, sans-serif;color:#000;display:inline-block;width:160px;background:#6699cc;padding:4px;margin-bottom:1px; } /* was ffb2b2 */
.mvleftmenu a:hover, .mvleftmenu a:active {color: #fff; background:#ffb402} 

/*
a:link, a:visited {color: #ccc; text-decoration: none}
a:hover, a:active {color: #ccc; text-decoration: none}
*/

.breadcrumbs a:link, .breadcrumbs a:visited {color: #000; text-decoration: none}
.breadcrumbs a:hover, .breadcrumbs a:active {color: #ffb2b2; text-decoration: none}

.submenu a:link, .submenu a:visited {font:11px/15px Verdana, Arial, Helvetica, sans-serif;color:#000;display:inline-block;width:160px;background:#E7E7E7;padding:4px;margin-bottom:1px; }
.submenu a:hover, .submenu a:active {color: #fff; background:#ccc} /* FF6A6A */

.submenu2 a:link, .submenu2 a:visited {font:11px/15px Verdana, Arial, Helvetica, sans-serif;color:#000;display:inline-block;width:160px;background:#ccc;padding:4px;margin-bottom:1px; }
.submenu2 a:hover, .submenu2 a:active {color: #fff; background:#ccc} /* FF6A6A */

#centrecolumn p {font:12px/20px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 12px 0;color:#444}
#centrecolumn ol, #centrecolumn ul {font:12px/20px Verdana, Arial, Helvetica, sans-serif;margin:0 0 0 30px;padding:0 0 10px 0;color:#444}
#centrecolumn ol li, #centrecolumn ul li {margin:0 0 0 10px;padding:0 0 5px 0}
.rightbannertext{width:200px;height:150px;text-align:center;margin-left:650px;padding-top:50px}

p {font:12px/20px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 12px 0;color:#444}
p.small {font:10px/17px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 10px 0;color:#444}
h1 {font:16px/20px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 12px 0;color:#000}
h2 {font:14px/18px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px 0 10px 0;color:#000}
table {font:11px/13px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 12px 0;color:#444}

.bodytext2 { color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px }

.smalltext { color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px }

.formtext { color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px }
.error { color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px }

textarea { 	resize: none; }  /* prevent webkit browsers from showing resizable text areas 
