.product_name {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-right:0px;
    margin-left:150px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;  
}

.edition_name {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-left:150px;
   /*margin-right:34px;*/
   /*margin: 50px 0px 1.5em -150px;*/
   
   font-size:10px;
   color:#FFFFFF;
   /*margin-right:14px;*/
}

.user_label {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left:20px;
    font-size:14px;
    font-weight:bold;
    color:#202020;
}

.user_name {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#202020; 
}

.nav_body {
    vertical-align: top;
    width: 100%;
}

.nav_layout {
    background-color: #FFFFFF;
    width:  100%;
    height: 100%;
}

.footer {
    background-color: #FFFFFF;
}

.leftnavbg
{   
    height: 800px;
    background-image: url(../../../images/common/layout/telvent_default/sidenav_bckgrd.gif);
    background-repeat: repeat-y;
}

.leftnavfooterbg
{   
    background-image: url(../../../images/common/layout/telvent_default/sidenav_bckgrd.gif);
    background-repeat: repeat-y;
}

/* Button styles */

.submit_button 
{
    font-size: 8pt;
    font-family:arial;
    font-weight:bold;
    color:#0A3E6D /*#202020*/;
}

.submit_button:disabled
{
    font-size: 8pt;
    font-family:arial;
    font-weight:bold;
    color:#A28D8A;
}
/* End button styles */

/* Begin page level styles */

.page_header 
{
    padding-top:5px;
    padding-bottom:5px;
    font-size:16pt;
    font-family:arial;
    color:#0A3E6D;
    text-align:left;
}

.page_rowshaded 
{
    padding: 2px;
    font-size: 9pt;
    font-family:arial;
    color:#000000;
    cursor:auto;
    background-color:#C6C6CC;
}

.page_rowshaded a 
{
    padding: 2px;
}


.page_row_small
{
    padding: 2px;
    font-size: 8pt;
    font-family:arial;
    color:#000000;
    cursor:auto;
    background-color:#FFFFFF;
}

.page_row_small a 
{
    padding:2px;
}

.page_row_small_shaded 
{
    padding: 2px;
    font-size: 8pt;
    font-family:arial;
    color:#000000;
    cursor:auto;
    background-color:#C6C6CC;
}

.page_row_small_shaded a 
{
    padding: 2px;
}

.page_row_small_highlight
{
    padding: 2px;
    font-size: 8pt;
    font-family:arial;
    color:#ffffff;
    cursor:pointer;
    background-color: #1B60A1;
}

.page_row_small_highlight a
{
    padding: 2px;
}

.page_row_nested
{
  padding: 2px;
  font-size: 8pt;
  font-family:arial;
  color:#000000;
  background-color:#ffffff;
}
.page_rowshaded_nested
{ 
  padding: 2px;
  font-size: 8pt;
  font-family:arial;
  color:#000000;
  background-color:c6c6cc;
}
/* End page level styles */





/*Begin Pane Styles*/
a.phtext:link, .pane_header a.phtext:visited 
{
color:#1B60A1;
text-decoration:none;   
}

a.phtext:hover
{
color:#1B60A1;
text-decoration:underline;
}

.teaser_text 
{
font-size: 11px;
font-family:arial;
color:#000000;
text-decoration: none;
text-align: left;
padding: 4px;
line-height: 14px;
}

.pane_single
{
  padding-left:7px; 
}

.pane_section 
{
width:190px;
}

.pane_header 
{
font-size: 14px;
font-family:arial;
font-weight:bold;
color:#1B60A1;
text-decoration: none;
width:320px;
text-align: left;
padding-top: 3px;
}

.pane_subheader 
{
padding:2px;
font-size: 11px;
font-family:arial;
color:#000000;
font-weight:bold;
}




.page_subheader 
{
    padding:2px;
    font-size:10pt;
    font-family:arial;
    font-weight:bold;
    color:#000000;
    background-color:#c6c6cc;
}

.page_columnheader 
{
    padding:2px;
    font-size: 8pt;
    font-family:arial;
    font-weight:bold;
    color:#000000;
    background-color: #C6C6CC;
    text-align: center;
}

.page_rowshaded
{ 
  padding: 2px;
  font-size: 9pt;
  font-family:arial;
  color:#000000;
  background-color:#C6C6CC;
}

.settingsShadeLight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #c6c6cc;
    padding: 4px;
}

.settingsHeadLight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    background-color: #c6c6cc;
    padding: 4px;
}

.pane_rowhighlight
{
padding: 2px;
font-size: 8pt;
font-family:arial;
color:#ffffff;
cursor:pointer;
background-color: #1B60A1;
}

.pane_rowhighlight a
{
padding: 2px;
}

.pane_rowshaded 
{
padding: 2px;
font-size: 8pt;
font-family:arial;
color:#000000;
background-color: #c6c6cc;
}

.pane_rowshaded a 
{
padding: 2px;
}

.pane_row 
{
padding: 2px;
font-size: 8pt;
font-family:arial;
color:#000000;
background-color:#FFFFFF;
}

