/* CSS Document */

*,*
{
    margin:0;
    padding:0;
    outline:none;
}

img
{
border:0px;
}

body {
	background-color:#8f989d;
	font-family:arial;
    font-size: 12px;
    font-weight:normal;
    color: #000000;
}

#mainContainer
{
	width:980px;
	margin:0 auto;
}

#header
{
	padding-top:5px;
	width:960px;
	height:75px;
	font-weight:normal;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    position:relative;
    float:left;
    background:#fff;
    padding-left:10px;
	padding-right:10px;
	z-index:400;
}

#logo
{ 
    float:left;
    width:131px;
    height:73px;
}

#tagline
{
    width:241px;
    height:30px;
    float:left;
    padding-top:33px;
    padding-left:19px;
}

#quicklinks
{
    padding-left:30px;
    padding-top:5px;
    width:150px;
    height:16px;
    float:right;
	position:relative;
	z-index:400;
    
}

.form
{ 
  font-size:11px;
  font-weight:normal;
  font-family: Arial;
  color:#333333;
}

#headerlinks
{
    float:right;
    padding-top:5px;
    width:350px;
    height:20px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    text-align:right;
}

#headerlinks a
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color: #0670ca;
    text-decoration:none;
    font-weight:bold;
}

#headerlinks a:hover
{
    color: #254d86;
}

.separator
{ font-size:11px;
  font-weight:normal;
  font-family: Arial,Helvetica,sans-serif;
  color:#8f989d;
  margin-left:5px;
  margin-right:5px;
}



#headersearch
{
    width:144px;
    float:left;
    padding-top:5px;
    padding-left:408px;
    text-align:right;
}

.searchform
{
    border:1px solid #c3c3c3;
    font-family:Arial;
    font-size:11px;
    color:#9d9d9d;
    width:137px;
    height:16px;
    padding-left:3px;
    padding-top:1px;
    
    
}
#headersearchbox
{
    float:left;
    width:14px;
    height:13px;
    margin-left:2px;
    padding-top:8px;
}

#content
{
    width:960px;
    height:auto;
    background:#fff url(../images/nav-bg.png) 10px bottom no-repeat;
    position:relative;
    float:left;
    padding-left:10px;
	padding-right:10px;
	overflow:hidden;
    
} 

#homecontent
{
    width:960px;
    height:auto;
    background:#fff url(../images/nav-bg.png) 10px bottom no-repeat;
    position:relative;
    float:left;
    padding-left:10px;
	padding-right:10px;
    padding-bottom:30px;
} 

#homeleft
{
    width:193px;
    float:left;
    position:relative;
    height:auto;
    background:url(../images/home-left-bg.png) left bottom no-repeat;
    padding-bottom:85px;
    padding-top:11px;
}

#olblogin
{
    width:186px;
    background:transparent url(../images/olb-right-bg.png) no-repeat scroll 0 0;
    float:left;
    height:119px;
    padding-top:20px;
    position:relative;
}

#olbframe
{
    width:186px;
    height:186px;
    float:left;
    position:relative;
    background:url(../images/olb-bg.png) no-repeat;
    padding-top:20px;
}

#olbframe table
{
    border:0px;
    margin-left:14px;
    height:110px;
    float:left;
}

#olbframe td
{
    font-family:Arial;
    font-size:11px;
    color:#fff;
    font-weight:bold;
    padding-bottom:2px;
}

.loginform
{
    border:1px solid #c3c3c3;
    font-family:Arial;
    font-size:11px;
    padding-top:2px;
    padding-bottom:2px;
    color:#9d9d9d;
    width:151px;
    padding-left:2px;
    margin-bottom:7px;

}

.loginformsmall
{
    border:1px solid #c3c3c3;
    font-family:Arial;
    font-size:11px;
    color:#9d9d9d;
    width:84px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    margin-left:5px;
    
}


#olbframe a
{
    font-family:Arial;
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}

#olbframe a:hover
{
text-decoration:underline;
}


    

#olbframe h2
{
    font-family:Arial;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    padding-left:13px;
    padding-bottom:2px;
}

