body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background: #F6F4DD;
    margin: 0;
    padding: 0;
}
#wrap
{
    background: #FFFFFF url(images-Design/wrap-Background.png) repeat-y;
    display: block;
    padding: 0;
    margin: 0 auto;
    width: 932px;
}

/************************* TYPOGRAPHY ***************************/
# reporttext p .smaller
{
    font-size: smaller;
}
h1, h2, h3, h4, h5, h6
{
    line-height: 1em;
    margin-top: .5em;
    margin-bottom: .5em;
    color: #990000;
    font-weight: normal;
}
h1
{
    font-size: 2em;
}
h2
{
    font-size: 1.7em;
}

h3
{
    font-size: 1.5em;
}

h4
{
    font-size: 1.3em;
}
h5
{
    font-size: 1.1em;
}
h6
{
    font-size: 1.0em;
}
.clear
{
    height: 0;
    margin: 0;
    clear: both;
    visibility: hidden;
    border: none;
}
a:link
{
    color: #990000;
    text-decoration: none;
}
a:visited
{
    color: #CC323D;
    text-decoration: none;
}
a:active, a:hover
{
    color: #CC323D;
    text-decoration: underline;
}
a img
{
    border: none;
}
ul
{
    list-style-image: url(images-Design/bullet.gif);
    list-style-type: disc;
}
table
{
    border: solid 1px #B3B099;
}
th
{
    background: #B3B099 url(images-Design/nav-Active.gif) repeat-x;
    height: 27px;
}
tr
{
    border-bottom: solid 1px #B3B099;
    height: 27px;
}
td
{
    border: solid 1px #B3B099;
}
/** HEADER **/
#logo
{
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}
#logo h1
{
    margin: 0;
    padding: 0;
}
#tagline
{
    clear: left;
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
}
#phone
{
    float: right;
    margin-top: 5px;
    margin-right: 155px;
    font-size: 12pt;
}
/**TERTIARY NAVIGATION**/
#thirdNav
{
    font-size: 10pt;
    background: url(images-Design/thirdNav-background.gif) no-repeat;
    float: right;
    height: 78px;
    width: 160px;
    margin-top: 15px;
    margin-right: 20px;
    line-height: 1em;
}
#thirdNav ul
{
    margin: 8px 0 0 20px;
    padding-left: 15px;
    font-size: 8pt;
}
#thirdNav li
{
    margin: 5px 0 5px 0;
    padding-left: 0;
}
/**NAVIGATION**/
#nav
{
    clear: both;
    background: #f6f4dd url(images-Design/nav-Background.png) no-repeat;
    height: 27px;
    width: 926px;
    margin: 0 auto;
}
#nav ul
{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#nav li
{
    display: inline;
    line-height: 27px;
    background: url(images-Design/nav-Seperator.gif) no-repeat right;
    float: left;
    width: 154px;
    text-align: center;
}
li#lastNav
{
    background-image: none;
    width: 154px;
}
li#lastNav a
{
    width: 154px;
}
#nav li a
{
    display: block;
    height: 27px;
    width: 153px;
}
#nav li a:link, #nav li a:visited
{
    color: #CC323D;
    text-decoration: none;
}
#nav li a:active, #nav li a:hover
{
    color: #990000;
    background: url(images-Design/nav-Active.gif) repeat-x;
}
/**CONTENT**/
#contentWrap
{
    clear: both;
    padding-top: 15px;
}
#content
{
    font-size: 10pt;
    padding: 0 242px 15px 242px;
    line-height: 1.4em;
}
#contentNoRight
{
    font-size: 10pt;
    margin: 0 15px 15px 242px;
    line-height: 1.2em;
}
#contentNoLeft
{
    font-size: 10pt;
    margin: 0 242px 15px 15px;
    line-height: 1.2em;
}
#ironcladOverviewLeft
{
    float: left;
    width: 70%;
    padding-right: 10px;
}
#ironcladOverviewRight
{
    float: right;
    width: 25%;
    padding: 0 0 10px 5px;
    border: solid 1px black;
}
#wwr
{
    border: solid 1px black;
    margin: 5px 5px 5px 5px;
    padding: 2px 2px 8px 2px;
}
.ironcladtest
{
    background: url(images-Design/ironSides.jpg) repeat-x bottom left;
    border: solid 1px black;
    margin: 7px 7px 0px 7px;
    width: 135px;
    padding: 0 7px 0 7px;
}
#content_login
{
    font-size: 10pt;
    padding: 0 7px 15px 15px;
    line-height: 1.2em;
}
#content p
{
    margin-top: 1em;
    margin-bottom: 1em;
}
#whitepaperForm
{
    width: 150px;
}
#whitepaperForm strong
{
    color: Red;
    font-size: 10px;
}
.wpTextbox
{
    background: #FFFFCC;
}
p.first
{
    font-size: 1.2em;
}
#content a
{
    font-weight: bold;
}
.third
{
    float: left;
    width: 33%;
}
.inlineImageAlt
{
    float: right;
    margin: .5em 0 .5em .5em;
    text-align: center;
}
.inlineImage
{
    float: left;
    margin: .5em .5em .5em 0;
}
.imgCenter
{
    display: block;
    margin: 0 auto;
}
.imgLeft
{
    float: left;
    margin: 1em;
}
.imgRight
{
    float: right;
    margin: 1em;
}
.login
{
    width: 200px;
}
#admin_box
{
    border: solid 1px #990000;
    padding: 7px;
    margin: 7px;
    width: 400px;
}
.loginWrap
{
    border: solid 1px #990000;
    padding: 7px;
    margin: 7px;
}
.center
{
    text-align: center;
}
.quote
{
    font-size: smaller;
}
.col1
{
    float: left;
    width: 66%;
    padding: 1px;
}
.col2
{
    float: right;
    width: 33%;
    padding: 1px;
}
.req
{
    color: Red;
}
.landing
{
    line-height: 1.1em;
    margin: .5em 0;
    color: Black;
    font-weight: normal;
    text-align: center;
}
.landing1
{
    font-size: 9px;
    text-align: left;
    font-weight: normal;
}
#don
{
    float: right;
    display: block;
    width: 200px;
    text-align: center;
}

#don img
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px solid black;
    padding: 2px;
}
#don1
{
    float: left;
    display: block;
    width: 275px;
    text-align: center;
}
#don1 img
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px solid black;
    padding: 2px;
}
#don2
{
    float: left;
    display: block;
    width: 275px;
    text-align: center;
    font-size: small;
}
#don2 img
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px solid black;
    padding: 2px;
}
.epic
{
    color: #990039;
}
#below
{
    margin-top: 50px;
    text-align: center;
}
.underline
{
    text-decoration: underline;
}
.claim
{
    color: Black;
    font-weight: bold;
    font-size: large;
    text-align: center;
}
#reportText .donText
{
    font-size: .8em;
}
/************************* PAGE HEADERS *****************************/
.banner
{
    padding: 0;
    clear: both;
    height: 102px;
    width: 926px;
    margin: 0 auto;
}

