/*
CSS ID: COR097
CSS VR: VER001
*/
/*
column image wrapper class 3 col layout
*/
.image_article_3col:after, .image_article_2col:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.image_article_3col, .image_article_2col {display:inline-table;}
/* Hides from IE-mac \*/
* html .image_article_3col, * html .image_article_2col {height:1%;}
.image_article_3col,.image_article_2col {display:block;}
/* End hide from IE-mac */
.image_article_3col, .image_article_2col
{
margin-top:5px;
width:100%;
margin-bottom:20px;
}
/*
column 2 image 3 col layout
*/
.image_article_3col_image, .image_article_2col_image
{
float:left;
}
.image_article_3col_image img, .image_article_2col_image img
{
padding:0;
margin:0 20px 0 0;
}
/*
column 2 image text wrapper 3 col layout
*/
.image_article_3col_wrapper, .image_article_2col_wrapper
{
margin-left:20px;
margin-right:5px;
margin-top:0;
}
.image_article_3col_title, .image_article_2col_title
{
margin-bottom:1px;
padding:0;
margin-top:0;
}
.image_article_3col_title h3, .image_article_2col_title h3
{
padding:0;
margin-bottom:0;
}
.image_article_3col_title h3 a, .image_article_3col_title h3 a:hover, .image_article_2col_title h3 a, .image_article_2col_title h3 a:hover
{
text-decoration:none;
font-weight:bold;
}
/*
level 2 column 2 text for image 3 col layout
*/
.image_article_3col_date, .image_article_2col_date
{
font-weight:bold;
margin:5px 0;
font-size:1.1em;
}
/*
column 2 non-image item 3 col layout
*/
.text_article_3col_wrapper, .text_article_2col_wrapper {
margin: 0;
overflow:hidden;
padding:0;
}
.text_article_3col, .text_article_2col, .chapter_article_2col
{
background: #eee;
padding:20px;
margin:0;
overflow: hidden;
}
/*
column 2 header for non-image item 3 col layout
*/
.text_article_3col_title , .text_article_2col_title , .chapter_article_2col_title
{
margin:0;
padding:0;
}
.text_article_3col_title h3, .text_article_2col_title h3, .chapter_article_2col_title h3
{
font-weight:bold;
margin-top:0;
padding:0;
margin-left:0;
margin-bottom:0;
font-size:1.3em;
}
.text_article_3col_title h3 a, .text_article_2col_title h3 a,.chapter_article_2col_title h3 a
{
text-decoration:none;
font-weight:bold!important;
}
.text_article_3col_title h3 a:hover, .text_article_2col_title h3 a:hover, .chapter_article_2col_title h3 a:hover
{
text-decoration:underline;
}
/*
column 2 text for non-image item 3 col layout
*/
.text_article_3col_text,.text_article_2col_text
{
font-size:0.9em;
}
.text_article_3col_date,.text_article_2col_date
{
font-weight:bold;
margin:0 0 5px 0;
font-size:0.8em;
}
.chapter_article_2col_text {
display:none;
}
.document_content_nav a{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#eee;
padding:5px 8px;
margin:5px 10px 15px -8px!important;
display:inline-block;
}
/*
column 2 dotted separator used to separate non-image items
*/
.co12NoImageDottedSeparator,.col3NoImageDottedSeparator,.co13NoImageDottedSeparator
{
height:1px;
background: #eee url(images/general_index_line.gif) left 0 no-repeat;
clear: both;
}
/*
Document download area - 3 col
*/
.doc_download_3col {
margin:10px 0 0;
}
.doc_download_3col_heading h3
{
padding:0;
}
.doc_download_3col_wrapper
{
float:left;
margin-bottom:10px;
clear:both;
width:100%;
}
.doc_download_3col_icon
{
margin-right:7px;
float:left;
padding:2px 0 0 0;
}
.doc_download_3col_title a
{
text-decoration:none;
}
.doc_download_3col_title a:hover
{
text-decoration:underline;
}
.doc_download_3col_title {
overflow:hidden;
}
/*
Document download area - 2 col
*/
.doc_download_2col_heading h3
{
padding:0;
}
.doc_download_2col_wrapper
{
width:99%;
float:left;
margin-bottom:10px;
}
.doc_download_2col_icon
{
margin-right:5px;
float:left;
}
.doc_download_2col_title a
{
text-decoration:none;
}
.doc_download_2col_title a:hover
{
text-decoration:underline;
}
/*
Data table - 3 col
*/
.data_table_3col
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
clear:both;
width:100%;
}
/*
Data table - 2 col
*/
.data_table_2col
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
clear:both;
width:99%;
}
.data_table_standard
{
width:100%;
padding:0;
margin:0;
}
caption {
padding:0 0 5px 0;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
text-align:center;
}
th {
font-weight:bold;
text-align:left;
padding:6px 6px 6px 12px;
background:#eee;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
/*
Removed for DevExpress
tbody tr td{
border:1px solid #ccc;
}*/
th.data_table_alt_bg_colour
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
/*
Removed for DevExpress
table {
margin:0 0 0 1px;
width:99%;
}

td
{
padding:6px 6px 6px 12px;
}
*/
/*
CSS for Locations page
*/
.locations_col1
{
float:left;
width:73%;
margin:0;
padding:0;
}
.locations_col1:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.locations_col1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .locations_col1 {height:1%;}
.locations_col1 {display:block;}
/* End hide from IE-mac */
.locations_col2
{
float:right;
width:20%;
margin-left:1%;
}
.locations_col1_left
{
float:left;
width:54%;
margin:1em 0 0 0em;
font-size:1.2em;
}
.locations_text
{
padding:0;
margin-bottom:3em;
font-size:1.2em;
line-height:1.4em;
}
.locations_text p
{
font-size:1em;
}
.locations_text ul li
{
font-size:1em;
line-height:1.4em;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0 0 10px 10px;
}
.locations_map
{
float:right;
width:44%;
margin:3em 0em 0em 0em;
}
.locations_header
{
float:left;
font-weight:bold;
padding:0;
width:100%;
text-align:left;
margin:0;
}
.locations_header h2
{
padding:0;
margin:0em;
}
.locations_regions
{
margin:0em 0em 0 0em;
background:#eee;
padding:10px;
}
.locations_regions_header
{
clear:both;
font-weight:bold;
padding:0;
width:100%;
text-align:left;
margin:0;
}
.locations_regions_header h2
{
padding:0;
margin:0em 0em 0em 0.3em;
font-size:1.5em;
}
.locations_regions_text
{
margin:1em 0em 0em 0em;
}
.locations_regions_text ul
{
margin-left:2em;
margin-top:0px;
padding:0;
}
.locations_regions_text ul li
{
margin-bottom:0.7em;
padding:0;
text-indent:0em;
}
.locations_regions_text ul li {
list-style-image:url(images/greyArrow.gif);
}
.locations_regions_text a:hover
{
text-decoration:underline	;
}
/*
CLASSES FOR SITE MAP
*/
.sitemap_wrapper
{
width:99.7%;
margin:0em 0em 0em 0em;
padding:0;
float:left;
}
.sitemap_col1
{
width:49.5%;
float:left;
margin:0em 0em 0em 0em;
padding:0;
}
.sitemap_col2
{
width:49.5%;
float:right;
margin:0em 0em 0em 0em;
padding:0;
}
.sitemap_header
{
font-weight:bold;
padding:0;
width:100%;
text-align:left;
margin:0;
clear:both;
}
.sitemap_header h2
{
padding:0;
margin:0em 0em 0em 0.5em;
}
.sitemap_item_wrapper
{
width:95%;
margin:1.5em 0em 0em 0.5em;
}
.sitemap_item_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.sitemap_item_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .sitemap_item_wrapper {height:1%;}
.sitemap_item_wrapper {display:block;}
/* End hide from IE-mac */
.sitemap_item_header
{
float:left;
font-weight:bold;
padding:0;
width:100%;
text-align:left;
margin:0;
}
.sitemap_item_header h2
{
padding:0;
margin:0em 0em 0em 0.5em;
}
.sitemap_item_header h2 a, .sitemap_item_header h2 a:visited, .sitemap_item_header h2 a:active
{
text-decoration:none;
}
.sitemap_item_header h2 a:hover
{
text-decoration:underline;
}
.sitemap_item_text
{
clear:both;
}
.sitemap_item_text ul
{
margin:0em 0em 0em 3em;
padding:0;
}
.sitemap_item_text ul li
{
margin-bottom:0.2em;
padding:0;
text-indent:0em;
text-align:left;
list-style-image: url(images/greyArrow.gif);
}
.sitemap_item_text ul ul
{
margin:0em 0em 0em 1em;
}
.sitemap_item_text ul ul li
{
list-style-image:none;
list-style-type:circle;
margin:0.3em 0em 0em 0em;
padding:0;
text-indent:0em;
}
.sitemap_item_text a:link, .sitemap_item_text a:visited, .sitemap_item_text a:active
{
text-decoration:none;
}
.sitemap_item_text ul li a:hover
{
text-decoration:underline;
}
/*
Classes for A to Z page
*/
.atoz_wrapper
{
width:99.7%;
margin:0em 0em 0em 0em;
padding:0;
float:left;
}
.atoz_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.atoz_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .atoz_wrapper {height:1%;}
.atoz_wrapper {display:block;}
/* End hide from IE-mac */
.atoz_header
{
font-weight:bold;
padding:0;
text-align:left;
margin:0;
clear:both;
}
.atoz_header h2
{
padding:0;
margin:0;
}
.atoz_index
{
text-align:center;
margin:10px 0 0;
padding:1em 0em 1em 0.5em;
background:#eee;
}
.atoz_index a
{
text-decoration:none;
margin:0em 0.6em 0em 0.2em;
}
.atoz_index a:link, .atoz_index a:visited, .atoz_index a:active
{
text-decoration:none;
}
.atoz_index a:hover
{
text-decoration:underline;
}
.atoz_col1
{
width:45%;
float:left;
margin:2em 0em 0em 2em;
padding:0em 0em 2em 0em;
}
.atoz_col2
{
width:45%;
float:right;
margin:2em 1em 0em 0em;
padding:0em 0em 2em 0em;
}
.atoz_index a.selected
{
font-weight:bold;
}
.atoz_col1 a
{
text-decoration:none;
line-height:20px;
}
.atoz_col1 a:link, .atoz_col1 a:visited, .atoz_col1 a:active
{
text-decoration:none;
}
.atoz_col1 a:hover
{
text-decoration:underline;
}
.atoz_col2 a
{
text-decoration:none;
line-height:20px;
}
.atoz_col2 a:link, .atoz_col2 a:visited, .atoz_col2 a:active
{
text-decoration:none;
}
.atoz_col2 a:hover
{
text-decoration:underline;
}
/* START FORM STYLES BELOW */
.form_title {
width:100%;
padding:0 0 10px 0;
float:left;
}
.form_asterisk{
padding:0;
margin:0;
}
.form_wrapper, .onecol_column1 .page_summary_1col {
margin:0 0 0 0;
clear:both;
background: #eee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding:15px 0 40px 15px;
font-size:1em;
}
.onecol_column1 .page_summary_1col ul li{
background: url(images/loginbullet.gif) 0 3px no-repeat;
padding: 0 0 4px 18px;
}
.form_wrapper h3{
border-bottom:1px solid #ccc;
padding:0 0 5px 0;
margin:0 0 15px 0;
}
.form_wrapper form{
margin:0;
padding:0 0 0 0;
}
.form_wrapper form .page_content_1col p{
padding:0 15px 0 0;
}
.form_textfield_wrapper {
margin:0 0 20px 0;
padding:0 15px 0 0;
font-size: 1.4em;
}
.onecol_column1{
font-size:1.4em;
}
.onecol_column1 a, .onecol_column1 p{
font-size:1em;
margin:0 0 15px 0;
font-weight:normal;
}
.page_content .form_textfield_wrapper, .onecol_column1 .form_textfield_wrapper {
font-size: 1em;
}
.form_textfield_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_textfield_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_textfield_wrapper {height:1%;}
.form_textfield_wrapper {display:block;}
/* End hide from IE-mac */
.form_textarea_wrapper {
margin:0 0 20px 0;
padding:0;
}
.form_textarea_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_textarea_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_textarea_wrapper {height:1%;}
.form_textarea_wrapper {display:block; margin:0 0 20px 0;}
/* End hide from IE-mac */
.form_dropdown_wrapper {
margin:0 0 20px 0;
padding:0;
}
.form_dropdown_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_dropdown_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_dropdown_wrapper {height:1%;}
.form_dropdown_wrapper {display:block;}
/* End hide from IE-mac */
.form_multidropdown_wrapper {
margin:0 0 20px 0;
width:99%;
padding:0;
}
.form_multidropdown_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_multidropdown_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_multidropdown_wrapper {height:1%;}
.form_multidropdown_wrapper {display:block;}
/* End hide from IE-mac */
.form_checkbox_wrapper {
margin:0 0 20px 0;
width:99%;
padding:0;
}
.form_checkbox_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_checkbox_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_checkbox_wrapper {height:1%;}
.form_checkbox_wrapper {display:block;}
/* End hide from IE-mac */
.form_radio_wrapper {
margin:0 0 20px 0;
width:99%;
padding:0;
}
.form_radio_wrapper:after {
content:".";
display:block;
height:0;
visibility:hidden;
}
.form_radio_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_radio_wrapper {height:1%;}
.form_radio_wrapper {display:block;}
/* End hide from IE-mac */
.form_button_wrapper {
margin:10px 0 0;
width:99%;
padding:0 0 10px 0;

}
.form_button_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_button_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_button_wrapper {height:1%;}
.form_button_wrapper {display:block;}
/* End hide from IE-mac */
.form_checkbox_fieldset:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_checkbox_fieldset {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_checkbox_fieldset {height:1%;}
.form_checkbox_fieldset {display:block;}
/* End hide from IE-mac */
.form_radio_fieldset:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.form_radio_fieldset {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_radio_fieldset {height:1%;}
.form_radio_fieldset {display:block;}
/* End hide from IE-mac */
.form_leftcol_textfield {
margin:0 0 0 0;
width:90%;
padding:0;
text-align:left;
vertical-align:top;
}
.form_leftcol_textarea {
margin:0 0 0 0;
width:90%;
padding:0;
text-align:left;
}
.form_leftcol_dropdown {
margin:0 0 0 0;
width:90%;
padding:0;
text-align:left;
}
.form_leftcol_multidropdown {
margin:0 0 0 0;
width:90%;
height:30px;
padding:0;
text-align:left;
}
.form_leftcol_checkbox, .form_leftcol_checkbox_subscription {
margin:0 0 0 0;
padding:0;
text-align:left;
}
.form_leftcol_checkbox
{
width:90%;
font-weight: bold;
}
.form_leftcol_checkbox_subscription
{
font-weight:bold;
margin:10px 0 0;
}
.form_subscribecol_checkbox label{
font-weight:bold;
}
.form_subscribecol_checkbox input{
vertical-align:bottom;
}
.form_subscribecol_checkbox {
padding:5px 0;
}
.form_leftcol_radio {
margin:0 0 0 0;
width:auto;
padding:0;
float:left;
text-align:left;
font-weight:bold;
}
.form_leftcol_button {
margin:0 0 0 0;
width:50%;
height:20px;
padding:0;
float:left;
text-align:left;
}
.form_leftcol_textfield_label, .form_leftcol_textarea_label, .form_leftcol_dropdown_label, .form_leftcol_multidropdown_label, .form_leftcol_checkbox_label, .form_leftcol_checkbox_legend, .form_leftcol_radio_label, .form_leftcol_radio_legend
{
margin:0 0 0 0;
padding:0 0 0 0;
}
form .form_leftcol_textfield_label,form .form_leftcol_textarea_label,form .form_leftcol_dropdown_label, form form_leftcol_multidropdown_label, form .form_leftcol_checkbox_label
{
font-weight:bold;
}
.form_rightcol_textfield {
width:97%;
margin:5px 0;
vertical-align:top;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.form_rightcol_textarea, .form_rightcol_dropdown, .form_rightcol_multidropdown
{
width:95%;
margin:5px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.form_rightcol_dropdown, .form_rightcol_multidropdown{
width:30%;
}
.form_rightcol_checkbox label {
font-weight:normal!important;
}
/*
form_spacer fixes the fieldset border display problem in safari - keep the font-size definition here.
Use this div just before the </fieldset> tag. Leave its contents empty.
*/
.form_spacer
{
margin:0;
padding:0;
clear:both;
font-size:0.1em;
}
.form_rightcol_radio {
margin:0 0 0 0;
width:97%;
padding:0;
float:left;
clear:both;
margin:5px 0 0;
}
.form_rightcol_button {
margin:0 0 0 0;
width:97%;
padding:0;
float:left;
clear:both;
/*font-size:1.4em;*/
}
.onecol_column1 .form_rightcol_button {
font-size:1em;
}
/* Modified by Karthik 16.07.06 */
.form_rightcol_textfield_input, .form_rightcol_dropdown_input, .form_rightcol_multidropdown_input, .form_rightcol_checkbox_input, .form_rightcol_radio_input
{
margin:0;
padding:0;
size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
margin: 0;
border: 1px solid #e1e1e1;
padding: 5px;
background: #fff;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width:100%;
font-size:0.9em;
}
.form_rightcol_checkbox_input, .form_rightcol_radio_input
{
width:auto!important;
}
/*input:focus, textarea:focus, select:focus {
outline:none!important;
background:#fff;
border:1px solid #fff;
}*/
.form_rightcol_checkbox_input, .form_rightcol_radio_input {
background:none;
border:none;
}
/* Modified by Karthik 16.07.06 */
.form_rightcol_textarea_input
{
margin:0;
vertical-align:top;
size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
border: 1px solid #e1e1e1;
padding: 5px;
background: #fff;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width:100%;
font-size:0.9em;
}
.form_centercol_button {
text-align:left;
margin: -20px 0 0;
}
.form_rightcol_button_input{
/*font-size:1em;*/
/*background: #222 url(images/overlay-button.png) repeat-x 0 0;*/
background: #0973a5 ;
display: inline-block;
padding: 8px 19px 9px;
margin:0 0 10px;
color: white !important;
font-weight: bold;
line-height: 1;
text-decoration: none;

position: relative;
cursor: pointer;
overflow: visible;
width: auto;

}
.form_rightcol_button_input:hover {
cursor:pointer;
}
.form_rightcol_button_input:active {
position:relative;
top:1px;
}
span.manditory_field {
color:#ff0000;
}
.form_error_heading {
background:#ffb2b2;
padding:0 15px 15px;
font-size:0.9em;
}
/* END FORM STYLES */
.search_form
{
background: #eee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding:10px 10px 40px;
float: left;
width: 95%;
}
.search_form form
{
margin:0;
padding:0;
width:100%;
}
.search_form_row1
{
margin:0em 0em 0.5em 0em;
padding:0;
width:100%;
}
.search_form_textfield_label
{
margin:0 0 5px;
padding:0;
}
input.advSearchBox
{
size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
border: 1px solid #e1e1e1;
padding: 5px;
background: #fff;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width:100%;
}
input.advSearchBox:focus
{
outline:none!important;
background:#fff;
border:1px solid #fff;
}
.search_form_row2 select
{
margin:0;
padding:5px;
width:227px;
}
.search_form_row2
{
margin:0;
padding:0;
width:100%;
}
.search_form_row2:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.search_form_row2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .search_form_row2 {height:1%;}
.search_form_row2 {display:block;}
/* End hide from IE-mac */
.search_form_textfield_searchquery
{
float:left;
margin:0em 3em 1em 0em;
width:47%;
padding:0;
}
.search_form_dropdown_pubdate_label
{
float:left;
margin:0;
display:none;
padding:0;
}
.search_form_dropdown_pubdate
{
float:left;
margin:0em 1.3em 0em 0em;
}
.search_form_dropdown_sortby_label
{
float:left;
vertical-align:bottom;
margin:0em 0.5em 0em 0em;
padding:0.3em 0em 0em 0em;
}
.search_form_dropdown_sortby
{
float:left;
margin:0em 1em 0em 0em;
}
.search_form_button
{
float:left;
padding:2px 0 0;
}
.search_form_button input
{
font-size:1em;
background: #222 url(images/overlay-button.png) repeat-x 0 0;
display: inline-block;
padding: 8px 19px 9px;
margin:0 0 10px;
color: white !important;
font-weight: bold;
line-height: 1;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
border-bottom: 1px solid rgba(0, 0, 0, 0.25);
position: relative;
cursor: pointer;
overflow: visible;
width: auto;
-webkit-transition: background 0.3s linear;
-moz-transition: background 0.3s linear;
-o-transition: background 0.3s linear;
transition: background 0.3s linear;
}
.search_form_button input:hover {
background:#9b9b9b;
cursor:pointer;
}
.search_string
{
margin:0em 0em 1em 0em;
padding:2em 0em 0em 0em;
clear:both;
font-weight:bold;
}
.search_text
{
margin:0em 0em 0em 0em;
clear:both;
}
.search_text a, .search_text a:link, .search_text a:active, .search_text a:visited
{
text-decoration:none;
}
.search_text a:hover, .search_text a.advanced_search_link:hover
{
text-decoration:underline;
}
.search_results
{
margin:1em 0em 0em 0em;
padding:0;
clear:both;
}
.data_table_search
{
font-family:arial, helvetica, sans-serif;
font-weight:normal;
clear:both;
text-align:center;
width:100%;
margin-top:0.9em;
margin-right:auto;
margin-bottom:0.9em;
margin-left:auto;
}
.data_table_search th
{
font-family:arial, helvetica, sans-serif;
text-transform:none;
text-align:left;
padding:6px 6px 6px 12px;
}
.data_table_search th.data_table_alt_bg_colour
{
font-family:arial, helvetica, sans-serif;
font-weight:normal;
}
.data_table_search td
{
padding:6px 6px 6px 12px;
}
th.data_table_search_header
{
border-left:0px;
font-weight:normal;
}
.data_table_search th a
{
text-decoration:underline;
font-weight:normal;
}
.data_table_search th a:hover
{
text-decoration:underline;
}
.data_table_search th a:active
{
text-decoration:underline;
}
.data_table_search th a:visited
{
text-decoration:underline;
}
.data_table_search td h4 a
{
text-decoration:underline;
font-weight:bold;
}
.data_table_search td a:hover
{
text-decoration:underline;
}
.data_table_search td a:active
{
text-decoration:underline;
}
.data_table_search td a:visited
{
text-decoration:underline;
}
.data_table_search th.data_table_search_header_row a
{
text-decoration:underline;
font-weight:bold;
}
/*
The first column in search results page
*/
.search_col1
{
float:left;
width:86.1%;
margin:0em 0em 1em 1%;
padding:0;
}
.search_results_nav
{
clear:both;
text-align:center;
width:100%;
margin:1em 0em 0em 0em;
}
.search_results_nav a
{
text-decoration:underline;
margin:0em 0.5em 0em 0.5em;
}
.search_results_nav a:hover
{
text-decoration:underline;
}
.search_results_nav a:active
{
text-decoration:underline;
}
.search_results_nav a:visited
{
text-decoration:underline;
}
.pagebanner
{
clear:both;
text-align:center;
width:100%;
margin:1em 0em 1em 0em;
}
.pagelinks{
clear:both;
display:block;
margin:0.5em 0.5em 0em 0.5em;
}
.pagelink_unlinked{
margin:0em 0.5em 0em 0.5em;
}
.pagelinks a
{
text-decoration:underline;
margin:0em 0.5em 0em 0.5em;
}
.pagelinks a:hover, .pagelinks a:active, .pagelinks a:visited
{
text-decoration:underline;
}
/*
CLASSES FOR ADVANCED SEARCH
*/
.adv_search_wrapper
{
width:99.7%;
margin:0em 0em 0em 0em;
padding:0;
float:left;
}
.adv_search_wrapper form
{
margin:0em 0em 0em 0em;
padding:0;
}
.adv_search_header
{
font-weight:bold;
padding:0;
width:100%;
text-align:left;
margin:0;
clear:both;
}
.adv_search_header h2
{
padding:0;
margin:0em 0em 0em 0.5em;
}
.adv_search_row1
{
margin:0.5em 0em 0em 1em;
padding:0;
}
.adv_search_row2
{
margin:0.5em 0em 0em 1em;
padding:0;
}
.adv_search_row_spacer
{
margin:2em 0em 0em 0em;
padding:0;
}
.adv_search_row3
{
margin:0em 0em 2em 1em;
padding:0;
clear:both;
}
.adv_search_row4
{
margin:1em 0em 0em 1em;
padding:0;
}
.adv_search_row5
{
margin:0em 0em 1em 1em;
padding:0;
clear:both;
text-align:center;
}
.adv_search_row1 a, .adv_search_row1 a:visited, .adv_search_row1 a:active
{
text-decoration:none;
}
.adv_search_row1 a:hover
{
text-decoration:underline;
}
.adv_search_textfield_label
{
float:left;
display:none;
margin:0;
padding:0;
}
.adv_search_textfield_label label
{
margin:0;
padding:0;
}
.adv_search_textfield_searchquery
{
float:left;
margin:0;
padding:0;
}
.adv_search_textfield_searchquery input
{
margin:0;
padding:0;
border:1px solid #000000;
}
.adv_search_button
{
float:left;
margin:0em 0em 0em 1em;
padding:0;
}
.adv_search_button input
{
height:1.5em;
margin:0;
padding:0;
font-weight:bold;
}
.adv_search_row5 input
{
height:1.5em;
margin:0;
padding:0;
font-weight:bold;
}
.adv_search_radio_label
{
margin:0em 2em 0em 0em;
padding:0;
}
.adv_search_radio
{
margin:0em 0em 0em 0em;
padding:0;
}
.adv_search_dates
{
float:left;
width:31%;
}
.adv_search_dates input
{
margin:0.4em 0em 0em 0em;
}
.adv_search_checkbox_wrapper
{
float:left;
width:68%;
}
.adv_search_checkbox_wrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.adv_search_checkbox_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .adv_search_checkbox_wrapper {height:1%;}
.adv_search_checkbox_wrapper {display:block;}
/* End hide from IE-mac */
.adv_search_checkbox_top
{
margin:0;
padding:0;
clear:both;
}
.adv_search_checkbox_bottom
{
margin:0em 0em 2em 0em;
padding:0;
width:99.5%;
}
.adv_search_checkbox_bottom:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.adv_search_checkbox_bottom {display:inline-table;}
/* Hides from IE-mac \*/
* html .adv_search_checkbox_bottom {height:1%;}
.adv_search_checkbox_bottom {display:block;}
/* End hide from IE-mac */
.adv_search_checkbox_bottom_col1
{
float:left;
width:33%;
padding:0;
text-align:left;
margin-right:0;
}
.adv_search_checkbox_bottom_col2
{
float:left;
width:33%;
margin:0;
padding:0;
text-align:left;
text-align:left;
}
.adv_search_checkbox_bottom_col3
{
float:left;
width:33%;
margin:0;
padding:0;
}
.adv_search_checkbox
{
margin:0em 0em 0.2em 0em;
padding:0;
}
.adv_search_checkbox label, .adv_search_check_label, .adv_search_checkbox input
{
margin:0;
padding:0;
}
.adv_search_dropdown_label
{
display:none;
margin:0;
padding:0;
}
.adv_search_check
{
margin:0em 0em 0em 0em;
padding:0;
}
/*
CLASSES FOR 404 PAGE
*/
.wrapper_404
{
margin-left:1em;
margin-right:0.9em;
}
.wrapper_404:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.wrapper_404 {display:inline-table;}
/* Hides from IE-mac \*/
* html .wrapper_404 {height:1%;}
.wrapper_404 {display:block;}
/* End hide from IE-mac */
.col1_404
{
float:left;
width:48%;
/*margin:0 0.6em 0.8em 0.5em;*/
padding:0;
text-align:center;
}
.col1_404:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.col1_404 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col1_404 {height:1%;}
.col1_404 {display:block;}
/* End hide from IE-mac */
.col1_title_404, .col1_text_404
{
margin:0;
padding:0;
}
.col2_404
{
float:right;
margin:-0.1em 0em 0.8em 0em;
width:48%;
padding:0;
text-align:center;
}
.col2_404:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.col2_404 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col2_404 {height:1%;}
.col2_404 {display:block;}
/* End hide from IE-mac */
.col2_title_404, .col2_text_404
{
margin:0;
padding:0;
}
.notfound_1col
{
padding:0em 1em 0.3em 0.8em;
}
.notfound_1col h3
{
font-weight:bold;
}
.wrapper1_404
{
padding:0.6em 1.8em 0.6em 1.8em;
}
.wrapper2_404
{
text-align: left;
width: 63%;
margin: 0 auto;
}
body.not_found
{
text-align:center
}
.col1_text_404
{
text-align: left;
width: 100%;
margin: 0 auto;
padding: 0.9em 0 0 0;
}
.col2_text_404
{
text-align:left;
width: 100%;
margin: 0 auto;
padding: 0.9em 0 0 0;
}
.col1_text_404_1 h4, .col1_text_404_2 h4, .col2_text_404_1 h4, .col2_text_404_2 h4
{
font-weight:normal;
text-align:left;
}
.col1_text_404_1 ul, .col1_text_404_2 ul, .col2_text_404_1 ul, .col2_text_404_2 ul
{
margin:0;
padding:0;
list-style-type:none;
text-align:left;
padding:0;
display:block;
}
.col1_text_404_1 ul li, .col1_text_404_2 ul li, .col2_text_404_1 ul li, .col2_text_404_2 ul li
{
margin:0;
padding:0.1em;
}
.col1_text_404_1
{
float:left;
width:48%;
/*margin:0 0.6em 0.8em 0.5em;*/
padding:0;
text-align:center;
}
.col1_text_404_1:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.col1_text_404_1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col1_text_404_1 {height:1%;}
.col1_text_404_1 {display:block;}
/* End hide from IE-mac */
.col1_text_404_2
{
float:right;
margin:-0.1em 0em 0.8em 0em;
width:48%;
padding:0;
text-align:center;
}
.col1_text_404_2:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.col1_text_404_2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col1_text_404_2 {height:1%;}
.col1_text_404_2 {display:block;}
/* End hide from IE-mac */
.col2_text_404_1
{
float:left;
width:48%;
/*margin:0 0.6em 0.8em 0.5em;*/
padding:0;
text-align:center;
}
.col2_text_404_1:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.col2_text_404_1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col2_text_404_1 {height:1%;}
.col2_text_404_1 {display:block;}
/* End hide from IE-mac */
.col2_text_404_2
{
float:right;
margin:-0.1em 0em 0.8em 0em;
width:48%;
padding:0;
text-align:center;
}
.col2_text_404_2:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.col2_text_404_2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col2_text_404_2 {height:1%;}
.col2_text_404_2 {display:block;}
/* End hide from IE-mac */
.dwlMargin
{
margin:0em 0em 0em 1em;
}
.dwlMargin2
{
margin:1em 0em 0em 0em;
}
.tablecss {
border=0
border-width: 0px;
border-spacing: ;
border-style: none;
border-color: white;
border-collapse: collapse;
background-color: white;
}
.tabletd {
border=0
border-width: 0px;
padding: 1px;
border-style: none;
border-color: white;
background-color: white;
-moz-border-radius: ;
}
.tabletr {
border=0
border-width: 0px;
padding: 1px;
border-style: none;
border-color: white;
background-color: white;
-moz-border-radius: ;
}
.rss_listcolumn1
{
float:left;
width:47%;
padding-right:3%;
}
.rss_listcolumn1 a
{
display:block;
margin:0 0 5px 0;
}
.rss_listcolumn2
{
float:left;
width:50%;
}
.rss_listcolumn2 a
{
display:block;
margin:0 0 5px 0;
}
/*
CLASSES FOR NEW ERROR 404 PAGE
*/
#error404 .onecol_column1
{
margin:0;
padding:20px;
border-top:10px #eee solid;
border-bottom:10px #eee solid;
}
#error404 .page_heading_1col
{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px #eee dotted;
}
#error404 .page_content_1col
{
margin-top:0;
padding:0;
}
#error404 .page_content_1col p
{
margin-top:0;
margin-bottom:10px;
}
#error404 .page_content_1col ul
{
margin-top:0;
list-style-type:square;
}
/* Blog (Updates Stream) CSS */
#blog
{
background:#016100 url(images/updates_stream_corner.gif) bottom left no-repeat;
padding:0 0 90px 0;
}
#blog-wrapper
{
padding:20px 0 20px 0;
margin:0 0 0 20px;
border-bottom:1px solid #000;
}
#blog-title
{
margin:0px;
padding:10px 0 15px;
border-bottom:1px solid #fef7b1;
}
#blog-title h3
{
color:#fff;
font-size:2.2em;
margin:0;
padding:0 40px 0 0;
background: url(images/updates_stream_icon.gif) right 4px no-repeat;
display:inline;
}
#blog-title h3 span.bolden
{
font-weight:bold;
}
#blog-footer
{
display:none;
}
#range-title
{
font-size:1.2em;
margin:35px 0 5px 0;
padding:0 0 15px 0px;
color:#d4fffc;
border-bottom:1px solid #000;
font-weight:bold;
}
#blog-update
{
margin:0px 20px 0px 0;
padding:10px 0px 0px 0px;
clear:both;
}
#blog-image
{
display:none;
}
#blog-text
{
margin:0px;
}
#blog-date
{
color:#fef7b2;
font-size:0.8em;
margin:0px;
padding:0px;
clear:both;
}
#blog-link
{
margin: 0;
padding:0px;
clear:both;
}
#blog-link a:link,#blog-link a:active, #blog-link a:visited
{
color:#fff;
font-size:1.6em;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}
#blog-link a:hover
{
text-decoration:underline;
}
#blog-content
{
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0 0px 0 0px;
color:#c3f8c3;
clear:both;
}
#blog-content p
{
font-size:1em;
}
#blog-view-all
{
background-image:url(news/topicnews/arrow-green.gif);
background-repeat:no-repeat;
background-position:center left;
margin:0px 0px 10px 0px;
padding:6px 0px 6px 15px;
border-top:1px solid #eeeeee;
border-bottom:1px dotted #eeeeee;
font-size:1.1em;
}
#blog-view-all a:link
{
color:#003400;
font-weight:normal;
text-decoration:none;
}
#blog-view-all a:active
{
color:#003400;
font-weight:normal;
text-decoration:none;
}
#blog-view-all a:visited
{
color:#003400;
font-weight:normal;
text-decoration:none;
}
#blog-view-all a:hover
{
color:#003400;
font-weight:normal;
text-decoration:underline;
}
/* FIX - IE6 IMAGE POINTER //////////////////////// */
a.imagelink, a.imageLink, a.iamgeLink {
cursor:hand;
cursor:pointer;
}
/* MEDIA ITEMS - MAIN //////////////////////// */
#page_videoblock, #page_audioblock, #page_flashblock {
margin-top:14px;
}
#page_media {
margin-bottom:14px;
}
#page_mediadetails {
padding-left:10px;
font-size:1.2em;
padding:0;
margin:0;
margin-bottom:10px;
padding-bottom:5px;
}
#page_mediadetails h3 {
color:#000;
margin:0;
border-bottom:1px #eee solid;
padding:2px 0;
margin-bottom:2px;
}
#page_mediadetails h4 {
margin:3px 0;
padding:2px 0;
border-top:1px #eee dotted;
}
#page_mediadetails_duration, #page_mediadetails_details {
font-weight:bold;
}
.page_mediadetails_duration_value, .page_mediadetails_details_value {
font-weight:normal;
margin-left:3px;
}
#page_mediabody_body {
margin:10px 0;
font-size:1.4em;
line-height:1.3;
padding-bottom:15px;
margin-bottom:25px;
margin-top:0;
}
#page_mediabody_body p {
margin-bottom:14px;
margin-top:0;
}
#page_mediabody_transcript {
font-size:1.3em;
line-height:1.3;
padding-bottom:15px;
margin-bottom:25px;
}
#page_mediabody_transcript p {
margin-bottom:13px;
margin-top:0;
}
#page_nosoftwareblock {
}
#page_nosoftware {
width:415px;
background:url(news/article/media-alert.gif) 5px 5px no-repeat;
background-color:#eee;
padding:5px 5px 5px 40px;
font-size:1.2em;
font-weight:bold;
color:#aa1111;
}
.page_nosoftware_alert {
}
#page_nosoftware_solution {
font-weight:bold;
color:#02769d;
}
#page_nosoftware_solution a {
text-decoration:underline;
color:#02769d;
}
/* MEDIA ITEMS - SELECTOR //////////////////////// */
.page_selector_article_selected {
float:left;
margin:10px 0 0 0;
padding:5px 10px;
border:1px #eee solid;
border-bottom:1px #fff solid;
font-size:1.2em;
text-align:center;
position:relative;
top:1px;
margin:0;
}
.page_selector_article_unselected {
float:left;
margin:10px 0 0 0;
padding:5px 10px;
border:1px #eee solid;
border-bottom:none;
font-size:1.2em;
text-align:center;
position:relative;
top:1px;
margin:0;
clear:both;
}
.page_selector_transcript_selected {
float:left;
margin:10px 0 0 0;
padding:5px 10px;
border:1px #eee solid;
border-bottom:1px #fff solid;
border-left:none;
font-size:1.2em;
text-align:center;
position:relative;
top:1px;
margin:0;
}
.page_selector_transcript_unselected {
float:left;
margin:10px 0 0 0;
padding:5px 10px;
border:1px #eee solid;
border-bottom:none;
border-left:none;
font-size:1.2em;
text-align:center;
position:relative;
top:1px;
margin:0;
}
.page_selector_selected {
border-bottom:1px #fff solid;
}
.page_selector_article_unselected a, .page_selector_transcript_unselected a {
color:#02679d;
text-decoration:none;
}
.page_selector_article_selected a, .page_selector_transcript_selected a {
color:#000;
text-decoration:none;
}
.page_selector_article_unselected a:hover, .page_selector_transcript_unselected a:hover {
}
.page_selector_clear {
clear:both;
border-top:1px #eee solid;
height:1px;
line-height:0px;
font-size:0;
margin-bottom:10px;
}
.page_selector_transcript_download {
clear:both;
width:100%;
margin-top:20px;
padding:0;
overflow:auto;
font-size:0.8em;
}
.page_selector_transcript_download_heading h3 {
margin-bottom:5px;
border-bottom:2px #eee solid;
font-size:1.6em;
margin-top:0;
}
.page_selector_transcript_download_item {
width:100%;
margin:0 0 5px 0;
padding:3px 0 0 0;
border-top:1px #eee dotted;
font-size:1.2em;
}
.page_selector_transcript_download_icon {
float:left;
margin-right:5px;
}
.page_selector_transcript_download_item a {
color:#000;
text-decoration:none;
}
.page_selector_transcript_download_item a:hover {
text-decoration:underline;
}
.page_selector_transcript_download_readerslink {
clear:both;
padding:5px 20px;
background:url(news/article/documents-bullet-readers.gif) 0px 5px no-repeat;
border-top:1px #eee solid;
font-size:1.2em;
}
.page_selector_transcript_download_readerslink a {
text-decoration:none;
color:#000;
}
.page_selector_transcript_download_readerslink a:hover {
text-decoration:underline;
}
/* PERSISTENT SEARCH //////////////////////// */
#search-persistent {
float:right;
width:400px;
height:25px;
margin-right:1em;
padding-right:50px;
background:url(search/logo-topnav.gif) top right no-repeat;
display:inline;
overflow:auto;
}
#search-persistent-inner {
float:right;
width:285px;
margin-right:10px;
background:url(search/field-persistent.gif) 0 0 no-repeat;
display:inline;
overflow:hidden;
}
input.search-persistent-field {
float:left;
width:207px;
padding:3px 0 0 8px;
background:none;
border:none;
font-weight:normal;
}
input.search-persistent-button {
float:right;
}
/*
******************************************************************************************
Prevent borders on image links 20 July 2010 Release 4.7.1
******************************************************************************************
*/
a img
{
border:none;
}
/*
******************************************************************************************
FORUMS
******************************************************************************************
*/
div.forum
{
line-height:1.2em;
background: #eee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding-bottom:16px;
clear: both;
}
div.forum.forum_no_bg
{
background: none;
padding-bottom:0;
}
div.forum.forum_no_bg table.forum tr, div.forum.forum_no_bg table.forum td
{
background:none;
padding:0;
}
div.forum.forum_no_bg table.forum td
{
padding:0 0 10px;
}
div.forum.forum_no_bg table.forum td b
{
background:#eee;
padding:7px 20px;
font-size:1.2em;
display:block;
text-align:center
}
div.forum form {
border-top:1px solid #cef3e0;
border-bottom:1px solid #8dd6b1;
padding:10px 0;
}
.forum form input {
background:#02a451 url(images/thread_comment_green.gif) 90% center no-repeat;
padding:5px 45px 5px 10px;
color:#ffffff;
font-weight:bold;
font-size:1.7em;
border:2px solid #02753a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
div.forum table.forum tbody tr a
{
text-decoration: none;
font-weight:bold!important;
font-size:1em;
margin:0 0 5px;
color:#333;
}
div.forum table.forum tbody tr td.col2 a
{
font-size:1.1em;
color:#0973A5;
}
div.forum a:hover
{
text-decoration:underline!important;
}
div.forum div.title
{
width: 100%;
background-color: #aa1111;
color: #ffffff;
font-weight: 700;
font-size: 1.4em;
}
div.forum div.title div
{
margin: 6px 6px 6px 8px;
}
div.pagination
{
background-color:#FFFFFF;
padding:8px 0;
margin: 0;
border-bottom:1px solid #CEF3E0;
}
div.pagination p.pagination_list
{
margin:0 14px 0 0;
font-family: arial;
font-size: 1.1em;
font-weight:bold;
}
.current_page
{
font-weight:bold;
}
div.pagination .next_page
{
font-weight:bold;
}
div.pagination .previous_page
{
font-weight:bold;
}
.threecol_column2 .page_content a.page_heading_right
{
text-decoration: underline;
font-size:1.3em;
font-weight:bold;
}
.threecol_column2 .page_content a.page_heading_right:hover
{
text-decoration: none;
}
.threecol_column2 .page_content h3.lastPostInfo
{
font-size:1.1em;
font-weight:bold;
color:#02753a;
margin:7px 0;
padding:0 0 7px 0;
border-bottom:1px solid #ccc;
}
div.forum h2
{
display: block;
font-size: 1.8em;
font-weight: 700;
}
div.forum h3
{
display: block;
font-size: 110%;
font-weight: normal;
}
.threecol_column2 .page_content div.forum h3.lastPostInfo
{
margin-top: 0;
}
table.forum
{
width: 100%;
border-collapse:collapse;
}
table.forum th
{
background-color: #02a451;
color: #ffffff;
}
table.forum th span
{
font-weight:bold;
font-size: 1.2em;
}
table.forum td, table.forum th
{
padding: 10px 15px;
font-family: arial;
font-size: 1.1em;
border:none;
border-right:1px solid #ffffff;
}
table.forum td b
{
font-weight:bold;
}
div.forum table.forum tbody tr td[align=center] {
font-weight:bold;
font-size:1.3em;
text-align:left;
}
div.forum table.forum tbody tr td[align=center] a {
font-size:0.9em!important;
}
table.forum tbody td
{
padding:20px 20px 20px 20px;
vertical-align:top;
}
form table.forum tbody td
{
padding:0;
}
table.forum tbody tr
{
border:none;
border-bottom:1px solid #cccccc;
background:#eeeeee;
font-size:0.8em;
}
form table.forum tbody tr
{
border-bottom:none;
background:#fff;
font-size:0.8em;
}
form table.forum tbody tr td
{
font-size:1.6em;
font-weight:bold;
}
form table.forum tbody tr td input
{
font-size:1.2em;
}
form table.forum tbody tr td textarea.message
{
border:2px solid #02a451;
background:#f7f7f7;
margin:10px 0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
width:98%;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
form table.forum tbody tr td textarea.message:focus
{
background:#ffffff;
}
table.forum tbody tr:last-child
{
border-bottom:none;
}
table.forum td.col1
{
border-right: none;
width: 10px;
padding:22px 0 20px 20px;
}
table.forum td.col2
{
border-left: none;
padding:20px 20px 20px 10px;
}
.CommonListTitle
{
background-color: #aa1111;
color: #ffffff;
font-weight: 700;
padding: 0px 0px 0px 0.5em;
}
div.ForumPostArea
{
background:#eee url(images/forum_thread_bottom.gif) 0 bottom no-repeat;
padding:0 0 50px 0;
margin:0 0 20px 0;
}
.threecol_column2 .page_content div.forum ul.ForumPostList li, .threecol_column2 .page_content div.forum ul.ForumPostList
{
list-style-type:none;
padding: 0;
margin:15px 0 0!important;
}
ul.ForumPostList li
{
margin-bottom: 10px;
}
div.ForumPostHeader
{
color: #ffffff;
background:#666666 url(images/thread_quote.gif) 20px 12px no-repeat;
padding:10px 15px 0 48px;
}
div.ForumPostHeader .ForumPostHeaderBackground
{
font-size:0.9em;
color:#cef3e0;
}
div.ForumPostTitle
{
background-color: #666666;
padding:0 15px 7px 48px;
}
div.ForumPostTitle div
{
color: #ffffff;
font-size:0.9em;
font-weight:bold;
}
div.ForumPostHeader a
{
text-decoration: none;
color: #cef3e0;
font-weight:bold!important;
}
div.ForumPostHeader a:hover
{
text-decoration: underline;
}
div.ForumPostContentArea
{
padding:15px 0 15px 48px;
}
div.ForumPostContentArea p
{
margin: 0;
font-family: arial;
font-size: 1.2em;
padding:0 15px 0 0;
}
.ForumQuestionClose {
}
div.ForumPostQuote
{
background:#dddddd url(images/forum_thread_quote_bottom.gif) right bottom no-repeat;
margin:0 48px 20px;
padding:0 0 30px;
}
div.ForumPostQuote b
{
background:#666666 url(images/thread_quote_red.gif) 20px 14px no-repeat;
padding:12px 15px 12px 48px;
color:#ffdcdc;
display:block;
font-size:0.9em;
}
div.ForumPostQuote p
{
padding:20px;
font-family: arial;
font-size: 1.2em;
}
.forum .ForumPostFooter form {
border:none;
padding:0;
}
.forum .ForumPostFooter form input{
border:2px solid #a11;
padding:2px 10px;
background:none;
color:#333;
font-size:0.9em;
margin:0 0 20px;
}
div.ForumPostFooter
{
margin:0 25px 0 0;
}
div.ForumPostFooter div
{
text-align: right;
}
/*
******************************************************************************************
This is the css for the whole of wales rural network.
It defines all properties.
******************************************************************************************
*/
/* ------------- [HOMEPAGE] - Index Div --------------- */
.itemindex
{
margin:0;
padding:0;
}
/* ------------- [HOMEPAGE] - Project Find/Submit Box --------------- */
.find_submit
{
background-color:#d9e1da;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float:left;
width:100%;
}
.findbox
{
background: #eeeeee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding:0 0 16px 0;
margin:0px 0px 20px 0px;
float:left;
width:100%;
}
/* ------------- [HOMEPAGE] - Project Find Area --------------- */
.item_find
{
width:49%;
float:left;
margin:0px;
padding:0px;
background-color:#eee;
border-right:10px solid #fff;
}
.item_find_nosubmit
{
width:100%;
float:left;
margin:0px;
padding:0px 0px 20px 0px;
background-color:#7db384;
}
.item_find_form
{
padding:0.5em;
color:#333;
margin:0.5em;
}
.item_find_form input
{
clear:both;
width:88%;
margin:2px 0px 0px 0px;
padding:5px;
border:1px solid #ccc;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.item_find_form input:focus
{
outline:none!important;
background:#fff;
border:1px solid #fff;
}
.item_find_form input p
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
.item_find_form label
{
font-weight:bold;
clear:both;
float:left;
width:90%;
}
.item_find_form fieldset
{
padding:10px;
border:1px solid #ffffff;
}
.item_find_form select
{
width:92%;
margin:0px 10px 15px 0px;
padding:5px;
float:left;
}
.item_find_form input.findproject
{
width:69px;
height:36px;
float:left;
margin:-10px 0px 0px 100px;
padding:0px;
clear:both;
border:none;
}
.item_find h3
{
color:#333;
margin:0px 0px 10px 5px;
padding:0px;
text-align:center;
}
/* ------------- [HOMEPAGE] - Project Submit Area --------------- */
.item_submit
{
width:49%;
float:right;
margin:0px;
text-align:center;
display:block;
}
.item_submit h3
{
color:#333;
margin:12px 0px 10px 5px;
padding:0px;
}
.item_submit img
{
margin-bottom:5px;
height:35px;
width:89px;
}
.item_submit_nofind
{
width:100%;
margin:0px;
padding:0px 0px 0px 0px;
background-color:#d9e1da;
text-align:center;
}
.item_submit_nofind h3
{
color:#003300;
margin:12px 0px 10px 5px;
padding:0px;
}
.item_submit_nofind img
{
margin-bottom:5px;
height:37px;
width:83px;
}
.is_text
{
border:1px solid #ffffff;
margin:0 auto;
padding:3px;
width:85%;
margin-bottom:10px;
}
.is_text p
{
padding:5px;
text-align:left;
}
/* ------------- [HOMEPAGE]: Latest projects/items main div and header ------------ */
.latest_items
{
margin:0px;
padding:0px;
}
.latest_items h3
{
background-color:#666;
font-size:12pt;
color:#ffffff;
margin:10px 0px 0px 0px;
padding:7px 15px;
clear:both;
}
/* --------- [HOMEPAGE]: 5 latest projects/items [SEARCH RESULTS PAGE] Item Display ---------- */
.l_item
{
clear:both;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #eee;
}
.l_item h4
{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.l_item h4 a,.l_item h4 a:link,.l_item h4 a:active
{
font-size:1em;
text-decoration:none;
font-weight:bold;
margin:0px;
padding:0px;
float:left;
}
.l_item h4 a:hover
{
text-decoration:underline;
}
.l_item_desc
{
background-color:#eee;
color:#000000;
font-weight:normal;
margin:20px 0px 20px 0px;
clear:both;
padding:3px 0;
text-align:center;
display:block;
}
.l_item_desc p
{
display:none;
}
.l_item_summ
{
width:80%;
margin:0 auto;
}
.l_item_summ ul
{
background-color:#ffffff;
border:1px solid #eee;
padding:5px;
margin:0px 0px 0px 0px;
text-align:left;
}
.l_item_summ li
{
display:inline;
list-style-type:none;
margin-right:5em!important;
}
.bold
{
font-weight:bold;
margin-right:0.5em;
}
/* ----------------------------- [PROJECT SUBMIT Form Page] ----------------------- */
.submitap
{
width:99%;
margin-top:20px;
}
.submitap p
{
font-size:10pt;
}
.submitap h3
{
font-size:10pt;
margin:10px 0px 0px 5px;
padding:0px;
}
.projectsubmitform
{
background: #eee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding:15px 0 40px 15px;
color:#ffffff;
margin:0 auto;
margin-top:20px;
}
.projectsubmitform h3
{
border-bottom: 1px solid #CCC;
padding: 5px 0 5px 0;
margin: 0 0 15px 0;
color:#333;
font-size:1.6em;
}
.projectsubmitform p
{
color:#000000;
font-size:10pt;
}
.projectsubmitform fieldset
{
color:#000000;
clear:both;
margin:20px 0;
}
.projectsubmitform fieldset p
{
font-size:10pt;
}
.projectsubmitform input
{
size: 12px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
margin: 5px 0 0;
border: 1px solid #E1E1E1;
padding: 5px;
background: white;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width: 95%;
}
.projectsubmitform textarea
{
size: 12px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
margin: 5px 0 0;
border: 1px solid #E1E1E1;
padding: 5px;
background: white;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width: 95%;
}
.projectsubmitform input:focus,.projectsubmitform textarea:focus, .projectsubmitform select:focus {
outline:none!important;
background:#fff;
border:1px solid #fff;
}
.projectsubmitform label
{
font-size:1.1em;
font-weight:bold;
}
.rf
{
color:red;
font-size:10pt;
margin-left:5px;
margin-right:10px;
}
.inputrow
{
clear:both;
margin:20px 0;
}
#project_name
{
padding:3px;
}
#axis
{
margin-top:0px;
margin-bottom:0px;
padding:0px;
margin-left:10px;
width:100px;
}
#project_desc
{
padding:3px;
}
#project_lessons
{
padding:3px;
}
.areas
{
margin-top:0px;
margin-bottom:0px;
padding:0px;
clear:both;
}
.areas fieldset
{
padding:10px;
clear:both;
width:90%;
border:none;
background-color:#eff5ef;
}
.areas label
{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
clear:none;
}
.areas label.shaded
{
background-color:#efefef;
font-weight:bold;
}
.areas input
{
float:left;
margin:0px 10px 0px 0px;
padding:0px;
clear:none;
width:auto;
}
.areascol1
{
width:40%;
float:left;
padding:10px 0 0;
margin-right:10px;
}
.areascol2
{
width:40%;
float:left;
padding:10px 0 0;
}
.cell
{
clear:both;
padding:0px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
.cellplus
{
clear:both;
padding:0px;
margin:0px 0px 0px 0px;
padding:0 0px 0 0px;
}
.transregions
{
padding:10px 0px 0 0px;
border-bottom:1px dotted #ccc;
clear:both;
}
#submitted_by
{
clear:both;
padding:0px 0px 0px 0px;
}
#submit_tel
{
clear:both;
padding:0px 0px 0px 0px;
}
#submit_email
{
clear:both;
padding:0px 0px 0px 0px;
}
#completion
{
clear:both;
padding:0px 0px 0px 0px;
}
#funding_from
{
clear:both;
padding:0px 0px 0px 0px;
}
#funding_amount
{
clear:both;
padding:0px 0px 0px 0px;
}
#project_url
{
clear:both;
padding:0px 0px 0px 0px;
}
#funding
{
clear:both;
padding:30px 0px 0px 0px;
}
.terms_conds
{
height:100px;
overflow:scroll;
margin:0;
width:92%;
border:1px solid #cccccc;
padding:1em;
background:#fff;
}
.terms_conds_accept
{
padding:0px;
margin:10px 0px 10px 0px;
float:left;
}
.terms_label
{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}
#terms
{
font-weight:bold;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
}
.terms_checkbox
{
margin:0px;
padding:0px;
float:left;
width:10%;
}
#terms_accept
{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}
.projectsubmit
{
float:right;
}
.project_send
{
width:200px;
height:37px;
margin:0 auto;
padding-bottom:20px;
}
.project_send input
{
margin-bottom: 5px;
height: 35px;
width: 89px;
background:none;
border:none;
}
/* ----------------------- [INDIVIDUAL ITEM Page] ----------------- */
.item_view
{
margin:0px;
padding:0px;
background-color:#99FF33;
}
.item_details
{
background: #eeeeee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding:15px 15px 30px;
margin:0px;
}
.item_summary
{
margin:20px 0px 0px 0px;
padding:0px;
}
.project_lessons
{
margin:20px 0px 0px 0px;
padding:0px;
}
.project_contact
{
margin:20px 0px 20px 0px;
padding:10px;
border:1px solid #cccccc;
}
/* ----------------------- [ITEM SEARCH RESULTS Page] ----------------- */
.itemresults
{
margin:0px;
padding:0px;
}
.itemresults h2
{
background-color:#eff5f5;
color:#333333;
font-size:10pt;
font-weight:bold;
padding:4px;
margin:0px 0px 0px 0px;
}
.itemresults_top
{
margin:0px;
padding:2px;
margin-bottom:20px;
float:left;
border-bottom:1px solid #ccc;
}
.itemresults_bottom
{
margin:0px;
padding:2px;
margin-bottom:20px;
float:left;
}
.itemresults_pages
{
margin:0px;
padding:0px 0 10px;
color:#333;
float:left;
font-weight:bold;
}
.displaying
{
float:left;
}
.itemresults_pages a
{
text-decoration:none;
margin:0px;
padding:0px;
}
.itemresults_pages a:link
{
text-decoration:none;
margin:0px;
padding:0px;
}
.itemresults_pages a:active
{
text-decoration:none;
margin:0px;
padding:0px;
}
.itemresults_pages a:hover
{
text-decoration:underline;
margin:0px;
padding:0px;
}
.itemresults_pages a:visited
{
text-decoration:underline;
margin:0px;
padding:0px;
}
.itemresults_bottom
{
margin:0px;
padding:2px;
margin-bottom:20px;
float:left;
}
/*
******************************************************************************************
BROADBAND WALES FORM
******************************************************************************************
*/
form.bbwForm {
background: #eeeeee url(images/grey_corner_bg_left.gif) left bottom no-repeat;
padding:15px 0 30px 15px;
margin:0px;
}
form.bbwForm h3{
border-bottom: 1px solid #CCC;
padding: 0 0 5px 0;
margin: 0 0 15px 0;
}
.bbwForm label
{
font-size:1em;
font-weight:bold;
clear:both;
padding:0px 0px 0px 0px;
}
.bbwForm input, .bbwForm textarea
{
margin:0;
padding:0;
size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
margin: 0;
border: 1px solid #e1e1e1;
padding: 5px;
background: #fff;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width:95%;
}
.bbwForm input:focus, .bbwForm textarea:focus, .bbwForm select:focus {
outline:none!important;
background:#fff;
border:1px solid #fff;
}
.bbwForm select
{
margin:0;
padding:0;
size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
margin: 0;
border: 1px solid #e1e1e1;
padding: 5px;
background: #fff;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
width:172px;
}
.bbwForm fieldset p
{
font-size:1.1em;
}
/* ------ Manditory Field ----- */
.bbwForm .required
{
color:red;
font-size:1.1em;
margin-left:0px;
margin-right:5px;
}
.bbwForm .inputrow
{
clear:both;
text-align:left;
}
.bbwForm .inputrow p
{
clear:both;
font-size:1.1em;
}
.bbwForm .type
{
margin-top:0px;
margin-bottom:0px;
padding:0px;
clear:both;
}
.bbwForm .type fieldset
{
padding:10px;
clear:both;
width:90%;
border:none;
background-color:#eff5ef;
}
.bbwForm .type label
{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
clear:none;
}
.bbwForm .type label.shaded
{
background-color:#efefef;
font-weight:bold;
}
.bbwForm .type input
{
float:left;
margin:0px 10px 0px 0px;
padding:0px;
clear:none;
width:auto;
}
.bbwForm .typecol1
{
width:40%;
float:left;
padding:0px;
margin-right:10px;
}
.bbwForm .typecol2
{
width:40%;
float:left;
padding:0px;
}
.bbwForm .cell
{
clear:both;
padding:0px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
.bbwForm .cellplus
{
clear:both;
padding:0px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}
/* ------------ Individual Form Elements ------------------- */
.bbwForm input.checkTerms
{
float: left;
width: 20px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 3px;
}
.bbwForm fieldset
{
clear:both;
margin:0 15px 15px 0;
}
.bbwForm label.labelterms
{
clear:none;
font-weight:normal;
}
.bbwForm label.radiolabelleft
{
width:auto;
float:left;
clear:none;
margin:0px 5px 0px 0;
padding:0;
}
.bbwForm label.radiolabelright
{
width:auto;
float:left;
clear:none;
margin:0px 5px 0px 10px;
padding:0;
}
.bbwForm input.radioleft
{
width:auto;
float:left;
clear:none;
margin:4px 20px 0px 0px;
padding:0;
}
.bbwForm input.radioright
{
width:auto;
float:left;
clear:none;
margin:4px 20px 0px 0px;
padding:0;
}
*html .bbwForm input.radioleft
{
width:auto;
float:left;
clear:none;
margin:-2px 10px 0px 0px;
padding:0;
}
*html input.radioright
{
width:auto;
float:left;
clear:none;
margin:-2px 10px 0px 0px;
padding:0;
}
.bbwForm label.radiolabelclear
{
clear:both;
width:200px;
float:left;
padding-top:2px;
}
.bbwForm input.radioclear
{
float:left;
width:auto;
}
.bbwForm label.otherReason
{
clear:both;
width:200px;
float:left;
padding-top:2px;
}
.bbwForm input.otherReason
{
width:auto;
float:left;
margin-bottom:10px;
margin-left:5px;
}
.bbwForm #divLoading
{
color:#59af59;
font-size:1.2em;
padding:10px 0px 10px 0px;
margin:0px 0px 10px 0px;
}
.bbwForm #addresslookup #selectaddress
{
width:95%;
margin-left:0px;
}
/* ----- Form Validation ----- */
.bbwForm .validmessage
{
border:1px dotted #9cb9a0;
color:red;
margin:10px 0px 0px 0px;
padding:10px 20px 20px 20px;
font-size:1.3em;
clear:both;
}
.bbwForm span.help
{
color:#000000;
}
.bbwForm .validerror{
color:red;
margin:10px 0px 0px 0px;
padding:0px;
font-size:1.1em;
clear:both;
}
span.redbold
{
color:red;
}
/* ----- Disabled Fields/Labels ----- */
.bbwForm .ghost input
{
background-color:#fdfcfc;
}
.bbwForm .ghost checkbox
{
border:none;
background-color:#fdfcfc;
}
.bbwForm .ghost radio
{
border:none;
background-color:#fdfcfc;
}
.bbwForm .ghost textarea
{
background-color:#fdfcfc;
}
.bbwForm .ghost label
{
color:#a1a0a0;
}
.bbwForm .ghost p
{
color:#a1a0a0;
}
.bbwForm .ghost .required
{
color:#a1a0a0;
}
.bbwForm .ghost .inputrow
{
border-bottom:1px dashed #a1a0a0;
}
/* ------------ Submit Button ------------------- */
.bbwForm input.submit, .bbwForm input#btnFind, .bbwForm input#btnFetch
{
font-size:1em;
background: #222 url(images/overlay-button.png) repeat-x 0 0;
display: inline-block;
padding: 8px 19px 9px;
margin:10px 0 10px;
color: white !important;
font-weight: bold;
line-height: 1;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
border-bottom: 1px solid rgba(0, 0, 0, 0.25);
position: relative;
cursor: pointer;
overflow: visible;
width: auto;
-webkit-transition: background 0.3s linear;
-moz-transition: background 0.3s linear;
-o-transition: background 0.3s linear;
transition: background 0.3s linear;
border:none;
}
.bbwForm input.submit:hover, .bbwForm input#btnFind:hover, .bbwForm input#btnFetch:hover {
background:#9b9b9b;
cursor:pointer;
}