/**
 * File name:     saleme.css
 * Context path:  salemeinsurance.com
 * Author:        David Lovett   
 * Created:       5-25-2008 (DL)
 **/
 
 
/*
 * style group: Overall copy style
 *
 * purpose:     These styles are applied to the body copy
 *              and headlines. 
 */

h1 {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       12pt;
  font-weight:     normal;
  line-height:     16pt;
  text-decoration: none;
}

h2 {
  color:           #410000;
  font-family:     verdana, arial, sans-serif;
  font-size:       12pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

p {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       8pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

ul {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       8pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

ol {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       8pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

td {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       8pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}


.normal {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       8pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

.small {
  color:           #000000;
  font-family:     verdana, arial, sans-serif;
  font-size:       7pt;
  font-weight:     normal;
  line-height:     10pt;
  text-decoration: none;
}

.large {
  color:           #410000;
  font-family:     verdana, arial, sans-serif;
  font-size:       10pt;
  font-weight:     bold;
  line-height:     12pt;
  text-decoration: none;
}

.red {
  color:           #410000;
  font-family:     verdana, arial, sans-serif;
  font-size:       7pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

.white {
  color:           #FFFFFF;
  font-family:     verdana, arial, sans-serif;
  font-size:       8pt;
  font-weight:     normal;
  line-height:     12pt;
  text-decoration: none;
}

.whitelg {
  color:           #FFFFFF;
  font-family:     verdana, arial, sans-serif;
  font-size:       11pt;
  font-weight:     bold;
  line-height:     12pt;
  text-decoration: none;
}

/*
 * style group: Body margins
 *
 * purpose:     These styles are applied to the body traits. 
 */

body {
  margin-top: 0px; 
  margin-right: 0px; 
  margin-bottom: 10px; 
  margin-left: 0px; 
	}


/*
 * style group: Overall link style
 *
 * purpose:     These styles are applied to the body copy. 
 */

a:link { text-decoration: none; color:# } 
a:active { text-decoration: none; color:#  } 
a:hover { text-decoration: underline; color:#}
a:visited { text-decoration: none; color:#  } 

.link-one {
color: 			   #410000;
font-family:       verdana, arial, sans-serif;
font-size:         8pt;
font-weight:       normal;
line-height:       12pt;
text-decoration:   none;
}

.link-big {
color: 			   #410000;
font-family:       verdana, arial, sans-serif;
font-size:         10pt;
font-weight:       normal;
line-height:       16pt;
text-decoration:   none;
}

.link-white {
color: 			   #FFFFFF;
font-family:       verdana, arial, sans-serif;
font-size:         8pt;
font-weight:       normal;
line-height:       12pt;
text-decoration:   none;
}

.link-two {
color: 			   #a07070;
font-family:       verdana, arial, sans-serif;
font-size:         8pt;
font-weight:       normal;
line-height:       12pt;
text-decoration:   none;
}

/*
 * style group: Table border
 *
 * purpose:     These styles are applied to tables. 
 */
 
table.border {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #407097;
	border-collapse: collapsed;
	background-color: none;
}

table.border th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: #407097;
	background-color: none;
	background: url('images/np_table_back.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.border td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: #407097;
	background-color: none;
	background: url('images/np_table_back.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.noborder {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: ;
	border-collapse: collapsed;
	background-color: #F9F9F9;
}

table.noborder th {
	border-width: 0px;
	padding: 10px;
	border-style: none;
	border-color: ;
	background-color: #F9F9F9;
	-moz-border-radius: 0;
}

table.noborder td {
	border-width: 0px;
	padding: 2px;
	border-style: none;
	border-color: ;
	background-color: #F9F9F9;
	-moz-border-radius: 0;
}

table.border-button {
	border-width: 0px;
	border-spacing: 1;
	border-style: none;
	border-color: #C3DCF0;
	border-collapse: collapsed;
	background-color: #69A7D9;
}

table.border-button th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: #C3DCF0;
	background-color: #69A7D9;
	background: url('') repeat-x top left;
	-moz-border-radius: 0;
}

table.border-button td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #C3DCF0;
	background-color: #69A7D9;
	background: url('') repeat-x top left;
	-moz-border-radius: 0;
}

table.border-tabs {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.border-tabs th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.border-tabs td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-home {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.tabs-home th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_home.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-home td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_home.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-browse {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.tabs-browse th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_browse.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-browse td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_browse.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-resources {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.tabs-resources th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_resources.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-resources td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_resources.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-pigalog {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.tabs-pigalog th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_pigalog.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-pigalog td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_pigalog.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-company {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.tabs-company th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_company.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-company td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_company.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-fun {
	border-width: 0px;
	border-spacing: 0;
	border-style: none;
	border-color: #969696;
	border-collapse: collapsed;
	background-color: none;
}

table.tabs-fun th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_fun.jpg') repeat-x top left;
	-moz-border-radius: 0;
}

table.tabs-fun td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: #969696;
	background-color: none;
	background: url('images/np_tabs_fun.jpg') repeat-x top left;
	-moz-border-radius: 0;
}


/*
 * style group: HR rule
 *
 * purpose:     These styles are applied to HR. 
 */

hr {border: none 0; 
border-top: 1px solid #410000;
width: 100%;
height: 1px;
} 

hr.long {border: none 0; 
border-top: 1px solid #DDDDDD;
width: 100%;
height: 1px;
} 

hr.blue {border: none 0; 
border-top: 4px solid #75AFD6;
width: 100%;
height: 1px;
} 
