/*
new bg #A1C1D6 - gotta change flash hookup on template.master too
new H1 #415981

new gray h1 808080
body B3B3B3 

old green bg #5B9F00
old H1, H2 0083BD
*/

body
{
    margin: 0;
    padding: 0;
    background: #A1C1D6;
}


body, table, td
{
    color: #666666;
    font-size: small;
    font-family: Verdana;
}

#flashRotator
{
    margin: 0px auto;
    width: 679px;
    height: 275px;
    background-image: url('../images/bg_flashRotator.jpg');  
    background-repeat: no-repeat;
    overflow: hidden;
   
}

#flashRotator .content
{
    padding: 30px 10px 40px 25px;
    width: 620px;
    height: 207px;
}


.toc_container
{
    background: #FFF;
    margin: 20px;
    padding: 20px;
    
}

.small
{
    font-size: 11px;
}


h1
{
    font-size: 1.6em;
    margin: 0px 0px 10px 0px;
}
h2
{
    font-size: 1.5em;
    margin: .83em 0;
    margin: 0px 0px 10px 0px;
}
h3 {font-size: 1.17em; margin: 1em 0;}
h4 {font-size: 1em; margin: 1.33em 0;}
h5 {font-size: .83em; line-height: 1.17em; margin: 1.67em 0;}
h6 {font-size: .67em; margin: 2.33em 0;}
h1, h2, h3, h4, h5, h6 {font-weight: bolder;}

/*
h2
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 17pt;
    color: #808080;
    line-height: 25px;
}

h3
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 15pt;
    color: #808080;
    line-height: 25px;
}

h1
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 17pt;
    color: #808080;

}


.pageTitle
{
	font-size: 17pt;
	color: #808080;
	
}
*/

.bottomRounded 
{
    margin: 0px auto;
    width: 716px;
    height: 11px;
    background-image: url('../images/bottom_main.jpg');  
    background-repeat: no-repeat;
    overflow: hidden;
}


.show {display:block}
.hide {display:none} 


.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7; 
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
}


.breadCrumbDiv
{
	padding: 0 0 10px 14px;
	margin: 0 auto;
	text-align: left;
}
.breadCrumb
{
	font-size: 8pt;
	color: #363c42;
}
.breadCrumb a
{
	color: #363c42;
}
.breadCrumb a:visited
{
	color: #363c42;
}
.breadCrumb a:hover
{
	color: #321f38;
}

.siteMapLinks
{
	color: #363c42;
	font-size: 10pt;
}
.siteMapLinks a
{
	text-decoration: none;
	color: #363c42;
}
.siteMapLinks a:visited
{
	text-decoration: none;
	color: #363c42;
}
.siteMapLinks a:hover
{
	text-decoration: none;
	color: #e3b803;
}

.divFarReachFooter a
{
	color: #ffffff;
	text-decoration: none;
}

.divFarReachFooter a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.divFarReachFooter a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.divFarReachFooter
{
	text-align: center;	
	padding-top: 0px;
	padding-bottom: 0px;	
	font: 100% Tahoma,Georgia,serif;
	font-size: 9px;
	
}




.primaryNavigation
{
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 20px;
}


.secondaryNavigation
{
    padding-left: 10px;
}

    

.leftArea
{
    margin: 20px 15px 5px 3px;
}


.ContactFieldLabel
{

	font-weight: bold;
	font-size: 10pt;
	width: 25%;
	vertical-align: top;
}
.ContactField
{
	width: 50%;
	text-align: left;
}
.ContactTextBox
{
	width: 100%;
}
.ContactTextBoxShort
{
	width: 50%;
}

.ContactValidator
{
	width:25%;
	padding-left:5px;	
	font-size: 10pt;
	color:#ffffff;
}
.addressFieldLabel
{
	color:#363c42;	
	font-weight: bold;
	font-size: 10pt;
	width: 20%;
	vertical-align: top;
}
.addressField
{
	width: 50%;
	text-align: left;
	vertical-align:top;
}



.tbborder
{
    border: 3px none orange;
    border-collapse:separate;
    margin:2; padding:5;
}

.tdblack
{
    background-color: #000000;
    border-collapse:separate;
     margin:2; padding:5;
     text-align: center;
}

