﻿body{
margin:0;padding:0;
font-family:arial, helvetica, sans-serif;
font-size:62.5%;
}

address{
font-style: normal;
white-space: pre;
}

hr{
display:none;
}

h1{
font-size: 1.6em;
font-weight:normal;
}
h2{
font-size:1.4em;
font-weight:bold;
}
h3{
font-size:1.3em;
font-weight:bold;
}
h4{
font-size:1.2em;
font-weight:bold;
}

/*****************Basic Classes**************************/
.skipnav{display:none;}
.hide{display:none;}
.clearer{clear: both; line-height: 0; height: 0;}
.rssbutton{
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;
}

.alignright{float:right;}

a.rssbutton:link , a.rssbutton:visited, a.rssbutton:hover, a.rssbutton:active,{
color:white;
text-decoration:none;
}

.button{
width:3em;
}

#skipnav{
display:none;
position:absolute;
top:0;left:0;
height:20px;width:20px;
}
#container{
position:relative;
width:65em;
margin:0 auto;padding:0;
border-right:1px solid #A7B8CA;
border-left:1px solid #A7B8CA;
border-bottom:1px solid #A7B8CA;
}

#banner{
height:128px;
background: #4C779F url(../img/header-logo.jpg) bottom left no-repeat;
position:relative;
z-index:6;
margin:0;padding:0;
}

#navigation{
border-top:1px solid #4C779F;
border-bottom:2px solid #076D54;
background:#076D54 url(../img/nav-back.png) bottom repeat-x;
width:100%;
position:relative;
z-index:3;
overflow:hidden;
}


#content{
width:50em;
margin:1em auto;
position:relative;
z-index:1;
font-size:1.2em;
line-height:1.5em;
}

#footer{
width:65em;
border-top:5px solid #cc9;
margin:.5em auto;
}

/*banner styles*/
#banner h1{
margin:0;padding:0;
position:relative;
text-indent:-9000px;
}
#banner h1 a{
margin:0 0 0 20px;padding:0;
height:59px;width:246px;
background:url(../img/common/isue-logo-small.png) left no-repeat;
display:block;
}
#banner h1 a img{
display:none;
}
#banner h2{
margin:0;padding:0;
position:absolute;
top:65px;left:20px;
color:#5C5C2E;
font-size:17px;
z-index:6;
}
#banner h2 a{
text-decoration:none;
color:#5C5C2E;
}

#banner fieldset{
display:inline;
width:20em;
float:right;
border:0;
padding:0;margin:0 1em 0 0;
}
#banner label{
display:block;
color:white;
}

.skipnav{
display:none;
}
.screenlogo{
border:0;
margin-left:20px;
}
.printlogo{
display:none;
}
/***************************** Navigation*/
#navigation ul{
list-style:none;
margin:0;padding:0;
position:relative;
float:right;
font-size:1.2em;
clear:both;
}
#navigation li{
float:left;
margin:0;padding:0;
border-left:1px solid #076D54;
}
#navigation li a{
display:block;
text-align:center;
padding:.8em 1.2em;
color:white;
text-decoration:none;
}
#navigation li a:hover{
background:#076D54;
}
#navigation li a.current{
background:#076D54;
}

/*********************** Center Column Styles*/

#content h1, #content h2{
border-bottom:1px solid #333;
left:-10px;
}

#content h1, #content h2, #content h3, #content h4{
color:#076D54;
margin:.5em 0;padding:0;
}


#content p{
margin:0 0 1.5em 0;
}
#content img{
border:0;
}
#content img.left{
float:left;
margin:0 10px 10px 0px;
}
#content img.right{
float:right;
margin:0 0px 10px 10px;
}

#content .casing{
display: block;
float:left;
width:100%;
margin:0 0 15px 0;
}

/***************************** Search box*/
#searchbox{
position:absolute;
left:10px;
top:30px;
z-index:50;
}
#searchbox input{

}
#searchbox label{
display:none;
}


/*************************** Footer Styles*/
#footer a{
color:black;
}

/************************* TABLE STYLES */
table{
border:1px solid #666;
margin:0 0 1em 0;padding:0;
line-height:1.2em;
}
caption{
font-size:1.3em;
font-weight:bold;
color:#076D54;
margin:.5em 0;padding:0;
text-align:left;
}
th{
text-align:left;
color:white;
border:1px solid #003366;
background:#3B6289 url(../img/bluebar-back.png) repeat-x;
padding:.2em;
}
td{
padding:.2em;margin:0;
background:#f5f5f5;
vertical-align: top;
}
tr.even td{
background:white;
}