

/*------------------------------------------------------------------
HTML and Link Styles
-------------------------------------------------------------------*/

body {background: #eaeaea; font: 11px/16px verdana, helvetica, arial, sans-serif; color: #646263;}
h1 { width: 187px; height: 102px; text-indent: -999em; margin: 15px auto;}
h1 a {display: block; width: 187px; height: 102px;}
h3 {font: 20px georgia, 'times new roman', serif; color: #3B6AA0;}
p {margin: 0 10px 15px 10px;}
p.small {font-size: 10px;}
ul {list-style: disc; margin: 15px 10px 15px 25px;}
li {margin-bottom: 5px;}
strong {font-weight: bold;}
em {font-style: italic;}
a {color: #4372AA; text-decoration: none;}
a:hover {text-decoration: underline;}

/*------------------------------------------------------------------
Container Elements
-------------------------------------------------------------------*/

#container {margin: 50px auto 0 auto; width: 900px; background: #fff; border: 2px solid #d9d9d9;}
#nav {float: left; width: 900px; }
#content {width: 900px; overflow: hidden; margin: 10px 0; position: relative; clear: left;}

.colLeft {float: left; margin: 0 0 0 10px;}
.colLeft img {display: block;}

.colRight {float:right;}
.colRight img {display: block;}

/*------------------------------------------------------------------
Footer
-------------------------------------------------------------------*/

#footer {text-align:center; margin: 0 auto; border-top: solid 2px #fff; 
	font-size: 9px; width: 900px; line-height: 11px; padding: 8px 0 10px 0; color: #999;}
#footer div {float: right;}
#footer a {color: #4C4C4C;}

/*------------------------------------------------------------------
Image Banners
-------------------------------------------------------------------*/

/*#bnr_home {background: url(../images/bnr_home.png) no-repeat 0 0; width: 516px; height: 95px; text-indent: -100em;}
#bnr_culture {background: url(../images/hdr_culture.png) no-repeat 10px 0px; width: 499px; height: 123px; text-indent: -100em; border-bottom: 2px solid #ececec;}
#bnr_strength {background: url(../images/hdr_strength.png) no-repeat 10px 0px; width: 499px; height: 114px; text-indent: -100em; border-bottom: 2px solid #ececec; margin-bottom: 15px;}
#bnr_capabilities {background: url(../images/hdr_capabilities.png) no-repeat 10px 0px; width: 470px; height: 79px; text-indent: -100em; border-bottom: 2px solid #ececec;}
#bnr_experience {background: url(../images/hdr_experience.png) no-repeat 10px 0px; width: 450px; height: 77px; text-indent: -100em; border-bottom: 2px solid #ececec;}
#bnr_commit {background: url(../images/hdr_commit.png) no-repeat 10px 0px; width: 480px; height: 109px; text-indent: -100em; border-bottom: 2px solid #ececec;}
*/
/*------------------------------------------------------------------
Image Headers
-------------------------------------------------------------------*/
/*
h2#discover {background: url(../images/hdr_discover.png) no-repeat 0 0; width: 312px; height: 31px; text-indent: -100em; position: absolute; right: 362px; bottom: 0;}
h2#news {background: url(../images/hdr_news.png) no-repeat 0 0; width: 335px; height: 27px; text-indent: -100em; margin: 10px 0 6px 13px;}
*/
/*h2#whois {background: url(../images/hdr_whois.png) no-repeat 15px 15px; width: 481px; height: 52px; text-indent: -100em; border-bottom: 2px solid #dbdbdb;}*/
/*
h2#whatcan {background: url(../images/hdr_what.png) no-repeat 10px 10px; width: 477px; height: 52px; text-indent: -100em; border-bottom: 2px solid #dbdbdb; margin-bottom: 10px;}
h2#discover_alt {background: url(../images/hdr_discover_alt.png) no-repeat 0 0; width: 288px; height: 16px; text-indent: -100em; position: absolute; right: 30px; bottom: 30px;}
*/
h2#newsanno 
{
	/*background: url(../images/hdr_newsanno.png) no-repeat 50px 10px;*/ 
	width: 600px; height: 52px; /*text-indent: -100em;*/ 
	border-bottom: 2px solid #dbdbdb; margin: 0 0 10px 0;
	font-weight:normal;font-size:2em; font-family: georgia, 'times new roman', serif;
	line-height:2em;
	text-align:center;
	}
h2#contactus {background: url(../images/hdr_contact.png) no-repeat 20px 10px; width: 526px; height: 76px; text-indent: -100em; border-bottom: 2px solid #dbdbdb; margin: 0 0 10px 5px;}

/*------------------------------------------------------------------
Quote Styles
-------------------------------------------------------------------*/

#quote {background: url(../images/bg_block_top.png) no-repeat 0 0; width: 381px; margin: 10px 0 0 0; padding: 11px 0 0 0; font-family: georgia, 'times new roman', serif;}
#quote p {margin: 0 15px 5px 15px; line-height: 18px;}
#quote p.byline {text-align: right; font-style: italic;}
#quote div {background: url(../images/bg_block_bot.png) no-repeat 0 0; width: 381px; height: 19px; margin-top: -13px;}

#quote_wide {background: url(../images/bg_block_wide_top.png) no-repeat 0 0; width: 465px; margin: 10px 0 0 12px; padding: 11px 0 0 0; font-family: georgia, 'times new roman', serif;}
#quote_wide p {margin: 0 15px 5px 15px !important; line-height: 18px;}
#quote_wide p.byline {text-align: right; font-style: italic;}
#quote_wide div {background: url(../images/bg_block_wide_bot.png) no-repeat 0 0; width: 465px; height: 20px; margin-top: -13px;}

/*h2.pageHeader {color:#003366; font-size:2em;}background: url(../images/hdr_whois.png) no-repeat 15px 15px;*/
h2.pageHeader {color:#4270A9; font-size:2.5em; font-family:Arial; font-weight:lighter; padding:.5em 0 .5em .1em; border-bottom: 2px solid #dbdbdb;}
h2.innerHeader {color:#4270A9; font-size:1.5em; font-family:Arial; font-weight:normal; padding:.5em 0 0 1em; }

p.disclaimer {color: #999999; font-size:.8em; font-family: georgia, 'times new roman', serif;}

.rssText {font-size:.8em; margin: 0 .5em 0 .5em; border-bottom:.1em solid #4270A9;}
.rssHeader{color:White; padding:.1em 0 .1em .2em; background-color:#4270A9;  font-size:1.2em; font-family: georgia, 'times new roman', serif; font-weight:normal;}

.logo {float:left; page-break-after:avoid;margin:1em 0 0 1em; position:absolute; z-index:100;}

.underwritingBlock{height:180px;vertical-align:top; padding:.5em .5em .5em .5em; margin: .5em .5em .5em .5em;  width:38em; background-color:#ececec; /*border-style:solid;*/ border-width:.1em .1em .1em .1em; border-color:#4270A9;}
#underwriteItem {display:inline-block;}


