@charset "utf-8";
/* CSS Document */

body {
background-color:#d1d4d3;
background-image:url(images/bg_main.jpg);
background-repeat:repeat-x;
margin:0px;
}

p {
margin-top: 0px;
color:#1c1e1c;
font-family:Tahoma;
font-size:10px;
}

table, tr, td {
color:#2f3335;
font-family:Tahoma;
font-size:10px;
vertical-align:top;
}

.table_main {
width:800px;
}

.header {
width:800px;
height:300px;
background-image:url(images/header.jpg);
}

.table_content {
width:550px;
}

.table_sidebar {
width:245px;
}

.table_break {
width:1px;
}

.table_subpage_nav {
text-align:right;
border-top:1px solid #4f3d3f;
padding:3px;
}

.h1 {
padding:4px;
background-color:#4891dc;
font-family:Arial;
font-size:11px;
Font-Weight:bold;
color:#FFFFFF;
Letter-Spacing:1px;
Text-Align:left;
Text-Transform:uppercase;
border-bottom:1px solid #FFFFFF;
}

.h2 {
padding:4px;
background-color:#4f3d3f;
font-family:tahoma;
font-size:8px;
Font-Weight:bold;
color:#FFFFFF;
Letter-Spacing:1px;
Text-Align:left;
Text-Transform:uppercase;
border-bottom:1px solid #FFFFFF;
}

.textinput {
background-image:url(images/bg_content.jpg);
background-repeat:repeat-x;
padding:8px;
}

.imageborder { 
border:1px solid #4891dc;
padding:4px;
background:#FFFFFF;
}

b, strong {
color:#0450b8;
font-weight:bold;
text-transform:uppercase;
}

i, em {
color:#000000;
font-weight:inherit;
}

u {
color:#4e7ca6;
font-weight:bold;
text-decoration:underline;
}

blockquote {
overflow:auto;
padding:10px;
margin: 20px 30px;
border-left:5px solid #4891dc;
}

a:link, a:active, a:visited  {
color: #4e7ca6;
font-weight: normal;
letter-spacing: 1px;
text-decoration: none;
}

a:hover {
color: #4f3d3f;
font-weight: normal;
letter-spacing: 1px;
text-decoration: underline;
}

.h2 a:link, .h2 a:active, .h2 a:visited  {
color: #FFFFFF;
font-weight: normal;
letter-spacing: 1px;
text-decoration: none;
}

.h2 a:hover {
color: #FFFFFF;
font-weight: normal;
letter-spacing: 1px;
text-decoration: underline;
}