/*** Style for 1 Column Template ***/
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form{
  margin:0;
  padding:0;
  border:0;
  border-collapse:separate;
  border-spacing:0;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	padding-top: 12px;
	padding-bottom: 3px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20pt;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;

}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 12px;
	padding-bottom: 3px;
}

html,body{height:100%}
body{
  font-family: gill-sans, sans-serif;
  font-size:100.1%; /*** Don't change this setting. Make all other */
/*  color:#000000; */
  background:#475731; /*** Background colour of page ***/
  min-width:988px; /*** Content Width ***/
  text-align:center;
}
input,select{
  margin:0;
  padding:0;
}
strong,b{
  font-weight:bold;
}

p {
  font-size:90%;
  line-height:1.1em;
  font-family: gill-sans, sans-serif;
}

.Normal UDT_Item{
	background-color:#fff;
}

.Normal UDT_AlternatingItem{
	background-color:#eee;
}

#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:100%;
  z-index:1;
  display:table;
  /*margin-bottom:0px; /*** NEGATIVE TOTAL Height of Footer Rows ***/
  background:#fdf9ea url("../images/bc-sub-bodytop.jpg") top left repeat-x;
}
* html #wrapper{ /*** for IE to reveal the content over to reveal the shady border (same width as that). ***/
  border:none;
  margin-left:9px;
}
#wrapper{
  display:table-cell;
  position:relative;
  border-left:9px transparent solid; /*** Moves the content over to reveal the shady border (same width as that).  NOT used by IE ***/
  /*background:url(lr.gif) right top repeat-y; /*** The right hand side shady border image ***/
}
#clearheadercenter{
  height:124px; /*** TOTAL Height of Header Rows ***/
  overflow:hidden;
}
#clearfootercenter{
  /*height:-100px; /*** TOTAL Height of Footer Rows ***/
  overflow:hidden;
}
#footer{
  position:relative;
  width:100%;
  height: auto;
  background: #fff url("../images/bc-footer-bkgd.jpg") top left repeat-x;
}
#footer-inner{
  width:100%; /*** Content Width ***/
  margin-left:auto;
  margin-right:auto;
  height:0px;
}
#subfooter1{
  text-align:center;
  overflow:hidden;
  padding-top: 50px;
  color: #FFF;
}
#subfooter1 a {
  color: #FFF;
}
#footer-text
{
  font-size:75%;
  color:#FFF;
}
#header{
  z-index:1;
  position:absolute;
  top:-18px;
  left:0px;
  width:100%;
  min-width:988px;
  height:0px;
}
#header-inner{
  width:100%; /*** Content Width ***/
  margin-left:auto;
  margin-right:auto;
  height:0px;
}
#subheader1{
  background:url("../images/bc-header-bkgd.jpg") top left repeat-x;
  height:89px;
  overflow:hidden;
  font-size:110%;
}
#subheader1-content{
  width:975px;
  margin-left:auto;
  margin-right:auto;
  color:#FFF;
  text-align:left;
}
#header-logo
{
  height:89px;
  width:328px;
  float:left;
}
#header-logo a
{
    height:89px;
    width:328px;
    display:block;
}
#right-header
{
  float:right;
}
#header-links ul
{
  list-style-type:none;
  font-size:65%;
  margin-top:10px;
}
#header-links ul li{
  display:inline;
  margin-left:15px;   
  color:#FDF9EA;               
}
#header-links ul li a
{
  color:#FFF;
  text-decoration:none;
}
#header-links ul li a:hover
{
  text-decoration:underline;
}
#search
{
  float:right;
  margin-top:14px;
  bbackground:url("../images/search.png") top left no-repeat;
  width:225px;
  height:25px;
  font-size: 14px;
}
#search-field
{
  position:relative;
  height:20px;
  width:205px;
  top:1px;
  left:23px;
  border:none;
}

#searchbox input.NormalTextBox{
width:250px;
}

#subheader2{
  background:url('../images/bc-sub-title-bkgd.jpg') top left repeat-x;
  margin-left:auto;
  margin-right:auto;
  height:35px;
  overflow:hidden;
}
#subheader2-content{
  width:988px;
  height:35px;
  margin-left:auto;
  margin-right:auto;
}

