html, body, img, form, a{
margin:0;
padding:0;
border:none;
outline:none;
}

body{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-color:#7A003C;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:10pt;
}

#mainContainer{
width:986px;
margin:6px auto 0;
padding:0;
background-image:url(../images/mainContentBg.gif);
background-repeat:repeat-y;
}

#hdr, #hdrInterior{
width:986px;
height:137px;
background-image:url(../images/hdrBg.gif);
background-repeat:no-repeat;
background-position:bottom left;
position:relative;
background-color:#fff;
margin:0;
padding:0;
}

#hdrInterior{
background-image:url(../images/hdrBgInterior.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#logo{
width:194px;
float:left;
padding:6px 0 0 20px;
}

#logo img{
float:left;
}

#homeConf, #confInterior{
width:202px;
height:83px;
background-image:url(../images/homeConfBg.gif);
background-repeat:no-repeat;
float:left;
margin-top:19px;
color:#424335;
font-weight:700;
font-size:9pt;
padding:35px 0 0 20px;
}

#homeConf a, #confInterior a{
color:#5A002C;
font-size:11pt;
}

#confInterior{
background-image:url(../images/confInterior.gif);
background-repeat:no-repeat;
}


#topNav{
color:#429A92;
font-weight:700;
position:absolute;
right:10px;
top:0;
width:495px;
font-size:9pt;
overflow:hidden;
}

#topNav ul, #topNav li{
margin:0;
padding:0;
list-style:none;
}

#topNav li{
float:left;
margin:0 20px;
}

#topSearch{
width:440px;
height:31px;
margin:0;
padding:40px 0 0 110px;
overflow:hidden;
}

#topSearch a{
color:#429A92;
text-decoration:none;
float:left;
}

#topSearch form{
float:left;
}

#topSearch input{
width:140px;
}

#topSearch .go, #topSearch label, #topSearch input{
float:left;
}

#topSearch label{
margin-right:5px;
margin-top:1px;
font-size:8pt;
}

#topSearch .go{
width:auto;
margin-left:5px;
}

/* temp Login background div */
#topLogin{
clear:both;
width:380px;
height:60px;
/* background-color:#035049; */
/* background-image:url(../images/topLogin.gif); */
/* background-repeat:no-repeat; */
position:relative;
margin:0;
padding:12px 0 0 67px;
text-align:center;
overflow:hidden;
}
#topLogin a:link, #topLogin a:visited, #topLogin a:active{
/* color:#e9ffb4; */
text-decoration:none;
}
#topLogin a:hover{
/* color:#fff; */
text-decoration:none;
}

#homeMiddle{
clear:both;
width:986px;
height:190px;
background-color:#fff;
background-image:url(../images/middleBg.jpg);
background-repeat:no-repeat;
position:relative;
margin:0;
padding:0;
}

#homeMiddle #homeBtn1{
position:absolute;
top:106px; right:261px;
}
#homeMiddle #homeBtn2{
position:absolute;
top:106px; right:445px;
}

#content{
clear:both;
width:986px;
background-image:url(../images/contentBg.gif);
background-repeat:no-repeat;
background-position:top right;
}

#contentInterior{
clear:both;
width:986px;
background-image:url(../images/interiorBg.gif);
background-repeat:no-repeat;
}

#leftNav, #leftNavInterior{
width:215px;
background-image:url(../images/leftNavBg.gif);
background-repeat:no-repeat;
float:left;
color:#A19199;
font-weight:bold;
font-size:12pt;
padding:55px 0 20px 33px;
}

#leftNav li a, #leftNavInterior li a{
color:#FFF;
text-decoration:none;
width:195px;
height:26px;
background-image:url(../images/leftNavItem.gif);
background-repeat:no-repeat;
display:block;
margin-bottom:4px;
padding:4px 0 0 20px;
overflow:hidden;
}

#leftNav ul, #leftNav li,#leftNavInterior ul, #leftNavInterior li{
margin:0;
padding:0;
list-style:none;
}

#leftNavInterior{
background-image:none;
padding:70px 0 20px 33px;
}

#leftNavInterior .subNav a{
color:#004B45;
width:177px;
background-image:url(../images/subNavItem.gif);
margin-left:18px;
}

#leftNav a:hover, #leftNavInterior a:hover, #leftNav a.active, #leftNavInterior a.active{
background-image:url(../images/leftNavRoll.gif);
color:#D8DBAC;
}