.pane_row_story 
{
font-size: 11pt;
font-family: Times, "Times New Roman", serif;
color:#000000;
background-color:#FFFFFF;
}

.pane_row a 
{
padding:2px;
}

.pane_timestamp 
{
border-top-color:#000000;
border-top-style:solid;
border-top-width:1px; 
font-size: 8pt;
font-family:arial;
color:#000000;
background-color:#FFFFFF;
}

.pane_table 
{
width:320px;
border-top-color:#1B60A1;
border-top-style:solid;
border-top-width:3px;
border-bottom-color:#969696;
border-bottom-style:solid;
border-bottom-width:1px;

}

.pane_table2 
{
width:190px;
}

.pane_tab
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:500;
    font-size:10pt;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-top-color:#1B60A1;
    border-left-color:#1B60A1;
    border-right-color:#1B60A1;
    border-bottom-color:#1B60A1;
    border-top-style:solid;
    border-left-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    background-color:#D7E9F8;
    color:#003366;
    padding:5px;
    cursor:pointer;
}

.pane_tab_active
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    font-size:10pt;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-color:#1B60A1;
    border-left-color:#1B60A1;
    border-right-color:#1B60A1;
    border-top-style:solid;
    border-left-style:solid;
    border-right-style:solid;
    background-color:#ffffff;
    color:#003366;
    padding:5px;
}

.pane_tab_spacer
{
    width:15px;
    border-bottom:1px solid #1B60A1;
}

.image_link 
{
cursor:pointer;
}

.pane_column_section { }

.pane_column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  text-align:left;
}

.pane_column_table
{
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.row_pane_section
{
}

.row_pane_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:100%;
  text-align:left;
  padding-top:3px;
}

.row_pane_table
{
  width:100%;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#969696;
  border-bottom-style:solid;
  border-bottom-width:1px;       
}

#pane_standard {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    background: #ffffff;
}

#pane_standard div.pane_title {
    font-family: Arial, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight:bold;
    text-align: left;
    color:#202020;
    padding: 3px 0px 2px 3px;
    margin: 0px 0px 2px 0px;
    border-top-color:#0A3E6D;
    border-top-style:solid;
    border-top-width:3px;
    border-bottom-color:#969696;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

#pane_standard div.pane_title a {
    margin: 0px 0px 0px 0px;
    color: #202020;
}

#pane_standard div.pane_title a:hover {
    text-decoration: underline;
}

.pane_column {
    min-height: 500px;
    padding: 0px 0px 3px 10px;
}

.pane_title_arrow {
    visibility: visible;
    display:inline;
}

.page_masthead_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: 700;
    color: #0A3E6D;
    text-align: left;
    padding-top: 5px;
}

/* END PANE STYLES */



/* BEGIN TAB STYLES */
#tabs {
    margin: 0px;
    padding: 0px;
    height: 23px;
    width: 100%;
    background: #5F5F5F url(../../../images/common/layout/telvent_default/tab_back.gif) top right no-repeat;
    float: left;
    display: inline;
}

#tabs ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#tabs li {
    float: left;
    background: url(../../../images/common/layout/telvent_default/tab_off_right.gif) top right no-repeat;
    display: inline;
}

#tabs li a {
    margin: 0px 0px 0px 0px;
    padding: 4px 9px 0px 9px;
    height: 19px;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 9px;
    line-height: 19px;
    color: #515151;
    background: url(../../../images/common/layout/telvent_default/tab_off_left.gif) top left no-repeat;
    float: left;
    display: inline;
}

#tabs li.onInit {
    background: url(../../../images/common/layout/telvent_default/tab_on_right.gif) top right no-repeat;
}

#tabs li.onInit a {
    background: url(../../../images/common/layout/telvent_default/tab_init_on.gif) top left no-repeat;
    padding-left: 15px;
    color: #515151;
}

#tabs li.offInit {
    background: url(../../../images/common/layout/telvent_default/tab_off_right.gif) top right no-repeat;
}

#tabs li.offInit a {
    background: url(../../../images/common/layout/telvent_default/tab_init_off.gif) top left no-repeat;
    padding-left: 15px;
    color: #717171;
}

#tabs li.on {
    background: url(../../../images/common/layout/telvent_default/tab_on_right.gif) top right no-repeat;
}

#tabs li.on a {
    background: url(../../../images/common/layout/telvent_default/tab_on_left.gif) top left no-repeat;
    color: #515151;
}

#tabs li.off {
    background: url(../../../images/common/layout/telvent_default/tab_off_right.gif) top right no-repeat;
}

#tabs li.off a {
    background: url(../../../images/common/layout/telvent_default/tab_off_left.gif) top left no-repeat;
    color: #717171;
}

#tabs li.off a:hover,#tabs li.on a:hover,#tabs li.offInit a:hover,#tabs li.onInit a:hover {
    text-decoration: underline;
}
/* END TAB STYLES */


