/* Styles */

body {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333; margin:0px;}
table { border-collapse: collapse; border-spacing: 0; }
.lefttit { height:20px; 
font-size: 12px; 
line-height: 20px; 
padding-left: 15px; 
background-image:url(images/arrow.gif); 
background-repeat:no-repeat; 
background-position:left;
border-bottom: 1px solid #bfa895; 
color: #0076bd;
}
h1 { font-size: 14px; margin: 0 0 25px 0; color: #0076BD;}
.statements { font-size: 9px; color:#999999; }
.statementslrg { font-size: 11px; color:#666666; }
.lefttitbody { background-color: #eee5dd; padding: 5px;}
.lefttitbodyblue { background-color: #bddaee; padding: 5px;}
.righttit { 
height:20px; 
line-height: 20px; 
font-size: 12px; 
padding-left: 15px; 
background-image:url(images/title_bg.gif); 
background-repeat:no-repeat; 
color:#0076bd;
}
.red { color:#FF0000;}
.righttitbrwn { 
height:20px; 
line-height: 20px; 
padding-left: 15px; 
background-image:url(images/title_bg_brwn.gif); 
background-repeat:no-repeat; 
color:#917058; 
font-size: 12px;
}
.inputbox{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#917058;
border: 1px solid #cccccc;
background-color:#ffffff;
padding-left: 3px;
background-image:url(images/inputrpt.gif);
background-repeat:repeat-x;
background-position:top;
}
.textbox{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#917058;
border: 1px solid #cccccc;
background-color:#ffffff;
padding-left: 3px;
background-image:url(images/inputrpt.gif);
background-repeat:repeat-x;
background-position:top;
}
.brown_button{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
border: 1px solid #cccccc;
background-color:#bfa895;
}
li {list-style-type:none;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding:0 20px;
background-position:0 3px;}

/* Main Structure */

#breadcrumbs {margin-bottom: 10px; margin-top: 5px;}
#container { width: 780px; margin: 0 auto; position: relative; }
#menu { width: 160px; float:left; clear:left;}
#content { margin-left: 175px; margin-right:210px; margin-bottom: 10px; margin-top: 0px;}
#rightcolumn { width: 200px; float:right; top: 5px;}
#footer {background:#ffffff; clear:both; padding: 5px; vertical-align: middle; font-size: 11px; border-top: 1px #CCCCCC dashed; background-image: url(images/footerrpt.jpg); background-position:top; background-repeat:repeat-x;}
#footer a, #footer :visited { color: #333; text-decoration:none; }
#footer :hover { color: #3f86b3; text-decoration:underline;}
#piccontainer { background: #ffffff; padding: 5px; width: 150px; float:right; } 

/* Header */

#bluehdr { width: 167px; height: 107px; background:#86bbe0; float:left;}
#logo { width: 593px; height: 87px; padding: 10px; float: left; background:#bfa895; line-height: 87px; margin-right: 0px; background-image:url(images/blue_bar.gif); background-repeat:no-repeat; background-position:left; }

#left { 
float:left;
width:160px;
height: 107px;
background-color:#86bbe0; }
#right { 
float:right;
width:615px;
height: 107px;
background-color:#bfa895;
}
#center { 
margin-right:615px;
margin-left:160px;
height: 107px;
background-color:#0076bd; }

#hdrimage { width: 780px; height: 135px; background:#ece5df; float:left; clear:both;}

/* Font Syles */

.bb { font-weight:bold; color:#0076bd;  }
a {color:#917058;}
a:visited {color:#917058 ;}
a:hover { color:#0076bd ;}

/* Menu */

dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
vertical-align:middle;
line-height: 20px;
}
#menu {
position: relative; /* Menu position that can be changed at will */
top: 0;
left: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
dl#menu {
width: 167px;
}
dl#menu dt {
cursor: pointer;
margin: 1px 0;
height: 20px;
line-height: 20px;
text-align: left;
color:#333;
background-color: #dccfc4;
}
dl#menu dd {
border: 0px;
}
dl#menu li {
text-align: left;
height: 24px;
background-image: url(images/sub_menu_off.gif); 
background-repeat:no-repeat;
}
#menu li a {
color: #333;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu dt a {
color: #333;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left: 5px;
}
#menu li a:hover {
background-color:#b3daf5;
background-repeat:no-repeat;
}
#menu dt a:hover { 
background-color:#b3daf5;
color: #000;
background-repeat:no-repeat;
}
.dthover { 
background-image:url(images/menu_on.gif);
color: #000000;
background-repeat:no-repeat;
}
.lihover {
background-color:#b3daf5;
background-image:url(images/arrow.jpg);
background-position:right;
background-repeat:no-repeat;
}
