
/* CSS Document */
body{
margin:0; 
background-image:url(../images/bg.jpg); 
background-repeat:repeat-x; 
background-color:#206e82;
}

.clearit{
clear:both;
font-size:0px;
height:0px;
line-height:0.0;
}

#container{
width:797px; 
margin-left:auto; 
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
}

#header{
width:797px;
}

#header .left{
float:left;
width:128px;
}



#header .middle{
background-color:#cccc99;
border-top:1px solid #fff;
margin-top:34px;
float:left;
width:662px;
height:91px;
font-size:11px;
font-weight:bold;
}

#header #logoHolder .left{
float:left;
width:53px;
margin:22px 0px 0px 0px;
padding-left:20px;
}


#header #logoHolder .right{
float:left;
width:570px;
margin:28px 0px 0px 18px;
font-style:italic;
}

#header #logoHolder .right a
{
	color:#000;
	text-decoration:none;
}

#header .right{
float:left;
width:7px;
margin-top:33px;
}

/*

#nav{
width:797px;
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
}

#nav ul{
border:1px solid #fff;
background-color:#660000;
width:764px;
list-style:none;
margin:0px;
padding:0px 0px 0px 24px;
color:#fff;
height:23px;
line-height:23px;
font-size:11px;
font-weight:bold;
}

#nav ul li{
float:left;
width:125px;
}

#nav ul li a{
color:#fff;
text-decoration:none;
margin:0px auto 0px auto;
}

#nav ul li a:hover{
color:#cccc99;
margin:0px auto 0px auto;
}


#nav ul li.divider{
color:#dd6b6b;
}

#navright .shadow{
clear:both;
}

*/

#content{
width:797px;
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
}

#content .holder{
width:784px;
background-color:#fff;
padding:3px;
}

#content .holder .flash{
width:529px;
float:left;
z-index:-1;
}


#content .holder .leftPanel{
float:left;
background-image:url(../images/leftPanelBottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#f0f0d8;
width:456px;
padding:15px 15px 20px 20px;
font-size:.69em;
}


#content .holder .leftPanel h1{
color:#206b80;
font-size:18px;
font-weight:bold;
margin:0px 0px 8px 0px;
}


#content .holder .leftPanel h2{
color:#206b80;
font-size:16px;
font-weight:bold;
margin:0px 0px 8px 0px;
}

#content .holder .leftPanel h3{
color:#000;
font-size:14px;
font-weight:bold;
margin:0px 0px 8px 0px;
}

#content .holder .leftPanel ul li
{
	padding-bottom:8px;
}


#content .holder .leftPanel a{
color:#000;
text-decoration:underline;
}

#content .holder .leftPanel a sup 
{
text-decoration:none;
}

#content .holder .rightPanel{
float:left;
background-image:url(../images/rightPanelBottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#cccc99;
width:287px;
margin-left:5px;
font-size:.69em;
color:#206b80;
}


#content .holder .rightPanel p{
padding:30px 8px 0px 30px;
background-image:url(../images/bg-quote.gif);
background-repeat:no-repeat;
background-position:0px 8px;
margin:0;
}

#content .holder .rightPanel span{
font-weight:bold;
font-size:1.2em;
background-image:url(../images/quote.gif);
background-repeat:no-repeat;
background-position:right bottom;
display:block;
}


#content .holder .rightPanel span span
{
	background-image:none;
	font-size:large;
}


#content .holder .name{
text-align:right;
padding:16px 8px 25px 0px;
}

#content .holder .name span
{
	background-image:none;
}



#content .holder .right{
float:left;
width:251px;
margin-left:4px;
}


#content .holder .selection{
color:#fff;
font-weight:bold;
font-size:11px;
margin-bottom:4px;
}

#content .holder .selection a{
background-image:url(../images/aarow.gif);
background-repeat:no-repeat;
background-position:95% 50%;
color:#fff;
padding-left:12px;
display:block;
text-decoration:none;
background-color:#9aa2a4;
height:30px;
padding-top:10px;

}

#content .holder .selection a:hover{
background-image:url(../images/aarow-down.gif);
background-repeat:no-repeat;
background-position:95% 50%;
color:#fff;
padding-left:12px;
display:block;
text-decoration:none;
background-color:#7b8182;
height:30px;
padding-top:10px;

}


