/* CSS Document */

Body {
	background-color: #FFFFFF;
	background-image: url(../images/main_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

P, TD, UL, OL {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

/***************** Main table cell *****************/
.main_tableCell {
	background-color: #FFFFFF;
	padding-left: 17px;
	padding-right: 17px;
}

/***************** Main top header *****************/
.main_tophdr_pic {
	background-image: url(../images/top_hdr_p01.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.main_topnav {
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #df0623;
}

/***************** Main home page content area *****************/
.main_contentarea {
	background-image: url(../images/main_contentbg_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 50px;
	padding-right: 160px;
}

/***************** Sub page content area *****************/
.sub_pg_content, .sub_pg_content2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.sub_pg_content2 {
	background-image: url(../images/facilities_p02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.sub_pg_content3 {
	background-image: url(../images/sub_pg_contentbg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 15px;
}
.sub_pg_content4 {
	background-image: url(../images/sub_pg_contentbg2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 15px;
}
.sub_content_division, .sub_content_division2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.side_bar_pic {
	background-image: url(../images/side_bar_pic01.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.side_bar_pic2 {
	background-image: url(../images/side_bar_pic02.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.career_bg {
	background-image: url(../images/career_p01.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;
}
.contact_bg {
	background-image: url(../images/contact_p01.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;
}
.activities_bg {
	background-image: url(../images/activities_p01.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;
}
.gallery_bg {
	background-image: url(../images/gallery_p01a.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 10px;
	color: #FFFFFF;
}

/*** calendar table ***/
.blue_table_top_A {	color: #3c8fff; border-top: 1px solid #3c8fff; border-right: 1px solid #3c8fff; }
.blue_table_top_A2 { color: #3c8fff; border-bottom: 1px solid #3c8fff; border-right: 1px solid #3c8fff; }
.blue_table_top_A3 { color: #3c8fff; border-left: 1px solid #3c8fff; }
.blue_table_top_A4 { color: #3c8fff; border-right: 1px solid #3c8fff; padding-right: 10px; }

.blue_table_top_B {	color: #002393; border-top: 1px solid #3c8fff; border-left: 1px solid #3c8fff; }
.blue_table_top_B2 { color: #002393; border-bottom: 1px solid #3c8fff; border-left: 1px solid #3c8fff; }
.blue_table_top_B3 { color: #002393; border-right: 1px solid #3c8fff; }
.blue_table_top_B4 { color: #002393; border-left: 1px solid #3c8fff; padding-left: 10px; }

.blue_table_top_C {	color: #5cb644; border-top: 1px solid #5cb644; border-right: 1px solid #5cb644; }
.blue_table_top_C2 { color: #5cb644; border-bottom: 1px solid #5cb644; border-right: 1px solid #5cb644; }
.blue_table_top_C3 { color: #5cb644; border-left: 1px solid #5cb644; }
.blue_table_top_C4 { color: #5cb644; border-right: 1px solid #5cb644; padding-right: 10px; }

.blue_table_top_D {	color: #0b4300; border-top: 1px solid #5cb644; border-left: 1px solid #5cb644; }
.blue_table_top_D2 { color: #0b4300; border-bottom: 1px solid #5cb644; border-left: 1px solid #5cb644; }
.blue_table_top_D3 { color: #0b4300; border-right: 1px solid #5cb644; }
.blue_table_top_D4 { color: #0b4300; border-left: 1px solid #5cb644; padding-left: 10px; }


/*** bullet ***/
.bullet_A {
	background-image: url(../images/bullet01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #00427f;
}

/*** cell color ***/
.cell_bg_navyBlue {	background-color: #40137b; }

/*** division line ***/
.divline01, .sub_content_division { border-bottom: 1px solid #addbee; }
.divline02 {
	border-bottom: 1px solid #addbee;
	border-top: 1px solid #addbee;
}
.divline02a { 
	border-bottom: 1px solid #addbee;
	border-top: 1px solid #addbee;
	border-left: 1px solid #addbee;
}
.divline02b { border-left: 1px solid #addbee; }
.divline02c {
	border-bottom: 1px solid #addbee;
	border-left: 1px solid #addbee;
}

/*** text color ***/
.txt_Green { color: #5bb000; }
.txt_Green2 { color: #5cb644; }
.txt_darkGrey { color: #6d6d6d; }
.txt_Red { color: #ff0000; }
.txt_blue { color: #3c8fff; }
.txt_blue2 { color: #2e6e9b; }
.txt_blue3 { color: #00427f; }

/*** text size ***/
.txt_size10 { font-size: 10px; }

/*** padding ***/
.pad_leftBottom_A { 
	padding-left: 15px; 
	padding-bottom: 10px;
}


/***************** Footer *****************/
.footer_cell {
	background-image: url(../images/divline01.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 3px;
	font-size: 9px;
	color: #8ba6b1;
}




/***************** Link sytles *****************/
A { text-decoration: underline; }
A:link { color: #df0623; }
A:active { color: #df0623; }
A:hover { color: #4a56f1; }
A:visited { color: #4a56f1; }

A.mainNav_link { text-decoration: none; }
A.mainNav_link:link { color: #000000; }
A.mainNav_link:active { color: #000000; }
A.mainNav_link:visited { color: #000000; }
A.mainNav_link:hover { color: #df0623; }

A.MemberNav { text-decoration: none; }
A.MemberNav:link { color: #3a3ace; }
A.MemberNav:active { color: #000000; }
A.MemberNav:visited { color: #3a3ace; }
A.MemberNav:hover { color: #df0623; }

A.galleryNav_link { text-decoration: none; }
A.galleryNav_link:link { color: #FFFFFF; }
A.galleryNav_link:active { color: #FFFFFF; }
A.galleryNav_link:visited { color: #FFFFFF; }
A.galleryNav_link:hover { color: #ffe400; }

A.yello_link { text-decoration: underline; }
A.yello_link:link { color: #fff000; }
A.yello_link:active { color: #fff000; }
A.yello_link:visited { color: #fff000; }
A.yello_link:hover { color: #ffffff; }

A.white_link { text-decoration: none; }
A.white_link:link { color: #FFFFFF; }
A.white_link:active { color: #FFFFFF; }
A.white_link:visited { color: #FFFFFF; }
A.white_link:hover { color: #fff000; }

/*** gallery button ***/
.but_gallery {
	background-image: url(../images/bullet02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #8e4e0f;
	border: 1px solid #f0b30f;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 12px;
}
.but_gallery2 {
	background-image: url(../images/bullet02a.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #8e4e0f;
	border: 1px solid #f0b30f;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 15px;
	color: #FFFFFF;
	font-size: 12px;
}
	
