body	{
		 font-family :Sans-Serif, Verdana, Tahoma;
		 font-size:12pt;
}

						
#mainContainer { margin:0 auto;
                 width:853px;
                 margin-top:0px;
                 background-color:#3a4362;
}

.advocForm {
	color:#FFFFFF;
	font-size:10pt;
}


#header img { border:none;
} 

#header { padding:20px 0px 0px 0px;
          background-color:#0c193b;
          border-bottom:solid 3px #0c193b;
    
}

#menuBox {  padding:10px 0px 10px 0px;
            background-color:#677ab7;
            font-family: OldSansBlack, Sans-Serif, Verdana;
            text-align:center;
            vertical-align:top;
            border:outset 2px #58699f;
            
}

.menuDivider { border-top:solid 1px #bfb7b5;
            width:150px;
            height:1px;
            margin:2px 0px 2px 0px;
}

.submenu1 a.sub { color:#000000;
}

.submenu1 a:hover { text-decoration:none;
}

.submenu1 { display:none;
           padding-left:20px;
}

#logo { text-align:center;
}

#rightBar { width:235px;
}

#leftBar { width:615px;
 }

#menu {padding:5px 0px 0px 30px;
       text-align:left;
       color:#ffffff;
       margin-top:10px;
}

#menu a { color:#ffffff;
                text-decoration:none;
                font-weight:normal;
                padding-left:2px;
}


#menu a:hover { color:#0c193b;
                text-decoration:none;
                font-weight:normal;
}
 

.redBox { background-color:#99071a;
          padding:10px;
          color:#ffffff;
          text-align:left;
          font-size:10pt;
          vertical-align:top;
          background-image:url('http://www.casatravis.org/images/Red-Button.gif');
          background-position:0px 0px;
          background-repeat:no-repeat;
          border-bottom:solid 3px #0c193b;
}
.redBox2 { background-color:#99071a;
          padding:10px;
          margin-top:3px;
          color:#ffffff;
          text-align:left;
          font-size:10pt;
          vertical-align:top;
          background-image:url('http://www.casatravis.org/images/Long donate button.jpg');
          background-repeat:repeat-x;
          
}

.redBox2 img { border:none;

}
.redBox2 a { color:#ffffff;
           font-size :10pt;
           text-decoration:none;
           
}

.redBox2 a:hover { color:#ffffff;
                  font-size:10pt;
                  text-decoration:none;
}

.redBox a { color:#ffffff;
           font-size :10pt;
           text-decoration:none;
           
}

.redBox a:hover { color:#ffffff;
                  font-size:10pt;
                  text-decoration:none;
}

.blueBox { background-color:#1b2747;
          padding:8px;
          color:#ffffff;
          text-align:center;
          font-size:11pt;
          vertical-align:top;
          background-image:url('http://www.casatravis.org/images/gradient-blue.gif');
          background-position:0px 3px;
          background-repeat:repeat-x;
}

.blueBox a { text-decoration:none;
}

#content { color:#ffffff;
           padding:10px;
           font-size:10pt;
           line-height:1.3em;
           font-style:normal;
           font-family:Arial;
           font-weight:normal;
           background-color:#3a4362;
           
}


#topbar { 
          color:#ffffff;
          font-size:12px;
}


						
td {  vertical-align:top;}

/*						
ul#news { list-style-type:disc;
          margin:10;
}	*/					
						
/* ---------------- box ----------------------						
a	{
						color:#ED661B;
						font-size:11px;
						text-decoration:underline;
						}
a:hover	{
						color:#ED661B;
						font-size:11px;
						text-decoration:none;
						}*/	
 div a	{
						color:#ffffff;
						font-size:10pt;
						text-decoration:underline;
						
						}
 div a:hover	{
						color:#ffffff;
						font-size:10pt;
						text-decoration:none;
						}					
						
/* ---------------- box ----------------------*/																		

#submenu ul {
						list-style-type:none;
						margin:0; 
						padding:0; 
						}						
						
/*textarea	{
						width:171px;
						height:68px;
						background-image:url(http://www.casatravis.org/images/bg_input_2.gif);
						background-position:top left;
						background-repeat:no-repeat;
						border:0;
						font-family:Tahoma;
						font-size:11px;
						line-height:12px;
						color:#777E85;
						margin:0px 0px 0px 0px;
						padding:2px 6px 6px 6px;
						overflow:hidden;
						}*/												
.bg_left_gum	{
						background-image: url(http://www.casatravis.org/images/bg_left_gum.gif);
						background-position: right top;
						background-repeat: repeat;
						}
.bg_right_gum	{
						background-image: url(http://www.casatravis.org/images/bg_right_gum.gif);
						background-position: left top;
						background-repeat: repeat;
						}
#class_1  {
						border:9px solid #ffffff;
						border-bottom:0px;
						border-top:0px;
						}						
/*----------  list_0_3	 ---------------------*/
.list_0_3	li	{
						background-image: url(http://www.casatravis.org/images/list_0_3.gif);
						background-position: 0% 0px;
						background-repeat: no-repeat;
						font-size:11px;
						margin:0px 0px 0px 18px; 
						padding:0 0 0 42px;
						height:21px;
						line-height:20px;
						color:#B7B7B7;
						}
.list_0_3 li a	{
						color:#B7B7B7;
						font-size:11px;
						text-decoration:none;

						}
.list_0_3 li a:hover	{
						color:#B7B7B7;
						font-size:11px;
						text-decoration:underline;
						}													
/*---------- footer	 ---------------------*/
#footer	{               background-color:#0c193b;
						color:#ffffff;
						text-align:center;
						font-size:8pt;
						padding-bottom:10px;
						clear:both;
						}	
#footer a	{
						color:#ffffff;
						font-size:8pt;
						text-decoration:underline;
						}
#footer a:hover	{
						color:#ffffff;
						font-size:8pt;
						text-decoration:none;
						}																

.height	td {
						line-height:13px;
						}
.cont td	{
					padding:0px 10px 0px 0px;						
					}
.cont a	{
					text-decoration:none;
					font-weight:600;
					color:#A3A3A3;
					}
.cont a:hover	{
					text-decoration:underline;
					font-weight:600;
					color:#A3A3A3;
					}
					
#adv { text-align:center;
       background-color:#3a4362;
       padding:10px 0px 10px 0px;
       margin-top:3px;
}									

.support { background-color:#0c193b;
           margin-top :5px;
           padding:5px;
           border:solid 2px #283351;
           text-align:center;
}

.div_input {height:26px;width:250px;}
.div_textarea {height:80px;width:250px;}

.div_input_w {height:36px;width:100%;}
.div_input_w input {width:250px;}
.div_input_s {height:36px;width:100%;}
.div_input_s input {width:100px;}
.div_textarea_w {height:100px;width:100%;}
.div_textarea_w textarea {height:80px;width:250px;}

#contact {width:170px; height:72px; overflow:auto; margin-bottom:10px;}

#supporters td { color:#ffffff;
                 font-size:9pt;
}
/*------------------------ Application Form ------------------------------*/


#example a { font-size:7pt;}

#example a:hover {  color:#0c193b;}

#example { margin-top:20px;}

#info input { width:300px;}

#references input { width:300px;}

.leftColumn {text-align:right;
        width:200px;
        }
        
#languagePersonal textarea { width:100%;}

#references textarea { width:100%;
                       height:30px;
         }

#criminal textarea { width:100%;
                     height:50px;                    
    }
    
#personal textarea { width:100%;
                     height:20px;
                     margin-bottom:20px;  
         }

/*misc*/

.mess_resp {
	color:#FF0000;
	font-weight:bold;
}