﻿/* New CSS File created by Shahab on 24 September 2010 */

body
{
    margin: 0px;
    padding: 0px;
    background: url( '../images/backgroundimg.gif' ) repeat-x #B0CDD4;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #000;
    width: 100%;
}

.body_image img
{
}


#page_wrapper
{
    position: relative;
    z-index: 1;
    margin: 0 auto; /*width: 1004px;*/
    width: 980px;
}


/* Web page header section starts here - main div for header */
#header
{
    background: #FFFFFF url( '../images/HeaderBackground.gif' ) no-repeat bottom left;
    height: 100px; /*height: 120px;*/
}

#clickable
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 190px;
    height: 120px;
    background-color: Transparent;
    border: none;
    outline: 0;
}

#header_right
{
    float: right;
    width: 700px;
    height: 80px;
    text-align: right;
}

#header_menu
{
    padding-top: 5px;
    padding-right: 5px;
    text-align: right;
}

#header_search
{
    padding-top: 5px;
    padding-right: 5px;
    text-align: right;
}

#menubar
{
    margin-top: -11px; /*margin-top: 9px;*/
    margin-right: 10px;
    float: left; /*margin-left: 232px; 	margin-left:220px;*/
    margin-left: 265px;
}


.active
{
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFFFFF;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, left bottom, from(#4E747E), to(#FFFFFF));
    background: -moz-linear-gradient(top,  #4E747E,  #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4E747E', endColorstr='#FFFFFF');
}

.inactive
{
    padding-top: 10px;
    padding-bottom: 10px;
    color: #4E747E;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, left bottom, from(#9C9C85), to(#F3F3F3));
    background: -moz-linear-gradient(top,  #9C9C85,  #F3F3F3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9C9C85', endColorstr='#F3F3F3');
}

.news_title
{
    margin-top: 10px;
    padding: 7px;
    color: White;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, left bottom, from(#4E747E), to(#B0CDD4));
    background: -moz-linear-gradient(top,  #4E747E,  #B0CDD4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4E747E', endColorstr='#B0CDD4');
}



/* GIF banner used in the mid part of the page  */
#banner
{
}

.banner_contents
{
    background-color: rgb(78,116,126);
    height: 106px;
}

.banner_contents_home
{
    background-color: rgb(78,116,126);
    height: 106px;
}

.banner_contents_home_eBook
{
    background-color: rgb(78,116,126); /*height: 220px;*/
    height: 7px; /*margin-right:85px;*/
    text-align: right;
}

.banner_image
{
    float: right;
}

#banner_divider
{
    height: 1px;
    background-color: #808080;
}


.banner_text
{
    position: relative;
    background: rgb(78,116,126);
    color: white;
    text-align: left;
    width: auto;
    float: left;
    margin-top: 65px;
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 20pt;
    margin-left: 20px;
}




/* Just a simple banner div  */
#banner_home
{
    float: right;
    color: #454545;
    padding: 0px 0px 0px 0px;
    line-height: 1.5;
}


/* Patent statement is written here in this DIV  */
#banner_patent
{
    background-color: Black;
    color: #e1e1e1;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    color: #e1e1e1;
    padding-left: 10px;
    padding-top: 10px;
    height: 30px;
}

#banner_patent_index
{
    /*background-color: Black;*/
    color: #e1e1e1;
    padding-left: 10px;
    padding-top: 14px;
    text-align: left;
    height: 28px;
    margin-top: 100px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000));
    background: -moz-linear-gradient(top,  #ccc,  #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000');
    font-weight: bold;
}

.banner_patent_text
{
    margin-top: 10px;
}


/* Content DIV  */
#content
{
    background-color: White;
    display: inline-block;
    width: 100%;
    height: 100%;
}

#minicontent
{
    background-color: White;
    display: inline-block;
    width: 470px;
    height: 330px;
    border-color: White;
}

.rightbar
{
    background: #FAFAFA url( '../images/sidebar.png' ) repeat-y right;
}

.rightbar_demo
{
    background: #FAFAFA url( '../images/sidebar.png' ) repeat-y left;
}


/* First Row of the XML Contents - (Single source of truth) */
.Standard_Row
{
    color: White;
    background-color: Transparent;
    text-align: left;
}

/* Second Row of the XML Contents - (Future Proof Content) */
.Alternate_Row
{
    text-align: left;
}

/* Home page XML content InfoItem title  */
.infoItem_title
{
    padding-left: 15px;
    padding-top: 10px;
    font-size: 12pt;
    font-weight: bold;
}

/* Home page XML content InfoItem text  */
.infoItem_text
{
    padding-left: 15px;
    text-align: left;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.3;
}

/* Buzzword style defined for the First Row title for XML Contents */
.Standard_Row_Title_Buzzword
{
    color: Orange;
}

/* Buzzword style defined for the Second Row title for XML Contents  */
.Alternate_Row_Title_Buzzword
{
    color: rgb(66,115,129);
}

/* Buzzword style defined for the text of XML Contents  */
.buzzword_text
{
    font-weight: bold;
}


/* Collapsing the XML content Table borders  */

table#Content_table
{
    margin-left: 0px;
    margin-right: 0px;
    border-collapse: collapse;
    border-color: #7c7c61;
    border-width: 0px;
    border-style: solid;
}

#Content_table td
{
    width: 406px;
}

#Content_table .othercolumn
{
    border-right: solid 1px #7c7c61;
}

#Content_table .lastcolumn
{
}

#summary
{
    background: #f2f2f2;
    color: #454545; /*padding: 10px;*/
    float: left;
    width: 27%;
    margin-left: 12px;
    margin-top: 35px;
}



/* Datasheet Info */

#datasheet_summary
{
    background: #f2f2f2;
    color: #454545;
    float: left;
    width: 200px; /*padding: 10px 10px 10px 0px;*/
    margin-left: 20px;
    margin-top: 10px;
    line-height: 1.5;
}

#datasheet_main
{
    background: White;
    color: #454545;
    width: 472px;
    margin-left: 230px;
    padding: 10px 15px 10px 10px;
    line-height: 1.5;
    margin-top: 10px;
}

#datasheet_highlights
{
    background: #f2f2f2;
    float: right;
    color: #454545;
    width: 260px;
    padding: 10px 10px 10px 0px;
    margin-right: 10px;
    margin-top: 20px;
    line-height: 1.5;
}


.datasheet_para
{
    padding-top: 5px;
    text-align: justify;
    padding-left: 12px;
    line-height: 1.5;
}




/* Datasheet section ends here */


.body_image_with_border
{
    margin-top: 10px;
    border: solid 1px Black;
    display: inline-block;
}

#body
{
    background-color: White;
    width: 66%;
    margin-left: 32%;
    margin-top: 35px;
    padding-right: 10px;
}

.context_title
{
    color: #006A85;
    margin-top: 15px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}


.solution_title
{
    color: #006A85;
    margin-top: 15px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}

.Benefits_title
{
    color: #006A85;
    margin-top: 15px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}

.technology_title
{
    color: #006A85;
    margin-top: 15px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}


.profile_title
{
    color: #006A85;
    margin-top: 15px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}


.summary_title
{
    color: #006A85;
    padding-top: 15px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 10px;
    text-align: left;
    font-size: 12pt;
}

.Body_title
{
    margin-top: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #006A85;
    font-size: 12pt;
    padding-left: 10px;
    text-align: left;
}

.Section_title
{
    padding-top: 15px;
    font-weight: bold;
    padding-bottom: 15px;
    color: rgb(78,116,126);
    padding-left: 10px;
    text-align: left;
}

.publication_history_title
{
    margin-top: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #006A85;
    padding-left: 10px;
    text-align: left;
}

.abstract_paragraph
{
    text-align: justify;
    font-weight: bold;
    border-top: 2px solid #d9eff4;
    border-bottom: 2px solid #d9eff4;
    padding-bottom: 10px;
}


.InitialDate
{
    margin-top: 15px;
    text-align: justify;
    font-style: italic;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.LastChangeDate
{
    margin-top: 15px;
    text-align: justify;
    font-style: italic;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.body_image
{
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.Caption_Emphasis_strong
{
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}


.Caption_Emphasis_italic
{
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    font-style: italic;
}


.Emphasis_strong
{
    font-weight: bold;
}


.Emphasis_italic
{
    font-style: italic;
}

.Emphasis_bold
{
    font-weight: bold;
}

.Emphasis_underline
{
    text-decoration: underline;
}

.Emphasis_bolditalic
{
    font-style: italic;
    font-weight: bold;
}

.Emphasis_boldunderline
{
    text-decoration: underline;
    font-weight: bold;
}

.Emphasis_bolditalicunderline
{
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
}

.Emphasis_italicunderline
{
    font-style: italic;
    text-decoration: underline;
}


.para
{
    padding-top: 10px;
    text-align: justify;
    padding-left: 23px;
    padding-right: 23px;
    line-height: 1.5;
}

.downloads_para
{
    margin-top: 15px;
    text-align: left;
    padding-left: 16px;
}


/* Case Page */

#Case_table
{
    text-align: center;
    margin-left: 20px;
    margin-bottom: 20px;
}


.case-studies
{
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.case-studies img
{
    border: 1px solid #c2c2c2;
    padding: 1px;
    margin: 10px 0px;
}
.case-studies a
{
    font-weight: bold;
}

.v-line
{
    background: url( '../images/v-line.gif' ) repeat-y top center;
}

.case_caption a:hover
{
    color: #254f59;
    text-decoration: none;
}

.caption
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}


.caption a
{
    color: #254f59;
    text-decoration: underline;
}

.caption a:hover
{
    color: #254f59;
    text-decoration: none;
}


/* About_Us_Section */

.Address_Title
{
    padding-top: 20px;
    text-align: left;
    padding-left: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #254f59;
    text-decoration: underline;
}

.Company_name
{
    margin-top: 2px;
    text-align: left;
    font-weight: bold;
}

.Address_Line_1
{
    margin-top: 2px;
    text-align: left;
    font-weight: bold;
}

.Address_Line_2
{
    margin-top: 2px;
    text-align: left;
    font-weight: bold;
}

.Phone
{
    margin-top: 2px;
    text-align: left;
    font-weight: bold;
}

.Fax
{
    margin-top: 2px;
    text-align: left;
    font-weight: bold;
}

.E-mail
{
    margin-top: 2px;
    text-align: left;
    font-weight: bold;
    padding-bottom: 20px;
}

.para a
{
    color: #254f59;
    text-decoration: underline;
}

.para a:hover
{
    color: #254f59;
    text-decoration: none;
}

.List_para
{
    margin-top: 0px;
    text-align: left;
    padding-left: 23px;
    padding-bottom: 2px;
    padding-right: 23px;
    padding-top: 10px;
    line-height: 1.5;
}

.List_para a
{
    color: #254f59;
    text-decoration: underline;
}

.List_para a:hover
{
    color: #254f59;
    text-decoration: none;
}


/* Copyright of the body Section  */
.copyright
{
    margin-top: 0px;
    text-align: justify;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-right: 23px;
    padding-top: 5px;
    line-height: 1.5;
    font-style: italic;
}


/* footer */
#footer
{
    height: 30px;
    background-color: rgb(78,116,126);
    color: White;
}


/* footer - copyright */
#copyright
{
    padding: 8px 10px 8px 10px;
    width: 315px;
}

/* footer - menu */
#footer_menu
{
    width: 580px;
    float: right;
    padding: 8px 10px 8px 10px;
    color: White;
    text-align: right;
}

/* Anchor tag styling for Child div named as footer_menubar for Footer DIV  */
#footer_menu a
{
    color: #fff;
    text-decoration: none;
}

/* Anchor tag styling(Mouse Hover) for Child div named as footer_menubar for Footer DIV  */
#footer_menu a:hover
{
    color: #fff;
    text-decoration: underline;
}



/* DIV For PDF */

#resources
{
    float: right;
    text-align: center;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 5px;
}


a.pdf
{
    background-color: #f6f8f9;
    border: 1px solid #bacfd5;
    color: #101010;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
}

a.pdf_selected
{
    background-color: #006A85;
    border: 1px solid #bacfd5;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
}


a.case_pdf
{
    background-color: #f6f8f9;
    border: 1px solid #bacfd5;
    color: #101010;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    margin-bottom: 10px;
}


a.normal
{
    text-decoration: underline;
    color: #006A85;
}

a.inline
{
    text-decoration: underline;
    color: #006A85;
}


.empty_div
{
    visibility: hidden;
}

table#contact_us
{
    text-align: left;
    margin-top: 10px;
    margin-bottom: 30px;
    border-collapse: collapse;
}


/* New miniContact us section starts here on 13 Dec 2010 */

#minicontactus
{
    width: 100%;
    display: block;
}

.minicontactus_header
{
    padding-top: 20px;
    font-weight: bold;
    color: #006A85;
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
}

.mini_contactus_title
{
    font-weight: bold;
    color: White;
    text-align: center;
    font-size: 13px;
}

table#mini_contact_us
{
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 10px;
    text-align: left;
}

.mini_contactus_text
{
    font-weight: bold;
    width: 110px;
}

.minicontactus_contact
{
    padding-top: 3px;
    font-weight: bold;
    color: Black;
    text-align: center;
    width: 100%;
    padding-bottom: 3px;
}

.minicontactus_contactno
{
    font-size: 12pt;
}

#mini_contact_us_close
{
    float: right;
    margin-right: 5px;
    margin-bottom: 10px;
}


td.contactus_control
{
    width: 400px;
    text-align: left;
    padding-bottom: 10px;
}

td.contactus_title
{
    width: 100px;
    text-align: center;
    padding-bottom: 10px;
    font-weight: bold;
}


td.contactus_text
{
    width: 100px;
    text-align: left;
    padding-bottom: 10px;
    font-weight: bold;
    color: White; /*padding-left: 10px;*/
}



/* Alternate Home Page */

p.news_feed_para
{
    text-align: left;
    color: #006A85;
    padding-top: 10px;
    font-size: 8pt;
}


.index_title
{
    background: url( '../images/heading_narrow.png' ) repeat-x right;
    color: #454545;
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #006A85;
    padding-left: 10px;
    text-align: center;
    font-size: 10pt;
    margin-right: 10px;
}

.section_header_title
{
    background: url( '../images/heading_narrow.png' ) repeat-x right;
    color: #454545;
    padding-top: 25px;
    font-weight: bold;
    padding-bottom: 20px;
    color: #006A85;
    padding-left: 10px;
    text-align: center;
    font-size: 10pt;
    margin-bottom: 0px auto;
}

.news
{
    margin-top: 10px;
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    text-align: left;
    font-size: 10pt;
    border: 1px solid #bacfd5;
    margin-left: 10px;
    margin-bottom: 10px;
}

.ictectnews
{
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-align: left; /*border: 1px solid #bacfd5;*/
    margin-left: 10px;
    margin-bottom: 10px;
}

.section_header
{
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-align: left; /*border: 1px solid #bacfd5;*/
    margin-left: 10px;
    margin-bottom: 10px;
    background-color: Red;
}

.resultbox
{
    border-bottom: 1px solid #bacfd5;
    background-color: White;
    font-size: 8pt;
    text-align: left;
}

.resultboxGroup
{
    padding-top: 10px;
}

.widget
{
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border: 1px solid #bacfd5;
    margin-left: 10px;
    margin-bottom: 10px;
}



.announcement
{
    color: #454545; /*border: 1px solid #bacfd5;*/
    padding-top: 10px; /*font-weight: bold;*/
    padding-bottom: 10px;
    color: #006A85;
    padding-left: 10px;
    text-align: center;
    font-size: 10pt;
    margin-left: 10px;
}



.Left_content
{
    padding: 10px;
    float: left;
    width: 60%;
    margin-left: 12px;
    height: 100%;
}


.Right_content
{
    border: 1px solid #bacfd5;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: White;
    width: 35%;
    margin-left: 64%;
    text-align: center;
}


/* Artical Section */

.document_front_name
{
    text-align: left;
    line-height: 1.5;
}
.document_front_description
{
    text-align: left;
    line-height: 1.5;
}
.document_front_Initialdate
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 1.5;
}
.document_front_fname
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 5px;
    line-height: 1.5;
}
.document_front_lname
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 1.5;
}

.front_link
{
    text-align: left;
}

.front_source
{
    text-align: left;
    margin-left: 1px;
}

.summary
{
    text-align: left;
}

.source_link_text
{
    margin-left: 74px;
}


.author_name
{
    text-align: left;
    margin-left: 4px;
}

.article_front_Author
{
    text-align: left;
}

.title_authorname
{
    text-align: center;
    font-size: 10pt;
    color: Black;
    padding-bottom: 15px;
    padding-top: 0px;
}

.document_title
{
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
    padding-top: 10px; /*padding-bottom: 10px;*/
    line-height: 1.5;
    color: #006A85;
}


.document_heading
{
    color: #006A85;
    text-align: left;
    font-weight: bold;
    padding-top: 8px;
    line-height: 1.5;
    font-size: 12pt;
}

.heading_level0
{
    color: #006A85;
    text-align: left;
    font-weight: bold;
    padding-top: 8px;
    line-height: 1.5;
    font-size: 12pt;
}

.heading_level1
{
    color: #006A85;
    text-align: left;
    font-weight: bold;
    padding-top: 8px;
    line-height: 1.5;
    font-size: 10pt;
}

.heading_level2
{
    color: #006A85;
    text-align: left;
    font-weight: bold;
    padding-top: 8px;
    line-height: 1.5;
    font-size: 9pt;
}






.document_subheading
{
    color: #006A85;
    text-align: left;
    padding-right: 10px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 3px;
    line-height: 1.5;
}

.document_key
{
    font-weight: bold;
    text-decoration: underline;
}

.document_key_text
{
    text-align: left;
    margin-left: 4px;
}


.summary_text
{
    text-align: left;
    margin-left: 4px;
}

#document_copyright
{
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.5;
    padding-left: 10px;
    padding-right: 10px;
}


#document_body
{
    padding-top: 10px;
    padding-right: 15px;
}

.Location_left
{
    float: left;
    width: 54%;
}

.Location_right
{
    background-color: White;
    border: 1px solid #bacfd5;
    width: 45%;
    margin-left: 54%;
}

.rightbox
{
    background-color: Gray;
    margin-top: 10px;
    margin-left: 3px;
    margin-right: 3px;
}

.advanced_search
{
    background-color: Gray;
    margin-top: 10px;
    margin-left: 3px;
    margin-right: 3px;
    width: 400px;
    margin-left: 320px;
}

.advanced_search_container
{
    background-image: url( '../images/sidebar_right.png' );
    margin-top: 30px;
    margin-right: 3px;
    width: 400px;
    margin-left: 180px;
    border: 1px solid #bacfd5;
}

.article_contents
{
    background-color: #CCCCCC;
    margin-top: 10px;
    margin-left: 3px;
    margin-right: 3px;
}

#articlesearchstring
{
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

#productsearchstring
{
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

#casestudysearchstring
{
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

#submitvalue
{
    margin-left: 10px;
    font-family: Arial;
    font-size: 14pt;
    margin-bottom: 10px;
    padding: 1px 1px 1px 1px;
}

.rightbox a
{
    text-decoration: underline;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    padding: 1px 4px 4px 3px;
}

.rightbox a:hover
{
    text-decoration: underline;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    padding: 1px 4px 4px 3px;
}


#headersearchForm
{
    float: right;
    padding-top: 3px;
    padding-right: 3px;
}

#headerfullsearchstring
{
    width: 184px;
}

#headersubmitvalue
{
    background-color: rgb(78,116,126);
    color: white;
    border: 1px solid #bacfd5;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    padding: 2px;
    margin-right: 10px;
    margin-left: 6px;
}

#headersubmitvalue a
{
    background-color: #1e90ff;
    color: white;
    border: 1px solid #bacfd5;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    padding: 1px 4px 4px 3px;
    margin-right: 10px;
    margin-left: 6px;
}

.contactus
{
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 82px;
    margin-bottom: 10px;
}


#contactusbutton
{
    padding: 6px 6px 6px 6px;
    font-weight: bold;
    font-size: 12px;
}


.div_part
{
    background: url( '../images/h-line.gif' ) repeat-x bottom left;
    color: White;
    padding-top: 2px;
    font-size: 4pt;
}

.search_notfound
{
    font-weight: bold;
    padding-top: 70px;
    padding-bottom: 70px;
    text-align: center;
}


#container
{
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    display: none;
}



/* DOC Search */
.doc_div
{
    text-align: left;
    padding-left: 5px;
}


.doc_table
{
    text-align: left;
    vertical-align: top;
}


.doc_table td
{
    vertical-align: top;
}


.search_name
{
    font-weight: bold;
    padding-left: 10px;
}

.search_author
{
    font-weight: bold;
    padding-left: 10px;
}

.search_author-name
{
    text-align: left;
}

.search_article_text
{
    text-align: left;
}

.search_article_text a
{
    color: Maroon;
}

.search_description
{
    font-weight: bold;
    padding-left: 10px;
}

.search_description_text
{
    text-align: left;
}

.search_options
{
    text-align: left;
    padding-left: 90px;
}



/*  New Section defined here by Shahab on 30 October 2010 */

/* Para's */
.normal
{
    margin-top: 0px;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-right: 25px;
    padding-top: 3px;
    line-height: 1.5;
}

.standard
{
    text-align: left;
    padding-bottom: 2px;
    line-height: 1.5;
}

.testimonials_contents
{
    /*background-color:Yellow;*/
    padding-right: 2px;
    padding-left: 4px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.standard_testimonials
{
    text-align: left;
    line-height: 1.5;
    margin: 0px auto;
}

.search_standard
{
    margin-top: 0px;
    text-align: left;
    padding-bottom: 2px;
    padding-right: 25px;
    padding-top: 3px;
    line-height: 1.5;
    color: #006A85;
}

.leftalignedpara
{
    margin-top: 0px;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-right: 23px;
    line-height: 1.5;
}

.mininormal
{
    margin-top: 0px;
    text-align: center;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-top: 10px;
    line-height: 1.1;
    color: White;
}


.normalleft
{
    margin-top: 0px;
    text-align: justify;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-right: 23px;
    padding-top: 5px;
    line-height: 1.5;
}

.list
{
    margin-top: 0px;
    text-align: left;
    line-height: 1.5;
    padding-left: 10px;
}

.toclist
{
    margin-top: 0px;
    text-align: left;
    line-height: 1.5;
}

.address
{
    margin-top: 0px;
    text-align: left;
    line-height: 1.5;
    padding-left: 8px;
}



/* List Section */

ul.bullet1
{
    list-style-image: url( '../images/arw3.gif' );
    text-align: left;
    padding-right: 10px;
    padding-top: 0px auto;
}

ul.bullet2
{
    list-style-image: url( '../images/newbullet.png' );
}

ul.bullet3
{
    padding-right: 10px;
    padding-top: 0px auto;
}

ul.bullet4
{
    list-style-image: url( '../images/bullet4.png' );
    text-align: left;
    padding-right: 10px;
    padding-top: 0px auto;
}

ul.none
{
    font-weight: bold;
    line-height: 1.5;
    list-style-type: none;
    padding: 0px;
    text-align: left;
}

ol.alpha-lower
{
    list-style-type: lower-alpha;
}

ol.alpha-upper
{
    list-style-type: upper-alpha;
}

ol.number-arabic
{
    list-style-type: decimal;
    text-align: justify;
    padding-right: 10px;
    padding-top: 0px auto;
}

ol.number-roman
{
    list-style-type: upper-roman;
}

.bullet
{
    font-weight: bold;
}

/* Display Button */
input.sign-up
{
    padding-top: 0px;
    margin-top: .5em 0 .5em 0;
    background: url('../images/sign-up.png');
    height: 40px;
    width: 200px;
    border: none;
}

input.down
{
    padding-top: 0px;
    margin-top: .5em 0 .5em 0;
    background: url('../images/download.png');
    height: 31px;
    width: 88px;
    border: none;
}

/*Button Align*/
div.btn-align
{
    text-align: center;
}



/* Diffrent Stylings */

.index_title_left
{
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #006A85;
    padding-left: 10px;
    text-align: center;
    font-size: 10pt;
}


.index_title_first
{
    background: url( '../images/heading_narrow.png' ) repeat-x right;
    color: #454545;
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #006A85;
    padding-left: 10px;
    text-align: center;
    font-size: 10pt;
    margin-right: 10px;
}

.index_title_second
{
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #006A85;
    padding-left: 10px;
    text-align: center;
    font-size: 14pt;
}


.sectiontitle
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    padding-left: 10px;
    text-align: left;
}

.sectiontitles
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
}

.sectiontitle_level0
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
    font-size: 12pt;
}

.sectiontitle_level1
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
}

.sectiontitle_level2
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
    font-size: 10pt;
}

.sectiontitle_level3
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
    font-size: 8pt;
}

.sectiontitle_level5
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
    font-size: 6pt;
}

.sectiontitle_Normal
{
    padding-top: 5px;
    font-weight: bold;
    color: #006A85;
    text-align: left;
}


/* Header Search box */
.search_header
{
    background-color: Red;
    margin: 0px;
    width: 400px;
    float: right;
}

/* Header Links */

.headerlinks
{
    color: #006A85;
    text-decoration: underline;
    padding-top: 2px;
}

.headerlinks a
{
    color: #006A85;
    text-decoration: none;
}



/* Page heading */
.pageheading
{
    /*background: url('images/h-line.gif') repeat-x bottom left; 	font-family: Arial,Helvetica,sans-serif; 	font-size: 18px; 	text-decoration: none; 	font-weight: bold; 	color: #006A85; 	padding-bottom: 8px; 	text-align: left;*/
    background: url( '../images/h-line.gif' ) repeat-x bottom left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    color: #006A85;
    padding-bottom: 8px;
    text-align: left;
    padding-top: 0px auto;
}

.pageheading_spl
{
    background: url( '../images/h-line.gif' ) repeat-x bottom left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    color: #006A85;
    padding-bottom: 8px;
    padding-left: 23px;
    text-align: left;
}

.pageheading_datasheet
{
    background: url( '../images/h-line.gif' ) repeat-x bottom left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    color: #006A85;
    padding-bottom: 8px;
    text-align: left;
}


.left_summary_block
{
    text-align: left;
    margin-left: 4px;
}


/* Advance Search */
#advancesearchForm
{
    background-color: rgb(78,116,126);
    text-align: center;
    color: White;
    border: 1px solid white;
    margin-left: 2px;
    margin-right: 2px;
}

#advanceoptsearchForm
{
    background-color: rgb(78,116,126);
    text-align: center;
    color: White;
    border: 1px solid white;
    margin-left: 2px;
    margin-right: 2px;
}

#searchoptions
{
    background-color: Transparent;
    color: Black;
    text-align: left;
}

.search_options_container
{
    text-align: left;
    padding-left: 30px;
}

#submitvalue
{
    margin-left: 10px;
    font-size: 8pt;
    margin-bottom: 10px;
    margin-top: 10px;
}

.sidebarbox p
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}