.search
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#cccc99;
border:1px solid #68683d;
color:#1d4650;
font-weight:bold;
font-size:11px;
height:46px;
padding-left:12px;
padding-top:8px;
margin-bottom:4px;
width:237px;
}

.search .left{
float:left;
width:150px;
margin-top:4px;
}

.search .right{
float:left;
width:68px;
margin-top:5px;
margin-left:6px;
}

.search input.box{
border:1px solid #000;
height:16px;
width:145px;
}





/* ================================================================ 

                    Tab Switch Section

=================================================================== */


#content #tab{
clear:both;
background-image:url(../images/line-tab.gif);
background-repeat:repeat-x;
margin-top:4px;
height:30px;
width:781px;

}


#content #tab h2{
background-image:url(../images/tab-off.gif);
background-repeat:no-repeat;
float:left;
font-weight:bold;
width:154px;
height:30px;
line-height:30px;
text-align:center;
margin:0px 1px 0px 1px;
padding:0;
font-size:11px;
}


#content #tab h2 a{
text-decoration:none;
color:#81814e;
}

#content #tab h2.active{
background-image:url(../images/tab-on.gif);
background-repeat:no-repeat;
float:left;
font-weight:bold;
width:154px;
height:30px;
line-height:30px;
text-align:center;
margin:0px 1px 0px 1px;
padding:0;

}

#content #tab h2.active a{
color:#206e82;
text-decoration:none;
}



#content #tab h3{
background-image:url(../images/tab-left-off.gif);
background-repeat:no-repeat;
float:left;
font-weight:bold;
width:154px;
height:30px;
line-height:30px;
text-align:center;
margin:0px 1px 0px 0px;
padding:0;
font-size:11px;
}


#content #tab h3 a{
text-decoration:none;
color:#81814e;
}

#content #tab h3.active{
background-image:url(../images/tab-left.gif);
background-repeat:no-repeat;
float:left;
font-weight:bold;
width:154px;
height:30px;
line-height:30px;
text-align:center;
margin:0px 1px 0px 0px;
padding:0;

}

#content #tab h3.active a{
color:#206e82;
text-decoration:none;
}


#content #tab h4{
background-image:url(../images/tab-right-off.gif);
background-repeat:no-repeat;
float:left;
font-weight:bold;
width:157px;
height:30px;
line-height:30px;
text-align:center;
margin:0px 0px 0px 1px;
padding:0;
font-size:11px;
}


#content #tab h4 a{
text-decoration:none;
color:#81814e;
}

#content #tab h4.active{
background-image:url(../images/tab-right.gif);
background-repeat:no-repeat;
float:left;
font-weight:bold;
width:157px;
height:30px;
line-height:30px;
text-align:center;
margin:0px 0px 0px 1px;
padding:0;

}

#content #tab h4.active a{
color:#206e82;
text-decoration:none;
}




#content #tabContent{
background-image:url(../images/bg-tab.gif);
background-repeat:repeat-y;
width:740px;
padding:15px 11px 4px 30px;
font-size:0.67em;
}

#content #tabContent a
{
	text-decoration:underline;
	color:#000;
}

#content #tabContent .left
{
	width:97%;
}

#content #tabContent .right{
float:right;
width:150px;
text-align:right;
}

#content #tabContent h1{
color:#206e82;
font-weight:bold;
font-size:1.4em;
margin:8px 0px 8px 0px;
}

#content #tabContent p{
margin:5px 0px 5px 0px;
}

#content #tabContent table td{
vertical-align:top;
}

#content #tabContent .arrow ol{
list-style:none;
padding:0;
margin:0;
}

#content #tabContent .arrow ol li{
background-image:url(../images/bullet.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0px 0px 10px 15px;
}

#footer{
background-image:url(../images/bg-footer.jpg);
background-repeat:repeat-x;
height:32px;
font-size:10px;
font-weight:bold;
color:#fff;
}

#footer .left{
float:left;
width:180px;
margin:8px 0px 0px 6px;
}

#footer .newsletter{
float:left;
margin:5px 0px 0px 0px;
width:150px;
}

#footer .submit{
float:left;
margin:5px 0px 0px 10px;
width:80px;
}

#footer input.news{
border:1px solid #000;
height:13px;
width:145px;
}

#footer .sitemap{
float:right;
margin:8px 12px 0px 0px;
width:150px;
text-align:right;
}

#footer .sitemap a{
text-decoration:underline;
color:#fff;
}


