/*  DO NOT TOUCH */
*                   { padding: 0px; margin: 0px; }
ul                  { padding-left:1em; margin-left:0; }
p                   { margin-bottom: 0.5em; }
div.breaker         { clear: both; }
a img               { border: none; }
.fixpng             { behavior: url(scripts/iepngfix.htc); }
.fixpng_stretch     { behavior: url(scripts/iepngfix_stretch.htc); }
div.clearleft       { clear: left; }

ul.horizontal       { margin: 0; padding: 0;  list-style: none; }
ul.horizontal li    { display: inline; margin: 0px 10px 0px 10px; }
ul.horizontal div   { display: inline; }

ul.vertical         { margin: 0; padding: 0;  list-style: none; }
ul.vertical li      { margin: 0px 10px 0px 10px; }
ul.vertical div     { }

.watermarkFooter		{ margin-top: 5px; margin-left: auto; margin-right: auto; text-align: right; }
.watermarkFooter a              { font-size: 45px; }
.watermarkFooter a img		{ width: 80px; height: 37px; border: 0px; }
.watermarkFooter a              { background: url(/images/watermark_low.gif) no-repeat top left; }
.watermarkFooter a:hover        { background: url(/images/watermark.gif) no-repeat top left; }

.mandatoryHighlight         { color: red; }

.bodyContent p	    { margin-bottom: 0.2em; }
.bodyContent h1	    { font-size: 1.5em; margin-top: 0.2em; }
.bodyContent h2	    { font-size: 1.3em; margin-top: 0.2em; }
.bodyContent h3	    { font-size: 1.1em; margin-top: 0.2em; }
.bodyContent h4	    { font-size: 1.0em; margin-top: 0.2em; }
.bodyContent h5	    { font-size: 1.0em; margin-top: 0.2em; font-weight: normal; text-decoration: underline; }
/* END DO NOT TOUCH */



/* Photo Gallery styles */

.wrap1, .wrap2, .wrap3 {
display:inline-table;
/* \*/display:block;/**/
}
.wrap1 {
float:left;
}
.wrap2 {
}
.wrap3 {
padding:0 4px 4px 0;
}    

.photo .wrap1 {background:url(/images/shadow.gif) right bottom no-repeat;}
.photo .wrap2 {background:url(/images/corner_bl.gif) -12px 100% no-repeat;}
.photo .wrap3 { padding:0 9px 9px 0; background:url(/images/corner_tr.gif) 100% -12px no-repeat;}                                  
.photo img   { display: block; margin: 0px auto 0 auto; }

div.thumbnail    
{   
    float: left;
    padding: 4px; 
    text-align: center; 
    width: 140px; 
    font-size: 0.8em;
}

div.thumbnail img {border: none;}

div.thumb_photo { width: 130px; height: 90px; }
div.thumb_photo img { border: 1px solid black; }

/*  END Photo Gallery styles */

/* Basic CMS editor table styles */
.grid_table { border-collapse: collapse; }
td.grid_cell { border: 1px solid black; vertical-align: middle; text-align: center;}


