*
{
	margin: 0 auto 0 auto ;
	padding: 0 0 0 0 ;
}
body
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	background-color:#FFFFFF;
	background-image:url(bg_site.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	font-weight:normal;
	letter-spacing:0;
}
.bg_site_bottom
{
	padding: 0 0 0 0 ;
	background-color:#dadada;
	background-image:url(bg_site_bottom.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}



/* ------------------- Common --------------------- */

img{border:0px; outline:none;}

a{outline:none;}

a:hover, a:active, a:focus {outline:none;}

.PhotoBorder
{
	border:1px solid #000000;
}
.PhotoBorder_Medium
{
	border:1px solid #cfcfcf;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
}

.PhotoBorder_Medium_Div
{
	border:1px solid #cfcfcf;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
}

.PhotoBorder_Home_Vision
{
	border-bottom:2px solid #2e425a;
	border-right:1px solid #2e425a;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
}

.photo_grid img
{
	float:left;
	margin:0 18px 18px 0;
	padding:0 0 0 0;
}

.left
{
	float:left;
	margin: 0 8px 8px 0 ;
}
.right
{
	float:right;
	margin: 0 0 8px 8px;
}
.center
{
	text-align:center;
	margin: 0 0 10px 0;
}
.content
{
	width:664px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	font-weight:normal;
	letter-spacing:0px;
	line-height:18px;
	text-align:justify;
	clear:both;
}
.content img
{
	border:1px solid #cfcfcf;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
}

h1
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color:#1c5cab;
	font-weight:normal;
	letter-spacing:1px;
}

h2
{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px dashed #ccc;
}
h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3770b6;
	font-weight:bold;
	letter-spacing:0px;
	line-height:18px;
	margin: 0 0 5px 0 ;
}


.Text_Description
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	font-weight:normal;
	letter-spacing:0px;
	line-height:18px;
	text-align:justify;
}

.Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	font-weight:normal;
	letter-spacing:0px;
	line-height:18px;
}

ol
{
	margin: 0 0 0 50px ;
	padding: 0 0 0 0 ;
}
ol li
{
	margin: 0 0 10px 0 ;
	padding: 0 0 0 0 ;
}


ul
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	list-style:none;
}
ul li
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
}

.div_news
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 0 ;
	width:664px;
	text-align:left;
}
.div_news h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3770b6;
	font-weight:bold;
	letter-spacing:0px;
	line-height:18px;
	margin: 0 0 0 0 ;
	padding: 0 0 5px 0 ;
	border-bottom:1px solid #dddddd;
}

.DateText
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aaaaaa;
	font-weight:normal;
}

.Price_Caption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	font-weight:bold;
}
.Price_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0096;
	font-weight:bold;
}
.Quot_Left
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px; 
	font-weight:bold;
	color:#AAAAAA;
}
.Quot_Right
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px; 
	font-weight:bold;
	color:#AAAAAA;
}

A.Email_Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C3C3C3;
	font-weight:normal;
	text-decoration:none;
}
A.Email_Link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AAAAAA;
	font-weight:normal;
	text-decoration:none;
}

/* --------------- End of Common ----------------- */

/*----------------- Main Menu -----------------------*/
A.MainMenu
{
	display:block;
	width:auto;
	height:28px;
	background:url(menu_bg_n.jpg) center top repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration: none;
	margin:0 0 0 0;
	padding: 12px 10px 0 10px ;
}
A.MainMenu:hover
{
	background:url(menu_bg_h.jpg) center top repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
    font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}
/*----------------- End of Main Menu -----------------------*/

.Footer
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:normal;
	letter-spacing:0;
}
.Footer ul
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	list-style:none;
}

.Footer ul li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 0 ;
}

.Footer ul li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0;
}
.Footer ul li a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0;
}

.Footer ul li span a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0;
}
.Footer ul li span a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0;
}
.Footer_Text_Poweredby
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	font-weight:normal;
	letter-spacing:0;
}

A.Footer_Link_Poweredby
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#858585;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0;
}
A.Footer_Link_Poweredby:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0;
}

/* ------------------- Form -------------------- */

.Form_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#888888;
	font-weight:bold;
	line-height:20px;
	letter-spacing:0;
}
.Help_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#849bb7;
	font-weight:normal;
}

input
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#f9f9f9;
	border:solid #dcdcdc 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.clsTextbox
{
	margin:0 0 0 0;
	padding:2px 2px 2px 2px;
	height:14px;
	background-color:#f9f9f9;
	border:solid #dcdcdc 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	letter-spacing:0.5px;
}

