/* - - - - - - - - - - - - - - - - - - - - -

Título		: ACF
Autor		: Oscar Sanchez
URL 		: 

Descripción : Community Foundation

Creado 		: Feb 18, 2008
Modificado	: Feb 18, 2008

- - - - - - - - - - - - - - - - - - - - - */

/*div {
	border: 1px solid Red;
}*/

body { 
	margin: 0px;
	}

* 	html body { 
		font-size: 12px; /* para IE5/WIN */
		font-size: 12px; /*for other IE versions*/
}

body,td,th {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

div#wraper { 
	display: block;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

div#wraper_header { 
	display: block;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

div#wraper_main { 
	display: block;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

div#wraper_footer { 
	display: block;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

/*****************************************************/
/* Layouts                               		 */
/***************************************************/

div#header { 
	padding:0px;
	margin: 0;
	height: 162px;
	background: #007e9a url(../gfx/backs/back_header.jpg) no-repeat center;
}

#logo { 
	margin-top: 20px;
	width: 90px;
	float: left;
}

#logo img { 
	border: none;
}



/*****************************************************/
/* MENU                               		 */
/***************************************************/
/* Comentario */

div#menu {
	margin-top: 137px;
	width: 760px;
	height:25px;
	margin-right: 20px;
	float: right;
}

ul#nav { 
	list-style: none;
	margin: 0;
	padding:  0px 0px 0px 0px;
}

div#menu ul li { 
	float: left;
	margin-left: 5px;
}

li span { 
	display: none;
}

li#home a {
	width: 51px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/home.gif') no-repeat;
	}

li#home, li#home a:hover { 
	background: url('../gfx/buttons/gif/home_on.gif') no-repeat;
}

body#home_page li#home a { 
	background: url('../gfx/buttons/gif/home_on.gif') no-repeat;
}

li#about a {
	width: 52px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/about.gif') no-repeat;
	}

li#about, li#about a:hover { 
	background: url('../gfx/buttons/gif/about_on.gif') no-repeat;
}

li#about a.active { 
	background: url('../gfx/buttons/gif/about_on.gif') no-repeat;
}

li#community_impact a {
	width: 119px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/community_impact.gif') no-repeat;
	}

li#community_impact, li#community_impact a:hover { 
	background: url('../gfx/buttons/gif/community_impact_on.gif') no-repeat;
}

li#community_impact a.active { 
	background: url('../gfx/buttons/gif/community_impact_on.gif') no-repeat;
}


li#giving a {
	width: 53px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/giving.gif') no-repeat;
	}

li#giving, li#giving a:hover { 
	background: url('../gfx/buttons/gif/giving_on.gif') no-repeat;
}

li#giving a.active { 
	background: url('../gfx/buttons/gif/giving_on.gif') no-repeat;
}


li#professional_advisors a {
	width: 154px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/for_professional_advisors.gif') no-repeat;
	}

li#professional_advisors, li#professional_advisors a:hover { 
	background: url('../gfx/buttons/gif/for_professional_advisors_on.gif') no-repeat;
}

li#professional_advisors a.active { 
	background: url('../gfx/buttons/gif/for_professional_advisors_on.gif') no-repeat;
}

li#nonprofits a {
	width: 95px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/for_nonprofits.gif') no-repeat;
	}

li#nonprofits, li#nonprofits a:hover { 
	background: url('../gfx/buttons/gif/for_nonprofits_on.gif') no-repeat;
}

li#nonprofits a.active { 
	background: url('../gfx/buttons/gif/for_nonprofits_on.gif') no-repeat;
}

li#student_aid a {
	width: 80px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/student_aid.gif') no-repeat;
	}

li#student_aid, li#student_aid a:hover { 
	background: url('../gfx/buttons/gif/student_aid_on.gif') no-repeat;
}

li#student_aid a.active { 
	background: url('../gfx/buttons/gif/student_aid_on.gif') no-repeat;
}


li#contact a {
	width: 61px;
	height: 25px;
	display: block;
	background: url('../gfx/buttons/gif/contact.gif') no-repeat;
	}

