﻿html,body{margin:0;padding:0; }

body{font: 12px Trebuchet MS, arial,sans-serif;
    text-align:center; 
    background-color: #FFFFFF; 
     }
     
div#main{
    margin:0px auto 0px auto;
    width:955px; 
    background-color:Transparent;
    margin-top:10px;
    height:auto;  
    float:none; 
    }

div#container{
    margin:0px auto 0px auto;
    width:955px; 
    height:auto; 
    text-align:left; 
    background-color:Transparent;
    float:none;
    }
    
p{margin:0px 0px 8px 0px;
  color:#7C716B;
  font-family: Trebuchet MS, arial,sans-serif;
    }

h1{ font-size:18px; 
    font-weight: bold; 
    font-family:Trebuchet, Arial, sans-serif; 
    margin:0px 0px 10px 0px; 
    color: #48C3CB;
    }

.noMarg h1{
    font-size:18px; 
    font-weight: bold; 
    font-family:Trebuchet, Arial, sans-serif; 
    margin:0px 0px 0px 0px; 
    color: #48C3CB;
    }

h2{ font-size:15px; 
    font-weight: bold; 
    font-family:Trebuchet, Arial, sans-serif; 
    margin:0px 0px 10px 0px; 
    color: #7C716B;}

   
a{ color:#F4601A;
   text-decoration:none;
    }

a:link{ color:#F4601A;
   text-decoration:none;
    }

a:visited{ color:#F4601A;
   text-decoration:none;
    }

a:hover{ color:#F4601A;
   text-decoration:underline;
    }

.noStyle{
    padding:0px;
    margin:0px;
    float:left;   
    }

ul{ 
    color:#7C716B;
    list-style-type:circle;
    background-color:Transparent;
    padding-right:8px;   
    }

li{color:#7C716B;
    list-style-type:circle; 
    }

ol{ 
    padding-right:8px;   
    color:#7C716B;
    background-color:Transparent;  
    }
        
/*STYLES FOR HEAD*/

div#header{ 
    width:955px;
    height:auto;  
    background-color:Transparent;
    border-bottom:solid 1px #D4D4D4; 
    margin-bottom:10px;
    float:left;
   }
   
div#SCTbar{ width:955px;
    height:40px;  
    background-color:#F4F4F4;
    float:left;
}  

div#SCTLogo{ width:400px;
    background-color:transparent;
    float:left; }
  
div#SCTLogoGrapgic{ width:182px;
    background-color:transparent;
    float:left; padding-left:12px; }    
    
div#SCTLogoText{ width:190px;
    background-color:transparent;
    float:left; padding-left:10px; padding-top:14px; font-family:Arial; } 

.noBorder{ border:none;}

div#SCTDDL{ width:300px;
    background-color:transparent;
    float:right; padding-top:9px; height:32px;  }
    
.DDMenu{ float:left; background-color:transparent; width:220px;} 
.DDButton{ float:left; background-color:transparent; width:72px; padding-bottom:6px;}

div#logo{
    float:left; 
    width: 387px; 
    height:107px;
    background-color:transparent; 
    }
    
div#printBreak{}

div#topcontrols{
    float:left;
    background-color:transparent;
    width:568px;
    height:80px; 
    padding:0px; 
    margin:0px 0px 10px 0px;   
    }

div#leftcontrolsLine{ 
    width:358px; 
    background-color:transparent; 
    float:right;
    text-align:right; 
    padding-top:2px;  
    }

div#controlsLine{
    width:210px;
    background-color:transparent; 
    float:right;
    text-align:right; 
    padding-top:2px;    
    }

div#toplinks{ 
    float:right;
    background-color:transparent;
    width:514px; 
    height:90px; 
    padding:7px 0px 0px 0px; 
    text-align:left;
    }


div#findUsOn{
    width:273px;
    height:55px; 
    float:left; 
    background-color:transparent;  
    padding:0px 0px 0px 20px;
    margin-top:10px;   
    }

