body{
background-color: white;
background-image: url("i/bg-body.jpg");
background-repeat: repeat-x;
font-family: Arial, Tahoma, sans-serif;
font-size: 1em;
padding: 0px;
margin-top: 0px;
}

div.shell{
width: 766px;
margin: auto;
}

form{
margin: 0px;
padding: 0px;
}

div.header{
width: 766px;
height: 155px;
background-repeat: no-repeat;
}

div.content{
width: 766px;
background-color: white;
background-image: url("i/bg-content.gif");
background-repeat: repeat-y;
float: left;
color: #525252;
}

div.search{
float: right;
padding-right: 24px;
padding-top: 8px;
}

div.search input{
font-size: 70%;
}

div.search input.search{
border: 1px solid white;
width: 90px;
color: #6695C3;
padding-left: 2px;
vertical-align: middle;
}

div.search input.button{
padding-left: 2px;
padding-right: 2px;
color: #3069A4;
vertical-align: middle;
}

img.print{
padding-right: 19px;
vertical-align: middle;
border: 0px;
}


img.search{
padding-right: 8px;
vertical-align: middle;
}

div.nav-top{
width: 766px;
height: 77px;
background-image: url("i/bg-nav.gif");
background-repeat: no-repeat;
background-position: top;
}

div.nav-top ul{
margin: 0px;
padding: 0px;
margin-top: 1px;
float: left;
padding-left: 30px;
}

div.nav-top ul li{
float: left;
margin: 0px;
padding: 0px;
color: white;
font-size:80%;
height: 26px;
padding-top: 9px;
list-style: none;
margin-left: 9px;
}

div.nav-top ul li a:hover{
color: #3D82CA;
text-decoration: none;
}

div.nav-top ul li a{
background-image: url("i/bg-nav-li-right-on.gif");
background-repeat: no-repeat;
background-position: right;
text-decoration: none;
padding-top: 13px;
padding-bottom: 13px;
padding-right: 12px;
padding-left: 12px;
color: #3069A4;
margin: 0px;
}

div.nav-top ul li{
background-image: url("i/bg-nav-li.gif");
background-repeat: no-repeat;
background-position: left;
color: #6FA7D1;
padding-top: 10px;
}

div.nav-top ul li.first-child{
margin-left: 0px;
}

div.footer{
width: 766px;
height: 164px;
clear: both;
background-image: url("i/bg-footer.gif");
background-repeat: no-repeat;
background-position: top;
}

div.footer ul.navigation{
margin: 0px;
padding-top: 67px;
padding-left: 34px;
}

div.footer ul.navigation li{
float: left;
list-style: none;
padding-left: 11px;
padding-right: 11px;
background-image: url("i/bg-nav-footer-li.gif");
background-repeat: no-repeat;
background-position: left;
}

div.footer ul.navigation li.first-child{
background-image: none;
}

div.footer ul.navigation li a{
color: #3D6EB0;
}

div.footer ul.navigation li a:hover{
}

div.copyright{
padding-top: 67px;
float: right;
padding-right: 43px;
font-size: 80%;
color: #3D6EB0;
}

div.copyright .copy{
color: #9C9B9B;
}

div.content .wrapper{
margin-left: 24px;
margin-right: 24px;
}

div.content .body{
float: right;
width: 502px;
}

div.content .left p{
padding: 0px;
margin: 0px;
}

div.cms-inlineimage.a {
float: left;
margin-right: 15px;
margin-top: 10px;
}

div.cms-inlineimage.b {
float: right;
padding-left: 15px;
margin-top: 10px;
}

div.body{
font-size: 80%;
}

div.body p, div.body li, div.body td, div.body th{
font-family: Tahoma;
}

div.body h1.initial{
font-size: 120%;
color: #626262;
margin-top: 10px;
}

div.body h2{
font-size: 100%;
color: #626262;
}

div.body h3{
font-size: 90%;
color: #959292;
font-weight: bold;
}

div.body a{
color: #3D6EB0;
}

div.body img, div.body img a{
border: 0px;
}

div.footer ul{
font-size: 80%;
}

div.content .body#full-width{
width: 702px;
}

div.breadcrumb{
clear: both;
font-size: 70%;
color: #959292;
font-weight: bold;
padding-left: 29px;
padding-top: 2px;
}

div.breadcrumb a{
color: #266DB5;
text-decoration: none;
font-weight: normal;
}

div.breadcrumb a:hover{
text-decoration: underline;
}

th{
text-align: left;
}

img.filetype{
padding-right: 4px;
}

.image-with-caption{
float: right;
font-style: italic;
padding: 5px;
height: 1%;
}

div.image-with-caption-shell{
float: right;
text-align: center;
width: 176px;
margin-left: 15px;
margin-bottom: 10px;
}

div.caption{
float: right;
text-align: center;
clear: both;
width: 176px;
text-align: center;
font-size: 90%;
margin-top: 3px;
font-weight: bold;
color: #959292;
}

div.nav-top ul li ul{
display: none;
}


div.content .left{
float: left;
width: 194px;
background-color: #E8E8E8;
font-weight: bold;
color: #867E7E;
background-image: url("i/bg-left-top.gif");
background-repeat: no-repeat;
background-position: top;
}

div.content .left ul{
list-style: none;
margin-left: 0px;
padding-left: 0px;
font-size: 70%;
padding-bottom: 0px;
}

div.content .left li{
background-image: url("i/bg-left-nav-li.gif");
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 8px;
padding-top: 8px;
text-align: left;
}

div.content .left li.first-child{
padding-top: 0px;
_padding-top: 8px;
}

div.content .left li a{
text-decoration: none;
} 

div.content .left li a:hover{
text-decoration: underline;
}

div.content .left p{
font-size: 70%;
}

div.content .left h1{
font-size: 100%;
}

div.left-footer{
height: 22px;
width: 194px;
background-image: url("i/bg-left-bottom.gif");
background-repeat: no-repeat;
background-position: bottom;
}

div.content .left .wrapper h1{
color: #3876B6;
margin-top: 22px;
padding-top: 0px;
font-weight: bold;
margin-bottom: 12px;
}

div.content .left .wrapper{
margin-left: 20px;
margin-right: 16px;
}

div.content .left .wrapper a{
color: #3069A4;
}
img.right{
float: right;
}
img.left{
float: left;
}

table{
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 5px;
	font-size:80%;
	width:90%;
}

td{
	border: 1px solid #ccc;
	padding: 5px;
}

th{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 5px;
}

tr{

}

img.left{
float: left;
margin: 5px;
}

img.right{
float: right;
margin: 5px;
}

img.center{
display: block;
margin-left: auto;
margin-right: auto;
}


