body, td, th, html, p {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:130%}

body, html, p, tabel, ul, li, blockquote {margin:0; padding:0}

p, tabel, ul {margin-bottom:18px}

blockquote p {margin:0 25px 18px 15px; font-size:16px; font-style:italic; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; border-left: 4px solid #D7F2FF; padding-left:6px}

ul {margin-left:15px}

li {line-height:150%}

h1, h2, h3, h4 {margin:0; padding:0}

img {border:0}

a {color:#006699}

a img {border:0; text-decoration:none}

a img.pic-border {text-decoration:none}

.banner {width:770px; height:200px; margin:15px auto; text-align:center}

.bod {width:958px; margin:0 auto}
.contentMain { width:958px;}

.footer {width:958px; margin:0 auto; clear:both; text-align:center; background:url(../images/template/footer-bg.jpg) repeat-x}
.footer p {color:#006699;font-size:10px}
.footer a:link, .footer a:visited, .footer a:active  {color:#006699; text-decoration:none}
.footer a:hover {text-decoration:underline}

.footer a.snowball:link, .footer a.snowball:visited, .footer a.snowball:active {color:#CCCCCC; text-decoration:none}
.footer a.snowball:hover {color:#0099CC}

h1 {font-size:16px; color:#006699; padding:0 0 4px 53px; margin-bottom:15px; border-bottom:1px solid #CCCCCC; background:url(../images/template/three-blocks.gif) no-repeat}

h3 {
	font-size:15px;
	color:#006699;
	text-align:left;
	padding:0 0 5px 12px;
	margin-bottom:12px;
	border-bottom:1px solid #CCCCCC;
	background:url(../images/template/left-triangle.gif) no-repeat;
	margin-top: 1px;
}

#left-column {
	width:150px;
	margin-top:35px;
	text-align:center;
	padding-top: 0;
	padding-right: 23px;
	padding-bottom: 0;
	padding-left: 7px;
}

#mid-column {margin-top:35px; width:100%}

#right-column {width:137px;	margin-top:35px; padding:0 0 0 23px}

#left-column a img {padding:10px 0; border-bottom:1px solid #CCCCCC}

.blue-text {color:#006699}

.logos {float:right; padding:0 0 2px 7px}

.padding {padding:4px}

.pic-border {border:1px solid #CCCCCC; padding:1px}

.pic-border-left {border:1px solid #CCCCCC; padding:1px; float:left; margin:0 10px 5px 0}

.pic-border-right {border:1px solid #CCCCCC; padding:1px; float:right; margin:0 0 5px 10px}

.menutd {height:45px; background:url(../images/template/menu-bg.jpg) repeat-x; text-align:left}

.search-box {padding:5px 0 0 5px}
.search-box form, .search-box input {padding:0; margin:0}
