/* ==============================
CSS Styles | American Remnant 
version 1.0, 5/1/2007
============================== */

/* ==============================
		Global
============================== */
p {margin:0px 0px 20px 0px; line-height:1.5em;}
b {font-size:13px;}
td {font-size:12px;}
td a {font-size:12px;}
hr {background-color:transparent; border-style:solid; color:#eff3fb; height:1px;}
img {border:none; display:inline;}
a:link {text-decoration:none;}
a:visited {background-color:transparent; color:#0000cc; text-decoration:none;}
a:hover {background-color:transparent; color:#0000cc; text-decoration:underline;}
.accessKey {display:none; position:absolute; background-color:#ffffe0; border:solid 1px black; padding:2px; z-index:5000;}
.blockLeft {display:block; float:left;}
.blockRight {display:block; float:right;}
.bold {font-weight:bold;}
.center {text-align:center;}
.clear {clear:both;}
.clearMatrix {clear:both; height:0px;}
.content {margin:0px 10px 0px 10px;}
.defaultList ol {line-height:20px;}
.defaultList ol li {margin:10px 10px 10px 0px;}
.defaultList ul {line-height:20px;}
.defaultList ul li {margin:10px 10px 10px 0px;}
.divInside div {display:inline; text-align:right;}
.gridHeaderStyle {background-color:#436081; color:#ffffff; font-weight:normal;}
.gridHeaderStyle a, .gridHeaderStyle a:visited, .gridHeaderStyle a:hover {color:#ffffc6;}
.headerRed {background-color:transparent; color:#cc0000; font-weight:bold;}
.msgAlert {background-color:#eff3fb; border-bottom:solid 1px #000000;}
.msgAlertLink {border-right:solid 1px #000000; padding-left:10px; padding-right:10px;}
a.msgAlertLink {color:Blue;}
a:hover.msgAlertLink {background-color:#9d0000; color:#ffffff; border-top:solid 1px #9d0000; text-decoration:none;}
.noDisplay {display:none;}
.proleButton {background-image:url(Images/ButtonBG.gif); background-position:top; border:solid 1px #000000; color:#ffffff; height:25px;}
.proleButtonHover {background-image:url(Images/ButtonBG.gif); background-position:bottom; border:solid 1px #c63; color:#ffffff; height:25px;} 
.proleLine {border-top:solid 1px #eff3fb; height:1px; margin:5px 10px 5px 10px;}
.proleContentLine {border-top:solid 1px #eff3fb; height:1px; margin:5px 0px 5px 0px;}
.regtextRed {background-color:transparent; color:#cc0000;}
.spacer {height:4px;}
.spacerDbl {height:8px;}
.status {border: solid 2px #9d0000; background-color:#436081; color:White; font-style:italic; margin:0px 200px 0px 200px; padding:30px 0px 30px 0px; text-align:center;}
#contentHeader {height:25px; margin:10px 10px 0px 10px;}
#contentSubHeader {display:block; float:left; margin-top:5px; margin-left:9px;}
#contentSubHeaderRight {display:block; float:right; margin-top:5px;}
.contentSubHeaderRight {display:block; float:right; margin-top:5px;}
#contentSubHeaderRightRed {background-color:transparent; color:#cc0000; display:block; float:right; margin-top:5px;}
#contentSubHeaderRating {display:block; float:right; margin-top:7px; margin-right:20px;}
#expand {display:none; margin:0px 0px 0px 0px;}
/* ================================
		Context Menu
=================================*/
.contextMenus {background-color:#9d0000; border-color:#efefef #505050 #505050 #efefef; border-style:solid; border-width:1px;
	position:absolute; visibility:hidden; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.contextMenus2 {background-color:#00009d; border-color:#efefef #505050 #505050 #efefef; border-style:solid; border-width:1px;
	position:absolute; visibility:hidden; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.menuItem {background-color:transparent; color:#ffffff; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding:0px 10px; text-decoration:none;}
.menuItemOn {background-color:#dad7e4; color:#000000; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding:0px 10px; text-decoration:none;}
.contextEntry {}
/* ================================
		Copyright
=================================*/
.copyrightTableCol {display:block; float:left; margin-right:4px; text-align:right; width:125px;}
/* ================================
		Custom Alert
=================================*/
#alertContainer {background-color:transparent; position:absolute; height:100%; width:100%; top:0px; left:0px; z-index:10000;}
#alertBox {border:2px solid #000; background-color:#F2F5F6; background-image:url(/Images/alertWorker.png); background-repeat:no-repeat;
	background-position:0px 30px; position:relative; width:300px; min-height:100px; margin-top:50px;}
#alertContainer > #alertBox {position:fixed;}
#alertBox h1 {background-color:#78919B; color:#FFF; border-bottom:1px solid #000; font:bold 0.9em verdana,arial; margin:0; padding:2px 0 2px 5px;}
#alertBox p {height:50px; line-height:1.3em; margin-left:65px; padding-top:8px; padding-right:4px; text-align:left;}
#alertBox #closeBtn {display:block; position:relative; margin:5px auto; padding:3px; width:70px; font:0.7em verdana,arial;
	background-color:#78919B; color:#FFF; border:2px solid #000; text-align:center; text-decoration:none; text-transform:uppercase;}
/* ==============================
		Faq
============================== */
.faqQuestion {line-height:1.6em;}
.faqTable {border:solid 1px Black;}
.faqTableQuestion {background-color:#eff3fb; color:Black; font-weight:bold; padding:4px;}
.faqTableAnswer {padding:4px;}
/* ================================
		Help
=================================*/
.contactTableCol {display:block; float:left; margin-right:4px; text-align:right; width:100px;}
.sectionHeader {font-weight:bold; text-decoration:underline;}
ul.helpList  {list-style:none; margin:0px 0px 8px 8px;}
li.helpListItem {padding-bottom:8px;}
/* ==============================
		Intro
============================== */
#introImage {float:right; margin:5px 10px 0px 10px;}
.introHeader {background:#FFF url(Images/tableBg.gif); border:solid 0.07em #436081; margin:0px 10px 10px 10px; padding:0.35em 0.45em 0.35em 0.45em;}
.introSalutation {background-color:transparent; color:#436081; font-weight:bold; font-style:italic; margin:0px 10px 0px 10px;}
.introEmp {background-color:transparent; color:#436081; font-weight:bold; font-style:italic;}
/* ==============================
		Login/Register
============================== */
.registerInstruct {border:solid 1px #000000; padding:0px 5px 3px 5px; width:390px;} 
.loginInfo {display:block; float:left; border:solid 1px #000000; line-height:1.5em; margin:10px 0px 0px 20px; padding:0px 5px 0px 5px; width:480px;}
.loginLblA {margin-right:5px;}
.loginLblB {margin-right:1em;}
/* ==============================
		Previous/ Next
============================== */
a.prevNext {background-color:#ffebcd; color:#9d0000; border:solid 1px; font-size:8px; font-weight:bold;}
a:visited.prevNext {background-color:#ffebcd; color:#9d0000; border:solid 1px; font-size:8px; font-weight:bold;}
a:hover.prevNext {background-color:transparent; color:#9d0000; border:solid 1px #000000; font-size:8px; font-weight:bold;}
/* ================================
		Quote Bubble
=================================*/
div.bubble {width:auto; font-size:1em; margin-bottom:24px;}
div.bubble blockquote {margin:0px; padding:0px; border:1px solid #c9c2c1; background-color:#fff;}
div.bubble blockquote p {margin:10px; padding:0px;}
div.bubble cite {background:transparent url(Images/tip.gif) no-repeat 20px 0; font-style:normal;
	position:relative; margin:0px; padding:7px 0px 0px 15px; top:6px;}
/* ==============================
		Rating
============================== */
.ratingStar {display:block; background-repeat:no-repeat; cursor:pointer; font-size:0pt; margin:0px; padding:0px; text-decoration:none; height:12px; width:13px;}
.filledRatingStar {background-image:url(Images/FilledStar.gif);}
.emptyRatingStar {background-image:url(Images/EmptyStar.gif);}
.savedRatingStar {background-image:url(Images/SavedStar.gif);}
/* ================================
		Rss Feeds
=================================*/
#rssFeeds {font:80% verdana, arial, sans-serif; margin:0; padding:0; width:100%;}
#rssFeeds dl {float:left; width:127px;}
#rssFeeds dt {cursor:pointer; background:#ffffff; border:1px solid gray; color:#9d0000; font-weight:bold; text-align:center;}
#rssFeeds ul {border:1px solid gray; list-style-type:none; margin:0; margin-left:-41px; padding:0; position:absolute; width:127px;}
#rssFeeds li {background:#fff; list-style-type:none; margin:0; padding:0; text-align:left;}
#rssFeeds li a, #rssFeeds dt a {border:0 none; color:#000; display:block; height:100%; text-decoration:none;}
#rssFeeds li a:hover, #rssFeeds dt a:hover {background:#eff3fb;}
/* ==============================
		Search
============================== */
.searchTable {background-color:#eff3fb; border:solid 1px #000000; width:425px;}
.searchTableCol {display:block; float:left; width:215px; padding:2px 0px 0px 2px;}
.searchType {background-color:#eff3fb; border:solid 1px #000000; width:425px; text-align:center;}
/* ==============================
		SubMenu
============================== */
.tab {font-size:.85em; padding:3px 8px 3px 8px;}
a.tab {background-color:#9d0000; color:#ffffff;}
a:visited.tab {background-color:#9d0000; color:#ffffff;}
a:hover.tab {background-color:#dad7e4; color:#000000; text-decoration:none;}
.tabHere {background-color:#dad7e4; color:#000000; font-size:.85em; padding:3px 8px 3px 8px;}
a:hover.tabHere {background-color:#dad7e4; color:#000000; text-decoration:none;}
/* ================================
		Works Cited
=================================*/
.wcHeader {font-weight:bold; text-decoration:underline;}
/* ================================
		Xsl
=================================*/
.ArticleEntry{border-width:2px; border-color:#336699; border-style:solid; width:500px;}
.ArticleTitle{background-color:#3399ff; color:#ffffff; font-family:Verdana; font-size:9pt; padding-left:5px; padding-top:2px; padding-bottom:2px;}
.ArticleTitle A:visited{color:#ffffff; text-decoration:underline;}
.ArticleTitle A:link{color:#ffffff; text-decoration:underline;}
.ArticleTitle A:hover{color:#ffff00; text-decoration:underline;}
.ArticleDescription{color:#000000; font-family:Verdana; font-size:9pt; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
/* ================================
		
=================================*/
.modalPopup {background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px;}