#leftNavInterior .subNav a:hover, #leftNavInterior .subNav a.active{
color:#55062D;
background-image:url(../images/subNavRoll.gif);
}

#leftNavContent{
clear:both;
padding:20px 20px 0 0;
font-size:9pt;
font-weight:normal;
color:#fff;
line-height:15pt;
}

#leftNavContent a{
color:#E9ECB5;
}

#leftNavContent a:hover{
background-image:none;
}

#leftNavContent img{
border:4px solid #54022A;
margin-bottom:15px;
}

#mainContent{
width:700px;
float:left;
}


#h1Container, #h1ContainerInterior{
width:640px;
height:35px;
background-image:url(../images/h1Bg.gif);
clear:both;
padding:5px 40px 0 20px;
overflow:hidden;
}

#h1Container h1, #h1ContainerInterior h1{
color:#036058;
font-weight:bold;
font-size:14pt;
margin:0;
padding:0;
}

#h1ContainerInterior{
background-image:none;;
height:41px;
padding:70px 40px 0 20px;
}

#breadcrumb{
float:right;
font-size:9pt;
padding-top:5px;
color:#8E915C;
}

#breadcrumb a{
color:#8E915C;
text-decoration:none;
}

#home{
clear:both;
width:680px;
padding:20px 0 0 20px;
line-height:16pt;
color:#424335;
font-size:9pt;
}

#home ul, #home li{
margin:0;
padding:0;
list-style:none;
}

#home li{
float:left;
margin-right:10px;
width:210px;
}

#home img{
float:left;
margin:0;
padding:0;
}

#home p{
margin:0;
padding-left:10px;
}
#home strong{
font-weight:700;
font-size:11pt;
}
#home a{
color:#7A003C;
}

#interiorContent{
margin:0;
padding:20px 35px;
line-height:15pt;
overflow:hidden;
}

#interiorContent a:link, #interiorContent a:active, #interiorContent a:visited{
color:#5a002c;
text-decoration:underline;
}

#interiorContent a:hover{
color:#06776c;
text-decoration:underline;
}

#interiorContent ul{
margin:0;
padding:10px 0 0 0;
}

#interiorContent li{
list-style:none;
background-image:url(../images/liBg.gif);
background-repeat:no-repeat;
padding:0 0 10px 20px;
}

#ftr{
clear:both;
width:931px;
padding:55px 0 0 55px;
overflow:hidden;
background-image:url(../images/footerBg.gif);
background-repeat:no-repeat;
background-color:#7A003C;
font-size:9pt;
}

#ftr ul, #ftr li{
margin:0;
padding:0;
list-style:none;
}

#ftr ul{
float:left;
padding-bottom:25px;
margin-right:65px;
}

#ftr li{
padding-bottom:5px;
max-width:140px;
}

#ftr a{
color:#D8DBAC;
text-decoration:none;
}

#ftr li.hdr a{
color:#fff;
font-weight:bold;
font-size:12pt;
}

#ftr-logos{
clear:both;
width:886px;
margin:0 auto;
padding:0 50px 20px 50px;
overflow:hidden;
background-color:#7A003C;
text-align:center;
}
#ftr-logos img{
margin:0 auto;
padding:0 30px;
float:none;
clear:none;
text-align:center;
border:none;
}

.upcomingEvents{
float:left;
line-height:17pt;
}

.upcomingEvents strong{
margin-left:10px;
}

.upcomingEvents a{
margin-left:20px;
}

#cse-search-results{
width:650px;
}

.webForm label, .webForm input{
width:140px;
float:left;
margin-bottom:13px;
}

.webForm label{
width:89px;
text-align:right;
padding-right:5px;
}

.webForm textarea{
width:300px;
height:100px;
}

.webForm .submitBtn{
float:none;
clear:both;
margin:20px 0 20px 80px;
}
.webForm input.submit{
height:30px;
width:150px;
}	

.submit {
margin: 10px 0 0 168px;
width:150px;
background-color:#046158;
font-size:9pt;
font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica;
font-weight:bold;
color:#fff;
}

.webForm br{
clear:left;
}

.mainContentTxt{
display:block;
clear:both;
}

/* temp img style */
#interiorContent img{
border:10px solid #E9ECB9;
margin:10px;
padding:0;
overflow:hidden;
}