div#findUsOn1{
    width:65px;
    height:24px; 
    float:left; 
    background-color:transparent; 
    margin-right:6px;
    margin-top:10px;    
    }

.findUsOn2{
    width:87px;
    height:33px; 
    float:left; 
    background-color:transparent;
    margin-right:4px;    
    }

div#wishlist{
    width:219px;
    height:55px; 
    float:left;   
    background-image: url(../images/wishlist.gif);
    background-repeat:no-repeat; 
    background-position:bottom right; 
    background-color:#FFF;
    }

.wishBtn{ width:48px; height:10px; border:none; margin-top:22px; float:left; display:inline; background-color:transparent; text-align:right;}

.wishTxt{ width:91px; float:left; background-color:transparent; display:inline; margin-left:125px; text-align:left; }

div#navbackground{
    clear:both;
    font-weight: bold;
    float:left;  
    margin:0; 
    width:955px; 
    height:34px;
    text-align: left; 
    background-color:Transparent;
    background-image: url(../images/bg_nav.jpg);
    background-repeat:repeat-x; 
    background-position:bottom; 
    } 


#navigation{
    margin:0px 0px -19px 0px;  
    height: 34px;
    width: 955px;
    float: left;
    }

#navigation a
    {
    color: #FFF;
    text-decoration: none;
    padding-left: 10px;
    line-height: 29px;
    }

#navigation a span
{
padding-right: 10px;

}

#navigation a, #navigation a span
    {
    display: block;
    float: left;
    }

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: url(../images/left_tab.png) left top no-repeat;
background-repeat:no-repeat;
padding-left: 10px;
line-height: 29px;

}


#navigation a:hover span
{
background:  #F47D45 url(../images/right_tab.png) right top no-repeat;
background-repeat:no-repeat;
padding-right: 10px;
line-height: 29px;
}

#navigation ul
{
height: 29px;
list-style: none;
padding: 0px;
margin-top: 5px;
text-align: left;
margin-left: 10px;

}

#navigation li
{
float: left;
margin: 0px;
padding-right: 2px;
height: 29px;
list-style:none;


} 

.splitter{
color: white;
float: left;
padding-top:5px;
margin: 0;
}

.linkOn{
    color: #fff;
    background: url(../images/left_tab.png) left top no-repeat;
    padding-left: 10px;
    line-height: 29px;
    
    } 


.linkOn span
{
background:  #F47D45 url(../images/right_tab.png) right top no-repeat;
padding-right: 10px;


}

.menuSplit{ margin-bottom:-5px; float:none;}


.acessBox{
    float:right; 
    margin-top:-27px;
    margin-right:10px; 
    width:156px;
    height:20px;
    background-image:url(../images/textSize.gif); 
    background-repeat:no-repeat; 
    }

.minusButt{
    background-color:Transparent;
    margin-left:100px;  
    }

.accessButts{
    border:none;
    text-decoration:none;
    float:left; 
    }
    
div#breadcrumbs{
    clear:both;
    float:left;
    background-color:Transparent;
    width:945px;
    padding:5px 0px 5px 10px;   
   
    }       
/*END HEAD*/   


/*STYLES FOR FOOTER*/

div#footer{ 
    width:955px; 
    background-color:Transparent;
    border-top:solid 1px #D4D4D4;
    clear:both; 
    }

div#footerRight{
    width:455px; 
    position:relative; 
    float:left; 
    background-color:transparent;
    padding:15px 0px 5px 0px; 
    color:#B2AAA8;
    }

div#footerLogos{
    width:500px; 
    position:relative; 
    float:left; 
    background-color:transparent;
    padding:15px 0px 5px 0px;
    text-align:right;  
    }
    
.lightGray{color:#B2AAA8;}    
    
#radLink a{ color:#7C716B;}
#radLink a:link{ color:#7C716B;}
#radLink a:visited{ color:#7C716B;}
#radLink a:hover{ color:#7C716B;}

.padBotFooterLong{ background-color:Transparent; padding-right:6px;}

.padBotFooter{ background-color:Transparent; padding-right:4px;}

/*END FOOTER*/ 


/*HOME PAGE STYLE*/

div#leftHome{
    background-color:Transparent;
    float:left; 
    width:645px;  
    }

