/* CSS Document */

.homeBlockText{
padding:5px 25px 0px 25px;
color:#535353;
}
.homeBlockText h1{
color:#535353;
font-size:17px;
margin-top:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}


.homeBlockText .Normal, .homeBlockText .NormalDisabled{
color:#535353;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
}
.homeBlockText ul{
margin:10px 0px 0px 0px;
padding:0;
list-style-type:none;
}
.homeBlockText li{
margin:3px 0px 3px 15px;
padding:0;
list-style-image:url(images/blackPlus.gif);
}
.homeBlockText a:link, .homeBlockText a:visited{
text-decoration:none;
color:#535353;
}
.homeBlockText a:hover, .homeBlockText a:active{
color:#FFAB33;
}
.rssLink li{

}
/*.rssLink a:link, .rssLink a:visited{
background-image:url(images/blackPlus.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
}*/
/*.rssLink a:hover, .rssLink a:active{
background-image:url(images/orangeWhitePlus.gif);
}*/
.footerText .Normal, .footerText .NormalDisabled{
color:#ABCBCB;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.footerText a:link, .footerText a:visited{
color:#ABCBCB;
text-decoration:none;
}
.footerText a:hover, .footerText a:active{
color:#FFAB33;
}


/*****for blog description page*****/
.mainContentBlog{
padding:0px 15px 0px 85px;
line-height:1.5;
}


.mainContentBlog .Normal, .mainContent .NormalDisabled, .newsLeft .Normal, .newsLeft .NormalDisabled{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#353535;
line-height:1.5;
}
.mainContentBlog h1{
color:#8D8B00;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0px 0px 50px 0px;
border:0px none;
margin:0px;
}
.ie6 .mainContentBlog h1{
color:#8D8B00;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0px 0px 60px 0px;
border:0px none;
margin:0px;
}

.mainContentBlog a:link, .mainContentBlog a:visited{
color:#8d8b00;
text-decoration:none;
}
.mainContentBlog a:hover, .mainContentBlog a:active{
color:#FEB813;
}

/*****end blog description page*****/



.mainContent{
padding:0px 15px 0px 85px;
line-height:1.5;
}
.mainContent .Normal, .mainContent .NormalDisabled, .newsLeft .Normal, .newsLeft .NormalDisabled{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#353535;
line-height:1.5;
}
.mainContent h1, .newsLeft h1{
color:#8D8B00;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0px 0px 45px 0px;
border:0px none;
margin-top:0;
}
.mainContent a:link, .mainContent a:visited, .mainContent_noTitle a:link, .mainContent_noTitle a:visited{
color:#8d8b00;
text-decoration:none;
}
.mainContent a:hover, .mainContent a:active, .mainContent_noTitle a:hover, .mainContent_noTitle a:active{
color:#FEB813;
}
.mainContent a.button:link, 
.mainContent a.button:visited,
.mainContentBlog a.button:link,
.mainContentBlog a.button:visited,
#divForm input.FormSubmit,
.mainContent input.tableBody, 
.SaveForm a:link, 
.SaveForm a:visited{
padding:3px 6px;
background-color:#CDE0E0;
color:#006595;
font-size:11px;
border:none;
cursor:pointer;
text-decoration:none;
}

.pdfLink{
margin:20px 0px;
}

.Normal, .NormalDisabled{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#353535;
}
.basic .Normal, .basic .NormalDisabled{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

}
.newsLeft{
padding:0px 60px 0px 45px;
position:relative;
}
.blog_comments:link, 
.blog_comments:visited, 
.blog_comments:hover, 
.blog_comments:active {
text-decoration:none;
color:#8D8B00;;
}
.newsLeft a:link, .newsLeft a:visited{
color:#006595;
text-decoration:underline;
}
.newsLeft a:hover, .newsLeft a:active{
color:#FEB813;
}
.form{
width:500px;
}
.blog_body a:hover, .blog_body a:active{
color:#8D8B00;
text-decoration:none;
}

.newsRight h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
display:block;
background-color:#ABCBCB;
background-image:url(images/newsMenuChecked.gif);
background-position:right top;
background-repeat:repeat-y;
width:289px;
padding:4px 0px 4px 12px;
margin:0;
}
.newsRight{
position:relative;
padding-top:90px;
}

.mainContent_noTitle * ul {
	margin:0px;
	padding:0px 0px 0px 13px;
}

