@charset "UTF-8";
/* CSS Document */

body {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 24px;text-align:center; background: #CDE2EA url(images/back.gif) repeat-x;}


h1 {font-size:18px; display:inline;font-family:"Times New Roman", Times, serif;}
h2 {font-size:15px; color: #297D2E; display:inline;}
h4 {display:none;}
ul{margin: 0px; padding:10px 20px 10px 40px;}
ul ul{margin: 0px; padding:5px 0px 5px 20px;}
ul ul ul{margin: 0px; padding:0px; list-style:none;}


p{text-indent:20px; margin:0px; padding:0px;}
.byline{text-indent:0px; text-transform:uppercase; font-size:12px;}
.noindent{text-indent:0px;}
.BSmItal{font-style:italic; font-size:12px; font-weight:bold;}
.question{text-indent:0px;font-size:12px;color: #006633;font-weight:bold;}

.date{text-transform:uppercase; font-size:15px; font-weight:bold; text-indent:0px;text-align:center;}
.small{font-size:11px;}
.dropcap{float:left;font-size:50px;line-height:40px;padding:6px 2px 2px 2px; font-family:"Times New Roman", Times, serif;}
.noborder{border:none;}
.caption{font-size:11px; padding:0px 0px 10px 10px; text-align:justify; text-indent:0px; line-height:16px; font-family:"Times New Roman", Times, serif;}
.refs{font-size:10px; padding:5px; text-indent:0px; line-height:16px;  border-top:1px #CCCCCC solid; }

a{text-transform:uppercase;  letter-spacing:2px; color: #2D4C71;  font-weight:bold; text-decoration:none; font-size:10px;}
a:hover{color: #333; text-decoration:underline;}

#menuwrap{width:906px; height:42px; border:0px; margin:auto;  background:url(images/top.jpg) repeat-x #347B9F; }
#menu{width:590px; margin:auto; padding-top:10px;}
	#menu a{font-size:11px; text-transform:none; font-weight:normal; letter-spacing:normal;}
	#menu ul {padding: 0; margin: 0;}
	#menu ul li {display: block; list-style-type: none; color:#fff; border: 1px solid white;border-width: 0px 0px 0px 3px;
				position: relative;margin: 0;padding: 0;line-height:normal;float:left;max-height:64px; overflow:hidden;
				text-align:center;width: 190px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	#menu ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
	#menu ul li a {display: block; padding: 8px 7px;  background: #347B9F; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;}
	#menu ul li.end {border-width:0px 3px 0px 3px;}
	#menu ul li.active {padding: 8px 7px; background:#6F8591; width: 111px; max-height:48px;}
	#menu ul li.activeEnd {padding: 8px 7px; background:#6F8591;border-width:0px 3px 0px 3px; width: 111px; max-height:48px;}
	#menu ul li a:hover {background: #333;}
	#menu ul > li:hover > ul {width: 150px; top: 4.75em; left: -3px;}

#main{width:900px;margin:auto; overflow:auto; border:1px solid #347B9F; border-width:0px 3px; padding: 0px; background:#FFFFFF; text-align:left;}

#contentswrap{width:260px;float:right;background-color:#EBF3F7;}

#contents{width:210px; background:url(images/bg_left.gif) repeat-y; padding:10px 10px 10px 34px;}
	#contents ul{margin: 0px; padding:0px; list-style: none;}
	#contents ul li{background:url(../images/bullet.jpg) no-repeat; background-position:0 .85em; padding-left:12px; border-bottom:1px #CCCCCC solid; }
	#contents a{color: #8A1E04; font-size:12px; text-transform:none;letter-spacing:normal;}
	#contents a:hover{color:#333333;}
	
#contentsbot{width:260px; background: url(images/linkbot.gif) no-repeat; height:21px;} 	
#banner{width:625px; background:url(images/banner.jpg) no-repeat center; height:96px; float:left; text-align:right; padding-top:10px;}


#column1{float:left; width:300px; padding:0px 25px; margin:0px;  border-right: 1px #CCCCCC solid;}
#column2{float:left; width:253px; padding:0px 10px 0px 25px; margin:0px;}
#column3{float:left; width:460px; padding:0px 25px; margin:0px;}
.pullquote{float:right; width:130px; font-size:14px; font-style:italic; padding:5px; color:#297D2E;text-align:right; }
#footer{width:870px;margin:auto; background: url(images/footer.jpg) no-repeat #347B9E; color: #fff; text-align:right; border:1px solid #347B9F; border-width:0px 3px 0px 3px; padding:5px 15px; font-size:11px; line-height:22px;}
#footer a{color:#fff; text-transform:none; font-size:10px; letter-spacing:1px; text-decoration:underline;}
#footer a:hover{color:#ccc; text-decoration:none;}

img.logo{padding:15px 40px;}
img.inset{padding:10px 10px 0px 10px;}
img.noborderinset{padding:10px 10px 0px 10px;border:none;}
blockquote{padding:0px 45px; margin:0px;}
.top{text-align:right;}
#imageCap{float: right; padding:4px 12px; width:150px;font-size:11px; text-align:justify; text-indent:0px; line-height:16px; font-family:"Times New Roman", Times, serif;} 
.padImage{padding:8px;}
