/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body     		{
		  		background-color: #CECECE;
		  		font-size:small;
		  		font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
				height: 100%;
				margin: 0;
				padding: 0;
		  		}
		  
*html body     {
				font-size: x-small; /* for IE5/Win */
				f\ont-size: small; /* for other IE versions */
				}
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
				text-decoration: none;
}

a:hover{
				text-decoration: underline;
}

/************** header tag styles **************/		
		
h1    		   {
				font-size: 150%;
				color: #F60;
				}
				

				
h3				{
				font-size: 120%;
				color: #E05301;
				}
				
h3 a 			{
				color: #E05301;
			}
								
#wrap {
	width: 760px;
	margin: 1% auto;
	padding: 0;
	background-color: #FFFFFF;
	border-top: 5px solid white;
	border-left: 5px solid white;
	border-right: 5px solid white;
}

/**************************************/
/*header divs*/
/*************************************/
#header{
	background: #fff;
				
}

#logo{
	
				
}
							
				
/**************** nav styles *************************/			
#navbar 		{ 
	background: #d95103; width:760px; height:24px; 
	background-image:url('/images/home/nav_backgrnd.png'); 
	background-position:  0px 0px; background-repeat:repeat-x; 
	}
#nav 		{ 
	margin: 0px 0 0 30px; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	text-align: left;	
	padding: 0;	
	list-style: none; 	
	line-height: 1;
	}
#nav ul 		{ 
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	text-align: left;	
	padding: 0;	
	margin: 0;	
	list-style: none;	
	line-height: 1;	
	z-index:1000;}
#nav a 		{ 
	color: #fff; 
	text-decoration: none; 
	display:block; 
	padding: 7px 15px 6px 15px;
	font-weight: bold;
	}
#nav a:hover 	{ 
	background-color:#fd620b;  
	display:block;
	}
#nav li 		{ 
	float: left;  
	width:;  
	text-transform:uppercase;
	}
#nav li:hover 	{ background:#fd620b;}

#nav li ul 		{ 
	position: absolute; 
	background:#fd620b; 
	width: 10em; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
#nav li ul li 	{ 
	width:151px; 
	border-top:1px solid #ff8846;	
	background: #fd620b;
	}
#nav li ul li:hover 	{
	 background:#ff8029;
	 }
#nav li ul li a:hover  { 
	background-color:#ff8029;
	}
#nav li ul li ul li 	{ 
	background: #ff8029;
}
#nav li ul li ul li  a:hover 	{ 
	background: #ff9954;
}
#nav li ul ul 	{
 	margin: -25px 0 0 10em;
 }

#nav li:hover ul ul, #nav li.sfhover ul ul {	
	color: #fff; 
	display:block;	
	text-decoration: none;	
	left: -999em;
	}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	 /* lists nested under hovered list items */	
 	color: #fff;	
	text-decoration: none;	
	left: auto;
	}
#content	 	{ clear: left; color: #ccc;}

/************main body **********************/		

#main-body {
	float: right;
	width: 73%;
	display:inline; /* fixes IE/Win double margin bug */
	margin-bottom: 10px;
}

#main-campaign {
	clear: both;
	background: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;

	}
#flash  {
	float: left;
	position:relative;
	top: -580px;
	left: 248px;
	display: inline;
	}
/*********************inside dwt styles *******************/
#content {
       width: 100%;
       background: #ffffff;
       float: left;
       clear: left;
       }
       
#content a  {
       color: #06417d;
       }
       
#content a:hover  {
       text-decoration: underline;
       }

#c_image {
       width: 100%;
       margin-top: 7px;
}

#bar {
      background:#D95103 ;
   	  font-size: 150%;
      font-weight: bold;
      color: #FFFFFF;
      padding: 5px;
       }
/************************inside landing styles *************************/
#landing1 {
       width: 100%;
       background: #ffffff;
       float: left;
       clear: left;
       }
       
#landing1 a  {
       color: #06417d;
       }
       
#landing1 a:hover  {
       text-decoration: underline;
       }

#l1_image {
       width: 100%;
       margin-top: 7px;
}
#landing_lft {
	float:left;
	clear: left;
	margin-right: 1%;
	width: 47%;
	display:inline; /* fixes IE/Win double margin bug */
	padding-top: 8px;
	padding-bottom: 8px;
}
#landing_lft dl {
	float: left;
	padding: 0;
	display:inline; /* fixes IE/Win double margin bug */
}
#landing_lft dt  {
	font-weight: bold;
	color:#627081;
	padding-left: 15px;
	padding-bottom: 4px;

}	
#landing_lft  dd  {
	margin: 0 0 0 10px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 85%;
	line-height: 1.7em;
	color: #666;
}