.loginbtn
{
    background:url(../images/btnlogin.gif) 0px 0px no-repeat;
    width:75px;
    height:16px;
    display:block;
    border:0px;
    float:right;
    cursor:pointer;
    position:relative;
    top:7px;
}

.loginbtn:hover
{
    background:url(../images/btnlogin.gif) 0px -16px no-repeat;
}

.olblinkshome
{
    padding-top:26px;
    padding-left:15px;
    position:relative;
    float:left;
}
    

#olbframe .olblinkshome a
{
 font-family:Arial;
 font-size:11px;
 color:#fff;
 text-decoration:none;   
 font-weight:normal;
}

#olbframe .olblinkshome a:hover
{
    text-decoration:underline;
}

#ceo
{
    width:170px;
    height:297px;
    margin-top:8px;
    background:url(../images/askceo-bg.png) top left no-repeat;
    padding-top:14px;
    padding-left:8px;
    padding-right:8px;
    margin-bottom:5px;
    float:left;
}

#ceo h2
{
    color:#1f4a84;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin-bottom:3px;
}

#ceo p
{
    font-family:Arial;
    font-size:11px;
    color:#5d5d5d;
    margin-bottom:3px;
}

#ceo input
{
    border:1px solid #c3c3c3;
    font-family:Arial;
    font-size:11px;
    color:#9d9d9d;
    width:165px;
    height:18px;
    padding-left:2px;
    padding-top:2px;
    margin-top:1px;
    
}

#ceo .btnsubmit, #mainColumn .btnsubmit
{
    background:url(../images/btnsubmit.gif) 0px 0px no-repeat;
    width:75px;
    height:16px;
    display:block;
    border:0px;
    cursor:pointer;
    margin-top:11px;
}

#ceo .btnsubmit:hover, #mainColumn .btnsubmit:hover
{
    background:url(../images/btnsubmit.gif) 0px -16px no-repeat;
}

#ceo textarea
{
    border:1px solid #c3c3c3;
    font-family:Arial;
    font-size:11px;
    color:#9d9d9d;
    width:165px;
    height:39px;
    padding-left:2px;
    padding-top:2px;
    margin-top:1px;
    
}



#ceo .president
{
 font-family:Arial;
 font-size:11px;
 color:#a00a00;
 font-weight:bold;  
 margin-top:40px; 
}

#ceo input.errorHighlight,
#ceo textarea.errorHighlight
{
	border: 1px dashed red;
}

#homeright
{
    padding-top:13px;
    width:767px;
    height:auto;
    float:left;
    position:relative;
    
}

#largebanner
{
	width:767px;
	height:198px;
	position:relative;
	float:right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.promotitle
{
    width:auto;
    height:26px;
    float:left;
    line-height:26px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    background:#003876;
    padding-left:7px;
    padding-right:8px;
    margin-top:14px;
    text-transform:uppercase;
    margin-bottom:158px;
}

#ratepromo
{border-collapse:collapse;
 border:0px;
 height:auto;
 width:auto;
 float:left;
    margin-top:25px;
    margin-left:43px;
}

#ratepromo td
{
    vertical-align:top;
    text-align:left;
}

.promoratename
{
    font-family:Arial;
    font-size:24px;
    font-weight:bold;
    color:#003876;
    padding-bottom:3px;
}

.promorate
{
    font-family:Arial;
    font-size:72px;
    font-weight:bold;
    color:#003876;
    line-height:55px;
   
}

.taller
{
padding-bottom:8px;   

}

.percent
{
    font-family:Arial;
    font-size:36px;
    font-weight:bold;
    color:#003876;
    line-height:28px;
    width:35px;
    
}

.apr
{
    font-size:14px;
    color:#003876;
    margin-left:5px;
}

.promoterm
{
    color:#767676;
    font-family:Arial;
    font-size:16px;
    padding-left:5px;
}


.promotext
{
    color:#207fd0;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    float:left;
    width:415px;
    padding-top:25px;
    padding-left:43px;
}


.promoimage
{
    float:right;
    padding-top:30px;
    padding-right:1px;
    
    
}

.btnlearnmore a
{
    width:75px;
    height:16px;
    text-indent:-99999px;
    background:url(../images/btnlearnmore-reverse.gif) 0px -16px no-repeat;
    display:block;
}

.btnlearnmore a:hover
{
        background:url(../images/btnlearnmore-reverse.gif) 0px 0px no-repeat;
}

.promolink a
{
    float:right;
    width:75px;
    height:16px;
    position:absolute;
    bottom:43px;
    right:110px;
    text-indent:-99999px;
    background:url(../images/btnlearnmore-reverse.gif) 0px 0px no-repeat;
    display:block;
}

.promolink a:hover
{
        background:url(../images/btnlearnmore-reverse.gif) 0px -16px no-repeat;
}


#smallpromos
{
  padding-top:7px;  
  float:left;  
  width:767px;
  padding-bottom:5px;
  
}

.promo img
{
    border:0px;
}

.promo
{
    width:184px;
    float:left;
    padding-right:10px;
    height:98px;
    padding-bottom:12px;
overflow:hidden;}
  
.smallratepromo
{
    width:170px;
    float:left;
    height:94px;
    background:url(../images/hot-rates-bg.png) top left no-repeat;
    padding-top:4px;
    padding-left:7px;
    padding-right:7px;
overflow:hidden;}

.smallratepromo th
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    text-align:left;
    padding:0px;
}

