﻿body{margin:0px;padding:0px;}
body, p, span, li, ul, ol, td{font-family: Arial, Tahoma;font-size: 11px;}

H1{color: #ED3927;margin-top:0px; font-size:18px;}
H2, .BlogTitle{color: Black; font-size:15px;}
H3{color: #788679; font-size:13px;}

A:link{color: #787679;text-decoration: underline;}
A:hover{color: #E46F28;text-decoration: underline;}
A:visited{color: #4783BD;text-decoration: underline;}

.Copyright{font-size:xx-small;font-family: Verdana, Arial, Tahoma;color:black;}
.ControlError{background-color:#cc0001;color:White;}

/**************** CurrentPoll Styles *****************/
.CurrentPoll .PollName span{}
.CurrentPoll #divCurrentPollButtonBox{width:100%;text-align:center;}
.CurrentPoll .tblCurrentPoll{width:100%;}
.CurrentPoll .tblCurrentPoll td{}
.CurrentPoll .tblCurrentPoll{}
.CurrentPoll .tblPollAnswers{width:100%;}
.CurrentPoll .tblPollAnswers tr td{}
.CurrentPoll .tblPollAnswers tr.Alternate{}

/**************** Recent Blogs Style *****************/
#divRecentBlogs{ width:134px; margin:0px 26px 0px 22px;}
#divRecentBlogs .RecentBlogList td{ border-top: solid #fbc587 2px; padding: 5px 0 5px 0;}
#divRecentBlogs .RecentBlogList tr:first-child td{ border:none;}
#divRecentBlogs .RecentBlogList td a{ font-size:10px;}
#divRecentBlogs .RecentBlogList td a:hover{text-decoration:underline;}
#divRecentBlogs .RecentBlogList td.Alternate{}

/**************** Blog Page Style *****************/
#divBlogPage{position:relative;}
#divBlogPage br{line-height:0px;}
H1.BlogPageTitle{margin-bottom:20px;}
.RSSLinkBox{position:absolute;top:5px;right:20px;}
.BlogTitle, .BlogTitle a{font-weight: bold; color:Black; text-decoration:underline;}
.BlogTitle a:hover{text-decoration:underline;}
p.BlogByLine{color: #999;margin: 0; font-size: .9em;}
td.blogCommentTitle{font-weight: bold;font-size: small;padding-bottom:5px;}
p.BlogContent{margin:5px 0px 0px 0px;}
div.BlogCommentContainer{padding:3px 3px 3px 3px;margin: 5px 0px 5px 0px; border: 1px solid #ccc;}
#divBlogPage .ErrorHighlighting{background-color:#DD7B32;color:White;}
#divBlogPage .tdToolBox{padding:10px;padding-left:0px;padding-bottom:15px;vertical-align:top;height:20px;}
.tdToolBox > a{text-decoration:none;border-left:solid 1px;padding-left:8px;padding-right:8px;}
.tdToolBox .divBlogLinksRight{float:right;height:20px;vertical-align:top;}
.tdToolBox .divBlogLinksRight a{height:18px;line-height:18px;vertical-align:middle;}
#bSTF_Title{color:Black;margin-top:10px;width:100%;margin-right:1px;overflow:hidden;}

/**************** Contact Page Style *****************/
.moduleContact{}
.tblContact{margin-left:10px;}
.tblContact td{padding:2px;}
.tblContact td {height:10px;line-height:10px;}
.tblContact td.ContactLabel{padding-right:10px; width:80px;}

/**************** Search Page *****************/
#divSearchBox{font-weight:bold;margin-top:15px;}
#divSearchBox input{width:100%;display:block;}
#divSearchButtonBox{width:100%;}
#divSearchButtonBox input{width:130px;margin-left:130px;display:block;}
/**/
#divSearchPage .tblQuery{width:400px;margin-bottom:10px;}
#divSearchPage .tblQuery td{padding:4px;}
#divSearchPage .tblQuery td input[type=text]{width:250px;}
#divSearchPage .tblQuery td{text-align:left;}
#divSearchPage .tblQuery td.Label{vertical-align:middle;text-align:left;width:120px;}
#divSearchPage td.header{color:#050505;font-weight:normal;padding:3px;font-size:medium;}
#divSearchPage td.headerSpace{line-height:5px;}
#divSearchPage td.DisplayPart{background-color: #ECECEC; color:#050505;border-top: solid 1px #B4B4B4; 
                              border-bottom:solid 1px #DBDBDB;font-weight: bold;    padding: 3px;}
#divSearchPage td.LinkPart{font-size: 10px; padding: 3px;padding-bottom:10px;}
.gvPageResults{width:100%;border: solid 1px #DBDBDB;}

/*----------------- Odometer -----------------*/
/*-more styles in iframe-*/
.tblOdometerConfig{ width:400px;}
.tblOdometerConfig td{padding:10px; font-size:15px;}
.odometerIFrame{width:165px; height:180px; margin-left:8px;}

/***************** Layout Styles ***************/
.html body{ background:url(images/background.jpg) repeat-y center top; }
#divBoundary{width:825px;/*843 total*/ background-color:#E46F28;margin:0 auto 0 auto;padding:0 9px 9px 9px;}
#divHeader{height:298px;width:100%;}
#divMenu{height:63px; width:100%; background:url(images/MenuOrangeRepeater.jpg) repeat-x left top; overflow:hidden;}
#divMenu .Inner{ width:770px; height:100%; margin:0 17px 0 38px; overflow:hidden;}
#tblLayout{ table-layout:fixed; width:100%; border-collapse:collapse; background:url(images/contentbackgroundrepeater.jpg) repeat-x White left 4px;}
#tblLayout .tdLeft, #tblLayout .tdContent, #tblLayout .tdFooter, #tblLayout .tdRight{padding:4px 0 0 0; text-align:left; vertical-align:top;}
#tblLayout .tdLeft{}
#tblLayout .tdLeft .NinetyNineIdeas{margin:0 auto; font-family: Arial Narrow;width:150px; text-align:center;padding-top:11px; padding-bottom:8px; border-bottom:1px dashed #989D9F;margin-bottom:10px;}
#tblLayout .tdLeft .NinetyNineIdeas img{margin-bottom:2px;}
#tblLayout .tdLeft .iTwitter{margin-left:11px;}
#tblLayout .tdLeft .iArchive{margin-left:15px;}


#tblLayout .tdRight{width:180px;}
#tblLayout .tdContent{width:464px;}
#tblLayout .tdFooter{ text-align:center;padding:5px;}

.divContentBorder{ border:solid #E46F28 1px; margin:22px 0px 10px 0px; background-color:White; height:100%; }
.divContentArea{ width:426px; margin:10px 17px 0px 19px; overflow:hidden; height:auto; min-height:300px;}
/**/
#twitter_div{width:150px; height:auto; min-height:80px; margin:5px 14px 14px 18px; overflow:hidden; }
#twitter_update_list{padding:0;margin:0;}
#twitter_update_list li{color:#22467C; border-bottom:dashed 1px #989D9F; padding:8px 0 6px 0;}
#twitter_update_list li > a{ display:block; color:#989D9F; font-size:0.9em;}
/**/
.flickrPhoto{width:150px; height:153px;overflow:hidden;position:relative;margin-left:16px;margin-top:17px;}
.flickrPhoto img{position:relative; top:53px; left:16px; z-index:0;  width:116px; height:auto; border:none;}
.flickrPhoto .frame{width:100%; height:100%; background:url(images/photosfromtheroad.gif);position:absolute;top:0px; left:0px; z-index:1;}
.iShare{margin-left:14px;margin-top:18px;}