#landing_lft dt a {
	font-weight: bold;
	color:#06417d;
}	
	
#landing_lft p  {
	msargin: 0 0 0 10px;
	psadding-right: 10px;
	pasdding-bottom: 5px;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.7em;
	color: #666;
	
}

#landing_rt  {
	float: right;
	width: 47%;
	padding-top: 8px;
	padding-bottom: 8px;
	display:inline; /* fixes IE/Win double margin bug */
}
#landing_rt dl {
	float: left;
	padding: 0;
	display:inline; /* fixes IE/Win double margin bug */
}
#landing_rt dt  {
	font-weight: bold;
	color:#627081;
	padding-left: 15px;
	padding-bottom: 4px;

}	
#landing_rt  dd  {
	margin: 0 0 0 10px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 85%;
	line-height: 1.7em;
	color: #666;
	
}

#landing_rt  p  {
	margin: 0 0 0 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 85%;
	line-height: 1.7em;
	color: #666;
	
}


#landing_rt dt a {
	font-weight: bold;
	color:#06417d;
}

#landing_box {
	float:left;
	clear: left;
	margin-right: 1%;
	width: 90%;
	display: inline;
}
#landing_box dl {
	float: left;
	padding: 0;
	display:inline; /* fixes IE/Win double margin bug */
}
#landing_box  dd  {
	margin: 0 0 0 10px;
	padding-right: 30px;
	padding-left: 10px;
	padding-top: 8px;
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	
}
#landing_box dt a {
	font-weight: bold;
	color:#06417d;

}	
#landing_box dt  {
	font-weight: bold;
	color:#627081;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-top: 8px;
}		
#landing_box ul li {
	margin: 0 0 0 10px;
	padding-right: 30px;
	padding-left: 10px;
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
}
#landing_box td {
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	padding-left: 10px;
	border: 1px solid #EAEAEA;
	}
#landing_box p a {
	
	line-height: 1.5em;
	color: #06417d;
	font-weight: bold;
	
	}
#landing_box p  {
	font-size: 95%;
	line-height: 1.5em;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
	}
#landing_box img a {
text-decoration: none;
}
#landing_boxa {
	float:left;
	clear: left;
	margin-right: 1%;
	width: 95%;
	display: inline;
}
#landing_boxa h1  {
	padding-left: 10px;
}
#landing_boxa h2  {
	font-size:110%;
	color:#A4A2A1;
	padding-left:10px;
}	
	
#landing_boxa td {
	font-size: 1em;
	line-height: 1.5em;
	color: #000000;
	border: none;
	}
#landing_boxa p a {
	
	line-height: 1.5em;
	color: #000000;
	font-weight: bold;
	
	}
#landing_boxa p  {
	font-size: 1em;
	line-height: 1.5em;
	color: #666;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 10px;
	}
#form  {

	font-size: 95%;
	line-height: 1.5em;
	color: #666;
	font-weight: normal;
	padding-left: 15px;
	}
	
#form p  {
	padding:0;
	text-align: center;
}
#form li{
	padding:0;
	line-height: 1.5em;
	color: #666;
	font-weight: bold;
}
#forma  {
	float: left;
	width: 65%;
	font-size: 95%;
	line-height: 1.5em;
	color: #666;
	font-weight: bold;
	padding-left: 15px;
	}
	
#forma p  {
padding:0;
}
#forma li{
	padding:0;
	line-height: 1.5em;
	color: #666;
	font-weight: bold;
}
#rightside  {
	float:right;
	width: 30%;
	border: 1px solid #EAEAEA;
	-moz-border-radius: 10px;
	}
	
#rightside p  {
	font-size: 95%;
	line-height: 1.5em;
	color: #666;
	}
#rightside img  {
	padding-left: 15px;
	padding-bottom: 10px;
	
}
		
/************do styles****************/
#do {
	float: left;
	clear: left;
	width: 250px;
	margin-right: 5%;
}

#do dl {		
	float: left;
	padding: 0;
	display:inline; /* fixes IE/Win double margin bug */
}
#do dt  {
	margin: 0 5% 0 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 130%;
	letter-spacing: 1px;
	color: #627081;
	
}
#do dd  {
	margin: 0 0 0 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 85%;
	line-height: 1.8em;
	color: #666;
}
#do dd.img img  {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
#do h2 {
	font-size: 130%;
	color:#133E75;
}
	

