/* CSS Document */

/*****************************************************************************
*	               Normalizes browser's default settings	                    *
*****************************************************************************/
/*Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}


/*Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6	{
	font-size:100%;
}

ol, ul 
{
    list-style:none;
}

/*Normalizes font-style and font-weight to normal*/
address, caption, cite, code, dfn, em, strong, th, var	{
	font-style: normal;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*Removes border from fieldset and img*/
fieldset, img	{
	border:0;
}


/*****************************************************************************
*	                                Overall Layout                           *
*****************************************************************************/

body 
{
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background:#84b2d3 url(images/bkg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	font-weight:normal;
	text-align:center;
	color:#2b2c2c;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	min-width:1005px;
}

.left 
{
    float:left;
    padding-right:10px;
}

.right 
{
    float:right;
}

/*Text inputs*/
.default {
	height:18px;
	border:none;
	width:135px;
	margin-top:1px;
}

a 
{
    color:#2f4083;
}

a:hover
{
    text-decoration:none;
    color:#a70328;
}

.link
{
    color:#fff;
    text-decoration:none;
}

.link:hover
{
    color:#fff;
    text-decoration:underline;
}


/*****************************************************************************
*	                                Header                                   *
*****************************************************************************/

#siteheader {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	width:985px;
	height:130px;
	position:relative;
}

#siteheader .logo 
{
	float:left;
	position:relative;
	top:65px;
	left:15px;
}

#language 
{
    position:absolute;
    top:5px;
    left:10px;
}

.language 
{
    color:#fff; 
    font-size:11px; 
    padding-right:8px; 
    vertical-align: top;
    font-weight:bold;
    position:relative;
    top:5px;
}

.ddl_Language
{
    height:22px;
    border:none;
    position:relative;
    left:5px;
}

#nav {
	position:relative;
	top:70px;
	float:right;
	padding-right:20px;
	display:block;
	color:#2f4083;
	text-align:right;
}

/* Global Navigation */

#nav ul   {
	padding:5px;
	padding-left:0px;
	list-style:none;
	display:inline;
}
	

#nav li {
	display:inline;
	font-size:12px;
	font-weight:700;
	color:#2f4083;
	text-decoration:none;
}


#nav ul li a {
	text-decoration:none;
	color:#2f4083;
	padding-left:8px;
	margin-left:8px;
}

#nav ul li a:hover {
	color: #ce0303;
}

#mainnav
{
    line-height:35px;
}

#mainnav li 
{
    padding-left:2px;
    font-size:16px;
}

/* END Global Navigation */

#search
{
    position:absolute;
    top:0px;
    left:720px;
    padding-right:10px;
    padding-top:3px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
}

.btn_Search
{
    background: url(images/btn_Search.png) no-repeat;
    width:49px;
    height:23px;
    border:none;
    color:#fff;
    position:relative;
    top:2px;
}




/*****************************************************************************
*	                                Footer                                   *
*****************************************************************************/


#footer 
{
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align:center;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0;
	margin-right:0;
	margin-top:5px;
	margin-bottom:0px;
	background:url(images/footer_bkg.jpg) repeat-x;
    height:100%;
	clear:both;
	position:relative;
	color:#fff;
}

a.foot {
	color:#4D84A7;
	text-decoration:none;
}

a.foot:hover {
	color:#4D84A7;
	text-decoration:underline;
}

#footersitemap, #footerseal {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	width:920px;
	clear:both;
	text-align:left;
}

.footertext {
	padding:25px;
	float:left;
	font-size:1.2em;
}

.fheading {
	font-size:14px;
	line-height:22px;
	color:#fff;
	width:250px;
	border-bottom:1px solid #fff;
	clear:both;
}


#footer div img {
float:left;
}

ul.footer {
margin:0;
padding:0;
}

