/* HTML STYLES */
body { margin:0px auto; font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #333; color: #333; text-align:center; }
a  { color: #003366; text-decoration: none; }
a:hover { text-decoration: underline; color:#003366; }
h1 { font-size: 18px; font-weight:normal; color: #666; text-align:center; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; } /* controls section headers */	
h2 { font-size:14px; padding:5px; margin-top:5px; margin-bottom:0px; border-bottom:#069 solid 1px; font-family:Georgia, "Times New Roman", Times, serif;}
.title { text-transform:capitalize; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#000; } /* controls main title */
.titleheader
{
    text-transform:capitalize; font-weight:bold;font-size: 16px;  padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#000;
    text-decoration:underline;
}

/* BASIC LAYOUT STYLES */ 
#left { width: 305px; float:left; }	/* controls left column */ 
#right 	{ width: 0px; height: 0px; }	/* controls right column */ 
#report_middle 	{ float: right; }	/* controls report page */ 
#footer   { color:#ffffff; text-align: center;  } 	/* controls footer */
#footer a { color:#ffffff; }


/* HEADER STYLES */ 
div.header { background-image:url(images/background_logo.gif); background-repeat:repeat-x; background-position:bottom; clear:both; vertical-align:bottom; background-color:#5b92ba; }
div.logo { width:1024px; margin-right:auto; margin-left:auto; text-align:left; padding: 10px; } /* controls inner header wrap */
div.login { width:300px; float:right; }

/* LEFT STYLES */
div.sidebox { background-color:#eaf1f6; text-align:left; padding: 5px; margin-bottom:5px;}  /* controls search box */


/* TOP NAVIGATION STYLES */
div.navbar { width:1024px; height: 30px; line-height: 30px; text-align:center; text-transform:capitalize; margin-left:auto; margin-right:auto;}
div.navigation { width: 16.55%; display:block; float:left; border-right:#666 1px solid;}
   .navigation a { color: #333; width:144px;}
   .navigation a:hover { color:#003366;}


/* MIDDLE STYLES */
div.middle { width:1024px; margin:auto; background-color:#adcade; text-align:left; padding-left:2px;
     /*background-image:url(images/background_middle.gif); background-repeat:repeat-y;*/}	/* overall page wrap between header and footer */ 	
div.column_middle { float: right; text-align:left; width:714px; background-image:url(images/background.gif); background-repeat:repeat-x; 
     background-color:#eaf1f6; margin-bottom:10px; padding-bottom:10px; margin-right:2px; margin-left:2px; overflow:hidden} /* right column.*/
div.article { background-color:#FFF; margin:10px; border: 1px solid #ccc; overflow:hidden }  /* controls main content box */
div.subnav { height:35px; clear:both; background:#eaf1f6; text-align:right;}
div.subnav b { display:block; padding:10px; float:left; minwidth:200px; text-align:left;}
div.subnav span { display:block; padding:10px; text-decoration:underline; float:right;}
div.block  { clear: both; height:120px; padding:5px; margin:5px; background-color:White;} /* controls individual news blocks */ 
div.block3 { width: 340px; margin-left:2px; margin-right:2px; margin-bottom:2px; margin-top:2px; float: left; border: 1px solid #ccc; background-color: #EBEBEB; /*margin: -1px;*/}  /* controls sub-section box */ 
   .right {float:right; display:block; min-width:100px; text-align:right; padding:5px;}  /* floats objects right */
   .left {float:left; display:block; min-width:100px; padding:5px;}  /* floats objects left */


#block3 input { border: 1px #ccc solid; background-color:#FFF8E8; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#block3 textarea { border: 1px #ccc solid; background-color:#FFF8E8; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#block3 select { border: 1px #ccc solid; background-color:#FFF8E8; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#block3 input .formbutton { }


/* ALERT BOX STYLES */
#_NewsAlerts1_upNewsAlerts { padding: 2px; background-color: #fff0bc; clear:both; }
#_NewsAlerts1_upNewsAlerts a { text-decoration:underline;}
#_NewsAlerts1_upNewsAlerts .title { text-align:center; font-weight:bold;}


/* TREEVIEW STYLES */
#Category_treeview_hover {}
#Category_treeview_selected {}
#Category_Breadcrumb { }
#Nav_treeview_topgroup { }
#Nav_treeview_SubMenu { }
#Nav_treeview_TopLevel {  }
#Report_treeview { 	}


/* SLIDE PANEL STYLES */
.slide_nav_panel { border-top:#cccccc solid 1px; color: #333; padding:2px;  background-color:#eaf1f6;}
.slide_small_item_panel { cursor: hand; padding:0px; width:700px;}
.slide_small_item { padding-top: 5px; padding-bottom:5px; border-right:#cccccc solid 1px; text-align:center;}/* padding-left:2px; padding-right:2px;*/
.slide_small_item img, .slide_small_item_hover img {margin-bottom: 10px; border:#cccccc solid 1px; }
.slide_small_item_hover { padding-top: 5px; padding-bottom:5px; border-right:#cccccc solid 1px; text-align:center;  background-color:#EAF1F6; }/*padding-left:2px; padding-right:2px;*/
#slideAssignments {	}
.slide_item_number { }
.slide_small_item a { }
.slide_nav_panel input {}


/* BUTTON STYLES */
a.button, .button { display: block; 
  background: right top transparent url(images/btn_b.gif) no-repeat;float:right;
  font-weight:normal; font-size:11px; text-align:center;color:Black;
  padding-right: 10px; margin-left: 5px; margin-right: 5px;line-height:20px;
  font-family:Arial, Helvetica, sans-serif; }
a.button span, .button span {display: block; 
  height: 25px;  min-width: 80px; margin-left: 10px; padding-left: 5px;
  background: transparent url(images/btn_a.gif) no-repeat;font-weight:normal; font-size:11px; color:Black;
  line-height:20px;}
 
 .button span a
 {
     padding-top:5px;
 }
 .button span a:hover
 {
     text-decoration:none;
 }
 
 .button:hover
 {
     text-decoration:none;
 }
a.button:hover
{
    text-decoration:none;
} 
/*font-family:Verdana, Geneva, sans-serif; color:#333;  text-transform:lowercase;*/  
.Form-Button, #content1_btnCancel{ display: block; background-image:url(images/btn.png); background-repeat:no-repeat; background-color:transparent; cursor:pointer; vertical-align:middle; }
.Form-Button a{float:left; text-align:center; margin-top:-7px; margin-left:20px;}
.Form-Button a:hover
  {
      text-decoration:none;
  }
  
/* HOVER STYLES */
.HoverPopup { background-color:#FFF; border:1px solid #ccc; width: 250px; height:250px; padding:5px; overflow: auto; }
.small_pic { width:100px; border:1px solid #ccc; float: left; margin:3px; }


/* WATERMARK STYLES */
img.watermark { display: block; position:absolute; top:0; left: 0; border:none; padding:0px; margin:0px;} 
img.watermark-p2 { position:absolute; top:0px; left:0px; border:none; padding:0px; margin:0px;} 
img.watermark-pop { position:absolute; top:16px; left:16px; width:45px; border:none; height:27px; padding:0px; margin:0px;} 	
img.watermark2 { position:absolute; top:16px; left:16px; border:none;} 
img.ireport-watermark { position:absolute; bottom:20px; right:20px;}
img.watermark-p3 { position:absolute; top:0px; left:0px; border:none; padding:0px; margin:0px;}
.watermark-box { position:relative; display:block; height: 90px; padding:0; margin:0px;}
.watermark-box3 { position:relative; display:block; padding:0px 0px 0px 0; margin:0px;}
* html .watermark-box {padding:0px !important; height: 87px; overflow: hidden;} /* safari/win hack */
body:first-of-type .watermark-box{padding:0px 0px 0px 0;}
	

p { margin-left: 5px;}
#pullout { border:1px solid #ccc; float:right; background:#ccc; margin-left:5px; margin-bottom: 5px; text-align:center; width:362px; }  /* controls image and shareit box */
#breadcrumb { padding-top:2px; padding-bottom:2px; margin: 5px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}  /* controls bread crumb under title */
#divider { border-bottom:dotted 1px #ccc; height:1px; width:100%; clear:both; margin-bottom:2px;}  /* controls divider between reports */

.small_pic { padding: 4px; border: #ccc 1px solid; margin-right: 5px;  }  /* controls thumbnail image */
.form_pic { border: #ccc 1px solid; margin: 1px; width:40px; float:left; }  /* controls thumbnail image on contribute form */
.center { text-align:center;}  /* floats objects left */
.user { float:left; border:1px solid #ccc; margin:4px; width:50px; height:50px; }  /* controls navigation images */



#content1_main_ad  img {}
#block_left { margin-left:10px;  }
#blockAssignment { }  /* controls assignment information box */
#location {}  /* controls individual report boxes on category-location page */
#block2 { } /* controls form block in movie */
#block4 { } /* controls shareit box on article page */
#block5 { } /* controls extra images area in gallery under article image */
#block5 img { border:1px #F9C solid; } /* controls extra images */
#LatestNews { }
.small_text { }
.small_text2 { }
.gold { }
.lg_pic {  }
.overflow_container  {   }
textarea, input {  }
.error { }




/* MAKES ROUNDED CORNERS 
{	
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
}*/


.divWrapper
{
    width:650px;
    float:left;
}
.divCaption
{
    width:150px;
    float:left;
    padding-bottom:10px;
    margin-top: 4px;
}

.divValue
{
    width:480px;
    float:left;
    padding-bottom:10px;
}

legend
{
  margin-top:20px;
}
.summary
{
    color: #000000;
}