﻿body,html {background:#53c7dd url('Images/bodyBg.gif') repeat-x; color:#000; margin:0; padding:0; font-family:Arial; font-size:12px; text-align:center;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.size10{font-size:10px;}

a{color:#8a68aa; text-decoration:underline; font-weight:bold;}
a:hover{text-decoration:none;}

h1{color:#35499e; font-size:18px; font-weight:bold; margin:0px 0px 10px 0px; text-align:center;}
h2{color:#372381; font-size:14px; margin:0px 0px 10px 0px; text-decoration:underline;}
#content h2{color:#35499E; font-size:14px; margin:10px 0px 5px; font-weight:bold; text-decoration:none;}
p{color:#2c2c2c !important; font-size:12px !important; line-height:18px  !important; margin:0px 0px 10px !important; font-family:Arial !important;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:none !important;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.linkBack{font-size:11px; float:right;}
hr{background: url('Images/hrBg.gif') no-repeat center; border:0 !important; clear:both; height:28px; margin:10px 0px;}
ul{line-height:16px; list-style-type:disc; margin:0px 0px 10px 25px;}
ul li{margin:0px 0px 3px;}
ol{line-height:18px; list-style-type:decimal; margin:0px 0px 10px 25px;}
ol li{clear:both; margin:0px 0px 10px;}
.hrBreak{background: url('Images/hrBg.gif') no-repeat center; border:0 !important; clear:both; height:28px; margin:10px 0px;}

/* form areas */
.labeler{color:#4a4a4a; font-size:16px; float:left; font-weight:bold; font-family:Arial; width:100px; text-align:right; margin:0px 10px 10px 0px;}
input, select, textarea{border:1px solid #bbbbbb;}

/* dynamic button */
div.dButton{float:left; margin:0px 5px 0px 0px;}
div.dButton a{display:block; position:relative; border-width:1px 0; border-color:#ccc; border-style:solid; color:#555; text-decoration:none; margin:4px 1px; background-image: url('Images/bgbutton.gif'); background-repeat: repeat-x; background-position: left center; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0px; font-weight:bold;}
div.dButton a span{display:block; position:relative; margin:0 -1px; border-width:0 1px; border-color:#ccc; border-style:solid; padding:0px 4px; .margin-top:-4px; .padding-top:4px;}
div.dButton a:hover{border-color:#aaa; color:#333; text-decoration:underline;}
div.dButton a:hover span{border-color:#aaa;}

/* container */
#container{margin:0 auto; text-align:left; width:889px;}
#main{background-image: url('Images/mast.png'); background-position:top center; background-repeat:no-repeat; height:700px; padding:0px 32px; width:825px;}

/* header */
#header{height:180px;}
#header a.home{display:block; float:left; height:135px; margin:20px 0px 0px; width:415px;}
#header a.home span{display:none;}

/* left column */
#leftCol{height:auto; width:197px;}
    
    /* navigation */
    .navigation{margin:0px 0px 20px 0px;}
    .navigation a.alternative{background:url('Images/nav.png') repeat 0px 0px; width: 205px; height: 26px; display: block;}
    .navigation a.alternative span {display: none; }
    .navigation a.alternative:hover {background: url('Images/nav.png') repeat -205px 0px; }
    .navigation a.prevention{background:url('Images/nav.png') repeat 0px -26px; width: 205px; height: 26px; display: block;}
    .navigation a.prevention span {display: none; }
    .navigation a.prevention:hover {background: url('Images/nav.png') repeat -205px -26px; }
    .navigation a.resources{background:url('Images/nav.png') repeat 0px -52px; width: 205px; height: 26px; display: block;}
    .navigation a.resources span {display: none; }
    .navigation a.resources:hover {background: url('Images/nav.png') repeat -205px -52px; }
    .navigation a.news{background:url('Images/nav.png') repeat 0px -78px; width: 205px; height: 26px; display: block;}
    .navigation a.news span {display: none; }
    .navigation a.news:hover {background: url('Images/nav.png') repeat -205px -78px; }    
    .navigation a.about{background:url('Images/nav.png') repeat 0px -104px; width: 205px; height: 26px; display: block;}
    .navigation a.about span {display: none; }
    .navigation a.about:hover {background: url('Images/nav.png') repeat -205px -104px; }    
    .navigation a.blog{background:url('Images/nav.png') repeat 0px -130px; width: 205px; height: 26px; display: block;}
    .navigation a.blog span {display: none; }
    .navigation a.blog:hover {background: url('Images/nav.png') repeat -205px -130px; }    
    .navigation a.daily{background:url('Images/nav.png') repeat 0px -156px; width: 205px; height: 26px; display: block;}
    .navigation a.daily span {display: none; }
    .navigation a.daily:hover {background: url('Images/nav.png') repeat -205px -156px; }        
    .navigation a.home{background:url('Images/nav.png') repeat 0px -182px; width: 205px; height: 26px; display: block;}
    .navigation a.home span {display: none; }
    .navigation a.home:hover {background: url('Images/nav.png') repeat -205px -182px; }            
    
    /* elements */
    .el{margin:0px 0px 15px 0px;}
    .el .top{background: url('Images/elTop.gif') no-repeat; display:block;height:34px; width:175px;}
    .el .top .title{color:#fff; font-size:14px; font-weight:bold; padding:10px 0px 0px; text-align:center; text-transform:uppercase;}
    .el .meat{background:#f8f9e4; color:#35499e; font-size:11px; height:auto; line-height:14px; padding:5px 12px; text-align:center;width:151px;}
    .el .meat ol{ list-style-image: url('Images/check.gif'); margin:5px 0px 15px 40px;}
    .el .meat ul{ list-style-type:disc; margin:5px 0px 15px 40px;}
    .el .meat img{ margin:0px 0px 5px 0px;}
    .el .meat .guestPic{height:72px; margin-right:5px !important; width:64px; float:left;}
    .el .meat .guest{width:70px; text-align:left;}
    .el .bottom{background: url('Images/elBottom.gif') no-repeat; display:block;height:10px; width:175px;}

/* right column */
#rightCol{height: auto; width:628px;}

    /* search */
    #search{background: url('Images/searchBg.gif') no-repeat; height:12px; padding:16px; width:596px;}
    #search input, #search select, #search textarea{font-size:12px; margin:-2px 0px 0px 10px;}
    #search .btn{border:0; cursor:pointer; margin:-3px 0px 0px 5px;}
    #search .symptom{width:307px; margin:0px 0px 0px 20px;}
    #search .product{width:265px;}
    
    /* quick links */
    .quickLinks{background:#f7f9ec; background-image: url('Images/titleQuickLinks.gif'); background-repeat:no-repeat; background-position:top left; height:auto; line-height:20px; margin:0px 0px 7px 7px; padding:40px 0px 0px 10px; width:165px;}
    .quickLinks a{background-image: url('Images/dot.gif'); background-repeat: no-repeat; background-position:left top; color:#8a68aa; display:block; font-size:14px; font-weight:bold; padding:0px 0px 0px 10px; text-decoration:underline;}
    .quickLinks a:hover{text-decoration:none;}
    
    .quickTips{background:#f7f9ec; background-image: url('Images/titleQuickTips.gif'); background-repeat:no-repeat; background-position:top left; height:auto; line-height:20px; margin:0px 0px 7px 7px; padding:40px 0px 0px 10px; width:165px;}
    .quickTips a{background-image: url('Images/dot.gif'); background-repeat: no-repeat; background-position:left top; color:#8a68aa; display:block; font-size:14px; font-weight:bold; padding:0px 0px 0px 10px; text-decoration:underline;}
    .quickTips a:hover{text-decoration:none;}    

    
    /* content */
    #content{background:#f7f9ec; float:left; height:auto; padding:14px 12px 24px 24px; width:592px;}
        #content .picRight{border:1px solid #33439b; float:right; margin:0px 0px 10px 10px;}
        #content .picLeft{border:1px solid #33439b; float:left; margin:0px 10px 10px 0px;}
    #content table{border:0;}
    #content table a{display:block; margin:0px 0px -5px;}
    #content td{padding:6px; border:1px solid #d8dabb;}
    #content caption{font-weight:bold; margin:0px 0px 5px;}
    #content .borderMe{border:2px double #d8dabb; line-height:20px; padding:10px; text-align:left !important;  float:left; width:auto; margin:0px 24px 8px 8px; clear:both;}
    
    /* text footer */
    #textfooter{background: url('Images/footerBg.gif') no-repeat; color:#fff; float:Left; height:41px; line-height:18px; margin:0px 0px 20px 0px; padding:18px 10px; text-align:center; width:608px;}
    #textfooter a{color:#fff; font-weight:normal; font-size:11px; text-decoration:none; }
    #textfooter a:hover{text-decoration:underline;}
    
    /* quickListStuff */
	.quickList_ShowAll{color:#8A68AA; cursor:pointer; float:right; font-size:10px; font-weight:bold; margin:5px;}    
	.quickList_ShowAll:hover{text-decoration:underline;}    
	.quickList_ShowLess{color:#8A68AA; cursor:pointer; float:right; font-size:10px; font-weight:bold; margin:5px;}	
	.quickList_ShowLess:hover{text-decoration:underline;}	
	
/* default specifics */
.defaultTop h2{margin-bottom:3px !important;}
	/* block by request --
	.defaultMiddle h1{color:#8a68aa; font-size:18px; font-weight:bold; line-height:22px; text-decoration:underline;}*/
.newsTop{background: url('Images/newsTop.gif') no-repeat; height:16px; width:569px;}
.newsWrap{background:#f8f9e4; border-left:2px solid #d8dabb; border-right:2px solid #d8dabb; height:auto; padding:0px 25px; width:515px;}
    .newsWrap h1{font-size:17px; font-weight:bold; text-transform:uppercase;}
    .defaultBottom{width:515px;}
    .defaultBottom a{text-decoration:underline;}
    .defaultBottom a:hover{text-decoration:none;}
.newsBottom{background: url('Images/newsBottom.gif') no-repeat; height:16px; margin:-10px 0px 0px;}

/* search */
#sSearch{border-top:1px solid #d8dabb; padding:10px 0px 0px 0px;}
#sSearch .title{}
#sSearch .sum{line-height:18px; margin:5px 0px 0px;}

/* daily inspirations boxes */

/*.dibox{border:1px solid #468abf; float:left; margin:0px 0px 10px 10px; min-height:125px; height:auto; width:275px;}
.dibox h2{background:#3e76b4; color:#fff !important; margin:0 !important; padding:5px !important;}
.dibox .wrap{padding:10px;}*/
.dinspire{width:450px;}
.dinspire h2{font-size:17px !important; font-weight:bold !important;}