ul.footer li a {
	list-style:none;
	background: url(images/white_arrow.jpg) no-repeat 0px 5px;
	color:#fff;
	font-size:1.0em;
	text-decoration:none;
	font-weight:normal;
	line-height:1.6em;
	padding-left:10px;
	margin-right:10px;
}

ul.footer li a:hover {
	text-decoration:underline;
}




/*****************************************************************************
*	                                Content                                  *
*****************************************************************************/

#container 
{
	width: 999px;
	min-height:500px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
	padding-top:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow:hidden;
	position:relative;
    vertical-align:top;
}

#leftrail 
{
	width:322px;
	float:left;
	padding:0px;
	padding-right:0px;
	padding-top:0;
	margin-right:15px;
	position:relative;
    vertical-align:top;
    overflow:hidden;
}

#leftrail_content
{
    background:url(images/leftrail_bkg.png) repeat-y;
	position:relative;
	top:0px;
    padding-left:0px;
}

.left_content 
{
    font-size:1.15em;
    border-top:1px solid #e1e0e0;
    padding-top:15px;
    margin-top:25px;
    text-align:left;
    width:270px;
}

.left_content h3
{
    font-size:1.3em;
    color: #2F4083;
    font-weight:bolder;
}
/* Right Rail Layout */

#rightrail 
{
	width:662px;
	float:left;
	min-height:400px;
	padding:0px;
	padding-top:0;
	margin-left:0;
	padding-left:0;
	overflow:hidden;
	position:relative;
	left:-10px;
    vertical-align:top;
}

/*Aaron.  I had to put add this because of the multiview on Personal Banking page */
#content, #content2 
{
    background:url(images/content_bkg.png) repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
	padding-top:0;
	padding-bottom:10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	clear:both;
	overflow:hidden;
	position:relative;
	top:0px;
	height:110%;
	padding-left:15px;
    vertical-align:top;
    font-weight:normal;
}

.content_cap
{
    position:relative;
    top:0px;
}

.sidetopcap
{
    position:absolute;
    top:50px;
    left:5px;
}

.content_float33
{
    float:left;
    width:29%;
    margin-left:10px;
    margin-right:10px;
    font-size:1.1em;
}

.content_float33 h1
{
    font-size:18px;
    font-weight:normal;
	line-height:25px;
	border-bottom:1px solid #2f4083;
	clear:both;
	margin-bottom:10px;
}
.content_float33 h2
{
    font-size:1.4em;
    color:#910223;
    font-weight:700;
	clear:both;
	padding-top:5px;
}

.content_float50
{
    float:left;
    width:45%;
    margin-top:10px;
    padding-top:10px;
    margin-left:10px;
    margin-right:5px;
}

.content_float50 h1
{
    font-size:18px;
    font-weight:normal;
	line-height:25px;
	
}

.content_float50 h2
{
    font-size:1.4em;
    color:#910223;
    font-weight:700;
	
	padding-top:5px;
}



/* END Right Rail Layout */

.heading 
{
    font-size:18px;
    position:relative;
    top:-5px;
    left:5px;
}

/* Internet Banking center */
.ibc_TabStyle { left:-17px; position:relative; width:306px}
.ibc_TabStyle .ajax__tab_header {font-size:1.4em; height:45px; line-height:50px}

/*.ibc_TabStyle .ajax__tab_outer {background:url(images/tab-right.gif) no-repeat right;height:45px;}
.ibc_TabStyle .ajax__tab_inner {background:url(images/tab-left.gif) no-repeat;height:45px}*/