.mainContent_noTitle * li {
	list-style-type:disc;
}

.mainContent_noTitle * hr {
	height:0px;
	overflow:hidden;
	border-top:1px solid #d2d295;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:20px 0px 20px 0px;
}
.pageTitleText .Normal{
color:#d2d395;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
}

/*.newsLeft table.DynamicForms_Maintable{
	width:500px;
}*/

/*******Contact US*****************/

#dnn_ctr2197_dnnTITLE_lblTitle{
padding-left:4px;
}
#divForm table,
#dnn_ctr2197_ViewContactForm_ViewContactForm_lstContent td{
padding:0px !important;
}
/*******SCKattered Thoughts stuff*********/

.contribtop{
padding-bottom:5px;
}
.sckatteredThoughtsTop{
padding:0px;
margin:0px;
color:#353535;
}

.sckatteredThoughtsTop h1{
color:#8D8B00;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0px 0px 45px 0px;
border:0px none;
margin-top:0;
}

.sckatteredThoughtsTop .Nornal table{
padding:0px;
margin:0px;
border:0px none;
height: 121px;
}
.sckatteredThoughtsTop .Nornal table td
{
padding:0px 7px 0px 0px;
margin:0px;
vertical-align:middle;
}
.contribTop
{
padding:0px 2px 6px 0px;
margin:0px;
}
.sckatteredThoughtsTop .contributors{
width:253px;
padding:0px;
margin:0px
}

.sckatteredThoughtsTop .contributors td{
padding:0px;
margin:0px
}

.sckatteredThoughtsRest{
padding:50px 0px 0px 0px;
margin:0px;
color:#353535;
}

.sckatteredThoughtsRest .Nornal table td{
padding:0px 7px 0px 0px;
margin:0px;
}

.sckatteredThoughtsRest table td.links{
padding:0px;
margin:0px;
}

.sckatteredThoughtsRest ul.blogs
{
height:121px;
margin:0px;
padding:0px;
width:319px;
}

.contributors  a:link img, .contributors  a:visited img,  .contributors  a:active img,
.personalPhotos  .photo a:link img, .personalPhotos  .photo a:visited img,  .personalPhotos  .photo a:active img,
.personalVideo .videoImage a:link img, .personalVideo  .videoImage a:visited img,  .personalVideo .videoImage a:active img{
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
filter:alpha(opacity=100);
}
.contributors  a:hover img,
.personalPhotos .photo a:hover img{
opacity: 0.5;
filter:alpha(opacity=50);
height:55px;
width:55px;
}

.personalVideo .videoImage a:hover img{
opacity: 0.5;
filter:alpha(opacity=50);
width:83px;
height:46px;
}

.sckatteredThoughtsRest  ul.blogs li:first-child{
list-style:none;
padding:0px;
width:319px;
}

.sckatteredThoughtsRest  ul.blogs li{
list-style:none;
padding:5px 0px 0px 0px;
width:319px;
display:block;
}

.sckatteredThoughtsRest ul.blogs li a:link, .sckatteredThoughtsRest ul.blogs li a:visited{
background-color:#E9E9CA;
padding:3px 0px 3px 9px;
display:block;
font-size:11px;
}

.sckatteredThoughtsRest ul.blogs li a:hover, 
.sckatteredThoughtsRest ul.blogs li a:active{
text-decoration:none;
background-color:#CACC82;
color:#353535;
display:block;
font-size:11px;
padding:3px 0px 3px 9px;
}

.sckatteredThoughtsRest ul.blogs li:active{
text-decoration:none;
background-color:#CACC82;
color:#353535;
display:block;
height:18px;
margin-top:4px;
}

.ie6 .sckatteredThoughtsRest  ul.blogs li{
list-style:none;
padding:0px;
width:319px;
font-size:8px;
}

.ie6 .sckatteredThoughtsRest ul.blogs li a:link, .ie6 .sckatteredThoughtsRest ul.blogs li a:visited{
background-color:#E9E9CA;
padding:0px 0px 0px 9px;
display:block;
font-size:8px;
}

.ie6 .sckatteredThoughtsRest ul.blogs li a:hover, .sckatteredThoughtsRest ul.blogs li a:active{
text-decoration:none;
background-color:#CACC82;
color:#353535;
display:block;
font-size:8px;
}

.ie7 .sckatteredThoughtsRest  ul.blogs li, .safari .sckatteredThoughtsRest  ul.blogs li{
list-style:none;
padding:1px 0px 1px 0px;
width:319px;
}