li#contact, li#contact a:hover { 
	background: url('../gfx/buttons/gif/contact_on.gif') no-repeat;
}

li#contact a.active { 
	background: url('../gfx/buttons/gif/contact_on.gif') no-repeat;
}

/*********************/

/*****************************************************/
/* LAYOUTs                               		 */
/***************************************************/

div#main {
	height: 300px;
	margin-bottom: 20px;
	background:  url(../gfx/backs/back_intro.jpg) repeat-x;
}
div#intro {
	width: 860px;
	height: 280px;
	padding: 20px;
	background-color: #faf1c1;
	float: left;
}

div#intro ul#intro_buttons {
	margin: 0;
	padding: 0px;
	list-style: none;
	width: 100%;
	float: left;
}

div#intro ul#intro_buttons li {
	float: left;
	margin-right: 5px;
}

div#intro ul#intro_buttons li a {
	background-color: #f5e396;
	padding: 5px 10px 5px 10px;
	color: #a88c32;
	text-decoration: none;
	font-weight: bold;
}

div#intro ul#intro_buttons li a:hover {
	color: #0095b7;	
	font-weight: bold;
}

div#intro ul#intro_buttons li a.active {
	color: #0095b7;	
	font-weight: bold;
}

div#main img {
	border: none;
}

div#main .main_col_1 { 
	width: 360px;
	float: left;
	color: #414142;
	margin-top: 20px;
	line-height: 22px;
}

div#main .main_col_1 h1 { 
	font-size: 25px;
	line-height: 27px;
}
div#main .main_col_1 p { 
	font-size: 18px;
	line-height: 22px;
	font-style: italic;
}

* html #intro div#main .main_col_1 p { 
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
}


div#main .main_col_2 { 
	width: 480px;
	margin-left: 20px;
	float: left;
	display: inline;
}

div#main .main_col_2 img { 
	float: left;
}

#content { 
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 900px;
}

*#content { 
	margin-top: 20px;
	float: left;
	width: 900px;
}

#content #col_1_2_inner { 
	width: 680px;
	float: left;

}

#content .col_1 { 
	width: 380px;
	float: left;
	margin-right: 20px;
}

#content .col_1 img { 
	float: left;
	margin-right: 10px;
}

#content .col_1 h1 { 
	color: #0095b7;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia;
}

#content .col_1 p { 
	margin: 0;
	padding: 0px;
	margin-bottom: 5px;
}

ul.article_options { 
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.article_options li a { 
	text-decoration: none;
	color: #0095b7;
	font-weight: bold;
}

ul.article_options li a:hover { 
	text-decoration: underline;
	color: #0095b7;
	font-weight: bold;
}

#content .col_2 { 
	width: 500px;
	float: left;
}
/***********************/

#calendar { 
	float: left;
	width: 500px;
}

#calendar a { 
	color: #666;
	text-decoration: none;
}

#calendar a:hover { 
	color: #666;
	text-decoration: underline;
}


tr.second { 
	background-color: #efefef;
}

h1#comunnity_calendar { 
	margin: 0;
	padding: 0px;
}

span.calendar_data { 
	color: #0095b7;
	font-weight: bold;
}

h1#comunnity_calendar a {
	width: 500px;
	height: 35px;
	display: block;
	background: url('../gfx/buttons/community_calendar.jpg') no-repeat;
	}

h1#comunnity_calendar span {
	display: none;
}

ul.content_options { 
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.content_options li { 
	float: left;
}

#calendar ul.see_full_calendar { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 10px;
}

#calendar ul.see_full_calendar li { 
	padding-left: 25px;
	padding-top: 3px;
	background: url('../gfx/ico/calendar.gif') no-repeat;	
}

#calendar ul.see_full_calendar li a { 
	color: #c42126;
	font-weight: bold;
	text-decoration: none;
}

#calendar ul.see_full_calendar li a:hover { 
	color: #c42126;
	font-weight: bold;
	text-decoration: underline;
}