.sidebarbox a
{
    text-decoration: none;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 4px 4px 0px;
}

/*.sidebarbox a:hover
{
	text-decoration: none;
	color: #808080;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 4px 4px 0px;
}*/



.and_text
{
    text-align: center;
}


#content_left
{
    width: 74%;
}

#content_right
{
    width: 250px;
    min-height: 500px;
    float: right;
    background-image: url( '../images/sidebar.png' );
}

#content_left_demo
{
    width: 74%;
    float: right;
}

#content_right_demo
{
    width: 250px;
    min-height: 500px;
    float: left;
    background-image: url( '../images/sidebar.png' );
}

.pagelinks
{
    float: right;
    text-align: right;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
}

#address_left
{
    float: left;
    width: 100%;
}

#address_right
{
    background-color: White;
    border: 1px solid #bacfd5;
    width: 25%;
    margin-left: 74%;
}

.map
{
    margin-top: 10px;
    background-color: White;
    width: 25%;
    display: block;
}

.map a
{
    color: White;
}

.addresses
{
    float: left;
    width: 90%;
    padding-bottom: 40px;
}

.addresses_datasheet
{
    /*width:90%;*/
    padding-left: 12px;
    padding-bottom: 40px;
}

.addresses_contents
{
    font-weight: bold;
    font-style: normal;
    margin-top: 0px auto;
}

