/*-------------------------------------------------------------
 CSS TEMPLATE FOR XHTML 1.0 TRANSITIONAL HTML-DOCUMENTS
 Version 1.0
 
 - content XHTML elements
---------------------------------------------------------------*/

/************************************
* general font properties
* - font-family
* - line-height
* - font-size
* - color
*************************************/

*,
body,
table,
th,
td,
h1,
h2,
h3,
h4,
h5,
h6,
textarea
{
	font-family:arial,tahoma,verdana;
	line-height:1.3em;
	font-size:12px;
	color:#000000;	
}

/************************************
* general text construct margins
* - allows for stacking them randomly
*   with correct spacing
*************************************/

table,
p,
ul,
ol,
dl,
.button_inline,
fieldset,
code,
.formbody,
.dlh_googlemap,
a.download,
blockquote,
.image_container
{
	margin-bottom:1.5em;
}

/************************************
* list and definition list styles
*************************************/

/* list types */
ul,
ol
{
	list-style-position: outside;		
	margin-left:30px;
}
ul
{
	list-style-type: disc;
}
ol
{
	list-style-type: decimal;
}
/* list items */
li
{
}
ul li
{
}
ol li
{
}
/* second level list items */
ul li li
{
}
ol li li
{
}
/* third level list items */
ul li li li
{
}
ol li li li
{
}
/* definition list */
dl
{
}
dt
{
}
dd
{
}

/************************************
* headings
*************************************/
h1,
h2,
h3,
h4,
h5,
h6
{
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.27em;
	text-transform:uppercase;
}
h1
{
	font-size:26px;
}
h2
{
	font-size:20px;
}
h3
{
	font-size:14px;
}
h4
{
	text-transform:none;
	margin-bottom:0.5em;
}
h5
{

}
h6
{
}
/************************************
* text and inline element styles
*************************************/

/* generic */
br
{
}
span
{
}
img
{
}
kbd
{
}
ins
{
}
del
{
}
pre
{
}
/* address */
address
{
}
/* paragraph */
p
{
}
p.intro
{
	font-weight:bold;
}
/* general text styles */
strong,
.strong
{
	font-weight:bold;
	font-style:normal;
}
em
{
	font-weight:normal;
	font-style:italic;
}
/* abbrevations, acronyms and defenitions */
abbr
{
}
acronym
{
	text-transform:uppercase;
}
dfn
{
	font-style:italic;
}
/* quotations and cites */
q
{
	font-size:italic;
}
cite
{
	font-style:italic;
}
blockquote
{
}
/* output and samples */
samp
{
	font-family:courier;
}
var
{
}
code
{
	white-space:pre;
	font-family:courier;
}
code.block
{
	display:block;
}
tt
{
	font-family:courier;
}
/* font modifiers */
big
{
	font-size:120%;
}
small
{
	font-size:80%;
}
sub
{
}
sup
{
}

/************************************
* anchors
*************************************/

/* anchor general */
a:link,
a:active,
a:visited,
a:hover
{
	color:#dddddd;
	text-decoration:none;
}
/* link */
a:link
{
}
/* active */
a:active
{
}
/* visited */
a:visited
{
}
/* hover */
a:hover
{
	text-decoration:underline;
}

/************************************
* tables
*************************************/

table
{
	width:100%;
	margin-bottom:1.5em;
	border-collapse:collapse;
}
/* general cell properties */
th,
td
{
	padding:2px;
	text-align:left;
	vertical-align:top;
}
/* head cell*/
th
{
	background-color:#F0F0F0;
}
/* data cell */
td
{
}
td.col_first
{
}
td.col_last
{
}
/* row */
tr
{
}
tr.row_first
{
}
tr.row_first td
{
}
tr.row_last
{
}
tr.row_last td
{
}
/* various */
caption
{
}
col
{
}
colgroup
{
}
tbody
{
}
thead
{
}
tfoot
{
}

/************************************
* inline buttons (sliding door)
*************************************/

a:link.more,
a:visited.more,
a:active.more,
a:hover.more
{
	background-color:#8AC16E;
	display:block;
	float:left;
	text-transform:uppercase;
	overflow:hidden;
	padding:4px;
	padding-left:8px;
	padding-right:8px;	
	font-weight:bold;
	margin-right:16px;
	margin-bottom:4px;
	color:#ffffff;
	text-decoration:none;
}
a.more:hover
{
	background-color:#60A343;
}

a.more:link.var1,
a.more:visited.var1,
a.more:active.var1,
a.more:hover.var1
{
	color:#ffffff;
}
a.more:hover.var1
{
	background-color:#60A343;
}

a.more:link.var2,
a.more:visited.var2,
a.more:active.var2,
a.more:hover.var2
{
	background-color:#3CA1BD;
	color:#ffffff;	
	text-decoration:none;	
}
a.more:hover.var2
{
	background-color:#197A9E;
}

a.more:link.var3,
a.more:visited.var3,
a.more:active.var3,
a.more:hover.var3
{
	background-color:#D84093;
	color:#ffffff;	
	text-decoration:none;	
}
a.more:hover.var3
{
	background-color:#C31C6A;
}