table.table_inner { 
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #0095B7;
}

table.table_inner td { 
	border: 1px solid #0095B7;
	padding: 0px 3px 0px 3px;
}

/*****************************************************/
/* RESETS                               		 */
/***************************************************/
/* Comentario */

a { 
	color: #0095b7;
	text-decoration: none;
}

a:hover { 
	color: #0095b7;
	text-decoration: underline;
}


ul.see_full_calendar { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 10px;
}

ul.see_full_calendar li { 
	padding-left: 25px;
	padding-top: 3px;
	background: url('../gfx/ico/calendar.gif') no-repeat;	
}

ul.see_full_calendar li a { 
	color: #c42126;
	font-weight: bold;
	text-decoration: none;
}

ul.see_full_calendar li a:hover { 
	color: #c42126;
	font-weight: bold;
	text-decoration: underline;
}




li#grant_deadlines a {
	width: 124px;
	height: 45px;
	margin-right: 5px;
	margin-bottom: 10px;	
	display: block;
	background: url('../gfx/buttons/grand_deadlines.jpg') no-repeat;
	}

li#grant_deadlines, li#grant_deadlines a:hover { 
	background: url('../gfx/buttons/grand_deadlines_on.jpg') no-repeat;
}

li#grant_deadlines a.active { 
	background: url('../gfx/buttons/grand_deadlines_on.jpg') no-repeat;
}

li#news a {
	width: 123px;
	height: 45px;
	margin-right: 5px;	
	margin-bottom: 10px;	
	display: block;
	background: url('../gfx/buttons/news.jpg') no-repeat;
	}

li#news, li#news a:hover { 
	background: url('../gfx/buttons/news_on.jpg') no-repeat;
}

li#news a.active { 
	background: url('../gfx/buttons/news_on.jpg') no-repeat;
}

li#donate a {
	width: 123px;
	height: 45px;
	margin-bottom: 10px;
	display: block;
	background: url('../gfx/buttons/donate.jpg') no-repeat;
	}

li#donate, li#donate a:hover { 
	background: url('../gfx/buttons/donate_on.jpg') no-repeat;
}

li#donate, li#donate a.active { 
	background: url('../gfx/buttons/donate_on.jpg') no-repeat;
}





/*****************************************************/
/* Inner      		                         		 */
/***************************************************/

h1 { 
	color: #0095b7;
	font-size: 28px;
	font-weight: normal;
	line-height: 100%;
	padding: 0px;
	margin: 0;
}

h1.inner { 
	color: #0095b7;
	font-size: 28px;
	font-weight: normal;
	padding: 0px;
	line-height: 100%;	
	margin: 0;
}

h1 a { 
	color: #0095b7;
	text-decoration: none;
}
h1 a:hover { 
	color: #0095b7;
	text-decoration: underline;
}

h2 { 
	color: #0095b7;
	font-size: 18px;
	padding: 0px;
	margin: 0;
	line-height: 90%;	
	margin-bottom: 10px;
	font-weight: normal;
}

h2 a { 
	color: #0095b7;
	text-decoration: none;
}

h2 a:hover { 
	color: #0095b7;
	text-decoration: underline;
}


h2.donate { 
	padding-left: 40px;
	padding-top: 10px;
	background: url(../gfx/ico/donate.gif) no-repeat left;
}

h2.calendar { 
	padding-left: 40px;
	background: url(../gfx/ico/calendar_2.gif) no-repeat left;
}

h3 { 
	color: #7b6e43;
	font-size: 16px;
	margin: 0;
	padding: 0px;
}

div.hr { 
	height: 10px;
	border-bottom: 2px dotted #e0e6e6;
	margin-bottom: 20px;
	clear: both;
}

div.hr hr { 
	display: none;
}





.post_it { 
	margin: 0;
	margin-bottom: 20px;
	padding: 20px;
	background: #fef8e7 url(../gfx/backs/post_it.jpg) repeat-x bottom;
}