.white
{
    color: #FFFFFF;
    font-weight: bold;
    border-collapse:separate;
     margin:2; padding:5;
}


/*Feature Table Styles  */
.featureTable
{
    width: 95%;
    border: 1px solid #678197;
    border-collapse: collapse;
    margin-top: 10px;
}
.featureTD
{
   font-size: smaller; 
   border: 1px solid #678197;
   padding: 2px;
   text-align:center;
}
.featureTH
{
    font-weight: normal;
    color: #404040;
    text-align: center;
    border: 1px solid #678197;
    padding: 5px;
    font-weight: bold;
}
.featureTHeadTH
{
    background-position: #FFE8DB;
    background: #FFE8DB;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    border: 1px solid #678197;
    font-weight: bold;
    font-size: medium;
}

.featureTRodd
{
    background: #A0B4B5;
}
/*End of Feature Table Styles  */








/* template styles */

table, td {border-collapse:collapse;}
/*table, td, img {border:0;}*/
td {margin:0; padding:0;}



td, tr { vertical-align:top;}


a 
{
   color:#FF5A00; 
   text-decoration:underline;

}
a:hover 
{
    color:#FF5A00; 
    text-decoration:none;
}


.accordionHeader
{
    border-right: #2f4f4f 1px solid;
    padding-right: 5px;
    border-top: #2f4f4f 1px solid;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    border-left: #2f4f4f 1px solid;
    cursor: pointer;
    /*color: white;*/
    padding-top: 5px;
    border-bottom: #2f4f4f 1px solid;
    font-family: Arial, Sans-Serif;
    background-color: #FFFFCC; /*#2e4d7b;*/
    background-image: url('/images/accordian_expand.gif'); 
    background-position :right ;
    background-repeat:no-repeat;  


}

.accordionHeaderSelected
{
    border-right: #2f4f4f 1px solid;
    padding-right: 5px;
    border-top: #2f4f4f 1px solid;
    margin-top: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    border-left: #2f4f4f 1px solid;
    cursor: pointer;
    color: #003366;
    padding-top: 5px;
    padding-right: 5px;
    border-bottom: #2f4f4f 1px solid;
    font-family: Arial, Sans-Serif;
    background-color: #FFFFCC; /*#5078b3;*/
    background-image: url('/images/accordian_collapse.gif'); 
    background-position :right ;
    background-repeat:no-repeat;  


}


.accordionContent
{
    border-right: #2f4f4f 1px dashed;
    border-top: #2f4f4f 1px;
    border-left: #2f4f4f 1px dashed;
    padding: 10px;
    border-bottom: #2f4f4f 1px dashed;
    background-color: #FFFFFF; /*#d3deef;*/
    min-height: 50px;
}




/*span{ color:#FF5A00;}*/
span img{ margin:0 0 0 5px;}
/*span a{ color:#FF5A00; text-decoration:none;}
span a:hover{ color:#669922; text-decoration:none;}*/


.rez1{width:50%;  top right;}
.rez2{width:50%; top left;}
.rez3{width:766px; top left;}
.rez4{width:100%; height:427px;}
.rez5{width:100%; height:100%;}
.rez6{width:100%; height:427px;}
.rez7{width:100%; height:100%;}
.rez8{width:766px; height:100%;}
.rez9{width:766px;  height:100%;}
.rez8a{width:700px; height:100%;}
.rez9a{width:700px;  height:100%;}