.smallratepromo td
{
    padding-top:2px;
    padding-right:5px;
    font-size:11px;
    color:#000000;

}

.smallratepromo td.rate
{
    color:#a00a00;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
}
  
.smallratepromo a
{
    color:#0670ca; 
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
}

.morepromos
{
    margin-top:5px;
    margin-bottom:8px;
    float:right;
    position:relative;
}

.morepromos span
{
    display:none;
}

.morepromos a
{
    background:url(../images/btnmorepromos.gif) 0px 0px no-repeat;
    width:108px;
    height:16px;
    display:block;
    
}

.morepromos a:hover
{
    background:url(../images/btnmorepromos.gif) 0px -16px no-repeat;
}

  
    

#TopLinks
{
    background:url(../images/product-bg.png) bottom right no-repeat;
 width:756px;
 height:auto;
 padding-bottom:13px;    
padding-left:11px;  
position:relative;
float:left;  
}

.linklist
{
    width:174px;
    float:left;
    padding-right:15px;
    height:auto; 
}

.linklist h2
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#1f4a84;
    padding-bottom:6px;
}

.linklist ul
{
    list-style:none;
    margin-left:0px;
}

.linklist li a
{
    color:#0670ca;
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    line-height:12px;
    padding-bottom:6px;
    display:block;
    font-weight:bold;
}
  
.linklist li a:hover
{
     color:#a00a00;
}



#MemberResources
{
    padding-left:11px;  
    padding-top:13px;
    width:174px;
    float:left;
    height:auto;
   position:relative;
overflow:hidden;
    
}

#latestnews
{
   padding-top:13px;
   width:573px;
   height:auto;
   float:left;
   position:relative;
overflow:hidden;
}

#latestnews h2
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#1f4a84;
    padding-bottom:6px;
    padding-left:15px;
}

#latestnews h3
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    
}

#latestnews a
{
    color:#0670ca;
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
}
  
#latestnews a:hover
{
     color:#a00a00;
}

.newsitem
{
    padding-left:15px;
    width:271px;
    float:left;
    height:auto;
    font-family:Arial;
    font-size:12px;
    color:#5d5d5d;
}

.newsimage
{
    width:58px;
    height:58px;
    padding-top:1px;
    padding-bottom:3px;
    padding-left:2px;
    padding-right:3px;
    background:url(../images/newsimage-bg.png) top left no-repeat;
    float:left;
    margin-right:8px;
    
}

.newsitem p
{
    margin-bottom:0px;
}

.morenews span
{
    display:none;
}

.morenews a
{
	float:right;
    width:75px;
    height:16px;
    position:absolute;
    top:13px;
    right:0px;
    background:url(../images/btnmorenews.gif) 0px 0px no-repeat;
    width:75px;
    height:16px;
    display:block;
}