.post_it ul.article_options { 
	margin: 0;
	padding: 0;
	list-style: none;
}

.post_it ul.article_options li a { 
	text-decoration: none;
	color: #7e703f;
	font-weight: normal;
}

.post_it ul.article_options li a:hover { 
	text-decoration: underline;
	color: #7e703f;
	font-weight: normal;
}

.post_it_popup { 
	margin: 0;
	margin-bottom: 20px;
	padding: 20px;
	background: #fef8e7 url(../gfx/backs/post_it.jpg) repeat-x bottom;
	font-size: 90%;
}

.post_it_popup p { 
	margin: 0;
	padding: 0px;
}

.post_it_popup ul.article_options { 
	margin: 0;
	padding: 0;
	list-style: none;
}

.post_it_popup ul.article_options li a { 
	text-decoration: none;
	color: #7e703f;
	font-weight: normal;
}

.post_it_popup ul.article_options li a:hover { 
	text-decoration: underline;
	color: #7e703f;
	font-weight: normal;
}



#col_1_inner { 
	width: 190px;
	margin-right: 20px;
	float: left;
}

.post_it_menu { 
	width: 190px;	
	margin: 0;
	margin-bottom: 20px;
/*	background: #fef8e7 url(../gfx/backs/post_it.jpg) repeat-x bottom;*/
	background-color: #fef8e7;
}

ul.side_navigation { 
	margin: 0;
	padding: 0px;
	list-style: none;
}

ul.side_navigation { 
	color: #58595b ;
}

ul.side_navigation li { 
	border-bottom: 1px solid #f5eed9;
	}

ul.side_navigation li a { 
	display: block;
	padding: 5px 0px 5px 20px;
	color: #7e6e39; 
	text-decoration: none;
/*	background: url(../gfx/backs/arrow.gif) no-repeat center right;*/
	margin-right: 20px;
}

ul.side_navigation li a.active { 
	color: #0095b7; 
}

ul.side_navigation li ul li a.active { 
	color: #0095b7; 
}


ul.side_navigation li a.dad { 
	display: block;
	padding: 5px 0px 5px 20px;
	color: #7e6e39; 
	text-decoration: none;
	background: url(../gfx/backs/arrow_d.gif) no-repeat center right;
	margin-right: 20px;
}

ul.side_navigation li ul li a.dad { 
	display: block;
	padding: 5px 0px 5px 10px;
	color: #7e6e39; 
	text-decoration: none;
	background: url(../gfx/backs/arrow_d.gif) no-repeat center right;
	margin-right: 20px;
}

ul.side_navigation li ul { 
	background-color: #f3dea5;
	
}

ul.side_navigation li ul li { 
	border: none;
}

ul.side_navigation li ul  { 
	display: none;	
}

ul.side_navigation li ul li a { 
	display: block;
	margin: 0;
	padding: 0px;
	padding: 5px 20px 5px 10px;
	margin-right: 20px;
	border: none;
	border-bottom: 1px solid #f0cd6d;
	background: none;	
}

ul.side_navigation li ul.display { 
	margin: 0;
	padding-left: 15px;
	list-style: none;
	display: block;
}

ul.side_navigation li ul li ul li a { 
	display: block;
	margin: 0;
	padding: 0px;
	padding: 5px 20px 5px 10px;
	margin-right: 20px;
	border: none;
	border-bottom: 1px solid #f0cd6d;
	background: none;	
}


ul.side_navigation li a:hover { 
	color: #58595b; 
	text-decoration: none;
}


#col_2_inner { 
	width: 480px;
	float: left;	
}
#col_2_inner img { 
	margin-right: 10px;
	margin-bottom: 10px;
}

ul { 
	margin: 5px 0px 5px 30px;
	padding: 0px;
}

