﻿/*
html,body{background:#e6e6e6;height: 100%;}
#all{width:469px;margin:0 auto;font-size:120%; margin-top:10px;//font-size:12px;}
#allterm{width:650px; margin:0 auto;background:#FFF url(../images/main-lr.gif) repeat-y 0 0;padding:0px;}
#all-b{background:url(../images/main-b.gif) no-repeat;height:4px;clear:both;margin:0 -5px}

img{border:0}
.clear{clear:both}

a {     
}

a:hover, a:link
{
    text-decoration:underline;   
}
*/
   

a:link{text-decoration:underline;color:#0253b7}
a:visited{text-decoration:underline;color:#0253b7}
a:hover,a:active{color:#FF0000;}


/* alpha */
#alpha{background:#2E68B2;line-height:30px;font-family:Arial;font-size:16px;text-align:center}
	#alpha a:link{font-family:Arial;font-size:12px;color:#FFFFFF}
	#alpha a:visited{font-family:Arial;font-size:12px;color:#FFFFFF;padding:0 2px}
	#alpha a:hover{color:#FF0000}
	#alpha a:active{color:#000000}	
	#alpha .listing{font-family:Arial;font-size:11px;color: #FFFFFF;}
	
	
table{border-collapse:collapse;}


h1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #444444; 
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 15px;
	margin-top: 0px;
	border-bottom: #AAAAAA solid 1px;	
}

.AreaHeaderText
{
    font-family:AvantGarde Bk BT;
    text-align:center;  
    font-size:16px; 
    color:#3979BD;
    }

.AreaText
{
    text-align:left; 
    color:Gray; 
    font-family:Arial; 
    font-size:12px; 
    line-height:1.5;
    }

.AreaText2
{
    text-align:left; 
    color:Gray; 
    font-family:Arial; 
    font-size:12px; 
    line-height:1.0;
    }  
.ArticleDescription
{
    font-family:Garamond; 
    font-size:16px; 
    color:Black;
    font-weight:Bold;
    text-align:left;
    }
   
.ArticleDetail
{
    font-family:Arial; 
    font-size:12px; 
    color:Black;
    }

.ArticleHeader
{
    font-family:Garamond; 
    font-size:20px; 
    color:#BF2323;
    font-weight:Bold;
    text-align:center;
    }

 
.ArticleTitle
{
    font-family:Garamond; 
    font-size:20px; 
    color:Maroon;
    font-weight:Bold;
    }

    
body 
{
    border-left-width:50px;
    border-right-width:50px;
    border-top-width:0px;
    border:0px;
}

.bodyback
{
    background:#000000;padding:0 20px 0;}

.buildingGrid 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3979BD;
	text-align:right;
}

#cases{background:#FFFFFF;padding:0 10px 0;}
	#cases table{width:100%;}
	#cases td{padding:1px 0px 0;//padding-top:0;vertical-align:top}
	#cases h1{font-family:Arial;font-size:16px;color: #3979BD;}
	#cases h2{font-family:Arial;font-size:12px;color: #000000;}
	#cases h3{font-family:Arial;font-size:12px;color: #000000;}
	#cases .listing{font-family:Arial;font-size:12px;color: #000000;}

.ContentArea
{
    background-image:url(../images/bg_right.gif); 
    height:67px; 
    width: 600px;
    text-align:left; }


.DetailText
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-decoration: underline;
    
}

.BOMAText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: Gray;
    text-decoration: None;
}

.DetailText2
{
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
}

.faqText a, .faqText a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
    text-decoration:underline;
}

.faqTitle a, .faqTitle a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3979BD;
	text-decoration:none;
}

.faqTitle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}
.faqUnderline a, .faqUnderline a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration:underline;
	color: Red;
}

.FlashTestimonial
{
    font-family:Arial;
    font-size:10px;
    color:Gray;
    text-align:right;
}

.FooterText
{
    font-family:Arial;
    font-size:10px;
    color:Gray;
}

.FormText
{
    color:black; 
    font-family:Arial; 
    font-size:11px; 
    }

.GridText
{
    font-family:Arial;
    font-size:12px; 
    color:#FF0000;
    }
    
/* === GLOSSARY ==== */
    
#all{width:469px;margin:0 auto;font-size:120%; margin-top:10px;//font-size:12px;}
#allterm{width:650px; margin:0 auto;background:#FFF url(../images/main-lr.gif) repeat-y 0 0;padding:0px;}
#all-b{background:url(../images/main-b.gif) no-repeat;height:4px;clear:both;margin:0 -5px}