.morenews a:hover
{
    background:url(../images/btnmorenews.gif) 0px -16px no-repeat;
}

#leftColumn
{
    width:190px;
    float:left;
    position:relative;
    padding-top:23px;
	min-height:80px;
	padding-bottom:30px;
}

#leftColumn h2
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#a00a00;
    margin-left:0px;
    margin-bottom:3px;
}


#leftcolumn a
{
text-decoration:none;
}

#headerarea
{
    width:575px;
    height:136px;
    padding-right:8px;
    float:left;
    position:relative; 
    padding-top:14px;
}

#mainColumn
{
	width:538px;
	float:left;
	position:relative;
	height:auto;
	padding-top:23px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:30px;
	color:#000000;
	    }
	    
	    
h1
{
    font-family:Arial;
    font-size:18px;
    color:#1f4a84;
    font-weight:bold;
    margin-bottom:15px;
}

#mainColumn h2
{ font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #a00a00;
  margin-bottom:5px;
}

#mainColumn h3
{ font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
 
}

#mainColumn h4
{ font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}	    

#mainColumn h6
{
    font-family:Arial;
    font-size:10px;
    color:#656565;
    font-weight:normal;
    margin-bottom:15px;
}

.small
{
    font-family:Arial;
    font-size:10px;
    color:#656565;
    font-weight:normal;
}

p
{
    margin-bottom:15px;
}

#mainColumn ul,ol
{
    margin-left:25px;
    margin-bottom:15px;
}

#mainColumn li
{
margin-bottom:5px;
}

    
#mainColumn table
{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    margin-top:5px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin-bottom:15px;
}

#mainColumn th
{
    font-family:arial;
    font-size: 11px;
    font-weight:bold;
    color: #0B1B5F;
    text-align:left;
    padding:2px;
    background-color:#EEEEEE;
    border-right:1px solid #CCC;
    vertical-align:bottom;
     border-bottom:1px solid #CCC;
   }    

#mainColumn td
{
    font-family:arial;
    font-size: 11px;
    font-weight:normal;
    color: #333;
    padding:2px;
    border-right:1px solid #CCC;
    vertical-align:top;
    border-bottom:1px solid #CCC;
    background:#fff;
}


#mainColumn a, #mainColumnWide a
{
    font-family:arial;
    font-size: 12px;
    font-weight:normal;
    text-decoration:none;
    color: #0670ca;
}

#mainColumn a:hover, #mainColumnWide a:hover
{
    color:#a00a00;
    
}

#mainColumn td a
{
	font-size: 11px;
}

.red, .maroon
{ 
  font-weight: bold;
  color: #a00a00;
}

.newssection
{
    background:url(../images/product-bg.png) bottom left repeat-x;
    width:538px;
    height:auto;
    padding-bottom:10px;
    padding-top:10px;
}

#mainColumn #news table
{
    margin-bottom:0px;
}

.btnapplynow a
{
    width:75px;
    height:16px;
    display:block;
    text-indent:-9999px;
    background:url(../images/btnapplynow.gif) 0px 0px no-repeat;    
}

.btnapplynow a:hover
{
    background:url(../images/btnapplynow.gif) 0px -16px no-repeat;
    
}

.btnapplyonline a
{
    width:91px;
    height:16px;
    display:block;
    text-indent:-9999px;
    background:url(../images/btnapplyonline.gif) 0px 0px no-repeat;
    margin-bottom:15px;
    
}

.btnapplyonline a:hover
{
    background:url(../images/btnapplyonline.gif) 0px -16px no-repeat;
    
}

#mainColumnWide
{
	width:724px;
	float:left;
	position:relative;
	height:auto;
	padding-top:23px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:30px;
	color:#000000;
	    }

#rightColumn
{
	width:186px;
	float:left;
	position:relative;
    padding-top:14px;
    padding-bottom:30px;
}

#olbright
{
    width:185px;
    float:left;
    position:relative;
    height:119px;
    background:url(../images/olb-right-bg.png) no-repeat;
    margin-top:14px;
    padding-top:20px;
}

#olbright h2, #olblogin h2
{
    font-family:Arial;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    padding-left:14px;
}