.ibc_TabStyle .ajax__tab_tab {height:45px;margin:0px;background:url(images/tab-back-new.gif) no-repeat; width:153px;vertical-align:baseline; color:#FFFFFF; cursor:default}
/*.ibc_TabStyle .ajax__tab_active .ajax__tab_outer {background:url(images/tab-active-right.gif) no-repeat right; height:45px;}
.ibc_TabStyle .ajax__tab_active .ajax__tab_inner {background:url(images/tab-active-left.gif) no-repeat; height:45px;}*/
.ibc_TabStyle .ajax__tab_active .ajax__tab_tab {background:url(images/active-tab-back-new.gif) no-repeat; color:#000000;font-size:21px;font-weight:normal;height:45px; width:153px;}
.ibc_TabStyle .ajax__tab_body {color:#2f4083;font-size:1.4em; line-height:25px;padding-left:17px;padding-top:17px;background: #FFF url(images/tab-mainback.gif) repeat-x;height:115px; width:289px}


/*#OnlinePersonalBanking
{
    background:url(images/tab_bkg.jpg) no-repeat;
    width:291px;
    position:relative;
    left:-17px;
    margin-top:5px;
    min-height:126px;
    padding-left:15px;
}

#OnlineBusinessBanking
{
	background:url(images/tab_bkg_Business.jpg) no-repeat;
    width:291px;
    position:relative;
    left:-17px;
    margin-top:5px;
    min-height:126px;
    padding-left:15px;
}

.OBC-PersonalTab
{
	display:inline-block;
	width:135px;
	text-align:center;
}
.OBC-PersonalTab-Fix
{
	width:115px; this is necessary to keep the look of the tab captions being centered when the Buiness tab is selected 
}

.OBC-TabSpacer
{
	display:inline-block;
	width:8px;
}

.OBC-BusinessTab
{
	display:inline-block;
	width:135px;
	text-align:center;
}
.OBC-BusinessTab-Fix
{
	width:155px; this is necessary to keep the look of the tab captions being centered when the Buiness tab is selected
}

.OBC-Selected
{
	color:#000; 
	font-size:21px; 
    font-weight: normal;
    padding-top:10px;
}

.OBC-UnSelected
{
	font-size:15px; 
    padding-top:6px;
}

.OBC-UnSelected a
{
	color:#fff; 
    text-decoration:underline; 
}

.OBC-PrsnlTabContent
{
	padding-top:20px;	
	font-size:1.4em;
    color:#2f4083;
    line-height:25px;
}

.OBC-PrsnlTabContent
{
	font-size:1.4em;
	padding-top:30px;
}

.demo a
{
	color:#2f4083;
    text-decoration:none;
}

.demo:hover
{
    color:#a70328;
    text-decoration:underline;
}


/*.PersonalBanking a {
    font-size:21px; 
    font-weight: normal;
    color:#000; 
    position:relative; 
    top:15px; 
    left:25px;
    text-decoration:none;
}

.PersonalBanking a:hover { 
    text-decoration:underline; 
}

.BusinessBanking a {
    font-size:15px; 
    color:#fff; 
    position:relative; 
    top:17px; 
    left:100px;
    text-decoration:none;
}

.BusinessBanking a:hover { 
    text-decoration:underline; 
}

------------- REMOVE AFTER TESTING ----------*/

.bankinginput 
{
    width:165px;
    height:20px;
    float:left;
}

.btn_Login
{
    background: url(images/btn_Blue.png) no-repeat;
    width:97px;
    height:36px;
    border:none;
    color:#fff;
    position:relative;
    top:-5px;
    left:10px;
    cursor:pointer;
}

.btn_Login-Fix
{
	height:36px;
	left:0;  /*This moves the button to the left when the Business tab is selected*/
}

.btn_Login-Fix a { color:#FFFFFF; padding-left:35px; position:relative; top:5px; text-decoration:none; display:block; }

.txt_Spanish 
{
    font-size:1.2em;
    color:#2f4083;
    text-decoration:none;
 
}

.txt_Spanish:hover
{
    color:#a70328;
    text-decoration:underline;
}

.more
{
    color:#910223;
    font-size:12px;
    font-weight:700;
    text-decoration:underline;
}

.more:hover
{
    color:#2f4083;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}



.hz_line
{
    width:95%;
    border-bottom:1px solid #e1e0e0;
    height:1px;
    margin-top:25px;
}

h1 
{
    font-size:1.8em;
}

h2 
{
    font-size:1.6em;
    font-weight:normal;
    color:#2f4083;  
    padding:10px 0 10px 0;
}

h3 
{
    font-size:1.8em;
    color:#194e98;   
    padding-bottom:5px; 
    font-weight:normal;
}

h4 
{
    font-size:1.5em;
    font-weight:bold;
    color:#000;
    margin-bottom:8px;
}

a.calculator
{
    font-size:12px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

a.calculator:hover
{
    color:#fff;
    text-decoration:underline;
}

a.calculator:visited
{
    color:#2f4083;
}

.lblHeading
{   
    font-size:1.4em;
    font-weight:normal;
    padding:10px 0 10px 0;
    font-weight:bold;
}

.btn_Location
{
    background: url(images/btn_Blue_sm.jpg) no-repeat;
    width:45px;
    height:24px;
    border:none;
    color:#fff;
    position:relative;
    margin-top:8px;
}

p
{
    font-size:1.2em;
    font-weight:normal;
	padding-top:0px;
	text-align:left;
}


/*****************************************************************************
*	                            Section Content                              *
*****************************************************************************/

ul.secNav {
margin:0;
padding:0;
padding-left:25px;
padding-bottom:35px;
}

ul.secNav li 
{
    padding:10px 0 10px 0;
    margin-right:25px;
    border-bottom:1px solid #dddddd;
}

ul.secNav li a {
	list-style:none;
	background: url(images/bluearrow.jpg) no-repeat 0px 5px;
	color:#2f4083;
	font-size:1.6em;
	text-decoration:none;
	font-weight:700;
	padding-left:20px;
}

ul.secNav li a:hover {
	text-decoration:none;
	color:#ce0303;
}

h1.secNavheading 
{
    font-size:21px;
    color:#ce0303;
    position:relative;
    top:0px;
    left:25px;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:normal;
}


.secContent
{
    margin-left:10px;
    padding-right:25px;
    min-height:438px;
    vertical-align:text-top;
    font-size:1.3em;
}

.secContent h1
{
    font-size:21px;
    color:#2f4083;
    font-weight:normal;
	line-height:25px;
	border-bottom:1px solid #2f4083;

}
.secContent h2
{
    font-size:1.4em;
    color:#2f4083;
    font-weight:normal;
	clear:both;
	padding-top:5px;
}

.secContent p 
{
	
	padding-top:15px;
	font-size: 1.1em;
	line-height:1.2em;
}

ul.widget {
margin:0;
padding:0;
}

ul.widget li 
{
    padding:0px 0 5px 0;
    margin-right:15px;
}

ul.widget li a {
	list-style:none;
	background: url(images/bluearrow.jpg) no-repeat 0px 5px;
	color:#2f4083;
	font-size:1.2em;
	text-decoration:none;
	font-weight:700;
	padding-left:15px;
}

ul.widget li a:hover {
	text-decoration:none;
	color:#ce0303;
}

.widgetcontainer 
{
    background:#fff url(images/widgetbkg.jpg) repeat-y;
    width:193px;
    margin-left:8px;
    float:left;
}

.widgetcontainer p
{
   padding:0;
   margin:0;
   font-size:1.0em;
   line-height:1.2em;
   text-align:left;
}

.widgetcontent 
{
    padding:0 15px 0 15px; 
    height:160px;
}

.widgetcontent h2
{
    font-size:1.2em;
    font-weight:bold;
    color:#2f4083;  
    padding:0px 0 10px 0;
    padding-left:15px;
    background: url(images/bluearrow.jpg) no-repeat 0px 5px;
}

.widgetcontent a
{
    text-decoration:none;
   
}

.widgetMore 
{
    color:#2f4083;
    font-size:14px;
    text-decoration:none;
    font-weight:700;
    float:right;
    padding-top:5px;
}

.widgetMore:hover 
{
    color:#ce0303;
    font-size:14px;
    text-decoration:underline;
}

.rates
{
    width:350px;
    border: 1px solid #dadada;
    margin-right:40px;
    font-size:12px;
    color:#484848;
}

.rates td
{
   text-align:center; 
   padding:8px;
}

#largeadsbox
{
 height:286px;	
}

/*****************************************************************************
*	                            Locations                                    *
*****************************************************************************/
table.findlocations { margin:10px 0 10px 0 }

table.findlocations td.mapcol { padding-right:15px }

.bankLocations
{
   width:600px;
   border:1px solid #fff; 
   font-size:1.0em;

}

.bankLocations td
{
   vertical-align:top;
   padding:10px;
   padding-right:0px;
   padding-bottom:15px;
   width:25%;
   
}
.bankLocations td.thumbColumn
{
   vertical-align:top;
   padding:10px;
   padding-right:0;
   padding-bottom:15px;
   width:5%;
   
}

.bankLocations tr { border-bottom:dashed 1px #2f4083; }


.hourspacer { padding-top:4px; }
.standout { color:#2f4083; font-weight:bold}

/*****************************************************************************
*	                            Personal-Cards                               *
*****************************************************************************/

.cardslayout
{
    vertical-align:top;
    font-size:1.1em;
    padding-top:5px;
    
}

table.cards td
{
    padding-bottom:10px;
    padding-right:10px;
    vertical-align:top;
}

table.cards td img
{
    padding-top:10px;
}



/*****************************************************************************
*	                            formatting                                   *
*****************************************************************************/
.colors-defblue { color:#2f4083}

/*****************************************************************************
*	                            Table                                        *
*****************************************************************************/
table.contacs { line-height:1.5em }

table.changekit-accounts { width:600px }
table.changekit-accounts td { width:150px; border-left:solid 1px #FFF } 
table.changekit-accounts tr { height:30px }
table.changekit-accounts th { border-bottom:solid 1px #ABB3B3; background-color: #2f4083; color:#FFF; border-left:solid 1px #FFF; text-align:center }
table.changekit-accounts tr.alternate { background-color:#E0EEEE  }

table.radiobuttongroup { margin-top:4px; }

table.radiobuttongroup td, table.ownorrentgroup td {padding:4px; }

table.PressRoom { border:solid 1px #FFFFFF; width: 600px }
table.PressRoom td.DateCol{ vertical-align:top; width:150px; border:none;}
table.PressRoom td.DescCol{ padding-bottom:10px; width:448px; border:none; }

table.PrsnlChcknAccntFeatures { width: 100% }
table.PrsnlChcknAccntFeatures td { height:70px; text-align:center }
table.PrsnlChcknAccntFeatures td.header { height:0; text-align:center; vertical-align:baseline; width:118px; padding:10px; font-size:1.1em; font-weight:bold; color:#920223; }
table.PrsnlChcknAccntFeatures td.feature { padding-right:6px; text-align:left; width:175px; font-weight:bold; }
table.PrsnlChcknAccntFeatures tr.header{ border-bottom:solid 1px #ABB3B3; background:url(images/checking_bkg.png) no-repeat; }
table.PrsnlChcknAccntFeatures tr.alternate { background-color:#E0EEEE  }
.featurenote { font-size:.85em; }

a.learn-more span {background-image:url(images/btn-learnmore-home.png);background-repeat:no-repeat;width:92px;height:40px;display:block;text-indent:-9999px;}
a.learn-more {background-position:0 0;float:right;cursor:pointer;}
a.learn-more:hover span {background-image:url(images/btn-learnmore-home-hover.png);}

a.back-button, a.back-button-left span {background-image:url(images/btn-back.png);background-repeat:no-repeat;width:92px;height:40px;display:block;text-indent:-9999px;}
a.back-button {background-position:0 0;float:right;cursor:pointer;}
a.back-button-left {background-position:0 0;float:left;cursor:pointer;}
a.back-button:hover, a.back-button-left:hover span {background-image:url(images/btn-back-hover.png);}

a.next-more span {background-image:url(images/btn-next.png);background-repeat:no-repeat;width:92px;height:40px;display:block;text-indent:-9999px;}
a.next-more {background-position:0 0;float:right;cursor:pointer;}
a.next-more:hover span {background-image:url(images/btn-next-hover.png);}

a.sumbit-more span {background-image:url(images/btn-submit.png);background-repeat:no-repeat;width:92px;height:40px;display:block;text-indent:-9999px;}
a.sumbit-more {background-position:0 0;float:right;cursor:pointer;}
a.submit-more:hover span {background-image:url(images/btn-submit-hover.png);}

ul.content
{
    line-height:1.6em;
    font-size:1.1em;
    padding-top:10px;
}

ul.content li
{
    color:#2b2c2c;
   background:url(images/bluecircle.png) no-repeat 5px 7px;
    padding-left:25px;
    margin-left:0px;
    clear:both;
}

ul.content li ul li
{
    list-style-type:circle;
    background:none;
    clear:both;
    padding-left:5px;
    margin-left:20px;
}

ol.number
{
    line-height:1.6em;
    font-size:1.1em;
    padding-top:10px;
   
}

ol.number li
{
    color:#2b2c2c;
    list-style:decimal;
    padding-left:5px;
    margin-left:0px;
    clear:both;
}

h5
{
    font-size:18px;
    color:#2f4083;
    font-weight:normal;
	line-height:20px;
	clear:both;
	margin-bottom:2px;
}

.disclaimer
{
    font-size:8px;
}
/**/

.collapsePanel {
	width: 600px;
	height:0px;
	background-color:white;
	overflow:hidden;
	margin-bottom:15px;
}

.collapsePanelHeader{	
	width:600px;		
	height:25px;
	color: #2f4083;
	border:1px solid #d3e5f7;
	background: #fff url(images/checkprodbkg.jpg) repeat-x;
	font-weight:normal;
	padding:5px; 
	cursor: pointer; 
	font-size:18px;
}

sup
{
    font-size:8px;
    vertical-align:top;
}

/*****************************************************************************
*	                            form layouts                                 *
*****************************************************************************/
.row-cotainer { padding-bottom:10px; width:600px; overflow:hidden}
.requiredfield {color:Red}
.loanappfieldlabel { float:left; padding-right:6px; text-align:right; width:276px;  } 
.loanappfieldinput { float:left }
.loanappfieldinput .fieldhelp { font-size:.9em; color:#848484 }
.longinput { width:200px } 

.row-callink { float:left; padding-right:10px; width:150px; }
.row-calcdesc { float:left; width:390px; }

.captcha-pos-expressloan { padding-left:170px }

.expressloantype { margin-top:4px }


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#sliderwrapper {
    background:transparent url(images/adbkg2.png) no-repeat;
    width:662px;
    height:305px;
    margin:0 auto;
    padding-top:0px;
    margin-top:0px;
    position:relative;
    top:-5px;
}

#slider {
	position:relative;
	top:10px;
    width:647px;
    height:245px;
    margin-left:7px;
	background:transparent url(images/loading2.gif) no-repeat 50% 50%;
   }
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background:transparent !important;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	float:left;
	position:relative;
	top:250px;
	left:10px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;

}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	visibility:visible;
	width:17px;
	height:22px;
	background:url(images/arrows2.png) no-repeat;
	text-indent:-9999px;
	border:0;
	position:absolute;
	top:251px;
	z-index:900;
	float:right;
}
a.nivo-nextNav {
	background-position:-17px 0;
	right:15px;
}
a.nivo-prevNav {
	left:600px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

dl{padding:0px;}
dt{font-weight:bold;}
dd{margin-bottom:8px;}
