/*Copyright 2009 www.californiatreatmentprograms.com*/

html {   }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; background-color:#FFFFFF; height:100%; height: auto !important; min-height:100%;
bgproperties: fixed;
 }
 a {
    outline: none;
}
.logo { float:left; clear:right; }
.topright { float:right; width:800px; height:95px; padding-right:10px; margin-top:5px; }
.page { width:1000px; margin:0 auto;  }
.main{ background-color:#ffffff; overflow:hidden; width:1000px; padding-bottom:10px;  }
.leftarea {  float:left; width:770px; clear:right; background-color:#ffffff; height:100%; margin-left:10px;  }
.leftarea1 {  float:left; width:770px; clear:right; background-color:#ffffff; height:100%; margin-left:10px; margin-top:10px;  }
a { color:#12657F; }
a:hover { color:#000000; }

/* top navigation */
#flinks1 { width:750px; padding-left:50px; padding-top:10px; height:40px;   }
#flinks1 ul {  list-style:none;  } 
#flinks1 li { display:inline; padding-left:10px;  padding-right:10px; color:#000; font-weight:bold;  }
#flinks1 a { font-family:Tahoma; font-size:12px; color:#fff; text-decoration:none; }
#flinks1 a:hover { font-family:Tahoma; font-size:12px; color:#FDBD42; text-decoration:none; border-bottom:2px solid #FDBD42; padding-bottom:4px; }

/*     Footer    */
.flink { height:100px; background-image:url(footerbgctp.jpg); background-repeat:no-repeat; }
#flinks { width:800px; padding-left:100px; padding-top:5px;  }
#flinks ul {  list-style:none;  } 
#flinks li { display:inline; padding-left:10px;  padding-right:10px; color:#000; font-weight:bold;  }
#flinks a { font-family:Tahoma; font-size:12px; color:#fff; text-decoration:none; }
#flinks a:hover { font-family:Tahoma; font-size:12px; color:#FDBD42; text-decoration:none;}
.copyrights { width:800px; padding-left:100px; margin-top:10px; color:#fff; font-size:11px; text-align:center; }
#technofacia { margin-top:25px; text-align:right; margin-right:10px; font-family:Tahoma; font-size:11px; color:#FDBD42; }
#technofacia a { color: #fff; }
#technofacia a:hover { color:#FDBD42; }
#speechrep { margin-top:25px; text-align:left; margin-left:10px; font-family:Tahoma; font-size:11px; color:#FFFFFF;  float:left; clear:right;}
#speechrep a { color: #fff; }
#speechrep a:hover { color:#FDBD42; }

/*     Right    */
.rightlinks { float:right; width:200px; background-color:#ffffff; height:100%; height: auto !important; min-height:100%; margin-left:10px; margin-right:10px; margin-top:10px; }
.rightlinks2 { float:right; width:200px; background-color:#ffffff; height:100%; height: auto !important; min-height:100%; margin-left:10px; margin-right:10px; margin-top:10px; color:#FF0000; }

.rightbox1 { border:1px solid #ECAB54; margin-top:5px; width:200px; height:275px;  }
.rightbox2 { border:1px solid #394966; margin-top:5px; width:190px; height:140px; background-color:#B3CCF9; padding:5px; }
.rightbox3 { border:1px solid #ECAB54; margin-top:5px; width:190px; height:65px; background-color:#FEF7C7; padding:5px; }
.rightbox4 { border:1px solid #ECAB54; margin-top:5px; width:190px; height:85px; background-color:#FEF7C7; padding:5px; }

/*     Content    */
img {border:none;}
.sectionhead { font-family: Helvetica; font-size:125%; font-weight:bold; width:770px; height:20px; color:#000; margin-top:3px; margin-bottom:3px; }
.sectionhead1 { font-family: Helvetica; font-size:125%; font-weight:bold; width:450px; height:20px; color:#003366; margin-top:3px; margin-bottom:3px; float:left; clear:right; }
.texthead1 { line-height:12px; font-size:12px; padding-left:325px; color: #1F639E; font-weight: bolder;}
.texthead2 { font-size:14px; padding-top:3px; padding-left:550px; color: #fff;  } 
.texthead3 { font-size:12px; padding-top:35px; text-align:right; color: #1F639E; font-weight: bolder;}
.missiontext { width:380px; text-align:justify; float:right; line-height:16px; margin-top:0px; }
.missionfulltext { width:750px; text-align:justify; line-height:16px; }
.phasetext { width:245px; text-align:justify; margin-top:5px; line-height:16px; height:80px;}
.phasepic { width:200px; height:135px; border:1px solid #48C9F1; padding:1px; margin-left:24px; }

.homepic { width:150px; height:100px; border:1px solid #48C9F1; padding:1px;  float:left; clear:right; }
.hometext { width:610px; text-align:justify; float:right; line-height:16px; }
.welcome1 { width:770px; height:200px; margin-top:10px; }

.proghead { width:244px; background-color:#4D1F07; color:#FFFFFF; padding:3px; }
.progcon { width:244px; color:#000; padding:3px; height:84px; }
.welcomemore { width:770px; clear:both; text-align:right; font-size:10px; }
.welcomemore a { color:#4D1F07; }
.welcomemore a:hover { color:#000; }
.progmore { width:250px; float:left; clear:right; height:10px; text-align:right; font-size:10px;  }
.progmore a { color:#4D1F07; }
.progmore a:hover { color:#000; }

#aform { width:200px; height:190px; }
.aformhead { width:190px; font-weight:bold; padding-bottom:6px; border-bottom:1px solid #000; }
#aform label { width: 60px; float: left; text-align: right; margin-right: 0.7em; display: block; margin-top:4px; font-size:11px; font-weight:bold; }
#aform input { width:120px; color: #781351; background: #fff; border: 1px solid #781351; line-height:12px; margin-top:4px;}
#aform span {margin-top:5px; padding-top:5px;}
#submit {   }
#submit input { color: #ffffff; background: #34261B; float:right; margin-right:10px; width:70px; padding-top:3px;} 

.arrowlistmenu1{ width: 190px; }
.arrowlistmenu1 ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:6px;}
.arrowlistmenu1 ul li{ padding-bottom: 2px; margin-top:2px;}
.arrowlistmenu1 ul li a{ color: #000; background: url(bullet.gif) no-repeat center left; display: block; padding: 2px 0;
padding-left: 19px; text-decoration: none; font-size: 12px;}
.arrowlistmenu1 ul li a:hover{ color: #A70303; background-color: #ffffff; }

.arrowlistmenu2{ width: 300px; }
.arrowlistmenu2 ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:6px;}
.arrowlistmenu2 ul li{ padding-bottom: 2px; margin-top:2px;}
.arrowlistmenu2 ul li a{ color: #000; background: url(bullet.gif) no-repeat center left; display: block; padding: 2px 0;
padding-left: 19px; text-decoration: none; font-size: 1.1em; font-weight:bolder;}
.arrowlistmenu2 ul li a:hover{ color: #A70303; background-color: #ffffff; }


.menmore { width:960px; float:left; clear:right; height:10px; text-align:right; font-size:11px; margin-top:5px; font-weight:bold; }
.menmore a { color:#4D1F07; }
.menmore a:hover { color:#000; }

#tblinks { width:660px; background-color:#FEF7C7; }
#tblinks td, th { border: 1px solid #ffffff; }

#tblinks a { color: #000; background: url(bullet.gif) no-repeat center left; display: block; padding: 2px 0;
padding-left: 19px; text-decoration: none; font-size: 12px; }
#tblinks a:hover { color: #A70303; background-color: #ffffff; }
.arrowlistmenu10{ width: 380px; float:right; padding-top:3px; }
.arrowlistmenu10 ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px;  margin-left:6px;}
.arrowlistmenu10 ul li{ background: url(bullet.gif) no-repeat top left; display: block; padding: 0; padding-left: 19px; text-decoration: none; font-size: 12px; margin: 0; padding-bottom:6px; margin-top:4px; line-height:14px; font-weight:bolder;   }