/* Begin Blog styles */
#BlogsAndForums {
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #727272;
    text-decoration: none;
    line-height: 16px;
}

#BlogsAndForums .blogBorder {
    float: left;
    font-size: 1px;
    border-top: 1px solid #E5E5E5;
    height: 4px;
    margin: 4px 0px 0px 0px;
    padding: 0px;
}

#BlogsAndForums .blogHolder {
    float: left;
    margin: 0px 0px 6px 0px;
    padding: 0px;
}

#BlogsAndForums .blogImage {
    float: left;
    margin: 0px 0px 0px 0px;
}

#BlogsAndForums .blogImage img {
    margin: 2px 0px 0px 0px;
    padding-right: 4px;
}

#BlogsAndForums .blogDescription {
    float: left;
    margin: 0px;
    padding: 0px;
}

#BlogsAndForums .blogDescription p {
    margin: 0px 0px 0px 6px !important;
    padding: 0px;
    line-height: 12px;
}

#BlogsAndForums .blogNameLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0A3E6D;
}

#BlogsAndForums .blogEntryTitleLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

#BlogsAndForums .blogEntryTitleLink:hover {
    color: #727272;
    text-decoration: none;
}

.blog_region_selector_label {
   font-family:Arial,Times,serif;
   font-size:14px;
   font-weight:bold;
   text-align:left;
   color:#202020;
}

#author_bio_links a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:2px;
  color: #0A3E6D;
}

#author_info
{
    /*background-image: url('../../images/news/author_info_bg.gif');
    background-repeat:repeat-x;*/
    float:left; 
    clear:left;
    color: #0A3E6D;
}

#author_info a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #0A3E6D; 
}

/* End blog styles */


/*Begin Settings Styles*/
.settingsTable {
    background-color : white;
    border:solid #D2D0D7 1px;
    padding : 0px;
}

.settingsHeader {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt; 
    font-weight : bold;
    color : #ffffff;
    height : 17px;
    border:1px solid #cfcfcf;
    background: #0A3E6D;
    text-align:center;
    padding:4px;
}

.drawerLeftFirst {
    font-size : 9pt;
    font-weight : bold;
    border-left:2px solid #3B3939;border-top:2px solid #3B3939;border-bottom:2px solid #3B3939;border-right:0px;background:#C0C0C0;
    
}

.drawerLeftNormal {
    font-size : 9pt;
    font-weight : bold;
    border-left:2px solid #3B3939;border-top:0px;border-bottom:2px solid #3B3939;border-right:0px;background:#C0C0C0;
    
}

.drawerRightFirst {
    font-size : 9pt;
    font-weight : bold;
    border-left:0px;border-top:2px solid #3B3939;border-bottom:2px solid #3B3939;border-right:2px solid #3B3939;background:#C0C0C0;
    
}

.drawerRightNormal {
    font-size : 9pt;
    font-weight : bold;
    border-left:0px;border-top:0px;border-bottom:2px solid #3B3939;border-right:2px solid #3B3939;background:#C0C0C0;
    
}

/* end settings style */

/*BEGIN SUMARY PAGE STYLES */
#pane_summary {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    background: #ffffff;
}

#pane_summary div.pane_title {
    font-family: Arial, "Times New Roman", Times, serif;
    font-size: 11px;
    font-weight:bold;
    text-align: left;
    color:#1B60A1;
    padding: 0px 0px 1px 0px;
    margin: 0px 0px 2px 0px;
}

#pane_summary div.pane_title a {
    margin: 0px 0px 0px 0px;
}

#pane_summary div.pane_title a:hover {
    text-decoration: underline;
}
/*END SUMMARY PAGE STYLES */


/* BEGIN FORM Styles */
#form_standard {
    color:#727272;
    line-height: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    padding: 10px 30px 10px 30px;
    border: #E4E4E4 1px solid;
    background: #FFFFFF url(../../../images/common/layout/v2/form_back.jpg) bottom left repeat-x;
}

#form_standard .title {
    color:#0D508F;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:28px;
    margin: 0px 0px 0px -30px;
    padding: 10px 0px 10px 30px;
    background: #FFFFFF url(../../../images/common/layout/v2/form_title_back.jpg) top left no-repeat;
}

#form_standard .message {
    color:#4f4f4f;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 0px 0px 10px 0px;
}

#form_standard .required {
    color: #dc6b01;
    font-weight: bold;
}

#form_standard .input_textbox_thin {
    width: 120px;
    height: 14px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#form_standard .input_textbox {
    width: 150px;
    height: 14px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#form_standard .input_textbox_wide {
    width: 260px;
    height: 14px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#register_overlay {

}

#form_standard .register {

}

#register_complete_overlay {

}

#form_standard .register_complete {

}

#register_activation_overlay {

}

#form_standard .register_activation {

}

#register_activation_complete_overlay {

}

#form_standard .register_activation_complete {

}

#form_standard .profile {
    width:290px;
}

#form_standard .profile_password {
    width:250px;
}

/* END FORM Styles */