.addresses_contents_phone
{
    font-weight: bold;
    font-style: normal;
    margin-top: 5px;
}

.addresses_contents_email
{
    font-weight: bold;
    font-style: normal;
    margin-top: 5px;
}



.headersearch_top
{
    float: right;
}

.headersearch_bottom
{
    float: right;
}

div.control
{
    width: 98%;
    margin: 15px 10px 0px 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
    padding-left: 5px;
    color: #404040;
}

div.frontcontrol
{
    width: 99%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
    padding-left: 5px;
    color: #404040;
    background: url( '../images/heading_narrow.png' ) repeat-x right;
}

div.header
{
    width: 99%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
    padding-left: 5px;
    margin-left: 10px;
    color: #404040;
    background: url( '../images/heading_narrow.png' ) repeat-x right;
}


a.control
{
    text-align: left;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
}


#contents_toc
{
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    display: none;
}

#summary_contents
{
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    display: none;
}

/* New Box Added for SideBar */
.sidebarbox
{
    border-bottom: solid 1px #4E747E;
    margin: 10px 3px 0px 3px;
    padding: 4px 4px 4px 4px;
}

.sidebarbox_title
{
    display: block;
    color: Black;
    font-size: 1.2em;
    font-weight: bold;
    padding: 4px 4px 4px 4px;
    text-align: center;
}