.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li {  margin:0; padding:0;}
.r1 li a {line-height:20px; color:#004660; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#004660;}

.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li { margin:0; padding:0; clear:both}
.r2 li a {line-height:21px; color:#2B2B2B; text-decoration:none;  background-position:left center;}
.r2 li a:hover { text-decoration:underline; color:#2B2B2B;}
.r2 li img{ float:left; margin:0 2px 35px 0}

.r3 ul { margin:0; padding:0; list-style:none;}
.r3 li {  margin:0; padding:0; color:#2B2B2B;}
.r3 li a {line-height:20px; color:#FF5A00; text-decoration:none;  background-position:left center;}
.r3 li a:hover { text-decoration:none; color:#2B2B2B;}



.top1{ height:8px; padding-left:147px;}
.top1 img{margin:0 4px 0 0;}
.top2{width:128px; color:#4B4B4B; font-size:12px; padding:19px 0 0 0; text-indent:2px; line-height:18px;}
.top2 span{ margin-left:24px; color:#4B4B4B}
.top3{background:url(images/top_bgr.gif) top left no-repeat; width:679px; height:172px;}
.top4{width:343px;}
.top4 img{margin:70px 0 0 24px;}
.top5{margin:19px 0 0 27px; width:718px;}
.top6{height:262px; background:url(images/top4.gif) top left repeat-x; width:100%;}
.top7{background:url(images/top2.gif) top left no-repeat;}
.top8{background:url(images/top3.gif) top right no-repeat; }
.top9{margin:0 0 0 19px;}

/* fot1 - w_bgr_t inline */

/*table_blu*/
.t{ width:100%; height:100%;}

/* was FFE8DB */
.t_r1{width:100%; height:10px; background:#E2EFF3}
.t_r2{width:100%; height:7px; background:#E2EFF3}
.t_r3{width:100%; height:100%; background:#E2EFF3}

/*table_blue*/
.t_b_bgr 
{
    /*background:#D1F0F9;*/
    background:#E2EFF3;
    }
    
.t_b1{ height:7px;}
.txt_b{ line-height:20px;}

.w1 td{ line-height:20px;}

.f td input, select, textarea{ border:1px solid #4B4B4B; color:#4B4B4B; padding:2px 0 1px 4px; font-family:tahoma; font-size:11px;}
/*.f1 td input, select{ width:150px; height:20px; margin:1px 0 3px 0;}*/
.f1 td textarea{ width:150px; height:65px; overflow:auto; margin:1px 0 10px 0;}

.f2 td input{ width:240px; height:20px; margin:0 0 2px 0;}
.f2 td textarea{ width:240px; height:124px; overflow:auto; margin:0 0 4px 0;}


.fot1{background: #E3EDD7 url(../images/1con1.gif) top left no-repeat; width:679px;}
.fot2{background:url(../images/1con2.gif) top right no-repeat; }
.fot3{background:url(../images/1con3.gif) bottom left no-repeat;}
.fot4{background:url(../images/1con4.gif) bottom right no-repeat; }
.fot4 td
{
    padding: 15px 0 0 0px;
    color: #4B4B4B;
    font-size:small;

    
}
.fot4 td a{ color:#4B4B4B; text-decoration:underline}
.fot4 td a:hover{ color:#4B4B4B; text-decoration:none}
.fot5{background: #FFFFFF url(../images/con_bot1.gif) top left no-repeat; width:100%; height:10px;}
.fot5 table{background:url(../images/con_bot2.gif) top right no-repeat; width:100%; height:100%;}
.fot6{background: #FFFFFF url(../images/con_bot3.gif) top left no-repeat; width:100%; height:10px; padding-left:1px;}
.fot6 table{background:url(../images/con_bot4.gif) top right no-repeat; width:100%; height:100%;}
.fot5green{background: #FFFFFF url(../images/con_bot1_white.gif) top left no-repeat; width:100%; height:10px;}
.fot5green table{background:url(../images/con_bot2_white.gif) top right no-repeat; width:100%; height:100%;}
.fot6green{background: #FFFFFF url(../images/con_bot3_white.gif) top left no-repeat; width:100%; height:10px; padding-left:1px;}
.fot6green table{background:url(../images/con_bot4_white.gif) top right no-repeat; width:100%; height:100%;}
.w_bgr{background:url(../images/w_bgr_white.gif) top left repeat-y; width:718px; height:486px;}
.w_bgr_t{margin:0 0 0 19px; width:679px;}

.blueHeader { color: #1e395b; font-size: 12pt; font-weight: bold; padding: 10px 0 10px 0; }
.basicHeader { font-size: 11pt; font-weight: bold; }
/* template styles */

#LBD_CaptchaDiv{
  width: 320px !important;
  padding-top: 10px;
}

#LBD_CaptchaDiv #LBD_CaptchaIcons {
  width: 55px !important;
  height: 25px;
  margin-left: 260px;
  margin-top: -35px;
}

#LBD_CaptchaDiv #LBD_CaptchaIcons img {
  padding-right: 4px !important;
  border: 0;
}

