/* custom stuff */
HTML {
  height: 100%;
  margin-bottom: 1px;
}

BODY {
background: url(images/me-background.gif) repeat-x;
/*background: url(images/background.gif) repeat;
 margin: 0px 0px 0px 0px; */
margin: 0 10px 2em 10px;
height: 100%;
background-color: #fbfcff;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

td,tr,p,div {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 11px;
	color: #333333;
	text-align: left;
}


div.center {
  text-align: center;
}

table#main {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}


table.minimal  {
  border-collapse: collapse;
  margin:0;
  padding: 0;
}

table.minimal td {
  margin:0;
  padding: 0;
}


td.left_shadow {
  width: 17px;
  background: url(images/sc_shadow_l.png) repeat-y;
}

td.right_shadow {
  width: 17px;
  background: url(images/sc_shadow_r.png) repeat-y;
}

td.left_bot_shadow {
  width: 17px;
  height: 34px;
  background: url(images/sc_shadow_bl.png) no-repeat;
}

td.right_bot_shadow {
  width: 17px;
  height: 34px;
  background: url(images/sc_shadow_br.png) no-repeat;
}

td.bottom {
  text-align: center;
  height: 41px;
  width: 692px;
  color: #ffffff;
  line-height: 30px;
  vertical-align: top;
  background: url(images/sc_shadow_b.png) bottom left no-repeat;
}

td.wrapper {
  width: 692px;
  background: url(images/inside-bg.gif) repeat;
  background-color: #ffffff;
}



#footer {
  width: 692px;
  height: 24px;
  text-align: center;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
  text-transform: uppercase;
}



a          { color: #6586b2; font-size: 11px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a:active   { color: #6586b2; font-size: 11px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a:visited  { color: #6586b2; font-size: 11px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a:link     { color: #6586b2; font-size: 11px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a:hover    { color: #6586b2; font-size: 11px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

h1  { color: #6586b2; font-size: 16px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px }


h2 { 
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 color: #6586b2;
}

h3 { 
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 color: #6586b2;
}

.copy      { color: #6586b2; font-size: 10px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}


.smalltitle      { color: #6586b2; font-size: 15px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; padding: 16px 6px 0 10px }

.redtext         { color: #6586b2; font-size: 11px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; padding: 3px 6px 3px 10px }

.text      { color: #666666; font-size: 12px; 
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
line-height: 18px; 
padding: 10px 6px 14px 10px }


em      { color: #666666; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-style: italic; line-height: 18px; padding: 6px }

p      { color: #666666; font-size: 12px; 
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
line-height: 22px; 
padding: 6px 6px 6px 6px }


.text	    {
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15pt;
	background-color : White;
}





li   { color: #666666; font-size: 12px; 
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
line-height: 18px; 
padding: 6px 6px 6px 6px }

.box      { color: #970f00; font-size: 15px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; text-transform: uppercase; 
letter-spacing: 2px; 
padding: 20px 6px 0 10px }

.faq-question       { color: #970f00; font-size: 11px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 15pt; text-transform: uppercase; padding: 3px 5px }

.faq-answer       { color: #666666; font-size: 11px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; line-height: 15pt; padding: 3px 5px }

.sidemenu    {
	font-size: 11px;
	letter-spacing : 1px;
    font-weight : bold;
	color: #970F00;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	line-height : 20px;
}


td.topmenu            { color: #8a0005; font-size: 9px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
td.topmenu a:active   { color: #8a0005; font-size: 9px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
td.topmenu a:visited  { color: #8a0005; font-size: 9px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
td.topmenu a:link     { color: #8a0005; font-size: 9px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
td.topmenu a:hover    { color: #f19e27; font-size: 9px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }

td.menu            { color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; }
td.menu a:active   { color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase;  }
td.menu a:visited  { color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; }
td.menu a:link     { color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase;  }
td.menu a:hover    { color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; }

td.footer            { color: #8a0005; font-size: 10px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; }
td.footer a:active   { color: #8a0005; font-size: 10px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
td.footer a:visited  { color: #8a0005; font-size: 10px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
td.footer a:link     { color: #8a0005; font-size: 10px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
td.footer a:hover     { color: #8a0005; font-size: 10px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }

.search 	    { background-color: #970F00; border: #000000 1px solid; width: 60; color: #FFFFFF; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.searchinput 	{ background-color: #FFFFFF; border: #970F00 1px solid; font-size: 11px; width: 95; color: #970F00; font-family: verdana, arial, helvetica, sans-serif }
.searchinput2 	{ background-color: #FFFFFF; border: #000000 1px solid; font-size: 11px; width: 130; color: #000000; font-family: verdana, arial, helvetica, sans-serif }
.textinput 	    { background-color: #FFFFFF; border: #970F00 1px solid; font-size: 11px; width: 100; color: #970F00; font-family: verdana, arial, helvetica, sans-serif }
.select 	    { background-color: #FFFFFF; border: #970F00 1px solid; font-size: 11px; width: 130; color: #970F00; font-family: verdana, arial, helvetica, sans-serif }



.bigtitle    {
	font-size: 13px;
	color: #804190;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing : 2px;
    font-weight : bold;
	text-transform : uppercase;
}

.links2      {
	font-size: 1px;
	display: none;
	color: #2386A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #2386A6;
}


UL, LI {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.links2      {
	font-size: 1px;
	display: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : White;
}

	
a.dash  { font-size: 10px; border-style: dotted; border-width: 0 0 1px; border-color: #970f00 }

a.dash:hover {
		border-style: none;
		font-size: 10px;
		}

a.dash:visited {
		border-color: #999999;
		font-size: 10px;
		}
