.blogwrapper {  }
.blognavleft {float: left; width: 155px; padding: 5px 5px 30px 5px; margin: 0px 0px 0px 0px;  }
.blognavright {float:right;
width:278px;
padding-top:12px;
padding-right:6px;
border:0px solid red;  }
.blogcenter-nonav {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px;    }
.blogcenter-leftnav {margin: 0px 0px 0px 165px; padding: 5px 0px 0px 5px;  }
.blogcenter-rightnav {width:509px;
	margin-right:48px;
	padding-top:0px;
	padding-bottom:12px;
	float:left;
	  }
.bloginfo {   }
.bloginfotitle {  font-size: 110%; font-weight: bold; }
.blogtitle { color:#003366;
font-weight:bold;
font-size:11px;  
}
.blogtitle a 
{
color:#003366;
padding-left:6px;
text-decoration:underline;
font-weight:bold;
}
.blogdate { padding: 0px 5px 0px 0px; margin-left:6px; font-size:10px; }
.blogcommentlink { text-align:right; padding-left:6px;height:8px;  }
.blogcommenthead { font-size: 80%;  }
.blogcommenttitle {  border-bottom: solid 1px #9a0000;  }
.blogcommenttext {   width:509px; margin-bottom:10px}
.blogcommentposter { font-size:smaller;   }
.blogtext 
{
	padding-top:4px;padding-left:6px;padding-bottom:5px;font-weight:normal;
}


.blogtext div
{
	height:1px;
	border:0px solid red;
}
.blognav { margin:0px;padding-left:6px;padding-right:6px; }
.blognav li { list-style: none; display:inline; line-height:30px; font-family:verdana;}
.blognav li a {font-weight:bold; }
.TxtTen {font-size:10px; font-weight:bold}
.TxtTwelve {font-size:12px; font-weight:bold}
.TxtFourteen {font-size:14px; font-weight:bold}
.TxtSixteen {font-size:16px; font-weight:bold}
.TxtEighteen {font-size:18px; font-weight:bold}
.TxtTwenty {font-size:20px; font-weight:bold}
.TxtTwentytwo {font-size:22px; font-weight:bold}
.ActivitiesBlogDiv {
border-bottom:1px dashed #9A0000;
margin-bottom:20px;
padding-bottom:6px;
}
.ActvitiesBlogLeft {
float:left;
width:509px;
margin-right:48px;
padding-top:12px;

}

.ActvitiesBlogLeft h3 {
font-size:11px;
color:#607994;
background-color:#f7f7f7;
line-height:28px;
padding-left:6px;
margin-bottom:12px;
margin-top:8px;
text-align:left;
}

.TxtNine 
{
	font-size:9px;
}
.ActvitiesBlogRight {
float:right;
padding-right:6px;
padding-top:12px;
width:282px;
}
.ActvitiesBlog  {
width:280px;
Border:1px solid #dfdfdf;
font-size:11px;
margin-bottom:24px;
float:left;

}

.ActvitiesBlog  p{
color:#FFFFFF;
background-color:#434343;
padding:0px 0px 0px 3px;
line-height:30px;
margin:0px;
}

.ActvitiesBlog a:link,.ActvitiesBlog a:hover,.ActvitiesBlog a:visited,.ActvitiesBlog a:active  {
color:#607994; text-decoration:none; text-align:left; display:inline; margin:0px
}

.ActivitiesUpcoming {
background:transparent url(Images/UpcomingActivities_Ico.gif) no-repeat scroll left 3px;
padding-left:25px;

}
.ActvitiesBlog div.ActivitiesUpcoming {
color:#585858;
}
.ActvitiesBlog div {
color:#607994;
float:left;
line-height:16px;
margin:6px 6px 0;
padding-bottom:12px;
}


.BlogListContainer 
{
	border-bottom:1px dashed #9a0000;
	padding:0px 0px 12px 0px;
	margin-bottom:10px;
	float:left;
	width:100%;
}

div.BlogGreyBoxTop {
background:url('Images/BlogGreyBoxTop.gif') top left no-repeat;
width:509px;
border-bottom:none;
padding:0px;
margin:0px;
height:20px;
}
div.BlogGreyBox {
background-color:#f7f7f7;
border-left:1px solid #dbdbdb;
width:495px;
font-size:10px;
padding:6px;
margin:0px;
border-bottom:none;
border-right:1px solid #dbdbdb;
}
.BlogGreyBox p{
font-size:11px;
padding:3px 0px;
}
.BlogGreyBoxLinks {
color:#607994;
}
.BlogGreyBoxLinks a:link,.BlogGreyBoxLinks a:hover,.BlogGreyBoxLinks a:visited,.BlogGreyBoxLinks a:active  {
color:#607994;
}

.BlogGreyBoxTag a:link,.BlogGreyBoxTag a:hover,.BlogGreyBoxTag a:visited,.BlogGreyBoxTag a:active {
color:#000000;
font-size:11px;
font-weight:bold;
}
div.BlogGreyBoxBottom {
background:url('Images/BlogGreyBoxBottom.gif') top left no-repeat;
width:509px;
padding:0px;
margin:0px;
border-bottom:none;
height:9px;
}

div.BlogGreyBoxCommentsTop {
background:url('Images/BlogGreyBoxCommentsTop.gif') top left no-repeat;
width:453px;
border-bottom:none;
padding:10px 50px 0px 6px;
margin:0px 0px 0px 0px;
height:28px;
}




.BlogGreyBoxTag {
margin-top:3px;
background:url('Images/BlogTags_Ico.gif') left 8px no-repeat;
padding-left:50px;
}
.BlogGreyBoxTag a:link,.BlogGreyBoxTag a:hover,.BlogGreyBoxTag a:visited,.BlogGreyBoxTag a:active {
color:#000000;
font-weight:bold;
}

ul.BlogGreyBoxTag 
{
	margin:0px;
	padding:5px 0px 0px 52px;
	
}
ul.BlogGreyBoxTag li 
{
	list-style:none;
	display:inline;
	padding:0px 5px 0px 0px;
}


ul.MostViewedPosts 
{
	border:0px solid red;
	list-style:none;
	width:270px;
	float:right;
	padding:5px;
	background-color:#ffffff;
	font-weight:normal;
}

ul.MostViewedPosts li 
{
	background:url('Images/PopularBlogs_Ico.gif') left 3px no-repeat;
	padding-left:25px;
	line-height:15px;
	padding-bottom:14px;
	font-weight:normal;
}

ul.MostViewedPosts li a:link,ul.MostViewedPosts li a:hover, ul.MostViewedPosts li a:active, ul.MostViewedPosts li a:visited  
{
	text-decoration:underline;
	font-weight:normal;
}


ul.MostViewedActivities
{
	border:0px solid red;
	list-style:none;
	width:270px;
	float:right;
	padding:5px;
	font-weight:normal;
}


ul.MostViewedActivities li 
{
	background:url('Images/PopularActivities_Ico.gif') left 3px no-repeat;
	padding-left:25px;
	line-height:15px;
	padding-bottom:14px;
	font-weight:normal;
}

ul.MostViewedActivities li a:link,ul.MostViewedActivities li a:hover, ul.MostViewedActivities li a:active, ul.MostViewedActivities li a:visited  
{
	text-decoration:underline;
	font-weight:normal;
}


.BlogComments 
{
	float:left;
}

.BlogCommentsTxtBox {
width:332px;
height:17px;
padding:4px;
font-size:11px;
border:1px solid #b2b2b2;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.BlogCommentsTxtArea {
width:300px;
height:102px;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #b2b2b2;
font-size:11px;
}
.BlogVerificationTxtBox {
width:82px;
height:17px;
font-size:11px;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.BlogSubmitComments {
background:url(Images/BlogCommentsSubmit_Btn.gif) top left no-repeat;
width:131px;
height:30px;
font-family:verdana;
font-size:12px;
color:#000000;
border:none;
}

.Mandatory {
color:#CC0000;
font-size:10px;
}


.BlogSubmitComments {
background:url('Images/BlogCommentsSubmit_Btn.gif') top left no-repeat;
width:131px;
height:30px;
font-family:verdana;
font-size:12px;
color:#000000;
border:none;
}

#ctl00_mainContent_BlogView1_captcha172_answer
{
width:62px;
height:17px;
font-size:11px;
padding:4px 1px 1px 4px;
border:1px solid #b2b2b2;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
float:left;
}

.captcha 
{
	margin-top:17px;
	height:125px;
	width:100%;
	float:left;
	position: relative;
}
.captcha label
{
	width:100%;
	float:left;
	top: 0px;
	left: 0px;
	position: absolute;
}
.captcha img
{
	display:block;
	position:absolute;
	left: 80px;
	top: 23px;
}
.captcha input 
{
	float:left;
	position:absolute;
	top: 23px;
	
}
.captcha span 
{
	position: absolute;
	left: 0px;
	top: 70px;
	width: 100%;
	color:#cc0000;
	font-size:10px;
}

.CommentsApproved td
{
	padding:5px;
}
.CommentsApproved th
{
	padding:5px;
}
