/* CSS Document */
body {
        margin:0px;
        padding:0px;
        background-color:#FFF;
        font-family:Tahoma;
        font-size:11px;
        background-color:#F0F4F7;
}
* {
        font-size:11px;
}
a {
        color:#3B6677;
        text-decoration: none;
}
a:hover {
        text-decoration:underline;
}
#header {
        padding:30 0 30 0;
        background-color:#FFF;
}
#header .txt {
        font-size:11px;
        color:#959595;
}
#header .icons {
        padding-right:2px;
}
#menu {
        background-color:#005598;
        height:42px;
        color:#FFF;
        text-align:left;
        padding-left:5px;
        padding-right:5px;
}
#menu .txt, #menu .txt td {
        color:#FFF;
}
#menu .txt a {
        color:#FFF;
        text-decoration:none;
}
#menu .txt a:hover {
        color:FFF;
        text-decoration:underline;
}
#footer {
        margin-top: 8px;
        background-color:#FFF;
        width:782px;
}
#footer .txt {
        color:#383838;
        font-size:11px;
}
#lefttitle {
        width:531px;
        background-color:#B6CBE0;
}
#lefttitle .txt {
        color:white;
        font-size:18px;
        font-weight:none;
        padding:10px 10px 10px 15px;
}
#righttitle {
        width:227px;
        background-color:#D5DEE3;
}
#righttitle .txt {
        color:white;
        font-size:18px;
        font-weight:none;
        padding:10px 10px 10px 15px;
}
#leftcontent {
        background-color: #FFF;
        width:501px;
        padding:0 15 0 15;
}
#leftcontent div.leftcontent{
        padding-top: 15px;
        padding-bottom: 15px;
}

.mainlabel {
	    font-size:11px;
        font-weight:bold;
        color:#000;
        margin-top:10px;
}
* {
	    font-family:Tahoma;
	    font-size:11px;
        color:#3D657C;
}
a {
        color:#3D657C;
        text-decoration:underline;
}
a:hover {
        text-decoration:none;
}
#rightcontent {
        background-color: #FFF;
        width:227px;
        padding:10 0 0 0;
}
#rightcontent .img {
        padding-right:7px;
}
#rightcontent .label {
        font-size:11px;
        font-weight:bold;
        color:#436883;
        margin-top:10px;
}
#rightcontent .txt {
        font-size:11px;
        font-weight:none;
        color:#6F7173;
}
#rightcontent .txt a {
        text-decoration:underline;
}
#rightcontent .txt a:hover {
        text-decoration:none;
}
#rightcontent .photo {
        padding:0 10 0 5;
}
.date {
    color:#000000;
        font-size:10px;
    font-weight:normal;
}
#logo {
        width:217;
        height:216;
        background-color:#F0F4F7;
        padding:10 10 0 0;
}
#logo .map {
        padding:30 40 0 0;
}
.separator {
        padding:30 0 0 0;
}
.star {
}

tr.line td{
       border-bottom: 1px solid #D8E0E5;
}

.subtitle{
       font-size: 18px;
       color: #787E89;
}

div.line, div.lightline{
       height: 10px;
       width: 100%;
       margin-bottom: 15px;
       margin-top: 0px;
       padding-top: 0px;
}
div.lightline{
       border-bottom: 1px solid #D8E0E5;
}
div.line{
       border-bottom: 1px solid #D5DEE3;
}

#rightcontent div.lightline{
       margin-left: 15px;
       margin-right: 10px;
       border-bottom: 1px solid #F0F4F7;
}


.small{
      font-size: 9px;
}

textarea, input.text{
      border-top: 1px solid #787E89;
      border-left: 1px solid #787E89;
      border-right: 1px solid #DBDDE0;
      border-bottom: 1px solid #DBDDE0;
      background-color: #FFFFFF;
}

form{
      margin: 0;
}