body{
	background: transparent url(../images/bg.jpg) repeat;	
	margin: 0; 
	padding: 0;
	text-align: center; 
	scrollbar-face-color: #CCCCCC; 
	scrollbar-highlight-color: #CCCCCC; 
	scrollbar-shadow-color: #333333; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-arrow-color: #333333; 
	scrollbar-track-color: #CCCCCC; 
	scrollbar-darkshadw-color: #CCCCCC;
	height:100%;
	width:100%;

}
.spn_label{
width:140px;
font-weight:bold;

}
.collapsePanel{
width:100%;
background-color:#FFFFFF;
overflow:hidden;
height:0px;
}
h1 {

font-family: "Lucida Bright";
font-size: 26px;
margin-top: 15px;
padding:7px;
}

h2 {

font-family: "Lucida Bright";
font-size: 22px;
margin-left: 12px;
margin-top: 3px;
line-spacing:12px;
}
img, div,.rightshadow, .leftshadow, .sidepodbg { behavior: url(iepngfix.htc) }

.rightshadow, .leftshadow 
{
    width:27px;
    height:800px;
}

.featuredpodbg {
	background: url(../images/featuredpodbg.jpg);
	

}

.pictborder {
	border: solid 1px #000000;
	padding:2px;
	background-color:#FFFFFF;
	border-color:#99F;
}

.testimonialimage {
	border: solid 1px #000000;
	padding:2px;
	background-color:#FFFFFF;
	border-color:#99F;
}

.leftshadow {
background: transparent url(../images/leftsideshadow.png) repeat-y;
}

.rightshadow {
background: transparent url(../images/rightsideshadow.png) repeat-y;
}

#header 	{
	background: transparent url(../images/bgtop.jpg) repeat-x 50% 0%;
	margin: 0 auto;
	padding: 0;

}


.quotebg{
	background: url(/media/images/quotebg.jpg) no-repeat;
	background-position-x:center; 
	background-position-y:bottom;
	background-position: bottom center;
	height:100%;
}

.quotebottom{
	background: url(/media/images/quotebottom.png) no-repeat;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
}

