@charset "utf-8";

/* CSS Document */


/***** Global Settings *****/
html, body, img
{
	border:0;
	margin:0;
	padding:0;
}

html
{
	height: 100%;
	margin-bottom: 1px;
}

body
{
	background:#ffffff;
	color:#2b2b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
}

/***** Headings *****/
h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
}

/***** Common Formatting *****/
p, ul, ol
{
	margin:0;
	padding:0;
}

blockquote
{
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}

small
{
	font-size:0.85em;
}

sup
{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub
{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr
{
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Links *****/
a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a:focus, a:focus img
{
	outline:none;
}

/***** Forms *****/
form
{
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea
{
	font:1em Arial, Helvetica, sans-serif;
}

textarea
{
	width:100%;
	line-height:1.25;
}

label, select
{
	cursor:pointer;
}

/***** Global Classes *****/
.clear
{
	clear:both;
	font-size: 1%;
	line-height: 0;
}

.clearfix
{
	display: block;
}

.floatleft
{
	float:left;
}

.floatleftpadding { float:left; padding: 0 10px 10px 0;}

.floatright
{
	float:right;
	clear:right;
	padding-left: 10px;
}

.floatnone
{
	float:none;
}


.textleft
{
	text-align:left;
}

.textright
{
	text-align:right;
}

.textcenter
{
	text-align:center;
}

.textjustify
{
	text-align:justify;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.underline
{ /*border-bottom:1px solid;*/
}

.highlight
{ /*background:#ffc;*/
}

.nopadding
{
	padding:0!important
}

.nomargin
{
	padding:0;
}

.noindent
{
	margin-left:0;
	padding-left:0;
}

.nobullet
{
	list-style:none;
	list-style-image:none;
}

.nobackground
{
	background:none !important;
}

/* CSS Document */
a
{
	color:#1e79ae;
	font-weight:bold;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

a.linkstyle1
{
	color:#1E79AE !important;
	font-weight:bold;
	text-decoration:underline !important;
}

a.linkstyle1:hover
{
	text-decoration:none !important;
}

a.linkstyle2
{
	color:#0093d7;
	font-size:1.2em;
	text-decoration:none;
}

a.linkstyle1:hover
{
	text-decoration:underline !important;
}

img, img a
{
	border: none;
	float:left;
}

ul, ol
{
	margin: 0;
	padding: 0;
}

ul li, ol li
{
	font-size: 1.1em;
	list-style-type:none;
	padding-bottom: 3px;
}

p
{ 
	font-size: 1.2em;
	margin:0;
	padding:0
}

h1
{
	color:#e2801d;
	font-size: 2.5em;
}

h2
{
	color:#1e79ae;
	font-size: 1.6em;
}

h3
{
	color:#0093d7;
	font-size:1.5em;
	font-weight:normal;
	padding:0 0 5px 0;
}

/* Clear Fixes */
.wrapper
{
	background:url(../images/body_background.jpg) repeat-x 0 0;
	float:left;
	width:100%;
}

.wrapper_inner
{
	background:url(../images/body_background_inner.jpg) repeat-x 0 0;
	float:left;
	width:100%;
}

.global
{
	margin:0 auto;
	width:962px;
}

.global table tr td {
	vertical-align: top;
}

.header
{
	height: 72px;
	width:945px;
	padding: 0 8px 0 9px;
}

.logo
{
	float:left;
	margin:19px 0 20px 0;
}

.search
{
	float:right;
	margin:23px 5px 0 0;
	width:246px;
}

.search .textbox
{
	border:1px solid #dbdbdb;
	border-right:0px solid #dbdbdb;
	color:#898989;
	float:left;
	font-size:1.2em;
	padding:3px 0 4px 10px;
	width:202px;
}

.main_navigation
{
	float:left;
	width: 945px;
	padding: 0 8px 0 9px;
}

.main_navigation ul
{
	background:url(../images/menu_seperator.gif) repeat-y 100% 0;
	list-style-type:none;
	float: left;
	padding-right:2px;
	position: relative;
}

.main_navigation ul li ul
{
	display: none;
}

.main_navigation ul li.selected ul
{
	background: none;
	display: block;
	position: absolute;
	top: 19px;
	left: 21px;
	font-size: 0.8em;
	width: 924px;
}

.main_navigation ul li
{
	background:url(../images/menu_seperator.gif) repeat-y 0 0;
	float:left;
	text-transform:uppercase;
}

.main_navigation ul li:hover
{
	background: #e17e1c url(../images/menu_seperator.gif) repeat-y 0 0;
}

.main_navigation ul li a
{
	color:#FFFFFF;
	float:left;
	font-size:1.1em;
	font-weight:normal;
	padding:2px 14px 0px;
	text-decoration:none;
}

.main_navigation ul li a:hover
{
	background:url(../images/main_nav_sel.gif) no-repeat 50% 0px;
	margin:-2px 0 0 0;
	padding:4px 14px 0px;
}

.main_navigation ul li.selected
{
	background: #e17e1c url(../images/menu_seperator.gif) repeat-y 0 0;
}

.main_navigation ul li.selected a
{
	background:url(../images/main_nav_sel.gif) no-repeat 50% 0px;
	margin:-2px 0 0 0;
	padding:4px 20px 0px;
}

.main_navigation ul li ul li
{
	background: none;
	padding:0 10px 0 0;
	float: left;
	text-transform:none;
}

.main_navigation ul li ul li:hover
{
	background: none;
}

.main_navigation ul li ul li a.selected
{
	background:url(../images/sec_nav_sel.gif) no-repeat 50% 100% !important;
	color:#ffdc90;
	margin:0;
	padding:5px 0 3px 0;
}

.main_navigation ul li ul li a
{
	background:none !important;
	font-weight:normal;
	margin:0 !important;
	padding:5px 0 3px 0 !important;
}

.main_navigation ul li ul li a:hover
{
	background:url(../images/sec_nav_sel.gif) no-repeat 50% 100% !important;
	color:#ffdc90;
	margin:0;
	padding:5px 0 3px 0;
}

.footer_wrapper
{
	background:url(../images/footer_bg.gif) repeat-x 0 0;
	margin: 1px 0 0 0;
	padding:10px 0;
	width:100%;
}

.footer
{
	border-bottom:1px solid #d7d7d7;
	color:#6998b2;
	margin:0 auto;
	min-height:23px;
	width:945px;
}

.footer .hygine_nav
{
	float:left;
}

.footer .hygine_nav ul li
{
	background:url(../images/sitemap_seperator.jpg) no-repeat 0 2px;
	float:left;
	font-size:1em !important;
	list-style-type:none;
	padding: 0 10px;
}

.footer .hygine_nav ul li.first
{
	background:none;
	float:left;
	list-style-type:none;
	padding: 0 10px 0 0;
}

.footer .hygine_nav ul li a
{
	font-weight:normal;
	text-decoration:none;
}

.footer .hygine_nav ul li a:hover
{
	font-weight:normal;
	text-decoration:underline;
}

.footer .copyright
{
	float:right;
}

.footer .copyright p
{
	float:left;
	font-size:1em;
	padding:0 0 0 10px;
}

.footer .copyright p a
{
	color:#303030;
	font-weight:normal;
	text-decoration:none;
}

.footer .copyright p a:hover
{
	text-decoration:underline;
}

.content
{
	float:left;
	padding: 1px 0 0 10px;
	width: 945px;
}

.content_inner
{
	float:left;
	margin:35px 0 0 0;
}

.hm_banner_editmode
{
	border-bottom:3px solid #e2801d;
	float:left;
	width: 945px;
}

.hm_banner
{
	border-bottom:3px solid #e2801d;
	float:left;
	font-size: 1%;
	width: 945px;
}

.hm_sections
{
	background:url(../images/hm_section_bg.gif) repeat-x 0 0;
	float:left;
	min-height:214px;
	width:100%;
}

.hm_sections .hm_map
{
	float:left;
	padding: 11px 0 0 0px;
	width:280px;
}

.hm_sections .hm_map h2
{
	padding:0 0 0 6px;
}

.hm_sections .hm_map p
{
	float:left;
	padding:0 0 0 6px;
}

.hm_sections .hm_map p a
{
	float:left;
	font-size: 0.9em;
	margin:10px 0 0 0;
}

.hm_sections .hm_news
{
	float:left;
	padding: 11px 0 0 10px;
	width:305px;
}

.hm_news p a {
	font-size: 0.9em;
}

.hm_sections .hm_news h2
{
	padding:0;
}

.hm_sections .hm_news .date
{
	padding: 9px 0 0 0;
}

.hm_sections .hm_news .news_title a
{
	color:#0093d7;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

.hm_sections .hm_news .news_title a:hover
{
	text-decoration:underline;
}

.hm_sections .hm_news .view_more
{
	float:left;
	margin:23px 0 0 0;
}

.hm_sections .hm_invest
{
	background:url(../images/hm_invest_bg.gif) repeat-x 0 0;
	float:right;
	min-height:203px;
	padding:11px 5px 0 22px;
	width:323px;
}

.hm_sections .hm_invest .investor_info
{
	float:left;
	width: 323px;
}

.hm_sections .hm_invest .investor_info p, .hm_sections .hm_invest .spotlight p
{
	font-size: 1.1em;
}

.hm_sections .hm_invest .investor_info h2
{
	padding-bottom:9px;
}

.hm_sections .hm_invest .investor_info p span
{
	color:#e2801d;
	font-size:2.3em;
}

.hm_sections .hm_invest .investor_info p span.lastprice {
	color: #0093D7;
	font-size: 1.0em;
}

.hm_sections .hm_invest .investor_info a
{
	float:left;
	margin:6px 0 18px 0;
}

.hm_sections .hm_invest .spotlight
{
	float:left;
	width: 323px;
}

.hm_sections .hm_invest .spotlight h2
{
	padding:0 0 3px 0;
}

.hm_sections .hm_invest .spotlight img
{
	margin:0 10px 0 0;
}

.hm_sections .hm_invest .spotlight p a
{
	color:#0093d7;
	font-size:1.2em;
	padding:0 0 3px 0;
	text-decoration:none;
}

.hm_sections .hm_invest .spotlight p a:hover
{
	text-decoration:underline;
}

.bluetext
{
	color:#0093D7 !important;
}

.content_inner .breadcrumb
{
	float:left;
	padding:12px 0 12px 19px;
	width: 800px;
}

.content_inner .breadcrumb ul li
{
	background:url(../images/breadcrumb_arrow.gif) no-repeat 100% 5px;
	float: left;
	font-size:1em;
	padding:0 10px;
}

.content_inner .breadcrumb ul li.last
{
	background:none;
	float: left;
	padding:0 10px;
}

.content_inner .breadcrumb ul li a
{
	color:#1e79ae;
	font-weight:normal;
	text-decoration:none;
}

.content_inner .breadcrumb ul li a:hover
{
	text-decoration:underline;
}

.content_inner .ban_wrapper
{
	float:left;
	width: 962px;
}

.content_column
{
	background:url(../images/content_colm_right_bg.gif) repeat-y 100% 0;
	float:left;
	/*min-height:470px;*/
	position:relative;
	width: 944px;
	padding: 0 0 40px 9px;
}/*Rajesh*/

.content_column p
{
	padding:0 0 14px 0;
}/*Rajesh*/

.wide_template
{
	width:919px !important;
}

.content_column .banner_shadow
{
	background: url(../images/banner_shadow.gif) no-repeat 0 0;
	float:left;
	height:7px;
	position:absolute;
	top:0;
	left:0;
	width: 962px;
}

.content_column .banner_shadow_wide
{
	background: url(../images/banner_shadow_wide.gif) no-repeat 0 0;
	float:left;
	height:7px;
	position:absolute;
	top:0;
	left:0;
	width: 962px;
}

.content_column .content_colm_left
{
	float:left;
	padding: 17px 22px 0 14px;
	width:670px;
}

.content_column .content_colm_right
{
	float:right;
	/*min-height:470px;*/
	padding: 57px 10px 0 16px;
	width:212px;
}

.content_column .content_colm_left img
{
	border:1px solid #babfc7;
}

.content_column .content_colm_left h1
{
	padding-bottom:10px;
}

table.tablestyle1
{
	width:100%;
}

/*Rajesh*/
table.tablestyle1 tr
{
	background:#f1f7fc;
}

table.tablestyle1 tr.alt
{
	background:#dfedf7;
}

table.tablestyle1 td img
{
	float:left;
	margin:0 10px 10px 0;
}

/*Rajesh*/
table.tablestyle1 td
{
	border:1px solid #fff;
	vertical-align:top;
	font-size: 1.1em;
	padding:7px;
}

table.tablestyle1 th
{
	border:1px solid #fff;
	color:#0093d7;
	font-size:1.4em;
	padding:7px;
	vertical-align:top;
}

table.tablestyle1 td a, table.tablestyle1 th a
{
	color:#0093d7;
	font-size:1.2em;
	text-decoration:none;
}

table.tablestyle1 td a:hover, table.tablestyle1 th a:hover
{
	text-decoration:underline;
}

table.tablestyle2
{
	margin:10px 0 20px 0;
	width:100%;
}

table.tablestyle2 th
{
	background:#ff0 url(../images/tablestyle2_th_bg.gif) repeat-x 0 0;
	border-bottom:4px solid #fff;
	color:#FFFFFF;
	font-size:1.1em;
	padding:6px;
	text-align: left;
}

table.tablestyle2 th span
{
	font-size:1.3em;
}

table.tablestyle2 td
{
	border-top:2px solid #fff;
	font-size:1.2em;
	padding:5px;
}

table.tablestyle2 td.col1
{
	padding-left:30px;
}

table.tablestyle2 tr
{
	background:#dfedf7;
}

table.tablestyle2 tr.alt
{
	background:#f1f7fc;
}

.content_column .content_colm_right h2
{
	padding-bottom:10px;
}

.content_column .content_colm_right p
{
	color:#2b2b2b;
	line-height:1.3;
}

.content_column .content_colm_right p span
{
	color:#e2801d;
	font-size:2.3em;
}

.content_column .content_colm_right p a
{
	color:#0093d7;/*Rajesh*/
	float:left;
	font-size:1.1em;
	margin:0px 0 0 0;
	text-decoration:none;
}

.content_column .content_colm_right p a:hover
{
	text-decoration:underline;
}

.content_column ul li
{
	background:url(../images/disc_bullet.gif) no-repeat 4px 4px;
	color:#1e79ae;
	font-size:1.2em;
	padding:0 0 10px 18px;
}

.content_column .content_colm_left .image_library
{
	float:left;
	margin:0 32px 0 0;
	min-height:130px;
	width:135px;
}

.content_column .content_colm_left .image_library img
{
	float:none;
}

/*Rajesh*/
.board_dir_info
{
	float:left;
	margin:0 0 20px 0;
	width:100%;
}

.board_dir_info .image {
	float: left;
	padding: 0 11px 11px 0;
	width: 133px;
}

.board_dir_info .data {
	float: left;
	width: 773px;
} 

.board_dir_info img
{
}

.board_dir_info p
{
	float:left;
	width:773px;
}

.doc_info
{
	background:#f5f9fc;
	float:left;
	padding: 7px 25px 7px 9px;
	margin-bottom: 5px;
	width:630px;
}

.doc_info .heading
{
	color:#1e79ae;
	font-size:1.2em;
	font-weight:bold;
}

.doc_info a
{
	color:#0093d7;
	font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
}

.doc_info a:hover
{
	text-decoration:underline;
}

.doc_info a.pdf
{
	color:#1e79ae;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
}

.doc_info a.pdf:hover
{
	text-decoration:underline;
}

.doc_info img
{
	float:none;
	border:none !important;
}

.doc_info p.pdf_link 
{
	float:right;
	margin: 4px 5px 0 0;
	padding:0;
}

.doc_downloads h3 {
	font-weight: bold;
	padding: 10px 8px;
}

.doc_info p.pdf_link a
{
	font-weight:normal;
	margin:0 5px 0 0;
	text-decoration:none;
}

.doc_info p.pdf_link a span {
	float: left;
}

.doc_info p.pdf_link a:hover {
	text-decoration: underline;
}

.doc_info p.pdf_link a img {
	float: left;
	margin: 0 5px;
}

.doc_info p.doc_info_content {
	width: 530px;
}

.doc_info p {
	color: #1e79ae;
	padding-bottom: 7px;
}

p.size
{
	color: #1e79ae;
	float:right;
	padding: 6px 0 0 0;
}

.contactus_form
{
	float:left;
	width:362px;
}

.formelement
{
	margin: 8px 0;
	width: 100%;
}

.contactus_form .caption
{
	float:left;
	font-size:1.1em;
	width:75px;
}

.contactus_form input
{
	background:#ffffff;
	border:1px solid #c5c5c5;
	font-size:1.1em;
	height:18px;
	float: left;
	width:215px;
}

span.valid {
	color: #FF0000;
	float: left;
	padding: 0 0 0 5px; 
	width: 10px;
}

.contactus_form textarea
{
	background:#ffffff;
	border:1px solid #c5c5c5;
	float: left;
	height: 100px;
	font-size:1.1em;
	width:215px;
}

.contactus_form input.button
{
	border:none;
	height:auto;
	margin:0 0 0 75px;
	width:auto;
}

.contactus_form .tnc
{
	margin: 0 0 0 75px;
}

.directions
{
	float:left;
	padding: 0 0 0 16px;
	width:541px;
}

.directions h3 {
	clear: both;
	padding-top: 15px;
}

.address1
{
	float:left;
	width:192px;
}

.address2
{
	float:left;
	width:265px;
}

.pdflink
{
	color:#1e79ae;
	font-size:1.2em;
}

.pdflink a, .pdflink_blue a
{
	background:url(../images/pdf_ico.gif) no-repeat 100% 0;
	color:#1e79ae;
	font-weight:normal;
	margin:0 15px 0 0;
	padding:0 50px 0 0;
	text-decoration:none;
}

.pdflink a:hover, .pdflink_blue a:hover
{
	text-decoration:underline;
}

.share_cal
{
	background:url(../images/inv_rel_share_bg.gif) repeat-x 0 0;
	float:left;
	padding:17px 14px 0;
	width:205px;
}

.share
{
	float:left;
	min-height:158px;
	width: 100%;
}

.share h2 {
	padding-bottom: 5px;
}

.share p {
	font-size: 1.1em;
}

.share p span
{
	color:#e2801d;
	font-size:2.3em;
}

.fin_cal
{
	float:left;
	padding:13px 0 0 0px;
	width: 100%;
}

.fin_cal h2
{
	padding-bottom:14px;
}

.fin_cal p
{
	color:#575757;
}

.fin_cal p a
{
	color:#0093d7;
	font-size:1.0em;
	text-decoration:none;
}

.fin_cal p.view_all a
{
	color:#1e79ae;
	text-decoration:underline;
}

.fin_cal p.view_all a:hover
{
	text-decoration:none;
}

.fin_cal p a:hover
{
	text-decoration:underline;
}

.latestnews
{
	background:url(../images/inv_rel_ltnews_bg.gif) no-repeat 0 0;
	float:left;
	padding:15px 0 0 22px;
	width:661px;
}

.latestnews .latest_result
{
	border-bottom:1px solid #95c3e6;
	float:left;
	padding:0 0 0 3px;
	width:658px;
}

.latestnews .latest_result p.pdflink {
	padding: 8px 3px;
	color:#1e79ae;
	font-size:1.2em;
}

.latestnews .latest_result p.pdflink_blue {	
	background:#f1f7fc;
	padding: 8px 3px;
	color:#1e79ae;
	font-size:1.2em;
}

.latestnews .latest_result h2 {
	padding: 0 0 5px;
}

.latestnews .latest_result a.linkstyle1
{
	display: block;
	margin:10px 0;
	font-size: 1.0em;
}

.latestnews .latest_result .results
{
	color:#575757;
	float:left;
	padding:5px 3px;
	width:652px;
}

.latestnews .latest_result .results p
{
	float:left;
	padding:3px 0;
}

.latestnews .latest_result .results p.title
{
	margin:0 0 0 0;
}

.latestnews .latest_result .results p a
{
	color:#0093d7;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
}

.latestnews .latest_result .results p a:hover
{
	text-decoration:underline;
}

.latestnews .latest_result .results img
{
	border:none;
	margin:0 10px;
}

.latestnews .latest_result .results p.size
{
	color:#0093d7;
	padding:0;
}

.latestnews .latest_result .alt
{
	background:#f1f7fc;
}

.latestnews .regulatory_news
{
	float:left;
	padding:13px 0 0 3px;
	width:100%;
}

.latestnews .regulatory_news .news
{
	float:left;
	padding:10px 0 0 0;
	width:100%;
}

.latestnews .regulatory_news .news p
{
	padding:0;
}

.latestnews .regulatory_news .news p a
{
	color:#0093d7;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	padding:0 0 5px 0;
	text-decoration:none;
}

.latestnews .regulatory_news .news p a:hover
{
	text-decoration:underline;
}

.latestnews .regulatory_news p.view_all
{
	float:left;
	margin:15px 0
}

.year_nav
{
	background: url(../images/press_release_yr_bg.jpg) repeat-x 0 0;
	float:left;
	margin:15px 0 0 0;
	padding:0px 0 23px 0;
	width:100%;
}

.year_nav ul li
{
	background:none;
	border-right:2px solid #fff;
	float:left;
	font-size: 1.4em;
	font-weight:bold;
	padding:3px 13px 11px 13px;
}

.year_nav ul li.selected
{
	background:url(../images/press_release_yr_bg_sel.jpg) no-repeat 0 0;
}

.year_nav ul li.selected a
{
	color:#fff;
}

.year_nav ul li:hover
{
	background:url(../images/press_release_yr_bg_sel.jpg) no-repeat 0 0;
}

.year_nav ul li:hover a
{
	color:#fff;
}

.year_nav ul li a
{
	color:#0093d7;
	text-decoration:none;
}

.year_nav ul li a:hover
{
	text-decoration:none;
}

.press_release_alt
{
	background:#f1f7fc;
	float:left;
	padding:4px 0 6px 9px;
	width:660px;
}

.press_release_alt p
{
	padding:0 0 4px 0;
}

.press_release_alt a
{
	color:#0093d7;
	text-decoration:none;
}

.press_release_alt a:hover
{
	text-decoration:underline;
}

.press_release_alt .press_release_desc
{
	float:left;
	width:537px;
}

.press_release_alt .pdf_link
{
	float:right;
	padding:12px 0 0 0;
	width:100px;
}

.press_release_alt .pdf_link img
{
	border:none;
}

.press_release_alt .pdf_link span
{
	color:#0093d7;
	padding: 0 0 0 10px;
}

.press_release
{
	float:left;
	padding:4px 0 6px 9px;
	width:660px;
}

.press_release p
{
	padding:0 0 4px 0;
}

.press_release a
{
	color:#0093d7;
	text-decoration:none;
}

.press_release a:hover
{
	text-decoration:underline;
}

.press_release .press_release_desc
{
	float:left;
	width:537px;
}

.press_release .pdf_link
{
	float:right;
	padding:12px 0 0 0;
	width:100px;
}

.press_release .pdf_link img
{
	border:none;
}

.press_release .pdf_link span
{
	color:#0093d7;
	padding: 0 0 0 10px;
}

.search_highlight
{
	color:#0093d7;
	font-size:1.4em;
	font-weight:bold;
}

.pagenation
{
	background: url(../images/press_release_yr_bg.jpg) repeat-x 0 0;
	color:#0093d7;
	float:left;
	margin:15px 0;
	padding:0 0 8px 0;
	width:100%;
}

.pagenation ul
{
	float:right;
	margin:0 10px 0 0;
}

.pagenation ul li
{
	background:none;
	color:#0093d7;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	padding:0;
}

.pagenation ul li.page
{
	padding:3px 6px 2px 6px;
}

.pagenation ul li a
{
	color:#0093d7;
	display:block;
	padding:3px 6px 2px 6px;
	text-decoration:none;
}

.pagenation ul li a:hover
{
	background:#447dc1;
	color:#fff;
}

.pagenation ul li a.selected
{
	background:#447dc1;
	color:#fff;
}

div.SearchResults div.summary { font-size: 1.2em; margin-bottom: 15px}

.pagination {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/press_release_yr_bg.jpg) repeat-x scroll 0 0;
color:#0093D7;
float:left;
text-align:right;
margin: 0 0 15px;
padding:3px 0 8px;
width:900px;
}

.pagination a {	
color:#0093D7;
font-size:1.4em;
font-weight:bold;
padding:3px 6px 2px;
text-decoration:none;
}

.pagination a.activepagelink, .pagination a.activepagelink:hover
{
	background-color:#447DC1;
	color:#ffffff;
}

.hits
{
	float:left;
}

.hit
{
	margin:0 0 10px 0;
	width: 900px;
}

.hit a.link
{
	color:#0093d7;
	font-size:1.2em;
	text-decoration:none;
}

.hit a.link:hover
{
	text-decoration:underline;
}

.hit .preview
{
	font-size:1.1em;
}

.hit span.rank
{
	display:none;
}

.sitemap
{
	float:left;
	width:100%;
}

.sitemap .sitemap_col1
{
	border-bottom:2px solid #E2801D;
	float:left;
	margin:10px 0;
	width:100%;
}

.sitemap .sitemap_col1 ul li
{

	background: none;
	float:left;
	font-size:1.2em;
	margin-bottom:10px;
	width:211px;
}

.sitemap .sitemap_col1 ul li a
{
	font-weight:bold;
	text-decoration:none;
}

.sitemap .sitemap_col1 ul li a:hover
{
	text-decoration:underline;
}

.sitemap .sitemap_col1 ul li ul {
	padding-top: 5px;
}

.sitemap .sitemap_col1 ul li ul li
{
	background: transparent url(../images/disc_bullet.gif) no-repeat scroll 4px 5px;
	float:none;
	font-size:1.1em;
	margin-bottom:0;
	min-height:10px;
}

.sitemap .sitemap_col1 ul li ul li a
{
	font-weight:normal;
	text-decoration:none;
}

.sitemap .sitemap_col1 ul li ul li li {
	background: transparent url(../images/disc_bullet.gif) no-repeat scroll 8px 5px;
	font-size: 0.9em;
	padding-bottom: 3px;
}

.sitemap .sitemap_col1 ul li ul li li a {
	color: #2B2B2B;
}

.content_column .third_nav
{
	clear: both;
	width: 100%;
}

.content_column .third_nav ul
{
	float: left;
}

.content_column .third_nav ul li
{
	background:#0093d7;
	border-right:1px solid #ffffff;
	float:left;
	padding:0;
	margin-bottom: 10px;
}

.content_column .third_nav ul li a
{
	color:#FFFFFF;
	display:block;
	font-size:1em;
	font-weight:normal;
	padding:3px 10px;
	text-decoration:none;
}

.content_column .third_nav ul li a:hover
{
	background:url(../images/third_nav_sel.gif) no-repeat 50% 0;
	color:#cde3f5;
}

.content_column .third_nav ul li a.selected
{
	background:url(../images/third_nav_sel.gif) no-repeat 50% 0;
	color:#cde3f5;
}

.fin_rep {
	float:left;
	width:682px;
}
.fin_rep h4 {
	background: url(../images/press_release_yr_bg_sel.jpg) no-repeat 0 0;
	color:#FFFFFF;
	font-size:1.4em;
	margin:30px 0 0 0;
	padding: 2px 13px 11px 13px;
}
.fin_rep .heading {
	border-bottom:1px solid #95c3e6;
	float:right;
	padding:0 0px 0 0px;
	margin: 0 0 5px;
	width:682px;
}
.fin_rep .heading p {
	float:left;
	font-weight:bold;
	padding:0;
}
.fin_rep .heading p.date {
	margin: 5px 0 5px 411px;
}
.fin_rep .heading p.download {
	margin: 5px 50px 5px 100px;
}
.fin_rep .heading p.size {
	margin: 5px 0 5px 0px;
}
.fin_rep .reports {
	color:#575757;
	float:left;
	padding:6px 3px 2px;
	width:676px;
}
.fin_rep .reports p {
	float:left;
	padding:3px 0;
}
.fin_rep .reports p.title {
	margin:0 290px 0 0;
}
.fin_rep .reports p a {
	color:#0093d7;
	font-weight:normal;
	text-decoration:none;
}
.fin_rep .reports p a:hover {
	text-decoration:underline;
}
.fin_rep .reports img {
	border:none;
	margin:0 55px 0 91px;
}
.fin_rep .reports p.size {
	color:#0093d7;
	padding:4px 0 0;
}
.fin_rep .alt {
	background:#f1f7fc;
}

.open
{
	float:left;
	margin:0 0 0px;
	padding:0 7px;
}

.open p
{
	color:#0093d7 !important;
	font-size:1.6em;
	font-weight:bold;
	margin:0;
	padding:0 10px 0 0px;
}

.open p span.highlight
{
	color:#555555;
}

.close_quote
{
	background:url(../images/close_quotes.gif) no-repeat scroll 0 0;
	float:right;
	height:19px;
	margin:-15px 0 0;
	padding:0;
	width:24px;
}

.open_quote
{
	background: url(../images/open_quotes.gif) no-repeat scroll 0 0;
	float:left;
	height:18px;
	margin:0px 5px 0 0px;
	padding:0;
	width:15px;
}

.smalltxt
{
	float:right;
	margin:5px 0;
}

.smalltxt p
{
	color:#262626 !important;
	float:right;
	font-size:1.3em !important;
	line-height:inherit !important;
	margin:3px 0;
}

/*********** Products Landing ****************/

div.product_box {
	float: left;
	width: 310px;
}

div.product_box_top {
	background: url(../images/bg_productbox_top.gif) no-repeat 0 0;
	font-size: 1%;
	height: 4px;
	width: 310px;
}

div.product_box_bottom {
	background: url(../images/bg_productbox_bottom.gif) no-repeat bottom left;
	font-size: 1%;
	height: 4px;
	width: 310px;
}

div.product_box_middle {
	background: url(../images/bg_productbox_middle.gif) repeat-y 0 0;
	padding: 0 4px;
	width: 302px;
}

.content_column .content_colm_left div.product_box_middle img {
	border: none;
	clear: both;
}

div.product_box_content {
	background: url(../images/bg_productbox_inside.gif) #f2f3f4 repeat-x top left;
	padding: 15px 10px 0;
	min-height: 100px;
	width: 282px;
}

div.product_box_content h3 {
	font-weight: bold;
	font-size: 1.2em;
}

div.product_box_content p {
	font-size: 1.2em;
}

.productboxspacer1 {
	padding-left: 8px;
}	

.productboxspacer2 {
	padding-left: 3px;
}

/*********** / Products Landing ************/

/*********** Operations ******************/

#map_opera
{
	float:left;
	position:relative;
}

.content_column #map_opera img
{
	border:none;
	margin:20px 0;
}

.content_column #map_opera ul
{
	float:left;
}

.content_column #map_opera ul li.orangedot
{
	background:url(../images/map_orange_dot.jpg) no-repeat 0 4px;
	color:#d26a11;
	font-size:1.1em;
	padding:3px 0 3px 17px;
}

.content_column #map_opera ul li.bluedot
{
	background:url(../images/map_blue_dot.jpg) no-repeat 0 4px;
	color:#0093d7;
	font-size:1.1em;
	padding:3px 0 3px 17px;
}

.content_column #map_opera ul li.blackdot
{
	background:url(../images/map_black_dot.jpg) no-repeat 0 4px;
	color:#575757;
	font-size:1.1em;
	padding:3px 0 3px 17px;
}

.content_column #map_opera .map_info
{
	display:none;
	float:left;
	left:0;
	padding:7px;
	position:absolute;
	top:0;
	width: 291px;
}

.content_column #map_opera .map_info_blue .tp_crv, .content_column #map_opera .map_info_blue_rt .tp_crv
{
	background: url(../images/map_info_blue_tp_shdw.png) no-repeat 0 0;
	font-size: 1%;
	/*padding-top: 9px;
	padding-top: 7px\9;*/
	height: 9px;
	width:100%;
}

.content_column #map_opera .map_info_blue .bt_crv
{
	background:url(../images/map_info_blue_bt_shdw.png) no-repeat 0 0;
	float:left;
	padding:40px 0 0 0;
	width:100%;
}

.content_column #map_opera .map_info_blue_rt .bt_crv
{
	background:url(../images/map_info_blue_rt_bt_shdw.png) no-repeat 0 0;
	float:left;
	padding:40px 0 0 0;
	width:100%;
}

.content_column #map_opera .map_info_blue .map_cont, .content_column #map_opera .map_info_blue_rt .map_cont
{
	background:url(../images/map_info_blue_cont_bg.png) repeat-y 0 0;
	float:left;
	height:172px;
	padding:8px 16px;
	 width: 259px;
}

.content_column #map_opera .map_info_orange .tp_crv, .content_column #map_opera .map_info_orange_rt .tp_crv
{
	background: url(../images/map_info_blue_tp_shdw.png) no-repeat 0 0;
	font-size: 1%;
	/*float:left;
	padding-top: 9px;
	padding-top: 7px\9;*/
	height: 9px;
	width:100%;
}

.content_column #map_opera .map_info_orange .bt_crv
{
	background:url(../images/map_info_orange_bt_shdw.png) no-repeat 0 0;
	float:left;
	padding:40px 0 0 0;
	width:100%;
}

.content_column #map_opera .map_info_orange_rt .bt_crv
{
	background:url(../images/map_info_orange_rt_bt_shdw.png) no-repeat 0 0;
	float:left;
	padding:40px 0 0 0;
	width:100%;
}

.content_column #map_opera .map_info_orange .map_cont, .content_column #map_opera .map_info_orange_rt .map_cont
{
	background:url(../images/map_info_blue_cont_bg.png) repeat-y 0 0;
	float:left;
	height:172px;
	padding:8px 16px;
	width: 259px;
	
}

.content_column #map_opera .map_info_black .tp_crv
{
	background: url(../images/map_info_blue_tp_shdw.png) no-repeat 0 0;
	font-size: 1%;
	/*float:left;
	padding-top: 9px;
	padding-top: 7px\9;*/
	height: 9px;
	width:100%;
}

.content_column #map_opera .map_info_black .bt_crv
{
	background:url(../images/map_info_black_bt_shdw.png) no-repeat 0 0;
	float:left;
	padding:40px 0 0 0;
	width:100%;
}

.content_column #map_opera .map_info_black_rt .bt_crv
{
	background:url(../images/map_info_black_rt_bt_shdw.png) no-repeat 0 0;
	float:left;
	padding:40px 0 0 0;
	width:100%;
}

.content_column #map_opera .map_info_black .map_cont
{
	background:url(../images/map_info_blue_cont_bg.png) repeat-y 0 0;
	float:left;
	height:172px;
	padding:8px 16px;
	width: 100%;
}

.content_column #map_opera .map_info .map_cont h3
{
	color: #000;
	font-size:1.3em;
	font-weight:bold;
}

.content_column #map_opera .map_info .map_cont p {
	font-size: 1.1em;
}

.content_column #map_opera .map_info .map_cont h3 span.subheading
{
	color:#0c75a6;
	display: block;
}


.content_column #map_opera .map_info .map_cont p.contact_info 
{
	float:left;
	padding:0!important;
	margin: 0;
	font-size: 1.1em;
	width:123px;
}

.content_column #map_opera .map_info .map_cont p.contact_info  a
{
	font-weight:normal;
}

/********** Operations *******************/

.content_column .component
{
	background:url(../images/comp_bg.jpg) no-repeat 0 0;
	float:left;
	width:100%;
}

.content_column .component img.window_pane
{
	border:none;
	margin:22px 0 40px 190px;
}

.content_column .component img.door_pane
{
	border:none;
	/*margin:22px 51px 26px 190px;*/
	margin:22px 51px 26px 190px;
}

.content_column .component .default_inst
{
	float:left;
	margin:139px 0 0 4px;
	width:300px;
}

.content_column .component .comp_desc
{
	display:none;
	float:left;
	position:relative;
	width:534px;
}

.content_column .component .comp_desc .comp_img
{
	position:absolute;
	top:0;
	right:0;
}

.content_column .component .comp_desc .comp_img_small
{
	position:absolute;
	top: -12px;
	right: 307px;
}

.content_column .component .comp_desc .comp_img_small_windows
{
	position:absolute;
	top: -10px;
	right: 280px;
}

.content_column .component .comp_desc .comp_img img, .content_column .component .comp_desc .comp_img_small img, .content_column .component .comp_desc .comp_img_small_windows img
{
	border:none;
}

.content_column .component .comp_desc .comp_cont
{
	float:left;
	padding: 0 10px 0 4px;
	position:absolute;
	top:139px;
	left:0;
	width:249px;
}

.content_column .component .comp_desc .comp_cont h2
{
	color:#0c75a6;
	font-size:1.7em;
}

.content_column .component .comp_desc .comp_cont p
{
	color:#2b2b2b;
	font-size:1.3em;
}

.content_column .component .comp_desc .comp_cont p.more
{
	background:url(../images/comp_link_arrow.png) no-repeat 100% 0;
	float:left;
	padding:3px 30px 17px 0;
}

.content_column .component .comp_desc .comp_cont p.more a
{
	text-decoration:none;
}

.content_column .component .comp_desc .comp_cont p.more a:hover
{
	text-decoration:underline;
}

#nobanner {
	margin-top: -17px;
}

.image_wrapper {
	background: url(../images/bg_image_library.gif); width: 133px; height: 80px; padding: 4px; float: left;
}

.image_wrapper img {
	float: left;
	border: none!important;
}

.specialproducts {
	padding: 0 0 10px 8px;
}

.specialproducts .spacer {
	margin-right: 6px;
}

.specialproducts_box {
	background-color: #f2f3f4;
	float: left;
	border: 1px solid #a6d9f1;
	min-height: 60px;
	height: auto!important;
	height: 60px;
	padding: 8px;
	width: 211px;
}

.specialproducts_box h3 {
	font-size: 1.4em;
	font-weight: bold;
}

.specialproducts_box table {
	width: 100%;
}

.specialproducts_box table td {
	font-size: 1.1em;
	padding: 0 3px 3px 0;
}

.specialproducts_box table td a {
	color: #1e79ae;
	font-weight: normal;
	text-decoration: underline;
}	