@charset "utf-8";
/* CSS Document */

/* ------------------------ */
/* Core styles (html tags)  */
/* ------------------------ */
	body {
		background-image:url(images/web_background.jpg);
		background-position:top;
		background-repeat:repeat-y;
		background-attachment:fixed;
		margin: 0px;
		padding: 0px;
	}
	
	a:link {
		color: #0099FF;
	}
	
	a:hover {
		color: #00CCFF;
	}
	
	a:visited {
		color: #0066FF;
	}
	
	a {
		font-weight: bold;
	}

	#wrapper {
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
	}

	img {
		border: none;
	}

/* ------------------------ */
/* Core styles (html tags)  */
/* ------------------------ */

.starField_top{
	background-image: url(images/home/earth_box/top_straight.gif);
}


.starField_bottom{
	background-image: url(images/home/earth_box/bottom_straight.gif);
}

.starField_left{
	background-image: url(images/home/earth_box/left_straight.gif);
}

.starField_right{
	background-image: url(images/home/earth_box/right_straight.gif);
}


/* --------------------------- */
/* Main Document styles (doc)  */
/* --------------------------- */
	.doc_left_shadow{
		background-image:url(images/leftside_shadow.png);
		background-repeat:repeat-y;
		background-position:right;
	
	}
	
	.doc_top_right_shadow{
		background-image:url(images/mbody_navi/top_rightside_shadow.png);
		background-repeat:no-repeat;
		background-position:left;
	}
	
	.doc_top_left_shadow{
		background-image:url(images/mbody_navi/top_leftside_shadow.png);
		background-repeat:no-repeat;
		background-position:right;
	}
	
	.doc_top_shadow{
		background-image:url(images/mbody_navi/top_shadow.png);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	
	.doc_right_shadow{
	
		background-image:url(images/rightside_shadow.png);
		background-repeat:repeat-y;
		background-position:left;
	
	}
	
	.mainTableStyle{
		background-color: #FFFFFF;
	}
/* ---------------------------------- */
/* End of Main Document styles (doc)  */
/* ---------------------------------- */


/* --------------------------- */
/* Top Header Styles (theader) */
/* --------------------------- */
	.theader{
	vertical-align:top;
	background-image:url(images/mbody_navi/top_header_bg.jpg);
	color: #FFFFFF;
	font-size: 18px;
	color: #000000;
	}
	
	.theader_searchbar{
		padding-right: 10px;
		padding-top: 10px;
	}
	
	
	.theader_Logo{
		text-align:center;
		background-color: #000000;
	}
	
	.theaderGradient{
		background-image:url(images/background_gradient.png);
		background-repeat:repeat-x;
	}
	
	.theader_subscribe{
		vertical-align:top;
		padding-top: 10px;
		text-align:right;
		padding-right: 10px;
	}
	
	.theader_navi{
	background-image: url(images/navi_bar_bg.png);
	background-repeat:no-repeat;
	color: #000000;
	padding-left: 40px;
	}
	
	.theader_phone{
		background-image:url(images/phone.gif);
		background-position:right;
		background-repeat:no-repeat;
	}
	
	.theader_info{
		text-align:right;
	}
	
	.theaderTitle{
		text-align:center;
		font-size:20px;
		font-weight:bold;
		color:#000000;
		background-image:url(images/top_gradient.gif);
		background-repeat:repeat-x;
		border-bottom: 5px solid #006600;
	}
/* ---------------------------------- */
/* End of Top Header Styles (theader) */
/* ---------------------------------- */


/* ------------------------ */
/* Main Body Styles (mbody) */
/* ------------------------ */
	.mbody{
		background-color:#FFFFFF;	
	}
	
	.mbody#left_banner{background-color:#FFFFFF;}
	
	.mbody_topConnector{
		/* background-image:url(images/topMainBody_connector.jpg); */
		background-repeat:no-repeat;
		padding: 5px;
	}
	
	.mbody_bottomConnector{
		/* background-image:url(images/bottomMainBody_connector.jpg); */
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	
	.mbody_navi{
		background-color:#006600;
		color:#FFFFFF;
		text-align:right;
		padding-bottom: 2px;
	}
	
	.mbody_naviTitle{
		background-image:url(images/mainBody_title.jpg);
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		text-decoration:underline;
		font-size: 16px;
		padding-bottom: 2px;
	}
	
	.mbody_naviItemSpace{
		background-color:#003300;
		color:#FFFFFF;
		text-align:left;
		padding-bottom: 2px;
		padding-right: 2px;
		padding-left: 10px;
	}
	
	.mbody_navi_logo{
	background-color:#BBFFBB;
	color:#000000;
	text-align:center;
	}
	
	.mbody_textHeader{
		background-color: #C4FFC4;
		color: #003300;
		font-size: 24px;
		font-weight: bold;
	}
	
	.mbody_table{
		background-color: #003300;
		color: #FFFFFF;
		padding: 0px;
	}
	
	.mbody_table_header{
		font-size: 24px;
		background-image:url(images/table_header_bg.jpg);
		color: #FFFFFF;
		font-style:italic;
		padding-right: 5px;
		padding-left: 5px;
	}
	
	.mbody_tableBody{
		background-color: #C4FFC4;
		color: #000000;
		padding: 0px;
	}
	
	.contact_table{
		background-color:#C4FFC4;
	}
/* ------------------------ */
/* Main Body Styles (mbody) */
/* ------------------------ */


/* ------------------------------ */
/* Bottom Footer Styles (bfooter) */
/* ------------------------------ */
	.bfooter{
		font-size: 12px;
		text-align: center;
		background-color:#333333;
		color:#FFFFFF;
	}
	
	.bfooter_transition{
		background-image:url(images/footerTransition.jpg);
		font-size:12px;
		color:#FFFFFF;
		padding-right: 5px;
		padding-left: 5px;
	}
	
	.bfooter_right{
		font-size: 12px;
		text-align: center;
		background-image:url(images/footer_right.jpg);
		background-repeat:no-repeat;
		background-position:left;
		vertical-align:bottom;
		color:#FFFFFF;
	}
	
	.bfooter_left{
		font-size: 12px;
		text-align: center;
		background-image:url(images/footer_left.jpg);
		background-repeat:no-repeat;
		background-position:right;
		color:#FFFFFF;
	}
	
	.bfooter_copyright{
	font-size: 14px;
	text-align: center;
	background-color:#333333;
	color:#FFFFFF;
	}
	
	.bfooter_navi{
		font-size: 14px;
		background-color:#333333;
		text-align:center;
		color:#FFFFFF;
	}
/* ------------------------------------- */
/* End of Bottom Footer Styles (bfooter) */
/* ------------------------------------- */