.podtext {
	margin-left:12px;
	margin-top:5px;
	margin-bottom:0px;
	width:177px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height : 15px;
}
.podtext A:link    { color:#000000; text-decoration : underline; }
.podtext A:visited { color:#000000; text-decoration : underline; }
.podtext A:active  { color:#000000; text-decoration : underline; }
.podtext A:hover   { color:#8A8342; text-decoration : underline; }


.readmorepod {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height : 15px;	
}
.readmorepod A:link    { color:#000000; text-decoration : underline; }
.readmorepod A:visited { color:#000000; text-decoration : underline; }
.readmorepod A:active  { color:#000000; text-decoration : underline; }
.readmorepod A:hover   { color:#8A8342; text-decoration : underline; }

.readmorepodposn {
	margin-left:15px;
	margin-top:0px;		
	margin-bottom:0px;
	text-align:right;
	width:173px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #000000;
}
.readmorepodposn A:link    { color:#000000; text-decoration : underline; }
.readmorepodposn A:visited { color:#000000; text-decoration : underline; }
.readmorepodposn A:active  { color:#000000; text-decoration : underline; }
.readmorepodposn A:hover   { color:#8A8342; text-decoration : underline; }

.leftsidebg{
	background: url(../images/leftcontentbg.jpg) no-repeat;
	width: 226px;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
}

.maincontentbg{
	background: url(../images/maincontentbg.jpg) no-repeat;
	width: 718px;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
}

.bttn{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #000000;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #000000; 
    }

.bttn2{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #000000;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #33373D; 
    }
	
	
.txtField{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #000000;
    border-right: 1px solid #CCCCCC;
    background: url(../images/txtfieldbg.jpg) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #33373D; 
     width:170px;
    }
.rd_list{
 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #33373D; 
}	
.drpDown{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #000000;
    border-right: 1px solid #CCCCCC;
    background: url(../images/txtfieldbg.jpg) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #33373D; 
    width:170px;
    }
    .drpDown3{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #000000;
    border-right: 1px solid #CCCCCC;
    background: url(../images/txtfieldbg.jpg) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #33373D; 

    }
#container 	{
	background: transparent url(/media/images/blank.gif) no-repeat 50% 0%;
	margin: 0 auto;
	padding: 0;
}
	


.footertext {
	font-family : Georgia, Times New Roman, Times, Garamond;
	font-size:14px;
	color: #B69D64;
	font-weight : normal;
	text-decoration : none;
	line-height : 16px;
}

.footertext A:link    { color:#B69D64; text-decoration : underline; }
.footertext A:visited { color:#B69D64; text-decoration : underline; }
.footertext A:active  { color:#B69D64; text-decoration : underline; }
.footertext A:hover   { color:#FFFFFF; text-decoration : underline; }

.testimonialbg{
	background: url(../images/testimonialbg.jpg) no-repeat;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
	padding: 5 10 5 10;
}

.loginbg{
	background: url(../images/loginbg.jpg) no-repeat;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
	padding: 5 10 15 10;
}

.footertxt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	line-height : 14px;
}

.footertxt A:link    { color:#FFFFFF; text-decoration : underline; }
.footertxt A:visited { color:#FFFFFF; text-decoration : underline; }
.footertxt A:active  { color:#FFFFFF; text-decoration : underline; }
.footertxt A:hover   { color:#B69D64; text-decoration : underline; }

.footerlinks {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #F49F00;
	font-weight : normal;
	text-decoration : none;
	line-height : 14px;
}

.footerlinks A:link    { color:#F49F00; text-decoration : underline; }
.footerlinks A:visited { color:#F49F00; text-decoration : underline; }
.footerlinks A:active  { color:#F49F00; text-decoration : underline; }
.footerlinks A:hover   { color:#FFFFFF; text-decoration : underline; }

.txt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height : 18px;	
}

.txt A:link    { color:#000000; text-decoration : underline; }
.txt A:visited { color:#000000; text-decoration : underline; }
.txt A:active  { color:#000000; text-decoration : underline; }
.txt A:hover   { color:#481319; text-decoration : underline; }

.smalltxt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height : 16px;	
}

.smalltxt A:link    { color:#000000; text-decoration : underline; }
.smalltxt A:visited { color:#000000; text-decoration : underline; }
.smalltxt A:active  { color:#000000; text-decoration : underline; }
.smalltxt A:hover   { color:#481319; text-decoration : underline; }

.sidenav{
	font-family : Georgia, Times New Roman, Times, Garamond;
    font-size:14px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	line-height : 24px;	
}

.sidenav A:link    { color:#FFFFFF; text-decoration : underline; }
.sidenav A:visited { color:#FFFFFF; text-decoration : underline; }
.sidenav A:active  { color:#FFFFFF; text-decoration : underline; }
.sidenav A:hover   { color:#FFA334; text-decoration : underline; }

.navsectiontitle{
	font-family : Georgia, Times New Roman, Times, Garamond;
    font-size:14px;
	color: #FFA334;
	font-weight : normal;
	text-decoration : none;
	line-height : 18px;	
}

.navsectiontitle A:link    { color:#FFA334; text-decoration : underline; }
.navsectiontitle A:visited { color:#FFA334; text-decoration : underline; }
.navsectiontitle A:active  { color:#FFA334; text-decoration : underline; }
.navsectiontitle A:hover   { color:#FFA334; text-decoration : underline; }
.headline{
font-family : Georgia, Times New Roman, Times, Garamond;
	font-size:28px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height : 30px;
}
h1{
	font-family : Georgia, Times New Roman, Times, Garamond;
	font-size:28px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height : 16px;
}

h1 A:link    { color:#481319; text-decoration : underline; }
h1 A:visited { color:#481319; text-decoration : underline; }
h1 A:active  { color:#481319; text-decoration : underline; }
h1 A:hover   { color:#481319; text-decoration : underline; }

h2{
	font-family : Georgia, Times New Roman, Times, Garamond;
	font-size:22px;
	color: #000;
	font-weight : normal;
	text-decoration : none;
	line-height : 16px;
	padding-top: 5px;
}

h2 A:link    { color:#481319; text-decoration : underline; }
h2 A:visited { color:#481319; text-decoration : underline; }
h2 A:active  { color:#481319; text-decoration : underline; }
h2 A:hover   { color:#481319; text-decoration : underline; }

.style1 {color: #471218}
.style2 {
	font-size: 20px
}
.style3 {
	font-size: 18px;
	color: #471218;
}

.home {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
	line-height : 14px;	
}

.home A:link    { color:#333333; text-decoration : none; }
.home A:visited { color:#333333; text-decoration : none; }
.home A:active  { color:#333333; text-decoration : underline; }
.home A:hover   { color:#333333; text-decoration : underline; }



.breadcrumbs {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #E4EAF8;
	font-weight : normal;
	text-decoration : none;
	line-height : 16px;	
}

.breadcrumbs A:link    { color:#E4EAF8; text-decoration : underline; }
.breadcrumbs A:visited { color:#E4EAF8; text-decoration : underline; }
.breadcrumbs A:active  { color:#FFFFFF; text-decoration : underline; }
.breadcrumbs A:hover   { color:#FFFFFF; text-decoration : underline; }


.topLinks {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	line-height : 16px;	
}

.topLinks A:link    { color:#FFFFFF; text-decoration : none; }
.topLinks A:visited { color:#FFFFFF; text-decoration : none; }
.topLinks A:active  { color:#FFFFFF; text-decoration : underline; }
.topLinks A:hover   { color:#FFFFFF; text-decoration : underline; }

.dv_news
{
    width:344px;
}
.dv_news_mem
{
    width:344px;
    padding:10px;
    background-color:#e2dbd3;
}
.dv_news_mem_alt
{
    width:344px;
    padding:10px;
    background-color:#b6bec1;
}

.dv_news_date
{
 float:left;
 width: 70; 
 font-family: Georgia, Garamond, Times New Roman; 
 font-size:12px;
}
.dv_news_link, .dv_news_link a:link, .dv_news_link a:hover, .dv_news_link a:active, .dv_news_link a:visited
{
 float:left;
 width: 254; 
 font-family: Georgia, Garamond, Times New Roman;
 font-size:12px;
}
.dv_spacer
{
      width:344px;
    height:4px;
    background-color:#FFFFFF;
    overflow:hidden;
}


.headerbg {
	background-image: url(../images/headerbg.jpg);
	background-repeat: repeat-x;
}


.headertxt {
	font-family : Georgia, Times New Roman, Times, Garamond;
	font-size: 22px;
	color: #122961;
}

.hook1 {
	font-family : Georgia, Times New Roman, Times, Garamond;
	font-size: 24px;
	color: #1D305F;
	padding-left:15px;
}

.hook2 {
	font-family : Georgia, Times New Roman, Times, Garamond;
	font-size: 16px;
	color: #F66006;
	padding-left:35px;
	margin-top: -5px;
}


#contentbg {
	background-image: url(../images/homecontentbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	width:724px;
}

#content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000;
	margin-left: 10px;
	
}

#content p
{
	text-align:justify;
	margin-right:10px;
	padding-right:5px;
}

.panel 
{
    
	background-image: url(../images/panelbg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 10px;
	position:relative;
	width:220px;
	padding:0px;
}
#Div1
{
	height:193px;
	overflow:hidden;
}



.sidepodbg {
	background-image: url(../images/podbg.png);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Verdana, Geneva, sans-serif;
}

.sidepodtxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-left:15px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
	
}
 .class_listing1, .class_listing1_2 {
    width:712px; 
    background-image:url(/media/images/page_parts/listing_box_left.jpg); 
    background-position: left top; 
    background-repeat:no-repeat;height:166px;
    font-size:12px;
    background-color:#ffffff;
    float:left;
    }
    .class_listing1_2 
    {
        background-color:#dde0e9;
 
   
    }
    
     .class_listing2
     {
         float:left;
        margin:0px;
        padding:0px;
    
    width:712px; background-image:url(/media/images/page_parts/listing_box_right.jpg); background-position: right bottom; background-repeat:no-repeat;height:166px;
    }
      .class_listing3
      {
         float:left;
     width:712px; background-image:url(/media/images/page_parts/listing_box_top.jpg); background-position: left top; background-repeat:no-repeat;height:166px;
     }
      .class_listing4
      {
         float:left;
     width:712px; background-image:url(/media/images/page_parts/listing_box_bottom.jpg); background-position: left bottom; background-repeat:no-repeat; height:166px;
     border-style:none;

     }
     .class_listing_content{
     position:relative;
    
     background:none;
     }
     
     .repeaterClass
     {
        clear:left;
        float:left;
        margin-top:30px;
       
     }
    .quotebg2{
	background: url(/media/images/testimonials/lq-quotes-wht-bg.png);
	background-repeat:repeat-y;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
}

.quotebg1{
	background: url(/media/images/testimonials/lq-quotes_r2_c1.png) no-repeat;
	
	background-position-x:center; 
	background-position-y:bottom;
	background-position: bottom center;
	height:100%;
}

.quotebottom1{  

	background: url(/media/images/testimonials/lq-quotes_r3_c2.png) no-repeat;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
}

.quotebottom2{
	background: url(/media/images/testimonials/lq-quotes_r3_c2.png) no-repeat;
	background-position-x:center; 
	background-position-y:top;
	background-position: top center;
	height:100%;
}

.quotebottom1, .clienttxt{
font-size:12px;
}

.quotebottom1, .quotebottom1 td{
font-size:12px;
margin-top:10px;
}