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

body{
background-color:#FFFFFF;
}

html, body, table, tr, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div, input, select, textarea
{
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight:normal;
font-size:12px;
margin:0px;
padding:0px;
color:#595959;
}

p {line-height:140%;}

a         {color:#225073; font-weight: bold; text-decoration:none;}
a:link    {color:#225073; font-weight: bold; text-decoration:none;}
a:visited {color:#225073; font-weight: bold; text-decoration:none;}
a:hover   {color:#002d50; font-weight: bold; text-decoration:underline;}
a:active  {color:#002d50; font-weight: bold; text-decoration:underline;}

a.send:link    {color:#225073; font-size:11px; font-weight: bold; text-decoration:underline;}
a.send:visited {color:#225073; font-size:11px; font-weight: bold; text-decoration:underline;}
a.send:hover   {color:#002d50; font-size:11px; font-weight: bold; text-decoration:underline;}
a.send:active  {color:#002d50; font-size:11px; font-weight: bold; text-decoration:none;}

td.menu a:link    {color:#333333; font-size:14px; font-weight: bold; text-decoration:none;}
td.menu a:visited {color:#333333; font-size:14px; font-weight: bold; text-decoration:none;}
td.menu a:hover   {color:#777777; font-size:14px; font-weight: bold; text-decoration:underline;}
td.menu a:active  {color:#777777; font-size:14px; font-weight: bold; text-decoration:underline;}

td.message1 a:link    {color:#bdd1ee; font-weight:normal; text-decoration:none;}
td.message1 a:visited {color:#bdd1ee; font-weight:normal; text-decoration:none;}
td.message1 a:hover   {color:#bdd1ee; font-weight:normal; text-decoration:underline;}
td.message1 a:active  {color:#bdd1ee; font-weight:normal; text-decoration:underline;}

td.botsec2 a:link   {color:#245818;}
td.botsec2 a:visited{color:#245818;}
td.botsec2 a:hover  {color:#132F0D;}
td.botsec2 a:active {color:#132F0D;}

td.botsec3 a:link   {color:#dc6400;}
td.botsec3 a:visited{color:#dc6400;}
td.botsec3 a:hover  {color:#883E00;}
td.botsec3 a:active {color:#883E00;}

td.main {vertical-align:top;}
td.rcol {width:330px; vertical-align:top;}
td.cover{background-image:url(img/cover-bg.jpg); background-repeat:no-repeat; text-align:left; vertical-align:middle; padding-left:345px; height:250px;}
.covtxt{line-height:280%; color:#FFFFFF; margin-left:2px; font-weight:bold;}

td.mes0 {padding-top:10px; vertical-align:middle; text-align:left;}

table.mes2{height:285px;}

td.message1 {background-color:#4b5561; text-align:left; vertical-align:top; padding:40px 30px 20px 45px; width:255px; color:#FFFFFF;}
td.message1 p {color:#FFFFFF; line-height:140%;}
td.message2 {background-color:#f3f3f3; padding:10px 25px 10px 40px; vertical-align:top; text-align:left;}
td.message2_right {background-color:#f3f3f3; padding:0px 30px 10px 45px; vertical-align:top; text-align:left;}
td.message2 p {margin:10px;}
td.message2g {background-color:#f3f3f3; height:20px;}
td.fptext {height:205px; padding:40px 40px 40px 45px; text-align:left; vertical-align:top;}

td.botsec1 {width:234px; height:215px; padding:40px 40px 40px 45px; text-align:left; vertical-align:top;}
td.botsec2 {width:234px; height:215px; padding:40px 40px 40px 45px; text-align:left; vertical-align:top;}
td.botsec3 {width:245px; height:215px; padding:40px 40px 40px 45px; text-align:left; vertical-align:top;}

td.botd1 {background-color:#DCDCDC; height:10px;}
td.botd2 {background-color:#ededed; padding: 20px 10px 8px 10px; text-align:center;}
td.botd3 {background-color:#ededed; padding: 8px 10px 20px 10px; text-align:center;}

.hdr1{font-size:18px; font-weight:bold; font-family: Arial; margin-bottom:30px;}
.hdr2_title{font-size:18px; font-weight:bold; font-family: Arial; margin-bottom:0px;}
.hdr2_title_right{font-size:16px; color:#C4C4C4; font-weight:bold; font-family: Arial; margin-bottom:0px;}
.hdr1b{font-size:18px; font-weight:bold; font-family: Arial; margin-bottom:15px; color:#225073;}
.hdr1g{font-size:18px; font-weight:bold; font-family: Arial; margin-bottom:15px; color:#245818;}
.hdr1o{font-size:18px; font-weight:bold; font-family: Arial; margin-bottom:15px; color:#dc6400;}
.hdr1r{font-size:18px; font-weight:bold; font-family: Arial; margin-bottom:30px; color:#c92413;}

.hdr2{font-size:32px; font-family: "Arial Narrow", Arial; color:#FFFFFF; margin-bottom:10px;}
.hdr3{font-size:14px; font-weight:bold; font-family: Arial; color:#FFFFFF; margin-bottom:10px;}
.hdr4{font-size:14px; font-weight:bold; font-family: Arial; color:#444444; margin-bottom:10px;}
.hdr5{font-size:14px; font-weight:bold; font-family: Arial; color:#444444; margin-bottom:5px;}

.spcr {height:5px;}
.spcr3 {height:10px;}
.spcr2{height:5px; background-color:#2e4d66;}

td.menu{height:60px; background-image:url(img/menu-bg.gif); text-align:center; vertical-align:middle;}
td.bordered{border:1px solid #AAAAAA; padding:8px; background-color:#F5F5F5;}
td.bordered2{border:1px solid #AAAAAA; padding:8px; background-color:#F5F5F5; border-right:0;}
td.bordered3{border:1px solid #AAAAAA; padding:8px; background-color:#F5F5F5; border-left:0;}

.ima {margin:5px 5px 5px 0px; border:1px solid #333333;}
.ima2 {border:1px solid #333333;}
.ima3 {border:1px solid #333333; float:left; margin-right:10px; margin-bottom:10px;}
.ima4 {border:1px solid #333333; float:right; margin-right:10px; margin-bottom:10px;}

div.flimg{float:left; padding:4px;}
div.flimg img{border: 1px solid #808080;}

.text10 { 
font-size:10px;
font-weight:normal;
text-align:left
}

.text11 { 
font-size:11px;
font-weight:normal;
}

.text12 { 
font-size:12px;
font-weight:normal;
}

.text12_white { 
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

.text14 { 
font-size:14px;
font-weight:normal;
}

.text_bold { 
font-weight: bold;
}

.text_no_bold { 
font-weight: normal;
}

.text_no_italic { 
font-style: normal;
}

.text_underline { 
text-decoration:underline;
}

.report_red { 
font-size: 11px;
color: #990000;	
font-weight: bold;
}

.report_black { 
font-size: 11px;
color: #000000;	
font-weight: bold;
}

input {
background-color:#FFFFFF;
border: 1px solid #999999;
width: 200px;
height: 15px;
font-size: 12px;
}

textarea {
background-color:#FFFFFF;
border: 1px solid #999999;
width: 300px;
height: 150px;
font-size: 12px;
}

.button {
font-size: 11px;
color: #000000;
background-color: #CCCCCC;
height: 20px;
width: 140px;
border-top: 1px outset #FFFFFF;
border-right: 1px inset #666666;
border-bottom: 1px inset #666666;
border-left: 1px outset #FFFFFF;
}


/* layout */

#container {
margin: 0 auto;
width: 960px;
position: relative;
background: #fff;
padding: 0;
text-align: left;
}

#main {
margin: 0 0 0 0;
width: 645px;
float:left;
}

#vspace {
width: 5px;
height:900px;
background-image:url(images/divider.gif);
float:left;
margin: 100px 0 0 0;
}

#right {
margin: 100px 0 0 0;
width: 120px;
float:left;
}

#footer {
height:60px;
width:770px;
clear:both;
}

#top {
position:absolute;
left:0px;
top:0px;
width:770px;
height:100px;
}

#h2_pos {
position:absolute;
left:305px;
top:63px;
width:600px;
height:40px;
}

#h1_pos {
position:absolute;
left:45px;
top:495px;
width:600px;
height:40px;
}

#h3_pos {
position:absolute;
left:45px;
top:516px;
width:600px;
height:40px;
}

#p_pos {
position:absolute;
left:45px;
top:572px;
width:550px;
height:500px;
}

#p_pos_small {
position:absolute;
left:45px;
top:572px;
width:550px;
height:220px;
}

#p_pos_small_2 {
position:absolute;
left:45px;
top:572px;
width:550px;
height:auto;
}

#top_left {
position:absolute;
left:580px;
top:0px;
width:400px;
height:40px;
}

#info {
float:right;
width:470px;
margin: 35px 0 0 0;
}

#longinfo {
width:645px;
margin: 35px 0 0 0;
}

#leftside {
width:170px;
float:left;
margin: 35px 0 0 0;
}

#vspace2 {
width: 5px;
height:865px;
background-image:url(images/divider.gif);
float:right;
margin: 35px 0 0 0;
}

#commonmenu {
position:absolute;
left:0px;
top:100px;
width:645px;
height:30px;
}

#hspace {
position:absolute;
left:0px;
top:130px;
width:645px;
height:5px;
background-image:url(images/horizontal-divider.gif);
overflow:hidden;
}

div.myphotos {
width: 126px;
margin: 0px 15px 20px 15px;
float: left;
display:inline;
}