ul.ul  { 
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.ul li  {
	padding-left: 20px;
	background: url(../gfx/ico/li.gif) no-repeat 6px 4px ;	
}

ul.ul li ul  {
list-style: none;
}

ul.page_options { 
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
	list-style: none;
}
ul.page_options li { 
	padding: 5px;
	color: #9d9d9d;
}

ul.page_options li a { 
	color: #9d9d9d;
	text-decoration: none;
}

ul.page_options li a:hover { 
	color: #58595b;
	text-decoration: none;
}

ul.page_options li#print { 
	padding-left: 30px;
	background: url(../gfx/ico/printer.gif) no-repeat left;
}

ul.page_options li#email_friend { 
	padding-left: 30px;
	background: url(../gfx/ico/email_friend.gif) no-repeat left;
}

ul.page_options li#email_friend { 
	padding-left: 30px;
	background: url(../gfx/ico/email_friend.gif) no-repeat left;
}

ul.page_options li.font_size { 
	padding-left: 30px;
	background: url(../gfx/ico/font_size.gif) no-repeat left;
}

div.post_it ul { 
	margin: 0px 0px 5px 15px;
	padding: 0px;
	
}

#col_3_inner { 
	width: 190px;
	margin-left: 20px;	
	float: left;	
}

#col_3_inner input.field { 
	border: 1px solid #c3d4d7;
	width: 150px;
	vertical-align:middle;
	color: #999999;
}

#col_3_inner input.search_button { 
	vertical-align:middle;
	margin-left: 5px;
	
}


#col_2_special { 
	width: 650px;
	float: left;
}


/*****************************************************/
/* tabs                               		 */
/***************************************************/
.tabs { 
	margin: 0;
	padding: 0px;
}

.tabs_intro { 
	display: block;
}

/*****************************************************/
/* News                               		 */
/***************************************************/

.news_list h1 { 
	color: #0095b7;
	font-size: 20px;
	font-weight: normal;
	padding: 0px;
	margin: 0;
	margin-bottom: 10px;
	line-height: 100%;
}

.news_list small { 
	font-size: 11px;
	color: #999;
	padding: 0px;
	margin: 0;
	line-height: 100%;
}

.news_list img { 
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.news_list .article_options { 
	float: right;
}

p.pagination { 
	color: #91dff9;
}

p.pagination a { 
	color: #0095b7;
	text-decoration: none;
}
p.pagination a:hover { 
	color: #0095b7;
	text-decoration: underline;
}


/*****************************************************/
/* FOOTER                               		 */
/***************************************************/

#footer { 
	clear: both;
	height: 280px;
	padding:0px;
	margin: 0;
	padding: 20px;
	color: #ffffff;
	background: #007e9a url('../gfx/backs/back_footer.jpg') no-repeat center top;		
}

* #footer { 
	clear: both;
	height: 280px;
	padding:0px;
	margin: 0;
	margin-top: 20px;
	padding: 20px;
	color: #ffffff;
	background: #007e9a url('../gfx/backs/back_footer.jpg') no-repeat center top;		
}


#footer h1 { 
	color: #ffffff;
	line-height: 120%;
	margin-bottom: 20px;
}

#footer a { 
	color: #ffffff;
	text-decoration: none;
	}
	
#footer a:hover { 
	color: #ffffff;
	text-decoration: underline;
}

#footer h1 { 
	font-size: 22px;
	font-family: Georgia;
	font-weight: normal;
}

#footer .col_1 { 
	width: 210px;
	margin-right: 20px;
	float: left;
}

#footer .col_2 { 
	width: 147px;
	float: left;
	margin-right: 20px;	
}
#footer .col_3 { 
	width: 160px;
	float: left;
}

#footer .col_3 ul.nav_footer { 
	margin: 0;
	padding: 0px;
	list-style: none;
}

#footer .col_4 { 
	width: 160px;
	float: left;
	text-align: left;
	color: #ffffff;
}

#footer .col_4 h2 { 
	color: #ffffff;
}

#footer .col_4 input.field { 
	width: 125px;
/*	height: 20px;*/
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #c3d4d7;
	color: #666;
	vertical-align:middle;	
}

#footer .col_4 input.search_button { 
	vertical-align:middle;
	margin-left: 5px;
}