#newsBanner.banner
{
    background: url(images-Design/banner-News.jpg) no-repeat;
}

#ironcladBanner.banner
{
    background: url(images-Design/banner-Ironclad.jpg) no-repeat;
}

#solutionsBanner.banner
{
    background: url(images-Design/banner-Solutions.jpg) no-repeat;
}

#industriesBanner.banner
{
    background: url(images-Design/banner-Industries.jpg) no-repeat;
}

#aboutUsBanner.banner
{
    background: url(images-Design/banner-AboutUs.jpg) no-repeat;
}

#contactUsBanner.banner
{
    background: url(images-Design/banner-contactUs.jpg) no-repeat;
}
#landingBanner.banner
{
    background: url(images-Design/landingHeader.png) no-repeat;
}
h2#pageTitle
{
    margin: 25px 23px 0 0;
    float: right;
    font: bold 24pt/normal "Times New Roman" , Times, serif;
    color: #FFFFFF;
}

/************************ FOOTER **********************************/
#footer
{
    background: #F6F4DD url(images-Design/footer-Background.png) no-repeat top;
    display: block;
    width: 932px;
    margin: 0 auto;
    font: 10pt;
    padding: 10px 0;
}
#footer #address
{
    float: left;
    margin-left: 15px;
}
#footer #a8bMark
{
    float: right;
    margin-right: 15px;
}