/*STYLES FOR NEWSLETTER SIGN UP*/    
.newsSignup{
    width:633px;
    height:35px; 
    background-image:url(../images/newNews.gif); 
    background-repeat:no-repeat;
    float:left;    
    }

.newsInside{
    width:592px;
    height:25px;
    padding:8px 6px 0px 20px;  
    background-color:Transparent;
    color:#FFFFFF; 
    float:left;    
    }

.newsContain{ 
   height:25px;
   float:left;
   background-color:Transparent;  
   width:592px;
    }

.newsTitle{
    width:140px;
    background-color:Transparent; 
    float:left; 
    font-size:14px;
    font-weight:bold;
    }

.newsLine{
    width:420px;
    background-color:Transparent; 
    float:left;
    font-size:12px;
    padding-left:30px; 
    height:25px;
    }

.textClass{
    height:12px;
    width:120px;
    font-size:11px;    
    }

.subButt{ 
    float:right;
    background-color:Transparent;
    margin-top:-25px; 
    height:25px;
    }
/*END*/

.sectionBreak{
   width:955px; 
   height:20px;
   background-color:Transparent; 
   clear:both;   
    }
    
.sectionBreakHome{
   width:955px; 
   height:10px;
   background-color:Transparent; 
   clear:both;   
    }   

div#rightHome{
    background-color:Transparent;
    float:left; 
    width:310px;
    /*margin-left:20px;*/  
    }

.turqHead{
    background-image:url(../images/turqHeader.jpg); 
    background-repeat:no-repeat; 
    width:310px;
    height:28px;
    }

.headText{
    background-color:Transparent;
    width:300px;
    color:#FFFFFF;
    height:20px;
    padding-top:6px; 
    font-weight:bold;
    padding-left:10px;  
    font-size:14px; 
    }

.headText a{
    color:#FFFFFF;
    text-decoration:none; 
    }

.headText a:link{
    color:#FFFFFF;
    text-decoration:none; 
    }

.headText a:visited{
    color:#FFFFFF;
    text-decoration:none; 
    }

.headText a:hover{
    color:#FFFFFF;
    text-decoration:underline; 
    }