.ie7 .sckatteredThoughtsRest ul.blogs li a:link, .ie7 .sckatteredThoughtsRest ul.blogs li a:visited,.safari .sckatteredThoughtsRest ul.blogs li a:link, .safari .sckatteredThoughtsRest ul.blogs li a:visited{
background-color:#E9E9CA;
padding:3px 0px 3px 9px;
display:block;
font-size:11px;
}

.ie7 .sckatteredThoughtsRest ul.blogs li a:hover, .ie7 .sckatteredThoughtsRest ul.blogs li a:active, .safari .sckatteredThoughtsRest ul.blogs li a:hover, .safari .sckatteredThoughtsRest ul.blogs li a:active{
text-decoration:none;
background-color:#CACC82;
color:#353535;
display:block;
font-size:11px;
}
/*for photos*/
.sckatteredThoughtsRest .photo{
padding:0px;
margin:0px;

}
.sckatteredThoughtsRest .photo table td{
padding:0px;
margin:0px;
}

.sckatteredThoughtsRest .photo table tr td table{
vertical-align:top;
}

.sckatteredThoughtsRest .photo .photoDescription
{
margin:0px;
width:282px;
color:#353535;

}

.sckatteredThoughtsRest .photoBlock td{
margin:0px;
padding:0px;
}
.sckatteredThoughtsRest .photoDescription a:link, .sckatteredThoughtsRest .photoDescription a:visited{
margin:0px;
padding:13px 0px 11px 14px;
background-color:#E9E9CA;
text-decoration:none;
color:#353535;
display:block;
font-size:11px;

}
.sckatteredThoughtsRest .photoDescription a:hover, .sckatteredThoughtsRest .photoDescription a:active{
margin:0px;
padding:13px 0px 11px 14px;
background-color:#CACC82;
text-decoration:none;
color:#353535;
display:block;
font-size:11px;

}
/*for videos*/
.sckatteredThoughtsRest .video{
padding:0px;
margin:0px;
}

.sckatteredThoughtsRest .video table td{
padding:0px;
margin:0px;
}
.sckatteredThoughtsRest .video .videoDescription
{
margin:0px;
width:252px;
color:#353535;
}

.sckatteredThoughtsRest .videoBlock td{
margin:0px;
padding:0px;
}

.sckatteredThoughtsRest .videoDescription a:link, .videoDescription a:visited{
margin:0px;
padding:13px 0px 11px 14px;
background-color:#E9E9CA;
text-decoration:none;
color:#353535;
display:block;
font-size:11px;
}
.sckatteredThoughtsRest .videoDescription a:hover, .sckatteredThoughtsRest .videoDescription a:active{
margin:0px;
padding:13px 0px 11px 14px;
background-color:#CACC82;
text-decoration:none;
color:#353535;
display:block;
font-size:11px;
}

/*Contributor Pages*/

.contributor{
margin:0px 40px 0px 0px;
line-height:1.5;
padding:0px 0px 0px 0px;
width:440px;
float:right;
}
.ie6 .contributor{
margin:0px 10px 0px 0px;
line-height:1.5;
padding:0px 0px 0px 0px;
width:445px;
float:right;
}

.ie6 .contribInfo{
position:static;
}

.ie6 img.contribSocIcon{
margin:0;
padding:0px 13px 0px 5px;
}

.contributorInfo{
padding:0px 35px 3px 0px;
margin:0px;
width:100px;
float:left;
}

.personalPage{
margin:0px;
padding:0px 0px 30px 0px;
}

.personalBucket{
margin:20px 0px 0px 0px;
padding:0px 0px 30px 0px;
border-top:1px solid #D2D295;
}
.personalBucket .perBucketTitle{
background-color:#D2D295;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
background-image:url(images/sckatteredChecked.gif);
background-position:right bottom;
background-repeat:no-repeat;
padding:0px 15px 0px 9px;
width:85px;
display:block;
}
.personalBucket a:hover,
.personalPage a:hover{
color:#FFAB33;
text-decoration:none;
}

.personalPage h1{
color:#8D8B00;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0px 0px 25px 0px;
border:0px none;
margin:0px;
}

.personalInfo{
width:100px;
margin:0px;
padding:0px;
}