/************************ Home Page ********************************/

#homePageBanner
{
    font: bold 24px/1em "Times New Roman" , Times, serif;
    padding: 0;
    clear: both;
    height: 192px;
    width: 926px;
    margin: 0 auto;
}

#homePageBanner a
{
    color: #FFFFFF;
}

#Trust
{
    margin-left: 462px;
    padding-top: 17px;
}
#Reliability
{
    margin-left: 644px;
}


#Credibility
{
    margin-left: 527px;
}
#Relationship
{
    margin-left: 760px;
}

/******** four boxes ************/
#homePageBoxes
{
    margin: 10px 0px;
    text-align: center;
}
#homePageBoxes div
{
    float: left;
    height: 87px;
    width: 221px;
    text-transform: uppercase;
    background-repeat: no-repeat;
    margin-right: 5px;
    margin-left: 5px;
    font-weight: bold;
}

#homePageBoxes #voice
{
    background-image: url(images-Design/homePageBox-Voice.jpg);
    margin-left: 10px;
}

#homePageBoxes #data
{
    background-image: url(images-Design/homePageBox-Data2.jpg);
}
#homePageBoxes #partnerPlans
{
    background-image: url(images-Design/homePageBox-PartnerPlans.jpg);
}
/* #homePageBoxes #managedServices
{
    background-image: url(images-Design/homePageBox-ManagedServices.jpg);
    margin-right: 0px;
} */

#homePageBoxes #managedServices
{
    background-image: url(images-Design/homePageBox-carrierServices.jpg);
    margin-right: 0px;
}

#homePageBoxes a
{
    display: block;
    height: 74px;
    width: 213px;
    padding-top: 4px;
}


#homePageBoxes a:active, #homePageBoxes a:hover
{
    text-decoration: none;
}

h2#homeTitle
{
    margin-top: 0px;
}

/****************************** Sidebars *********************************/

#sidebarWrapAlt
{
    margin: 0px 10px 10px 0px;
    float: right;
}

#sidebarWrap, #sidebarHomeWrap
{
    margin: 0px 0px 10px 10px;
    float: left;
}




#sidebarHomeWrap .sidebar
{
    background: url(images-Design/sidebar-Bottom-Announce.gif) no-repeat center 100%;
}


.sidebar
{
    width: 217px;
    margin: -1px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    background: url(images-Design/sidebar-Bottom.gif) no-repeat center 100%;
}
.sidebarRight
{
    width: 217px;
    margin: -1px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    text-align: right;
}


.sidebarTop
{
    margin: 0px 0px 0px 0px;
    background: url(images-Design/sidebar-Top.gif) no-repeat center 100%;
    height: 9px;
    width: 217px;
}

.sidebarContent
{
    background: url(images-Design/sidebar-Background.gif) repeat-y;
    padding: 10px 15px 0px 15px;
}

.sidebarContent .web_form_quick
{
    font-size: 0.8em;
}
.sidebarContent .web_form_quick .form_row
{
    padding: 0.4em 0em;
    margin: 0em;
}
.crossPromo
{
    padding: 10px;
    width: 190px;
    border: solid 1px #990000;
    margin-bottom: 20px;
}
.crossPromo a
{
    font-weight: bold;
}
/*********************** Ironclad Tabs ***********************************/