/* section styles */
div.synopsis_section     { height: auto; margin-left: 20px; clear: both; margin-bottom: 20px; }
div.synopsis_thumb       { float: left; width: 92px; margin: 0px 10px 10px 0px; padding-left: 2px; }
/* div.synopsis_thumb img   { height: 110px; width: 90px; }  */
div.sectionwrap          { padding: 0px 2px 2px 0px; margin-top: 4px; background: none; }
div.sectionwrap img      { border-bottom:1px solid #1D1D1D; border-right:1px solid #1D1D1D; }
/* End section styles */

body {
-x-system-font:none;
background: #CAD2E5 url(/images/body_bg.jpg) repeat-x scroll center top;
color:#012C83;
font-family:arial,tahoma,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:auto;
padding:0;
text-align:center;
}
a, a:link, a:hover, a:visited, a:active {
text-decoration:none;
}
a:link, a:visited{
color:#0000FF;
}
a:hover, a:active {
color:#A80113;
}
h1 {
font-size:13px;
font-weight:bold;
margin:0 0 10px;
}
h1 a {
color:#FFFFFF !important;
text-decoration:none;
}
h2 {
font-size:16px;
font-weight:bold;
margin:0 0 10px;
}
h3 {
font-size:12px;
font-weight:bold;
margin:0 0 10px;
}
h4 {
font-size:12px;
font-weight:bold;
margin:0 0 10px;
}
p {
font-size:12px;
}
#container {
height:auto;
margin:auto;
overflow:hidden;
text-align:left;
width:960px;
}
#head {
background-color:#CAD2E5;
height:157px;
margin-top:10px;
width:960px;
}
#logo_left {
float:left;
height:157px;
background-repeat:no-repeat;
background-position:50% 50%;
width:237px;
text-align:center;
background-image: url(http://belmontbec.com/bec/d/Resource_Library/Logos/HIW8H9AGWMQQVNZ8GH58HY06IG8W8S/JP8F6BH076O1W50.png/bec_web_logo.png);
}
#logo_left img{
display:none;
}
#logo_right {
display:none;
}
#banner {
float:right;
padding:5px;
height:147px;
}
#menuBar {
background: #CAD2E5 url(/images/menu_bg.png) no-repeat scroll center top;
height:36px;
margin:auto;
overflow:hidden;
text-align:center;
width:960px;
}
* html #menuBar {
background:transparent none repeat scroll 0 0;
}
#menuBar ul {
height:20px;
padding:8px 0;
}
#menuBar ul li {
color:#FFFFFF;
height:18px;
display:inline;
}
#menuBar ul li.first {
}
#menuBar ul li a {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:0 12px;
}
#menuBar ul li a:hover {
color:#C0151B;
}
#contentWrap0, #contentWrap1, #contentWrap2, #contentWrap3 {
height:auto;
overflow:hidden;
width:960px;
}
#contentWrap0 {
margin-top:12px;
overflow:visible;
}
#contentWrap1 {
background: transparent url(http://belmontbec.com/bec/d/Resource_Library/Template_Images/IX443R2Q3SEFPOVLLWGJPKPCACK7NM/9S3UWO3NSG8OWIK.png/contentbg_bottom.png) scroll no-repeat center bottom;
overflow:visible;
padding-bottom:24px;
}
#contentWrap2 {
background: transparent url(http://belmontbec.com/bec/d/Resource_Library/Template_Images/QMAQ71QHXF5CK0Q9TY0IC3J0BXAN4Z/3C50ROPO0JLZN8S.png/contentbg_center.png) scroll repeat-y center top;
overflow:visible;
}
#contentWrap3 {
background: transparent url(http://belmontbec.com/bec/d/Resource_Library/Template_Images/NBP9OX04CXYAQIL2NYZYES3C55FT7G/KHR3JYE2VXM69CM.png/contentbg_top.png) scroll no-repeat center top;
position:relative;
top:-5px;
}
.content_3 h1, .content_1 h1 {
background-color:#CAD2E5;
background-image:url(/images/heading_bg1.png);
background-repeat:no-repeat;
color:#FFFFFF;
height:25px;
margin-left:-5px;
padding-left:15px;
padding-top:10px;
width:100%;
}
* html .content_3 h1, * html .content_1 h1 {
background:transparent none repeat scroll 0 0;
}
.content_2 h1 {
background-image:url(/images/heading_bg2.png);
background-repeat:no-repeat;
color:#FFFFFF;
height:25px;
margin-left:-5px;
padding-left:22px;
padding-top:10px;
width:510px;
}
* html .content_2 h1 {
background:transparent none repeat scroll 0 0;
}
.content_1 {
float:left;
height:auto;
overflow:hidden;
width:209px;
}
ul.arrow1, ul.arrow2 {
list-style-type:none;
margin:0;
padding:0;
}
ul.arrow1 li a, ul.arrow2 li a {
background-image:url(/images/arrow.gif);
background-position:0 3px;
background-repeat:no-repeat;
color:#012C83;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-left:20px;
text-decoration:none;
}
ul.arrow1 li a:hover, ul.arrow2 li a:hover {
color:#C0151B;
}
ul.arrow2 li a {
font-size:12px;
font-weight:normal;
}
ul.underline {
list-style-type:none;
margin:0;
padding:0;
}
ul.underline li a {
color:#012C83;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:lighter;
margin-bottom:10px;
text-decoration:none;
}
ul.underline li a:hover {
color:#C0151B;
}
ul.dot {
list-style-type:none;
margin:0 0 0 18px;
padding:0;
}
ul.dot li a {
background-image:url(/images/dot.gif);
background-position:8px 6px;
background-repeat:no-repeat;
color:#012C83;
display:inline-block;
padding-left:18px;
text-decoration:none;
}
ul.dot li a:hover {
color:#C0151B;
}
.content_2 {
background-image:url(/images/content_2BG.jpg);
background-position:right bottom;
background-repeat:no-repeat;
float:left;
height:auto;
margin-left:5px;
overflow:hidden;
padding:0 5px 0 0;
width:532px;
}
.content_2_content {
padding-left:5px;
padding-right:5px;
}
.content_3 {
float:right;
height:auto;
overflow:hidden;
width:209px;
}
#foot {
background-image:url(/images/foot_bg.png);
background-repeat:no-repeat;
color:#FFFFFF;
height:53px;
margin-bottom:3px;
margin-top:10px;
padding:4px 8px;
width:944px;
}
.footRight p {
font-size:10px;
padding-bottom:0;
line-height:12px;
}
.footLeft {
display:none;
}
.footRight {
}
.content #content_left {
margin-left:-3px;
margin-top:-4px;
width:340px;
word-break:normal;
}
.content #content_right_div {
width:170px;
}
.content #content_right_div img {
width:150px;
height:auto;
}
.content_1 .content_2_content ul {
list-style-type:none;
}
.contactpage_comments_box {
display:none;
}
.dropshadow1 {
background:transparent url(/images/shadow.gif) no-repeat scroll right bottom !important;
float:left;
margin:10px 0 10px 10px !important;
position:relative;
}
.dropshadow1 div {
background:transparent url(/images/fake_offset.png) no-repeat scroll left top !important;
padding:0 5px 1px 0;
}
.dropshadow1 div div {
background-color:#FFFFFF;
border:1px solid #999999 !important;
bottom:10px;
font-size:14px;
padding:10px;
position:relative;
right:6px;
}
.dropshadow1 div a {
font-size:12px;
text-decoration:none;
}
.media_section .section_children {
border-top:1px solid grey;
}
.media_section .section_children p {
margin:0;
}
.media_section .media_child_synopsis {
border-bottom:1px solid grey;
margin-bottom:8px;
margin-top:8px;
padding-bottom:10px;
}
.news {border-bottom: 1px solid black; text-align: center; width: 100%; padding-bottom: 15px; margin-bottom: 15px; font-size: 11px; font-family: Verdana;}
.news .date {text-align: right; font-size: x-small; padding-bottom: 0px;}
.news a {font-size:9px;}

p.end{
background-color:#CAD2E5;
background-image:url(http://belmontbec.com/bec/d/Resource_Library/Template_Images/1CRA8PFU21K1VNJO7F9RAFHNRA81G3/KIQ6C7IVQVZFXP8.png/end.png);
background-repeat:no-repeat;
height:24px;
margin:5px -5px 0;
padding:5px 0;
}

.content1 ul{
padding:0;
}

.content1 ul li.level0{
}

.content1 ul li.level1{
}

.content1 ul li.level0 a{
}

.content1 ul li.level1 a{
}
div.article{
float:left;
margin:10px 5px 0;
padding-top:10px;
text-align:center;
width:251px;
display:none;
}
div.section_children div.bec{
display:block;
}
.article img{
}
.article .date{
font-size:x-small;
margin:0 10px;
text-align:right;
}
.article .article_title{
font-weight:bold;
margin:0;
}
.article .source{
margin:0;
}