.btnlogin
{
    width:75px;
    height:16px;
    margin-top:19px;
    margin-left:48px;
}

.btnlogin span
{
    display:none;
}

.btnlogin a
{
    background:url(../images/btnlogin.gif) 0px 0px no-repeat;
    width:75px;
    height:16px;
    display:block;
}

.btnlogin a:hover
{
    background:url(../images/btnlogin.gif) 0px -16px no-repeat;
}

.olblinks
{
    padding-top:33px;
    padding-left:15px;
    padding-right:25px;
    width:146px;
    text-align:center;
}
    

.olblinks a
{
 font-family:Arial;
 font-size:11px;
 color:#fff;
 text-decoration:none;   
}

.olblinks a:hover
{
    text-decoration:underline;
}

.blueseparator
{
   color:#003876;
   margin-left:6px;
   margin-right:6px; 
}


.rightbox
{ 
    width:185px;
    height:auto;
    position:relative;
    float:left;
    padding-top:5px;
    margin-bottom:15px;
}
.rightboxhead
{   width:175px;
    height:22px;
    background:url(../images/right-box-hdr.png) no-repeat;
    font-family:Arial;
    font-size:12px;
    color:#1f4a84;
    font-weight:bold;
    padding-top:7px;
    padding-left:10px;
}    
.rightboxinner
{
    background:url(../images/related-content-bg.png) left bottom no-repeat;
    padding-bottom:20px;
    height:auto; 
    padding-top:15px;
    padding-left:9px;
    padding-right:9px;
    width:167px;
}

.rightboxinner p
{
    margin-bottom:10px;
}

.rightboxinner ul
 {
     padding:0px;
     margin-top:0px;
     margin-bottom:0px;
     margin-left:0px;
     list-style:none;
}


.rightboxinner ul li a
 {
font-family: Arial;
font-size: 12px;
color: #0670ca;
text-decoration: underline;
background:url(../images/bluearrow.gif) 0px 3px no-repeat;
padding-left:11px;
padding-bottom:4px;
display:block;

}

.rightboxinner ul li a:hover
{
 color:#a00a00;
background:url(../images/redarrow.gif) 0px 3px no-repeat;
}

#footer {
	background:#fff url(../images/footer-bg.png) 850px bottom no-repeat; 
	height:135px;
	font-family:Arial;
	font-size:11px;
	color:#656565;
	position:relative;
	float:left;
    padding-left:10px;
	padding-right:10px;
	width:960px;
	overflow:hidden;
	position:relative;
		margin-right:-3px;
}

#footer a
{	font-family:Arial,sans-serif;
    font-size:11px;
	color:#656565;
    text-decoration:underline;
	font-weight:normal;
}

#footer a:hover
{	font-family:Arial,sans-serif;
    font-size:11px;
	color:#254d86;
    text-decoration:underline;
}

.footerseparator
{ font-size:11px;
  font-weight:normal;
  font-family: Arial;
  color:#656565;
  margin-left:5px;
  margin-right:5px;
}

#footerleft 
{
    float:left;
    width:960px;
    height:125px;
    padding-top:10px;
	overflow:hidden;
	position:relative;
		margin-right:-3px;

}

#footerleft p
{
 margin-bottom:10px;   
    
}

#connectcause 
{
	width:185px;
	float:left;
	margin-top:1px;
	height:47px;
	      padding-right:15px;

	}

#footerright 
{
    float:right;
    width:400px;
    height:auto;
	position:relative;
	margin-left:-3px;
}

.newslettersignup
{
    width:170px;
    float:left;
    height:43px;
    padding-top:6px;
    padding-left:20px;
    padding-right:10px;
    font-family:Arial;
    font-size:11px;
    color:#003876;
    background:#eeefee;
}

#footer .newslettersignup a
{
        font-family:Arial;
    font-size:11px;
  color:#0670ca;
background:url(../images/btn_search.gif) top right no-repeat;
display:block;
padding-right:15px;
font-weight:bold;
text-decoration:none;
}

#footer .newslettersignup a:hover
{
color:#a00a00;
background:url(../images/btn_search_roll.gif) top right no-repeat;
}

