html, body, td, .baseText { font-family : "Times New Roman", Times, serif; font-size : 16px; color : #000; }
body { background-color : #fff; }
p { margin : 0px; }

h1, h2, h3, input.h1, div.h1, .tableHead td, .tableHeadSmall td { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; color : #000; font-weight : bold; margin : 0px 0px; }
.tableHead td, .tableHeadSmall td { border-bottom: 1px solid Black; }
.tableHead td { font-size : 15px;}
.tableHeadSmall td { font-size : 14px; }
.rowOdd td, .rowEven td { border-bottom: 1px solid #ccc; }
.rowOdd td { background-color : #d9e7ff; }
.rowNone td { background-color : #fff; border : 0px;}

img.updated { border : 5px solid Green; }
img.left, img.leftWithBorder { float: left; margin: 5px 10px 5px 0px; }
img.right, img.rightWithBorder { float: right; margin: 5px 0px 5px 10px; }
img.border, img.rightWithBorder, img.leftWithBorder{ border : 1px solid Gray; }
hr { color : #039; height : 1px; }

td#menuBar { background : #069; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; padding-left : 7px; }
td#menuBar a { display : inline-block; padding : 4px 1px 3px 2px; color : #fff; text-decoration : none; }
td#menuBar a.selected, td#menuBar a:hover { text-decoration : none; color : #fc6 }

ul { padding: 0px; margin-left : 20px; margin-top : 3px; margin-bottom : 10px; list-style-image : url(/images/dash.gif); }
li { margin-bottom : 0px; margin-top : 2px; margin-left : 0px; }
ul.footnote { padding: 0px; margin-left : 40px; margin-top : 8px; margin-bottom : 3px; list-style-type : decimal; list-style-image : url(/images/asterisk.gif); }
ul.rss, table.rss td { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }
ul.rss { margin : 10px 5px 25px 20px; list-style-position : inner; list-style-image : url(/images/icons/icon-rss.gif); vertical-align : top; }
ul.rss li { margin-left : 5px; margin-bottom : 7px; padding-left : 5px; }

a { text-decoration: none; color : #039; }
a:hover { text-decoration: underline; }

input, select, .quizzTime /*, textarea*/ { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; }
.searchButton { width : 50px; font-size : 16px; font-weight : bold; color : #069; }
input.error, select.error, image.error { border : 2px solid #f00; color : #000; }
input.quizz, input.quizzXL { font-size : 20px; font-weight : bold; color : #069; padding : 3px; cursor : pointer; }
input.quizzXL { padding : 10px; font-size : 24px; }
.quizzTime { font-size : 20px; font-weight : bold; color : #069; padding : 9px;}

.subBar, .subHeading { padding-left : 6px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #000; font-weight : normal; }

#sitemapLinks { margin : 25px 0px 0px 5px; }
.sitemapList { list-style: none; padding: 0; margin: 0px 3px 0px 10px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #000;}
.sitemapList li { float : left; display : inline; background-image : none; border-left : 1px solid #000; padding : 0px 7px 0px 7px; margin : 5px 5px 0 -5px; }

/*#editorControls { position : absolute; right : 8px; top : 4px; z-index : 90;}*/
.message .editorControlsItem { float : right; margin-left : 3px; }
#editorControls img, #editorControls input, .editorControlsItem img, .editorControlsItem input { margin : 1px; cursor : hand; }
#statusMessage { position : absolute; left : 10%; top : 0px; width : 80%; text-align : center; z-index : 100; }
#login { position : absolute; left : 10%; top : 0px; width : 80%; text-align : center; display : none; z-index : 200;}
#promo { position : absolute; right : 170px; top : 8px; z-index : 80;}
div.extendedLogoHolder { text-align : center; min-height : 150px; min-width : 310px; vertical-align : middle; }
div.logoThumb { float: left; margin : 8px 25px 4px 0px; text-align : center; width : 120px; }

div.alphabeticItem { margin : 0px 5px 5px 5px; }
#fullPageWithMargin { margin-left : 40px; }
#article { margin: 0px 10px 0px 200px; }
#article img.side { float: left; margin-left: -175px; margin-right: 10px; }

.gray, .gray a  { color : #aaa; }
.error { color: #f00; }
.red, .labelTextRed, .red a, .labelTextRed a { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #f00; font-weight : bold; }

.white, .white a { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #fff; font-weight : bold; }

.brown { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #c60; font-weight : bold; }
.green { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : Green; font-weight : bold; }
.green a { color : Green; }

.labelTextGrandeAlert, td.labelTextGrandeAlert { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : Silver; }
.labelText, td.labelText, .qtip { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #000;}
.qtip { font-weight: bold; }
.labelTextSmall, td.labelTextSmall, .footer { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #000; }
.labelTextNano, td.labelTextNano { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color : #000; }
.footer a { color : #000; text-decoration: none; }

.clickList { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #000; }
.clickList a, .black a { color : #000; }
.black a:hover, .black a:click { color : #039; text-decoration: none; } 

.rating { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; color : #000; font-style : italic; font-weight : bold; }
.boxHeading { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #000; font-weight : bold; }
.boxElement { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; color : #069; font-weight : bold; }

/*Guestbook specific elements*/
#topNavigation { margin : 0px 0px 15px 0px; }
#subNavigation { margin : 5px 0px 10px 0px; border-top: 1px solid #000; padding-top : 15px; }

div.feedItems { margin : 0px 0px 60px 0px;  }
div.feedItems img { margin : 5px 0px; border : 1px solid Silver; }
div.feedItems img a { border : 1px solid Silver; }
div.feedItems p { margin : 5px 0px; }

.message { text-align: left; overflow: hidden; width : inherit; padding: 1px 0px 5px 0px; border-top: 1px solid #000; clear : both; }
.includeView { text-align: left; overflow: hidden; width : inherit; padding: 0px 0px 0px 0px; }
.message .header, .includeView .header  { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #000; margin-top : 4px; }
.message .messageText, .includeView .messageText { display : block; margin-top : 0px; }
.message .id, .includeView .id { float: right; color : #ccc; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}
.message .id a, .includeView .id a { color : #ccc; }
.message .header .selected, .message .header .selected a { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #f00; font-weight : bold; }

#googleSearchResults iframe {border : 0px; width: 100%; }

#heightStretcher { z-index:1000; visibility:hidden; position:absolute; top:0px; left: 0px; }
#similar_logos { width: 540px; }
.searchAcResult { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15px; color : #000; font-weight : bold; }

div.errorMsg, div.successMsg { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 10px 10px 30px; }

div.errorMsg {
	color: #f00;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid Red;
	/*background:#ffd url('/images/icons/i_error.png') no-repeat top left;*/
}

div.successMsg {
	color: #090;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid Green;
	/*background:#ffd url('/images/icons/i_success.png') no-repeat top left;*/
}
