/*email styles*/
.field_label { border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e8edf0; background-color: #ffffff; width:120px;}
#field_label p      { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: bold; margin-top: 4px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; }


.field_contents { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e8edf0; background-color: #ffffff; width:490px;}
#field_contents p      { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: normal; margin-top: 4px; margin-bottom: 4px; margin-left: 15px; margin-right: 0px; }
#field_contents h2     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: normal; margin-top: 15px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; }
#field_contents h1     { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 24px; color: #83969f; font-weight: bold; margin-top: 20px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }



/* Standard site styles. .text should always be the same as P */
.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 27px; line-height: 27px; color: #2e472d; font-weight: normal; margin-top: 40px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; text-decoration: none; font-style: normal; }
h1     { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 24px; color: #83969f; font-weight: normal; margin-top: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; }
h2     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: bold; margin-top: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h3     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h4     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #383948; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-style: solid; border-color: #cfd5ed; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; }
h5     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #383948; font-weight: normal; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h6     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
p      { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
.text  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
ul     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 15px; list-style-type: square; }
ol     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 15px; }
li     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 15px; }
a         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2; }
a:link    { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
a:visited { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
a:active  { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2;}
a:hover   { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2;}

hr {  color: #cfd5ed; background-color: #cfd5ed; height: 1px; }

/* Disclaimer site styles.*/
#disclaimer h2      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #383948; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#disclaimer p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }


/* Footer styles*/
#footer p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #383948; font-weight: normal; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; text-transform: uppercase:  }
#footer h2      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #184e66; font-weight: bold; margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; text-transform: uppercase:  }

/* Home feature styles*/
#home_feature h1     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #184e66; font-weight: bold; text-transform: uppercase;  margin-top: 0px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; }
#home_feature p      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
#home_feature a         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2; }
#home_feature a:link    { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
#home_feature a:visited { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
#home_feature a:active  { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2;}
#home_feature a:hover   { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2;}

/* Home masthead styles*/
.feature_button_home	{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: #000000; background-color: #ffffff; }
.feature_button_homeb	{ border-left-width: 0px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: #000000; background-color: #ffffff; }
.feature_button_home_hover	{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: #000000; background-color: #e6eaeb; }
.feature_button_homeb_hover	{ border-left-width: 0px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: #000000; background-color: #e6eaeb; }
.feature_home_container	{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #000000; }
#feature_button_home p      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: bold; margin-top: 7px; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; text-transform: uppercase; }
#feature_button_home a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #3d84a2; }
#feature_button_home a:link    { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; }
#feature_button_home a:visited { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; }
#feature_button_home a:active  { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #3d84a2;}
#feature_button_home a:hover   { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #184e66;}


/* Home feature styles*/
#ticker p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#home_feature a         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2; }
#home_feature a:link    { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
#home_feature a:visited { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
#home_feature a:active  { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2;}
#home_feature a:hover   { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #3d84a2;}

/* Standard site styles. .text should always be the same as P */
#topnav_inactive h1     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #ffffff; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-transform: uppercase; }
#topnav_inactive a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff; }
#topnav_inactive a:link    { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; }
#topnav_inactive a:visited { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; }
#topnav_inactive a:active  { text-decoration: underline; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff;}
#topnav_inactive a:hover   { text-decoration: underline; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff;}
.topnav_inactive  { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #ffffff; background-color: #072e3f; }

/* Standard images styles */
.imagelabel	      { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; color: #ffffff; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 5px; margin-right: 5px; }
.imagecaption     { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; color: #83959f; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 5px; margin-right: 5px; }
.imgBorderOn      { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #83959f; }
.imgBorderOff     { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #83959f; }
.imgLblBorderOn   { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #ffffff; background-color: #83959f; }
.imgLblBorderOff  { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #ffffff; background-color: #83959f; }
.imgCaptBorderOn  { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #ffffff; background-color: #ffffff; }
.imgCaptBorderOff { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #ffffff; background-color: #ffffff; }

/* Right feature styles */
.tr_feature_nav { border-left-width: 1px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #e6eaeb; height: 27px; }
.tr_feature_nav_hover { border-left-width: 1px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #e6eaeb; background-color: #e6eaeb; height: 27px; }

#tr_feature_nav p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

/* Left nav level 1 styles */
.tr_nav_1 { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #ffffff;}
.tr_nav_1_hover { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #e6eaeb;}
.tr_nav_1_active { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #04394b;}
#tr_nav_1 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #ffffff; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; text-transform: uppercase; }
#tr_nav_1 a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_1.tr_nav_1_active a { color: #ffffff; }
#tr_nav_1_parent p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #ffffff; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; text-transform: uppercase; }
#tr_nav_1_parent a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff; }
#tr_nav_1_parent a:link    { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff; }
#tr_nav_1_parent a:visited { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff; }
#tr_nav_1_parent a:active  { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff;}
#tr_nav_1_parent a:hover   { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #ffffff;}

/* Left nav level 2 styles */
.tr_nav_2 { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #e6eaeb;}
.tr_nav_2_hover { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #04394b;}
.tr_nav_2_active { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #3d84a2;}
#tr_nav_2 p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #ffffff; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 10px; }
#tr_nav_2 a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_2 a:link    { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_2 a:visited { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_2 a:active  { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b;}
#tr_nav_2 a:hover   { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b;}

/* Left nav level 3 styles */
.tr_nav_3 { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #e6eaeb;}
.tr_nav_3_hover { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #04394b;}
.tr_nav_3_active { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #e6eaeb; background-color: #04394b;}
#tr_nav_3 p { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #ffffff; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 30px; margin-right: 10px; }
#tr_nav_3 a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_3 a:link    { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_3 a:visited { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b; }
#tr_nav_3 a:active  { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b;}
#tr_nav_3 a:hover   { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #04394b;}

/* error styles */
.red { color: #ff0000; }
.error { color: #ff0000; }
.notext { font-size: 0px; } /* this is to override bad IE behaviour whereby table cells with some white space and an image draws extra height because of the whitespace. well not anymore hahaa */

.home_news_ticker { vertical-align:middle; height:22px; margin-top:0px;  margin-bottom:0px;  padding-top:0px;  padding-left:28px;  background:#ffffff; background-image: url('../../images/bg_ticker.gif'); background-repeat: repeat; }
#home_news_ticker_head p { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #383948; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#home_news_ticker_body p { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#home_news_ticker_body p a         { text-decoration: none; background-color: transparent; color: #3d84a2; }
#home_news_ticker_body p a:link    { text-decoration: none; background-color: transparent; color: #3d84a2; }
#home_news_ticker_body p a:visited { text-decoration: none; background-color: transparent; color: #3d84a2; }
#home_news_ticker_body p a:active  { text-decoration: none; background-color: transparent; color: #3d84a2; }
#home_news_ticker_body p a:hover   { text-decoration: underline; background-color: transparent; color: #3d84a2; }


/* HOME NEWS TICKER FOR MICRO-SITES - Computershare & IRESS */
.home_news_ticker_micro { vertical-align:middle; height:22px; margin-top:0px;  margin-bottom:0px;  padding-top:0px;  padding-left:28px;  background:transparent;}
#home_news_ticker_head_micro p { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #ffffff; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#home_news_ticker_body_micro p { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#home_news_ticker_body_micro p a         { text-decoration: none; background-color: transparent; color: #ffffff; }
#home_news_ticker_body_micro p a:link    { text-decoration: none; background-color: transparent; color: #ffffff; }
#home_news_ticker_body_micro p a:visited { text-decoration: none; background-color: transparent; color: #ffffff; }
#home_news_ticker_body_micro p a:active  { text-decoration: none; background-color: transparent; color: #ffffff; }
#home_news_ticker_body_micro p a:hover   { text-decoration: underline; background-color: transparent; color: #ffffff; }



/* SIDEBAR CONTENT STYLES for MICRO-SITES - Computershare & IRESS */
.sidebar_pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 27px; line-height: 27px; color: #2e472d; font-weight: normal; margin-top: 25px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; text-decoration: none; font-style: normal; }
.inside_sidebar { vertical-align:top; margin-top:0px;  margin-bottom:0px;  margin-left:0px; margin-right:0px; padding-top:15px; padding-left:15px; padding-bottom:15px; padding-right:15px;  background:#e8edf0;}
#inside_sidebar h1     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #184e66; font-weight: bold; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar h2     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #184e66; font-weight: normal; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar h3     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar h4     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-style: solid; border-color: #cfd5ed; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; }
#inside_sidebar h5     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar h6     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar .text  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
#inside_sidebar ul     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; list-style-type: square; }
#inside_sidebar ol     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
#inside_sidebar li     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #383948; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
#inside_sidebar a         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #184e66; }
#inside_sidebar b         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #184e66; }
#inside_sidebar a:link    { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
#inside_sidebar a:visited { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; }
#inside_sidebar a:active  { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #184e66;}
#inside_sidebar a:hover   { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #184e66;}
#inside_sidebar hr {  color: #cfd5ed; background-color: #cfd5ed; height: 1px; }

#inside_sidebar_form p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #184e66;  font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.form_frame { background:#e8edf0;}

.formfield_sidebar { width: 220px; border-right-width: 1px; margin-bottom: 5px;border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #003459; }
.formfield_sidebar_textbox { width: 220px; height:30px;  border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #003459; }
.formfield_sidebar_dropdown { width: 220px; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #003459; }

/* error styles */
.error b { color: #ff0000; }