#newslettersearch
{
    width:142px;
    float:left;
    padding-top:2px;
    padding-left:0px;
    text-align:right;
}

#newslettersearchbox
{
    float:left;
    width:14px;
    height:13px;
    margin-left:2px;
    padding-top:5px;
    padding-right:5px
}

.facebook
{
    padding-left:21px;
    width:76px;
    height:107px;
    float:left;
    padding-top:8px;
}



#footer .facebook a
{
    font-family:Arial;
    font-size:11px;
    color:#003876;
    display:block;
    background:url(../images/facebook.png) left top no-repeat;
    width:51px;
    height:20px;
    padding-left:25px;
    text-decoration:none;
    padding-top:4px;
    
}
    
#footer .facebook a:hover
{
    text-decoration:underline;
}

    



























#news p
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    font-family:arial;
    font-size: 12px;
}
#news table
{
    border:0px solid;
    border-spacing: 0px;
    border-collapse: collapse;
}
#news img
{border:1px solid #CCC;
}
#news td
{
    font-family:arial;
    font-size: 12px;
    font-weight:normal;
    color: #333;
    padding-bottom:15px;
    padding-right:10px;
    border:0px;
}
#newshome p
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    font-family:arial;
    font-size: 12px;
}
#newshome table
{
    border:0px solid;
    border-spacing: 0px;
    border-collapse: collapse;
    width:100%;
}