.tabs
{
    margin: 0 -12px 0 0;
    color: #990000;
    font-weight: bold;
    float: right;
}
.tabs ul
{
    list-style-type: none;
    list-style-image: none;
}
.tabs ul li
{
    list-style: none;
    width: 380px;
    height: 66px;
}
.tabs ul li span
{
    color: White;
    margin-left: 90px;
    padding-top: 22px;
    display: block;
}
.tabs ul li h4
{
    color: White;
    margin-left: 90px;
    padding-top: 23px;
    display: block;
}
.tabs ul li#header_tab
{
    background: url(images-Content/ironclad_tabs/epic_logo.png) no-repeat right;
}
.tabs ul li#arrows
{
    background: url(images-Content/ironclad_tabs/arrows.png) no-repeat right;
}
.tabs ul li#backup_select
{
    background: url(images-Content/ironclad_tabs/br_01.png) no-repeat right;
}
.tabs ul li#backup_schedule
{
    background: url(images-Content/ironclad_tabs/br_02.png) no-repeat right;
}
.tabs ul li#backup_agents
{
    background: url(images-Content/ironclad_tabs/br_03.png) no-repeat right;
}
.tabs ul li#backup_reports
{
    background: url(images-Content/ironclad_tabs/br_05.png) no-repeat right;
}
.tabs ul li#bareMetal_boot
{
    background: url(images-Content/ironclad_tabs/bmr_01.png) no-repeat right;
}
.tabs ul li#bareMetal_map
{
    background: url(images-Content/ironclad_tabs/bmr_02.png) no-repeat right;
}
.tabs ul li#bareMetal_install
{
    background: url(images-Content/ironclad_tabs/bmr_03.png) no-repeat right;
}
.tabs ul li#standby_identify
{
    background: url(images-Content/ironclad_tabs/sbs_01.png) no-repeat right;
}
.tabs ul li#standby_specify
{
    background: url(images-Content/ironclad_tabs/sbs_02.png) no-repeat right;
}
.tabs ul li#standby_mode
{
    background: url(images-Content/ironclad_tabs/sbs_03.png) no-repeat right;
}
.tabs ul li#standby_backup
{
    background: url(images-Content/ironclad_tabs/sbs_04.png) no-repeat right;
}
.tabs ul li#standby_wizard
{
    background: url(images-Content/ironclad_tabs/sbs_05.png) no-repeat right;
}
.tabs ul li#standby_boot
{
    background: url(images-Content/ironclad_tabs/sbs_06.png) no-repeat right;
}
.tabs ul li#offsite_scheduled
{
    background: url(images-Content/ironclad_tabs/or_01.png) no-repeat right;
}
.tabs ul li#offsite_config
{
    background: url(images-Content/ironclad_tabs/or_02.png) no-repeat right;
}
.tabs ul li#offsite_backup
{
    background: url(images-Content/ironclad_tabs/or_03.png) no-repeat right;
}
.tabs ul li#offsite_check
{
    background: url(images-Content/ironclad_tabs/or_04.png) no-repeat right;
}
.tabs ul li#offsite_check span
{
    padding-top: 16px;
}

.tabs ul li#offsite_view
{
    background: url(images-Content/ironclad_tabs/or_05.png) no-repeat right;
}
.tabs ul li#offsite_view span
{
    padding-top: 16px;
}

.tabs ul li#offsite_mirrored
{
    background: url(images-Content/ironclad_tabs/or_06.png) no-repeat right;
}

.tabs ul li#offsite_archive
{
    background: url(images-Content/ironclad_tabs/or_07.png) no-repeat right;
}
.tabs ul li#noc_monitor
{
    background: url(images-Content/ironclad_tabs/noc_01.png) no-repeat right;
}
.tabs ul li#noc_manage
{
    background: url(images-Content/ironclad_tabs/noc_02.png) no-repeat right;
}
.tabs ul li#noc_test
{
    background: url(images-Content/ironclad_tabs/noc_03.png) no-repeat right;
}
.tabs ul li#noc_report
{
    background: url(images-Content/ironclad_tabs/noc_04.png) no-repeat right;
}
#NOCbadge
{
    float: right;
    padding: 0 30px 20px 0;
}

.iron_links
{
    float: right;
}
#quarters
{
    margin: 20px auto;
    display: block;
}
#nocBigPic
{
    padding: 10px 0 0 100px;
    display: block;
}
#quarters a img
{
    margin: 0;
    padding: 10px 10px;
    line-height: 0;
    float: left;
}
.QuarterTabs
{
    margin: 0 -12px 0 0;
    color: #990000;
    font-weight: bold;
    float: right;
}
.QuarterTabs ul
{
    list-style-type: none;
    list-style-image: none;
}
.QuarterTabs ul li
{
    list-style: none;
    width: 180px;
    height: 66px;
}
.QuarterTabs ul li span a
{
    color: White;
    margin-left: 95px;
    padding-top: 16px;
    display: block;
}
.QuarterTabs ul li#bareMetal
{
    background: url(images-Content/ironclad_tabs/bmr_main.png) no-repeat right;
}
.QuarterTabs ul li#backup
{
    background: url(images-Content/ironclad_tabs/br_main.png) no-repeat right;
}
.QuarterTabs ul li#standby
{
    background: url(images-Content/ironclad_tabs/sbs_main.png) no-repeat right;
}
.QuarterTabs ul li#offsite
{
    background: url(images-Content/ironclad_tabs/or_main.png) no-repeat right;
}
.QuarterTabs ul li#noc
{
    background: url(images-Content/ironclad_tabs/noc_main.png) no-repeat right;
}
#ironGuarantee
{
    border: solid 3px #990000;
    width: 350px;
    margin: 30px;
    padding: 10px 20px;
    text-align: center;
}
#ironGuarantee p
{
    font-size: 12pt;
    line-height: 18px;
}
#liveChat
{
    margin: 0 10px 0 0;
    text-align: right;
}
.webinar
{
    margin: 0 16px 0 0;
    text-align: right;
}
.webinarDate
{
    font-size: 15px;
}

/*********************** Fixed sidebars ***********************************/


#sidebarAnnounce
{
    width: 202px;
    height: 222px;
}

#sidebarAd
{
    width: 217px;
    height: 243px;
    margin: 0px 10px 10px 0px;
    float: right;
}

#sidebarAnnounce
{
    background: url(images-Design/homePageBox-announce.jpg) no-repeat;
}

#sidebarAnnounce
{
    width: 194px;
    padding: 10px 18px 10px 10px;
    margin: 0px 10px 0px 10px;
    float: left;
}
#sidebarAnnounce h4, .sidebar h4
{
    font-size: 1.3em;
    text-align: center;
    margin-top: 0px;
}

#sidebarAnnounce ul, .sidebar ul, .dataSheet ul
{
    margin: 13px 0px 0px 10px;
    padding-left: 10px;
}

#sidebarAnnounce li, .sidebar li
{
    margin-bottom: 13px;
}

.sidebar ul ul
{
    margin-bottom: 13px;
}

#sidebarAnnounce ul li ul li, .sidebar ul li ul li
{
    margin-bottom: 6px;
}