#footerNote{
background-image: url(../images/footer-end.gif);
background-repeat:no-repeat;
width:797px;
padding-top:15px;
color:#fff;
font-weight:bold;
font-size:0.63em;
}


#footerNote a{
text-decoration:underline;
color:#fff;
}

#footerNote .text{
width:267px;
float:left;
padding-left:254px;
text-align:center;
}

#footerNote .text a{
text-decoration:underline;
color:#fff;
}

#footerNote .award{
float:right;
width:198px;
}

#footerNote .copyright{
text-align:center;
}

#nav{
width:797px;
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
font-size:11px;
font-weight:bold;
}


#ctl00_mnuContent{
border:1px solid #fff;
width:790px;
padding-left:24px;
background-color:#660000;
}

#ctl00_mnuContent td
{	
	text-decoration:none;	
	height:23px;
}

#ctl00_mnuContent td a
{	
	color:White;
	display:block;
}

#ctl00_mnuContent td a:hover
{
	color:#cccc99;
}

.ctl00_mnuContent_0 table
{
	background-color:#3f0909;
	height:20px;
	padding:0px 8px 0px 8px;
	
}

.ctl00_mnuContent_0 td a
{
	color:White;
}

.ctl00_mnuContent_0 td a:hover
{
	color:#cccc99;
}
	
	
	
.testimonial
{
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-weight:bold;

font-size:10pt;
background-color: #CCCC99; 
color: #206B80;

}	

.clsQuoTxt
{
font-size:10pt;
font-weight:bold;	
/*padding:30px 8px 0px 30px;
background-image:url(../images/bg-quote.gif);
background-repeat:no-repeat;
background-position:0px 8px;
margin:0;*/
}


.clsBold2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #CCCC99;  
font-size:12pt;
font-weight:bold
	
}

.clsSig    /* signature */
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #CCCC99; 
font-size:10pt;
font-weight:normal
	
	
}


tr.BGAOdd  { background-color:#f8f8f5; }


div.CLOdd { background-color:#f8f8f5; }


/* ================================================================ 

                 Tab Switch Section END

=================================================================== */



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk#navs/final_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* CSS Document 
#nav{
width:797px;
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
}



#nav ul{
border:1px solid #fff;
background-color:#660000;
width:764px;
list-style:none;
margin:0px;
padding:0px 0px 0px 24px;
color:#fff;
height:23px;
line-height:23px;
font-size:11px;
font-weight:bold;
}

#nav ul li.divider{
color:#dd6b6b;
}

#nav ul a:hover {
background-color:#660000;
}

#nav ul ul {
border:none;
width:18em;
position:absolute;
visibility: hidden;
height:0;
padding:0;

}

#nav ul ul a{
padding:0px 6px 0px 10px;
background-color:#3f0909;
}


#nav ul li{
float:left;
position:relative;
}


#nav ul ul a.sub {
background-image:url(../images/aarow-nav.gif);
background-repeat:no-repeat;
background-position: 98% 50%;
}



#nav ul ul li{
width:18em;
}

#nav ul ul ul a, #nav ul ul ul a:visited {
background-color:#a02222;
color:#cccc99;
}

#nav ul ul ul{
left:18em;
top:0;
width:20em;
}



#nav ul ul ul a:hover {
background-color:#250b0b;
color:#fff;
}


#nav a, #nav :visited{
text-decoration:none;
color:#fff;
display:block;
padding:0px 25px 0px 25px;
background-color:#680404;
}

#nav li :hover{
background-color:#3f0909;
color:#cccc99;
}

#nav ul ul a:hover{
color:#cccc99;
background-color:#a02222;
}

#nav ul ul :hover > a {
color:#cccc99;
background-color:#a02222;
}

#nav ul a:hover{
background-color:#3f0909;
}

#nav ul :hover > a {
background-color:#3f0909;
}

#nav ul li:hover ul, #nav a:hover ul{
visibility:visible;
}

#nav ul :hover ul ul{
visibility:hidden;
}

#nav ul :hover ul :hover ul{
visibility:visible;
}
*/

/* style the table so that it takes no part in the layout - required for IE to work 
#nav ul table ul a, #nav ul table ul a:visited  {width:16em; w\idth:15.5em;}

#nav table {position:absolute; left:0; top:20px; font-size:1em; z-index:-1;}
#nav ul ul table {lef\t:6px; top:0px;}
#nav ul ul table ul.left {margin-lef\t:2px;}

*/