.turqBox{
    width:308px;
    background-color:white;
    overflow: hidden;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-image: url(../images/homeGrad.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
   font-family:Trebuchet MS, Arial, sans-serif; 
    height:238px; 
    }

.turqText{
    background-color:Transparent;
    padding:10px 10px 10px 10px; 
    }

.turqNews{
    border-top:solid 2px #B2AAA8;
    background-color:Transparent;
    padding:10px 0px 5px 0px; 
    overflow:auto;
    height:110px;
    color:#7C716B;
           
    }

.newsHomeTitle{ font-size:16px; 
    font-weight: bold; 
    color: #48C3CB;
    margin:10px 0px 10px 0px;
    background-color:Transparent;  }


.newsHomeTitle a{ 
    color: #48C3CB;
    text-decoration:none; }

.newsHomeTitle a:link{ 
    color: #48C3CB;
    text-decoration:none; }
    
.newsHomeTitle a:visited{ 
    color: #48C3CB;
    text-decoration:none; }
    
.newsHomeTitle a:hover{ 
    color: #48C3CB;
    text-decoration:underline; }


.endBox{
    background-image:url(../images/boxBottom.jpg); 
    background-repeat:no-repeat; 
    width:310px;
    height:20px;
    margin-top:-1px; 
    }


.middle{
    width:955px; 
    background-color:Transparent;
    clear:both; 
    }

.homeColumn1{
    width:310px; 
    background-color:Transparent;
    float:left; 
    margin-right:12px; 
    }


.homeColumn2{
    width:310px; 
    background-color:Transparent;
    float:left; 
    }
    
.homeColumn3{
    width:310px; 
    background-color:Transparent;
    float:right; 
    }


.grayHead{
    background-image:url(../images/graytop.jpg); 
    background-repeat:no-repeat; 
    width:310px;
    height:28px;
    }

.grayBox{
   width:308px;
    background-color:#EDEDED;
    overflow: hidden;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    height:auto;
    }

.grayImg{
    width:308px;
    margin:10px auto 0px auto; 
    text-align:center;  
    background-color:Transparent;
    height:120px;  
    }

.graySep{
    width:308px;
    margin:0px auto 0px auto; 
    text-align:center;  
    background-color:Transparent;
    padding:0px; 

    }

.grayText{
    background-color:Transparent;
    padding:5px 12px 5px 12px; 
    overflow:auto;
    height:80px;  
    }

.endGrayBox{
    background-image:url(../images/curved_bottom.jpg); 
    background-repeat:no-repeat; 
    width:310px;
    height:13px;
    padding:0px;
    margin:0px;  
    }

.moreButt{
    width:85px;
    background-color:Transparent;
   /* height:26px;*/
    padding-left:220px;
    padding-bottom:-20px;  
    }

   
/*END HOMEPAGE STYLE*/


/*LIST PAGE LAYOUT*/

.listLeft{
    background-color:Transparent;
    float:left; 
    width:235px;
    margin-right:24px; 
    }

.listRight{
    background-color:Transparent;
    float:left;
    width:696px;
    color:#7C716B; 
    }


/*BOX FOR SUB MENU ITEMS*/

.subHead{
    background-image:url(../images/newsubHeader.gif); 
    background-repeat:no-repeat; 
    width:233px;
    height:30px;
  
    }
.subBox{
    width:231px;
    background-color:white;
    overflow: hidden;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-image: url(../images/homeGrad.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    
    }
    
.subText{
    background-color:Transparent;
    padding:5px 10px 5px 10px;   
    } 
       
.endSubBox{
    background-image:url(../images/newsubBottom.gif); 
    background-repeat:no-repeat; 
    width:233px;
    height:20px;
    }
    
.subheadText{
    background-color:Transparent;
    width:210px;
    color:#FFFFFF;
    height:20px;
    padding-top:8px; 
    font-weight:bold;
    padding-left:10px;  
    font-size:12px; 
    }

.subheadText a{
    color:#FFFFFF;
    text-decoration:none; 
    }


.subheadText a:link{
    color:#FFFFFF;
    text-decoration:none; 
    }


.subheadText a:visited{
    color:#FFFFFF;
    text-decoration:none; 
    }

.subheadText a:hover{
    color:#FFFFFF;
    text-decoration:underline; 
    }


/*END*/

/*BOX FOR SUB ITEMS*/
.infoHead{
    background-image:url(../images/newsubTop.gif); 
    background-repeat:no-repeat; 
    width:233px;
    height:30px;
    }
.infoBox{
   width:231px;
    background-color:#EDEDED;
    overflow: hidden;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    }
.endInfoBox{
    background-image:url(../images/Bottom.jpg); 
    background-repeat:no-repeat; 
    width:233px;
    height:19px;
    }

/*END*/

/*BOX FOR NEWSLETTER*/

.newsTop{
    background-image:url(../images/curveTop.gif); 
    background-repeat:no-repeat; 
    width:233px;
    height:16px;
    }
.newsBox{
   width:232px;
    background-color:#B3ABA8;
    overflow: hidden;
    color:#FFFFFF; 
    }
.endNewsBox{
    background-image:url(../images/curveBottom.gif); 
    background-repeat:no-repeat; 
    width:233px;
    height:15px;
    }

/*END BOX NEWSLETTER*/

/*GET INVOLVED FORM*/

.formTop{
    /*background-image:url(../images/formTop.jpg); 
    background-repeat:no-repeat; */
    width:300px;
    height:30px;
    }

.formBottom{
    /*background-image:url(../images/formBottom.jpg); 
    background-repeat:no-repeat; */
    width:300px;
    height:30px;
    }

.formBack{
    Width:298px;
    background-color:Transparent; 
    padding:10px 0px 0px 0px; 
    /*border-right:solid 1px #C8C8C8; 
    border-left:solid 1px #C8C8C8;*/
    }


.formBackLong{
    Width:696px;
    background-color:Transparent; 
    padding:10px 0px 0px 0px; 
    /*border-right:solid 1px #C8C8C8; 
    border-left:solid 1px #C8C8C8;*/
    }


.formline{
    width:300px;
    background-color:Transparent;
    float:left; 
    margin-bottom:2px; 
    }


.formlineLong{
    width:656px;
    background-color:Transparent;
    float:left; 
    margin-bottom:2px;
    padding-left:40px; 
    color:#7C716B;    
    }


.formlineLong2{
    width:656px;
    background-color:Transparent;
    float:left; 
    margin-bottom:2px;
    color:#7C716B;    
    }

.formCenter{
    width:300px;
    background-color:Transparent;
    margin:0px auto 0px auto; 
    text-align:center; 
    }
    
.formTitle{
    width:75px;
    background-color:Transparent;
    float:left;
    padding-top:5px; 
    padding-left:5px;
    color:#7C716B;  
    }

.formTitleLong{
    width:120px;
    background-color:Transparent;
    float:left;
    padding-top:5px; 
    padding-left:5px;
    color:#7C716B;  
    }
    
.formInput{
    width:200px;
    background-color:Transparent;
    float:left;   
    }
    
.formText{ width:190px;
    }   
    
.formButt{
    width:298px;
    padding-left:200px; 
    padding-top:10px;  
    }        

.formButtLong{
    width:333px;
    padding-left:265px; 
    padding-top:10px; 
    background-color:Transparent;  
    }        

/*END GET INVOLVED FORM*/

.listImage{
    float:right;
    background-color:Transparent;
    margin:0px 0px 8px 4px;
    overflow:hidden;    
    }

.areaHeader{
    color:#7C716B; 
    font-weight:bold;
    margin:10px 0px 5px 0px;  
    }

.areaLine{
    width:696px;
    background-color:Transparent; 
    color:#7C716B; 
    }

.regDDL{
    width:200px;
    border:solid 1px #CCCCCC;  
    }

.regSub{ 
    width:91px;
    height:25px; 
    float:right;
    margin-top:5px; 
    background-color:Transparent; 
    padding-left:120px; 
    }


.areaSpilt{
    width:696px;
    clear:both;
    background-color:Transparent;
    height:30px;  
    border-bottom:solid 1px #D4D4D4;
    margin-bottom:10px;    
   }

/*END LIST PAGE STYLE*/

/*AREA PROGRAMMES*/

.progTop{
    background-image:url(../images/progBanner.jpg); 
    background-repeat:no-repeat; 
    width:696px;
    height:29px;
    float:left;
     clear:both; 
     margin:5px 0px 5px 0px; 
    }

.progName{
    width:675px;
    height:24px;
    background-color:transparent; 
    color:#FFFFFF; 
    font-weight:bolder;
    padding-top:5px; 
    padding-left:10px; 
    font-size:14px; z-index:800;  
    }

.progTitle{ float:left;
    background-color:transparent;  }

.progNewImg{ float:left; z-index:9; width:47px; height:46px; margin-left:4px; margin-top:-13px; padding:0px; position:relative;}

.progRight{
    background-color:Transparent;
      }

.progT{ padding-bottom:5px; float:right;}

.progButt{
   /*margin-top:-20px;*/
   margin-bottom:8px;
   width:24px;
   padding-left:5px; 
   background-color:Transparent;
   float:right;  
    }

.progWhole{
    clear:both; 
    width:696px;
     }

.progVis{
    width:696px;
    background-color:#FFFFFF;
    margin-top:4px;   
    margin-bottom:2px;
    border-bottom:solid 1px #D4D4D4;
    padding:0px;
    }

.progRow{
    width:696px;
    background-color:Transparent;
    }

.progDate{
    width:200px;
    background-color:#E7F7F8;
    margin-right:2px; 
    float:left;
    height:85px;    
    }

.progLoc{
    width:292px;
    float:left;
    background-color:#E7F7F8;
    height:85px;    
    }    

.progLong{
    width:696px;
    background-color:#E7F7F8;
    margin-top:2px;
    color:#7C716B;
    clear:both;
    float:left;  
    display:inline; 
    }    

.progPadd{
    margin:5px 4px 5px 10px;
    clear:both;
    float:left;  
    display:inline; 
    }

.progHeader{
    font-weight:bold;
    color:#48C3CB;
    }

.progPadd a{ z-index:1;}

.removeBtn{float:left; background-color:transparent; text-align:right; margin-right:5px; margin-top:10px; height:30px; width:671px;}


.pagePaging{
    width:696px;
    background-color:transparent;
    text-align:center; 
    clear:both;
    }
    
 .pageCount{
    width:696px;
    background-color:transparent;
    color:#7C716B;
    padding-bottom:8px; 
    clear:both;
    height: 30px;
    }
 
 
.pageDisplay{
    width:400px;
    background-color:transparent;
    float:left;
    padding-top:4px;    
    }
    
.pagePageDDL{
    width:156px;
    background-color:Transparent;
    float:left; 
    padding-left:40px;  
    } 
    
.pagePadTop{
    background-color:Transparent;
    padding-top:2px;
    float:left;
    width:75px;
    padding-left:25px;     
    }   
    
    
.startQuote{
    background-image:url(../images/startQuote.jpg);
    background-repeat:no-repeat;
    background-position:left top; 
    background-color:Transparent;
    padding-top: 20px;
    padding-left: 20px;
    margin-left: -15px;
    color:#7C716B;
    font-family: Trebuchet MS, arial,sans-serif;
   
    }  


.endQuote{  
    background-image:url(../images/endQuote.jpg);  
    background-repeat:no-repeat; 
    height:27px;
    width:38px; 
    background-color:transparent;
   
    padding-bottom: 10px;
    padding-right: 38px;
    margin: 0px 0 0 3px;
    }     
    
.nameQT{  
    color:#7C716B;
    font-family: Trebuchet MS, arial,sans-serif;
    font-weight:bold; 
    padding-left: 5px;
    }   
              
/*END AREA PROGRAMMES*/


/*NEWS SECTION*/


.newsArt{
    width:696px;
    background-color:Transparent;
    padding:10px 0px 10px 0px;
    border-bottom:1px solid #D4D4D4; 
    clear:both;  
    float:left; 
    }

.newsImg{
    width:180px;
    background-color:Transparent;
    float:left; 
    margin-right:10px;   
    }


.resourceImg{
    width:180px;
    background-color:Transparent;
    float:right; 
    margin-left:10px; 
    margin-top:10px;   
    }


.newsInfo{
    width:506px;
    background-color:Transparent;
    float:left; 
    color:#7C716B; 
    }

.headline{
    width:506px;
    color:#48C3CB; 
    font-weight:bold;  
    }
.headline a{
     color:#48C3CB; 
     text-decoration:none; 
    }


.headline a:link{
     color:#48C3CB; 
     text-decoration:none; 
    }

.headline a:visited{
     color:#48C3CB; 
     text-decoration:none; 
    }

.headline a:hover{
     color:#48C3CB; 
     text-decoration:underline; 
    }

.paddBack{
    background-color:Transparent;
    padding:20px 0px 0px 0px;   
    }

/*END NEWS*/



/*SITEMAP*/

#sitemap{
    background-color:transparent;
    width:320px;
    margin:10px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    float:left;
    }

#sitemap .rootnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    height:15px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 2px 20px;
    float:left;
    font-weight:bold;
    }   
    
