@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body
{ 
background-color:#696969; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif, Lucida Grande; 
background-image:url(../images/bgimage.jpg);
background-repeat: repeat-x;

}

img{ border:0px;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, dl, dt, dd, img, br, big { padding:0; margin:0; }
.floatLeft{ float:left;}
.floatRight{ float:right;}
.clear { clear:both; display:block;}
#headcont{width:1003px; margin:auto; padding-top:21px;}
#bodycont{width:1003px; margin:auto; background-color:#FFFFFF;}
#footcont{width:1003px; margin:auto;}

#maincontener{ background-image:url(../images/bg-whiteimage.jpg); background-position:center top; background-repeat:repeat-y; height:auto;}

/*-------------- Head ---------------*/
#headcont #bgbanner{ background-image:url(../images/header-large-img.jpg); background-repeat:no-repeat; height:102px; position:relative;}
#headcont #nav{background-color:#005aab; height:35px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF;}
#headcont #nav ul{ margin-left:106px; list-style-type:none;}
#headcont #nav li{ float:left; color:#FFFFFF; line-height:35px;} 
#headcont #nav li a{ color:#ffffff; font-size:14px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif, Lucida Grande; padding-left:14px; padding-right:14px; text-decoration:none; line-height:35px;}
#headcont #nav li a:hover{color:#cedbff; text-decoration:none;}
#headcont #nav .selected{background-color:#9cb4f7; display:block; line-height:35px;  padding-left:14px; padding-right:14px; color:#003e76; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif, Lucida Grande; font-size: 14px;}
#headcont #nav .bar{ border-left:solid 1px #FFFFFF; line-height:35px; display:block; width:1px;}
#headcont #bgbanner h1.logo {background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:96px; height:136px; position:absolute; margin-top:10px; margin-left:6px;}
#headcont #bgbanner h1.logo a{ width:96px; height:136px; display:block;}
#headcont #bgbanner h1.logo a span{ display:none}

#headcont #bgbanner h2{ background-image:url(../images/head-txt.jpg); background-repeat:no-repeat; width:700px; height:60px; position:absolute; left:126px; top:30px;}

/* CSS RULES FOR PROGRAM PAGE */
.program-title{ font-size: 14px; color: #cd7200; font-family: Tahoma,Verdana,Arial,sans-serif, Lucida Grande; 
font-weight: 600; text-decoration:underline;}
.picture-display{ float: left; margin: 0 5 0px 5px;}
.picture-display2{ float: left; margin: 3px 12px 0px 0px;}

#bodycont #bdyMain{ padding:5px 1px 0px 2px;}
#bodycont #bdyMain .lft-contener{ width:778px; float:left;  border-right:solid #c8c8c8 2px;}
#bodycont #bdyMain .lft-contener .flashCont{ width:770px; height:200px; margin-left:3px; margin-top:6px;}
#bodycont #bdyMain .lft-contener .txt-area{ margin-top:20px; margin-left:3px;}
#bodycont #bdyMain .lft-contener .txt-area .head-txtbg{ background-image:url(../images/headtxtBg.jpg); background-repeat:no-repeat; height:23px;}
#bodycont #bdyMain .lft-contener .txt-area .head-txtbg h3{ background-image:url(../images/icon-arrow.gif); background-position:10px center; background-repeat:no-repeat; text-indent:34px; color:#ffffff; font-family:Tahoma,Verdana,Arial,sans-serif, Lucida Grande; font-size:17px; font-weight:normal; }
#bodycont #bdyMain .lft-contener .txt-area .bodytxt{ font-family:Tahoma,Verdana,Arial,sans-serif, Lucida Grande; font-size:14px; font-weight:normal; padding-left:35px; padding-top:18px; padding-bottom:10px; padding-right:10px; line-height:21px;}
#bodycont #bdyMain .rgt-contener{ width:218px; float:right;}
#bodycont #bdyMain .rgt-contener .imgMenu{ width:212px; float:right; border-bottom:solid 2px #465bff; padding-bottom:1px;}
#bodycont #bdyMain .rgt-contener .sidecontener{ width:212px; float:right; background-color:#dbdada;}
.sidefooter{ background-image:url(../images/side-footer.jpg); height:11px; width:212px; background-repeat:no-repeat; overflow:hidden;}
.fixhight{ height:120px; clear:both;}


#footcont .footRounded{ background-image:url(../images/footer-rounded-img.jpg); width:1003px; height:6px; overflow:hidden;}
#footcont .txt-footer{ font-size:12px; position:relative; height:63px; overflow:hidden;}
#footcont .txt-footer h4.logo {background-image:url(../images/footer-logo.jpg); background-repeat:no-repeat; width:207px; height:48px; position:absolute; right:0px; top:5px; margin-top:7px;}
#footcont .txt-footer h4.logo a{ width:207px; height:48px; display:block;}
#footcont .txt-footer h4.logo a span{ display:none}
#footcont .txt-footer p{ padding-top:30px;}
.footerImg{ background-image:url(../images/footer.gif); background-repeat:no-repeat; height:6px; display:block; background-position:center top;}

/* PHOTO GALLERY PAGE */
.gallery-bottom
{
padding:10px;
width:740px;
text-align:center;
padding-bottom:30px;
float:left;
}

.th-box
{
width:240px;
height:auto;
text-align:left;
float: left;
}
.th-box ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.th-box ul li
{
width:75px;
height:50px;
text-align:center;
margin-right:5px;
margin-bottom:10px;
display:block;
float:left;
}
.th-box ul li img
{
border:1px solid #b8b8b8;
}
.th-box ul li img:hover
{
border:1px solid #4b6ac2;
}

.preview-box
{
width:483px;
height:auto;
float:right;
text-align:left;
border:1px solid #4b6ac2;
}