html{
font-family:"Lucida Grande","Arial",sans-serif;
font:normal 86%/130% "Lucida Grande","Arial",sans-serif;
font:normal 90% "Lucida Grande","Arial",sans-serif;
}
body{
background-color:#D6E3EC;
color:#1E5B67;
overflow:hidden;
background:url(img/bg.jpg) no-repeat #D6E3EC top right;
background-repeat:repeat-y;
}

div{
position:absolute;
}
#print_header{display:none;}
#banner{
top:8px;
left:8px;
right:0px;
height:107px;
background:url(img/bg_banner.jpg) no-repeat white top left;
border:1px solid white;
}

#logotype{
background:url(img/logotype.png) no-repeat top left;
width:280px;
height:68px;
top:10px;
right:8px;
}

#logotype3{
background:url(img/logotype3.png) no-repeat left;
width:356px;
height:107px;
top:8px;
right:16px;
}
#logotype3_1{
background:url(img/logotype3_1.png) no-repeat left;
width:356px;
height:107px;
top:8px;
right:12px;
}

#menu{
left:8px;
top:122px;
width:178px;
bottom:112px;
background:url(img/bg_menu2.jpg) no-repeat white  -1px 0px;
border:1px solid white;
padding-top:16px;
text-align:right;
}
#menu_wrapper{
left:6px;
top:121px;
width:189px;
border:none;
padding-top:16px;
text-align:right;
}


div.contents{
left:194px;
top:122px;
right:8px;
bottom:112px;

border:1px solid white;
}
#contents_bg{
background:url(img/bg_contents.jpg) white no-repeat -30px 0px;
}

#contents{
padding-right:150px;
padding-left:32px;
overflow:auto;
border:none;
}

#contents_windmill{
background:url(img/windmill.png) no-repeat right bottom;
bottom:112px;
border:none;
}
p{
margin-left:16px;
}

h1{
margin:16px 0px;
padding:0px;
color:#528C95;
}
h3{
color:#528C95;
text-align:left;
margin-left:16px;
}

#foot{

text-align:right;

left:8px;
right:8px;

height:18px;
height:16px;
bottom:6px;
/*display:none;*/
/*background:url(img/windmill_foot.png) white no-repeat right -1px;*/
/*background-color:white;*/
background:none;
/*border:1px solid white;*/
overflow:hidden;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:90%;
color:#A4BCC2;
color:#9BB1B7;
color:#97ADB2;
color:#FFF;
}

a{
text-decoration:none;
color:#1E5B67;
}
/*a:hover{color:#528C95;}*/

a.menu_link{

font-size:13px;
font-weight:bold;
display:block;
color:#DEEBED;
color:white;
background:url(img/arrow_right_white.gif) no-repeat center right;
margin:2px 32px 2px 16px;
padding-right:12px;
}
a.menu_link:hover{
color:white;
background-image:url(img/arrow_right_red.gif);

}
#menu_link_current{
background-image:url(img/arrow_right_blue.gif);
margin-right:0px;
padding-right:15px;
}

a.menu_link_current{
background-image:url(img/arrow_right_blue.gif);
margin-right:0px;
padding-right:15px;
}

a.menu_link_current:hover{
background-image:url(img/arrow_right_blue.gif);
}

table{
margin-left:16px;
}
th{
text-align:right;
padding-right:8px;
vertical-align:top;
color:#528C95;
}
ul{
padding:0px;
margin:0px;
list-style-image: url(img/blank.gif);
/*list-style-image: url(img/bullet.gif);*/
margin-left:16px;
}
li.expand{
margin-bottom:10px;
margin-top:10px;
}
ul.expand_sub{
margin-left:32px;

}
li.expand_sub{
margin-bottom:8px;
margin-top:8px;
background:url(img/bullet.gif) no-repeat 0px 6px;
padding-left:16px;
}

li.li_a{
background:url(img/blank.gif) no-repeat 0px 6px;
margin-left:-16px;
}

a.ul_expand{
font-size:17px;
font-weight:bold;
color:#528C95;
cursor:pointer;
padding-left:16px;
background:url(img/arrow_bottom.gif) no-repeat 0px 6px;
display:inline-table;
}
a.ul_expand:hover{
background-image:url(img/arrow_bottom_red.gif);
}
a.expand_sub{
/*margin-left:-16px;*/
background:url(img/bullet.gif) no-repeat 0px 6px;
padding-left:16px;
}
a.expand_sub:hover{
background-image:url(img/bullet_red_big.gif);
}


input, textarea{
border:1px solid #528C95;
width:350px;
}
#question_submit{
width:100%;
background-color:#528C95;
font-weight:bold;
color:white;
cursor:pointer;
}
#question_contents{height:250px;}

img.crt{
border:1px solid #528C95;
}
img.crt:hover{
border-color:red;
}

td.crt{
text-align:left;
font-weight:bold;
padding-top:6px;
padding-left:8px;
padding-right:150px;
vertical-align:top;
color:#528C95;
}

img{
border:none;
}
/*
#motioncontainer{
left:4px;
bottom:4px;
height: 130px;
background-color:#FFFFB8;
border-top:4px solid #FFFFB8;
border-bottom:4px solid #FFFFB8;
cursor:pointer;
}
*/

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 50%; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */







