﻿body
{
    margin: 0;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    background: #fff url(../images/bodyBG_2.jpg) repeat-x;
}

a
{
    color: #662385;
    font-weight: bold;
}
a:hover
{
    
}


h1, h2, h3, h4
{
    padding: 0;
    margin: 0;
}



h1
{
    font-size: 20px;
    color: #642288;
    font-weight: bold;
}

h2
{
    /*margin-top:20px;*/
    font-size: 14px;
    color: #642288;
    font-weight: bold;
}



h3
{
    color: #642288;
    font-weight: bold;
}

h4
{
    font-weight: bold;
    text-decoration: underline;
}

img
{
    border: 0px;
    display: inline-block;
}
sup
{
    vertical-align: baseline;
    position: relative;
    bottom: .33em;
}

.clear
{
    clear: both;
}

ul
{
    margin: 10px 0 15px 20px;
    padding: 0;
}


ul li
{
    color:#642288
}

ul li span {color:#000000;}

p
{
    margin: 10px 0 10px 0;
}
ul ul
{
    margin-top: 0;
}

.prominent
{
	font-size: 14px;
	font-weight: bold;
}

.font-brown
{
    color: #A26F16;
    font-weight: bold;
}

/****** layout ******/
body
{
    text-align: center;
}
#wrapper
{
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
}

#contentWrapper
{
    clear: both;
    background-image: url(../images/contentBG.png);
    background-repeat: repeat-y;
    background-position: center top;
    text-align: center;
    width: 1140px;
}

#innerContentWrapper
{
    width: 922px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

#leftCol
{
    width: 230px;
    float: left;
}
#rightCol
{
    width: 670px;
    float: right; /*margin-left: 250px;*/
    margin-bottom:20px;
}

/******TopBar******/
#topBar
{
    width: 1050px;
    height: 41px;
    /*margin-top: 10px;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/******Top Navigation******/
#topnav
{
    margin: 0;
    padding: 8px 0 0 15px;
    height: 45px;
    width: 663px;
    position: relative;
    background: url(../images/topNavBG.jpg) no-repeat top center;
    background-repeat: no-repeat;
}

/******Search******/
#search
{
    width: 250px;
    float: left;
    text-align: left;
    margin: 10px 0 0 30px;
}

#search label
{
    float: left;
    width: 60px;
    color: #fff;
    font-size: 14px;
    padding-top: 5px;
}

.search_txtbox
{
    float: left;
    background-color: #d7b87b;
    padding: 0 0 3px 5px;
    width: 150px;
    height: 20px;
    color: #333;
    font-size: 12px;
    border: 0;
}

.search_gobtn
{
    display: block;
    float: left;
    width: 23px;
    height: 23px;
    background-image: url(../images/search_btn.gif);
}
.search_gobtn span
{
    display: none;
}

.search_gobtn:hover
{
    background-position: bottom;
}
/******Header******/
#titleArea, #titleArea-generic {width:1050px; margin:0 auto; position:relative; text-align:left;}

#titleArea-generic {display:block; width:1050px; height:161px; background: url(../images/titleArea_generic_bg.png) no-repeat bottom right;}
#titleArea-generic h1 a {display:block; width:284px; height:117px; background:url(../images/sabrilLogo.png) no-repeat;}
#titleArea-generic h1 a span {display:none;}

#titleArea-generic h2
{
    display:block;
    width:340px;
    height:41px;
    background:url(../images/subpage_title_sabril_only.png) no-repeat;
    position:absolute;
    top:60px;
    left:300px;
}
#titleArea-generic h2 span {display:none;}


/******Popups******/
.popClose { background-color:#642288; text-align:right;}
.popTitleArea { height:101px; background: url(../images/popTitleAreaBg.gif) repeat-x;}
.popButtons { text-align:center;}
#modalWindow h2, #leavingSite h2, #SharePopup h2 {font-size:18px; color:#642288;}

#modalWindow, #leavingSite, #SharePopup, #leavingSiteHCP { text-align:left;}




    /******LeavingSite ******/
    #btn_ok {display:inline-block; height:29px; width:97px; background: url(../images/btnOk.gif) no-repeat top;}
    #btn_ok:hover { background-position:bottom;}
    #btn_ok span{ display:none;}

    #btn_cancel {display:inline-block; height:29px; width:97px; background: url(../images/btnCancel.gif) no-repeat top;}
    #btn_cancel:hover { background-position:bottom;}
    #btn_cancel span{ display:none;}
    #leavingSite .popTitleArea { height:79px; background: url(../images/popTitleAreaLeavingBg.gif) repeat-x;}
    
    
   
    
    
    
    /****** Leaving Site To HCP **********/
    
    #btn_continue 
    {
        display:inline-block; height:29px; width:97px; background: url(../images/btn_continue-off.jpg) no-repeat top;
    }
    
    #btn_continue:hover  
    {
        background: url(../images/btn_continue-on.jpg) no-repeat top;
    }

    #btn_return 
    {
        display:inline-block; height:29px; width:97px; background: url(../images/btn_return-off.jpg) no-repeat top;
    }
    
    #btn_return:hover  
    {
        background: url(../images/btn_return-on.jpg) no-repeat top;
    }
    
    .popTitleAreaHCP 
    { 
        height:78px; 
        background: url(../images/popTitleAreaBgHCP.jpg) repeat-x;
    }


/******LeftNav******/
#leftNavContainer
{
    margin-top: 10px;
}

.leftNav
{
    margin-left: 25px;
}

.leftNav a
{
    display: block;
    width: 174px;
    height: 20px;
    padding: 15px 0 3px 0;
    color: #a78138;
    font-size: 14px;
    text-decoration: none;
}

.leftNav a:hover
{
    color: #642288;
    border-bottom: 1px solid #642288;
    height: 19px;
    text-decoration: none;
}
.leftSubNav a:hover
{
    border: none;
    height: 20px;
}

.leftNav a.active
{
    color: #642288;
    height: 20px;
    border-bottom: 1px solid #642288;
}


.leftNav .twolines
{
    display: block;
    width: 174px;
    height: 36px;
    padding: 15px 0 3px 0;
    color: #a78138;
    font-size: 14px;
    text-decoration: none;
}


.leftNav .twolines:hover
{
    color: #642288;
    border-bottom: 1px solid #642288;
    height: 35px;
    text-decoration: none;
}

.leftNav .twolines.active
{
    color: #642288;
    height: 36px;
    border-bottom: 1px solid #642288;
}



.leftNav a.top
{
    font-weight: bold;
    font-size: 16px;
}
.leftNav a.bottom.active
{
    border: none;
}

.leftNav a.bottom:hover
{
    border: none;
    height: 20px;
}

.leftSubNav
{
    margin: 5px 0 10px 10px;
    font-size: 12px;
}
.leftSubNav a
{
    font-size: 12px;
    height: auto;
    padding: 5px;
}

.leftSubNav a:hover,
.leftSubNav a.active,
.leftSubNav a.active:hover
{
    color: #642288;
    border: none;
    height: auto;
    font-size: 12px;
}



/******Main Content******/
#HowSabrilWorks
{
    background-image: url(../images/howSabrilWorksBG.gif);
    background-repeat: no-repeat;
    height: 250px;
    width: 520px;
    padding: 25px;
    color: #ffffff;
}

#HowSabrilWorks h2, #HowSabrilWorks a
{
    color: #ffffff;
}

#HowSabrilWorks a
{
    text-decoration: underline;
}

#HowSabrilWorks li
{
    color: #b88936;
}

#HowSabrilWorks li span
{
    color: #ffffff;
}

#MonitorResponseAdult .top
{
    background-image: url(../images/monitorResponse-top.gif);
    background-repeat: no-repeat;
    height: 140px;
    width: 480px;
    padding: 25px 25px 5px 25px;
    color: #ffffff;
}

#MonitorResponseAdult .top h2
{
    color: #642288;
}

#MonitorResponseAdult .top a
{
    color: #FFFFFF;
    text-decoration: underline;
}

#MonitorResponseAdult .top li
{
    color: #642288;
}

#MonitorResponseAdult .top li span
{
    color: #ffffff;
}
#MonitorResponseAdult .bottom
{
    margin-bottom:20px;
}
#MonitorResponseAdult .bottom a
{
    display:block;
    width:456px;
    height:47px;
    background:url(../images/monitorReponse-bottom.gif) no-repeat top left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    padding:13px 0 0 75px;
}

#MonitorResponseAdult .bottom a:hover {background-position:bottom left;}



#GivingSabril .top
{
    background-image: url(../images/monitorResponseInfant-top.gif);
    background-repeat: no-repeat;
    height: 120px;
    width: 480px;
    padding: 25px 25px 10px 25px;
    color: #ffffff;
}

#GivingSabril .top h2
{
    color: #FFFFFF;
}

#GivingSabril .top a
{
    color: #FFFFFF;
    text-decoration: underline;
}

#GivingSabril .top li
{
    color: #FFFFFF;
}

#GivingSabril .top li span
{
    color: #FFFFFF;
}

#GivingSabril .bottom a
{
    display:block;
    width:456px;
    height:48px;
    background:url(../images/monitorResponseInfant-bottom.gif) no-repeat top left;
    
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    padding:13px 0 0 75px;
    
}

#GivingSabril .bottom a:hover {background-position:bottom left;}
#GivingSabril .bottom a span { display:none;} 



#notAllSideEffects-infant
{
    background: url(../images/notAllSideEffectsBG.jpg) no-repeat;
    height: 160px;
    width: 490px;
    padding: 35px 25px 20px 25px;
}

#specialistCallout
{
    background: url(../images/bk_specialist_callout.gif) no-repeat;
    width: 489px;
    height: 194px;
    margin-left: 70px;
    padding:60px 0 0 25px;
    position:relative;
}

#specialistSearchBox
{
    background: url(../images/FindASpecialistCallOutBoxBG.gif) no-repeat;
    width: 519px;
    height: 264px;
    margin-left: 55px;
    padding:20px 0 0 25px;
    position:relative;
}

#specialistSearchBox h2
{
    color: #FFFFFF;
    height: 26px;
}

#specialistSearchBox #zipRow
{
	height: 35px;
    padding: 15px 0;
    width: 470px;
    vertical-align: middle;
}
#specialistSearchBox #zipRow div
{
	height: 35px;
	float: left;
	padding: 0 8px;
    vertical-align: middle;
}

#specialistSearchBox #searchRow .searchRow-2 div
{    
    float: left;
    padding: 0 5px;
    vertical-align: middle;
}

#specialistSearchBox #searchRow div
{        
    padding: 1px 0px 2px 0px;
}

#specialistSearchBox #searchRow .searchRow-1
{        
    padding-left: 35px;
}

#specialistSearchBox #searchRow .searchRow-3
{        
    text-align: center;
}

#specialistSearchBox #searchRow .searchRow-3a
{        
    text-align: center;
    padding: 0px;
    color: Red;
    font-weight: bold;
}

#specialistSearchBox #searchRow .searchRow-4
{        
    font-size: 11px;
    padding-left: 10px;
}

.findSpecialistDataGrid tr td
{
    border: 1px solid #e1d1ad;
    padding: 6px;
}

.findSpecialistDataGridHeader
{
    color: #6b2c85;
    font-weight: bold;
}

#notAllSideEffects-adult
{
    background: url(../images/notAllSideEffects-adult-bg.gif) no-repeat;
    height: 160px;
    width: 480px;
    padding: 25px;
    color: #333333;
}

#notAllSideEffects-adult a
{
    color: #642288;
    text-decoration: none;
}
#notAllSideEffects-adult a:hover
{
    text-decoration: underline;
}

#TypesOfVisionLoss
{
    width: 535px;
    margin: 15px auto;
    text-align: left;
}
#TypesOfVisionLoss .caption
{
    font-size: 10px;
    font-style: italic;
}

#TestingForVisionLoss
{
    background: url(../images/testingForVisionLossBG.gif) no-repeat;
    height: 421px;
    width: 517px;
    padding: 20px 25px;
    color: #333333;
}
#TestingForVisionLoss h2
{
    color: #642288;
}
#TestingForVisionLoss li
{
    color: #642288;
}
#TestingForVisionLoss li span
{
    color: #333333;
}


#step1, #step2, #step3
{
    padding: 25px;
    width: 525px;
}
#step1 h2, #step2 h2, #step3 h2
{
    color: #333333;
    margin-bottom: 15px;
    padding-top: 8px;
}
#step1 p span, #step2 p span, #step3 p span
{
    font-weight: bold;
    font-style: italic;
    color: #642288;
}

#step1
{
    background: url(../images/step1.gif) no-repeat top left;
    height: 196px;
}

#step2
{
    background: url(../images/step2.gif) no-repeat top left;
    height: 396px;
}

#step2 li
{
    color: #642288;
}

#step2 li span
{
    color: #333333;
}

#step3
{
    background: url(../images/step3.gif) no-repeat top left;
    height: 255px;
}

#stories
{
    background: url(../images/storiesBG.jpg) no-repeat;
    width: 652px;
    height: 248px;
    position: relative;
    text-align: center;
    padding-top: 12px;
}

#stories a
{
    margin-left: 20px;
}

#stories p
{
    width: 400px;
    margin: 0 auto;
    color: #642288;
    font-weight: bold;
}

#stories div
{
    margin: 0 auto;
    width: 650px;
}

#incShareStory
{
    background: url(../images/shareStory_inc_BG.gif) no-repeat;
    margin: 20px auto;
    padding: 10px;
    padding-top: 22px;
    width: 530px;
    height: 100px;
    color: #6d4801;
}

#incShareStory h2
{
}

#incShareStory p
{
    margin: 5px 0;
    
}
#shareStoryCallout { display:block; width:460px; height:96px; background: url(../images/shareStoryCalloutBG.gif) no-repeat; padding:5px;}
#shareStoryCallout h2 {color: #642288; margin-bottom:10px;}

#shareStoryCallout .left {float:left; display:block; width:85px;}
#shareStoryCallout .right {float:left; display:block; width:370px; color:#6d4801; line-height:2em; font-weight:bold;}


/******Content toolbar******/
#taf_register_toolbar
{
    text-align: right;
    padding: 5px 10px 5px 5px;
    margin-bottom:20px;
}

.taf_reg_tool_div_left
{
    float: right;    
    width: 165px;
    padding-top: 12px;
}

.taf_reg_tool_div_right
{
    float: right;    
    width: 195px;
}

#btnRegister
{
  
}
#btnRegister:hover
{
    background-position: bottom;
}
#btnRegister span
{
    display: none;
}

#btnHCPHome
{
    display: inline-block;
    height: 26px;
    width: 180px;
    background: url(../images/btnHCPHome.gif) no-repeat top;
    margin: 10px 15px;
}
#btnHCPHome:hover
{
    background-position: bottom;
}
#btnHCPHome span
{
    display: none;
}


#btnTellaFriend
{
    display: inline-block;
    height: 26px;
    width: 106px;
    background: url(../images/btnTellAFriend.gif) no-repeat top;
    margin:10px 0 0 0;
}
#btnTellaFriend:hover
{
    background-position: bottom;
}
#btnTellaFriend span
{
    display: none;
}

/******ISI******/
#isi
{
    clear: both;
}

#isi .blackBox, #storyBlackBox .blackBox{ margin:20px; padding:10px; border:2px solid #000000;}
#isi .blackBox h2, #isi .blackBox em, #storyBlackBox .blackBox h2, #storyBlackBox .blackBox em {color:#000000; text-align:center;}
#isi .blackBox h2 em, #storyBlackBox .blackBox h2 em { font-weight:normal; font-size:12px;}


#isi .ReportNegativeSideEffects {
    margin:10px auto;
    width:531px;
    padding:15px;
    text-align:center;
    background-color:#642288;
    color:#FFFFFF;
    font-size:14px;
}

.ReportNegativeSideEffects a {color:#fe8f0c}

/******touts******/
.tout, .tout_register
{
    width: 203px;
    height: 130px;
    margin: 10px 0;
}

.tout_register
{
    height: 156px;
}


/******Footer ******/
#footer
{
    clear: both;
    border-top: 2px solid #662385;
    margin: 15px 0;
}

#footerContent
{
    float: left;
    font-size: 10px;
    width: 500px;
    margin-left: 30px;
}

#footerLinks
{
    color: #ab8642;
    clear: both;
    padding-top: 15px;
}

#footerContent_logo
{
    float: right; 
    width: 200px;
    padding-top: 100px;
}


#nextBtns
{
    clear:both;  
    /*border-top: 2px solid #642288;*/
}

#nextBtns a
{
    display: block;
    width: auto;
    height: 27px;
    background: #b88936 url(../images/next-off.gif) no-repeat top right;
    padding: 9px 40px 0 15px;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    float: right;
}

#nextBtns a.first
{
    margin-right: 10px;
}

#nextBtns a:hover
{
    background: #642288 url(../images/next-on.gif) no-repeat top right;
    text-decoration: none;
}


/******Sub Footer ******/
#subFooter
{
    height: 120px;
    clear: both;
    text-align: center;
    background-color: #662385;
    border-top: 10px solid #739817;
    font-size: 10px;
    color: #fff;
}
#subFooterContent
{
    width: 922px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: left;
}
#subFooterContent p
{
    width: 700px;
    float: left;
    margin-left: 30px;
    font-size: 12px !important;
}
#lundbeckLogo
{
    display: block;
    background-image: url(../images/lundbeck_logo.jpg);
    float: right;
    width: 145px;
    height: 66px;
}
#lundbeckLogo span
{
    display: none;
}


/******General******/
.borderTop
{
    border-top: 2px solid #642288;
    margin: 10px 0;
}

.noMarginBottom
{
    margin-bottom: 0;
    padding-bottom: 0;
}
.noMarginTop
{
    margin-top: 0;
    padding-top: 0;
}

/*click buttons*/
.btnClickHere
{
    display: inline-block;
    width: 82px;
    height: 22px;
    background: url(../images/btnClickHere.gif) no-repeat top;
    vertical-align:text-top;
}

.btnClickHere:hover
{
    background-position: bottom;
}

.btnClickHere span
{
    display: none;
}
/******/

#downloadDosingInstructions { display:block; background:url(../images/download-dosing-instructions.gif) no-repeat top; height:130px; width:138px;}
#downloadDosingInstructions:hover { background-position:bottom;}
#downloadDosingInstructions span { display: none; }

#downloadMedicationGuide { display:block; background:url(../images/download-medication-guide.gif) no-repeat top; height:130px; width:138px;}
#downloadMedicationGuide:hover { background-position:bottom;}
#downloadMedicationGuide span { display: none; }

#downloadSabrilBrochure { display:block; margin:0; background:url(../images/download-sabril-brochure.gif) no-repeat top; height:130px; width:138px;}
#downloadSabrilBrochure:hover { background-position:bottom;}
#downloadSabrilBrochure span { display: none; }

.channelButtons
{
    width: 300px;
    text-align: center;
}




/*on home page*/
.btn174x23
{
    display: block;
    height: 23px;
    width: 140px;
    background: url(../images/btn_home_174x23-off.gif) no-repeat top left;
    padding: 4px 9px 0 25px;
    font-size: 12px;
    text-align: left;
    color: #ab8642;
    text-decoration:none;
}
.btn174x23:hover
{
    background: url(../images/btn_home_174x23-on.gif) no-repeat top left;
}

.btn195x23
{
    display: block;
    height: 23px;
    width: 163px;
    width: 166px;
    background: url(../images/btn_home_195x23-off.gif) no-repeat top left;
    padding: 4px 7px 0 25px;
    padding: 4px 7px 0 25px;
    font-size: 12px;
    text-align: left;
    color: #ab8642;
    text-decoration:none;
}
.btn195x23:hover
{
    background: url(../images/btn_home_195x23-on.gif) no-repeat top left;
}


/* on channel pages*/
.button234X29
{
    display: block;
    height: 29px;
    width: 212px;
    background: url(../images/btn234x29-off.gif) no-repeat top left;
    padding: 6px 0 0 25px;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin: 0 auto;
    text-decoration:none;
}

.button234X29:hover
{
    background: url(../images/btn234x29-on.gif) no-repeat top left;
    color: #ffffff;
}

.button286X29
{
    display: block;
    height: 29px;
    width: 264px;
    background: url(../images/btn286x29-off.gif) no-repeat top left;
    padding: 6px 0 0 25px;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin: 0 auto;
    text-decoration:none;
}

.button286X29:hover
{
    background: url(../images/btn286x29-on.gif) no-repeat top left;
    color: #ffffff;
}

.button234X29:hover, .btn174x23:hover, .btn195x23:hover, .button286X29:hover
{
    text-decoration: none;
}

.button234X29:hover, .btn174x23:hover, .btn195x23:hover, .button234X29:hover
{
    text-decoration: none;
}



.calloutBox
{
    border: 2px solid #333;
    padding: 15px;
    background-color: #eee;
    margin: 10px;
}


.rightImages
{
    float: right;
    margin: 15px;
    text-align: center;
    display:block;
}

.imageCenter
{
    text-align: center;
    display:block;
}

#noFlash_sub_content {display:block; width:600px; height:400px;}

#noFlash_sub {display:block; width:1050px;}

#noFlash_home 
{ 
    display:block; 
    width:1050px; 
    height:428px;
    text-align:left; 
    background: url(../images/noFlashBG_home.jpg) no-repeat; 
    position:relative; 
}
.noFlashContent_home {position:absolute; top:175px; left:300px;}

#noFlash_sub 
{ 
    display:block; 
    width:1050px; 
    text-align:left;
    /* background: url(../images/noFlashBG_sub.jpg) no-repeat; */
}

.noFlashContent_sub 
{
   margin-bottom: 8px;
}

.noFlashStory
{
    background: url(../images/storyFlashFPO.gif); 
    height: 368px; 
    width: 600px; 
    position: relative;
}

.noFlashStory div
{
    position: absolute; 
    top: 222px; 
    left: 175px;   
}


#downloadFlash {display:block; background: url(../images/noFlash_downloadBtn.gif); height:25px; width:142px; margin-left:50px;}
#downloadFlash:hover { background-position:bottom;}
#downloadFlash span {display:none;}



/******************************************************************************************/

.references
{
    font-size: 10px;
    margin-top:20px;
}
.referenceList
{
    padding: 0;
    margin: 0 0 0 20px;
}


/****** pages ******/

.btnDownload
{
    display:block;
    width:82px;
    height:22px;
    background-image: url(../images/btnDownload.gif);
}
.btnDownload span
{
    display: none;
}
.btnDownload:hover
{
    background-position: bottom;
}

.tools-and-downloads-container
{
    margin:50px 0 0 0;
    height:170px;
}

.tools-and-downloads-container hr
{
    background-color:#642288;
    border:0;
    height:1px;
    margin:10px 0 25px 0;
}

.tools-and-downloads-container p
{
    color:#642288;
    font-weight:bold;
}

.tools-and-downloads-container div
{
    float:left;
    margin:0 15px 0 0;
    position:relative;
}

.tools-and-downloads-container div img
{
    float:left;
    margin:0 5px 0 0;
}

/*.tools-and-downloads-container
{
    float:left;
    margin:0 20px 0 0;
    position:relative;
    width:185px;
}
*/

/*******************/


/*****HomePage*****/
#homeLeft
{
    width: 45%;
    float: left;
    padding: 20px;
}
#homeRight
{
    width: 45%;
    float: right;
    text-align:right;
}

h1.welcome
{
    color: #642288;
    font-size: 20px;
}
h2.moreInfo_hdr
{
    color: #a26f16;
    font-size: 16px;
}

#moreInfoHome h3 {font-size:14px;}

#moreInfoHome
{
    border-top: 2px solid #642288;
    padding-top: 10px;
}
#moreInfoHome .btnColLeft
{
    width: 180px;
    float: left;
    margin: 10px 10px 0 0;
}
.btnColLeft a img
{
    margin: 5px 0;
}
#moreInfoHome .btnColRight
{
    width: 200px;
    float: left;
    margin: 10px 0 0 10px;
}
.btnColRight a img
{
    margin: 5px 0;
}

/******Sitemap******/
ul.sitemap
{
    list-style-image: none;
}


/******HelpfulLinks******/
#helpfulLinksBox .left, #helpfulLinksBox .right
{
    width: 330px;
    float: left;
    display: block;
}


/******Terms Glossary******/
dl
{
    margin-top:0;
}
dt
{
    font-weight: bold;
    margin-top: 0px;
}
dd
{
    margin-left: 10px;
}
.termLinks a
{
    text-decoration: underline;
    font-weight: bold;
}
.inactive
{
    text-decoration: underline;
    color: #666;
}

/******Contact Us ******/
.contactBox
{
    border: 2px solid #333;
    padding: 10px;
    width: 43%;
    float: left;
    height: 180px;
}
.contactBox.right
{
    margin-left: 30px;
}


/******Site map******/
.sitemap h3
{
    padding: 0;
    margin-bottom: 0;
}
.sitemap ul
{
    margin-top: 0;
}
.sitemap ul li
{
    margin: 5px;
}
.sitemap ul ul
{
    margin-top: 0;
}

/********* Discussion Guide ***********/

.disc-guide-div
{
    width: 574px;
}

.disc-guide-div-top
{
    height: 59px;
    background: url(../images/disc_guide/disc-guide_bg_top.jpg) top left no-repeat;
}

.disc-guide-div-top-inner
{
    padding: 30px 10px 0px 25px;   
    color: #642288;
    font-size: 12px;
    font-weight: bold;
}

.disc-guide-div-mid
{
    background: url(../images/disc_guide/disc-guide_bg_mid.jpg) top left repeat-y;
}

.disc-guide-div-mid-inner
{
    padding: 10px 25px;   
}

.disc-guide-div-bottom
{
    height: 43px;
    background: url(../images/disc_guide/disc-guide_bg_bottom.jpg) top left no-repeat;
}

.disc-guide-div-bottom-inner
{
    padding: 6px 35px;   
}

.disc-guide-ul
{
    list-style-type: none;
    padding: 0px;
    margin: 10px 0px 0px 0px;    
}

.disc-guide-ul li
{
    background-image: url(../images/disc_guide/img_li_1.jpg);
    background-repeat: no-repeat;
    background-position: -1 .4em;  
    padding-left: 35px;
}


/******* Text resize rollover images ************/

#text_small
{
    background: url(../images/btn_text_resize_small-off.png) top left no-repeat;
    display:inline-block;
    height: 18px;
    width: 18px;
}

#text_small:hover
{
    background: url(../images/btn_text_resize_small-on.png) top left no-repeat;
}

#text_med
{
    background: url(../images/btn_text_resize_med-off.png) top left no-repeat;
    display:inline-block;
    height: 18px;
    width: 18px;
}

#text_med:hover
{
    background: url(../images/btn_text_resize_med-on.png) top left no-repeat;
}

#text_large
{
    background: url(../images/btn_text_resize_large-off.png) top left no-repeat;
    display:inline-block;
    height: 18px;
    width: 18px;
}

#text_large:hover
{
    background: url(../images/btn_text_resize_large-on.png) top left no-repeat;
}



