body,div,img,span,table { font-family:Arial,Verdana,sans-serif; font-size:11pt; font-weight:normal; border-width:0px; margin:0px; padding:0px; }
body { background-color:#fff; border-top:solid 5px #36c; }
table { border-spacing:0px; border-collapse:collapse; width:100%; }
td, th { border-width:0px; margin:0px; padding:0px; text-align:left; vertical-align:top; width:auto;}
img.clear { height:1px; width:1px; }
img.bluedot { margin:5px 5px 0px 5px; vertical-align:top; }

a, a:active, a:link, a:visited { color:#000; text-decoration:none; }
a:hover { color:#00f; text-decoration:underline; }

div#masthead { margin:0px; padding:0px; }
div#masthead table td.c1 { padding:14px 0px 10px 20px; width:290px; }
div#masthead table td.c1 div.logo { margin-bottom:11px; }
div#masthead table td.c1 img.subtitle { margin-bottom:6px; }
div#masthead table td.c2 { margin:0px; padding:0px; }
div#masthead table td.c2 table.navupper td.edge {  height:25px; padding:0px; margin:0px; vertical-align:top; width:32px; }
div#masthead table td.c2 table.navupper td.menu { background-color:#36c; background-image:url(../images/navupperbg.gif); background-repeat:repeat-x; margin:0px; padding:2px 20px 0px 5px; }
div#masthead table td.c2 table.navupper td.menu ul { list-style-type:none; margin:0px; padding:0px; white-space:nowrap; font-size:10pt; }
div#masthead table td.c2 table.navupper td.menu ul li { display:inline; margin-right:15px; }
div#masthead table td.c2 table.navupper td.menu ul li.last { margin:0px; }
div#masthead table td.c2 table.navupper a, div#masthead table td.c2 table.navupper a:active, div#masthead table td.c2 table.navupper a:link, div#masthead table td.c2 table.navupper a:visited { color:#fff; text-decoration:none; }
div#masthead table td.c2 table.navupper a:hover { text-decoration:underline; }

div#masthead table td.c2 table.navlower td.edge { background-color:#fff; border-top:solid 0px #fff; padding:0px 0px 0px 62px; margin:0px; vertical-align:top; width:32px; }
div#masthead table td.c2 table.navlower td.menu { background-color:#eee; border-top:solid 0px #fff; padding:5px 20px 0px 5px; }
div#masthead table td.c2 table.navlower td.menu ul { list-style-type:none; margin:0px; padding:0px; white-space:nowrap; font-size:9pt; }
div#masthead table td.c2 table.navlower td.menu ul li { display:inline; margin-right:20px; }
div#masthead table td.c2 table.navlower td.menu ul li.last { margin:0px; }
div#masthead table td.c2 table.navlower a, div#masthead table td.c2 table.navlower a:active, div#masthead table td.c2 table.navlower a:link, div#masthead table td.c2 table.navlower a:visited { color:#666; text-decoration:none; }
div#masthead table td.c2 table.navlower a:hover { text-decoration:underline; }
div#masthead table td.c2 div { color:#000; font-size:9pt; }
div#masthead table td.c2 div.navlowest { border:solid 0px red; float:left; font-size:9pt; margin:10px 0px 0px 140px; }
div#masthead table td.c2 div.navlowest ul { list-style-type:none; margin:0px; padding:0px; white-space:nowrap; font-size:9pt; }
div#masthead table td.c2 div.navlowest ul li { display:inline; margin-right:20px; }
div#masthead table td.c2 div.navlowest ul li.last { margin:0px; }
div#masthead table td.c2 div.navlowest a, div#masthead table td.c2 div.navlowest a:active, div#masthead table td.c2 div.navlowest a:link, div#masthead table td.c2 div.navlowest a:visited { color:#333; text-decoration:none; }
div#masthead table td.c2 div.navlowest a:hover { text-decoration:underline; }
div#masthead table td.c2 div.userinfo  { border:solid 0px red; float:right; padding:10px 30px 10px 20px; text-align:right; }
div#masthead table td.c2 div.userinfo div.userstatsbox { padding-top:0px; }
div#masthead table td.c2 div.userinfo div.userstatsbox a, div#masthead table td.c2 div.userinfo div.signupnow a:active, div#masthead table td.c2 div.userinfo div.signupnow a:link, div#masthead table td.c2 div.userinfo div.signupnow a:visited { color:#000; font-weight:bold; text-decoration:none; }
div#masthead table td.c2 div.userinfo div.userstatsbox a:hover { color:#00f; text-decoration:underline; }

div#subhead { border-width:0px; margin:0px 0px 0px 0px; padding:0px; }
div#subhead table, div#subhead td, div#subhead tr { border-width:0px; margin:0px; padding:0px; }
div#subhead table td.edge   { background-color:#36c; background-repeat:no-repeat; height:46px; width:11px; margin:0px; padding:0px; }
div#subhead table td.left   { background-image:url(../images/subheadblueleft.gif); }
div#subhead table td.right  { background-image:url(../images/subheadblueright.gif); }
div#subhead table td.center { background-color:#36c; background-image:url(../images/subheadbluebg.gif); background-repeat:repeat-x; height:46px; }
div#subhead table td.center table td { color:#fff; }
div#subhead table td.center table td.title { font-size:16pt; font-weight:bold; padding:10px 20px 0px 8px; }
div#subhead table td.center table td.title span { font-size:14pt; font-weight:bold; }
div#subhead table td.center table td.search { margin:0px; padding:11px 0px 0px 0px; text-align:right; white-space:nowrap; width:250px; }
div#subhead table td.center table td.search table td.c1 { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; padding:3px 5px 0px 0px; text-align:right; }
div#subhead table td.center table td.search table td.c2 { background-image:url(../images/searchboxblueleft.gif); background-repeat:no-repeat; width:11px; margin-top:0px; padding-top:0px; }
div#subhead table td.center table td.search table td.c3 { width:125px; }
div#subhead table td.center table td.search table td.c3 input.searchbox { background-image:url(../images/searchboxbluebg.gif); border:solid 1px #8fb0ef; border-left-width:0px; border-right-width:0px; color:#000; font-size:10pt; font-weight:bold; margin:0px; padding:2px; width:125px; }
div#subhead table td.center table td.search table td.c4 { background-image:url(../images/searchboxblueright.gif); background-repeat:no-repeat; width:11px; }
div#subhead table td.center table td.search table td.c5 { padding:2px 0px 0px 5px; }
div#subhead table td.center table td.search table td.c5 input.searchbox img.searchmag { margin:2px 0px 0px 5px; vertical-align:middle; }

div#midpage { margin:0px 20px 0px 20px; }
div#midpage div.adbanner728x90  { height:90px; margin-bottom:15px; display:none; }

div#midpage div.contentsection { margin:15px 0px 15px 10px; }
div#midpage div.contentsection table td#c1 { }
div#midpage div.contentsection table td#c2 { text-align:right; width:180px; }
div#midpage div.contentsection table td#c2 div.rightSideWidget { margin:0px 0px 15px 20px; width:160px; }
div#midpage div.contentsection table td#c2 div.rightSideWidget div.header { color:#455; padding:2px; text-align:center; }
div#midpage div.contentsection table td#c2 div.widgetBox div.header { background-image:url(../images/sidewidget_header_160.gif); background-repeat:no-repeat; color:#455; font-size:14pt; height:22px; margin:0px; padding-top:6px; }
div#midpage div.contentsection table td#c2 div.widgetBox div.footer { background-image:url(../images/sidewidget_footer_160.gif); background-repeat:no-repeat; font-size:1px; height:14px; margin:0px; padding:0px; }

/* About Form */
div.about div.title { font-size:16pt; margin:0px; padding:0px; }
div.about div.text  { font-size:11pt; line-height:16pt; text-align:justify; }

/* Contact Form */
div.contact { font-size:11pt; color:#000; margin-left:0px; }
div.contact span.req { color:#f00; }
div.contact div.form { margin:30px 0px 50px 0px; }
div.contact div.form .valMessage { font-size:10pt; font-weight:bold; padding-left:10px; }
div.contact div.form table td { font-size:10pt; margin:0px; padding:0px; }
div.contact div.form table td.label { font-weight:bold; width:80px; }
div.contact div.form table td.req   { width:10px; }
div.contact div.form table td.field { padding-bottom:10px; }
div.contact div.form table td.field input.input { padding:1px; width:230px; }
div.contact div.form table td.field textarea    { font-family:Arial,Verdana,sans-serif; font-size:10pt; height:120px; padding:2px; width:370px; }
div.contact div.form table td.send { padding-top:15px; }
div.contact div.form table td.codetitle { font-weight:bold; padding-top:10px; }
div.contact div.form table td.codeimage { padding:10px 0px 10px 0px; }
div.contact div.form table td.codeimage img { height:50px; width:235px; }
div.contact a, div.contact a:active, div.contact a:link, div.contact a:visited { color:#455; font-size:10pt; text-decoration:none; }
div.contact a:hover { color:#369; text-decoration:underline; }

/* Search Results */
div.searchResults {  }
div.searchResults div.title { font-size:14pt; font-weight:bold; margin-bottom:20px; }

/* Calendar Right Side Widget Styles */
div.calendar table.calendar { background-image:url(../images/sidewidget_bg_160.gif); background-repeat:repeat-y; font-size:9pt; }
div.calendar table.calendar td { padding:2px 2px 2px 2px; }
div.calendar .calendarTitle td { color:#000; font-size:9pt; font-weight:bold; text-align:center;}
div.calendar .calendarDay { text-align:center; }
div.calendar .calendarNextPrev a { font-weight:normal; }
div.calendar .calendarDayHeader { font-size:9pt; font-weight:bold; }
div.calendar .calendarOtherMonth { color:#666; }
div.calendar .calendarNextPrev a, div.calendar .calendarNextPrev a:active, div.calendar .calendarNextPrev a:link, div.calendar .calendarNextPrev a:visited, div.calendar .calendarNextPrev a:hover { background-color:#eee; color:#36c; font-weight:bold; text-decoration:none; }
div.calendar .calendarToday { color:#c00; font-weight:bold; }
div.calendar a, div.calendar a:active, div.calendar a:link, div.calendar a:visited { background-color:#ccc; color:#36c; font-weight:bold; text-decoration:none; }
div.calendar a:hover { background-color:#36c; color:#fff;  }

/* Tags Right Side Widget Styles */
div.tags div.tagcloud { background-image:url(../images/sidewidget_bg_160.gif); background-repeat:repeat-y; font-size:9pt; margin:0px; padding:0px; overflow:hidden; text-align:left; width:160px; }
div.tags div.tagcloud ul { list-style-type:none; margin:5px 0px 0px 10px; padding:0px; }

/* Archives Right Side Widget Styles */
div.archives div.body { background-image:url(../images/sidewidget_bg_160.gif); background-repeat:repeat-y; font-size:9pt; margin:0px; padding:0px; overflow:hidden; text-align:left; width:160px; }
div.archives div.body ul { list-style-type:none; margin:0px 0px 0px 10px; padding:0px; }
div.archives div.body ul li { margin:2px 0px 2px 0px; }
div.archives div.body a, div.archives div.body a:active, div.archives div.body a:link, div.archives div.body a:visited { color:#455; font-size:9pt; text-decoration:none; }
div.archives div.body a:hover { color:#36c; text-decoration:underline; }

/* Links Right Side Widget Styles */
div.links div.body { background-image:url(../images/sidewidget_bg_160.gif); background-repeat:repeat-y; font-size:9pt; margin:0px; padding:0px; overflow:hidden; text-align:left; width:160px; }
div.links div.body ul { list-style-type:none; margin:0px 0px 10px 10px; padding:0px; }
div.links div.body ul li { margin:2px 0px 2px 0px; }
div.links div.body a, div.links div.body a:active, div.links div.body a:link, div.links div.body a:visited { color:#455; font-size:9pt; text-decoration:none; }
div.links div.body a:hover { color:#36c; text-decoration:underline; }
div.links div.linkCategory { margin:5px 0px 2px 10px; font-size:10pt; font-weight:bold; }

/* Technorati Right Side Widget Styles */
div#midpage div.contentsection table td#c2 div.rightSideWidget div.tnr   { font-size:9pt; margin:0px 3px 0px 0px; padding-left:25px; text-align:center; }
div#midpage div.contentsection table td#c2 div.rightSideWidget div.tnrlc { margin-bottom:15px; }
div#midpage div.contentsection table td#c2 div.rightSideWidget #technorati { font-size:8pt; }
div#midpage div.contentsection table td#c2 div.rightSideWidget #technorati #te_search { font-size:9pt; padding:1px; width:100px; }
div#midpage div.contentsection table td#c2 div.rightSideWidget #technorati label { font-size:9pt; font-weight:bold; }
div#midpage div.contentsection table td#c2 div.rightSideWidget #technorati img { display:none; }
div#midpage div.contentsection table td#c2 div.rightSideWidget #technorati .te_lo img { display:inline; }

div.dashedline  { background-color:#fff; margin:10px; border-bottom:dashed 1px #69c; }

/*div.googleAdSense336x280 { margin:0px 0px 10px 10px; }*/
div.googleAdSense336x280 { float:left; margin:20px 20px 20px 0px; }
div.googleAdSenseLinkUnit728x15 { margin-top:15px; }

div.post             { margin-top:10px; }
div.post div.title   { font-size:12pt; font-weight:bold; }
div.post div.info    { font-size:9pt; margin-top:5px; }
div.post div.content { margin-top:5px; text-align:justify; }

div#footer { color:#455; text-align:center; }
div#footer img.ul { height:2px; width:96%; }
div#footer div.menu { line-height:30px; margin:20px 20px 20px 20px; }
div#footer div.menu a, div#footer div.menu a:active, div#footer div.menu a:link, div#footer div.menu a:visited { color:#455; font-family:Arial,Verdana,sans-serif; font-size:12pt; text-decoration:none; }
div#footer div.menu a:hover { color:#36c; text-decoration:underline; }
div#footer div.menu ul { list-style-type:none; margin:0px; padding:0px; }
div#footer div.menu ul li { display:inline; margin-right:20px; }
div#footer div.menu ul li.last { margin:0px; }


div#footer div#title { margin:20px 0px 20px 0px; }
div#footer div#footerlogo { margin:20px 0px 20px 0px; }
div#footer div#url { font-size:9pt; margin:10px 0px 20px 0px; }
div#footer div#url a, div#footer div#url a:active, div#footer div#url a:link, div#footer div#url a:visited, div#footer div#url a:hover { color:#fff; }
div#footer div#bottom { background-color:#36c; color:#fff; padding:10px 0px 10px 0px; text-align:center; }
div#footer div#bottom div#poweredby { margin-top:30px; }

div.newheadlinesbox { background-color:#eee; height:200px; }
div.subscriberss { display:none; margin:5px 0px 0px 20px; }
div.subscriberss img { margin-right:5px; margin-top:1px; vertical-align:text-top; }
div.subscriberss a, div.subscriberss a:active, div.subscriberss a:link, div.subscriberss a:visited { color:#455; font-size:9pt; text-decoration:none; }
div.subscriberss a:hover { color:#f93; text-decoration:underline; }

ul.BlogPostList    { list-style-type:none; margin:0px; padding:0px; }
ul.BlogPostList li { margin:0px; padding:0px; }
div.BlogPostHeader { color:#000; font-size:14pt; font-weight:normal; margin:0px; padding:0px; }
div.BlogPostHeader a, div.BlogPostHeader a:active, div.BlogPostHeader a:link, div.BlogPostHeader a:visited { color:#000; font-size:14pt; font-weight:normal; text-decoration:none; }
div.BlogPostHeader a:hover { color:#36c; text-decoration:underline; }
div.BlogPostContent { font-size:11pt; margin-top:5px; text-align:justify; }
div.BlogPostContent a, div.BlogPostContent a:active, div.BlogPostContent a:link, div.BlogPostContent a:visited { border-bottom:solid 1px #36c; color:#36c; text-decoration:none; }
div.BlogPostContent a:hover { border-bottom:solid 2px #00f; color:#00f; text-decoration:none; }
div.BlogPostContent a.ReadMoreLink, div.BlogPostContent a.ReadMoreLink:active, div.BlogPostContent a.ReadMoreLink:link, div.BlogPostContent a.ReadMoreLink:visited { border-bottom-width:0px; color:#36c; font-size:9pt; }
div.BlogPostContent a.ReadMoreLink:hover { color:#00f; }
div.BlogPostFooter { font-size:9pt; margin-top:8px; }
div.BlogPostFooter span { font-size:9pt; }
div.BlogPostFooter a, div.BlogPostFooter a:active, div.BlogPostFooter a:link, div.BlogPostFooter a:visited { color:#455; font-size:9pt; text-decoration:none; }
div.BlogPostFooter a:hover { color:#36c; text-decoration:underline; }

div.BlogPostFooter div.submitToWidget { border:dashed 1px #36c; border-left-width:0px; border-right-width:0px; margin-top:30px; padding:3px 0px 3px 0px; }
div.BlogPostFooter div.submitToWidget div { background-color:#ffc; color:#333; padding:6px 10px 0px 10px; }
div.BlogPostFooter div.submitToWidget img { margin:0px 5px 5px 15px; vertical-align:middle;}
div.BlogPostFooter div.submitToWidget span.link { white-space:nowrap; }
div.BlogPostFooter div.submitToWidget td.label { font-weight:bold; vertical-align:middle; white-space:nowrap; width:115px; }
div.BlogPostFooter div.submitToWidget td.field { line-height:1.6em; }
div.BlogPostFooter div.submitToWidget a, div.BlogPostFooter div.submitToWidget a:active, div.BlogPostFooter div.submitToWidget a:link, div.BlogPostFooter div.submitToWidget a:visited { color:#000; text-decoration:none; }
div.BlogPostFooter div.submitToWidget a:hover { color:#00f; text-decoration:underline; }

div.BlogPostArticle { line-height:16pt; }
div.BlogPostArticle ul { list-style-type:disc; }
div.BlogPostArticle ul li { margin-bottom:10px; }

/* Post Comments */
div.commentsSection { margin:15px 0px 10px 0px; }
div.commentsSection div.title { font-size:12pt; font-weight:bold; margin-bottom:10px; }
div.commentsSection div.postToolbar { margin:0px 0px 15px 20px; }
div.commentsSection div.postToolbar img.icon { margin:0px 5px 2px 0px; vertical-align:middle; }
div.commentsSection div.postToolbar div.subscribe { margin-top:10px; }
div.commentsSection div.postToolbar a { color:#455; font-size:9pt; }
div.commentsSection div.postToolbar a.email:hover { color:#00f; }
div.commentsSection div.postToolbar a.rss:hover { color:#f93; }
div.commentsSection div.commentFormSection { margin:20px 0px 30px 0px; }
div.commentsSection div.commentFormSection .req { color:#f00; }
div.commentsSection div.commentFormSection div.commentForm { margin:0px; }
div.commentsSection div.commentFormSection div.indent { margin:0px; margin-left:20px; padding:0px; }
div.commentsSection div.commentFormSection div.title { font-size:11pt; font-weight:bold; margin:0px; padding:0px; }
div.commentsSection div.commentFormSection div.reqMessage { font-size:9pt; margin:5px 0px 15px 0px;}

div.commentsSection div.commentFormSection div.validationSummary { font-size:10pt; color:#f00; font-weight:bold; }
div.commentsSection div.commentFormSection div.validationSummary ul { list-style-type:disc; margin:8px 0px 20px 0px; padding:0px; }
div.commentsSection div.commentFormSection div.validationSummary ul li { margin:0px 0px 0px 15px; padding:0px 0px 0px 0px;}
div.commentsSection div.commentFormSection div.commentForm table td { font-size:10pt; margin:0px; padding:0px; }
div.commentsSection div.commentFormSection div.commentForm table td.label { font-weight:bold; width:100px; }
div.commentsSection div.commentFormSection div.commentForm table td.req   { color:#f00; width:10px; }
div.commentsSection div.commentFormSection div.commentForm table td.field { padding-bottom:8px; }
div.commentsSection div.commentFormSection div.commentForm table td.field input.input { padding:1px; width:250px; }
div.commentsSection div.commentFormSection div.commentForm table td.field textarea    { font-family:Arial,Verdana,sans-serif; font-size:10pt; height:90px; padding:2px; width:250px; }
div.commentsSection div.commentFormSection div.commentForm table td.codetitle { font-weight:bold; padding-top:10px; }
div.commentsSection div.commentFormSection div.commentForm table td.codeimage { padding:10px 0px 10px 0px; }
div.commentsSection div.commentFormSection div.commentForm table td.codeimage img { height:50px; width:255px; }
div.commentsSection div.commentFormSection div.commentForm table td div.valCaptcha { margin-top:5px;}
div.commentsSection div.commentFormSection div.commentForm table td span.valCaptcha { color:#f00; font-size:9pt; font-weight:bold; }

div.commentsSection div.commentFormSection div.commentSuccessMessage { margin:10px 0px 20px 20px; }
div.commentsSection div.commentFormSection div.commentSuccessMessage div.message { background-color:#cfc; border:solid 1px #090; color:#090; padding:20px; }
div.commentsSection div.commentFormSection div.postAnotherComment { margin:10px 0px 0px 0px;  }
div.commentsSection div.commentFormSection div.postAnotherComment a, div.commentsSection div.commentFormSection div.postAnotherComment a:active, div.commentsSection div.commentFormSection div.postAnotherComment a:link, div.commentsSection div.commentFormSection div.postAnotherComment a:visited, div.commentsSection div.commentFormSection div.postAnotherComment a:hover { color:#00f; text-decoration:underline; }

div.commentsSection div.commentFormSection div.commentRegisterMessage { margin:10px 0px 20px 20px; }
div.commentsSection div.commentFormSection div.commentRegisterMessage div.message { background-color:#ffc; border:solid 1px #f93; color:#000; font-size:11pt; font-weight:bold; padding:20px; }
div.commentsSection div.commentFormSection div.commentRegisterMessage a, 
    div.commentsSection div.commentFormSection div.commentRegisterMessage a:active, 
    div.commentsSection div.commentFormSection div.commentRegisterMessage a:link, 
    div.commentsSection div.commentFormSection div.commentRegisterMessage a:visited { color:#f00; }
div.commentsSection div.commentFormSection div.commentRegisterMessage a:hover { color:#f00; }

div.commentsSection div.comments div.empty { margin:30px 0px 0px 20px; }
div.commentsSection div.comments div.entry { background-color:#f0f0f0; border:solid 1px #36c; font-size:9pt; margin:10px 0px 5px 20px; padding:0px 0px 0px 0px; }
div.commentsSection div.comments div.entry div.header { background-color:#36c; background-image:url(../images/commentheaderbg.gif); background-repeat:repeat-x; color:#fff; border-bottom:solid 1px #999; padding:2px 5px 2px 5px; }
div.commentsSection div.comments div.entry div.header span { font-size:9pt; }
div.commentsSection div.comments div.entry div.header span.authorName { font-weight:bold; }
div.commentsSection div.comments div.entry div.header a, div.commentsSection div#comments div.entry div.header a:active, div.commentsSection div#comments div.entry div.header a:link, div.commentsSection div#comments div.entry div.header a:visited, div.commentsSection div#comments div.entry div.header a:hover { color:#fff; text-decoration:underline; }
div.commentsSection div.comments div.entry div.body { font-size:9pt; margin:0px; padding:0px 10px 10px 10px; }
div.commentsSection div.comments div.entry div.owner { color:#455; font-size:9pt; font-weight:bold; }
div.commentsSection div.comments div.entry div.owner a { color:#455; }

/* Archives Page */
div.archivepage { margin:0px; padding:0px; }
div.archivepage ul { list-style-type:none; margin:0px; padding:0px; }
div.archivepage ul li { margin-bottom:10px; }

/* Syndication Page */
div.syndicationpage div.text { margin-bottom:20px; }
div.syndicationpage div.text2 { margin:20px 0px 20px 0px; }
div.syndicationpage div.feed { margin-bottom:10px; }
div.syndicationpage div.feed img.feed { margin-right:5px; }
div.syndicationpage div.feed a.img { text-decoration:none; }
div.syndicationpage a.blue { color:#00f; text-decoration:none; }
div.syndicationpage a.blue:hover { text-decoration:underline; }

/* Links Page */
div.linksPage { margin:0px; padding:0px; }
div.linksPage div.linksCategory { margin-bottom:15px; }
div.linksPage div.linksCategory div.linksCategoryTitle { font-size:12pt; font-weight:bold; padding-bottom:5px; }
div.linksPage div.linksCategory table td.linksColumn { padding:0px 20px 10px 0px; }
div.linksPage div.linksCategory table td.linksColumn div.link { margin-bottom:2px; }
div.linksPage div.linksCategory table td.linksColumn div.linkDesc { color:#666; font-size:8pt; }

div.linksPage div.linksCategory table td.linksColumn a, div.linksPage div.linksCategory table td.linksColumn a:active, div.linksPage div.linksCategory table td.linksColumn a:link, div.linksPage div.linksCategory table td.linksColumn a:visited { color:#000; font-size:10pt; text-decoration:none; }
div.linksPage div.linksCategory table td.linksColumn a:hover { color:#00f; text-decoration:underline; }


/* Media Kit Page */
div.mediakitpage div.title { font-size:16pt; margin:0px 0px 10px 0px; padding:0px; }
div.mediakitpage div.text  { font-size:11pt; line-height:16pt; margin:0px 0px 10px 0px; text-align:justify; }
div.mediakitpage div.text ul li { margin-bottom:10px; }
div.mediakitpage div.text a { color:#00f; text-decoration:underline; }

/* Tag Styles */
div.breadCrumbBox { margin-bottom:10px; }
div.breadCrumbBox img.rssicon { margin-right:5px; margin-top:1px; vertical-align:text-top; }
.CommonTagCloud { background-color:#f7f7f7; border:solid 1px #999; color:#999; margin:0px 0px 16px 0px; padding:0px 8px 16px 8px; line-height:250%; list-style-type:none; }
a.lnk3, a.lnk3:active, a.lnk3:link, a.lnk3:visited { color:#000; font-size:9pt; text-decoration:none; }
a.lnk3:hover { color:#00f; text-decoration:underline; }

a.lnk3rss, a.lnk3rss:active, a.lnk3rss:link, a.lnk3rss:visited { color:#455; font-size:9pt; text-decoration:none; }
a.lnk3rss:hover { color:#f93; text-decoration:underline; }


.CommonSidebarTagCloud { line-height:225%; margin:0px; padding:0px; list-style-type:none; }

.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #334433;
	font-size: 150%;
	font-weight: 900;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #445544;
	font-size: 130%;
	font-weight: 800;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #556655;
	font-size: 120%;
	font-weight: 600;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #667766;
	font-size: 100%;
	font-weight: 500;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #778877;
	font-size: 90%;
	font-weight: 300;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #889988;
	font-size: 80%;
	font-weight: 200;
}

.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover
{
	color:#36c;
	text-decoration: none;
}

/* End Tag Styles */

.floatleft  { float:left; }
.floatright { float:right; }
.width100pc { width:100%; }

div.CommonSinglePager { font-size:10pt; color:#000; }
div.CommonSinglePager a, div.CommonSinglePager a:active, div.CommonSinglePager a:link, div.CommonSinglePager a:visited { color:#00f; font-size:10pt; text-decoration:none; }
div.CommonSinglePager a:hover { text-decoration:underline; }

div#titleWrapper { display:none; }
div.titleWrapper { display:none; }

div.industryindexfeaturedsection { float:left; margin-bottom:0px; width:100%; }
div.industryindexfeaturedsection div.title { margin-left:35px; }
div.industryindexfeaturedsection div.inner { float:left; margin-bottom:30px; margin-top:20px; padding-left:50px; }
div.industryindexfeaturedsection div.item { float:left; width:350px; margin-right:30px; }
div.industryindexfeaturedsection div.item div.logo               { float:left; margin-bottom:10px; margin-right:25px; }
div.industryindexfeaturedsection div.item div.logosizemedium     { background-color:#fff; border:solid 0px #333; height:120px; width:120px;}
div.industryindexfeaturedsection div.item div.logosizemedium img { border-width:0px; height:160px; width:120px; }
div.industryindexfeaturedsection div.item div.logosizesmall      { background-color:#fff; border:solid 0px #333; height:90px; width:90px;}
div.industryindexfeaturedsection div.item div.logosizesmall img  { border-width:0px; height:120px; width:90px; }
div.industryindexfeaturedsection div.item div.field { margin-bottom:10px; font-size:10pt; }
div.industryindexfeaturedsection div.item div.name  { font-weight:bold; font-size:12pt; }
div.industryindexfeaturedsection div.item div.name a, div.industryindexfeaturedsection div.item div.name a:active, div.industryindexfeaturedsection div.item div.name a:link, div.industryindexfeaturedsection div.item div.name a:visited { color:#000; text-decoration:none;}
div.industryindexfeaturedsection div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.industryindexfeaturedsection div.item div.viewlink { font-size:9pt; margin-bottom:20px;}
div.industryindexfeaturedsection div.item div.viewlink a, div.industryindexfeaturedsection div.item div.viewlink a:active, div.industryindexfeaturedsection div.item div.viewlink a:link, div.industryindexfeaturedsection div.item div.viewlink a:visited { color:#00c; text-decoration:none;}
div.industryindexfeaturedsection div.item div.viewlink a:hover { text-decoration:underline; }
div.industryindexfeaturedsection div.item div.bio { font-size:9pt; line-height:16pt; }
div.industryindexfeaturedsection div.item div.bio a, div.industryindexfeaturedsection div.item div.bio a:active, div.industryindexfeaturedsection div.item div.bio a:link, div.industryindexfeaturedsection div.item div.bio a:visited { color:#00c; text-decoration:none;}
div.industryindexfeaturedsection div.item div.bio a:hover { text-decoration:underline; }

div.industryindexdetailsection { float:left; min-height:500px; margin-bottom:30px; }
div.industryindexdetailsection div.title { margin-bottom:30px; margin-left:35px; }
div.industryindexdetailsection div.inner { margin-top:20px; padding-left:35px; }
div.industryindexdetailsection div.inner div.details { float:left; margin-right:30px; }
div.industryindexdetailsection div.inner div.details div.logo               { float:left; margin:0px 30px 0px 0px; }
div.industryindexdetailsection div.inner div.details div.logosizemedium     { background-color:#fff; border:solid 0px #333; height:120px; width:120px;}
div.industryindexdetailsection div.inner div.details div.logosizemedium img { border-width:0px; height:160px; width:120px; }
div.industryindexdetailsection div.inner div.details div.logosizesmall      { background-color:#fff; border:solid 0px #333; height:90px; width:90px;}
div.industryindexdetailsection div.inner div.details div.logosizesmall img  { border-width:0px; height:120px; width:90px; }
div.industryindexdetailsection div.inner div.details div.field { font-size:10pt; margin-bottom:5px; text-align:left; margin-top:8px;}
div.industryindexdetailsection div.inner div.details div.name  { font-size:12pt; font-weight:bold; }
div.industryindexdetailsection div.inner div.details div.name a, div.industryindexrecentlyaddedsection div.inner div.item div.name a:active, div.industryindexrecentlyaddedsection div.inner div.item div.name a:link, div.industryindexrecentlyaddedsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.industryindexdetailsection div.inner div.details div.name a:hover { color:#00c; text-decoration:underline;}
div.industryindexdetailsection div.inner div.details div.bio { max-width:1000px; margin-right:50px; }
div.industryindexdetailsection div.inner div.details div.widget { background-color:#eee; border:solid 1px #ddd; margin:20px 0px 20px 0px; }
div.industryindexdetailsection div.inner div.details div.widget div.header  { background-color:#36c; background-image:url(../images/subheadbluebg.gif); background-repeat:repeat-x; border:solid 0px #999; color:#fff; font-weight:bold; font-size:12pt; padding:5px 10px; 5px 10px; }
div.industryindexdetailsection div.inner div.details div.widget div.body { padding:10px 10px 0px 10px; }
div.industryindexdetailsection div.inner div.details div.widget div.body ul    { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.industryindexdetailsection div.inner div.details div.widget div.body ul li { list-style-type: none; margin:0px 0px 10px 0px; }

div.industryindexlistsection { float:left; margin-bottom:30px; }
div.industryindexlistsection div.title { margin-left:35px; }
div.industryindexlistsection div.inner { float:left; margin-bottom:30px; margin-top:40px; max-width:800px; padding-left:30px; }
div.industryindexlistsection div.inner div.item { float:left; margin-right:30px; width:160px; }
div.industryindexlistsection div.inner div.item div.logo { margin:0px auto 8px auto; text-align:center; }
div.industryindexlistsection div.inner div.item div.logosizemedium     { background-color:#eee; border:solid 0px #333; height:120px; width:120px;}
div.industryindexlistsection div.inner div.item div.logosizemedium img { border-width:0px; height:160px; width:120px; }
div.industryindexlistsection div.inner div.item div.logosizesmall      { background-color:#eee; border:solid 0px #333; height:90px; width:90px;}
div.industryindexlistsection div.inner div.item div.logosizesmall img  { border-width:0px; height:120px; width:90px; }
div.industryindexlistsection div.inner div.item div.field { font-size:8pt; margin:0px auto 5px auto; text-align:center; }
div.industryindexlistsection div.inner div.item div.name { font-size:9pt; font-weight:bold; }
div.industryindexlistsection div.inner div.item div.name a, div.industryindexlistsection div.inner div.item div.name a:active, div.industryindexlistsection div.inner div.item div.name a:link, div.industryindexlistsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.industryindexlistsection div.inner div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.industryindexlistsection div.inner div.item div.viewlink { font-size:8pt; }
div.industryindexlistsection div.inner div.item div.viewlink a, div.industryindexlistsection div.inner div.item div.viewlink a:active, div.industryindexlistsection div.inner div.item div.viewlink a:link, div.industryindexlistsection div.inner div.item div.viewlink a:visited { color:#00c; text-decoration:underline;}
div.industryindexlistsection div.count { float:left; margin-left:35px; width:100%;  }
div.industryindexlistsection div.pagersection { float:left; margin-left:35px; margin-top:0px; width:100%;  }
div.industryindexlistsection div.pagersection div.inner { float:left; margin:0px auto 0px auto; text-align:center; width:735px; }
div.industryindexlistsection div.pagersection div.inner ul { display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.industryindexlistsection div.pagersection div.inner ul li { display: inline; list-style-type: none; margin:0px 5px 0px 5px; }
div.industryindexlistsection div.pagersection div.inner ul li a, div.industryindexlistsection div.pagersection div.inner ul li a:active, div.industryindexlistsection div.pagersection div.inner ul li a:link, div.industryindexlistsection div.pagersection div.inner ul li a:visited { color:#00c; }

div.industryindexrecentlyaddedsection { float:left; margin-bottom:30px; width:100%; }
div.industryindexrecentlyaddedsection div.title { margin-left:35px; }
div.industryindexrecentlyaddedsection div.inner { float:left; margin-bottom:30px; margin-top:20px; padding-left:30px; }
div.industryindexrecentlyaddedsection div.inner div.item { float:left; margin-right:30px; width:160px; }
div.industryindexrecentlyaddedsection div.inner div.item div.logo { margin:0px auto 8px auto; text-align:center; }
div.industryindexrecentlyaddedsection div.inner div.item div.logosizemedium     { background-color:#eee; border:solid 0px #333; height:120px; width:120px;}
div.industryindexrecentlyaddedsection div.inner div.item div.logosizemedium img { border-width:0px; height:160px; width:120px; }
div.industryindexrecentlyaddedsection div.inner div.item div.logosizesmall      { background-color:#eee; border:solid 0px #333; height:90px; width:90px;}
div.industryindexrecentlyaddedsection div.inner div.item div.logosizesmall img  { border-width:0px; height:120px; width:90px; }
div.industryindexrecentlyaddedsection div.inner div.item div.field { font-size:8pt; margin:0px auto 5px auto; text-align:center; }
div.industryindexrecentlyaddedsection div.inner div.item div.name  { font-size:9pt; font-weight:bold; }
div.industryindexrecentlyaddedsection div.inner div.item div.name a, div.industryindexrecentlyaddedsection div.inner div.item div.name a:active, div.industryindexrecentlyaddedsection div.inner div.item div.name a:link, div.industryindexrecentlyaddedsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.industryindexrecentlyaddedsection div.inner div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.industryindexrecentlyaddedsection div.inner div.item div.viewlink { font-size:8pt; }
div.industryindexrecentlyaddedsection div.inner div.item div.viewlink a, div.industryindexrecentlyaddedsection div.inner div.item div.viewlink a:active, div.industryindexrecentlyaddedsection div.inner div.item div.viewlink a:link, div.industryindexrecentlyaddedsection div.inner div.item div.viewlink a:visited { color:#00c; text-decoration:underline;}

div.featuredvideosection { float:left; margin-bottom:50px; width:100%; }
div.featuredvideosection div.title { margin-left:35px; }
div.featuredvideosection div.inner { margin-bottom:30px; margin-top:20px; padding-left:50px; }
div.featuredvideosection div.inner div.item { float:left; width:370px; margin-right:30px; }
div.featuredvideosection div.inner div.item div.name  { font-weight:bold; font-size:12pt; overflow:hidden; white-space:nowrap; width:330px; }
div.featuredvideosection div.inner div.item div.name a, div.featuredvideosection div.item div.name a:active, div.featuredvideosection div.item div.name a:link, div.featuredvideosection div.item div.name a:visited { color:#000; text-decoration:none;}
div.featuredvideosection div.inner div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.featuredvideosection div.inner div.item div.player { background-color:#000; border:solid 1px #333; margin:20px 0px 10px 0px; height:243px; width:300px; }
div.featuredvideosection div.inner div.item div.player div.overlay { background-color:#000; position:absolute;  height:243px; width:300px; z-index:9999; filter:alpha(opacity=0); -khtml-opacity: 0; opacity: 0; }
div.featuredvideosection div.inner div.item div.viewlink { float:left; font-size:9pt; margin:0px auto 0px auto; width:300px; text-align:center; }
div.featuredvideosection div.inner div.item div.viewlink a, div.featuredvideosection div.item div.viewlink a:active, div.featuredvideosection div.item div.viewlink a:link, div.featuredvideosection div.item div.viewlink a:visited { color:#00c; text-decoration:none;}
div.featuredvideosection div.inner div.item div.viewlink a:hover { text-decoration:underline; }

div.videorecentlyaddedsection { float:left; margin-bottom:30px; width:100%; }
div.videorecentlyaddedsection div.title { margin-left:35px; }
div.videorecentlyaddedsection div.inner { float:left; margin-bottom:30px; margin-top:20px; padding-left:30px; }
div.videorecentlyaddedsection div.inner div.item { float:left; margin-right:30px; width:160px; overflow:hidden; white-space:nowrap; }
div.videorecentlyaddedsection div.inner div.player { margin:0px auto 8px auto; text-align:center; }
div.videorecentlyaddedsection div.inner div.player div.overlay { background-color:#000; position:absolute;  height:120px; width:144px; z-index:9999; filter:alpha(opacity=0); -khtml-opacity: 0; opacity: 0; }
div.videorecentlyaddedsection div.inner div.field { font-size:8pt; margin:0px auto 5px auto; text-align:center; }
div.videorecentlyaddedsection div.inner div.name { font-size:9pt; font-weight:bold; }
div.videorecentlyaddedsection div.inner div.name a, div.videorecentlyaddedsection div.inner div.name a:active, div.videorecentlyaddedsection div.inner div.name a:link, div.videorecentlyaddedsection div.inner div.name a:visited { color:#000; text-decoration:none;}
div.videorecentlyaddedsection div.inner div.name a:hover { color:#00c; text-decoration:underline;}
div.videorecentlyaddedsection div.inner div.viewlink { font-size:8pt; }
div.videorecentlyaddedsection div.inner div.viewlink a, div.videorecentlyaddedsection div.inner div.viewlink a:active, div.videorecentlyaddedsection div.inner div.viewlink a:link, div.videorecentlyaddedsection div.inner div.viewlink a:visited { color:#00c; text-decoration:underline;}

div.videosdetailsection { float:left; margin-bottom:30px; }
div.videosdetailsection div.title { margin-bottom:30px; margin:0px auto 0px auto; text-align:center; padding-left:35px; }
div.videosdetailsection div.inner { margin-top:20px; padding-left:35px; }
div.videosdetailsection div.inner div.details { float:left; margin-right:30px; margin:0px auto 0px auto; text-align:center; width:720px; }
div.videosdetailsection div.inner div.details div.player { border:solid 1px #333; margin:0px auto 30px auto; text-align:center; width:425px; }
div.videosdetailsection div.inner div.details div.player div.overlay { background-color:#000; position:absolute;  height:120px; width:144px; z-index:9999; filter:alpha(opacity=0); -khtml-opacity: 0; opacity: 0; }
div.videosdetailsection div.inner div.details div.field { font-size:12pt; line-height:18pt; margin:10px auto 5px auto; text-align:left; width:425px; }
div.videosdetailsection div.inner div.details div.name  { font-size:12pt; font-weight:bold; }
div.videosdetailsection div.inner div.details div.name a, div.videosrecentlyaddedsection div.inner div.item div.name a:active, div.videosrecentlyaddedsection div.inner div.item div.name a:link, div.videosrecentlyaddedsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.videosdetailsection div.inner div.details div.name a:hover { color:#00c; text-decoration:underline;}

div.videoslistsection { float:left; margin-bottom:30px; width:100%; }
div.videoslistsection div.title { margin-left:35px; }
div.videoslistsection div.inner { float:left; margin-bottom:30px; margin-top:20px; padding-left:30px; }
div.videoslistsection div.inner div.item { float:left; margin-right:30px; width:160px; overflow:hidden; white-space:nowrap; }
div.videoslistsection div.inner div.player { margin:0px auto 8px auto; text-align:center; }
div.videoslistsection div.inner div.player div.overlay { background-color:#000; position:absolute;  height:120px; width:144px; z-index:9999; filter:alpha(opacity=0); -khtml-opacity: 0; opacity: 0; }
div.videoslistsection div.inner div.field { font-size:8pt; margin:0px auto 5px auto; text-align:center; }
div.videoslistsection div.inner div.name { font-size:9pt; font-weight:bold; }
div.videoslistsection div.inner div.name a, div.videoslistsection div.inner div.name a:active, div.videoslistsection div.inner div.name a:link, div.videoslistsection div.inner div.name a:visited { color:#000; text-decoration:none;}
div.videoslistsection div.inner div.name a:hover { color:#00c; text-decoration:underline;}
div.videoslistsection div.inner div.viewlink { font-size:8pt; }
div.videoslistsection div.inner div.viewlink a, div.videoslistsection div.inner div.viewlink a:active, div.videoslistsection div.inner div.viewlink a:link, div.videoslistsection div.inner div.viewlink a:visited { color:#00c; text-decoration:underline;}
div.videoslistsection div.count { float:left; margin-left:35px; width:100%;  }
div.videoslistsection div.pagersection { float:left; margin-left:35px; margin-top:0px; width:100%;  }
div.videoslistsection div.pagersection div.inner { float:left; margin:0px auto 0px auto; text-align:center; width:735px; }
div.videoslistsection div.pagersection div.inner ul { display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.videoslistsection div.pagersection div.inner ul li { display: inline; list-style-type: none; margin:0px 5px 0px 5px; }
div.videoslistsection div.pagersection div.inner ul li a, div.videoslistsection div.pagersection div.inner ul li a:active, div.videoslistsection div.pagersection div.inner ul li a:link, div.videoslistsection div.pagersection div.inner ul li a:visited { color:#00c; }

div.whoswhofeaturedsection { float:left; margin-bottom:0px; width:100%; }
div.whoswhofeaturedsection div.title { margin-left:35px; }
div.whoswhofeaturedsection div.inner { float:left; margin-bottom:30px; margin-top:20px; padding-left:50px; }
div.whoswhofeaturedsection div.item { float:left; width:350px; margin-right:30px; }
div.whoswhofeaturedsection div.item div.picture               { float:left; margin-bottom:10px; margin-right:25px; }
div.whoswhofeaturedsection div.item div.picturesizemedium     { background-color:#eee; border:solid 1px #333; height:160px; width:120px;}
div.whoswhofeaturedsection div.item div.picturesizemedium img { border-width:0px; height:160px; width:120px; }
div.whoswhofeaturedsection div.item div.picturesizesmall      { background-color:#eee; border:solid 1px #333; height:120px; width:90px;}
div.whoswhofeaturedsection div.item div.picturesizesmall img  { border-width:0px; height:120px; width:90px; }
div.whoswhofeaturedsection div.item div.field { margin-bottom:10px; font-size:10pt; }
div.whoswhofeaturedsection div.item div.name  { font-weight:bold; font-size:12pt; }
div.whoswhofeaturedsection div.item div.name a, div.whoswhofeaturedsection div.item div.name a:active, div.whoswhofeaturedsection div.item div.name a:link, div.whoswhofeaturedsection div.item div.name a:visited { color:#000; text-decoration:none;}
div.whoswhofeaturedsection div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.whoswhofeaturedsection div.item div.viewlink { font-size:9pt; margin-bottom:20px;}
div.whoswhofeaturedsection div.item div.viewlink a, div.whoswhofeaturedsection div.item div.viewlink a:active, div.whoswhofeaturedsection div.item div.viewlink a:link, div.whoswhofeaturedsection div.item div.viewlink a:visited { color:#00c; text-decoration:none;}
div.whoswhofeaturedsection div.item div.viewlink a:hover { text-decoration:underline; }
div.whoswhofeaturedsection div.item div.bio { font-size:9pt; line-height:16pt; }
div.whoswhofeaturedsection div.item div.bio a, div.whoswhofeaturedsection div.item div.bio a:active, div.whoswhofeaturedsection div.item div.bio a:link, div.whoswhofeaturedsection div.item div.bio a:visited { color:#00c; text-decoration:none;}
div.whoswhofeaturedsection div.item div.bio a:hover { text-decoration:underline; }

div.whoswhodetailsection { float:left; min-height:500px; margin-bottom:30px; }
div.whoswhodetailsection div.title { margin-bottom:20px; margin-left:35px; display:none; }
div.whoswhodetailsection div.inner { margin:0px; padding-left:35px; }
div.whoswhodetailsection div.inner table { border-width:0px; margin:0px; padding:0px; }
div.whoswhodetailsection div.inner table td { border-width:0px; margin:0px; padding:0px; }
div.whoswhodetailsection div.inner table td div.details { margin-right:30px; }
div.whoswhodetailsection div.inner table td div.details div.picture               { float:left; margin:0px 30px 30px 0px; }
div.whoswhodetailsection div.inner table td div.details div.picturesizemedium     { background-color:#eee; border:solid 1px #333; height:160px; width:120px;}
div.whoswhodetailsection div.inner table td div.details div.picturesizemedium img { border-width:0px; height:160px; width:120px; }
div.whoswhodetailsection div.inner table td div.details div.picturesizesmall      { background-color:#eee; border:solid 1px #333; height:120px; width:90px;}
div.whoswhodetailsection div.inner table td div.details div.picturesizesmall img  { border-width:0px; height:120px; width:90px; }
div.whoswhodetailsection div.inner table td div.details div.field { font-size:13pt; margin-bottom:5px; text-align:left; margin-top:8px;}
div.whoswhodetailsection div.inner table td div.details div.name  { font-size:20pt; font-weight:normal; }
div.whoswhodetailsection div.inner table td div.details div.name a, div.whoswhorecentlyaddedsection div.inner div.item div.name a:active, div.whoswhorecentlyaddedsection div.inner div.item div.name a:link, div.whoswhorecentlyaddedsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.whoswhodetailsection div.inner table td div.details div.name a:hover { color:#00c; text-decoration:underline;}
div.whoswhodetailsection div.inner div.bio { max-width:1000px; margin-right:50px; }
div.whoswhodetailsection div.inner table td.widgetcontainer { padding-right:30px; }
div.whoswhodetailsection div.inner div.widget { background-color:#eee; border:solid 1px #ddd; margin:0px 0px 20px 0px; }
div.whoswhodetailsection div.inner div.widget div.header  { background-color:#36c; background-image:url(../images/subheadbluebg.gif); background-repeat:repeat-x; border:solid 0px #999; color:#fff; font-weight:bold; font-size:12pt; padding:5px 10px; 5px 10px; }
div.whoswhodetailsection div.inner div.widget div.body { padding:10px 10px 0px 10px; }
div.whoswhodetailsection div.inner div.widget div.body ul    { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.whoswhodetailsection div.inner div.widget div.body ul li { list-style-type: none; margin:0px 0px 10px 0px; }

div.whoswholistsection { float:left; margin-bottom:30px; }
div.whoswholistsection div.title { margin-left:35px; }
div.whoswholistsection div.inner { float:left; margin-bottom:30px; margin-top:40px; max-width:800px; padding-left:30px; }
div.whoswholistsection div.inner div.item { float:left; margin-right:30px; width:160px; }
div.whoswholistsection div.inner div.item div.picture { margin:0px auto 8px auto; text-align:center; }
div.whoswholistsection div.inner div.item div.picturesizemedium     { background-color:#eee; border:solid 1px #333; height:160px; width:120px;}
div.whoswholistsection div.inner div.item div.picturesizemedium img { border-width:0px; height:160px; width:120px; }
div.whoswholistsection div.inner div.item div.picturesizesmall      { background-color:#eee; border:solid 1px #333; height:120px; width:90px;}
div.whoswholistsection div.inner div.item div.picturesizesmall img  { border-width:0px; height:120px; width:90px; }
div.whoswholistsection div.inner div.item div.field { font-size:8pt; margin:0px auto 5px auto; text-align:center; }
div.whoswholistsection div.inner div.item div.name { font-size:9pt; font-weight:bold; }
div.whoswholistsection div.inner div.item div.name a, div.whoswholistsection div.inner div.item div.name a:active, div.whoswholistsection div.inner div.item div.name a:link, div.whoswholistsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.whoswholistsection div.inner div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.whoswholistsection div.inner div.item div.viewlink { font-size:8pt; }
div.whoswholistsection div.inner div.item div.viewlink a, div.whoswholistsection div.inner div.item div.viewlink a:active, div.whoswholistsection div.inner div.item div.viewlink a:link, div.whoswholistsection div.inner div.item div.viewlink a:visited { color:#00c; text-decoration:underline;}
div.whoswholistsection div.count { float:left; margin-left:35px; width:100%;  }
div.whoswholistsection div.pagersection { float:left; margin-left:35px; margin-top:0px; width:100%;  }
div.whoswholistsection div.pagersection div.inner { float:left; margin:0px auto 0px auto; text-align:center; width:735px; }
div.whoswholistsection div.pagersection div.inner ul { display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.whoswholistsection div.pagersection div.inner ul li { display: inline; list-style-type: none; margin:0px 5px 0px 5px; }
div.whoswholistsection div.pagersection div.inner ul li a, div.whoswholistsection div.pagersection div.inner ul li a:active, div.whoswholistsection div.pagersection div.inner ul li a:link, div.whoswholistsection div.pagersection div.inner ul li a:visited { color:#00c; }

div.whoswhorecentlyaddedsection { float:left; margin-bottom:30px; width:100%; }
div.whoswhorecentlyaddedsection div.title { margin-left:35px; }
div.whoswhorecentlyaddedsection div.inner { float:left; margin-bottom:30px; margin-top:20px; padding-left:30px; }
div.whoswhorecentlyaddedsection div.inner div.item { float:left; margin-right:30px; width:160px; }
div.whoswhorecentlyaddedsection div.inner div.item div.picture { margin:0px auto 8px auto; text-align:center; }
div.whoswhorecentlyaddedsection div.inner div.item div.picturesizemedium     { background-color:#eee; border:solid 1px #333; height:160px; width:120px;}
div.whoswhorecentlyaddedsection div.inner div.item div.picturesizemedium img { border-width:0px; height:160px; width:120px; }
div.whoswhorecentlyaddedsection div.inner div.item div.picturesizesmall      { background-color:#eee; border:solid 1px #333; height:120px; width:90px;}
div.whoswhorecentlyaddedsection div.inner div.item div.picturesizesmall img  { border-width:0px; height:120px; width:90px; }
div.whoswhorecentlyaddedsection div.inner div.item div.field { font-size:8pt; margin:0px auto 5px auto; text-align:center; }
div.whoswhorecentlyaddedsection div.inner div.item div.name  { font-size:9pt; font-weight:bold; }
div.whoswhorecentlyaddedsection div.inner div.item div.name a, div.whoswhorecentlyaddedsection div.inner div.item div.name a:active, div.whoswhorecentlyaddedsection div.inner div.item div.name a:link, div.whoswhorecentlyaddedsection div.inner div.item div.name a:visited { color:#000; text-decoration:none;}
div.whoswhorecentlyaddedsection div.inner div.item div.name a:hover { color:#00c; text-decoration:underline;}
div.whoswhorecentlyaddedsection div.inner div.item div.viewlink { font-size:8pt; }
div.whoswhorecentlyaddedsection div.inner div.item div.viewlink a, div.whoswhorecentlyaddedsection div.inner div.item div.viewlink a:active, div.whoswhorecentlyaddedsection div.inner div.item div.viewlink a:link, div.whoswhorecentlyaddedsection div.inner div.item div.viewlink a:visited { color:#00c; text-decoration:underline;}

div.vmblogfoatingnavbar { float:left; width:100%; }
div.vmblogfoatingnavbar div.inner { background-color:#eee; border:solid 1px #ddd; height:18px; width:700px; margin:0px 0px 30px 35px; padding:10px 10px 12px 10px;}
div.vmblogfoatingnavbar div.inner a, div.vmblogfoatingnavbar div.inner a:active, div.vmblogfoatingnavbar div.inner a:link, div.vmblogfoatingnavbar div.inner a:visited { color:#00c; }
div.vmblogfoatingnavbar div.inner input.searchbox { border:solid 1px #999; color:#333; font-size:11pt; margin-right:5px; padding:2px; width:180px; }
div.vmblogfoatingnavbar div.inner input.searchbutton { background-color:#36c; background-image:url(../images/subheadbluebg.gif); background-repeat:repeat-x; border:solid 0px #999; color:#fff; font-size:10pt; font-weight:bold; height:23px; }
div.vmblogfoatingnavbar div.inner img.bluedotwithmargin { margin:0px 15px 0px 15px; vertical-align:middle; }