/*********** news styles **************/
#news  {
	float:left; 
	width: 250px; 
	padding: 0;
	
	
}
#news dl {		
	float: left;
	width: 190px;
	margin: 10px 20px;
	padding: 0;
	display:inline; /* fixes IE/Win double margin bug */
	
}
#news dt  {
	float: right;
	width: 190px;
	margin: 0;
	padding: 0;
	font-size: 130%;
	letter-spacing: 1px;
	color: #627081;
	
}
#news dd  {
	margin: 0 0 0 64px;
	padding: 0;
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
}
#news dl dd.img  {
	margin: 0;
}

#news dd.img img  {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}

#news h2 {
	font-size: 130%;
	color:#133E75;
}

/************sidebar styles****************/

# sidebar {
	float: left;
	width: 25%;
	background: #fc6;
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	
	
}

#donate {
	clear:left;
	background: #F6F4F4;
	width: 22%;
	-moz-border-radius: 10px;
	padding: 1%;
	margin-left: 1%;
	margin-top: 1%;
	font-size: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#aatw {
	width: 22%;
	-moz-border-radius: 10px;
	padding: 1%;
	margin-left: 1%;
	margin-top: 1%;
	font-size: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height: 187px;
	width: 167px;
	background-color: #F6F4F4;
	background-image: url(images/AATW_Ad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: hand;
	cursor: pointer;
}

#admp {
	width: 22%;
	-moz-border-radius: 10px;
	padding: 1%;
	margin-left: 1%;
	margin-top: 1%;
	font-size: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F6F4F4;
	background-image: url(images/flag_div_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#admp #admptext{
	background-image: url(images/admp_title_small.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 55px;
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

#tips {
	background: #F6F4F4;
	width: 22%;
	-moz-border-radius: 10px;
	padding: 1%;
	margin-left: 1%;
	margin-top: 1%;
	font-size: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: center;
}

#tips a {
	color:#0066FF;
}

#sponsor {
	background: #F6F4F4;
	width: 22%;
	-moz-border-radius: 10px;
	padding: 1%;
	margin-left: 1%;
	margin-top: 1%;
	font-size: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#donor {
	background: #F6F4F4;
	width: 22%;
	-moz-border-radius: 10px;
	padding: 1%;
	margin-left: 1%;
	margin-top: 1%;
	font-size: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}


#footer  {			
	clear: both;
	width: 100%;
	list-style: none;
	background: #D95103;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
	padding-bottom: 1%;
	
}


#footer a  {
	margin-top: 10px;
	color: #333;
	text-decoration: none;
	color: #FFFFFF;
	text-align:center;


} 
#box_top  {
	background: #fff  url("images/home/top_bg.png");
}
#box_top h2 {
	margin:0;
	padding: 10px 10px 10px 10px;
	font-size: 130%;
}
#box_middle  {
	clear:both;
	background: #F6F4F4;
	width: 250px;
}

#box_bottom  {
	display: inline;
	clear: both;
	background:url(newsite/images/home/div-bottom_sliced.png) no-repeat;
}				

.box  {

	background:   url("images/home/div_mid_sliced.png");
}	
.box h2 {
	margin:0;
	padding: 10px 10px 10px 10px;
	font-size: 130%;
	border-bottom: 1px solid #B8B5B5;
	
}
.box2  {
	background: #fff;
	border: 1px solid silver;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 10px;
	text-decoration:none;
}

.clearing  {
	clear: both;
}
.body  {
	font-size: 75%;
	line-height: 1.5em;
	color: #666;
	font-weight: bold;
}
.body a {
	color:#06417d;
	}
.bold  {
	font-size: medium;
	font-weight:bold;
	
}
.pullquote {
float: right;
width: 150px;
margin: 10px 0 10px 15px;
padding-right: 20px;
padding-left: 8px;
font: 24px/24px georgia, palatino, serif;
color: #333;
text-align: center;
}#wrap #main-body #landing_box dl h5 {
	clear: both;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 10px;
	font-size: 10px;
	font-style: italic;
	background-color: #EFEFEF;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCC;
}

.topOutline {
	border-left: 1px solid #F63;	
	border-top: 1px solid #F63;	
	border-right: 1px solid #F63;	
}

.middleOutline {
	border-left: 1px solid #F63;	
	border-right: 1px solid #F63;	
}

.bottomOutline {
	border-left: 1px solid #F63;	
	border-bottom: 1px solid #F63;	
	border-right: 1px solid #F63;	
}
