/*******************************************************************************
***
***  Design.css for swapaddict.com - (C)2005-2007 intercepts(tm)
***
*******************************************************************************/

A:link, A:visited {
/*  color: #CF8100; */
/*  color: #96251E; */
/*  color: #8E0323; */
  color: #008000; 
  text-decoration: none;
}

A:hover {
  color: #008000;
  text-decoration: underline;
}

HTML
{
  overflow-y: scroll; /* Force vertical scrollbar */
}

BODY
{
  background: #B1A695;
  font: 8pt Verdana, sans-serif;
  margin: 8px auto;
  width: 984px;
}

BODY.Popup {
  background: url("/Graphics/Layout/Background.gif") white;
  margin: 8px 16px;
  width: auto;
}

DIV.Dotted {
  background: #F0F0F0;
  border: 1px solid #C8C8C0;
  padding: 3px 8px;
}



DIV.Errors {
  background: #FFF0F0;
  border: 1px solid #C04040;
  padding: 12px;
}

DIV.Errors UL {
  list-style-image: url("/Graphics/Bullet_Red.gif");
  margin-top: 0;
  margin-bottom: 0;
}

DIV.Errors LI {
  margin-top: 0.5em;
}



DIV.Info {
  background: #F0F0FF;
  border: 1px solid #4040C0;
  padding: 12px;
}

DIV.Info UL {
  list-style-image: url("/Graphics/Bullet_Blue.gif");
  margin-top: 0;
  margin-bottom: 0;
}

DIV.Info LI {
  margin-top: 0.5em;
}



DIV.Confirm {
  background: #F0FFF0;
  border: 1px solid #40C040;
  padding: 12px;
}

DIV.Confirm UL {
  list-style-image: url("/Graphics/Bullet_Green.gif");
  margin-top: 0;
  margin-bottom: 0;
}

DIV.Confirm LI {
  margin-top: 0.5em;
}

DIV.Confirm A:link, DIV.Confirm A:visited {
  color: #0000CD !important;
  text-decoration: none;
}

DIV.Confirm A:hover {
  color: #0000CD;
  text-decoration: underline;
}



DIV.MenuItem {
  padding: 2px 0 0 16px;
}

DIV.QuoteHeader {
  font-size: 6pt;
  margin-left: 40px;
}

DIV.QuoteContents {
  background: #F8F8F8;
  border: 1px solid #E0E0E0;
  margin-top: 2px;
  margin-left: 40px;
  padding: 1px 4px;
}

DIV.PageLinks {
  background: url('/Graphics/Layout/Bar-pages.png') no-repeat;
  color: white;
  font-size: 8pt;
  font-weight: bold;
  height: 32px;
  line-height: 29px;
  padding: 0 16px;
  vertical-align: top;
  /* background: #E2EBE2; */
  /* padding: 4px 8px;    */
}

FORM {
  margin-top: 0px;
  margin-bottom: 0px;
}

HR {
  height: 1px;
} 

H1 {
  color: #434343; /** Tidligere AF520E **/
  font: bold 13pt Verdana, sans-serif;
  text-align: left;
}

H2 {
  background: #F0F0DC;
  border-top: 1px solid #B0B09C;
  border-bottom: 1px solid #B0B09C;
  color: #AF520E;
  font: bold 10pt Verdana, sans-serif;
  padding: 1px 4px;
  text-align: left;
}

H3 {
  color: #7F320E; /** Tidligere AF520E **/
  font: bold 8pt Verdana, sans-serif;
  border-bottom: 1px solid #B0B09C;
  text-align: left;
}

INPUT, SELECT, TEXTAREA {
  font: 8pt "Lucida Console", monospace;
}

PRE {
  font: 8pt "Lucida Console", monospace;
  margin-top: 0;
  margin-bottom: 0;
}

SPAN.Error {
  color: red;
  font-weight: bold;
}

SPAN.Notice {
  color: #FF8000;
  font-weight: bold;
}

SPAN.Info {
  color: #00A0A0;
  font-weight: bold;
}

SPAN.FAQ_Q {
  color: red;
  font-weight: bold;
}

SPAN.FAQ_A {
  color: green;
  font-weight: bold;
}

SPAN.Required {
  color: red;
  font-weight: bold;
}

UL {
  list-style-type: disc;
}

OL LI {
  margin-top: 1.2em;
}



/* Layout */