#newshome td
{
    font-family:arial;
    font-size: 11px;
    font-weight:normal;
    color: #333;
    text-align:left;
    width:176px;
    padding-left:5px;
    padding-bottom:10px;
}
#search table
{
    margin-top:10px;
    border:0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

#search th
{
    font-family:arial;
    font-size: 12px;
    font-weight:bold;
    color: #0B1B5F;
    text-align:left;
    padding:2px;
    background-color:#EEEEEE;
    vertical-align:bottom;}    
    
#search td
{
    font-family:arial;
    font-size: 12px;
    font-weight:normal;
    color: #333;
    padding:0px;
    vertical-align:top;
    border-bottom:0px solid #CCC;
    border-left:0px;
    border-right:0px;
    border-top:0px;
}
#search p
{margin-bottom:20px;
}

#emailform
{
    border:1px solid #fff;
}

#emailform table
{
    border:1px solid #fff;
}

#emailform td
{
    font-family:arial;
    font-size: 12px;
    font-weight:normal;
    color: #333;
    text-align:left;
    border:0px;
}    

#email
{
    text-align:right;
    height:15px;
}


#email a
{font-size:11px;
 font-family:Arial;
 text-decoration:underline;
 line-height:11px;
}

/* Handheld - hide items */

#handheldnav
{display:none;}


/* for this demo only */


#ek_userlanguage_label, #ek_dvuserlanguage, #ek_MapAddress_label, #ek_MapAddress, #ek_MapLatitude_label, #ek_MapLatitude, #ek_MapLongitude_label, #ek_MapLongitude, #ek_avatar_label, #ek_dvavatar, #ek_useravatar_label, #tags_tab, #forum_tab, #__notification, #ek_dv3_label, #__3
{
    display:none;
}

#ratealert
{
    padding-top:15px;
}

#ratealert table
{
    border:0px;
    border-left:0px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
}

#ratealert td
{
    border:0px;
    border-left:0px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
}

#custom_tab, #ek_dvcustomproperties
{
    visibility:visible;
    position:relative;
    z-index:500;
}

#tags_tab, #forum_tab
{visibility:hidden;
 display:none;
}

















#breadcrumbleft
{
display:none;
}




#mailer
{
display:none;
}

.quicklinksmenu {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;font-size:11px;}

.quicklinksmenu li.top {display:block; float:left;}
.quicklinksmenu li.current {display:block; float:left;}

.quicklinksmenu li a.pos1 {width:150px; background:url(../images/btnquicklinks.png) top right no-repeat; height:16px; display:block; text-indent:73px; color:#0670CA;font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;text-decoration:none;} 

.quicklinksmenu li.p1 {color:#254d86;background:url(../images/btnquicklinks.png) top right no-repeat;width:150px;height:16px;
}

.quicklinksmenu li.current a.pos1,
.quicklinksmenu li.current a.pos1:hover {width:150px; height:16px; display:block; background:url(../images/btnquicklinks.png) top right no-repeat;} 


.quicklinksmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.quicklinksmenu a:hover {visibility:visible; position:relative; z-index:200;}
.quicklinksmenu li:hover {position:relative; z-index:200;}

.quicklinksmenu li a.top_link:hover {background:transparent;} 
.quicklinksmenu li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
.quicklinksmenu ul {position:absolute; left:-9999px; top:-9999px; border:1px solid #dedede; width:0; height:0; margin:0; padding:0; list-style:none;}

.quicklinksmenu :hover ul {top:14px; left:0px; background:#fff; white-space:nowrap; height:auto; width:150px; z-index:300;}
.quicklinksmenu :hover ul li {color:#393939;font-family:arial;font-size:11px;display:block; height:19px; position:relative; font-weight:normal; width:90px;padding:0px;margin:0px;text-indent:6px;}
.quicklinksmenu :hover ul li a {display:block; font-family:arial;font-size:11px; height:19px; line-height:19px; color:#0670CA; background:transparent; text-decoration:none;width:150px;padding:0px;margin:0px;font-weight:normal; }
.quicklinksmenu :hover ul li a:hover {background:#ececec; color:#254d86;width:150px;padding:0px;margin:0px;}

#mainColumn .boardlist
{
border:none;
width:538px;
}


#mainColumn .boardlist td
{
text-align:left;
border:0px;
padding-bottom:10px;
font-size:11px;
width:179px;

}

#mainColumn .boardlist td a
{
font-size:11px;
font-weight:bold;
width:179px;
}

#mainColumn .boardlist td img
{
width:90px;
height:137px;
padding-bottom:3px;
clear:both;
display:block;
}

#mainColumn .boardlist h2
{
color:#A00A00;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin-bottom:0px;
width:538px;
background:url(../images/product-bg.png) repeat-x left top;
padding-top:8px;
}


/*
 * SimpleModal Basic Modal Dialog
 */

#kristovich-bio-content, #mayer-bio-content, #corriea-bio-content, #tacchini-bio-content,
#sylvester-bio-content, #puts-bio-content, #hennessy-bio-content, #hebel-bio-content, #brewster-bio-content, #hedley-bio-content, #sordelli-bio-content, #reilly-bio-content, #young-bio-content
 {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#ccc; cursor:auto;}

/* Container */
#simplemodal-container {height:350px; width:665px; color:#000; padding-top:30px;padding-left:40px;padding-right:50px;padding-bottom:10px;background:url(../images/popup-large-bg.png) left bottom no-repeat; font-family:arial; 
font-size:12px;}
#simplemodal-container h3 {font-family:Arial, Helvetica, sans-serif;font-size:17px;margin-bottom:15px;font-weight:bold;}
#simplemodal-container p { margin-bottom:15px;}
#simplemodal-container a {color:#4b90cd;text-decoration:none;font-weight:bold;background:url(../images/bluearrow.gif) right no-repeat;padding-right:10px;}
#simplemodal-container a:hover {color:#023882;background:url(../images/bluearrow-roll.gif) right no-repeat;padding-right:10px;}
#simplemodal-container a.modalCloseImg {background:url(../images/close.png) 0px 0px no-repeat; width:57px; height:19px; display:inline; z-index:3200; position:absolute; top:15px; left:660px; cursor:pointer;}
#simplemodal-container a.modalCloseImg:hover {background:url(../images/close.png) 0px -19px no-repeat;cursor:pointer; }

#simplemodal-container a.modalCloseImg span
{
display:none;
}

.simplemodal-data img
{
float:left;
margin-right:20px;
margin-bototm:20px;
width:90px;
height:137px;
}

.simplemodal-data h2
{
color:#1F4A84;
font-family:Arial;
font-size:18px;
font-weight:bold;
margin-bottom:0px;

}

.simplemodal-data h3
{
color:#A00A00;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin-bottom:5px;

}