#sitemap .subnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 12px;
    padding:2px 0px 2px 20px;
    float:left;
    } 

/*END SITEMAP*/

.clear{clear:both;} 

.floatLeft{ float:left;}
.floatRight{ float:right;} 
.padTwenty{ padding-right:20px;}
.topPad { padding-top:3px; padding-bottom:3px;}
.block{ width:696px; height:5px; background-color:Transparent; }
.colorBlue{ color:#48C3CB;}
.clearBoth{ clear:left;}
.clear{ clear:both;}
.resImg{ padding-bottom:10px; background-color:Transparent; float:left; clear:both; margin:0px auto 0px auto;}
.resImg2{padding:10px 0px 10px 10px; background-color:Transparent; float:right;}

.print{ width:139px; background-color:Transparent; float:right; clear:both; padding-bottom:5px; text-align:right; margin-top:-25px; height:50px; padding-left:5px;}

.printList{ width:29px; height:24px; background-color:Transparent; float:right; clear:both; padding-bottom:5px; text-align:right;}
.printImg{ width:29px; height:24px; float:left;}
.printTxt{ width:100px; height:auto; float:left; background-color:Transparent; font-size:16px; padding-top:2px; }
/*JAVASCRIPT STYLES*/

div#nojs{}



.noneS{padding:0px; margin:0px; border:none;}

/*GOOGLE MAP PANEL POP UP*/

.classTable{ width:300px; background-color:#B2D3E4;}
.mapheadText{ color:#666;}
.panelTextTxt{ background-color:#FFF; color:#666; padding:2px 0px 2px 2px; font-size:13px; }
.panelTextBTxt{ background-color:#CCE2ED; padding:2px 0px 2px 2px; color:#666; font-size:13px;}
.panelText{ background-color:#FFF; padding:2px 0px 2px 2px; color:#666; font-size:13px;}
.panelTextB{ background-color:#CCE2ED; padding:2px 0px 2px 2px; color:#666; font-size:13px;}

/*END GOOGLE STYLES*/

.progAddtowish{ 
width:692px;
border:2px solid #F66B2A;
background-color:#FDE4D9;
margin-top:2px;
clear:both;
float:left;  
display:inline; 
 }   

.progAddPad{ 
width:678px;
background-color:transparent;
padding:5px 4px 5px 10px;
clear:both;
float:left;  
display:inline; 
 }   

.paddTopBut{ padding-top:6px;}

.removeAllBtn{ float:right; margin-bottom:10px;}

.TL{ width:320px; height:300px; margin-left:-35px;}


/*Resource Categories*/


.resLine{
    width:656px;
    background-color:transparent;
    float:left; 
    margin-bottom:10px;
    margin-top:5px;
    }
    
.resItem{
    width:320px;
    background-color:transparent;
    float:left; 
    margin-right:8px;   
       
    } 
    
.resImg{
    width:150px;
    background-color:transparent;
    float:left; 
    }       
    
.resTitle{
    width:170px;
    background-color:transparent;
    float:left; 
    margin-bottom:5px; 
    margin-top:6px; 
    } 
 
.resTitle a{} 
    
.resDesc{
    width:170px;
    background-color:transparent;
    float:left; 
    } 
    
.noBorder{ border:none;}   

.img-right     { float:right;margin:4px 0 4px 10px; padding:1px; border:1px solid #DEDEDE; }
#gallerycontainer {background-color:transparent; width:264px; margin:10px 0px 4px 4px;clear:right; float:right;   }
#gallerycontainer ul{width:264px; list-style-type:none; background-image:none; padding:0px; margin:0px; background-color:transparent; text-align:right; }
#gallerycontainer ul li{ list-style-type:none; background-image:none; float:left; width:40px; padding:0px; padding:0px 0px 4px 4px;}
.galImg{ border:solid 1px #DEDEDE;}
.imagepaging{background-color:transparent; width:155px; float:right; margin:2px 0px 4px 20px; clear:right;}    
.caption{ margin-left:20px; font-size:11px; color:#6D6D6D; font-style:italic; padding-bottom:5px; background-color:Transparent; width:150px; clear:right; float:right; text-align:right; }  

.travelBox{ margin-top:20px; width:233px; height:400px;}   