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

html,body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color: #1A4896;
}

a:hover{
color: #900;
text-decoration: none;
}

#whole{
width:800px;
display:block;
margin:0px auto;
position:relative;
background-color:#FFF;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 5px;
border: 1px solid #666;
}

#banner{
width:800px;

display:block;
clear:both;
position:relative;
margin-top:5px;
padding-bottom:5px;
}

#bannerPrint{
visibility: hidden;
display:none;
}

#topNav{
width:800px;
padding-top:8px;
height:22px;
background-image:url('topNav2.png');
background-repeat:repeat-x;
display:block;
position:relative;
clear:both;
margin-bottom:5px;
font-size:12px;
}

#topNav a:link, #topNav a:hover, #topNav a:visited{
padding-left:10px;
padding-right:10px;
border-right:1px solid #CCCCCC;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.leftBox{
width:135px;
display:block;
position:relative;
border:1px solid #999999;
margin-right:5px;
float:left;
clear:left;
margin-bottom:5px;
font-size:12px;
}

.rightBox{
width:643px;
padding:5px;
display:block;
border:1px solid #999999;
position:relative;
float:right;
clear:right;
margin-bottom:5px;
}

#footer{
width:800px;
clear:both;
display:block;
height:12px;
position:relative;
color:#CCCCCC;
text-align:right;
font-size:10px;
}

.news{
padding:5px;
padding-bottom:0px;
padding-top:8px;
height:22px;
color:#FFFFFF;
font-weight:bold;
width:125px;
display:block;
background-image:url('topNav.png');
}

.newsItem{
width:168px;
display:block;
padding:5px;
}

.newsItem a:link,.newsItem a:hover,.newsItem a:visited{
color:#0066CC;
}
.navigationActive{
display:inline;
}
.navigationInactive{
display:inline;
}

h1 { font-size: 18px; color: #0C3D91; text-align: center; }
hr { border-top: 0; border-bottom: 1px solid black; border-left: 0; border-right: 0; width: 90%;  }

.category {  font-weight: bold; border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #EEEEEE; text-align: left;}
.normal {  border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: top; text-align: left;}
.table {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: left;}

.osto { font-size: 20px; font-weight: bold; color: #0C3D91; text-align: center; }
.ostoTM {
	vertical-align: super;
	font-size: 7px;
}

.step_header { background-color: #EFEFEF; border-right: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; border-bottom: none; vertical-align: middle; text-align: center; font-weight: bold; font-size: 15px; width: 33%; }
.step_img { background-color: white; border-right: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; border-bottom: none; vertical-align: middle; text-align: center; width: 33%; }
.step_body { font-size: 17px; font-weight: bold; background-color: white; border-right: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; border-top: none; border-bottom: 1px solid #AAAAAA; vertical-align: top; text-align: left; width: 33%;	}

#question { background-color: #DDDDDD; border: 1px solid #BBBBBB; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; }
#answer { background-color: #EEEEEE; border-right: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; }
#disclaimer { color: #073683; font-size: 11px;}
#notificationbox {
	background-color: #E7EBF8;
	border: 1px;
	border-style:groove;
	padding: 5px;
}
td{vertical-align:top;}
.butt{
width:130px;
background-image:url(button.jpg);
background-repeat:repeat-x;
height:20px;
display:block;
clear:both;
position:relative;
padding-top:5px;
color:#FFFFFF;
padding-left:5px;
}

.butt:hover{
background-image:url(buttonHov.jpg);
background-repeat:repeat-x;
}

.buttBot{
width:135px;
background-image:url(buttonBot.jpg);
background-repeat:repeat-x;
height:5px;
display:block;
clear:both;
position:relative;
}

.butt a:link, .butt a:visited, .butt a:hover{
color:#FFFFFF;
text-decoration:none;
}