.sidebarbox_content
{
    font-size: 1.0em;
    padding: 4px 4px 4px 4px;
}


#linklist
{
    padding: 0px 0px 0px 10px;
    font-size: 14pt;
}

#linklist ul
{
}

#linklist li
{
    display: block;
    list-style-type: none;
    padding: 0px 0px 4px 0px;
    text-align: left;
}



#links a
{
    color: #4E747E; /* 10 Dec 2010 */
    font-size: 10pt;
}

#links a:hover
{
    color: orange; /* 10 Dec 2010 */
    font-size: 10pt;
}

span.signup
{
    color: #4E747E; /* 10 Dec 2010 */
    font-size: 10pt;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

span.signup:hover
{
    color: orange; /* 10 Dec 2010 */
    font-size: 10pt;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

/*#links span
{
	color: #4E747E; /* 10 Dec 2010 */
/*font-size:10pt;
	font-weight:bold;
	padding: 0px 0px 5px 3px;
    font-size:10pt;
}

#links span:hover
{
	color: orange; /* 10 Dec 2010 */
/*font-size:10pt;
	font-weight:bold;
	padding: 0px 0px 5px 3px;
    font-size:10pt;
}*/


#testimonials
{
}

#contents a
{
    color: #4E747E;
    font-size: 10pt; /* 10 Dec 2010 */
}

#contents a:hover
{
    color: orange;
    font-size: 10pt; /* 10 Dec 2010 */
}



/* Introducing the Tag Clouds */
.tagcloud a
{
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    white-space: nowrap;
    color: #4E747E; /* 10 Dec 2010 */
}

/*.tagcloud a:hover
{
	color: #808080;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
}*/

.tagcloud
{
    padding: 10px 3px 10px 3px;
    text-align: center;
    overflow: hidden;
}

.tagcloud li
{
    display: inline;
    font-weight: bold;
}

.taglevel_0 a
{
    font-size: 10px;
}

.taglevel_0 a:hover
{
    font-size: 10px;
}

.taglevel_1 a
{
    font-size: 12px;
}

.taglevel_1 a:hover
{
    font-size: 12px;
}

.taglevel_2 a
{
    font-size: 14px;
}

.taglevel_2 a:hover
{
    font-size: 14px;
}

.taglevel_3 a
{
    font-size: 16px;
}

.taglevel_3 a:hover
{
    font-size: 16px;
}

.taglevel_4 a
{
    font-size: 18px;
}

.taglevel_4 a:hover
{
    font-size: 18px;
}

.taglevel_5 a
{
    font-size: 20px;
}

.taglevel_5 a:hover
{
    font-size: 20px;
}

.taglevel_6 a
{
    font-size: 22px;
}

.taglevel_6 a:hover
{
    font-size: 22px;
}

.taglevel_7 a
{
    font-size: 22px;
    color: #4E747E;
}

.taglevel_7 a:hover
{
    font-size: 22px;
}

.taglevel_8 a
{
    font-size: 22px;
    color: Orange;
}

.taglevel_8 a:hover
{
    font-size: 22px;
}

.taglevel_9 a
{
    font-size: 22px;
    color: Orange;
    font-weight: bolder;
}

.taglevel_9 a:hover
{
    font-size: 22px;
    font-weight: bolder;
}


#sharelist
{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
}

#sharelist td
{
    padding: 5px 5px 5px 5px;
}


.front_contents
{
    border: solid 1px Grey;
    margin-bottom: 10px;
}

td.Content_td
{
}

.infoList_title
{
    display: block;
}

.infoList_text
{
    display: block;
}

#infoitem
{
    background-color: #1C323B;
    height: 170px;
}

#infoitem_second
{
    background-color: White;
    height: 190px;
}

#infoitem_second_innovate
{
    background-color: White;
    height: 250px;
}


/* See Also Box Section */
#content_bottom
{
    background-color: White;
    width: 100%;
    padding: 10px 0px 10px 0px;
}

#seealsobox
{
    display: block;
    border: solid 1px #202020;
    background: #FAFAFA;
    padding: 2px 2px 2px 2px;
    text-align: left;
    width: 697px;
    margin-left: 20px;
    margin-right: auto;
}

.seealsoboxtitle
{
    width: 99.5%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
    padding-left: 5px;
    color: #404040;
    background: url( '../images/heading_narrow.png' ) repeat-x right;
}

#seealsobox_title
{
    display: block;
    font-weight: bold;
    font-size: 12px;
}

#seealsobox_body
{
    display: none;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    font-size: 16px;
}

#seealsobox li
{
    display: inline;
    font-weight: bold;
    padding: 2px 10px 2px 0px;
}

#seealsobox a
{
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

#seealsobox a:hover
{
    font-size: 12px;
    text-decoration: none;
    color: #808080;
}


.upload
{
    margin-left: 20px;
    margin-bottom: 40px;
}

#divmsg
{
    padding-left: 0px;
}


.directory_para
{
    margin-top: 15px;
    text-align: left;
    padding-left: 23px;
    padding-bottom: 2px;
    padding-right: 23px;
    padding-top: 3px;
    line-height: 1.5;
}



.advancedsearchlink
{
    text-align: right;
}

.addressimage
{
    display: block;
    position: absolute;
    margin-left: 400px;
    border: 1px solid #bacfd5;
}

.news_title
{
    margin-top: 10px;
}


/* New section added on 14 Dec 2010 for Outside borders and alignment */
.heading
{
    margin-left: 20px;
    margin-right: 20px;
}

.leftcontents
{
    margin-left: 20px;
    margin-right: 20px;
}


/* Horizontal Lines */
hr
{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1;
    color: #006A85;
}

.list_divider
{
    text-align: left;
    margin-top: 15px;
    border: 1px solid #bacfd5;
}

/* Code Block */
.codeblock
{
    font-family: 'Courier New' , monospace;
    line-height: 5px;
    font-size: 9pt;
}

/* Student Assessment Areas */
.assessment_area
{
    padding-left: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}


/* Custom Alert Box  start */

#modalContainer
{
    background-color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 10000;
    background-image: url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}
#alertBox
{
    position: relative;
    width: 300px;
    min-height: 100px;
    margin-top: 50px;
    border: 2px solid #000;
    background-color: #F2F5F6;
    background-image: url(../images/alert.png);
    background-repeat: no-repeat;
    background-position: 20px 30px;
}
#modalContainer > #alertBox
{
    position: fixed;
}
#alertBox h1
{
    margin: 0;
    font: bold 14px verdana,arial;
    background-color: #78919B;
    color: #FFF;
    border-bottom: 1px solid #000;
    padding: 2px 0 2px 5px;
}
#alertBox p
{
    font: 12px verdana,arial;
    height: 50px;
    padding-left: 5px;
    margin-left: 55px;
}
#alertBox #closeBtn
{
    display: block;
    position: relative;
    margin: 5px auto;
    padding: 3px;
    border: 2px solid #000;
    width: 70px;
    font: 12px verdana,arial;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    background-color: #78919B;
    text-decoration: none;
}

/* Custom Alert Box  end */



/* Email popup starts here*/
.poppup_overlay
{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    background-position: fixed;
    z-index: 1001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
}
* html .poppup_overlay
{
    /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.poppup_content
{
    display: none;
    position: fixed;
    top: 20%;
    left: 35%;
    padding: 16px;
    border: 5px solid Silver;
    background-color: #F9F9F9;
    z-index: 1002;
    overflow: auto;
}
* html .poppup_content
{
    /* ie6 hack */
    position: absolute;
    margin-top: expression(0 – parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
input.error, textarea.error
{
    border-color: #973d3d;
    border-style: solid;
    background: #f0bebe;
    color: #a35959;
}
input.error:focus, textarea.error:focus
{
    border-color: #973d3d;
    color: #a35959;
}
#sendMail
{
    font-weight: bold;
    color: #dee5f0;
    display: block;
    cursor: pointer;
    padding: 5px 11px;
    font-size: 1.2em;
    border: solid 1px #224983;
    border-radius: 5px;
    background: #1e4c99;
    background: -webkit-gradient(linear, left top, left bottom, from(#597E87), to(#B0CDD4));
    background: -moz-linear-gradient(top, #597E87, #B0CDD4);
    background: -webkit-linear-gradient(top, #597E87, #B0CDD4);
    background: -o-linear-gradient(top, #597E87, #B0CDD4);
    background: -ms-linear-gradient(top, #597E87, #B0CDD4);
    background: linear-gradient(top, #597E87, #B0CDD4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#597E87', endColorstr='#B0CDD4');
}
#sendMail:hover
{
    font-weight: bold;
    background: #183d80;
    background: -webkit-gradient(linear, left top, left bottom, from(#427381), to(#B0CDD4));
    background: -moz-linear-gradient(top,  #427381, #B0CDD4);
    background: -webkit-linear-gradient(top, #427381, #B0CDD4);
    background: -o-linear-gradient(top, #427381, #B0CDD4);
    background: -ms-linear-gradient(top, #427381, #B0CDD4);
    background: linear-gradient(top, #427381, #B0CDD4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#427381', endColorstr='#B0CDD4');
}
#sendMail:active
{
    font-weight: bold;
    color: #8c9dc0;
    background: -webkit-gradient(linear, left top, left bottom, from(#427381), to(#B0CDD4));
    background: -moz-linear-gradient(top,  #427381,  #B0CDD4);
    background: -webkit-linear-gradient(top, #427381, #B0CDD4);
    background: -o-linear-gradient(top, #427381, #B0CDD4);
    background: -ms-linear-gradient(top, #427381, #B0CDD4);
    background: linear-gradient(top, #427381, #B0CDD4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#427381', endColorstr='#B0CDD4');
}
/*Email popup ends here*/

.captchaBackgroundImage
{
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

/*CSS Properties added by Piyush*/
.workshop-description
{
    float: left;
    width: 455px; /*margin-right:20px;*/
    margin-right: 10px;
}
.workshop-signup-sign-homepage
{
    background: url("../images/workshop-signup-form-home-page.png") no-repeat;
    width: 450px;
    height: 70px;
    padding-right: 5px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 15px;
}
.workshop-signup-sign-homepage strong
{
    text-decoration: underline;
}
.workshop-description-blurb
{
    padding: 10px;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #6B6B69;
}

.workshop-description-blurb-pageSummary
{
    padding: 10px;
    font-size: 13px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #6B6B69;
}

.workshop-form-button
{
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
}
.workshop-form-button button
{
    background: #76aab9; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YWFiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjc2ODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #76aab9 0%, #527681 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76aab9), color-stop(100%,#527681)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #76aab9 0%,#527681 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #76aab9 0%,#527681 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #76aab9 0%,#527681 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #76aab9 0%,#527681 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76aab9', endColorstr='#527681',GradientType=0 ); /* IE6-8 */
    color: #FFF;
    text-shadow: 0 0 1px #000;
    font-size: 13px;
    font-weight: bold;
    width: 252px;
    border: none;
    padding: 8px 0;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.workshop-signup
{
    float: left;
    width: 280px;
}

.workshop-form-item
{
    margin-bottom: 15px;
}

.workshop-signup label
{
    display: block;
    margin-bottom: 4px;
    color: #5e8793;
    font-size: 12px;
}
.workshop-signup input
{
    font-size: 12px;
    padding: 4px;
    width: 240px;
}

.bannerBackground
{
    border: 0px;
    width: 100%; /*background-image: linear-gradient(top, #FAFAFA 0%, #F1F1F1 50%, #FAFAFA 100%); 	background-image: -o-linear-gradient(top, #FAFAFA 0%, #F1F1F1 50%, #FAFAFA 100%); 	background-image: -moz-linear-gradient(top, #FAFAFA 0%, #F1F1F1 50%, #FAFAFA 100%); 	background-image: -webkit-linear-gradient(top, #FAFAFA 0%, #F1F1F1 50%, #FAFAFA 100%); 	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #F1F1F1 50%, #FAFAFA 100%); 	background-image: -webkit-gradient( 	linear, 	left top, 	left bottom, 	color-stop(0, #FAFAFA), 	color-stop(0.5, #F1F1F1), 	color-stop(1, #FAFAFA) ); 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#F1F1F1',GradientType=0 );*/
    background-image: url('../images/bannerBackground.jpg');
    background-repeat: no-repeat;
    height: 240px;
}

.bannerColumn1
{
    border: 0px;
    width: 60%;
    text-align: center;
    color: #427381; /*background-image: url('../images/cube5 copy.png'); 	background-repeat: no-repeat;*/
}

.bannerColumn2
{
    border: 0px;
    width: 35%;
}

.eBookBannerColumn1
{
    border: 0px;
    width: 70%;
    text-align: left;
    color: #427381;
    vertical-align: text-top;
}

.eBookBannerColumn2
{
    border: 0px;
    width: 30%;
    vertical-align: middle;
    text-align: center;
}

.eBookBannerMainHeading
{
    font-size: 30px;
    padding-left: 20px;
    text-align: left;
    margin-top: 0px;
    padding-top: 58px;
}

.eBookBannerMainHeading_Gray
{
    font-size: 35px;
    padding-left: 20px;
    text-align: left; /*margin-top: 20px;*/
    margin-top: 0px;
    padding-top: 27px;
    font-family: Palatino Linotype;
}

.eBookBannerSubHeading
{
    font-size: 20px;
    padding-left: 20px;
    text-align: left;
    margin-top: 20px;
}

.eBookBannerSubHeading_Gray
{
    font-size: 22px;
    padding-left: 20px;
    text-align: left;
    margin-top: 20px; /*color:#656464;*/
    color: Black;
    line-height: 32px;
    font-family: Palatino Linotype;
}

.eBookBannerImage
{
    height: 220px;
    border: 0px;
}

.eBookPatentInfo
{
    /*background-color: Black; */
    background: #427381;
    background: -webkit-gradient(linear, left top, left bottom, from(#32565F), to(#5B808A));
    background: -moz-linear-gradient(top,  #32565F,  #5B808A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32565F', endColorstr='#5B808A');
    color: White;
    padding: 10px 10px 10px 22px;
    font-weight: bold;
    font-size: 12px;
}

.eBookContentHome
{
    background-color: White;
    position: relative;
    height: auto;
}

.eBookContentContainer
{
    height: auto;
    background-color: White;
    padding-top: 15px;
}

.eBookContentContainerTable
{
    border: 0px;
    width: 100%;
    background-color: White;
}

.eBookQuestionsRegistrationSingleColumn
{
    border: 0px;
    width: 100%;
    vertical-align: top;
}

.highlightText
{
    color: #4E757F;
    font-weight: bold;
}

.eBookQuestionsRegistrationColumn
{
    border: 0px;
    width: 70%;
    vertical-align: top;
}

.eBookCustomersColumn
{
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    width: 30%;
    vertical-align: top;
    border-left: groove 1px #6B6B69;
}

.eBookQuestionsRegistrationColumnTable
{
    width: 100%;
    border: 0px;
}

.eBookQuestionsColumn
{
    border: 0px;
    width: 60%;
    vertical-align: top;
}

.eBookRegistrationSignupForm
{
    width: 40%;
    border: 0px;
    vertical-align: top;
}

.eBookWorkshopDescription
{
    float: left; /*width: 455px;*/
    width: 450px;
    margin-right: 10px;
}

.eBookWorkshopSignupSignHomepage
{
    background: url("../images/eBook-workshop-signup-form-home-page.png") no-repeat;
    width: 450px;
    height: 70px;
    padding-right: 5px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 15px;
    margin-left: 17px;
}

.eBookWorkshopSignupSignHomepage-author-editor-Friendly
{
    background: url("../images/eBook-workshop-signup-form-home-page-wide.png") no-repeat;
    width: 670px;
    height: 70px;
    padding-right: 5px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 15px;
    margin-left: 17px;
}

.eBookWorkshopSignupSignHomepage strong
{
    text-decoration: underline;
}

.eBookWorkshopDescriptionBlurb
{
    padding: 0px 10px 10px 10px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: -15px;
}

.body_image
{
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.eBookQuestions li
{
    list-style-image: url('../images/checkmark.png');
}

.eBookWorkshopSignup
{
    float: left;
    width: 280px;
    margin-left: 12px;
    margin-right: -17px;
}

/*.eBookContentHomeOurCustomersTitle
{
	color: White; 
	text-align: center; 
	margin-top: 20px;	
	margin-bottom: 20px;
}

.eBookContentHomeOurCustomersBackground
{
	background-image: url('../images/customers_bg3.png'); 
	padding: 15px 15px 15px 15px;
    background-repeat: no-repeat;
}*/

.eBookContentHomeOurCustomersTitle
{
    background: url("../images/customers_bg3.png") no-repeat;
    width: 180px;
    height: 49px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    margin-top: 3px;
    margin-bottom: 15px;
    margin-left: 23px;
    position: relative;
}

.eBookCustomersContainer
{
    padding-left: 15px;
    padding-right: 15px;
    font-size: 10px;
}

.eBookCustomersContainerTable
{
    width: 100%;
    border: 0px;
}

.eBookContentHomeCustomersLogo
{
    border: 0px;
    outline: none;
}

.eBookContentHomeMoreCustomers
{
    padding-top: 0px;
    margin-top: 0px;
    text-align: right;
    margin-right: 20px;
    font-size: 11px;
}

.eBookContentHomeMoreCustomers a
{
    color: #427381;
    text-decoration: none;
    outline: none;
}

.eBookContentHomeMoreCustomers a:hover
{
    color: #427381;
    text-decoration: underline;
    outline: none;
}

.eBookContentResourcesTitle
{
    color: #427381;
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    margin-left: 20px;
    padding-left: 10px;
    margin-right: 20px;
    text-align: left;
    padding-bottom: 5px;
    border-bottom: 2px groove #D6D6D6;
    margin-bottom: 15px;
}

.eBookResourcesTable
{
    border: 0px;
    width: 100%;
}

.eBookResourcesColumn
{
    text-align: center;
    vertical-align: text-top;
    width: 33%;
}

.eBookResoucesCaption
{
    color: #427381;
    font-weight: bold;
    font-size: 9px;
}

.eBookPageHeadings
{
    color: #427381;
    font-weight: bold;
    font-size: 16px;
    padding-top: 20px;
    margin-left: 20px;
    padding-left: 10px;
    margin-right: 20px;
    text-align: left;
    padding-bottom: 5px;
    border-bottom: 2px groove #D6D6D6;
}

.eBookProductInfoTitle a
{
    color: #427381;
}

.eBookProductInfoDetails
{
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 20px;
}

.eBookBenefitsFeaturesTable
{
    border: 0px;
    width: 100%;
    margin-top: -25px;
}

.eBookBenefitsFeaturesColumn
{
    border: 0px;
    width: 50%;
    vertical-align: top;
}

.eBookTestimonials
{
    padding-left: 20px;
    padding-right: 15px;
    font-size: 10px;
    padding-top: 20px;
}

.eBookTestimonialsTable
{
    width: 100%;
    border: 0px;
}

.eBookTestimonialColumn
{
    width: 33%;
    border: 0px;
    vertical-align: text-top;
}

.eBookContentHomeTestimonialsBackground
{
    background-image: url('../images/eBooktestimonialBackground.jpg');
    background-repeat: no-repeat;
    padding: 20px 0px 20px 10px;
    font-size: 11px;
    position: relative;
    height: 128px;
    width: 303px;
}

.eBookContentHomeTestimonialLogo
{
    float: left;
    border: 0px;
    padding-right: 10px;
    padding-left: -10px;
}

.eBookContentHomeTestimonialsMessage
{
    margin-top: -10px;
    font-style: italic;
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 20px;
}

.eBookTestimonialClients
{
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.eBookQuotesList
{
    padding-bottom: 20px;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

















.ourCustomersColumn
{
    width: 50%;
    border: 0px;
    text-align: center;
    vertical-align: middle;
}

.ourCustomersName
{
    color: #427381;
}

.content_home
{
    background-color: White;
    position: relative;
    height: 585px;
}

.content_home_left
{
    float: left;
    width: 75%;
    background-color: White;
    padding-top: 15px;
}

.content_home_right
{
    float: right;
    width: 25%;
    height: 585px;
    background-color: White;
    background-image: url('../images/customersBackground.jpg');
    background-repeat: repeat-y;
}

.content_home_testimonials
{
    position: absolute;
    bottom: 10px;
    width: 75%;
}

.content_home_testimonials_background
{
    background-image: url('../images/testimonialBackground.jpg');
    background-repeat: no-repeat;
    padding: 20px;
    height: 150px;
    width: 315px;
}

.content_home_testimonial_logo
{
    float: left;
    border: 0px;
}

.content_home_testimonials_message
{
    margin-top: 0px;
    font-style: italic;
}

.content_home_ourCustomers_background
{
    background-image: url('../images/customers_bg2.png');
    padding: 15px 15px 15px 15px;
    background-repeat: no-repeat;
}

.content_home_customers_logo
{
    border: 0px;
    outline: none;
}

.content_home_ourCustomers_title
{
    color: White;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}

.content_home_moreCustomers
{
    margin-top: 40px;
    text-align: right;
    margin-right: 20px;
    font-size: 11px;
}

.content_home_moreCustomers a
{
    color: #427381;
    text-decoration: none;
    outline: none;
}

.content_home_moreCustomers a:hover
{
    color: #427381;
    text-decoration: underline;
    outline: none;
}

.eBook_workshop-description
{
    float: left;
    width: 100%;
    margin-right: 20px;
}

.eBook_workshop-signup-sign-homepage
{
    background: url("../images/eBook_workshop-signup-form-home-page.png") no-repeat;
    width: 450px;
    height: 70px;
    padding-right: 5px;
    margin-left: 5px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 15px;
}

.eBook_workshop-description-blurb
{
    padding: 10px;
    font-size: 12px;
    line-height: 26px;
    padding-top: 0px;
    margin-bottom: 5px;
    color: Black;
}
.ditaImg
{
    width: 200px;
    height: 150px;
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}
.ditaImg:hover
{
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}
.ditaicToolsHighlightsContent
{
    /*padding-left: 23px;     padding-right: 23px;*/
    width: 100%;
}
.ditaQuotes
{
    font-weight: bold;
    color: #4E747E;
}
.ditaQuestion
{
    padding-left: 20px;
}

.ditaFocus
{
    z-index: 2;
}
.ditaNonFocus
{
    z-index: 1;
}
.focusText
{
    font-weight: bold;
    color: #4E757F;
    font-size: 13px;
}
.ditaTitle
{
    text-align: center; /*color: #808080;*/
    color: Black;
    font-size: 14px;
    vertical-align: top;
    height: 40px;
    font-weight: bold;
}
.ditaColumns
{
    display: inline-block;
    background: #FEFEFE;
    border: 1px solid #FAFAFA;
    opacity: 1;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    margin: 1% 0% 1% 1.4%; /*padding: .5% 1.6% .5% 1.6%;*/
    background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 30.75%;
    min-height: 370px;
    vertical-align: top;
}
.ditaColumnsStyle
{
    padding: 10px;
}
.ditaDescription
{
    vertical-align: baseline;
}
.hoverInstruction
{
    text-align: center;
}
.ditaPopUP
{
    position: relative;
    height: 600px;
}
.ditaPopUpImg
{
    height: auto;
    width: 700px;
    cursor: pointer;
}

.dialogDescription
{
    padding-top: 530px;
}

.dialogImgDisplay
{
    display: block;
}
.dialogImgHide
{
    display: none;
}
.dialogImgActive
{
    background: rgba(53,146,172,1);
    background: -moz-linear-gradient(left, rgba(53,146,172,1) 0%, rgba(50,128,149,1) 0%, rgba(48,125,144,1) 4%, rgba(41,115,127,1) 16%, rgba(21,86,81,1) 50%, rgba(18,64,61,1) 83%, rgba(18,64,61,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(53,146,172,1)), color-stop(0%, rgba(50,128,149,1)), color-stop(4%, rgba(48,125,144,1)), color-stop(16%, rgba(41,115,127,1)), color-stop(50%, rgba(21,86,81,1)), color-stop(83%, rgba(18,64,61,1)), color-stop(100%, rgba(18,64,61,1)));
    background: -webkit-linear-gradient(left, rgba(53,146,172,1) 0%, rgba(50,128,149,1) 0%, rgba(48,125,144,1) 4%, rgba(41,115,127,1) 16%, rgba(21,86,81,1) 50%, rgba(18,64,61,1) 83%, rgba(18,64,61,1) 100%);
    background: -o-linear-gradient(left, rgba(53,146,172,1) 0%, rgba(50,128,149,1) 0%, rgba(48,125,144,1) 4%, rgba(41,115,127,1) 16%, rgba(21,86,81,1) 50%, rgba(18,64,61,1) 83%, rgba(18,64,61,1) 100%);
    background: -ms-linear-gradient(left, rgba(53,146,172,1) 0%, rgba(50,128,149,1) 0%, rgba(48,125,144,1) 4%, rgba(41,115,127,1) 16%, rgba(21,86,81,1) 50%, rgba(18,64,61,1) 83%, rgba(18,64,61,1) 100%);
    background: linear-gradient(to right, rgba(53,146,172,1) 0%, rgba(50,128,149,1) 0%, rgba(48,125,144,1) 4%, rgba(41,115,127,1) 16%, rgba(21,86,81,1) 50%, rgba(18,64,61,1) 83%, rgba(18,64,61,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3592ac', endColorstr='#12403d', GradientType=1 );
    border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    color: #ffffff;
    display: inline-block;
    cursor: pointer;
    line-height: 2em;
    text-align: center;
    width: 2em;
}
.dialogImgInActive
{
    background: rgba(226,226,226,1);
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 7%, rgba(188,188,188,1) 36%, rgba(188,188,188,1) 61%, rgba(219,219,219,1) 89%, rgba(188,188,188,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(7%, rgba(209,209,209,1)), color-stop(36%, rgba(188,188,188,1)), color-stop(61%, rgba(188,188,188,1)), color-stop(89%, rgba(219,219,219,1)), color-stop(100%, rgba(188,188,188,1)));
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 7%, rgba(188,188,188,1) 36%, rgba(188,188,188,1) 61%, rgba(219,219,219,1) 89%, rgba(188,188,188,1) 100%);
    background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 7%, rgba(188,188,188,1) 36%, rgba(188,188,188,1) 61%, rgba(219,219,219,1) 89%, rgba(188,188,188,1) 100%);
    background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 7%, rgba(188,188,188,1) 36%, rgba(188,188,188,1) 61%, rgba(219,219,219,1) 89%, rgba(188,188,188,1) 100%);
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 7%, rgba(188,188,188,1) 36%, rgba(188,188,188,1) 61%, rgba(219,219,219,1) 89%, rgba(188,188,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#bcbcbc', GradientType=0 );
     border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    color: #ffffff;
    display: inline-block;
    cursor: pointer;
    line-height: 2em;
    margin-right: 5px;
    text-align: center;
    width: 2em;
}
.buttons
{
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
    font-size:1.5em;
}
.ditaImgButtons
{
    padding-top: 1%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.apdContentTable
{
    margin-left: 25px;
    margin-right: 25px;
      margin-bottom: 15px;
    border: 1px solid black;
    border-collapse: collapse;width:95%;
}

.apdContentTable td, .apdContentTable th {
    border: 1px solid black;
    padding:5px;
    vertical-align:middle;
}
.apdContentTable tr:first-child th {
    border-top: 0;
}

.apdContentTable tr td:first-child,
table tr th:first-child {
    border-left: 0;
}
.apdContentTable tr td:last-child,
.apdContentTable tr th:last-child {
    border-right: 0;
}

/*fact Checking*/
.factTableSection
{
    margin-bottom: 15px;
    border: 1px solid black;
    border-collapse: collapse;
    width:100%;
   
}
.factTableSection tr:first-child
{
    font-weight:bold;
    text-align:center;
    background-color:#e0e0e0;
}
.factTableSection td{
    border: 1px solid black;
    padding:5px;
    vertical-align:middle;
}
.factTableSection tr:first-child td {
    border-top: 0;
}

.factTableSection tr td:first-child
{
    border-left: 0;
    width:45%;
}
.factTableSection tr td:last-child {
    border-right: 0;
    width:30%;
}
/*fact Checking*/