TABLE.Layout
{
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

TABLE.Layout TD.Header_TopLeft
{
  background: url("/Graphics/Layout/Layout_Header_TopLeft.gif");
  height: 15px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Header_Top
{
  background: url("/Graphics/Layout/Layout_Header_Top.gif");
  height: 15px;
  padding: 0;
}

TABLE.Layout TD.Header_TopSeparator
{
  background: url("/Graphics/Layout/Layout_Header_TopSeparator.gif");
  height: 15px;
  padding: 0;
  width: 1px;
}

TABLE.Layout TD.Header_TopRight
{
  background: url("/Graphics/Layout/Layout_Header_TopRight.gif");
  height: 15px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Header_Left
{
  background: url("/Graphics/Layout/Layout_Header_Left.gif");
  height: 31px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Header_Middle
{
  background: #F0F0DC;
  height: 31px;
  padding: 0;
}

TABLE.Layout TD.Header_MiddleSeparator
{
  background: url("/Graphics/Layout/Layout_Header_MiddleSeparator.gif");
  height: 31px;
  padding: 0;
  width: 1px;
}

TABLE.Layout TD.Header_Right
{
  background: url("/Graphics/Layout/Layout_Header_Right.gif");
  height: 31px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Header_BottomLeft
{
  background: url("/Graphics/Layout/Layout_Header_BottomLeft.gif");
  height: 9px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Header_Bottom
{
  background: url("/Graphics/Layout/Layout_Header_Bottom.gif");
  height: 9px;
  padding: 0;
}

TABLE.Layout TD.Header_BottomSeparator
{
  background: url("/Graphics/Layout/Layout_Header_BottomSeparator.gif");
  height: 9px;
  padding: 0;
  width: 1px;
}

TABLE.Layout TD.Header_BottomRight
{
  background: url("/Graphics/Layout/Layout_Header_BottomRight.gif");
  height: 9px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Bar_Left
{
  background: url("/Graphics/Layout/Layout_Bar_Left.gif");
  padding: 0;
  width: 7px;
}

TABLE.Layout TD.Bar_Middle
{
  background: #F0F0DC; /* #F5F5D9 url("/Graphics/Layout/Bar-middle.png") repeat-x; #F0F0DC; */
  font-weight: bold;
  padding: 4px 8px;
}

TABLE.Layout TD.Bar_Right
{
  background: url("/Graphics/Layout/Layout_Bar_Right.gif");
  padding: 0;
  width: 7px;
}

TABLE.Layout TD.Menu_Top
{
  background: url("/Graphics/Layout/Layout_Menu_Top.gif");
  height: 9px;
  padding: 0;
}

TABLE.Layout TD.Separator_Top
{
  background: url("/Graphics/Layout/Layout_Separator_Top.gif");
  height: 9px;
  padding: 0;
  width: 1px;
}

TABLE.Layout TD.Main_Top
{
  background: url("/Graphics/Layout/Layout_Main_Top.gif");
  height: 9px;
  padding: 0;
}

TABLE.Layout TD.Menu_Middle
{
  background: #F8F8F0;
  padding: 8px;
  vertical-align: top;
}

TABLE.Layout TD.Separator_Middle
{
  background: url("/Graphics/Layout/Layout_Separator_Middle.gif");
  padding: 0;
  width: 1px;
}

TABLE.Layout TD.Main_Middle
{
  background: url("/Graphics/Layout/Background.gif") white;
  padding: 8px 16px;
  vertical-align: top;
}

TABLE.Layout TD.Main_Middle A:link {
/*  color: #8E0323; */
/*  color: royalblue; */
  color: #0000CD;
  text-decoration: none;
}

TABLE.Layout TD.Main_Middle A:visited {
/*  color: #8E0323; */
/*  color: royalblue; */
  color: purple;
  text-decoration: none;
}

TABLE.Layout TD.Main_Middle A:hover {
/*  color: #8E0323; */
/*  color: royalblue; */
  color: #0000CD;
  text-decoration: underline;
}

TABLE.Layout TD.Menu_Bottom
{
  background: url("/Graphics/Layout/Layout_Menu_Bottom.gif");
  height: 9px;
  padding: 0;
}

TABLE.Layout TD.Separator_Bottom
{
  background: url("/Graphics/Layout/Layout_Separator_Bottom.gif");
  height: 9px;
  padding: 0;
  width: 1px;
}

TABLE.Layout TD.Main_Bottom
{
  background: url("/Graphics/Layout/Layout_Main_Bottom.gif");
  height: 9px;
  padding: 0;
}

TABLE.Layout TD.Footer_BottomLeft
{
  background: url("/Graphics/Layout/Layout_Footer_BottomLeft.gif");
  height: 15px;
  padding: 0;
  width: 15px;
}

TABLE.Layout TD.Footer_Bottom
{
  background: url("/Graphics/Layout/Layout_Footer_Bottom.gif");
  height: 15px;
  padding: 0;
}

TABLE.Layout TD.Footer_BottomRight
{
  background: url("/Graphics/Layout/Layout_Footer_BottomRight.gif");
  height: 15px;
  padding: 0;
  width: 15px;
}



/* Tabs */

TABLE.Tabs {
  border-collapse: collapse;
  width: 100%;
  height: 24px;
}

TABLE.Tabs A:link, TABLE.Tabs A:visited {
  color: black;
  text-decoration: none;
}

TABLE.Tabs A:hover {
  color: black;
  text-decoration: underline;
}

TABLE.Tabs TD.Blank {
  background: url("/Graphics/Tab_Blank.gif");
  padding: 0;
}

TABLE.Tabs TD.Open_Left {
  background: url("/Graphics/Tab_Open_Left.gif");
  padding: 0;
  width: 6px;
}

TABLE.Tabs TD.Open_Middle {
  background: url("/Graphics/Tab_Open_Middle.gif");
  padding: 0;
  width: 120px;
}

TABLE.Tabs TD.Open_Right {
  background: url("/Graphics/Tab_Open_Right.gif");
  padding: 0;
  width: 6px;
}

TABLE.Tabs TD.Closed_Left {
  background: url("/Graphics/Tab_Closed_Left.gif");
  padding: 0;
  width: 6px;
}

TABLE.Tabs TD.Closed_Middle {
  background: url("/Graphics/Tab_Closed_Middle.gif");
  padding: 0;
  width: 120px;
}

TABLE.Tabs TD.Closed_Right {
  background: url("/Graphics/Tab_Closed_Right.gif");
  padding: 0;
  width: 6px;
}

TABLE.Tabs TD.Bottom_Left {
  background: url("/Graphics/Tab_Bottom_Left.gif");
  padding: 0;
  width: 6px;
}

TABLE.Tabs TD.Bottom_Middle {
  background: url("/Graphics/Tab_Bottom_Middle.gif");
  padding: 0;
}

TABLE.Tabs TD.Bottom_Right {
  background: url("/Graphics/Tab_Bottom_Right.gif");
  padding: 0;
  width: 6px;
}



/* Main */

TABLE.Main {
  border-collapse: collapse;
  width: 100%;
}

TABLE.Main TD.SideBar {
  background: url("/Graphics/Layout/Background_SideBar.gif") #F8F8F0 bottom;
  padding: 0px;
  vertical-align: top;
  width: 200px;
}

TABLE.Main TD.SideBar_Bottom {
  background: url("/Graphics/Layout/Background_SideBar.gif") #F8F8F0 top;
  padding: 0px;
  vertical-align: bottom;
  width: 200px;
}

TABLE.Main TD.Contents {
  padding: 8px 0 8px 16px;
  text-align: justify;
  vertical-align: top;
}



/* KeyValue */

TABLE.KeyValue {
  border-collapse: collapse;
  width: 100%;
}

TABLE.KeyValue TH {
  border-top: 1px transparent;
  border-bottom: 1px transparent;
  color: #505694; /* Tidligere #303090 */
  padding: 3px 8px;
  text-align: right;
  vertical-align: top;
}

TABLE.KeyValue TD {
  border-top: 1px solid #C8C8C0;
  border-left: 1px solid #C8C8C0;
  border-bottom: 1px solid #C8C8C0;
  padding: 3px 8px;
  vertical-align: top;
}



/* Posts */

TABLE.Posts {
  border-collapse: collapse;
  width: 100%;
}

TABLE.Posts TH {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  color: #505694; /* Tidligere #303090 */
  font-weight: normal;
  padding: 3px 8px;
  text-align: right;
  vertical-align: top;
}

TABLE.Posts TD {
  border: 1px solid #C8C8C0;
  padding: 3px 8px;
  vertical-align: top;
}



/* List */

TABLE.List {
  border-collapse: collapse;
  font: 8pt Verdana, sans-serif;
  width: 100%;
  table-layout: fixed;
}

TABLE.List TH {
  color: #505694; /* Tidligere #303090 */
  padding: 3px 8px;
  text-align: left;
  vertical-align: top;
}

TABLE.List TH A:link, TABLE.List TH A:visited {
  color: #903090 !important;
  text-decoration: none;
}

TABLE.List TH A:hover {
  color: #903090 !important;
  text-decoration: underline;
}

TABLE.List TD {
  border-top: 1px solid #C8C8C0;
  border-bottom: 1px solid #C8C8C0;
  padding: 3px 8px;
  text-align: left;
  vertical-align: top;
}

TABLE.List TR.Highlight TD {
  background: #F8F8F0;
}



/* Input */

TABLE.Input TH {
  color: #505694; /* Tidligere #303090 */
  font-weight: bold;
  text-align: right;
}