.personalInfo div{
padding-bottom:5px;
}
.personalPage ol, .personalPage ul{
padding:0px 0px 15px 20px;
margin:0px;
}
.personalInfo .contactImg{
width:29px;
margin:0px;
padding:0px 0px 0px 5px;
height:21px;
float:left;
}
.personalInfo .contactImg img{
border:0px none;
}

.personalInfo .contactInfo{
width:66px;
height:21px;
padding:0px;
margin:0px;
float:right;
vertical-align:middle;
}

.personalInfo .contactFooter{
margin:5px 0px;
padding:0px;
height:9px;
background-image:url('/Portals/24/images/contactFooter.jpg');
}

.personalInfo .personalImage{
padding:0px 0px 24px 0px;
margin:0px;
}

.personalPhotos, .personalVideo{
 padding:0px;
 margin:24px 0px 0px 0px
 }

.contribInfo a:link, .contribInfo a:visited, a.contribInfo:link,  a.contribInfo:visited{
color:#353535;
font-size:12px;
text-decoration:none;
}

.contribInfo a:hover, .contribInfo a:active, a.contribInfo:hover,  a.contribInfo:active{
color:#FEB813;
}
.contactInfo a:link, .contactInfo a:visited{
color:#353535;
text-decoration:none;
font-size:12px;
}
a.contactInfo :hover, .contactInfo a:active{ color:#FEB813; }
.photoSpacer{ width:3px; }
.videoSpacer{ width:18px;}

.videoImage{
margin:0px;
padding:0px 0px 12px 0px;
}
.videoDescription{
color:#ABABAB
}
.videoGap{width:13px; padding:0px; margin:0px;}

.videoTitle{
margin:0px;
padding:0px 0px 8px 0px;
}

/*********Blog***********/
.thoughtsBlog{
padding:0px 0px 0px 0px;
}

.thoughtsBlog .Normal{
line-height:1.5;
}
.thoughtsBlog a:link, .thoughtsBlog a:visited{
text-decoration:underline;
color:#003366;
}
.thoughtsBlog a:hover, .thoughtsBlog a:active{
color:#8D8B00;
}
.authors{
padding:0px;
margin:0px;
}

.authors h1{
font-size:11px;
padding: 4px 0px 4px 10px;
color:#353535;
background-color:#EFEFEF;
border:0px none;
font-weight:bold;
}

.authors table{
padding:0px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
}

.authors .CommandButton{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.authorImage{
width:33px;
}

.authorName{
vertical-align:middle;
font-size:11px;
font-weight:bold;
width:256px;
padding:0px 0px 0px 12px;
}

.authorName a:link, .authorName a:visited{
display:block;
color:#353535;
}

.authorName a:hover, authorName a:active{
margin-left:-12px;
color:#8d8b00;
text-decoration:none;
/*background-color:#EFEFEF;*/
padding:9px 0px 9px 12px;
display:block;
}

.blogExtras .basic a:link, .blogExtras .basic a:active, .blogExtras .basic a:visited{
color:#353535;
text-decoration:none;
}

.blogExtras .basic a:hover{
color:#8d8b00;
text-decoration:none;
}

hr.BlogInfoBottomLine{
height:0px;
color:#ffffff;
display:none;
}

div.blog_bubble cite{
background-image:none;
}
div.blog_bubble blockquote {
background-color:#EFEFEF;
border:0px none;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a.blog_print,
a.blog_edit_link{
padding-left:5px;
font-size:11px;
}

a:link .blog_comments,
a:visited .blog_comments,
a:hover .blog_comments
a:active .blog_comments{
background-image:none;
background-position:0 0;
padding-left:0px;
color:#8D8B00;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
text-decoration:none;
font-weight:normal;
margin:0;
}

.blog_comment_captcha_label{
	width:132px !important;
}

.blog_comment_captcha{
padding-bottom:10px;}

textarea.BlogCommentBox{
margin:15px 0 15px 15px;
width:562px !important;
}

.ie7 textarea.BlogCommentBox,
.ie7 .BlogCommentAuthorBox input,
.ie7 .BlogCommentTitleBox input{
width:99% !important;
}

/*********Video**********/
.thoughtsVideo{
padding:0px 44px 0px 0px;
margin:0px;
}
.video{
padding: 0px 0px 40px 0px;
margin:0px;
}

.videoText{
padding:0px;
margin:0px;
color:#353535;
}

/*****Photo***********/

#zoom{
padding-left:0px;
}