#footer .col_4 .social { 
	margin-top: 20px;
}

#footer .col_4 .social img { 
	margin-right: 5px;
}


#footer .col_5 { 
	width: 160px;
	float: right;
	text-align: right;
}

/*****************************************************/
/* CALENDAR                               		 */
/***************************************************/


#event_calendar {
	width: 100%;
	border: none;
	}


.calendarBlank { 
	background-color: #ebebeb;
	color: #999999;
	width: 14%;
	text-align: center;
	}

.calendarHeader { 
	color:#dcdddf; 
	font-weight:bold; 
	font-size:1.3em; 
	padding-bottom:1px; 
	line-height:2.2em; 
	margin: 0px 0px 12px 0px;
	text-transform: uppercase;
}

.calendarMonthLinks {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-decoration: none;
	color: #efefef;
	}

	.calendarMonthLinks a {
		color: #666;
		text-decoration: none;
		}

		.calendarMonthLinks a:hover {
			color: #666;
			text-decoration: underline;
			}

.calendarDayHeading {
	font-weight: bold; 
	font-size:	11px;
	color: #fff; 
	background-color: #007d9b;
	text-align:  center;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	}

.calendarToday { 
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #007d9b;
	}
	
	.calendarToday .event_link  { 
		color: #fff;
		background-color: #DDD;
		}
		
		.calendarToday .event_link a  { 
			color: #fff;
			}

.calendarCell {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	vertical-align: middle;
	color: #007d9b;
	background-color: #dcdddf;
	width: 14%;
	height: 80px;
	}
	
	.calendarCell_small {
		font-size: 12px;
		font-weight: bold;
		letter-spacing: .1em;
		text-align: center;
		vertical-align: middle;
		color: #007d9b;
		background-color: #dcdddf;
		width: 14%;
		}

.event_link {
		color: #fff;
		padding: 5px 0px 5px 0px;
	}

	.event_link  a {
		color: #666;
		text-decoration: none;
		}

	.event_link a:hover {
		text-decoration: underline;
		}
		
/*****************************************************/
/* Forms                               		 */
/***************************************************/

label { 
	color: #0095b7;
	font-size: 14px;
}
input.default { 
	border: 1px solid #999999;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
}

textarea.default { 
	border: 1px solid #999999;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
}

select.default { 
	border: 1px solid #999999;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
}

fieldset { 
	border: 1px solid #0095b7;
	padding: 20px;
}

fieldset legend { 
	color:#0095b7;
	font-size: 14px;
}


/*****************************************************/
/* Default Table                        		 */
/***************************************************/

table.default { 
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	width: 100%;
}

table.default td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	color: #999999;
}

table.default td.table_h1 { 
	background-color: #efefef;
	font-size: 14px;
	color: #0095b7;
	font-weight: bold;
	text-align: center;
}

table.default td.table_h1_2 { 
	background-color: #efefef;
	color: #0095b7;
	font-weight: normal;
	text-align: center;
}

table.form { 
	width: 100%;
}

table.form td {
	background: #fff;
	color: #999999;
	padding: 2px;
}

table.form td.table_h1 { 
	background-color: #efefef;
	font-size: 14px;
	color: #0095b7;
	font-weight: bold;
	text-align: center;
}

table.form input.input { 
	border: none;
	border-bottom: 1px dashed #C1DAD7;
	width: 150px;
	color: #999999;
	margin-bottom: 5px;	
}


table.form input.input2 { 
	border: none;
	border-bottom: 1px dashed #C1DAD7;
	width: 80px;
	color: #999999;	
	margin-bottom: 5px;		
}


table.form input.input3 { 
	border: none;
	border-bottom: 1px dashed #C1DAD7;
	width: 200px;
	color: #999999;	
	margin-bottom: 5px;		
}

table.form textarea.textarea { 
	border: 1px solid #C1DAD7;
	width: 100%;
	color: #999999;	
	padding: 2px;
	margin-bottom: 5px;		
}


table.form label { 
	color: #0095b7;
	font-size: 12px;
}