#logos img
{
    margin: 10px auto;
    display: block;
}
#logos
{
    width: 217px;
    float: right;
}
#directionsGadget
{
    margin-left: 5px;
}
/*************CONFERTEL*********************/
#con_sub_content
{
    width: 625px;
    float: right;
    padding: 20px;
}
#confertel h2
{
    line-height: 2.8ex;
    margin-top: 0.6ex;
    margin-bottom: 0.6ex;
}
#confertel .conf_box
{
    width: 25%;
    float: left;
    padding-bottom: 3ex;
}
#confertel .conf_box a, #confertel a
{
    text-decoration: none;
    font-size: 12px;
}
#confertel .conf_box a img
{
    /*border:1px solid #b68602;*/
    border: none;
}
#confertel .conf_box span.title
{
    color: #008800;
    font-weight: bold;
    display: block;
    margin: 0px auto;
    text-decoration: underline;
    line-height: 3.2ex;
}
#confertel .conf_box .text
{
    text-align: left;
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    color: Black;
    line-height: 2.6ex;
}
#confertel .left_list
{
    text-align: left;
    float: left;
    color: #000088;
    list-style-image: url(http://ttdepot.com/images/conf_bullet.png);
}
#confertel .right_list
{
    text-align: left;
    float: right;
    color: #000088;
    list-style-image: url(http://ttdepot.com/images/conf_bullet.png);
}


#signup #container
{
    width: 771px;
    margin: 0px auto 0px auto;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 14px;
}

#signup h2, #signup h3, #signup h4
{
    color: #902F44;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica;
}
#signup h2, #signup h3
{
    text-align: center;
}

#signup div#datestamp
{
    float: right;
    margin-top: -1em;
    margin-right: 0.25em;
    font-weight: bold;
    font-size: 14pt;
}
#signup div#footer
{
    font-size: 7pt;
    margin: 1em;
    text-align: center;
    color: #999999;
}
.clear_div
{
    clear: both;
    width: 100%;
}
a img
{
    border: none;
}
#ironcladMovie
{
    padding: 20px;
}
.nasvtapeImg
{
    margin-left: -120px;
    position: relative;
}

.dataSheet
{
    float: right;
    clear: right;
    width: 175px;
    margin: .5em 0 .5em .5em;
    padding: .5em;
    background-color: #F6F4DD;
    border: solid 1px #cacaca;
}

.dataSheet h5
{
    margin-top: 0;
}
.dataSheet ul
{
    margin-bottom: 0;
}

.right
{
    float: right;
    text-align: right;
    margin-right: 50px;
}
cite
{
    margin-left: 60px;
}


/******************PRODUCT CATALOG**************/
#catalog #broadband
{
    display: none;
}
#catalog #wireless
{
    display: none;
}
#catalog #dcs
{
    display: none;
}
#catalog #dcs16
{
    display: none;
}
#catalog #speaker
{
    display: none;
}
#catalog #dcs
{
    display: none;
}
#catalog #falcon
{
    display: none;
}
#catalog #AOM
{
    display: none;
}
#catalog #LCD
{
    display: none;
}
#catalog #\5012L
{
    display: none;
}
#catalog #\5012D
{
    display: none;
}

#catalog #\400
{
    display: none;
}

#catalog #\2E
{
    display: none;
}
#catalog #iDCS
{
    display: none;
}
#catalog #smart
{
    display: none;
}
#catalog #SVM-400
{
    display: none;
}
#catalog #SVMi-2E
{
    display: none;
}
/*********Calendar***********/
#calendar
{
    width: 880px;
    margin: 0 auto;
    display: block;
    padding-bottom: 20px;
}
#infoMain
{
    width: 590px;
    float: left;
    margin: 10px;
    padding-left: 10px;
}
#infoMain h3
{
    text-align: center;
}
#infoMain #webinarForm strong
{
    width: 140px;
    display: block;
    float: left;
}
#infoMain #webinarForm strong sup
{
    font-weight: normal;
    color: Red;
    font-size: 10px;
}
.dvDetails td, .dvDetails tr, .dvDetails
{
    border: none;
}
.dvDetails
{
    display: block;
    margin: 0 auto;
}
.dvDetails td + td
{
    width: 100%;
}
#infoSide
{
    width: 280px;
    float: right;
    border-left: solid 1px #ccc;
    margin: 10px;
    padding-left: 10px;
}
#infoSide img
{
    float: left;
    margin: 10px 5px 0 0;
}
#infoSide h4
{
    font-size: .8em;
    color: Black;
    font-weight: bold;
}
.webinarError
{
    color: Red;
    visibility: hidden;
}
#noSpam
{
    width: 240px;
    float: right;
}
#webinarForm a
{
    display: block;
    text-align: center;
}
#webinarForm span
{
    color: Red;
    font-size: 8px;
}
#reportForm label, #reportForm-assessment label
{
    width: 90px;
    display: block;
    float: left;
}


#arrowBack
{
    background: url(images-content/arrowBack.png) no-repeat bottom right;
}
#arrowBack1
{
    background: url(images-content/arrowBack1.png) no-repeat bottom right;
}
#reportForm-assessment .btn_formSubmit
{
    display: block;
    margin: 10px auto;
    background: #cccccc;
    border: solid 2px #333333;
    width: 200px;
    font-size: 1.3em;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
#reportForm label, #reportForm-assessment1 label
{
    width: 100px;
    display: block;
    float: left;
}
#reportForm-assessment1 .btn_formSubmit
{
    display: block;
    margin: 10px auto;
    background: #cccccc;
    border: solid 2px #333333;
    width: 225px;
    font-size: 1.3em;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
#sideWrap
{
    width: 280px;
    float: right;
}
#sideWrap h1
{
    margin-top: 0;
    padding-top: 10px;
}
#reportSide
{
    float: right;
    width: 280px;
    background: #FfFccc;
    border-left: solid 1px #ccc;
    margin: 0 5px 10px 10px;
    padding: 0 0 10px 10px;
}
#reportSideAudit
{
    float: right;
    width: 200px;
    background: #FfFccc;
    border-left: solid 1px #ccc;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    margin: 0 5px 0px 10px;
    padding: 0 0 10px 10px;
}
#sideWrap #reportSideNew
{
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
}
#reportSideNew
{
    background: #FfFccc;
    border-left: solid 1px #ccc;
    margin: 0 5px 10px 10px;
    padding: 0 0 10px 10px;
    height: 800px;
}
.redunderline
{
    background: url(images-content/redUnderline.png) no-repeat bottom;
    padding-top: 10px;
    display: inline-block;
    height: 30px;
}
#donTop
{
    background: url(images-content/donTop.png) no-repeat bottom right;
    margin: 0;
    padding: 0;
    height: 124px;
    width: 280px;
}
.report h2
{
    line-height: 1.5em;
    text-align: center;
}
.reportSq h2
{
    line-height: 1.5em;
    text-align: center;
    margin-top: -10px;
}
#getThis
{
    font-weight: 900;
    text-align: center;
    font-size: 36pt;
}
#squeezeFont
{
    font-size: 21px;
}
.points
{
    font-weight: bold;
}
#reportText p, #reportText li
{
    font-size: 1.3em;
    line-height: normal;
}
#reportText li
{
    margin-bottom: 10px;
}
.privacyPolicy
{
    border: solid 2px Black;
    background: White;
    width: 400px;
    height: 400px;
}
.privacyPolicy .close
{
    float: right;
}
.privacyPolicy p
{
    padding: 10px;
}
.modalBackground
{
    background: url(images/modalBg.png) repeat;
}
.reportLogo
{
    width: 150px;
    float: left;
}
.reportText
{
    width: 500px;
    float: right;
}
.blue
{
    color: Navy;
    font-size: 1.4em;
}
.blueSmall
{
    color: Navy;
    font-size: 1em;
}
.red
{
    color: #990000;
    font-weight: bold;
}

.testimonial
{
    padding-left: 20px;
    font-weight: bold;
    font-size: 8pt;
}
#telecom_review
{
    margin-top: 25px 0 20px 15px;
    width: 350px;
    border: 2px solid black;
}
#telecom_review td
{
    font-size: 14px;
    font-family: Times New Roman, Serif;
    font-weight: bold;
    padding-left: 10px;
}
#telecom_review td .dot
{
    width: 30px;
}

#form_content
{
    font-size: 10pt;
    margin: 30px 0 20px 0;
    padding: 0 40px 0 25px;
    line-height: 1.4em;
}

#form_col1
{
    display: block;
    float: left;
    width: 400px;
    padding: 0;
}
#form_col2
{
    background: #e0e6e6;
    display: block;
    float: right;
    width: 420px;
    padding: 0 6px 6px 6px;
}

#form_content h4
{
    padding: 0 0 8px 0;
    line-height: 1.4em;
    width: 400px;
}

.img_nurse
{
    float: right;
    margin: 0;
}
dl.nurse dt.sectionHeader
{
    font-weight: bold;
    margin-left: 0;
}
dl.nurse dd.sectionHeader
{
    font-size: 10px;
    margin-left: 0;
}
dl.nurse ul
{
    margin-left: 0;
}
dl.nurse ul li
{
    list-style-type: none;
}
#nfOne
{
    margin-top: 100px;
    height: 500px;
}
#nfTwo
{
    height: 500px;
}


#nfThree
{
    height: 500px;
}
#nfFour, #nfFive
{
    height: 500px;
}
#nfTwo, #nfThree, #nfFour, #nfFive
{
    display: none;
}
.nextButton
{
    text-align: right;
    font-size: 16px;
    margin-right: 10px;
    font-weight: bold;
}
.progressBar
{
    border: solid 1px #cccccc;
    height: 20px;
    width: 240px;
    color: #cccccc;
}
.progress
{
    background-color: #990000;
    height: 20px;
}
.sectionOne
{
    line-height: 20px;
    margin-top: 50px;
}
.nursecallheader span
{
    font-size: 20px;
}
.nursecallheader
{
    line-height: normal;
}