#glossary{background:#ECF2F9;padding:0 20px 0;}
	#glossary table{width:100%; border:1px;}
	#glossary td{padding:1px 0px 0;padding-top:0;vertical-align:top; text-align:left;}
	/*#glossary h1{font-family:Arial;font-size:16px;color: #3979BD;}*/
	#glossary h1{font-family:Arial;font-size:16px;color: #FF0000;}
	#glossary h2{font-family:Arial;font-size:12px;color: #000000;}
	#glossary h3{font-family:Arial;font-size:14px;color: #000000;}
	#glossary .definition{font-family:Arial;font-size:16px;color: #000000;}
	#glossary .listing{font-family:Arial;font-size:12px;color:#2E68B2;}
	#glossary .searchResults{font-family:Arial;font-size:12px; text-align:left; color:#000000;}
	#glossary a:link{font-family:Arial;font-size:12px;color:#2E68B2; cursor:pointer;}
	#glossary a:visited{font-family:Arial;font-size:12px;color:#2E68B2;cursor:pointer;}
	#glossary a:hover{color:#FF0000; cursor:pointer;}
	#glossary a:active{color:#000000; cursor:pointer;}	

.GlossaryLetter 
{   font-family:Arial;font-size:16px;color: #FF0000;

}


.inptext{border:1px solid #498fc6;background:#FFF url(../images/input-gd.gif) repeat-x 0 0;padding:6px 1px 4px 5px}
* html .inptext{background-position:0 -1px;}
	.inptext input{border:0;font:normal 14px tahoma,sans-serif;//position:relative;//top:-1px;}

/* search */
#search{background:#2E68B2;height:48px;padding:0 20px 0;}
	#search table{width:100%;height:48px}
	#search td{padding:12px 0px 0;//padding-top:9px;vertical-align:top}
	#search .inptext{margin:0 2px;position:relative;top:1px;}
	#search .inptext2 input{width:100px	}
	#search .submit{margin-left:10px;background:#b54229 url(../images/bt_search.png);border:0;width:71px;height:25px;cursor:pointer;cursor:hand;position:relative; //top:3px}
	#search .submit-l{margin-left:10px;background:#FF0000 url(../images/search_btn.gif);border:0;width:90px;height:25px;cursor:pointer;cursor:hand;position:relative;//top:3px}
	.submit-l{margin-left:10px;background:#FF0000 url(../images/search_btn.gif);border:0;width:90px;height:25px;cursor:pointer;cursor:hand;position:relative;//top:3px}
	#search img{vertical-align:middle;}

#suggestions { border:1px solid #498fc6; width:249px; text-align:left; font-size:9pt; background-color:#ffffff !important; z-index:100 }
#suggestions a { display:block; color: #076499; padding: 2px 6px 2px 6px; text-decoration:none }
a.out { display:block; color: #076499; padding: 2px 6px 2px 6px; background-color:white !important }
a.over {background-color:#e1f3ff !important; color: #a44533 }

/*=== END GLOSSARY == */

.HeaderBG
{
    background-image:url(../images/bg_right_header.gif); 
    height:67px; 
    text-align:left; 
}


    
.HeaderTable
{   
    background-color:Black;
    width:768px;
}

.HeaderText
{
    font-family:AvantGarde Bk BT;
    text-align:left;  
    font-size:21px; 
    color:white;
    }


.ImageFloating
{
    float:left;
    margin-right:15px;
}


.LabelText
{
    font-family:Arial;
    font-size:12px; 
    color:#000000;
    font-weight:bold;
    }


.PageTitle
{
    font-family:Garamond; 
    font-size:16px; 
    color:Black;
    font-weight:Bold;
    }  

.popup
    {
    COLOR: #9F141A;
    CURSOR: help;
    TEXT-DECORATION: none
    }

.rightRail a, .rightRail:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;

}


.SearchHeaderText
{
    font-family:Arial;
    text-align:center;  
    font-size:14px; 
    color:#CC0001;
    font-weight:500;
    }

.SearchText
{
    font-family:Arial;
    font-size:14px; 
    }

.SearchPageHeader
{
    font-family:Arial;
    text-align:left;  
    font-size:18px; 
    color:#CC0001;
    }

.SectionHeaderText
{
    font-family:AvantGarde Bk BT;
    text-align:left;  
    font-size:24px; 
    color:#3979BD;
    }
     
.sideBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.sideText
{
    text-align:center; 
    color:Gray; 
    font-family:Arial; 
    font-size:12px; 
    line-height:1.5;
    }

.termResults{background:#EBF1F8;}

.testimonialText
{
    text-align:center; 
    color:Gray; 
    font-family:Arial; 
    font-style:italic;
    font-size:12px; 
    line-height:1.5;
    }
    
.testimonialContactText
{
    text-align:center; 
    color:Gray; 
    font-family:Arial; 
    font-size:9px; 
    line-height:1.5;
    }
         
.vaultText 
{
	font-family: Arial;
	font-style: italic;
	font-size: 12px;
	color: #FF6633;
	font-weight: bold;
}

.teamTitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: Gray;
}


.teamName 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3979BD;
}

.error 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.LabelTitle 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}


.homeFlash {
    position: relative;
    float:left;
}

.homeBOMA a {
    position: relative;
    float:left;
    width: 190px;
    height: 90px;
    margin:50px 0 0 8px;
}