#subheader2 a
{
    height:35px;
    width:300px;
    display:block;
    margin-left:10px;
	outline:none;
}
#container-center{
  width:988px;
  position:relative;
  margin-top:4px;
  margin-left:auto;
  margin-right:auto;
}
#centerfill{display:none}
#shadybottom,#shadytop{
  margin:0px;
  /*height:18px;*/
  overflow:hidden;
  background:url(lbl.gif) left top no-repeat;
}
#shadytop{background:url(ltl.gif) left top no-repeat}
#shadybottom div{background:url(lbr.gif) right top no-repeat}
#shadytop div{background:url(ltr.gif) right top no-repeat}
#shadybottom div div,#shadytop div div{
margin:0px 18px;
background:#CDDBE9 url(lb.gif) 0 9px repeat-x;
height:18px;
overflow:hidden;
}
#shadytop div div{background:#CDDBE9 url(lt.gif) left top repeat-x}

#center-center-col #content-heading
{
    /*width:100%;*/
    width:470px;
    line-height:1.2em;
    font-size:135%;
    font-weight:bold;
    color:#0D2C0C;
    margin-bottom: 10px;
	margin-top: 10px;
}

#center-left-col #content-heading {
	font-size: 98%;
	font-weight:bold;
	color:#7F7141;
	margin-left: -5px;
	width: 200px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#center-left-col .list, .list li, .list li a, .list li a:visited {
	font-size: 90%;
	color:#444;
	margin-left: -5px;
	text-decoration: none;
}

#center-left-col .list li a:hover {
	font-size: 90%;
	color:#000;
	margin-left: -5px;
	text-decoration: underline;
}


#breadcrumb
{
    width:100%;
    margin-bottom:10px;
    font-size:85%;
}
#breadcrumb ul li 
{
    display:inline;
}
#breadcrumb ul li a
{
    text-decoration:none;
    color:#27472D;
}
#breadcrumb ul li a:hover
{
    text-decoration:underline;
}
#nav, #nav ul {
	z-index: 1;
}

h1
{
    font-size:140%;
    font-weight:bold;    
    margin-bottom:10px;
	line-height:1.0em;
}

h2
{
    font-size:115%;
    margin-bottom:10px;
	line-height:1em;
}

h3
{
    font-size:110%;
    margin-bottom:10px;
}

h4
{
    font-size:105%;
}

h5
{
    font-size:90%;
}

h6
{
    font-size:80%;
}

p{
	font-family:gill-sans, sans-serif;
  font-size:101%;
  line-height:1.1em;
  margin-bottom:10px;
}

p ul li
{
	margin-left:25px;
}

ol
{
	font-size:95%;
	margin-left:25px;
}

ol li
{
	font-size:95%;
	margin-left:25px;
	margin-bottom:2px;
}

blockquote
{
    font-family:gill-sans, sans-serif;
	margin-left:30px;
}

#center-center-col ul
{
	font-size:95%;
	margin-left:25px;
}

#center-center-col ul li
{
	font-size:95%;
	margin-left:25px;
	margin-bottom:10px;
	list-style: circle;
	}

#center-center-col ul li.last-item
{
	
	margin-bottom:20px;
}

#center-right-col p
{
  line-height:1.0em;
  margin-bottom:10px;
}

#center-right-col #content-heading
{
	font-size: 135%;
	color:#2c250c;
}

#center-right-col a
{
	text-decoration:none;
	color:#333;	
}

#center-right-col a:hover
{
	text-decoration:underline;
	color:#930;
}

#center-right-col h3
{ 
	line-height:1.2em;
	font-size: 135%;
	font-weight:bold;
	color:#2c250c;
}

#center-right-col h4
{
	line-height:1.2em;
	margin-bottom: 20px;
	font-size: 95%;
	font-style: italic;
	color:#27472D;
}

#center-right-col span
{
  font-style:italic;
  font-size:100%;
  color:#393939;
}
#center-right-col ul
{
  list-style-type:none;
  margin-left:20px;
  font-size:80%;
  color:#646346;
}
#center-right-col ul li
{
  margin-bottom:5px;
}


/* Nested Styles */
    ul ul, ul ol,
    ol ol, ol ul {
        margin-left: 0px;
        margin-bottom: 0;
    }


@media only screen and (max-device-width: 480px) {
		#wrapper {
			width: 400px;
		}

		#header {
			background-image: url(media-queries-phone.jpg);
			height: 93px;
			position: relative;
		}

		#header h1 {
			font-size: 140%;
		}

		#content {
			float: none;
			width: 100%;
		}

		#navigation {
			float:none;
			width: auto;
		}
	}