.clsTextArea
{
	margin:0 0 0 0;
	padding:2px 2px 2px 2px;
	background-color:#f9f9f9;
	border:solid #dcdcdc 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/* ------------------- End of Form -------------------- */

a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4481cb;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0;
}
a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0;
}

A.Link
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#4481cb;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
}
A.Link:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#888888;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
}
A.Link_Bold
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#4481cb;
	font-weight:bold;
	text-decoration:none;
}
A.Link_Bold:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}
A.Link_Large
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#d79f00;
	font-weight:bold;
	text-decoration:none;
	margin: 0 10px 0 10px ;
}
A.Link_Large:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}
A.Link_Donation
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#0D722E;
	font-weight:normal;
	text-decoration:none;
	margin: 0 10px 0 10px ;
}
A.Link_Donation:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#888888;
	font-weight:normal;
	text-decoration:none;
}

.Link_Large_Text
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#aaaaaa;
	font-weight:bold;
	letter-spacing:0px;
}


/* ------ Blank START------ */

.blank5{ height: 5px; line-height: 5px; }
.blank10{ height: 10px; line-height: 10px; }
.blank15{ height: 15px; line-height: 15px; }
.blank20{ height: 20px; line-height: 20px; }
.blank25{ height: 25px; line-height: 25px; }
.blank30{ height: 30px; line-height: 30px; }
.cleardiv{ clear: both; }

/* ------ Blank END ------ */


/* ------ Start: Mission ------ */

.Mission_Heading
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color:#5a8ecd;
	font-weight:normal;
	letter-spacing:1px;
}
.Mission_Text
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2E2E2E;
	font-weight:bold;
	letter-spacing:0px;
	line-height:22px;
}

/* ------ End: Mission ------ */

/* ------ Start: Recent News ------ */

.Panel_Recent_News_bg
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	width: 260px ;
	height: 240px ;
	background-color:#FFFFFF;
	background-image:url(panel_news_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.Panel_Recent_News_Heading
{
	margin:0 0 0 0;
	padding:0 0 5px 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#4484d2;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:2px solid #ffcc35;
}
.Panel_Recent_News_Text
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	font-weight:bold;
	letter-spacing:0px;
}

.Panel_Recent_News_Text a
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}
.Panel_Recent_News_Text a:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AAAAAA;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}

.Panel_Recent_News_Date
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:normal;
	letter-spacing:0px;
}


/* ------ End: Recent News ------ */


/* ------ Start: Home Vision ------ */

.Home_Vision_bg
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	width: 664px ;
	background-color:none;
	background-image:url(home_vision_bg_top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.Home_Vision_bg h2
{
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#214875;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #3f4f62;
	border-right:1px solid #3f4f62;
	
	background-image:url(home_vision_head_bg.jpg);
	background-position:left;
	background-repeat:repeat-x;
	width:240px;
	height:35px;
}
.Home_Vision_Text
{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#eef6ff;
	font-weight:bold;
	letter-spacing:0px;
	line-height:22px;
}
/* ------ End: Home Vision ------ */


/*----------------- Others -----------------------*/
A.More
{
	display:block;
	margin: 0 0 0 0 ;
	padding: 0 10px 0 0 ;
	width:40px;
	background:url(more_bullet_n.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #4481cb;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align:middle;
}
A.More:hover
{
	background:url(more_bullet_h.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #aaaaaa;
    font-size: 11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}

A.Top
{
	display:block;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	width:35px;
	background:url(top_bullet_n.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #4481cb;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align:middle;
}
A.Top:hover
{
	background:url(top_bullet_h.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #aaaaaa;
    font-size: 11px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}


.Recent_Photos_Heading
{
	margin:0 0 0 0;
	padding: 0 0 0 0 ;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	color:#333333;
	font-weight:normal;
	letter-spacing:0px;
}
.Recent_Photos img
{
	margin: 0 14px 0 0 ;
	padding: 0 0 0 0 ;
	float:left;
	border:1px solid #000000;
}
.ECA_Photos
{
	width:944px;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
}
.ECA_Photos img
{
	margin: 0 13px 25px 13px;
	padding: 4px ;
	float:left;
	border: 1px solid #dddddd;
}
.ECA_Photos img:hover
{
	margin: 0 13px 25px 13px;
	padding: 3px ;
	float:left;
	border: 2px solid #ccc;
}

.ECA_Photos_664
{
	width:664px;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
}
.ECA_Photos_664 img
{
	margin: 0 5px 10px 5px;
	padding: 4px ;
	float:left;
	border: 1px solid #dddddd;
}
.ECA_Photos_664 img:hover
{
	margin: 0 5px 10px 5px;
	padding: 3px ;
	float:left;
	border: 2px solid #ccc;
}

/*----------------- End of Others -----------------------*/





